| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
AscendC C API新增带返回值接口 Co-authored-by: cruiter<zhuangjinjun@huawei.com> # message auto-generated for no-merge-commit merge: !5266 merge feature-0830 into master AscendC C API新增带返回值接口 Created-by: printfscanfmain Commit-by: cruiter Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> AscendC C API新增带返回值接口 ## 关联的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!5266 | 6 天前 | |
新增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 | 6 天前 | |
修复asc_squeeze_and_storeunalign dst输出引用及资料补充 Co-authored-by: Lycheeeee<lijunwen13@hisilicon.com> # message auto-generated for no-merge-commit merge: !5500 merge 0831 into master 修复asc_squeeze_and_storeunalign dst输出引用及资料补充 Created-by: Lycheeeee Commit-by: Lycheeeee Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> asc_squeeze_and_storeunalign dst可能作为输出被后续接口继续使用,接口修复为按引用传入 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5500 | 3 天前 | |
AscendC C API新增带返回值接口 Co-authored-by: cruiter<zhuangjinjun@huawei.com> # message auto-generated for no-merge-commit merge: !5266 merge feature-0830 into master AscendC C API新增带返回值接口 Created-by: printfscanfmain Commit-by: cruiter Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> AscendC C API新增带返回值接口 ## 关联的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!5266 | 6 天前 | |
feat: add parameterized C API overloads for gm2l1 and related interfaces Co-authored-by: zhangjiru<zhangjiru1@huawei.com> # message auto-generated for no-merge-commit merge: !5388 merge feat/c-api-interface-refactor into master feat: add parameterized C API overloads for gm2l1 and related interfaces Created-by: leozjr Commit-by: zhangjiru Merged-by: cann-robot Description: ## 描述 为 npu_arch_3510 的 C API 新增参数化重载,简化配置寄存器参数组装,并保留所有已有接口。本次 PR 涵盖以下接口整改: **接口参数整改(新增重载 + 保留旧接口):** - asc_copy_gm2l1:新增 asc_channel_pad_mode 枚举版本的 void* 重载(pad_func_mode 改为枚举);为 15 种数据类型新增去掉 decomp_mode、l2_cache_ctl 改为 asc_load_l2_cache_mode 枚举的常规和 sync 重载。底层 decomp_mode 默认传 0(ASC_GM2L1_DECOMP_MODE_DEFAULT),SID 默认传 0(ASC_GM2L1_SID_DEFAULT)。 - asc_set_l0c_copy_config:新增 (uint64_t relu_pre_addr, uint64_t quant_pre_addr, bool is_clean_unit_flag) 重载。 - asc_set_l13d_rpt / asc_set_l13d_rpt_b:新增 (uint16_t repeat_stride, uint8_t repeat_times, asc_l13d_repeat_direction, uint16_t dst_stride_k, uint16_t dst_start_pos_m) 重载。 - asc_set_l13d_fmatrix / asc_set_l13d_fmatrix_b:新增 6 参数重载。 - asc_set_l12l0a_3d_padding / asc_set_l12l0b_3d_padding / asc_set_gm2l1_padding:新增 9 种数据类型 + uint64_t 的 padding 重载。 - asc_set_l0c_copy_lrelu_alpha:新增 half/float 重载。 - asc_set_l0c_copy_relu_alpha:新增 float 重载(截断 19 位)。 - asc_copy_l12ub / asc_copy_l12ub_sync:sub_blockid 从 bool 改为 int8_t。 **新增枚举:** - asc_channel_pad_mode:channel padding 模式(NONE/EXPAND/COMPACT)。 - asc_l13d_repeat_direction:L1 3D repeat 方向(M/K)。 ## 关联的Issue 关联Issue #<TBD> ## 测试 - ascendc_ut_c_api_ascend950pr_9599_AIC:通过 - ascendc_ut_c_api_ascend950pr_9599_AIV:通过 - pre-commit clang-format v18.1.8:通过 ## 文档更新 无 ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5388 | 6 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 天前 | ||
| 6 天前 | ||
| 3 天前 | ||
| 6 天前 | ||
| 6 天前 |