| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
3个算子原型增加去重宏 Co-authored-by: zhoulong50_hw<zhoulong50@huawei.com> # message auto-generated for no-merge-commit merge: !4564 merge proto-add-dedup-macro into master 3个算子原型增加去重宏 Created-by: zhoulong50_hw Commit-by: zhoulong50_hw Merged-by: cann-robot Description: ## 描述 为 DataCompare、SliceLastDim、SliceWithAxes 三个算子原型头文件增加去重宏保护 (#ifndef OPS_PROTO_DEF_<OP> / #define / #endif),包裹 REG_OP ... OP_END_FACTORY_REG 块。 在多仓组合编译或头文件交叉包含场景下,可避免同一算子被重复注册导致的编译/链接冲突。 宏名按算子名大写、去分隔符命名:OPS_PROTO_DEF_DATACOMPARE、OPS_PROTO_DEF_SLICELASTDIM、OPS_PROTO_DEF_SLICEWITHAXES。 本次仅增加预处理宏保护,不改变算子功能、数据类型、约束与调用路径。 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2590 ## 测试 算子级冒烟/泛化测试。 ## 文档更新 无。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:算子原型去重宏保护(构建健壮性) See merge request: cann/ops-math!4564 | 2 个月前 |