| Files | Last commit | Last update |
|---|---|---|
Aicpu op [CaseCondition、Less、Log、NotEqual、ReduceAll、Rsqrt、Sqrt] open const folding Co-authored-by: FengHaozhan<fenghaozhan@huawei.com> # message auto-generated for no-merge-commit merge: !5103 merge ops-2026-08 into master Aicpu op [CaseCondition、Less、Log、NotEqual、ReduceAll、Rsqrt、Sqrt] open const folding Created-by: FengHaozhan Commit-by: FengHaozhan Merged-by: cann-robot Description: ## 描述 为 CaseCondition、Less、Log、NotEqual、ReduceAll、Rsqrt、Sqrt 等 AICPU 算子补齐 host 侧常量折叠接线: - 在目标算子 CMake 配置中开启 HOSTCPU TRUE,使 host 常量折叠目标参与构建。 - 将 AICPU kernel 注册切换为 OPS_MATH_REGISTER_CPU_KERNELV2,保留设备侧既有计算语义并满足 host 侧注册要求。 - 为 Rsqrt 和 Sqrt 的 AICPU JSON 配置增加 OPS_FLAG_OPEN。 - 为 CaseCondition 新增 RT2 InferShape(标量输出)和 InferDataType(INT32 输出)实现,并补充对应 op_host/op_graph UT;同步调整 op_graph UT 链接顺序以保证注册符号可解析。 ## 关联的Issue #2906 ## 测试 - 新增 CaseCondition RT2 InferShape UT,覆盖输出为标量的推导结果。 - 新增 CaseCondition InferDataType UT,覆盖输出类型为 INT32 的推导结果。 - 本次未在 PR 中记录实际构建、UT 执行或设备验证结果,需由 CI/验证环境补充确认 host folding SO 产物及常量折叠触发情况。 ## 文档更新 无文档变更。 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:构建与注册配置调整 See merge request: cann/ops-math!5103 | 2 months ago | |
refactor: 规范化 math仓部分算子代码格式 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !6203 merge ccc_1010 into master refactor: 规范化 math仓部分算子代码格式 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 本次改动对 math/ 目录下 9 个算子(Equal、FloorDiv、Greater、GreaterEqual、Less、LessEqual、Maximum、Minimum、NotEqual)进行代码格式规范化,不涉及任何功能变更。 ### 改动原因 统一代码风格,符合 clang-format 规范,提升可读性与可维护性。 ### 改动方法 1. 按 clang-format 规范统一缩进、换行与对齐; 2. 补充缺失的文件末尾换行符; 3. 清理尾随空格与多余空行; 4. 修复配置文件注释拼写错误(build-in → built-in); 5. 统一 Python 测试脚本 docstring 风格(''' → """)。 ## 关联的Issue - #3467 ## 测试 本次改动仅涉及代码格式调整,无功能变更,不涉及二级冒烟、算子泛化等验证。 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式规范化(重构) See merge request: cann/ops-math!6203 | 28 days ago | |
refactor: 规范化 math仓部分算子代码格式 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !6203 merge ccc_1010 into master refactor: 规范化 math仓部分算子代码格式 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 本次改动对 math/ 目录下 9 个算子(Equal、FloorDiv、Greater、GreaterEqual、Less、LessEqual、Maximum、Minimum、NotEqual)进行代码格式规范化,不涉及任何功能变更。 ### 改动原因 统一代码风格,符合 clang-format 规范,提升可读性与可维护性。 ### 改动方法 1. 按 clang-format 规范统一缩进、换行与对齐; 2. 补充缺失的文件末尾换行符; 3. 清理尾随空格与多余空行; 4. 修复配置文件注释拼写错误(build-in → built-in); 5. 统一 Python 测试脚本 docstring 风格(''' → """)。 ## 关联的Issue - #3467 ## 测试 本次改动仅涉及代码格式调整,无功能变更,不涉及二级冒烟、算子泛化等验证。 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式规范化(重构) See merge request: cann/ops-math!6203 | 28 days ago |
| Files | Last commit | Last update |
|---|---|---|
| 2 months ago | ||
| 28 days ago | ||
| 28 days ago |