| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
style: 全仓统一 clang-format 代码格式化 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !3345 merge master into master style: 全仓统一 clang-format 代码格式化 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 对全仓代码(common、examples、tests 等目录共 113 个文件)统一执行 clang-format 格式化,使代码风格与 .clang-format 配置保持一致。本次变更不涉及任何功能逻辑修改,仅涉及缩进、对齐、空格、换行等代码风格调整。 涉及的主要目录: - common/inc/、common/src/:公共头文件及框架插件代码 - examples/:示例算子代码 - tests/:UT 测试框架及工具代码 ## 关联的Issue #1984 ## 测试 代码仅涉及格式化,不影响编译与功能;全量 UT 已通过。 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化(clang-format) See merge request: cann/ops-math!3345 | 3 个月前 | |
style: 全仓统一 clang-format 代码格式化 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !3345 merge master into master style: 全仓统一 clang-format 代码格式化 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 对全仓代码(common、examples、tests 等目录共 113 个文件)统一执行 clang-format 格式化,使代码风格与 .clang-format 配置保持一致。本次变更不涉及任何功能逻辑修改,仅涉及缩进、对齐、空格、换行等代码风格调整。 涉及的主要目录: - common/inc/、common/src/:公共头文件及框架插件代码 - examples/:示例算子代码 - tests/:UT 测试框架及工具代码 ## 关联的Issue #1984 ## 测试 代码仅涉及格式化,不影响编译与功能;全量 UT 已通过。 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化(clang-format) See merge request: cann/ops-math!3345 | 3 个月前 | |
style: 全仓统一 clang-format 代码格式化 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !3345 merge master into master style: 全仓统一 clang-format 代码格式化 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 对全仓代码(common、examples、tests 等目录共 113 个文件)统一执行 clang-format 格式化,使代码风格与 .clang-format 配置保持一致。本次变更不涉及任何功能逻辑修改,仅涉及缩进、对齐、空格、换行等代码风格调整。 涉及的主要目录: - common/inc/、common/src/:公共头文件及框架插件代码 - examples/:示例算子代码 - tests/:UT 测试框架及工具代码 ## 关联的Issue #1984 ## 测试 代码仅涉及格式化,不影响编译与功能;全量 UT 已通过。 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化(clang-format) See merge request: cann/ops-math!3345 | 3 个月前 | |
refactor: rename op_resource.h to op_resource_math.h Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !4224 merge master into master refactor: rename op_resource.h to op_resource_math.h Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 将静态库算子资源注册头文件 op_resource.h 重命名为 op_resource_math.h,与 math 仓命名体系保持一致。 ### 改动内容 - common/inc/op_api/op_resource.h → op_resource_math.h:文件重命名,同时更新 \file 注释和 include-guard 宏(COMMON_NN_OP_RESOURCE_H → COMMON_NN_OP_RESOURCE_MATH_H) - scripts/util/modify_gen_aclnn_static.py:autogen 阶段 sed 替换目标从 op_resource.h 改为 op_resource_math.h ### 影响范围 - 仅影响静态库编译链路,非静态库场景不受影响 - 经两轮独立构建验证,修改前后产出的 libcann_math_static.a SHA256 完全一致,本次更名对目标码无任何影响 ## 关联的Issue #2312 ## 测试 - 通过 bash build.sh --pkg --static --jit -j32 进行静态库编译验证 - 基线构建与新构建产物 SHA256 完全一致 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码重构(文件重命名) See merge request: cann/ops-math!4224 | 1 个月前 | |
feat: 新增CumulativeLogSumExp算子在Ascend950(arch35)上的实现 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !4339 merge master into master feat: 新增CumulativeLogSumExp算子在Ascend950(arch35)上的实现 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: ## 描述 新增 CumulativeLogSumExp 算子在 Ascend950(arch35)上的完整实现。 ### 新增文件 | 模块 | 关键文件 | |------|------| | 构建 | CMakeLists.txt | | 图编译 | cumulative_logsumexp_proto.h, graph_infer.cpp | | Host | cumulative_logsumexp_def.cpp, infershape.cpp, arch35 tiling | | Kernel | cumulative_logsumexp.cpp, cumulative_logsumexp_simt.h | | 测试 | infershape UT, tiling UT, golden.py | ### 修改文件 - common/inc/op_graph/op_math_proto_extend.h: 清理旧声明 - docs/zh/op_list.md: 新增算子文档 ## 测试 - Infershape/Tiling UT + golden 数据验证 ## 类型标签 - [x] 新特性 ## 关联的Issue - #2444 See merge request: cann/ops-math!4339 | 1 个月前 | |
fix: reduce infershape2.0 存在axes输入为float类型的兼容性修改 + reduceMean onnx插件支持NoopWithEmptyAxis属性 Co-authored-by: Sunee<sunyi35@huawei.com> # message auto-generated for no-merge-commit merge: !4346 merge feature/infer2.0 into master fix: reduce infershape2.0 存在axes输入为float类型的兼容性修改 + reduceMean onnx插件支持NoopWithEmptyAxis属性 Created-by: Sunee Commit-by: Sunee Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> reduce infershape2.0 存在axes输入为float类型的兼容性修改 reduceMean onnx插件支持NoopWithEmptyAxis属性 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/2435 DTS2026073027860 DTS2026073021426 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!4346 | 1 个月前 | |
style: 全仓统一 clang-format 代码格式化 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !3345 merge master into master style: 全仓统一 clang-format 代码格式化 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 对全仓代码(common、examples、tests 等目录共 113 个文件)统一执行 clang-format 格式化,使代码风格与 .clang-format 配置保持一致。本次变更不涉及任何功能逻辑修改,仅涉及缩进、对齐、空格、换行等代码风格调整。 涉及的主要目录: - common/inc/、common/src/:公共头文件及框架插件代码 - examples/:示例算子代码 - tests/:UT 测试框架及工具代码 ## 关联的Issue #1984 ## 测试 代码仅涉及格式化,不影响编译与功能;全量 UT 已通过。 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化(clang-format) See merge request: cann/ops-math!3345 | 3 个月前 |