文件最后提交记录最后更新时间
add memory base capi Co-authored-by: chenkunjie0506<chenkunjie1@huawei.com> # message auto-generated for no-merge-commit merge: !744 merge capi into master add memory base capi Created-by: chenkunjie0506 Commit-by: chenkunjie0506 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 增加memory base 系统变量以及数据搬运相关的CAPI ``` asc_copy_gm2l1 asc_copy_l12bt asc_copy_l12fb asc_copy_l12fb_v2 asc_copy_l12ub asc_copy_l0c2l1 asc_copy_l0c2gm asc_copy_l0c2ub asc_fill_l1 asc_set_atomic_add_int16 asc_set_atomic_add_int32 asc_set_atomic_add_int8 asc_set_l0c2gm_channel_para asc_set_l13d_rpt_b ``` ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> https://gitcode.com/cann/asc-devkit/issues/301 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 新增CAPI对应的UT测试,通过UT测试及冒烟测试。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!7442 个月前
add asc dcci Co-authored-by: zhangshunwei2<zhangshunwei2@huawei.com> # message auto-generated for no-merge-commit merge: !1510 merge newdcci into master add asc dcci Created-by: zhangshunwei2 Commit-by: zhangshunwei2 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> simt新增asc_dcci_single、asc_dcci_entire接口,提供数据读取时保证cache一致性能力 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> [#450](https://gitcode.com/cann/asc-devkit/issues/450) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!151022 天前
统一Capi fp4/fp8类型的命名风格 Co-authored-by: pangfudong<pangfudong@huawei.com> # message auto-generated for no-merge-commit merge: !2205 merge cherry-pick-mr-2123-1778815757753-auto into master 统一Capi fp4/fp8类型的命名风格 Created-by: pangfd Commit-by: pangfudong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> https://gitcode.com/cann/asc-devkit/issues/675 ## 关联的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!220518 天前
[fix] refactor stride and gap name Co-authored-by: chenkunjie0506<chenkunjie1@huawei.com> # message auto-generated for no-merge-commit merge: !2559 merge stride-check into master [fix] refactor stride and gap name Created-by: chenkunjie0506 Commit-by: chenkunjie0506 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> [fix] refactor stride and gap name ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了以下接口的文档 ``` asc_copy_gm2l0a asc_copy_gm2l0b asc_copy_l0c2ub asc_copy_l12fb_v2 asc_copy_l12gm asc_copy_l12l0a_trans asc_copy_l12l0c asc_copy_gm2l1 asc_copy_l0c2gm asc_copy_l0c2gm asc_copy_l0c2l1 asc_copy_l0c2l1 asc_copy_l12fb asc_fill_l0a asc_fill_l0b ``` ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!25596 天前
[C API]删除多余空文件,恢复被覆盖的内容,补充遗漏的3101的宏隔离 Co-authored-by: Joey_guo<guojianyang@huawei.com> # message auto-generated for no-merge-commit merge: !424 merge fix_sid into master [C API]删除多余空文件,恢复被覆盖的内容,补充遗漏的3101的宏隔离 Created-by: Joey_guo Commit-by: Joey_guo Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 删除多余空文件,恢复被覆盖的内容,补充遗漏的3101的宏隔离。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 关联Issue [#80](https://gitcode.com/cann/asc-devkit/issues/80) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 测试样例:examples/02_features/02_c_api/01_async_add/c_api_add.asc编译通过,精度通过。 A2现有用例编译通过,精度通过。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit!4243 个月前
add cache_ctrl, sys_var and sync capi Co-authored-by: lihong130<lihong130@huawei.com> # message auto-generated for no-merge-commit merge: !914 merge feat/capi1 into master add cache_ctrl, sys_var and sync capi Created-by: lihong130 Commit-by: lihong130 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增缓存控制,系统变量和同步控制相关的capi ``` asc_dci asc_clear_nthbit asc_set_nthbit asc_get_buf asc_sync_block_arrive asc_sync_data_barrier asc_get_arch_ver asc_get_core_id ``` ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> https://gitcode.com/cann/asc-devkit/issues/299 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 新增UT测试,二级冒烟 ### UT测试用例 ``` TestDciCAPI.c_api_dci_succ TestClearNthbitCAPI.c_api_clear_nthbit_succ TestSetNthbitCAPI.c_api_set_nthbit_succ TestSysVarGetBufCAPI.c_api_get_buf_Succ TestAscSyncBlockArriveCAPI.c_api_asc_sync_block_arrive_succ TestAscSyncDataBarrierCAPI.c_api_asc_sync_data_barrier_succ TestSysVarGetArchVer.get_arch_ver_Succ TestSysVarGetCoreIdCAPI.c_api_get_core_id_succ ``` ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!9142 个月前
将asc_release_buf更名为asc_unlock Co-authored-by: jiachengtang<tangjiacheng7@huawei.com> # message auto-generated for no-merge-commit merge: !1729 merge master into master 将asc_release_buf更名为asc_unlock Created-by: jiachengtang Commit-by: jiachengtang Merged-by: cann-robot Description: ## 描述 将asc_release_buf替换asc_unlock,替换入参名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 修改asc_release_buf文档为asc_unlock ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!17291 个月前
删除C API类型转换、asc_exp_sub部分无效接口 Co-authored-by: pangfudong<pangfudong@huawei.com> # message auto-generated for no-merge-commit merge: !2304 merge master into master 删除C API类型转换、asc_exp_sub部分无效接口 Created-by: pangfd Commit-by: pangfudong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 数据转换类的接口在reg_vector.h中重复声明 asc_exp_sub_v2 float类型接口多余 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> https://gitcode.com/cann/asc-devkit/issues/686 https://gitcode.com/cann/asc-devkit/issues/690 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!230412 天前
修复DCCI及Sync类接口问题 Co-authored-by: pangfudong<pangfudong@huawei.com> # message auto-generated for no-merge-commit merge: !1720 merge master into master 修复DCCI及Sync类接口问题 Created-by: pangfd Commit-by: pangfudong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复DCCI及Sync类接口问题 ## 关联的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!17201 个月前
fix asc_int642float Co-authored-by: li-yuanjie-da<liyuanjie5@h-partners.com> # message auto-generated for no-merge-commit merge: !1962 merge master into master fix asc_int642float Created-by: li-yuanjie-da Commit-by: li-yuanjie-da Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> asc_int642float接口向底层传参有误,需要改成正确的参数 ## 关联的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!196226 天前
统一Capi fp4/fp8类型的命名风格 Co-authored-by: pangfudong<pangfudong@huawei.com> # message auto-generated for no-merge-commit merge: !2205 merge cherry-pick-mr-2123-1778815757753-auto into master 统一Capi fp4/fp8类型的命名风格 Created-by: pangfd Commit-by: pangfudong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> https://gitcode.com/cann/asc-devkit/issues/675 ## 关联的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!220518 天前
remove extra blank Co-authored-by: chenkunjie0506<chenkunjie1@huawei.com> # message auto-generated for no-merge-commit merge: !1293 merge remove-blank into master remove extra blank Created-by: chenkunjie0506 Commit-by: chenkunjie0506 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 移除多余空行 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [x] 🧹 chore: 其他,请具体描述 移除多余空行 See merge request: cann/asc-devkit!12932 个月前
add asc dcci Co-authored-by: zhangshunwei2<zhangshunwei2@huawei.com> # message auto-generated for no-merge-commit merge: !1510 merge newdcci into master add asc dcci Created-by: zhangshunwei2 Commit-by: zhangshunwei2 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> simt新增asc_dcci_single、asc_dcci_entire接口,提供数据读取时保证cache一致性能力 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> [#450](https://gitcode.com/cann/asc-devkit/issues/450) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!151022 天前
统一Capi fp4/fp8类型的命名风格 Co-authored-by: pangfudong<pangfudong@huawei.com> # message auto-generated for no-merge-commit merge: !2205 merge cherry-pick-mr-2123-1778815757753-auto into master 统一Capi fp4/fp8类型的命名风格 Created-by: pangfd Commit-by: pangfudong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> https://gitcode.com/cann/asc-devkit/issues/675 ## 关联的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!220518 天前
[fix] refactor stride and gap name Co-authored-by: chenkunjie0506<chenkunjie1@huawei.com> # message auto-generated for no-merge-commit merge: !2559 merge stride-check into master [fix] refactor stride and gap name Created-by: chenkunjie0506 Commit-by: chenkunjie0506 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> [fix] refactor stride and gap name ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了以下接口的文档 ``` asc_copy_gm2l0a asc_copy_gm2l0b asc_copy_l0c2ub asc_copy_l12fb_v2 asc_copy_l12gm asc_copy_l12l0a_trans asc_copy_l12l0c asc_copy_gm2l1 asc_copy_l0c2gm asc_copy_l0c2gm asc_copy_l0c2l1 asc_copy_l0c2l1 asc_copy_l12fb asc_fill_l0a asc_fill_l0b ``` ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!25596 天前
新增C API原子操作、缓存控制等接口,规避库上c api头文件无法找到的问题 Co-authored-by: Joey_guo<guojianyang@huawei.com> # message auto-generated for no-merge-commit merge: !371 merge c_api_up into master 新增C API原子操作、缓存控制等接口,规避库上c api头文件无法找到的问题 Created-by: Joey_guo Commit-by: Joey_guo Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增C API原子操作、缓存控制、矩阵搬运、矩阵计算、标量计算类api及其对应的UT。 规避由于工程搜索路径配置遗漏导致的问题,该问题使库上的c api头文件在编译时无法被找到。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 测试样例:examples/02_features/02_c_api/01_async_add/c_api_add.asc编译通过,精度通过。 A2现有用例编译通过,精度通过。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit!3713 个月前
add cache_ctrl, sys_var and sync capi Co-authored-by: lihong130<lihong130@huawei.com> # message auto-generated for no-merge-commit merge: !914 merge feat/capi1 into master add cache_ctrl, sys_var and sync capi Created-by: lihong130 Commit-by: lihong130 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增缓存控制,系统变量和同步控制相关的capi ``` asc_dci asc_clear_nthbit asc_set_nthbit asc_get_buf asc_sync_block_arrive asc_sync_data_barrier asc_get_arch_ver asc_get_core_id ``` ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> https://gitcode.com/cann/asc-devkit/issues/299 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 新增UT测试,二级冒烟 ### UT测试用例 ``` TestDciCAPI.c_api_dci_succ TestClearNthbitCAPI.c_api_clear_nthbit_succ TestSetNthbitCAPI.c_api_set_nthbit_succ TestSysVarGetBufCAPI.c_api_get_buf_Succ TestAscSyncBlockArriveCAPI.c_api_asc_sync_block_arrive_succ TestAscSyncDataBarrierCAPI.c_api_asc_sync_data_barrier_succ TestSysVarGetArchVer.get_arch_ver_Succ TestSysVarGetCoreIdCAPI.c_api_get_core_id_succ ``` ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!9142 个月前
将asc_release_buf更名为asc_unlock Co-authored-by: jiachengtang<tangjiacheng7@huawei.com> # message auto-generated for no-merge-commit merge: !1729 merge master into master 将asc_release_buf更名为asc_unlock Created-by: jiachengtang Commit-by: jiachengtang Merged-by: cann-robot Description: ## 描述 将asc_release_buf替换asc_unlock,替换入参名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 修改asc_release_buf文档为asc_unlock ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!17291 个月前
删除C API类型转换、asc_exp_sub部分无效接口 Co-authored-by: pangfudong<pangfudong@huawei.com> # message auto-generated for no-merge-commit merge: !2304 merge master into master 删除C API类型转换、asc_exp_sub部分无效接口 Created-by: pangfd Commit-by: pangfudong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 数据转换类的接口在reg_vector.h中重复声明 asc_exp_sub_v2 float类型接口多余 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> https://gitcode.com/cann/asc-devkit/issues/686 https://gitcode.com/cann/asc-devkit/issues/690 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!230412 天前
新增C API原子操作、缓存控制等接口,规避库上c api头文件无法找到的问题 Co-authored-by: Joey_guo<guojianyang@huawei.com> # message auto-generated for no-merge-commit merge: !371 merge c_api_up into master 新增C API原子操作、缓存控制等接口,规避库上c api头文件无法找到的问题 Created-by: Joey_guo Commit-by: Joey_guo Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增C API原子操作、缓存控制、矩阵搬运、矩阵计算、标量计算类api及其对应的UT。 规避由于工程搜索路径配置遗漏导致的问题,该问题使库上的c api头文件在编译时无法被找到。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 测试样例:examples/02_features/02_c_api/01_async_add/c_api_add.asc编译通过,精度通过。 A2现有用例编译通过,精度通过。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit!3713 个月前
统一Capi fp4/fp8类型的命名风格 Co-authored-by: pangfudong<pangfudong@huawei.com> # message auto-generated for no-merge-commit merge: !2205 merge cherry-pick-mr-2123-1778815757753-auto into master 统一Capi fp4/fp8类型的命名风格 Created-by: pangfd Commit-by: pangfudong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> https://gitcode.com/cann/asc-devkit/issues/675 ## 关联的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!220518 天前
统一Capi fp4/fp8类型的命名风格 Co-authored-by: pangfudong<pangfudong@huawei.com> # message auto-generated for no-merge-commit merge: !2205 merge cherry-pick-mr-2123-1778815757753-auto into master 统一Capi fp4/fp8类型的命名风格 Created-by: pangfd Commit-by: pangfudong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> https://gitcode.com/cann/asc-devkit/issues/675 ## 关联的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!220518 天前