已合并
revert: restore TMULA ISA API #1558
zhywang创建于 8月28日
revert: restore TMULA ISA API #1558
已合并
Pull Request已成功合入, 合并人@CANN-robot
(感谢 zhywang 的贡献)atomgit-bot
8月28日 评论:
8月28日 评论:
变更摘要
本 PR 回退 MR !1538 对 TMULADDDST 名称的恢复改动,将融合乘加指令在公共接口、后端实现、ST 测试与 ISA 文档中统一恢复为 TMULA:公开 API 由 TMULADDDST 还原为 TMULA,不再提供旧名称 wrapper,兼容性文档仅保留 TMULADDDST 更名为 TMULA 的迁移说明。
主要改动
- 公共接口与枚举恢复:
include/pto/common/event.hpp的Op枚举及PTO_DEFINE_OP_PIPE映射中删除TMULADDDST、新增TMULA;pto_instr.hpp(公共与 costmodel 版本)新增TMULA指令函数并移除TMULADDDST,同时pto_instr_impl.hpp的 include 列表同步切换为TMula.hpp。 - 后端实现符号统一:CPU 侧
ElementOp::OP_MULADDDST改为OP_MULA、ElementTileOp.h的BINARY_OP_DEF(MULADDDST)改为BINARY_OP_DEF(MULA);A2A3/A5 的TMulAddDst.hpp重命名为TMula.hpp,内部结构MulAddDstOp、函数TMulAddDst、TMULADDDST_IMPL及断言信息统一更名为MulaOp、TMula、TMULA_IMPL、TMULA。 - ST 测试与脚本更新:A2A3 测试目录
tmuladddst重命名为tmula,测试类TMULADDDSTTest、启动函数LaunchTMULADDDST、kernelrunTMULADDDST及用例名全部改为TMULA命名;tests/run_st.sh中 A2A3/A5 的用例参数同步改为tmula/TMULATest,A5 下新增tmula目录链接并删除tmuladddst链接。 - 文档与生成配置同步:
docs/isa/manifest.yaml将指令条目由TMULADDDST恢复为TMULA,mkdocs.yml、gen_pages.py导航及gen_isa_svg_core.py三元表达式配置同步恢复TMULA;gen_isa_indexes.py的中英文兼容性说明更新为TMULADDDST更名为TMULA,保留名称迁移说明。


不准确?
atomgit-bot
8月28日 评论:
8月28日 评论:
8月28日 添加了label:cann-cla/yes
CANN-robot
8月28日 评论:
8月28日 评论:
CANN-robot
8月28日 评论:
8月28日 评论:
Thanks for your pull-request.
The full list of commands accepted by me can be found at here.
You can get sig-info at here.
You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
For more, you also can visit HICANN.
PR Approval Progress
✅ Congratulations! All modules have met the lgtm and approve requirements.
Module Approval Details
| module | lgtm status | approve status |
|---|---|---|
| docs | ✅ shengxinchen, zhangjian_hz11 (2/2) | ✅ shengxinchen, zhangjian_hz11 (2/1) |
| repo-cann/pto-isa | ✅ 孙文博, zhangjian_hz11 (2/2) | ✅ 孙文博, zhangjian_hz11 (2/1) |
💡 Tip:
- Committer can comment
/approveor/lgtm- Commenting
/approveimplies both code review (lgtm) and intent to merge (approve)
CLA Signature Pass
zhhywang, thanks for your pull request. All authors of the commits have signed the CLA. 👍


8月28日 将zhangjian_hz11,csjlchen,bluesky901,changxianyu,Zhanghaijian,syfeng,shengxinchen,yinjie27_,zhoubotcam,HuangXingYuan_777,linjiashu,WenboCodes,qukelin,ChanKaLok,kerwinair,echo_stone设为评审人
8月28日 将zhangjian_hz11,csjlchen,bluesky901,changxianyu,Zhanghaijian,syfeng,shengxinchen,yinjie27_,zhoubotcam,HuangXingYuan_777,linjiashu,WenboCodes,qukelin,ChanKaLok,kerwinair,echo_stone设为评审人
8月28日 将zhangjian_hz11,csjlchen,bluesky901,changxianyu,Zhanghaijian,syfeng,shengxinchen,yinjie27_,zhoubotcam,HuangXingYuan_777,linjiashu,WenboCodes,qukelin,ChanKaLok,kerwinair,echo_stone设为审查人
8月28日 将zhangjian_hz11,csjlchen,bluesky901,changxianyu,Zhanghaijian,syfeng,shengxinchen,yinjie27_,zhoubotcam,HuangXingYuan_777,linjiashu,WenboCodes,qukelin,ChanKaLok,kerwinair,echo_stone设为审查人
8月28日 添加了label:ci-pipeline-running
8月28日 删除了label:ci-pipeline-running
8月28日 添加了label:ci-pipeline-failed
代码行星
8月28日 评论:
8月28日 评论:
/approve


8月28日 删除了label:ci-pipeline-failed
8月28日 添加了label:ci-pipeline-running
zhangjian_hz11
8月28日 评论:
8月28日 评论:
/approve


8月28日 添加了label:approved
此处折叠了6条事件消息 查看更多
8月28日 删除了label:approved
CANN-robot
8月28日 评论:
8月28日 评论:
8月28日 添加了label:cann-cla/yes
8月28日 删除了label:ci-pipeline-failed
8月28日 添加了label:ci-pipeline-running
8月28日 删除了label:ci-pipeline-running
8月28日 添加了label:ci-pipeline-passed
zhangjian_hz11
8月29日 评论:
8月29日 评论:
/approve


8月29日 添加了label:approved
shengxinchen
8月29日 评论:
8月29日 评论:
/approve


WenboCodes
8月29日 评论:
8月29日 评论:
/approve


8月29日 添加了label:lgtm
8月29日 合入了pull request
Created-by: zhhywang
Commit-by: zhhywang
Merged-by: cann-robot
Description: 回退 TMULADDDST ISA API 恢复提交,在公共接口、后端、ST、文档和合规配置中统一恢复 TMULA,并完善迁移索引。
描述
40 个文件,新增 294 行、删除 304 行。
关联的Issue
https://gitcode.com/cann/pto-isa/merge_requests/1538
测试
文档更新
已同步更新 ISA 中英文文档、指令清单、MkDocs、索引生成配置、兼容性说明和指令图。
类型标签