| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: 为 AscendC 提供 AICPU DFX Info 设置能力 Co-authored-by: sujunwei3<sujunwei3@huawei.com> # message auto-generated for no-merge-commit merge: !3931 merge new_dev into master feat: 为 AscendC 提供 AICPU DFX Info 设置能力 Created-by: sujunwei3 Commit-by: sujunwei3 Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 为 AscendC 自定义算子在 AICPU 调度执行时提供 DFX Info 设置和 dump 能力,主要包括: 1. 新增 AicpuDfxInfo 结构体及 infoAddr 字段定义(aicpu_context.h、aicpusd_info.h、aicpu_task_struct.h) 2. SetAicpuDfxTsKernel::Compute 按 DfxCpType(AICPUSD / CUSTOM_AICPUSD)分支处理 dfx info 设置 3. AicpuCustDumpProcess::AICPUEventSetDfxInfo 接收并处理 custom_aicpusd 的 dfx info 4. aicpu_sharder 新增 aicpu context 支持 ## 变更类型 - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue #805 ## 如何测试 1. **单元测试 - HWTS Kernel DFX Info** - 执行 hwts_kernel_set_dfx_info_test,验证 AICPUSD 和 CUSTOM_AICPUSD 两种 cpType 场景下 dfx info 设置正确 - 验证非法 cpType 返回 AICPU_SCHEDULE_ERROR_PARAMETER_NOT_VALID 2. **单元测试 - Custom Schedule Dump Process** - 执行 aicpu_cust_schedule_test,验证 AICPUEventSetDfxInfo 正确处理 custom_aicpusd 的 dfx info 3. **单元测试 - Aicpu Context** - 执行 aicpu_context_ut,验证 aicpu_sharder 中 aicpu context 相关功能 4. **编译构建验证** - 执行 bash build.sh 验证整包编译通过 - 执行 UT 编译:bash tests/build_ut.sh --ut=aicpu_sched ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定 ## 其他信息 - 日志格式修复:infoAddr 为 uint64_t 类型,原 %u 格式说明符在 64 位系统上会截断地址,修正为 %lu - UT 覆盖:新增 3 个测试文件,覆盖 hwts kernel dfx info、custom schedule dump、aicpu context 三个模块 See merge request: cann/runtime!3931 | 8 天前 | |
feat: 为 AscendC 提供 AICPU DFX Info 设置能力 Co-authored-by: sujunwei3<sujunwei3@huawei.com> # message auto-generated for no-merge-commit merge: !3931 merge new_dev into master feat: 为 AscendC 提供 AICPU DFX Info 设置能力 Created-by: sujunwei3 Commit-by: sujunwei3 Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 为 AscendC 自定义算子在 AICPU 调度执行时提供 DFX Info 设置和 dump 能力,主要包括: 1. 新增 AicpuDfxInfo 结构体及 infoAddr 字段定义(aicpu_context.h、aicpusd_info.h、aicpu_task_struct.h) 2. SetAicpuDfxTsKernel::Compute 按 DfxCpType(AICPUSD / CUSTOM_AICPUSD)分支处理 dfx info 设置 3. AicpuCustDumpProcess::AICPUEventSetDfxInfo 接收并处理 custom_aicpusd 的 dfx info 4. aicpu_sharder 新增 aicpu context 支持 ## 变更类型 - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue #805 ## 如何测试 1. **单元测试 - HWTS Kernel DFX Info** - 执行 hwts_kernel_set_dfx_info_test,验证 AICPUSD 和 CUSTOM_AICPUSD 两种 cpType 场景下 dfx info 设置正确 - 验证非法 cpType 返回 AICPU_SCHEDULE_ERROR_PARAMETER_NOT_VALID 2. **单元测试 - Custom Schedule Dump Process** - 执行 aicpu_cust_schedule_test,验证 AICPUEventSetDfxInfo 正确处理 custom_aicpusd 的 dfx info 3. **单元测试 - Aicpu Context** - 执行 aicpu_context_ut,验证 aicpu_sharder 中 aicpu context 相关功能 4. **编译构建验证** - 执行 bash build.sh 验证整包编译通过 - 执行 UT 编译:bash tests/build_ut.sh --ut=aicpu_sched ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定 ## 其他信息 - 日志格式修复:infoAddr 为 uint64_t 类型,原 %u 格式说明符在 64 位系统上会截断地址,修正为 %lu - UT 覆盖:新增 3 个测试文件,覆盖 hwts kernel dfx info、custom schedule dump、aicpu context 三个模块 See merge request: cann/runtime!3931 | 8 天前 | |
[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 | 21 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 天前 | ||
| 8 天前 | ||
| 21 天前 |