| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
新增asc_disable_dma_atomic接口并完善原子接口声明检查 Co-authored-by: g00954335<guorenjie3@huawei.com> # message auto-generated for no-merge-commit merge: !5407 merge 2026_08_27_rename_asc_set_atomic_none into master 新增asc_disable_dma_atomic接口并完善原子接口声明检查 Created-by: GRJ_XIDUO Commit-by: g00954335 Merged-by: cann-robot Description: ## 描述 新增asc_disable_dma_atomic接口,替代名称不清晰的asc_set_atomic_none接口并保留旧接口兼容;补充asc_set_atomic_add_int32、asc_set_atomic_max_int32和asc_set_atomic_min_int32的CAPI函数原型检查。 ## 关联的Issue 无 ## 测试 2201架构用例和C API 新增UT均测试通过。 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5407 | 1 个月前 | |
refactor: 刷新capi代码格式 Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !4224 merge br_codestyle_capi into master refactor: 刷新capi代码格式 Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 按照clang-format刷新impl/capi代码格式。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> COMPILE ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4224 | 3 个月前 | |
修改HF32模式支持的枚举值的命名和资料描述 Co-authored-by: UFOunder<zhangxiru1@huawei.com> # message auto-generated for no-merge-commit merge: !5081 merge master into master 修改HF32模式支持的枚举值的命名和资料描述 Created-by: UFOunder Commit-by: UFOunder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改HF32模式支持的枚举值的命名和资料描述 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5081 | 1 个月前 | |
refactor: 刷新capi代码格式 Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !4224 merge br_codestyle_capi into master refactor: 刷新capi代码格式 Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 按照clang-format刷新impl/capi代码格式。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> COMPILE ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4224 | 3 个月前 | |
refactor: 刷新capi代码格式 Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !4224 merge br_codestyle_capi into master refactor: 刷新capi代码格式 Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 按照clang-format刷新impl/capi代码格式。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> COMPILE ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4224 | 3 个月前 | |
refactor: 刷新capi代码格式 Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !4224 merge br_codestyle_capi into master refactor: 刷新capi代码格式 Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 按照clang-format刷新impl/capi代码格式。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> COMPILE ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4224 | 3 个月前 | |
【capi】同步相关接口bugfix Co-authored-by: chencangtao<chencangtao@huawei.com> # message auto-generated for no-merge-commit merge: !5434 merge sync_bug_fix into master 【capi】同步相关接口bugfix Created-by: ChenCangtao Commit-by: chencangtao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> A2/3与950在pipe_v流水线同步上存在差异,950上由硬件保证同步,A2/3需手动保证同步 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> UT,修改样例添加相关接口编译运行 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5434 | 1 个月前 | |
新增asc_get_system_clock接口 Co-authored-by: qwerwjy<wangjunyi23@huawei.com> # message auto-generated for no-merge-commit merge: !5090 merge master into master 新增asc_get_system_clock接口 Created-by: qwerwjy Commit-by: qwerwjy Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增asc_get_system_clock接口 区别版本进行计算时间。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5090 | 1 个月前 | |
优化头文件目录 Co-authored-by: JC1126<jiangchao69@h-partners.com> # message auto-generated for no-merge-commit merge: !5031 merge jc_0811 into master 优化头文件目录 Created-by: JC1126 Commit-by: JC1126 Merged-by: cann-robot Description: ## 描述 优化头文件目录 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5031 | 1 个月前 | |
C API 补齐asc_set_vector_mask 接口 Co-authored-by: yhf0922<yuhaifei1@huawei.com> # message auto-generated for no-merge-commit merge: !5070 merge master_0811 into master C API 补齐asc_set_vector_mask 接口 Created-by: yhf0922 Commit-by: yhf0922 Merged-by: cann-robot Description: ## 描述 补齐C API asc_set_vector_mask 接口,支持在Ascend 950PR/Ascend 950DT上配置矢量计算掩码寄存器。 - 在include/c_api/vector_compute/compute/vector_mask_config.h中声明asc_set_vector_mask(uint64_t mask_high, uint64_t mask_low)接口。 - 在impl/c_api/instr_impl/npu_arch_3510/vector_compute_impl.h中新增asc_set_vector_mask接口实现并纳入3510矢量计算实现头文件。 - 新增impl/c_api/instr_impl/npu_arch_3510/vector_compute_impl/asc_set_vector_mask_impl.h,AIV场景下调用底层set_vector_mask指令配置MASK1、MASK0寄存器。 - 补充docs/zh/api/SIMD-API/c_api/vector_compute/asc_set_vector_mask.md接口资料: - 增加Ascend 950PR/Ascend 950DT产品支持说明。 - 补充函数原型、参数含义及Mask模式约束。 - 增加950场景下通过asc_get_mask_spr_b16或asc_get_mask_spr_b32读入掩码寄存器的约束说明及接口链接。 ## 关联的Issue 不涉及 ## 测试 配合asc_get_mask_spr_b16或asc_get_mask_spr_b32接口进行测试 ## 文档更新 docs/zh/api/SIMD-API/c_api/vector_compute/asc_set_vector_mask.md docs/zh/api/Utils-API/cpp_stdlib/math_functions/ceil_div.md ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5070 | 1 个月前 | |
fix(c_api): 3510 aligned copy n_burst parameter widened to uint32_t Co-authored-by: lihuaichao<lihuaichao1@huawei.com> # message auto-generated for no-merge-commit merge: !5177 merge capi_datamove_fix into master fix(c_api): 3510 aligned copy n_burst parameter widened to uint32_t Created-by: lihuaichao Commit-by: lihuaichao Merged-by: cann-robot Description: ## 描述 统一 C API vector datamove 接口的参数命名:将 n_burst 重命名为 burst_count,将 len_burst 重命名为 burst_len。同步更新 include/c_api/vector_datamove/vector_datamove.h、2201/3510 对应实现、C API UT 及 vector data move 文档。 保留并覆盖本 PR 原有的 3510 对齐搬运接口调整:asc_copy_gm2ub_align 和 asc_copy_ub2gm_align 的 burst_count 参数使用 uint32_t。2201 接口仍保持原有 uint16_t 类型,参数顺序和重载关系不变。 同时调整 asc_get_pipe_idle_slot_count.h 的条件编译范围:3510 实现头仍按架构引入,pipe idle slot count 接口声明移出 3510 条件编译块。 ## 关联的Issue 无。 ## 测试 - git diff --check 通过。 - 核对参数重命名涉及的 35 个文件,差异均为 n_burst/len_burst 到 burst_count/burst_len 的机械替换,未改变参数类型、顺序或重载关系。 - 修改范围内旧参数名无残留,文档代码围栏结构检查通过。 - 执行 bash build.sh --basic_test_five -j 32 --cann_path=/home/developer/Ascend/cann-9.2.0,完整测试集返回码为 0。 - C API 2201/3510、3510 Tensor API、reg_compute、SIMT API 及相关头文件检查均通过。 ## 文档更新 更新以下 vector data move 文档中的参数名: - asc_copy_gm2ub、asc_copy_gm2ub_align - asc_copy_ub2gm、asc_copy_ub2gm_align - asc_copy_ub2l1、asc_copy_ub2ub 覆盖 2201 和 3510 架构对应说明。 ## 类型标签 - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5177 | 1 个月前 | |
新增asc_disable_dma_atomic接口并完善原子接口声明检查 Co-authored-by: g00954335<guorenjie3@huawei.com> # message auto-generated for no-merge-commit merge: !5407 merge 2026_08_27_rename_asc_set_atomic_none into master 新增asc_disable_dma_atomic接口并完善原子接口声明检查 Created-by: GRJ_XIDUO Commit-by: g00954335 Merged-by: cann-robot Description: ## 描述 新增asc_disable_dma_atomic接口,替代名称不清晰的asc_set_atomic_none接口并保留旧接口兼容;补充asc_set_atomic_add_int32、asc_set_atomic_max_int32和asc_set_atomic_min_int32的CAPI函数原型检查。 ## 关联的Issue 无 ## 测试 2201架构用例和C API 新增UT均测试通过。 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5407 | 1 个月前 | |
refactor: 刷新capi代码格式 Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !4224 merge br_codestyle_capi into master refactor: 刷新capi代码格式 Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 按照clang-format刷新impl/capi代码格式。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> COMPILE ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4224 | 3 个月前 | |
新增和废弃mmad、mmad_mx、mmad_sparse相关接口 Co-authored-by: UFOunder<zhangxiru1@huawei.com> # message auto-generated for no-merge-commit merge: !5275 merge master into master 新增和废弃mmad、mmad_mx、mmad_sparse相关接口 Created-by: UFOunder Commit-by: UFOunder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增和废弃mmad、mmad_mx、mmad_sparse相关接口 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5275 | 1 个月前 | |
优化头文件目录 Co-authored-by: JC1126<jiangchao69@h-partners.com> # message auto-generated for no-merge-commit merge: !5366 merge jc_0826 into master 优化头文件目录 Created-by: JC1126 Commit-by: JC1126 Merged-by: cann-robot Description: ## 描述 优化头文件目录 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5366 | 1 个月前 | |
refactor: 刷新capi代码格式 Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !4224 merge br_codestyle_capi into master refactor: 刷新capi代码格式 Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 按照clang-format刷新impl/capi代码格式。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> COMPILE ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4224 | 3 个月前 | |
refactor: 刷新capi代码格式 Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !4224 merge br_codestyle_capi into master refactor: 刷新capi代码格式 Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 按照clang-format刷新impl/capi代码格式。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> COMPILE ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4224 | 3 个月前 | |
将同步相关宏实现函数改为ifelse实现 Co-authored-by: chencangtao<chencangtao@huawei.com> # message auto-generated for no-merge-commit merge: !4970 merge define_to_ifelse into master 将同步相关宏实现函数改为ifelse实现 Created-by: ChenCangtao Commit-by: chencangtao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4970 | 1 个月前 | |
废弃asc_get_block_num和asc_get_block_idx Co-authored-by: zhuangjinjun<zhuangjinjun@huawei.com> # message auto-generated for no-merge-commit merge: !5216 merge deprecate into master 废弃asc_get_block_num和asc_get_block_idx Created-by: printfscanfmain Commit-by: zhuangjinjun Merged-by: cann-robot Description: ## 描述 废弃asc_get_block_num和asc_get_block_idx ## 关联的Issue 未关联 Issue。 ## 测试 使用接口时正常打印警告 ## 文档更新 不涉及 ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [x] 🧹 chore: 其他,请具体描述 接口废弃 See merge request: cann/asc-devkit!5216 | 1 个月前 | |
C API 补齐asc_set_vector_mask 接口 Co-authored-by: yhf0922<yuhaifei1@huawei.com> # message auto-generated for no-merge-commit merge: !5070 merge master_0811 into master C API 补齐asc_set_vector_mask 接口 Created-by: yhf0922 Commit-by: yhf0922 Merged-by: cann-robot Description: ## 描述 补齐C API asc_set_vector_mask 接口,支持在Ascend 950PR/Ascend 950DT上配置矢量计算掩码寄存器。 - 在include/c_api/vector_compute/compute/vector_mask_config.h中声明asc_set_vector_mask(uint64_t mask_high, uint64_t mask_low)接口。 - 在impl/c_api/instr_impl/npu_arch_3510/vector_compute_impl.h中新增asc_set_vector_mask接口实现并纳入3510矢量计算实现头文件。 - 新增impl/c_api/instr_impl/npu_arch_3510/vector_compute_impl/asc_set_vector_mask_impl.h,AIV场景下调用底层set_vector_mask指令配置MASK1、MASK0寄存器。 - 补充docs/zh/api/SIMD-API/c_api/vector_compute/asc_set_vector_mask.md接口资料: - 增加Ascend 950PR/Ascend 950DT产品支持说明。 - 补充函数原型、参数含义及Mask模式约束。 - 增加950场景下通过asc_get_mask_spr_b16或asc_get_mask_spr_b32读入掩码寄存器的约束说明及接口链接。 ## 关联的Issue 不涉及 ## 测试 配合asc_get_mask_spr_b16或asc_get_mask_spr_b32接口进行测试 ## 文档更新 docs/zh/api/SIMD-API/c_api/vector_compute/asc_set_vector_mask.md docs/zh/api/Utils-API/cpp_stdlib/math_functions/ceil_div.md ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5070 | 1 个月前 | |
fix(c_api): 3510 aligned copy n_burst parameter widened to uint32_t Co-authored-by: lihuaichao<lihuaichao1@huawei.com> # message auto-generated for no-merge-commit merge: !5177 merge capi_datamove_fix into master fix(c_api): 3510 aligned copy n_burst parameter widened to uint32_t Created-by: lihuaichao Commit-by: lihuaichao Merged-by: cann-robot Description: ## 描述 统一 C API vector datamove 接口的参数命名:将 n_burst 重命名为 burst_count,将 len_burst 重命名为 burst_len。同步更新 include/c_api/vector_datamove/vector_datamove.h、2201/3510 对应实现、C API UT 及 vector data move 文档。 保留并覆盖本 PR 原有的 3510 对齐搬运接口调整:asc_copy_gm2ub_align 和 asc_copy_ub2gm_align 的 burst_count 参数使用 uint32_t。2201 接口仍保持原有 uint16_t 类型,参数顺序和重载关系不变。 同时调整 asc_get_pipe_idle_slot_count.h 的条件编译范围:3510 实现头仍按架构引入,pipe idle slot count 接口声明移出 3510 条件编译块。 ## 关联的Issue 无。 ## 测试 - git diff --check 通过。 - 核对参数重命名涉及的 35 个文件,差异均为 n_burst/len_burst 到 burst_count/burst_len 的机械替换,未改变参数类型、顺序或重载关系。 - 修改范围内旧参数名无残留,文档代码围栏结构检查通过。 - 执行 bash build.sh --basic_test_five -j 32 --cann_path=/home/developer/Ascend/cann-9.2.0,完整测试集返回码为 0。 - C API 2201/3510、3510 Tensor API、reg_compute、SIMT API 及相关头文件检查均通过。 ## 文档更新 更新以下 vector data move 文档中的参数名: - asc_copy_gm2ub、asc_copy_gm2ub_align - asc_copy_ub2gm、asc_copy_ub2gm_align - asc_copy_ub2l1、asc_copy_ub2ub 覆盖 2201 和 3510 架构对应说明。 ## 类型标签 - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5177 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |