已合并
math算子目录与代码中误用的arch32统一改为arch22 #4873
clinglai0517创建于 21 天前
math算子目录与代码中误用的arch32统一改为arch22 #4873
已合并
Pull Request已成功合入, 合并人@CANN-robot
(感谢 clinglai0517 的贡献)21 天前 创建了 pull request,commit 462b064d
21 天前 关联了issue:[Bug-Report|缺陷反馈]: A2A3相关算子对应的架构缩写使用arch22,当前部分误用了arch32
atomgit-bot
21 天前 评论:
21 天前 评论:
变更摘要
本 PR 为修复误用架构名称的问题,将 math 目录下算子中误写的 arch32 统一修正为 arch22(与 cdist_grad、segsum 等算子的 arch22 约定保持一致),涉及 bessel_i1e、grouped_bias_add_grad、is_finite 等算子的目录名、文件名、头文件包含路径、代码符号及注释。改动包括目录/文件的批量重命名(arch32/ → arch22/)、构建配置 classify_rule.yaml 中的路径更新,以及相关 C++ 代码中 arch32 字符串、类型名与函数名的同步替换。
主要改动
- 构建规则路径修正:
classify_rule.yaml中bessel_i1e/op_host、grouped_bias_add_grad/op_host、grouped_bias_add_grad/op_kernel、is_finite/op_host的归档路径由arch32/全部改为arch22/,确保构建系统能匹配到重命名后的目录。 - 目录与文件批量重命名:将
bessel_i1e、grouped_bias_add_grad(含op_host、op_kernel、UT 目录)、is_finite(含op_host)下的arch32目录及相关文件名(如is_finite_tiling_arch32.cpp/h→is_finite_tiling_arch22.cpp/h)统一重命名为arch22。 - 头文件包含路径同步更新:
grouped_bias_add_grad.cpp中的#include "arch32/grouped_bias_add_grad_*.h"改为arch22版本;test_grouped_bias_add_grad.cpp、test_grouped_bias_add_grad_infershape.cpp、test_is_finite.cpp中引用op_host/arch32/...头文件的路径一并更新为op_host/arch22/...。 - 代码符号重命名:
is_finite的 tiling 实现中将函数TilingPrepare4IsFiniteArch32、IsFiniteTilingArch32及类型IsFiniteCompileInfoArch32统一更名为Arch22版本,头文件宏定义IS_FINITE_TILING_ARCH32_H同步改为IS_FINITE_TILING_ARCH22_H,UT 中对该编译信息结构的引用也随之更新。 - 注释文案修正:
histogram_v2的 UT 相关文件(arch22/test_histogram_v2_tiling.cpp、arch35/test_histogram_v2_tiling.cpp、histogram_v2_tiling_ut_util.h)中的arch32注释文案统一改为arch22,与重命名后的目录保持一致。


不准确?
atomgit-bot
21 天前 评论:
21 天前 评论:
21 天前 添加了label:cann-cla/yes
此处折叠了144条消息 查看更多
19 天前 修改了pull request 的描述
19 天前 添加了label:lgtm
19 天前 关闭了关联的issue
19 天前 合入了pull request
描述
将math目录下误用arch32的算子目录、文件名及代码引用统一修正为
arch22(与cdist_grad、segsum等算子的arch22约定保持一致):
目录重命名(6处):
文件重命名(3个):bessel_i1e_tiling_arch32.cpp、
is_finite_tiling_arch32.h/.cpp -> 对应arch22文件名
内容替换(42个文件):
同步更新classify_rule.yaml中4处math路径条目。
【影响范围】
histogram_v2,以及CMakeLists中引用arch32的约30个math算子
关联的Issue
Issue #2749
测试
文档更新
不涉及
类型标签