| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【PR】: 简要描述 [fix]clean compile warnning Co-authored-by: j00427146<jialimin1@huawei.com> # message auto-generated for no-merge-commit merge: !2578 merge master into master 【PR】: 简要描述 [fix]clean compile warnning Created-by: jialimin1 Commit-by: j00427146 Merged-by: cann-robot Description: # Pull Request ## 描述 清理 runtime 模块中的编译警告,提高代码质量。本次修改涉及 11 个文件,主要包括: - 修复类型转换警告 - 清理未使用的变量 - 规范代码格式 ### 变更文件清单: 1. src/aicpu_sched/aicpu_schedule/core/aicpusd_model.cpp (+1/-0) 2. src/aicpu_sched/aicpu_schedule/stub/proc_mgr/aicpusd_proc_mgr_sys_operator_agent.h (+1/-1) 3. src/queue_schedule/common/feature_ctrl_open.cpp (+3/-2) 4. src/queue_schedule/dgwclient/dgw_client.cpp (+27/-25) 5. src/tsd/basic_component/device_comm/hdc_client.cpp (+1/-1) 6. src/tsd/common/src/package_process_config.cpp (+2/-2) 7. src/tsd/pub_facility/util_func/tsd_util_func.cpp (+1/-1) 8. src/tsd/tsdclient/inc/client_manager.h (+1/-1) 9. src/tsd/tsdclient/src/client_manager.cpp (+1/-1) 10. src/tsd/tsdclient/src/process_mode_manager.cpp (+4/-4) 11. src/tsd/tsdclient/src/process_mode_msg_parse.cpp (+1/-1) ## 变更类型 请选择本次引入的变更类型: - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue #590 ## 如何测试 描述测试此变更的步骤和前提条件: 1. **编译验证测试** - 执行完整编译流程,确保无编译警告 - 验证所有修改的文件能正常编译通过 2. **功能回归测试** - 验证修改后的功能模块正常运行 - 执行相关单元测试用例 3. **代码质量检查** - 确认编译警告已清除 - 代码静态分析通过 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 本次修改主要针对编译警告的清理,不影响功能逻辑。所有变更均为代码质量改进,无功能性变更。 See merge request: cann/runtime!2578 | 4 个月前 | |
多线程更新插件包信息coredump修复 Co-authored-by: pan-tong<pantong@huawei.com> # message auto-generated for no-merge-commit merge: !2683 merge testbb into master 多线程更新插件包信息coredump修复 Created-by: pan-tong Commit-by: pan-tong Merged-by: cann-robot Description: # Pull Request ## 描述 多线程更新插件包信息coredump修复,通过加锁访问解决,tsdfileload接口不刷新插件包信息 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 执行多线程调用更新插件包信息用例  ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2683 | 4 个月前 | |
refactor: rename duplicate runtime headers Co-authored-by: zhaowenrui666<zhaowenrui7@huawei.com> # message auto-generated for no-merge-commit merge: !2400 merge increname into master refactor: rename duplicate runtime headers Created-by: zhaowenrui666 Commit-by: zhaowenrui666 Merged-by: cann-robot Description: # Pull Request ## 描述 本次 PR 处理 runtime 仓内重复 basename 头文件的命名冲突问题,按模块前缀对相关头文件进行重命名,并同步更新仓内源码、UT、桩代码和必要的 CMake include 路径引用,避免重名头文件带来的 include 歧义。 主要变更包括: - 为 tsd 相关重名头文件增加 tsd_ 前缀 - 为 aicpu_kernel 重名头文件增加 aicpu_kernel_ 前缀 - 为 queue_schedule 相关重名头文件增加 bqs_ / qs_ 前缀 - 为多个 ProcMgrSysOperatorAgent.h 按模块重命名 - 删除 queue_schedule/stub 下重复的 bqs_server.h,统一引用已有的 server/bqs_server.h - 同步更新对应源码、UT、stub 和 CMake 中的 include 路径 ## 变更类型 请选择本次引入的变更类型: - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [x] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue https://gitcode.com/cann/runtime/issues/558 ## 如何测试 描述测试此变更的步骤和前提条件: 1. 检查仓内相关源码、UT、stub 中旧头文件名引用已全部替换为新名字。 2. 检查 queue_schedule 相关 CMake include 路径已覆盖重命名后的头文件目录。 3. 执行 bash tests/build_ut.sh --ut=aicpusd --target=queue_schedule_ut,确认目标可正常编译并进入 UT 执行阶段。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 本次修改不涉及业务逻辑调整,主要是头文件重命名及其引用联动更新。 See merge request: cann/runtime!2400 | 4 个月前 | |
Ascend 910B 芯片支持加载 cann-hcomm-compat.tar.gz Co-authored-by: pan-tong<pantong@huawei.com> # message auto-generated for no-merge-commit merge: !2889 merge a2_plugin into 9.1.0 Ascend 910B 芯片支持加载 cann-hcomm-compat.tar.gz Created-by: pan-tong Commit-by: pan-tong Merged-by: cann-robot Description: # Pull Request ## 描述 扩展 TSD 插件包加载逻辑,使 Ascend 910B 芯片支持加载 cann-hcomm-compat.tar.gz(HCOMM 兼容包),并新增针对 910B 的兼容能力位判断。 主要变更: 1. src/tsd/tsdclient/src/process_mode_manager.cpp - 在 PKG_CHIP_SUPPORT_MAP 中为 cann-hcomm-compat.tar.gz 增加 tsd::CHIP_ASCEND_910B 支持。 - 在 ProcessModeManager::LoadSinglePackageToDevice 中,通过 GetPlatInfoChipType() 获取当前芯片类型,当芯片为 910B 且加载 cann-hcomm-compat.tar.gz 时,结合 IsSupportCommonInterface(TSD_SUPPORT_CANN_HCOMM_COMPAT_910B) 判断 device 是否支持,不支持则安全跳过加载。 2. src/tsd/pub_facility/util_func/tsd_util_func.h - 将兼容能力位常量 TSD_SUPPORT_CANN_TSCH_COMPAT(值 9)重命名为 TSD_SUPPORT_CANN_HCOMM_COMPAT_910B,使语义与 910B HCOMM 兼容能力一致。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue #633 ## 如何测试 根据代码变更,测试场景如下: 1. **910B 芯片插件包加载功能测试** - 在 Ascend 910B 环境下,验证 cann-hcomm-compat.tar.gz 能被正确识别并加载到 device。 2. **兼容能力位判断测试** - 构造 device 不支持 TSD_SUPPORT_CANN_HCOMM_COMPAT_910B 能力位的场景,验证 910B 加载 cann-hcomm-compat.tar.gz 时会安全跳过加载,并打印 device does not support cann-hcomm-compat package, skip load to device 日志。 - 构造 device 支持该能力位的场景,验证插件包正常加载。 3. **多芯片兼容性回归测试** - 验证 950 / 350 / CLOUD_V5 等原有支持芯片加载 cann-hcomm-compat.tar.gz 行为不受影响。 4. **编译构建验证** - 验证常量重命名(TSD_SUPPORT_CANN_TSCH_COMPAT → TSD_SUPPORT_CANN_HCOMM_COMPAT_910B)后全量编译通过,无遗漏引用。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 本次变更涉及 TSD 插件包按芯片类型加载的兼容性逻辑,重点保证 910B 芯片在 device 能力位匹配时正确加载 HCOMM 兼容包,在不匹配时安全跳过,不影响其他芯片型号的既有行为。 See merge request: cann/runtime!2889 | 4 个月前 | |
【bugfix】tsd Close 时清理 hasSendConfigFile_ 与 pkg hash 缓存 Co-authored-by: Ding_Jing<dingjing19@huawei.com> # message auto-generated for no-merge-commit merge: !3671 merge cherry-pick-mr-3670-1784107055283-auto into 9.1.0 【bugfix】tsd Close 时清理 hasSendConfigFile_ 与 pkg hash 缓存 Created-by: Ding_Jing Commit-by: Ding_Jing Merged-by: cann-robot Description: # Pull Request ## 描述 ProcessModeManager::Close() 关闭 hccp / computer 进程时,未重置 hasSendConfigFile_,也未清理 pkgHostHashValue_ / pkgDeviceHashValue_ 缓存,导致会话关闭后这些状态残留,可能影响下一次启动时“是否需要重新下发配置文件”的判断。本 PR 在 Close() 流程末尾补充清理这三处状态。 ## 变更类型 <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue #743 (建议在右侧“关联 Issue”面板绑定,并勾选“合并后关闭已关联的 Issue”) ## 如何测试 1. 启动 tsd 会话并触发一次配置文件下发,确认 hasSendConfigFile_ 置位、pkgHostHashValue_ / pkgDeviceHashValue_ 已记录包哈希。 2. 调用 ProcessModeManager::Close() 关闭会话。 3. 再次在同一对象上启动 / 下发,确认 hasSendConfigFile_ 已复位为 false、两个 pkg hash 已清空,配置文件能被正确重新下发。 ## 核对清单 <!-- [x] 表示选中;以下为作者自我确认项,请按实际情况勾选 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于 commit message 的格式、无效 commit 的合并等 ## 其他信息 改动仅 3 行,位于 src/tsd/tsdclient/src/process_mode_manager.cpp 的 ProcessModeManager::Close(),不涉及对外接口变更,无需文档更新。 See merge request: cann/runtime!3671 | 3 个月前 | |
add tsdclient Co-authored-by: 苏俊伟<sujunwei3@huawei.com> | 8 个月前 | |
清理cmake configure阶段多余打印 Co-authored-by: Feiteng Zheng<zhengfeiteng1@h-partners.com> # message auto-generated for no-merge-commit merge: !1269 merge 20260327-refactor into master 清理cmake configure阶段多余打印 Created-by: zhengfeiteng Commit-by: Feiteng Zheng Merged-by: cann-robot Description: ## 描述 - 清理cmake configure阶段多余打印 - acp在oam-tools中编译打包,rts删除相关编译流程 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 已验证修改前后runtime包二进制一致。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1269 | 6 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 3 个月前 | ||
| 8 个月前 | ||
| 6 个月前 |