| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1143 merge master_third into master mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 测试编译、ut是否通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1143 | 6 个月前 | |
【PR】: fix:简要描述 6/23告警修改 Co-authored-by: wangluyao17<wangluyao17@huawei.com> # message auto-generated for no-merge-commit merge: !3038 merge 9.1.0 into 9.1.0 【PR】: fix:简要描述 6/23告警修改 Created-by: wangluyao17 Commit-by: wangluyao17 Merged-by: cann-robot Description: ## 描述 6/23告警修改 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3038 | 3 个月前 | |
【PR】: memset、memcpy size=0 场景支持 反合到9.1.0 Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !3029 merge 9.1.0 into 9.1.0 【PR】: memset、memcpy size=0 场景支持 反合到9.1.0 Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: # Pull Request ## 描述 <!-- 请清晰准确地描述本次 Pull Request 的意图和变更内容。--> memset、memcpy size=0 场景支持 反合到9.1.0 涉及pr: 2905、2858、2768 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 反合,验证编译 2. 验证hlt ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3029 | 3 个月前 | |
【PR】: 优化errmsg中关于枚举的描述 Co-authored-by: m0_60337577<jiaxingru1@huawei.com> # message auto-generated for no-merge-commit merge: !3024 merge fix-errmsg-2986 into 9.1.0 【PR】: 优化errmsg中关于枚举的描述 Created-by: m0_60337577 Commit-by: m0_60337577 Merged-by: cann-robot Description: # Pull Request ## 描述 同步 PR #2986 到 9.1.0 分支。优化 errmsg 中关于枚举的描述,将部分参数非法场景的报错信息更准确;新增 WITH_PARAM_NAME 宏和 MemcpyKindToString 等枚举转字符串函数;修复 InfoTypeToString 中 WORK_MODE 和 UTILIZATION 数值与枚举实际值不一致的问题。 ## 变更类型 - [x] 🐛 Bug 修复 ## 关联的Issue 对应 master 分支 PR #2986,依赖 PR #2604(已同步为 MR #3022) ## 如何测试 1. 冒烟用例 2. 自验证 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 ## 其他信息 此 PR 应在 MR #3022(PR #2604)合入后再合入。 See merge request: cann/runtime!3024 | 3 个月前 | |
errmsg rectification Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !1782 merge errmsg1 into master errmsg rectification Created-by: chingbb Commit-by: chingbb Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 异常场景下返回的errmsg信息内部可读性较差,用户难以理解,按照errmsg规范整改errer code打屏信息。 涉及api目录、task目录。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#458](https://gitcode.com/cann/runtime/issues/458) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ut、hlt ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1782 | 5 个月前 | |
【PR】: 整改错误码日志中枚举值裸数字和期望值描述不规范问题 Co-authored-by: m0_60337577<jiaxingru1@huawei.com> # message auto-generated for no-merge-commit merge: !3022 merge fix-errmsg-2604 into 9.1.0 【PR】: 整改错误码日志中枚举值裸数字和期望值描述不规范问题 Created-by: m0_60337577 Commit-by: m0_60337577 Merged-by: cann-robot Description: # Pull Request ## 描述 同步 PR #2604 到 9.1.0 分支。整改错误码日志中枚举值裸数字和期望值描述不规范问题,统一改为 NAME(value) 格式。 ## 变更类型 - [x] 🐛 Bug 修复 ## 关联的Issue 对应 master 分支 PR #2604 ## 如何测试 1. 冒烟用例 2. 自验证 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 ## 其他信息 从 master 同步到 9.1.0,内容与 PR #2604 完全一致。 See merge request: cann/runtime!3022 | 3 个月前 | |
Prevent UAF Co-authored-by: x00508183<xiachanglin@huawei.com> # message auto-generated for no-merge-commit merge: !1298 merge master into master Prevent UAF Created-by: xiachanglin Commit-by: x00508183 Merged-by: cann-robot Description: ## 描述 对Stream / Event / Notify / CountNotify 提供统一的UAF 防护机制 ## 关联的Issue [#361](https://gitcode.com/cann/runtime/issues/361) ## 测试 1.涉及的UT HLT 2.RDV ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1298 | 5 个月前 | |
errmsg rectification Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !1782 merge errmsg1 into master errmsg rectification Created-by: chingbb Commit-by: chingbb Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 异常场景下返回的errmsg信息内部可读性较差,用户难以理解,按照errmsg规范整改errer code打屏信息。 涉及api目录、task目录。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#458](https://gitcode.com/cann/runtime/issues/458) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ut、hlt ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1782 | 5 个月前 | |
fix: 同步代码修复EE1020错误码上报打印不合理问题 Co-authored-by: qipengyu5<qipengyu5@huawei.com> # message auto-generated for no-merge-commit merge: !2903 merge errmsg_9.1 into 9.1.0 fix: 同步代码修复EE1020错误码上报打印不合理问题 Created-by: qipengyu5 Commit-by: qipengyu5 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!2903 | 4 个月前 | |
errmsg rectification Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !1782 merge errmsg1 into master errmsg rectification Created-by: chingbb Commit-by: chingbb Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 异常场景下返回的errmsg信息内部可读性较差,用户难以理解,按照errmsg规范整改errer code打屏信息。 涉及api目录、task目录。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#458](https://gitcode.com/cann/runtime/issues/458) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ut、hlt ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1782 | 5 个月前 | |
【PR】: memset、memcpy size=0 场景支持 反合到9.1.0 Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !3029 merge 9.1.0 into 9.1.0 【PR】: memset、memcpy size=0 场景支持 反合到9.1.0 Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: # Pull Request ## 描述 <!-- 请清晰准确地描述本次 Pull Request 的意图和变更内容。--> memset、memcpy size=0 场景支持 反合到9.1.0 涉及pr: 2905、2858、2768 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 反合,验证编译 2. 验证hlt ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3029 | 3 个月前 | |
fix ErrMsg reason/stream_id Co-authored-by: zhangxingxing_xx<zhangxingxing33@hisilicon.com> # message auto-generated for no-merge-commit merge: !3192 merge 9.1.0 into 9.1.0 fix ErrMsg reason/stream_id Created-by: zhangxinxing_xx Commit-by: zhangxingxing_xx Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 优化部分ErrMsg上报原因描述、规范stream_id打印 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> https://gitcode.com/cann/runtime/issues/622 ## 如何测试 描述测试此变更的步骤和前提条件: UT测试 ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3192 | 3 个月前 | |
【PR】: snapshot模块独立化重构 Co-authored-by: tingwood<zhangzijing@huawei.com> # message auto-generated for no-merge-commit merge: !2438 merge master into master 【PR】: snapshot模块独立化重构 Created-by: tingwood Commit-by: tingwood Merged-by: cann-robot Description: # Pull Request ## 描述 [refactor] snapshot模块独立化重构 主要内容: 将snapshot callback管理移至snapshot feature模块 新增snapshot_callback_manager.hpp/cc 将snapshot业务逻辑移至snapshot_process_helper 移动SnapShotProcessBackup/Restore 移动ModelBackup/Restore 移动SinkTaskMemoryBackup Device类依赖反转 创建IDeviceSnapshotOps接口在core DeviceSnapshot实现接口 raw_device持有接口指针 清理core模块 移除ContextManage中snapshot函数 移除Runtime中snapshot方法 删除无用代码 删除DeviceGetStreamlist方法 删除Context::GetStreamlist方法 依赖关系:core → snapshot 无反向依赖 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue NA ## 如何测试 UT ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2438 | 4 个月前 | |
fix: 清除告警 Co-authored-by: qipengyu5<qipengyu5@huawei.com> # message auto-generated for no-merge-commit merge: !3102 merge warn_9_1_0 into 9.1.0 fix: 清除告警 Created-by: qipengyu5 Commit-by: qipengyu5 Merged-by: cann-robot Description: # Pull Request ## 描述 clean code ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: NA ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3102 | 3 个月前 | |
【fix】: 同步代码,清除告警 Co-authored-by: qipengyu5<qipengyu5@huawei.com> # message auto-generated for no-merge-commit merge: !2907 merge warn_1_9.1 into 9.1.0 【fix】: 同步代码,清除告警 Created-by: qipengyu5 Commit-by: qipengyu5 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!2907 | 4 个月前 | |
【PR】: memset、memcpy size=0 场景支持 反合到9.1.0 Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !3029 merge 9.1.0 into 9.1.0 【PR】: memset、memcpy size=0 场景支持 反合到9.1.0 Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: # Pull Request ## 描述 <!-- 请清晰准确地描述本次 Pull Request 的意图和变更内容。--> memset、memcpy size=0 场景支持 反合到9.1.0 涉及pr: 2905、2858、2768 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 反合,验证编译 2. 验证hlt ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3029 | 3 个月前 | |
fix: error code 错误信息整改及EE1001错误码迁移至规范错误码宏 Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !2949 merge 9.1.0_1 into 9.1.0 fix: error code 错误信息整改及EE1001错误码迁移至规范错误码宏 Created-by: chingbb Commit-by: chingbb Merged-by: cann-robot Description: # Pull Request ## 描述 - error code 错误信息整改(20 个文件) - 整改EE1001错误码,将COND_RETURN_OUT_ERROR_MSG_CALL迁移至规范错误码宏(19 个文件) ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 编译后执行RDV通过 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2949 | 3 个月前 | |
aclgraph cond op Co-authored-by: dragon_q<qianglong@huawei.com> # message auto-generated for no-merge-commit merge: !2729 merge aclgraph_cond_op_0910 into master aclgraph cond op Created-by: dragon_q Commit-by: dragon_q Merged-by: cann-robot Description: # Pull Request ## 描述 aclgraph增强 新增接口: 1、 aclmdlRICondHandleCreate 创建condHandle条件句柄 2、 aclmdlRICondHandleGetCondPtr 查询cond ptr,为device内存,支持用户自定义算子修改 3、 aclmdlRIAddCondTask 下发条件任务,创建子模型,与父模型绑定,提前申请notify资源并下发wait到对应的模型流上,每个子模型都绑定同一个notify资源。Notify id在模型执行时再申请、刷新。在condHandle或capture mode中记录下notify wait的stream id,task->pos,用于步骤7.d 中notify id update刷新对应的sqe。 4、 aclmdlRICaptureToModelRIBegin 子模型begin capture 现有流程适配: 5、 rtStreamEndCapture 通过capture model status遍历校验所有模型是否均已endcapture,每1ms遍历校验一次,最多遍历1000次。仍未endgraph就报错。 6、 endcapture阶段,遍历子模型,调用ModelAddStream把streams_添加到根模型中,用于模型执行时的资源申请、释放,error场景的处理。不加到headStreams_,模型执行不能拉起子模型的stream。 7、 model execute 实际处理前,遍历condHandle,根据规则对*devptr赋初始值。 8、 buildSqCq: a、 遍历所有capture model,下发endgraph record,子图在addCondTask阶段只是申请了notify资源,没有下发对应的endgraph record b、 notify资源不足时仅遍历根capture model,释放根模型notify id时,同时释放其对应的子model的notify id。 c、 sqcq申请及绑定、sqe下发由于都是基于Streams_操作的,步骤6已经把所有流都加到了根模型中,所以不用再单独适配。 d、 sq资源不足时,子模型资源不单独释放,随根模型释放而释放。 e、 notify id重新分配场景,需要更新所有notify record sqe及子图endgraph对应的notify wait sqe f、 遍历模型,刷新stream active条件算子。 g、 遍历模型。刷新各个cond task 条件算子 9、 Model 析构 a、 主模型对所有模型流解绑,不destroy 子模型的模型流,每个模型释放自己的模型流。 b、 释放本模型对应的所有condHandle c、 condHandle析构中会析构其对应的所有sub models ## 变更类型 请选择本次引入的变更类型: <!-- [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!2729 | 4 个月前 | |
delete unused code Co-authored-by: dragon_q<qianglong@huawei.com> # message auto-generated for no-merge-commit merge: !2908 merge 9.1.0 into 9.1.0 delete unused code Created-by: dragon_q Commit-by: dragon_q Merged-by: cann-robot Description: # 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!2908 | 4 个月前 | |
fix: 排查REPORT_FUNC_ERROR_REASON宏 Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !2588 merge errmsg3 into master fix: 排查REPORT_FUNC_ERROR_REASON宏 Created-by: chingbb Commit-by: chingbb Merged-by: cann-robot Description: # Pull Request ## 描述 1.将 api_c 系列文件中 REPORT_FUNC_ERROR_REASON(RT_ERROR_FEATURE_NOT_SUPPORT) 替换为 RT_LOG_OUTER_MSG_WITH_FUNC(ErrorCode::EE1005),实现 FEATURE_NOT_SUPPORT 场景的结构化错误码上报; 2.对于底层not support场景下,使用warning日志打印并返回的地方,分析是否能传播到rt层,对传播到rt层的,增加NOLOG拦截,避免记录error日志、上报errmsg ## 变更类型 请选择本次引入的变更类型: - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue ## 如何测试 描述测试此变更的步骤和前提条件: 1. 编译验证:bash build.sh 确保无编译错误 2. 运行相关 UT 用例,确认 EE1005 错误码上报路径正确 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 本次变更涉及6个文件,共29处替换,均为 RT_ERROR_FEATURE_NOT_SUPPORT 场景的错误上报迁移。 See merge request: cann/runtime!2588 | 4 个月前 | |
mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1143 merge master_third into master mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 测试编译、ut是否通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1143 | 6 个月前 | |
fix: 排查REPORT_FUNC_ERROR_REASON宏 Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !2588 merge errmsg3 into master fix: 排查REPORT_FUNC_ERROR_REASON宏 Created-by: chingbb Commit-by: chingbb Merged-by: cann-robot Description: # Pull Request ## 描述 1.将 api_c 系列文件中 REPORT_FUNC_ERROR_REASON(RT_ERROR_FEATURE_NOT_SUPPORT) 替换为 RT_LOG_OUTER_MSG_WITH_FUNC(ErrorCode::EE1005),实现 FEATURE_NOT_SUPPORT 场景的结构化错误码上报; 2.对于底层not support场景下,使用warning日志打印并返回的地方,分析是否能传播到rt层,对传播到rt层的,增加NOLOG拦截,避免记录error日志、上报errmsg ## 变更类型 请选择本次引入的变更类型: - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue ## 如何测试 描述测试此变更的步骤和前提条件: 1. 编译验证:bash build.sh 确保无编译错误 2. 运行相关 UT 用例,确认 EE1005 错误码上报路径正确 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 本次变更涉及6个文件,共29处替换,均为 RT_ERROR_FEATURE_NOT_SUPPORT 场景的错误上报迁移。 See merge request: cann/runtime!2588 | 4 个月前 | |
errmsg rectification Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !1782 merge errmsg1 into master errmsg rectification Created-by: chingbb Commit-by: chingbb Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 异常场景下返回的errmsg信息内部可读性较差,用户难以理解,按照errmsg规范整改errer code打屏信息。 涉及api目录、task目录。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#458](https://gitcode.com/cann/runtime/issues/458) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ut、hlt ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1782 | 5 个月前 | |
mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1143 merge master_third into master mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 测试编译、ut是否通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1143 | 6 个月前 | |
aclgraph cond op Co-authored-by: dragon_q<qianglong@huawei.com> # message auto-generated for no-merge-commit merge: !2729 merge aclgraph_cond_op_0910 into master aclgraph cond op Created-by: dragon_q Commit-by: dragon_q Merged-by: cann-robot Description: # Pull Request ## 描述 aclgraph增强 新增接口: 1、 aclmdlRICondHandleCreate 创建condHandle条件句柄 2、 aclmdlRICondHandleGetCondPtr 查询cond ptr,为device内存,支持用户自定义算子修改 3、 aclmdlRIAddCondTask 下发条件任务,创建子模型,与父模型绑定,提前申请notify资源并下发wait到对应的模型流上,每个子模型都绑定同一个notify资源。Notify id在模型执行时再申请、刷新。在condHandle或capture mode中记录下notify wait的stream id,task->pos,用于步骤7.d 中notify id update刷新对应的sqe。 4、 aclmdlRICaptureToModelRIBegin 子模型begin capture 现有流程适配: 5、 rtStreamEndCapture 通过capture model status遍历校验所有模型是否均已endcapture,每1ms遍历校验一次,最多遍历1000次。仍未endgraph就报错。 6、 endcapture阶段,遍历子模型,调用ModelAddStream把streams_添加到根模型中,用于模型执行时的资源申请、释放,error场景的处理。不加到headStreams_,模型执行不能拉起子模型的stream。 7、 model execute 实际处理前,遍历condHandle,根据规则对*devptr赋初始值。 8、 buildSqCq: a、 遍历所有capture model,下发endgraph record,子图在addCondTask阶段只是申请了notify资源,没有下发对应的endgraph record b、 notify资源不足时仅遍历根capture model,释放根模型notify id时,同时释放其对应的子model的notify id。 c、 sqcq申请及绑定、sqe下发由于都是基于Streams_操作的,步骤6已经把所有流都加到了根模型中,所以不用再单独适配。 d、 sq资源不足时,子模型资源不单独释放,随根模型释放而释放。 e、 notify id重新分配场景,需要更新所有notify record sqe及子图endgraph对应的notify wait sqe f、 遍历模型,刷新stream active条件算子。 g、 遍历模型。刷新各个cond task 条件算子 9、 Model 析构 a、 主模型对所有模型流解绑,不destroy 子模型的模型流,每个模型释放自己的模型流。 b、 释放本模型对应的所有condHandle c、 condHandle析构中会析构其对应的所有sub models ## 变更类型 请选择本次引入的变更类型: <!-- [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!2729 | 4 个月前 | |
aclgraph cond op Co-authored-by: dragon_q<qianglong@huawei.com> # message auto-generated for no-merge-commit merge: !2729 merge aclgraph_cond_op_0910 into master aclgraph cond op Created-by: dragon_q Commit-by: dragon_q Merged-by: cann-robot Description: # Pull Request ## 描述 aclgraph增强 新增接口: 1、 aclmdlRICondHandleCreate 创建condHandle条件句柄 2、 aclmdlRICondHandleGetCondPtr 查询cond ptr,为device内存,支持用户自定义算子修改 3、 aclmdlRIAddCondTask 下发条件任务,创建子模型,与父模型绑定,提前申请notify资源并下发wait到对应的模型流上,每个子模型都绑定同一个notify资源。Notify id在模型执行时再申请、刷新。在condHandle或capture mode中记录下notify wait的stream id,task->pos,用于步骤7.d 中notify id update刷新对应的sqe。 4、 aclmdlRICaptureToModelRIBegin 子模型begin capture 现有流程适配: 5、 rtStreamEndCapture 通过capture model status遍历校验所有模型是否均已endcapture,每1ms遍历校验一次,最多遍历1000次。仍未endgraph就报错。 6、 endcapture阶段,遍历子模型,调用ModelAddStream把streams_添加到根模型中,用于模型执行时的资源申请、释放,error场景的处理。不加到headStreams_,模型执行不能拉起子模型的stream。 7、 model execute 实际处理前,遍历condHandle,根据规则对*devptr赋初始值。 8、 buildSqCq: a、 遍历所有capture model,下发endgraph record,子图在addCondTask阶段只是申请了notify资源,没有下发对应的endgraph record b、 notify资源不足时仅遍历根capture model,释放根模型notify id时,同时释放其对应的子model的notify id。 c、 sqcq申请及绑定、sqe下发由于都是基于Streams_操作的,步骤6已经把所有流都加到了根模型中,所以不用再单独适配。 d、 sq资源不足时,子模型资源不单独释放,随根模型释放而释放。 e、 notify id重新分配场景,需要更新所有notify record sqe及子图endgraph对应的notify wait sqe f、 遍历模型,刷新stream active条件算子。 g、 遍历模型。刷新各个cond task 条件算子 9、 Model 析构 a、 主模型对所有模型流解绑,不destroy 子模型的模型流,每个模型释放自己的模型流。 b、 释放本模型对应的所有condHandle c、 condHandle析构中会析构其对应的所有sub models ## 变更类型 请选择本次引入的变更类型: <!-- [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!2729 | 4 个月前 | |
mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1143 merge master_third into master mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 测试编译、ut是否通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1143 | 6 个月前 | |
refactor: 删除rtGetStreamBufferLen接口 Co-authored-by: wangtao43<wangtao43@huawei.com> # message auto-generated for no-merge-commit merge: !2330 merge remove-stream-buffer-len into master refactor: 删除rtGetStreamBufferLen接口 Created-by: wangtao43 Commit-by: wangtao43 Merged-by: cann-robot Description: # Pull Request ## 描述 删除不再使用的 rtGetStreamBufferLen 接口声明、runtime 实现、tiny stub 实现,并移除对应 UT 用例。 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新(格式化,局部变量) - [x] 重构(既不修复错误也不增加功能的代码变动) - [ ] 构建过程或辅助工具的变动 - [ ] 文档内容更新 ## 关联的Issue 无 ## 如何测试 - source /usr/local/Ascend/cann/set_env.sh && bash tests/build_ut.sh --ut=runtime --target runtime_utest --cann_3rd_lib_path=/home/code/runtime/output/third_party -j8 - CCACHE_DIR=/tmp/ccache-runtime CPLUS_INCLUDE_PATH=/home/code/runtime/output/third_party/mockcpp/include cmake --build build --target runtime_utest_tiny_stub -j8 - LD_LIBRARY_PATH=/home/code/runtime/output/third_party/gtest_shared/lib64:$LD_LIBRARY_PATH build/tests/ut/runtime/runtime/runtime_utest_tiny_stub --gtest_output=xml:/home/code/runtime/output/report/ut/runtime_utest_tiny_stub.xml - CCACHE_DIR=/tmp/ccache-runtime CPLUS_INCLUDE_PATH=/home/code/runtime/output/third_party/mockcpp/include cmake --build build --target runtime_utest_task_910B -j8 - LD_LIBRARY_PATH=/home/code/runtime/output/third_party/gtest_shared/lib64:$LD_LIBRARY_PATH build/tests/ut/runtime/runtime/test/platform/910B/runtime_utest_task_910B --gtest_output=xml:/home/code/runtime/output/report/ut/runtime_utest_task_910B.xml 结果:runtime_utest 901/901 通过;runtime_utest_tiny_stub 20/20 通过;runtime_utest_task_910B 556/556 通过。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 无 See merge request: cann/runtime!2330 | 4 个月前 | |
feat: soma mem pool trim and reuse Co-authored-by: h00932613<huazishuo@huawei.com> Co-authored-by: Sky_miner<liuyichen23@huawei.com> Co-authored-by: notapenny<zhangyiming84@huawei.com> Co-authored-by: chenlong360<chenlong360@huawei.com> # message auto-generated for no-merge-commit merge: !974 merge pr-trim-reuse into master feat: soma mem pool trim and reuse Created-by: chenlong360 Commit-by: notapenny;chenlong360;Sky_miner;h00932613 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/runtime/issues/148 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!974 | 6 个月前 | |
【PR】: 告警清除 Co-authored-by: guo-yanjun<guoyanjun3@huawei.com> # message auto-generated for no-merge-commit merge: !2962 merge alarm_fix into 9.1.0 【PR】: 告警清除 Created-by: guo-yanjun Commit-by: guo-yanjun Merged-by: cann-robot Description: # Pull Request ## 描述 清除runtime C++告警 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2962 | 3 个月前 | |
mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1143 merge master_third into master mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 mv src/runtime/core/api->src/runtime/api && mv src/runtime/core/platform->src/runtime/config ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 测试编译、ut是否通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1143 | 6 个月前 | |
修改stream和model的规格限制 Co-authored-by: qiuyaming<qiuyaming@huawei.com> # message auto-generated for no-merge-commit merge: !1393 merge 0402fixmacro into master 修改stream和model的规格限制 Created-by: qymspace Commit-by: qiuyaming Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 将RT_MAX_STREAM_NUM 和 RT_MAX_MODEL_NUM 两个宏的定义扩展到32K,同步删除废弃的rtGetModelList接口,并将rtStreamlist_t和rtModelList_t的定义移动到内部头文件中。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> Issue [#335](https://gitcode.com/cann/runtime/issues/335) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 创建16K个captureModel之后,执行快照备份、恢复,之后再对这些captureModel进行删除。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1393 | 6 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 5 个月前 | ||
| 3 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 4 个月前 | ||
| 3 个月前 | ||
| 4 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 6 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 6 个月前 | ||
| 4 个月前 | ||
| 6 个月前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 6 个月前 |