| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: fix fe clean code Co-authored-by: lushiming0<lushiming1@h-partners.com> # message auto-generated for no-merge-commit merge: !2615 merge lsm_rt_20260603 into master fix: fix fe clean code Created-by: lushiming0 Commit-by: lushiming0 Merged-by: cann-robot Description: # Pull Request ## 描述 AI 扫描 fe 代码 clean code 问题,现修复问题。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.重新用 AI 扫描 fe&te 代码。 2.校对扫描报告是否还有相同问题。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2615 | 2 个月前 | |
【PR】: add Ascend910_9363 ini Co-authored-by: hd920483084<handong38@h-partners.com> # message auto-generated for no-merge-commit merge: !3559 merge 9.1.0 into 9.1.0 【PR】: add Ascend910_9363 ini Created-by: hd920483084 Commit-by: hd920483084 Merged-by: cann-robot Description: # Pull Request AR20260709249049 ## 描述 add Ascend910_9363 ini ## 变更类型 请选择本次引入的变更类型: <!-- [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!3559 | 1 个月前 | |
refactor: 统一 soc version chipType 获取链路 Co-authored-by: daijinling<daijinling2@huawei.com> Co-authored-by: wangtao43<wangtao43@huawei.com> # message auto-generated for no-merge-commit merge: !1795 merge refactor/soc_version_chiptype_20260422 into master refactor: 统一 soc version chipType 获取链路 Created-by: daijinling Commit-by: daijinling;wangtao43 Merged-by: cann-robot Description: ## 描述 本次改动统一了 Runtime 中 socVersion -> chipType 的获取链路,将原先依赖各平台 dev_info_reg.cc 静态注册表的方式,迁移为从平台 ini 配置 [version] 段的 Chip_type 字段读取。 主要改动包括: 1. 新增 GetChipTypeFromPlatform 接口,通过 PlatformManagerV2::GetSocSpec 读取并解析 Chip_type,同时补充空指针、字段缺失、非法值和越界等异常校验。 2. 改造 rtSetSocVersion,使用平台配置获取 chipType,移除对 SOC_INFO 注册表的依赖,并保留硬件 SoC 版本一致性校验和设备属性更新逻辑。 3. 改造 Runtime 初始化流程,在 halGetSocVersion 成功返回有效 socVersion 时,直接从平台配置获取 chipType;在旧硬件版本路径中保留 legacy fallback。 4. 清理 DevInfoManage 中不再使用的 socInfo/devInfo 注册、批量注册、查询接口及相关容器和锁,删除各平台 BATCH_REGISTER_DEV_INFO、BATCH_REGISTER_SOC_INFO 相关注册数据。 5. 为 CANN、CANN-DEV、Kirin 等平台 ini 文件补齐 [version] 段的 Chip_type 字段,使 chipType 映射归一到配置文件。 6. 更新平台 stub 和相关 LLT 用例,适配新的平台配置读取链路。 ## 关联的Issue https://gitcode.com/cann/runtime/issues/431 ## 测试 新增/更新了 GetChipTypeFromPlatform、rtSetSocVersion、Runtime 初始化及 DevInfoManage 相关 LLT 用例,覆盖 Chip_type 获取成功、字段缺失、非法值、越界、查询失败、空指针输入以及硬件 SoC 版本不一致等场景。 ## 文档更新 新增 docs/runtime_soc_version_chiptype_refactor_design.md,说明 SoC Version / ChipType 重构背景、目标、总体方案、接口改造、初始化流程、配置迁移、测试适配和风险分析。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:重构 See merge request: cann/runtime!1795 | 3 个月前 |