| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor: 删除SubmitTask无用callback参数 Co-authored-by: wangtao43<wangtao43@huawei.com> # message auto-generated for no-merge-commit merge: !4094 merge refactor/remove-submit-task-callback into master refactor: 删除SubmitTask无用callback参数 Created-by: wangtao43 Commit-by: wangtao43 Merged-by: cann-robot Description: --- title: "refactor: 删除SubmitTask无用callback参数" labels: ["enhancement"] assignees: 'wangtao43' --- # Pull Request ## 描述 删除 Device::SubmitTask / RawDevice::SubmitTask 接口中未使用的 rtTaskGenCallback callback 参数,并清理各调用链中传递 TaskGenCallback_() 的代码。保留 flipTaskId 和 timeout 参数能力,同步更新相关单测 mock/stub 签名。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无。 ## 如何测试 描述测试此变更的步骤和前提条件: 1. rg "SubmitTask\([^;\n]*TaskGenCallback|SubmitTask\([^;\n]*callback|SubmitTask\([^;\n]*taskGenCallback" -n src tests 无残留命中。 2. 基于 build/compile_commands.json 对核心修改源文件执行 -fsyntax-only 检查通过。 3. 尝试执行 bash tests/build_ut.sh --ut runtime -j8,因环境依赖问题未完成:third_party_json patch 状态提示已应用,且 gtest/mockcpp 下载域名解析失败。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 无。 See merge request: cann/runtime!4094 | 29 天前 | |
【refactor】: 重命名文件名称,提升 arch5162 可扩展性 Co-authored-by: qq_64748107<2592856994@qq.com> # message auto-generated for no-merge-commit merge: !4624 merge fix/rename-tiny-stub-arch5162 into master 【refactor】: 重命名文件名称,提升 arch5162 可扩展性 Created-by: qq_64748107 Commit-by: qq_64748107 Merged-by: cann-robot Description: # Pull Request ## 描述 将 xxx_tiny_stub.cc 统一重命名为 xxx_stub.cc,移除文件名中的 tiny 前缀,使 stub 文件不再绑定特定芯片型号,方便后续其他芯片复用。 ## 改动内容 - 重命名 32 个源文件:xxx_tiny_stub.cc → xxx_stub.cc - 同步更新 4 个 CMake 文件中的路径引用: - arch5162.cmake:22 处 - tiny.cmake:32 处 - tests/ut/runtime/runtime/CMakeLists.txt:35 处 - tests/ut/runtime/runtime/test/platform/arch5162/CMakeLists.txt:23 处 - 重命名测试文件:rt_utest_tiny_stub.cc → rt_utest_stub.cc ## 改动原因 当前 stub 文件名带有 tiny 前缀,绑定特定芯片型号。后续新增其他芯片需要复用这些 stub 时,文件名带 tiny 不合理。重命名为通用名称后,任何芯片都可以直接引用。 ## 验证 - 编译通过(bash build.sh) - ACL callback UT:8/8 通过 - TinyStub UT:63/63 通过 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4624 | 8 天前 | |
【PR】【fix】fix typos and grammatical errors in log messages 3rd round Co-authored-by: Hou_jialin<houjialin3@huawei.com> # message auto-generated for no-merge-commit merge: !4703 merge br_fix_rts_log_3rd into master 【PR】【fix】fix typos and grammatical errors in log messages 3rd round Created-by: Hou_jialin Commit-by: Hou_jialin Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 整改 Runtime 日志易用性问题,主要包括: - 补充参数当前值、合法范围、期望枚举值及必要的度量单位。 - 修正错误对象、操作名称、返回值字段和格式参数。 - 优化描述不完整、容易误解或包含失败敏感词的日志文案。 - 结合实际返回行为,将少量需要关注的 INFO 日志调整为 WARN/WARNING。 - 保留辅助诊断、降级处理等场景的 INFO 级别,避免重复提升为 ERROR。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> 无。 ## 如何测试 NA ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4703 | 1 天前 | |
【PR】: add cq report for runtime Co-authored-by: 侯延保<houyanbao@huawei.com> # message auto-generated for no-merge-commit merge: !3964 merge master_5 into master 【PR】: add cq report for runtime Created-by: houyanbao Commit-by: 侯延保 Merged-by: cann-robot Description: # Pull Request ## 描述 新增结构体rtCqReport_t, 为后续支持收物理cqe做铺垫, 该结构体在物理cq和逻辑cq的上层,为runtime侧软件对cq的抽象。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue NA ## 如何测试 描述测试此变更的步骤和前提条件: 1. 代码预埋,代码检视 2. RDV ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3964 | 23 天前 | |
【refactor】: 重命名文件名称,提升 arch5162 可扩展性 Co-authored-by: qq_64748107<2592856994@qq.com> # message auto-generated for no-merge-commit merge: !4624 merge fix/rename-tiny-stub-arch5162 into master 【refactor】: 重命名文件名称,提升 arch5162 可扩展性 Created-by: qq_64748107 Commit-by: qq_64748107 Merged-by: cann-robot Description: # Pull Request ## 描述 将 xxx_tiny_stub.cc 统一重命名为 xxx_stub.cc,移除文件名中的 tiny 前缀,使 stub 文件不再绑定特定芯片型号,方便后续其他芯片复用。 ## 改动内容 - 重命名 32 个源文件:xxx_tiny_stub.cc → xxx_stub.cc - 同步更新 4 个 CMake 文件中的路径引用: - arch5162.cmake:22 处 - tiny.cmake:32 处 - tests/ut/runtime/runtime/CMakeLists.txt:35 处 - tests/ut/runtime/runtime/test/platform/arch5162/CMakeLists.txt:23 处 - 重命名测试文件:rt_utest_tiny_stub.cc → rt_utest_stub.cc ## 改动原因 当前 stub 文件名带有 tiny 前缀,绑定特定芯片型号。后续新增其他芯片需要复用这些 stub 时,文件名带 tiny 不合理。重命名为通用名称后,任何芯片都可以直接引用。 ## 验证 - 编译通过(bash build.sh) - ACL callback UT:8/8 通过 - TinyStub UT:63/63 通过 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4624 | 8 天前 | |
rename duplicate headers Co-authored-by: qleehom<qianglihong@huawei.com> # message auto-generated for no-merge-commit merge: !3740 merge fix/rename-duplicate-headers into master rename duplicate headers Created-by: qleehom Commit-by: qleehom Merged-by: cann-robot Description: # Pull Request ## 描述 本次变更对 runtime 仓内 4 个重复头文件进行模块化重命名,并同步更新所有关联 include 引用,避免同名头文件在不同 include path 下产生误包含或 include guard 冲突。 重命名文件包括: - src/runtime/core/src/task/inc/dump_task.h -> src/runtime/core/src/task/inc/runtime_dump_task.h - src/runtime/core/src/task/inc/task_manager.h -> src/runtime/core/src/task/inc/runtime_task_manager.h - src/runtime/core/src/dfx/hifloat.h -> src/runtime/core/src/dfx/runtime_hifloat.h - src/runtime/core/inc/tsch_defines.h -> src/runtime/core/inc/runtime_tsch_defines.h ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无。 ## 如何测试 描述测试此变更的步骤和前提条件: 1. git diff --check 2. env CCACHE_DIR=/tmp/ccache bash build.sh --pkg --build_host_only --ascend_install_path=/home/developer/Ascend/cann-9.1.0 -j8 3. env CCACHE_DIR=/tmp/ccache bash tests/build_ut.sh --ut=runtime --target=runtime_ut --cann_3rd_lib_path=/mnt/workspace/gitCode/cann/runtime/output/third_party --ut_timeout=900 -j8 4. bash build.sh --target=npu_runtime_hlt --ascend_install_path=/home/developer/Ascend/cann-9.1.0 5. HLT 上板执行 RTS_AICORE_0001、RTS_AICORE_0713,并重复 5 轮,均 ret=0 且命中 SUCCESS ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 验证过程中发现 HLT 执行时需要优先加载真实 driver DSMI 库;若 build_out/lib 中的 HLT stub libdrvdsmi_host.so 排在 LD_LIBRARY_PATH 最前,会因缺少 dsmi_get_device_info 导致 librtstest_host.so 加载失败。实际验证使用真实 driver 路径优先的环境执行通过。 See merge request: cann/runtime!3740 | 1 个月前 | |
【PR】: 简要描述 新增RegArch9201SqeFunc Co-authored-by: mintcoffee<zhangtingrui3@huawei.com> # message auto-generated for no-merge-commit merge: !4099 merge 0729 into master 【PR】: 简要描述 新增RegArch9201SqeFunc Created-by: mintcoffee Commit-by: mintcoffee Merged-by: cann-robot Description: # Pull Request ## 描述 静态全局数组g_toDavidSqeFunc增加chipType维度。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.Runtime构建通过,v100、v200/V201和camodel相关目标可正常编译。 2.A5环境使用本分支构建产物运行aic、aiv算子下发 HLT. 3.plog日志观察到aic/aiv/mix算子任务正常下发。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4099 | 30 天前 | |
【PR】: 简要描述 将EndgraphNotifyWait 从Notifywait中拆分出来 Co-authored-by: wangluyao17<wangluyao17@huawei.com> # message auto-generated for no-merge-commit merge: !4712 merge endgraphNotify into master 【PR】: 简要描述 将EndgraphNotifyWait 从Notifywait中拆分出来 Created-by: wangluyao17 Commit-by: wangluyao17 Merged-by: cann-robot Description: ## 描述 将EndgraphNotifyWait 从Notifywait中拆分出来 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4712 | 1 天前 | |
rename duplicate headers Co-authored-by: qleehom<qianglihong@huawei.com> # message auto-generated for no-merge-commit merge: !3740 merge fix/rename-duplicate-headers into master rename duplicate headers Created-by: qleehom Commit-by: qleehom Merged-by: cann-robot Description: # Pull Request ## 描述 本次变更对 runtime 仓内 4 个重复头文件进行模块化重命名,并同步更新所有关联 include 引用,避免同名头文件在不同 include path 下产生误包含或 include guard 冲突。 重命名文件包括: - src/runtime/core/src/task/inc/dump_task.h -> src/runtime/core/src/task/inc/runtime_dump_task.h - src/runtime/core/src/task/inc/task_manager.h -> src/runtime/core/src/task/inc/runtime_task_manager.h - src/runtime/core/src/dfx/hifloat.h -> src/runtime/core/src/dfx/runtime_hifloat.h - src/runtime/core/inc/tsch_defines.h -> src/runtime/core/inc/runtime_tsch_defines.h ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无。 ## 如何测试 描述测试此变更的步骤和前提条件: 1. git diff --check 2. env CCACHE_DIR=/tmp/ccache bash build.sh --pkg --build_host_only --ascend_install_path=/home/developer/Ascend/cann-9.1.0 -j8 3. env CCACHE_DIR=/tmp/ccache bash tests/build_ut.sh --ut=runtime --target=runtime_ut --cann_3rd_lib_path=/mnt/workspace/gitCode/cann/runtime/output/third_party --ut_timeout=900 -j8 4. bash build.sh --target=npu_runtime_hlt --ascend_install_path=/home/developer/Ascend/cann-9.1.0 5. HLT 上板执行 RTS_AICORE_0001、RTS_AICORE_0713,并重复 5 轮,均 ret=0 且命中 SUCCESS ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 验证过程中发现 HLT 执行时需要优先加载真实 driver DSMI 库;若 build_out/lib 中的 HLT stub libdrvdsmi_host.so 排在 LD_LIBRARY_PATH 最前,会因缺少 dsmi_get_device_info 导致 librtstest_host.so 加载失败。实际验证使用真实 driver 路径优先的环境执行通过。 See merge request: cann/runtime!3740 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 29 天前 | ||
| 8 天前 | ||
| 1 天前 | ||
| 23 天前 | ||
| 8 天前 | ||
| 1 个月前 | ||
| 30 天前 | ||
| 1 天前 | ||
| 1 个月前 |