已合并
修复单仓重复头文件问题 #8533
修复单仓重复头文件问题 #8533
已合并
XianyongWang创建于 27 天前
XianyongWang
XianyongWang成员
27 天前

描述

conv目录下有多个重复名称头文件,本提交为对其进行命名修改。为arch35目录下的重名.h文件添加_arch35后缀,并同步修改相关头文件引用、注释说明、guard部分。

关联的Issue

关联Issue #4706

测试

rdv通过

文档更新

不涉及

类型标签

AI/Agent生成声明

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 XianyongWang 的贡献)
XianyongWangXianyongWang成员
27 天前 创建了 pull request,commit b2752de1
XianyongWangXianyongWang成员
27 天前 关联了issue:[Bug-Report|缺陷反馈]: conv仓内存在重名头文件
atomgit-bot
atomgit-bot
27 天前 评论:

变更摘要

本次 PR 主要解决 conv 目录下 arch35 架构头文件与其他架构同目录下头文件重名的问题。将 conv/common/op_kernel/arch35/ 下的 conv_common_func.hconv_framework_util.h 分别重命名为 conv_common_func_arch35.hconv_framework_util_arch35.h,并同步更新了所有引用这两个头文件的 #include 路径、文件内的 \file 注释、头文件保护宏(#ifndef/#define/#endif)以及对应的尾部注释,涉及 conv2d_v2conv3d_v2 等多个子模块。

主要改动

  • 头文件重命名与内部标识更新:将 conv_common_func.h 重命名为 conv_common_func_arch35.h,更新其 \file 注释、保护宏 CONV_COMMON_FUNC_HCONV_COMMON_FUNC_ARCH35_H,以及内部 #include "conv_framework_util.h"#include "conv_framework_util_arch35.h";同样将 conv_framework_util.h 重命名为 conv_framework_util_arch35.h,并更新对应的保护宏 CONV_FRAMEWORK_UTIL_HCONV_FRAMEWORK_UTIL_ARCH35_H 及其尾部 #endif 注释。

  • arch35 内部引用路径同步:在 conv_iterate_impl.hconv_opt_group_impl.hconv_opt_group_init_impl.h 中,将 #include "conv_framework_util.h" 统一更新为 #include "conv_framework_util_arch35.h",确保 arch35 目录内各实现文件引用重命名后的头文件。

  • conv2d_v2 子模块引用更新:在 conv2d_v2_api_impl.hconv2d_v2_common_func.hconv2d_v2_intf.h 中,将 ../../common/arch35/conv_common_func.h../../common/arch35/conv_framework_util.h#include 路径分别更新为对应的 _arch35 后缀版本。

  • conv3d_v2 子模块引用更新:在 conv3d_v2_api_impl.hconv3d_v2_common_func.hconv3d_v2_intf.h 中,同样将 ../../common/arch35/conv_common_func.h../../common/arch35/conv_framework_util.h#include 路径分别更新为对应的 _arch35 后缀版本。

  • 文件尾部换行符规范化:多处 #endif 尾部注释行补充了缺失的末尾换行符(\n),属于附带的小幅格式修正。

likedislike
不准确?
atomgit-bot
atomgit-bot
27 天前 评论:

代码审查

✅ 未发现问题

likedislike
不准确?
CANN-robotCANN-robot成员
27 天前 添加了label:cann-cla/yes
此处折叠了44条消息 查看更多
CANN-robotCANN-robot成员
27 天前 添加了label:lgtm
CANN-robotCANN-robot成员
27 天前 关闭了关联的issue
CANN-robotCANN-robot成员
27 天前 合入了pull request
huafeng793成员
27 天前 评论:

/lgtm
/approve

likedislike
conv2d_ci
27 天前 评论:
pipeline history
TimeNameResultChangeidTimeStamp
2026-08-11 19:21:23commit2026-08-11T13:41:07+08:00b229539d
SC_Result :x: FAILUREI6508635
RDV_Result :white_check_mark: SUCCESSI6508635
本次未执行的rdv任务为
序号任务名未执行理由
1Smoke_1911mdc切换至br_feature_pegasus_v100r003c10b770_main
2rdv_tbe_1911rc_01暂时下线
3Smoke_nano暂无用例
4rdv_tbe_1952_01None
5David该组的RDV疑似不需要运行:[rdv_tbe_david_01, rdv_tbe_david_02, rdv_tbe_david_03]
6transpose该组的RDV疑似不需要运行:[Davinci_RDV_conv_back_V121, conv_backward_1982_rdv, conv_backward_1971_rdv, conv_transpose_1952_rdv]
likedislike