| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【PR】【fix】correct RTS log messages round 2 Co-authored-by: Hou_jialin<houjialin3@huawei.com> # message auto-generated for no-merge-commit merge: !4547 merge br_log_opt_2round into master 【PR】【fix】correct RTS log messages round 2 Created-by: Hou_jialin Commit-by: Hou_jialin Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 针对 Runtime 日志易用性扫描结果进行整改,主要包括: - 修正日志和错误描述中的拼写、语法及术语问题。 - 统一 Runtime、ACL、TDT 等模块的日志表达。 - 为内存大小、超时时间等数值补充明确单位。 - 优化参数名称、错误原因和上下文信息,提升问题定位效率。 - 将不规范的内部错误描述统一为 Internal Error。 - 补充必要的 UT 覆盖受影响日志分支。 本次修改不涉及功能逻辑、对外接口或 ABI 变更。 ## 改动 修正 TDT 错误码描述文案(src/inc/tdt/status.h):纠正了 "transcation" → "transaction"、"argment" → "argument"、"unknow job state" → "unknown job state" 等拼写错误,并将 TDT_QUEUE_POP_FAILED/TDT_QUEUE_PUSH_FAILED 的描述改为更准确的 "queue pop/push interrupted because the queue was stopped"。 统一 ACL 队列模块日志表达(src/acl/acl_tdt_queue/ 下 queue_process.cpp、queue_process_ccpu.cpp、queue_process_host.cpp、queue_process_sp.cpp):将日志统一为 "Start to execute …" / "Successfully executed …" 句式,并修正 "unbinded" → "unbound"、"contact msg" → "connect msg" 等措辞错误。 修正运行时日志语法与拼写(src/runtime 多处,如 api_c.cc、api_impl.cc、errcode_manage.cc、context.cc、runtime.cc 等):修正 "Heterogenous" → "Heterogeneous"、"internel" → "internal"、"Stoping" → "Stopping"、"unknow" → "unknown" 等,并纠正日志字段名笔误(如 fftsMemAllocCnt 打印重复、true_sq_iq → true_sq_id、steam_id → stream_id)。 为日志中的内存大小补充单位:在 runtime.cc 的 Runtime_alloc_size 系列日志、api_error.cc 的 malloc/mem info 日志、onlineprof.cc、memory_pool_manager.cc、spm_pool.cc、h2d_copy_mgr.cc 及各类 memcpy 任务日志中,为 size/len/cpySize/stackSize 等数值统一追加 bytes 单位。 增强错误日志信息量:在 context.cc 的 LaunchSqeUpdateTask、ccu_device_error_proc.cc 的 CCU 子任务数校验、dqs_task.cc 的队列 ID 校验、task_manager.cc 的 nameOffset 越界告警等日志中,补充了失败说明、返回码及合法取值范围等上下文信息,使日志更易于定位问题。 ## 变更类型 - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无。 ## 如何测试 1. 触发 PR 完整 CI 流水线。 2. 确认 x86、ARM 及 Ubuntu 24 编译通过。 3. 确认 ACL、Runtime 各分组 UT 及增量覆盖率检查通过。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档(本次不涉及文档变更) - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 本次仅优化日志及错误信息的准确性和可读性,不改变原有执行流程和错误码返回行为。 See merge request: cann/runtime!4547 | 14 天前 | |
【PR】: ost 与 task level profiling Co-authored-by: wda1991<wangdongan@hisilicon.com> # message auto-generated for no-merge-commit merge: !3749 merge ost into master 【PR】: ost 与 task level profiling Created-by: wda1991 Commit-by: wda1991 Merged-by: cann-robot Description: # Pull Request ## 描述 1.arch9201新增early start功能; 2.arch9201新增task 级别的profiling。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3749 | 22 天前 | |
【PR】:precommit src/runtime Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3723 merge master_clang into master 【PR】:precommit src/runtime Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3723 | 1 个月前 | |
refactor: 收编AllocTaskInfoForCapture + 合并AllocTask重载 + 收编AllocTaskInfo + 收编SaveTaskCommonInfo Co-authored-by: yanmingxiang<yanmingxiang@huawei.com> # message auto-generated for no-merge-commit merge: !4415 merge refactor/alloc-capture-task-unify-v2 into master refactor: 收编AllocTaskInfoForCapture + 合并AllocTask重载 + 收编AllocTaskInfo + 收编SaveTaskCommonInfo Created-by: yanmingxiang Commit-by: yanmingxiang Merged-by: cann-robot Description: # Pull Request ## 描述 收编 AllocTaskInfoForCapture,合并 AllocTask 两个重载为唯一签名,去掉 pos/dstStm 出参。 ### 接口归一 - 删除 AllocTaskInfoForCapture,48 个调用点直接调用 AllocTask - AllocAutoSplitTaskInfo 去 static,从 task_david.cc static 函数改为自由函数,声明移到 capture_adapt.hpp,v100/tiny 提供 stub - 合并 AllocTask 两个重载为唯一签名,去掉 pos/dstStm 出参,调用方从 task->id/task->stream 获取 - AllocCaptureTask/AllocCaptureTaskByTaskRes/AllocNonCaptureTask 去掉 pos/dstStm 参数 - AllocCaptureTaskByTaskRes v200 补充 task->stream/task->id 赋值(AllocTaskInfoAndPos 内部 memset 清零后需补充) - AllocNonCaptureTask v200 补充 task->stream/task->id 赋值(同上) - 48 个调用点替换: - 模式 A(4 处,有 isUpdateSinkSqe 判断):isUpdateSinkSqe == 1 时不赋值 pos/dstStm(保持 0xFFFF),else 分支从 tsk 赋值 - 模式 B(44 处,无 isUpdateSinkSqe 判断):直接 pos = tsk->id; dstStm = tsk->stream; ### SaveTaskCommonInfo 收编 - SaveTaskCommonInfo 改回调 InitByStream,统一设置 stream/tid/bindFlag/serial - 收编到 AllocTaskInfo 内部、AllocNonCaptureTask、AllocCaptureTaskImpl factory 分支、AllocCaptureTaskByTaskRes、AllocTaskInfoOnAutoSplitStream - 调用方不再外部调用 SaveTaskCommonInfo ### SingleStreamTerminateCapture - 从 AllocCaptureTask wrapper(锁外)移回 AllocCaptureTaskImpl 内部(持captureLock_) - 在 5 个错误返回路径恢复调用 ### HandleTaskGroupUpdate - 签名加 taskType 参数,ERROR message 恢复打印 GetTaskDescByType(taskType) - 76 处 AllocTask 调用点将 TS_TASK_TYPE_RESERVED 改为真实 taskType - 4 处分发型保持 RESERVED ### dstStm 统一 - 31 处旧 AllocTaskInfo 调用点统一补充 dstStm=task->stream - DavidSendTask/TaskRollBack/SubmitTaskPostProc/GetArgPos/SET_THREAD_TASKID_AND_STREAMID 统一使用 dstStm ### NOT_SUPPORT_AND_SKIP - UpdateDavidKernelTaskSubmit 和 ProcStreamRecordTask 加 NOT_SUPPORT_AND_SKIP ### 其他 - 删除冗余 task->id=pos 赋值 - 恢复被误删的注释 - cond_starsv2.cc alreadyCascaded 分支补充 SaveTaskCommonInfo ### UT 适配 - mock 从 AllocTaskInfoForCapture/AllocTaskInfo 迁移到 Stream::AllocTask - mock 返回 nullptr 时补齐 outBound 设置 error 引用参数 - mock 返回栈局部 TaskInfo 时补充 task.stream 赋值 - 修复 IpcEventStarsV2 测试 hang 和段错误 - v201 测试补充 task.stream,恢复 DISABLED 测试 - 新增 AllocTask_UpdateTaskFail 测试覆盖 SUPPORT 路径 ### 改动量 - 52 个文件修改,+1525 行新增,-1002 行删除 ## 变更类型 - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) ## 关联的Issue 无 ## 如何测试 1. 编译验证: bash build.sh 编译通过 2. UT 验证:mock 从 AllocTaskInfoForCapture/AllocTaskInfo 迁移到 Stream::AllocTask,新增 AllocTask_UpdateTaskFail 测试覆盖 SUPPORT 路径 3. HLT 上板验证:待执行 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(refactor:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定 ## 其他信息 无 See merge request: cann/runtime!4415 | 4 天前 | |
【PR】:precommit src/runtime Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3723 merge master_clang into master 【PR】:precommit src/runtime Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3723 | 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 | 25 天前 | |
【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 | 25 天前 | |
【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 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 14 天前 | ||
| 22 天前 | ||
| 1 个月前 | ||
| 4 天前 | ||
| 1 个月前 | ||
| 25 天前 | ||
| 25 天前 | ||
| 1 个月前 |