| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(build): consolidate common build infrastructure Co-authored-by: XuebinYang<yangxuebin6@hisilicon.com> # message auto-generated for no-merge-commit merge: !5247 merge refactor/common-build-infrastructure into master refactor(build): consolidate common build infrastructure Created-by: XuebinYang Commit-by: XuebinYang Merged-by: cann-robot Description: ## 修改内容 - 将 pack、register、specialization 重复使用的进程执行能力提取到 tools/build/common - 将临时目录创建与生命周期管理提取为公共 RAII 能力 - 迁移 aclrtc specialization 与 asc_compile_exporter,删除不再使用的旧实现 - 增加中文详细设计和实施文档 ## 验证 - ACLRTC UT:184/184 通过 - asc_compile_exporter UT:70/70 通过 - acl_rtc 生产构建通过 - 变更文件格式、OAT、codespell 检查通过 See merge request: cann/asc-devkit!5247 | 21 天前 | |
扩展pre-commit hooks (第二批目录) Co-authored-by: Water8L<15279328600@163.com> # message auto-generated for no-merge-commit merge: !4183 merge master into master 扩展pre-commit hooks (第二批目录) Created-by: Water8L Commit-by: Water8L Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在.pre-commit-config.yaml中根据trailing-whitespace和end-of-file-fixer hook,修改tests/api/other impl/matmul + impl/hccl + tests/other tests/api/basic_api + examples/basic_api目录下对应不合规范的文件 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4183 | 2 个月前 | |
update tools clang format Co-authored-by: xun_zhuge<zhugexun@hisilicon.com> Co-authored-by: zhangyujia77<zhangyujia37@huawei.com> # message auto-generated for no-merge-commit merge: !3319 merge update_tools_clang_format into master update tools clang format Created-by: xun_zhuge Commit-by: zhangyujia77;xun_zhuge Merged-by: cann-robot Description: ## 描述 本 PR 将 tools/ 目录纳入 clang-format pre-commit 检查范围,并完成对应工具源码的格式治理、公共依赖收敛和 UT 覆盖率补充,降低后续工具目录代码风格漂移、重复代码和覆盖率门禁风险。 主要改动: - 更新 .pre-commit-config.yaml:移除 clang-format hook 对 tools/ 的排除,继续保留 tests/python/aclrt_launch_kernel/stub_files/、impl/、include/ 排除项。 - 对 tools/aclrtc、tools/build、tools/include 相关 C/C++ 源文件执行 clang-format,修复 tools 纳入扫描后的格式问题。 - 解除 tools/build/opbuild/common/ascendc_tool_log.h 重复头文件依赖,统一使用 tools/build/common/ascendc_tool_log.h,并同步 opbuild UT include 路径。 - 补充 tools 相关 UT 覆盖,包括 elf_tool、asc_pack_kernel、opbuild 等路径,提升 tools 目录覆盖率。 - 修复质量门禁问题:将 opbuild dtype 名称查询改为公共表驱动实现,避免大 switch case 导致圈复杂度超限,同时消除 op_cfg_generator.cpp 与 op_cpu_cfg_generator.cpp 间重复代码块。 ## 关联的Issue 无 ## 测试 已完成以下验证: - pre-commit validate-config 通过。 - pre-commit run clang-format --all-files 通过。 - 对本 PR 41 个新增/修改文件执行 bash scripts/oat_check.sh ...,OAT 增量扫描通过,日志显示 All checks passed (41 file(s) checked across 1 run(s))。 - 提交 hook 中 clang-format 与 OAT Compliance Check 均通过。 - 远端 ascend910b-smoke 干净工作区执行 ascendc_ut_asc_tikcpp_utest_opbuild:64/64 通过。 - 远端 ascend910b-smoke 执行 opbuild coverage:coverage.info_filtered 行覆盖率 92.1% (3563/3870)。 - 前序 tools UT coverage 验证:全量 tools filtered 行覆盖率 90.7% (4899/5399),本 PR executable tools 变更行覆盖率 95.9% (827/862)。 ## 文档更新 无文档更新。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [x] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [x] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!3319 | 2 个月前 | |
feat: support cross-core profiling task types Co-authored-by: jianwei10<zhengjianwei10@huawei.com> # message auto-generated for no-merge-commit merge: !4485 merge master into master feat: support cross-core profiling task types Created-by: Geminiver Commit-by: jianwei10 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在kernel type 解析逻辑中,添加对 cross core type字段的支持 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4485 | 1 个月前 | |
refactor(build): consolidate common build infrastructure Co-authored-by: XuebinYang<yangxuebin6@hisilicon.com> # message auto-generated for no-merge-commit merge: !5247 merge refactor/common-build-infrastructure into master refactor(build): consolidate common build infrastructure Created-by: XuebinYang Commit-by: XuebinYang Merged-by: cann-robot Description: ## 修改内容 - 将 pack、register、specialization 重复使用的进程执行能力提取到 tools/build/common - 将临时目录创建与生命周期管理提取为公共 RAII 能力 - 迁移 aclrtc specialization 与 asc_compile_exporter,删除不再使用的旧实现 - 增加中文详细设计和实施文档 ## 验证 - ACLRTC UT:184/184 通过 - asc_compile_exporter UT:70/70 通过 - acl_rtc 生产构建通过 - 变更文件格式、OAT、codespell 检查通过 See merge request: cann/asc-devkit!5247 | 21 天前 | |
扩展pre-commit hooks (第二批目录) Co-authored-by: Water8L<15279328600@163.com> # message auto-generated for no-merge-commit merge: !4183 merge master into master 扩展pre-commit hooks (第二批目录) Created-by: Water8L Commit-by: Water8L Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在.pre-commit-config.yaml中根据trailing-whitespace和end-of-file-fixer hook,修改tests/api/other impl/matmul + impl/hccl + tests/other tests/api/basic_api + examples/basic_api目录下对应不合规范的文件 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4183 | 2 个月前 | |
add kirin v516 basic api Co-authored-by: zengjuan<zengjuan2@huawei.com> # message auto-generated for no-merge-commit merge: !4913 merge master into master add kirin v516 basic api Created-by: zengjuan Commit-by: zengjuan Merged-by: cann-robot Description: ## 描述 add kirin v516 basic api ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 1)完成算子冒烟测试:  2)完成turing黄区门禁测试: https://turing-ci.huawei.com/#/buildInfo/main_chart?change_id=I09a52f7f3b9ec35bb38dbc34d1f0749556e7be57&trigger_timestamp=20260825_101751362&branch=br_hisi_trunk_ai&task_class=release&sort_field=status_priority&sort_order=ascend ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4913 | 20 天前 | |
扩展pre-commit hooks (第二批目录) Co-authored-by: Water8L<15279328600@163.com> # message auto-generated for no-merge-commit merge: !4183 merge master into master 扩展pre-commit hooks (第二批目录) Created-by: Water8L Commit-by: Water8L Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在.pre-commit-config.yaml中根据trailing-whitespace和end-of-file-fixer hook,修改tests/api/other impl/matmul + impl/hccl + tests/other tests/api/basic_api + examples/basic_api目录下对应不合规范的文件 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4183 | 2 个月前 | |
refactor(build): consolidate common build infrastructure Co-authored-by: XuebinYang<yangxuebin6@hisilicon.com> # message auto-generated for no-merge-commit merge: !5247 merge refactor/common-build-infrastructure into master refactor(build): consolidate common build infrastructure Created-by: XuebinYang Commit-by: XuebinYang Merged-by: cann-robot Description: ## 修改内容 - 将 pack、register、specialization 重复使用的进程执行能力提取到 tools/build/common - 将临时目录创建与生命周期管理提取为公共 RAII 能力 - 迁移 aclrtc specialization 与 asc_compile_exporter,删除不再使用的旧实现 - 增加中文详细设计和实施文档 ## 验证 - ACLRTC UT:184/184 通过 - asc_compile_exporter UT:70/70 通过 - acl_rtc 生产构建通过 - 变更文件格式、OAT、codespell 检查通过 See merge request: cann/asc-devkit!5247 | 21 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 21 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 21 天前 | ||
| 2 个月前 | ||
| 20 天前 | ||
| 2 个月前 | ||
| 21 天前 |