| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: Nano支持rtsPointerGetAttributes | 1 个月前 | |
refactor: protobuf生成切换工程函数 Co-authored-by: Feiteng Zheng<zhengfeiteng1@h-partners.com> # message auto-generated for no-merge-commit merge: !4532 merge 20260827-switch-cmake-protobuf-generate into master refactor: protobuf生成切换工程函数 Created-by: zhengfeiteng Commit-by: Feiteng Zheng Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.对比修改前后runtime包,一致。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4532 | 1 个月前 | |
feat: 新增arch9201的aic、aiv任务基础适配 Co-authored-by: mintcoffee<zhangtingrui3@huawei.com> # message auto-generated for no-merge-commit merge: !4115 merge 0807 into master feat: 新增arch9201的aic、aiv任务基础适配 Created-by: mintcoffee Commit-by: mintcoffee Merged-by: cann-robot Description: # Pull Request ## 描述 新增arch9201的aic、aiv任务基础适配 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.Runtime构建通过,v100、v200/V201和camodel相关目标可正常编译。 2.在1952/A5/A6环境上执行相关aic/aiv/mix用例,plog日志观察到aic/aiv/mix算子任务正常下发。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4115 | 1 个月前 | |
revert: 回退 910_96 芯片形态改名为 960 Co-authored-by: chenhuan1061620<chenhuan65@h-partners.com> # message auto-generated for no-merge-commit merge: !4658 merge revert/rename-910_96_to_960 into master revert: 回退 910_96 芯片形态改名为 960 Created-by: chenhuan1061620 Commit-by: chenhuan1061620 Merged-by: cann-robot Description: 回退 MR #4391(rename: 910_96 芯片形态改名为 960)。 改名需与 oam-tools、oam-tools-diag 仓的改名 MR 联调验证后一起合入,本次先回退。 See merge request: cann/runtime!4658 | 1 个月前 | |
【PR】: aclrtBinaryEnumerateFunctions 编码规范告警清理及示例README补充产品支持情况 Co-authored-by: chenyang<2082464740@qq.com> # message auto-generated for no-merge-commit merge: !4602 merge warn into master 【PR】: aclrtBinaryEnumerateFunctions 编码规范告警清理及示例README补充产品支持情况 Created-by: weixin_51634168 Commit-by: chenyang Merged-by: cann-robot Description: ## aclrtBinaryEnumerateFunctions 编码规范告警清理及示例README补充产品支持情况 ### 一、aclrtBinaryEnumerateFunctions / rtBinaryEnumerateFunctions 编码规范告警处理 #### 告警 1:G.CNS.04-CPP(binHandle 参数缺少 const 修饰) **告警描述**:pointer parameter binHandle can be pointer to const **修改说明**:acl 层统一为 aclrtBinHandle const binHandle,涉及 3 处,保持公开声明、宏生成声明与定义完全一致: - include/external/acl/acl_rt.h - src/acl/aclrt_impl/acl_rt_wrapper.h(ACL_RT_FUNC_MAP 宏签名) - src/acl/aclrt_impl/kernel.cpp #### 告警 2:G.FUN.02-CPP(函数声明与定义参数限定符不一致) **告警描述**:Parameter 2 'xxx *const funcHandles' has different type or qualifier than previous declaration 'xxx * funcHandles' **修改说明**:删除定义处参数 2/3 多余的顶层 const,使定义与前置声明(宏展开声明 / inner_kernel.h 声明)完全一致: - src/acl/aclrt_impl/kernel.cpp:aclrtBinaryEnumerateFunctionsImpl 定义 - src/runtime/api/api_c_standard_soc.cc:rtBinaryEnumerateFunctions 定义 - src/runtime/api/api_c_stub.cc:rtBinaryEnumerateFunctions 定义 #### 告警 3:Rule A7-1-3(CV 限定词应放置在类型别名的右侧) **告警描述**:const 或 volatile 应该放到类型别名 rtBinHandle / aclrtBinHandle 的右侧 **修改说明**:const rtBinHandle / const aclrtBinHandle 统一调整为右置 const: - src/inc/runtime/inner_kernel.h:rtBinaryEnumerateFunctions 声明 - src/runtime/api/api_c_standard_soc.cc:定义同步调整 - src/runtime/api/api_c_stub.cc:定义同步调整 - src/acl/aclrt_impl/kernel.cpp、src/acl/aclrt_impl/acl_rt_wrapper.h、include/external/acl/acl_rt.h:acl 层同步调整 #### 告警 4:Rule M5-0-15(数组索引应该是指针运算的唯一形式) **告警描述**:不应对非数组指针进行 [] 操作 **修改说明**:src/runtime/api/api_c_standard_soc.cc 中 rtBinaryEnumerateFunctions 循环内 2 处 funcHandles[i] 调整为 *(funcHandles + i)(与本文件既有写法惯例一致)。 > 以上修改仅涉及 const 位置调整、顶层 const 删除及等价的指针运算改写,无类型与 ABI 变化,调用方(含 UT、测试桩)无需改动。 ### 二、示例 README 补充产品支持情况 - example/2_advanced_features/kernel/2_binary_enumerate_functions/README.md:新增"产品支持情况"章节 - example/2_advanced_features/kernel/2_binary_enumerate_functions/README_en.md:新增"Product Support"章节 支持列表格式与 kernel 目录下其他示例(0_launch_kernel、1_launch_kernel_with_reslimit)保持一致,覆盖情况与接口文档 aclrtBinaryEnumerateFunctions 的产品支持说明相符。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [x] 📝 文档内容更新 - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 ## 关联的Issue 无 ## 测试 描述测试此变更的步骤和前提条件: 1. bash build.sh 编译通过 2. 相关 UT 用例通过(acl_runtime_unittest、rt_utest_api_kernel) 3. example/2_advanced_features/kernel/2_binary_enumerate_functions 样例运行正常 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 See merge request: cann/runtime!4602 | 1 个月前 | |
feat: update .pre-commit-config.yaml for mmpa & error_manager Co-authored-by: likun104<likun104@h-partners.com> # message auto-generated for no-merge-commit merge: !3771 merge br_update_pre-commit-config.yaml into master feat: update .pre-commit-config.yaml for mmpa & error_manager Created-by: likun104 Commit-by: likun104 Merged-by: cann-robot Description: # Pull Request ## 描述 为mmpa & error_manager更新“.pre-commit-config.yaml”文件中的配置 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 流水线跑通过 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3771 | 2 个月前 | |
refactor: protobuf生成切换工程函数 Co-authored-by: Feiteng Zheng<zhengfeiteng1@h-partners.com> # message auto-generated for no-merge-commit merge: !4532 merge 20260827-switch-cmake-protobuf-generate into master refactor: protobuf生成切换工程函数 Created-by: zhengfeiteng Commit-by: Feiteng Zheng Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.对比修改前后runtime包,一致。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4532 | 1 个月前 | |
refactor: protobuf生成切换工程函数 Co-authored-by: Feiteng Zheng<zhengfeiteng1@h-partners.com> # message auto-generated for no-merge-commit merge: !4532 merge 20260827-switch-cmake-protobuf-generate into master refactor: protobuf生成切换工程函数 Created-by: zhengfeiteng Commit-by: Feiteng Zheng Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.对比修改前后runtime包,一致。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4532 | 1 个月前 | |
【PR】:runtime-track-ext-info-reuse Co-authored-by: shi-qiong<shiqiong3@huawei.com> # message auto-generated for no-merge-commit merge: !4652 merge fix/runtime-track-ext-info-reuse into master 【PR】:runtime-track-ext-info-reuse Created-by: shi-qiong Commit-by: shi-qiong Merged-by: cann-robot Description: # Pull Request ## 描述 修复 Runtime Track 扩展信息缓冲复用导致 AICPU 任务 Block Num 异常的问题。 Event/Notify 任务上报时会向 MsprofRuntimeTrack::extInfo 写入关联 ID。该缓冲被后续 AICPU 任务复用时未清空,导致 Event ID 1023 被错误解析为 AICPU 的 Block Num,进而造成 Profiling op_summary 校验失败。 本次修改: - 在 Profiler::ModifyTrackData 填充任务信息前清空 extInfo,避免不同任务类型之间残留数据互相污染。 - 新增 Event Track 复用为 AICPU Track 的回归 UT,覆盖 Event ID 1023 被解析为 Block Num 的场景。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 暂无关联 Issue。 ## 如何测试 1. 执行 cmake --build build --target runtime_utest_api -j4,编译成功。 2. 执行新增回归用例,测试结果为 1/1 PASSED。 3. 执行 runtime_utest_api --gtest_filter=ProfilerTest.*,测试结果为 175/175 PASSED。 4. 重跑 tc_liteprofiling_func_task_aic_0008_polymorph_1951_evb_physical_EP,用例通过,op_summary 不再出现 Block Num=1023 异常。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 本次为局部缺陷修复,不涉及接口、数据结构或对外行为变更,无需新增文档。 See merge request: cann/runtime!4652 | 1 个月前 | |
feat: Nano支持rtsPointerGetAttributes | 1 个月前 | |
【PR】: xpu resource leak Co-authored-by: sunnana_004434229<sunnana@huawei.com> # message auto-generated for no-merge-commit merge: !3996 merge 123 into master 【PR】: xpu resource leak Created-by: sunnana_004434229 Commit-by: sunnana_004434229 Merged-by: cann-robot Description: # Pull Request ## 描述 xpu resource leak ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3996 | 2 个月前 | |
refactor: protobuf生成切换工程函数 Co-authored-by: Feiteng Zheng<zhengfeiteng1@h-partners.com> # message auto-generated for no-merge-commit merge: !4532 merge 20260827-switch-cmake-protobuf-generate into master refactor: protobuf生成切换工程函数 Created-by: zhengfeiteng Commit-by: Feiteng Zheng Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.对比修改前后runtime包,一致。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!4532 | 1 个月前 | |
fix: runtime_platform_arch5162缺少对c_sec的依赖声明 Co-authored-by: lianglongzi8622<lianglongzi@huawei.com> # message auto-generated for no-merge-commit merge: !3623 merge fix/arch5162-csec-dependency into master fix: runtime_platform_arch5162缺少对c_sec的依赖声明 Created-by: lianglongzi8622 Commit-by: lianglongzi8622 Merged-by: cann-robot Description: # Pull Request ## 描述 runtime_platform_arch5162缺少对c_sec的依赖声明,导致并行构建时csec_src可能尚未下载解压securec.h就开始编译dev_info_reg.cc,首次构建失败,第二次因stamp已存在而成功。 ## 变更类型 - [x] 🐛 Bug 修复 ## 修复内容 在src/CMakeLists.txt守护块中补上: cmake add_dependencies(runtime_platform_arch5162 c_sec) ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我在标题中使用了合适的类型标签 See merge request: cann/runtime!3623 | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 3 个月前 |