已开启
[Requirement|需求建议]: 清理 AICPU 算子 G.CNS.03 成员函数 const 告警残留(5 处) #3272
liu-wei创建于 9月21日
9月21日 关联了pull request:[9.2.0] fix(aicpu): 补充5处成员函数const修饰(G.CNS.03残留)
9月21日 修改了issue 的描述
9月21日 将 liu-wei 设为负责人
liuchenghao
10月5日 评论:
10月5日 评论:
【Multica 同步】状态:backlog(待认领);说明:本算子任务已同步至 Multica「CANN 算子开发迁移」项目跟踪(社区已有认领人,Multica 侧承接前会先核对社区进展,避免重复实现);详情:AI4ME-427


背景
ops-math 仓 AICPU 算子仍存在 5 条 G.CNS.03 告警(不修改成员变量的成员函数应使用 const 修饰),为首批整改(#3217)及后续批次(#3268、PR #5881)合入后的无主残留项,属 #3264(整改 AICPU 算子代码质量告警)范围。本 issue 跟踪该批清理,对应 PR #5897。
告警清单(5 条 / 8 文件,+10/-10)
CheckParam补充const(4 个被调成员均已为 const)DealData补充const(依赖BuildDealDataCtx/DealDataForHW均为自由函数)PaddingTwo补充const(依赖GetPaddingTwoShape已 const、AllocatePaddingBuffer为自由函数)RealDivSameTypeCompute补充const(依赖RealDivCompute已 const)MulSameTypeCompute补充const(依赖MulCompute已 const)范围外项
DispatchDealDataG.CNS.04 ×3:维持 PR #5856 误报结论(aicpu::PtrToPtr<void, T>无 const 重载,且output_data_temp确实被写入,不可 const);验证
_ZN→_ZNK(含_GLOBAL__sub_I辅助符号)及符号表差异,未定义符号集合一致——零功能影响。关联PR
https://gitcode.com/cann/ops-math/pull/5897
9.2.0 分支回移植
https://gitcode.com/cann/ops-math/pull/5903