| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[20260905] Clean code Co-authored-by: ren-botao<renbotao@h-partners.com> # message auto-generated for no-merge-commit merge: !825 merge clean_code_20260905 into master [20260905] Clean code Created-by: ren-botao Commit-by: ren-botao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> Clean Code 1. log.h宏内部变量重命名,避免外部命名相同变量名 2. op_executor.cpp中,deterministic相关常量值定义,避免魔法数字,日志整改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> clean code修改,不涉及issue ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 冒烟测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:clean code修改 See merge request: cann/opbase!825 | 4 天前 | |
feat(arch): 新增ArchConfigHelper支持按NpuArch批量注册aicore config Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !812 merge master into master feat(arch): 新增ArchConfigHelper支持按NpuArch批量注册aicore config Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 ### 改动原因 算子注册 aicore config 时需按 SoC 名称逐个调用 AddConfig,同一架构往往对应多个 SoC(如 DAV_2201 对应 ascend910b / ascend910_93),逐一手写容易重复和遗漏,需要一个按架构统一注册的工具接口。 ### 改动方法 新增 opbase::ArchConfigHelper(OPBASE_API 导出,位于 op_common/op_host/util/op_arch_helper.h/.cpp),提供两个静态重载: - AddConfigByArch(ops::OpAICoreDef& aicore, NpuArch arch, ops::OpAICoreConfig& aicoreConfig):按架构为对应全部 SoC 注册同一 config; - AddConfigByArch(ops::OpAICoreDef& aicore, NpuArch arch):按架构为对应全部 SoC 注册(不带自定义 config)。 内部维护 NpuArch → SoC 名称列表映射:DAV_1001→ascend910、DAV_2002→ascend310p、DAV_2201→{ascend910b, ascend910_93}、DAV_3002→ascend310b、DAV_3102→ascend610lite、DAV_3510→ascend950;架构常量复用 platform_util.h 中 Ops::Base::DAV_* constexpr 定义(PR #806 引入)。未命中映射时不做注册。 注:commit 历程为先在 op_host/ 目录新增(0681f12),后移动至 op_host/util/ 目录(4d5876e),最终位置与 platform_util.h 同目录。 ## 关联的Issue #348 ## 测试 编译验证通过;AddConfigByArch 对已注册架构的各 SoC 名称生效、未注册架构无操作。 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/opbase!812 | 8 天前 |