已合并
将 experimental 下误用的 arch32 修正为 arch22 #8954
clinglai0517创建于 18 天前
将 experimental 下误用的 arch32 修正为 arch22 #8954
已合并
Pull Request已成功合入, 合并人@CANN-robot
(感谢 clinglai0517 的贡献)18 天前 创建了 pull request,commit 0e6065f5
18 天前 关联了issue:[Bug-Report|缺陷反馈]: A2A3相关算子对应的架构缩写使用arch22,当前部分误用了arch32
atomgit-bot
18 天前 评论:
18 天前 评论:
变更摘要
本 PR(关联 Issue #4931)为一次纯命名/注释层面的修正:将 experimental 目录下各算子中误用的架构标识 arch32 统一修正为 arch22(对应 Ascend910B),涉及 35 个文件、仅增删各 61 行,不包含任何行为或逻辑改动。改动范围包括 op_host 与 op_kernel 文件头注释、类定义注释、硬件 Cast 路径说明、错误日志消息以及目录/文件重命名。
主要改动
- 激活类算子注释统一修正:更新
celu_v3、hard_shrink_grad、hard_sigmoid_grad_v2/v3、selu、softplus_v2各算子的文件头与类定义注释,将架构标识由arch32改为arch22(如celu_v3_arch32.cpp→celu_v3_arch22.cpp、hard_sigmoid_grad_v2.h中 bf16 Cast 支持说明、Selu::ComputeCastFp32中硬件 Cast 路径注释等)。 - pooling 算子日志与配置注释修正:在
max_pool_with_argmax_v3_tiling.cpp中将两处OP_LOGE错误日志unsupported dtype on arch32改为unsupported dtype on arch22,并同步修正max_pool_with_argmax_v3_def.cpp与max_pooling_grad_def.cpp中Ascend910B配置的注释。 - foreach/loss 算子 kernel 入口注释修正:将
foreach_div_scalar.cpp、soft_margin_loss.cpp的 kernel 文件头注释由*_arch32.cpp/arch32统一改为*_arch22.cpp/arch22。 bn_infer_grad目录重命名与注释修正:tiling 文件重命名并迁入arch22目录(bn_infer_grad_tiling.cpp),其中架构支持说明由arch32/arch35更新为arch22/arch35;bn_infer_grad.cpp的 Kernel 入口注释同步由arch32修正为arch22。


不准确?
atomgit-bot
18 天前 评论:
18 天前 评论:
18 天前 添加了label:cann-cla/yes
此处折叠了66条消息 查看更多
18 天前 添加了label:approved
18 天前 添加了label:lgtm
18 天前 关闭了关联的issue
18 天前 合入了pull request
描述
将experimental目录下误用arch32的算子目录、文件名及代码引用统一修正为 arch22
关联的Issue
Issue #4931
测试
本地ut通过
文档更新
不涉及
类型标签
AI/Agent生成声明