Pull Request已成功合入, 合并人@CANN-robot
(感谢 XianyongWang 的贡献)变更摘要
本次 PR 主要解决 conv 目录下 arch35 架构头文件与其他架构同目录下头文件重名的问题。将 conv/common/op_kernel/arch35/ 下的 conv_common_func.h 和 conv_framework_util.h 分别重命名为 conv_common_func_arch35.h 和 conv_framework_util_arch35.h,并同步更新了所有引用这两个头文件的 #include 路径、文件内的 \file 注释、头文件保护宏(#ifndef/#define/#endif)以及对应的尾部注释,涉及 conv2d_v2 和 conv3d_v2 等多个子模块。
主要改动
-
头文件重命名与内部标识更新:将
conv_common_func.h重命名为conv_common_func_arch35.h,更新其\file注释、保护宏CONV_COMMON_FUNC_H→CONV_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_H→CONV_FRAMEWORK_UTIL_ARCH35_H及其尾部#endif注释。 -
arch35 内部引用路径同步:在
conv_iterate_impl.h、conv_opt_group_impl.h、conv_opt_group_init_impl.h中,将#include "conv_framework_util.h"统一更新为#include "conv_framework_util_arch35.h",确保 arch35 目录内各实现文件引用重命名后的头文件。 -
conv2d_v2 子模块引用更新:在
conv2d_v2_api_impl.h、conv2d_v2_common_func.h、conv2d_v2_intf.h中,将../../common/arch35/conv_common_func.h和../../common/arch35/conv_framework_util.h的#include路径分别更新为对应的_arch35后缀版本。 -
conv3d_v2 子模块引用更新:在
conv3d_v2_api_impl.h、conv3d_v2_common_func.h、conv3d_v2_intf.h中,同样将../../common/arch35/conv_common_func.h和../../common/arch35/conv_framework_util.h的#include路径分别更新为对应的_arch35后缀版本。 -
文件尾部换行符规范化:多处
#endif尾部注释行补充了缺失的末尾换行符(\n),属于附带的小幅格式修正。


/lgtm
/approve


| Time | Name | Result | Changeid | TimeStamp | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-11 19:21:23 | commit | 2026-08-11T13:41:07+08:00 | b229539d | |||||||||||||||||||||
| SC_Result | :x: FAILURE | I6508635 | ||||||||||||||||||||||
| RDV_Result | :white_check_mark: SUCCESS | I6508635 | ||||||||||||||||||||||
|


描述
conv目录下有多个重复名称头文件,本提交为对其进行命名修改。为arch35目录下的重名.h文件添加_arch35后缀,并同步修改相关头文件引用、注释说明、guard部分。
关联的Issue
关联Issue #4706
测试
rdv通过
文档更新
不涉及
类型标签
AI/Agent生成声明