| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
优化头文件目录 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 | 22 天前 | |
优化废弃接口 Co-authored-by: JC1126<jiangchao69@h-partners.com> # message auto-generated for no-merge-commit merge: !5625 merge jc_0903 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!5625 | 9 天前 | |
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 | 18 天前 | |
将ASC_IS_AIV和ASC_IS_AIC迁到公共地方 Co-authored-by: JC1126<jiangchao69@h-partners.com> # message auto-generated for no-merge-commit merge: !5940 merge jc_0911_macro into master 将ASC_IS_AIV和ASC_IS_AIC迁到公共地方 Created-by: JC1126 Commit-by: JC1126 Merged-by: cann-robot Description: ## 描述 将ASC_IS_AIV和ASC_IS_AIC迁到公共地方 ## 关联的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!5940 | 2 天前 | |
宏函数替代废弃标记 Co-authored-by: JC1126<jiangchao69@h-partners.com> # message auto-generated for no-merge-commit merge: !5721 merge jc_0907 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!5721 | 6 天前 | |
优化头文件目录 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 | 22 天前 |