| Files | Last commit | Last update |
|---|---|---|
【PR】: modify alarm Co-authored-by: houyanbao<houyanbao@huawei.com> # message auto-generated for no-merge-commit merge: !5166 merge master into master 【PR】: modify alarm Created-by: houyanbao Commit-by: houyanbao Merged-by: cann-robot Description: # Pull Request ## 描述 针对以下3个接口,增加多线程场景下重入保护,具体如下: GetTaskInfo DestroyRefObjVal ClearRecordStatus ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue NA ## 如何测试 描述测试此变更的步骤和前提条件: 1.代码检视 2.RDV验证 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!5166 | 1 month ago | |
【PR】: precommit src/ Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3729 merge master_clang into master 【PR】: precommit src/ Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 格式化src下其他文件 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3729 | 3 months ago | |
fix: HAL取消订阅成功后再清空线程ID (#1145) Co-authored-by: xiangyang0909<huxiangyang1@huawei.com> # message auto-generated for no-merge-commit merge: !5738 merge fix/issue1145-reset-after-unsubscribe-success into master fix: HAL取消订阅成功后再清空线程ID (#1145) Created-by: xiangyang0909 Commit-by: xiangyang0909 Merged-by: cann-robot Description: ## 问题与修改 compact Runtime 在调用 halSqUnSubscribeTid 前清空 Stream 的注册线程 ID。HAL 取消失败后,再次取消会被本地检查以 ACL_ERROR_RT_STREAM_SUBSCRIBE(107011) 拒绝,无法重试 HAL。 Linux、LiteOS 两处均改为 HAL 取消成功后才调用 ResetStreamThreadID。失败时保留原 ID 并返回原有转换错误码,后续取消可再次进入 HAL。公开 API/ABI 和 helper 签名保持不变。 这是 Issue #1145 的另一种修复方案,替代 PR !5628 中“先清空、失败再恢复”的处理。 ## API 行为 - 取消成功后清空本地注册,重复取消仍返回 107011。 - 取消失败后保留本地注册,重试取消会进入 HAL;对该 Stream 再次注册会本地返回 107011。 - 同一线程仍可服务同一 Device 内的其他 Stream;共享实现的 compact Report 取消路径也受益。 ## 验证 - 从 upstream/master@518f37a73 创建独立分支;先在基线上观察新增断言失败,再验证修复后通过。 - 原生 CMake 目标 c_feature_linux_utest、c_feature_liteos_utest:各执行 6 个相关用例,全部通过。 - HostFunc、Report 均验证 HAL 失败保留 ID、错误线程拒绝、重注册拒绝、重试确实进入 HAL、成功后清空及重复取消拒绝。 - gcov:两平台 UnSubscribeReport 行覆盖率、分支结果覆盖率均为 100%。 - 完整 pre-commit(clang-format、OAT)及 git diff --check 通过。 上述为 Host mock 验证,未执行 IPV350 实机验证。HAL 返回失败时底层订阅的状态保证、同一 Stream 并发注册/取消的完整一致性仍需单独确认,本次未引入并发保护机制。 Closes #1145 See merge request: cann/runtime!5738 | 13 days ago | |
feat:nano支持rtsPointerGetAttributes接口 Co-authored-by: maxiaofan2<maxiaofan2025@163.com> # message auto-generated for no-merge-commit merge: !4371 merge rts-pointer-attributes-20260820 into master feat:nano支持rtsPointerGetAttributes接口 Created-by: maxiaofan2 Commit-by: maxiaofan2 Merged-by: cann-robot Description: # Pull Request ## 描述 在 Runtime Compact 中新增 rtsPointerGetAttributes 接口,通过 HAL 查询指针的 Host/Device 内存属性,并补充参数校验及 Linux、LiteOS 单元测试。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4371 | 2 months ago | |
mv src/runtime/camodel_driver->src/camodel_driver;mv src/runtime/core/tprt->src/runtime/tprt;mv src/runtime/core/c->src/runtime_compat Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1088 merge master_second into master mv src/runtime/camodel_driver->src/camodel_driver;mv src/runtime/core/tprt->src/runtime/tprt;mv src/runtime/core/c->src/runtime_compat Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 移动目录mv src/runtime/camodel_driver->src/camodel_driver;mv src/runtime/core/tprt->src/runtime/tprt;mv src/runtime/core/c->src/runtime_compat ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 测试ut与源码是否编译通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1088 | 7 months ago | |
mv src/runtime/camodel_driver->src/camodel_driver;mv src/runtime/core/tprt->src/runtime/tprt;mv src/runtime/core/c->src/runtime_compat Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1088 merge master_second into master mv src/runtime/camodel_driver->src/camodel_driver;mv src/runtime/core/tprt->src/runtime/tprt;mv src/runtime/core/c->src/runtime_compat Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 移动目录mv src/runtime/camodel_driver->src/camodel_driver;mv src/runtime/core/tprt->src/runtime/tprt;mv src/runtime/core/c->src/runtime_compat ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 测试ut与源码是否编译通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1088 | 7 months ago |
| Files | Last commit | Last update |
|---|---|---|
| 1 month ago | ||
| 3 months ago | ||
| 13 days ago | ||
| 2 months ago | ||
| 7 months ago | ||
| 7 months ago |