已合并
将 experimental 下误用的 arch32 修正为 arch22 #8954
clinglai0517创建于 18 天前
将 experimental 下误用的 arch32 修正为 arch22 #8954
已合并
clinglai0517创建于 18 天前
clinglai0517成员
18 天前

描述

将experimental目录下误用arch32的算子目录、文件名及代码引用统一修正为 arch22

关联的Issue

Issue #4931

测试

本地ut通过

文档更新

不涉及

类型标签

AI/Agent生成声明

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 clinglai0517 的贡献)
Cclinglai0517成员
18 天前 创建了 pull request,commit 0e6065f5
Cclinglai0517成员
18 天前 关联了issue:[Bug-Report|缺陷反馈]: A2A3相关算子对应的架构缩写使用arch22,当前部分误用了arch32
atomgit-bot
atomgit-bot
18 天前 评论:

变更摘要

本 PR(关联 Issue #4931)为一次纯命名/注释层面的修正:将 experimental 目录下各算子中误用的架构标识 arch32 统一修正为 arch22(对应 Ascend910B),涉及 35 个文件、仅增删各 61 行,不包含任何行为或逻辑改动。改动范围包括 op_host 与 op_kernel 文件头注释、类定义注释、硬件 Cast 路径说明、错误日志消息以及目录/文件重命名。

主要改动

  • 激活类算子注释统一修正:更新 celu_v3hard_shrink_gradhard_sigmoid_grad_v2/v3selusoftplus_v2 各算子的文件头与类定义注释,将架构标识由 arch32 改为 arch22(如 celu_v3_arch32.cppcelu_v3_arch22.cpphard_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.cppmax_pooling_grad_def.cppAscend910B 配置的注释。
  • foreach/loss 算子 kernel 入口注释修正:将 foreach_div_scalar.cppsoft_margin_loss.cpp 的 kernel 文件头注释由 *_arch32.cpp / arch32 统一改为 *_arch22.cpp / arch22
  • bn_infer_grad 目录重命名与注释修正:tiling 文件重命名并迁入 arch22 目录(bn_infer_grad_tiling.cpp),其中架构支持说明由 arch32/arch35 更新为 arch22/arch35bn_infer_grad.cpp 的 Kernel 入口注释同步由 arch32 修正为 arch22
likedislike
不准确?
atomgit-bot
atomgit-bot
18 天前 评论:

代码审查

✅ 未发现问题

likedislike
不准确?
CANN-robotCANN-robot成员
18 天前 添加了label:cann-cla/yes
此处折叠了66条消息 查看更多
CANN-robotCANN-robot成员
18 天前 添加了label:approved
於欣洁成员
18 天前 评论:

/approve
/lgtm

likedislike
CANN-robotCANN-robot成员
18 天前 添加了label:lgtm
CANN-robotCANN-robot成员
18 天前 关闭了关联的issue
CANN-robotCANN-robot成员
18 天前 合入了pull request