| docs: 修正 FAQ 中 aicpu_schedule 为 aicpu_scheduler Co-authored-by: sujunwei3<sujunwei3@huawei.com> # message auto-generated for no-merge-commit merge: !3840 merge new_dev into master docs: 修正 FAQ 中 aicpu_schedule 为 aicpu_scheduler Created-by: sujunwei3 Commit-by: sujunwei3 Merged-by: cann-robot Description: # Pull Request ## 描述 修正 FAQ 文档《首次 aclrtSetDevice 耗时长》中的进程名称错误,将所有 aicpu_schedule 统一更正为 aicpu_scheduler,与实际 Device 侧 AICPU 调度进程名称保持一致。 涉及修改点: - "可能原因" 章节:原因2、原因3 中的进程名描述 - "处理步骤" 章节:原因2 标题及解决方法说明、原因3 解决方法说明 ## 变更类型 - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue 无 ## 如何测试 1. 阅读修改后的 FAQ 文档,确认所有 aicpu_scheduler 拼写正确、上下文语义通顺 2. 与 Runtime 代码中实际的进程名 aicpu_scheduler 交叉验证一致性 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定 ## 其他信息 仅文档术语修正,无代码逻辑变更。 See merge request: cann/runtime!3840 | 1 个月前 |
| refactor: 删除 aclrtDim3 统一使用 dim3,新增 SIMT API 参考文档 Co-authored-by: yanmingxiang<yanmingxiang@huawei.com> # message auto-generated for no-merge-commit merge: !3807 merge docs/simt-launch-api-ref-v2 into master refactor: 删除 aclrtDim3 统一使用 dim3,新增 SIMT API 参考文档 Created-by: yanmingxiang Commit-by: yanmingxiang Merged-by: cann-robot Description: # Pull Request ## 描述 删除 aclrtDim3,统一使用 dim3,并新增 SIMT Kernel Launch API 参考文档。 dim3 重构: - acl_rt.h: 删除 aclrtDim3 定义,新增 dim3(C++11 使用 constexpr 构造函数,C++11 以下和 C 使用普通结构体) - acl_rt_wrapper.h/kernel.cpp: aclrtDim3 → dim3 - acl_runtime_unittest.cpp: aclrtDim3 → dim3,新增 dim3 构造函数 UT API 参考文档: - 新增 aclrtLaunchSIMTKernelWithArgsArray/HostArgs 接口文档 - 新增 dim3、aclrtPlaceHolderInfo 类型定义 - 产品支持描述改为列表格式并补全 7 个产品 - Launch 接口对比表汇总为一处,其余改为引用 - 优化 func/dynUbufSize 参数描述 代码改动在独立 PR #3806 中,两笔 PR 相互独立,可并行合入。 ## 变更类型 - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [x] 📝 文档内容更新 ## 关联的Issue 关联 PR #3806(SIMT kernel launch 代码优化) ## 如何测试 1. 编译 runtime 源码通过 2. 编译 ascendcl_c_utest 通过(验证 C 编译器下 dim3 纯 struct 兼容) 3. 运行 dim3 构造函数 UT(3 个 PASSED) ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 本 PR 与 PR #3806 相互独立,可并行合入。 See merge request: cann/runtime!3807 | 1 个月前 |
| [fix]: 修正注释中和图像中 sucess(success)、Grpah(Graph)、Lanuch(Launch)的错误拼写 Co-authored-by: chenyang<2082464740@qq.com> # message auto-generated for no-merge-commit merge: !3900 merge fix_sucess into master [fix]: 修正注释中和图像中 sucess(success)、Grpah(Graph)、Lanuch(Launch)的错误拼写 Created-by: weixin_51634168 Commit-by: chenyang;weixin_51634168 Merged-by: cann-robot Description: # fix: 修正注释中和图像中 sucess(success)、Grpah(Graph)、Lanuch(Launch)的错误拼写 ## 描述 涉及文件: - pkg_inc/aicpu_sched/aicpu_schedule/aicpusd_interface.h - pkg_inc/aicpu_sched/cpu_kernels/cpu_kernel_utils.h - tests/ut/msprof/common/test/utils_test.cpp - src/runtime/core/inc/utils/capability.hpp --- |修改前 | 修改后 | |--|--| | | | 仅注释/文档文字变更,不涉及任何代码逻辑。 ## 变更类型 - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无 ## 如何测试 1. 全仓搜索 sucess,确认无残留拼写错误; 2. 执行 bash build.sh 编译通过(纯注释变更,不影响构建与功能)。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 无 See merge request: cann/runtime!3900 | 1 个月前 |
| fix: RT_ERROR_STREAM_UNJOINED 错误码整改及文档更新 Co-authored-by: yanmingxiang<yanmingxiang@huawei.com> # message auto-generated for no-merge-commit merge: !3846 merge fix/stream-unjoined-errmsg into master fix: RT_ERROR_STREAM_UNJOINED 错误码整改及文档更新 Created-by: yanmingxiang Commit-by: yanmingxiang Merged-by: cann-robot Description: ## 描述 对 RT_ERROR_STREAM_UNJOINED(0x0703001F / ACL_ERROR_RT_STREAM_UNJOINED 107025)的 6 个调用点进行 Error Message 整改,并将相关文档术语对齐。 主要变更: - **#1**(context_aclgraph.cc:350,streams 为空)为内部错误,不修改 - **#2-#6** 共 5 个站点从纯 RT_LOG / EE9999 改为 COND_RETURN_AND_MSG_OUTER + EE1017(Invalid_Argument),param 为 "capture model" - **#4** 新增 origStreamId 变量保存主流 id - errcode_manage.cc:original stream 改为 origin stream - v100/v200 新增 #include "error_message_manage.hpp" - reason 文案改为英文,包含定位信息和修复指引,术语对标友商:cross-stream capture / origin stream / sub stream / be joined back to - 对外文档 25-01_aclError.md:更新 ACL_ERROR_RT_STREAM_UNJOINED 描述和处理指导 - 开发指南 04-02_cross_stream_capture.md:术语对齐(主流/子流) ## 变更类型 - [x] 🐛 Bug 修复(Error Message 上报不正确) - [x] 📝 文档内容更新 ## 关联的Issue ## 如何测试 1. 编译验证:bash build.sh --build_host_only 通过 2. UT 验证:runtime_utest_api_david 585 tests PASSED,runtime_utest_api_others capture 相关 3 tests PASSED ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 See merge request: cann/runtime!3846 | 1 个月前 |
| 【PR】: 优化docs目录下API参考和环境变量参考的部分描述 Co-authored-by: ycm0028<yechengmei@huawei.com> # message auto-generated for no-merge-commit merge: !3824 merge master into master 【PR】: 优化docs目录下API参考和环境变量参考的部分描述 Created-by: ycm0028 Commit-by: ycm0028 Merged-by: cann-robot Description: # Pull Request ## 描述 优化docs目录下API参考和环境变量参考的部分描述 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue N/A ## 如何测试 已检查修改的md文件。 ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3824 | 1 个月前 |
| 【PR】: add aclrtDeviceL2CacheFlush interface for L2 cache flush Co-authored-by: miaoy123<miaoyang233@huawei.com> # message auto-generated for no-merge-commit merge: !3653 merge feat/l2-cache-flush into master 【PR】: add aclrtDeviceL2CacheFlush interface for L2 cache flush Created-by: miaoy123 Commit-by: miaoy123 Merged-by: cann-robot Description: # Pull Request ## 描述 add aclrtDeviceL2CacheFlush interface for L2 cache flush ## 变更类型 请选择本次引入的变更类型: <!-- [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!3653 | 1 个月前 |
| 【fix】: error message skill刷新新定义的宏 Co-authored-by: DanielTANG<tangyuliang5@huawei.com> # message auto-generated for no-merge-commit merge: !3869 merge errmsg_skill_fix into master 【fix】: error message skill刷新新定义的宏 Created-by: Tacode Commit-by: DanielTANG Merged-by: cann-robot Description: # Pull Request ## 描述 error message skill刷新新定义的宏 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> None ## 如何测试 skill使用测试 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3869 | 1 个月前 |
| 【PR】: 简要描述Docs下增加zh目录,更新api_ref目录下的md文件 Co-authored-by: ycm0028<yechengmei@huawei.com> # message auto-generated for no-merge-commit merge: !3548 merge master into master 【PR】: 简要描述Docs下增加zh目录,更新api_ref目录下的md文件 Created-by: ycm0028 Commit-by: ycm0028 Merged-by: cann-robot Description: # Pull Request ## 描述 1、在Docs下增加zh目录,将现有目录移入zh中,同时,调整目录名称,去掉目录中的编号。 2、更新api_ref目录下的md文件,在产品支持情况以及约束说明中增加过滤标签,便于按指定范围过滤md内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.检查各md的内容显示是否正确。 2.检查目录之间的跳转是否正确。 ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3548 | 2 个月前 |
| 【PR】: 修改docs/zh/dev_guide下面的md文件名以及修改api_ref的部分接口描述 Co-authored-by: ycm0028<yechengmei@huawei.com> # message auto-generated for no-merge-commit merge: !3705 merge master into master 【PR】: 修改docs/zh/dev_guide下面的md文件名以及修改api_ref的部分接口描述 Created-by: ycm0028 Commit-by: ycm0028 Merged-by: cann-robot Description: # Pull Request ## 描述 修改docs/zh/dev_guide下面的md文件名以及修改api_ref的部分接口描述 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue 无 ## 如何测试 已检查所修改的md文件。 ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3705 | 2 个月前 |
| docs: 新增FAQ文档《首次aclrtSetDevice耗时长》 Co-authored-by: sujunwei3<sujunwei3@huawei.com> # message auto-generated for no-merge-commit merge: !3821 merge new_dev into master docs: 新增FAQ文档《首次aclrtSetDevice耗时长》 Created-by: sujunwei3 Commit-by: sujunwei3 Merged-by: cann-robot Description: # Pull Request ## 描述 新增 FAQ 文档《首次aclrtSetDevice耗时长》,说明业务进程首次调用 aclrtSetDevice 接口存在秒级时延的原因及处理方法。 **变更内容**: - 新增 docs/zh/FAQ/首次aclrtSetDevice耗时长.md:从算子包搬移开销、aicpu_schedule 进程拉起、并发与设备负载三个维度分析首次 aclrtSetDevice 耗时原因,并给出对应解决方法(预热策略、提前初始化、错峰初始化) - 更新 docs/zh/FAQ/README.md:在索引中添加新文档链接 - 更新 docs/zh/README.md:在入门阶段常见问题表格中添加新文档入口 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue 无 ## 如何测试 1. 确认新增的 FAQ 文档在 docs/zh/FAQ/ 目录下可正常访问 2. 确认 docs/zh/FAQ/README.md 索引中包含新文档链接且可正常跳转 3. 确认 docs/zh/README.md 入门阶段常见问题表格中包含新文档入口 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) See merge request: cann/runtime!3821 | 1 个月前 |