| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
从tiny包中分析snapshot和aclgraph功能,压缩tiny包大小 Co-authored-by: zhangxingxing_xx<zhangxingxing33@hisilicon.com> # message auto-generated for no-merge-commit merge: !2458 merge 0528 into master 从tiny包中分析snapshot和aclgraph功能,压缩tiny包大小 Created-by: zhangxinxing_xx Commit-by: zhangxingxing_xx Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2458 | 4 个月前 | |
feat: errMsg整改 Co-authored-by: qymspace<qiuyaming@huawei.com> # message auto-generated for no-merge-commit merge: !2202 merge 0515errmsg into master feat: errMsg整改 Created-by: qymspace Commit-by: qymspace;qym Merged-by: cann-robot Description: # Pull Request ## 描述 1、对不标准的ErrMsg上报点进行整改 2、重构ErrorCodeToString等几个函数,防止随着ErrCode数量增加,函数无限膨胀 3、下线不再使用的 COND_RETURN_ERROR_WITH_EXT_ERRCODE 、ZERO_RETURN_MSG_OUTER 这两个宏 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 通过UT,mocker实际上报点的条件,打印实际上报点的上报内容,观察是否符合预期 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2202 | 5 个月前 | |
【PR】:event optimize and use hardware event Co-authored-by: zlmay007<re.zhanglei@huawei.com> # message auto-generated for no-merge-commit merge: !2243 merge master into master 【PR】:event optimize and use hardware event Created-by: zlmay007 Commit-by: zlmay007 Merged-by: cann-robot Description: # Pull Request ## 描述 优化aclGraph event,优先使用硬件event,当资源不足8K时,使用软件event ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue NA ## 如何测试 描述测试此变更的步骤和前提条件: 1. rdv验证 2.aclGraph整网验证 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2243 | 5 个月前 | |
extract aclgraph as a standalone module Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1509 merge master_aclgraph into master extract aclgraph as a standalone module Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 extract aclgraph as a standalone module ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 源码、ut编译测试无问题 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1509 | 6 个月前 | |
error message correction Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !1792 merge error_message_correction into master error message correction Created-by: m0_60337577 Commit-by: chingbb Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> CANN异常场景下返回的Error Msg信息内容可读性较差,导致用户难以理解,需要对返回的错误信息进行优化。 可能由用户使用不当引起的错误,要上报用户类错误 (1) Error Message 规则: Error Message是通过aclGetRecentErrMsg()接口获取当前所有的错误信息,相对API的返回值而言,包括最近所有的错误信息,含错误码、问题描述、可能原因及解决方案等。 (2) 错误分类 Error Message分为用户错误和内部错误,每类用户错误有独立的Error Code,用户错误的Error Message必须能指导用户能自闭环用户问题。 用户错误:Error Code分段 0000~8999 内部错误:Error Code分段 9000~9999 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/runtime/issues/458 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> RDV冒烟、UT+HLT自验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1792 | 5 个月前 | |
feat:ErrMsg整改 Co-authored-by: qym<qiuyaming@huawei.com> # message auto-generated for no-merge-commit merge: !2471 merge 0525errmsg-rebase into master feat:ErrMsg整改 Created-by: qymspace Commit-by: qymspace;qym Merged-by: cann-robot Description: # Pull Request ## 描述 对runtime代码中的ErrMsg上报不规范的点进行整改,包括句式,错误码选择等 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 通过ut框架,提取实际修改的ErrMsg上报的行,mock变量之后,进行调用,观察输出是否符合预期 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2471 | 4 个月前 | |
【PR】: 简要描述 Co-authored-by: m0_60337577<jiaxingru1@huawei.com> # message auto-generated for no-merge-commit merge: !2583 merge modify_memcpy_errmsg into master 【PR】: 简要描述 Created-by: m0_60337577 Commit-by: m0_60337577 Merged-by: cann-robot Description: # Pull Request ## 描述 优化错误处理路径的性能开销,并改进错误消息的可读性。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 编译 Runtime 并运行 UT: bash build.sh cd tests/ut/runtime/runtime/test/platform/910B 2. 验证新增测试用例通过: - SetupArgument_MemcpyFailure_EE1020 - KernelArgsAppend_MemcpyFailure_EE1020 - CheckCaptureModeSupport_RelaxedMode_EE1016 - CheckCaptureModeSupport_NonRelaxedMode_EE1016 ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2583 | 4 个月前 | |
extract aclgraph as a standalone module Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1509 merge master_aclgraph into master extract aclgraph as a standalone module Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 extract aclgraph as a standalone module ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 源码、ut编译测试无问题 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1509 | 6 个月前 | |
extract aclgraph as a standalone module Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1509 merge master_aclgraph into master extract aclgraph as a standalone module Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 extract aclgraph as a standalone module ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 源码、ut编译测试无问题 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1509 | 6 个月前 | |
feat: errMsg整改 Co-authored-by: qymspace<qiuyaming@huawei.com> # message auto-generated for no-merge-commit merge: !2202 merge 0515errmsg into master feat: errMsg整改 Created-by: qymspace Commit-by: qymspace;qym Merged-by: cann-robot Description: # Pull Request ## 描述 1、对不标准的ErrMsg上报点进行整改 2、重构ErrorCodeToString等几个函数,防止随着ErrCode数量增加,函数无限膨胀 3、下线不再使用的 COND_RETURN_ERROR_WITH_EXT_ERRCODE 、ZERO_RETURN_MSG_OUTER 这两个宏 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 通过UT,mocker实际上报点的条件,打印实际上报点的上报内容,观察是否符合预期 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2202 | 5 个月前 | |
dump kernel arg in debug json Co-authored-by: zhaozhixuan<zhaozhixuan2@hisilicon.com> # message auto-generated for no-merge-commit merge: !1636 merge dev3 into master dump kernel arg in debug json Created-by: zhaozhixuan Commit-by: zhaozhixuan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> aclmdlRIDebugJsonPrint增加kernel args的打印 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#304](https://gitcode.com/cann/runtime/issues/304) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟、用例自验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1636 | 6 个月前 | |
refactor: 将 RtMacroValue 字段迁移到 DevProperties,重构 SoC 版本属性管理 Co-authored-by: daijinling<daijinling2@huawei.com> # message auto-generated for no-merge-commit merge: !1281 merge refactor/soc_version_20260312 into master refactor: 将 RtMacroValue 字段迁移到 DevProperties,重构 SoC 版本属性管理 Created-by: daijinling Commit-by: daijinling Merged-by: cann-robot Description: ## 描述 将 Runtime 中 RtMacroValue 全局静态变量的属性字段迁移到 DevProperties 按芯片类型注册管理,实现多芯片属性隔离。 **主要变更:** - 删除 RtMacroValue 结构体和 Runtime::macroValue_ 静态成员变量 - 将 16 个属性字段(maxPersistTaskNum、maxTaskNumPerStream、rtsqDepth 等)迁移到各平台 dev_info_reg.cc 的 DevProperties 静态初始化中 - 新增 ini_parse_utils.cc/h,支持从 INI 文件动态覆盖 DevProperties(normal_stream_num/depth、huge_stream_num/depth) - 新增 UpdateDevProperties()、CompareAndUpdate()、UpdateDevPropertiesFromIniAttrs() 统一初始化入口 - 将 MacroInit() 接口重命名为 UpdateDevProperties(),入参从 chipType 扩展为 (chipType, socVersion) - 全部 macroValue_ 访问点替换为 GET_DEV_PROPERTIES / device_->GetDevProperties() - 新增多层缓存刷新机制(propertiesMap_、curChipProperties_、NpuDriver、RawDevice) - 删除 13 个平台的 dev_info_proc_func.cc,静态值迁入 dev_info_reg.cc,仅 910_B_93 保留动态调整函数 - 新增 rtsqReservedTaskNum 字段,字段重命名 taskPoolSizeFromMacroValue → taskPoolSizeFromRtsqDepth - 适配 15+ 平台的 dev_info_reg.cc 和相关 UT ## 关联的Issue https://gitcode.com/cann/runtime/issues/316 ## 测试 - runtime 全量编译通过(bash build.sh) - 相关 UT 用例运行通过(UpdateDevPropertiesValueTest、UpdateDevPropertiesFromIniAttrs、CompareAndUpdate、CacheRefresh 等 7/7 全部通过) ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:架构重构(RtMacroValue → DevProperties 迁移) See merge request: cann/runtime!1281 | 6 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 |