Ccann-robotfix: QBMM int4 950 output type
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
修复gemm addmv mv convert_weight_to_int4_pack四个api ut Co-authored-by: wmg<wangmingguang2@h-partners.com> # message auto-generated for no-merge-commit merge: !4398 merge change_ut_cmake into master 修复gemm addmv mv convert_weight_to_int4_pack四个api ut Created-by: wmg1 Commit-by: wmg Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> matmul/gemm/tests/ut/op_host/op_api/CMakeLists.txt matmul/gemm/tests/ut/op_host/CMakeLists.txt matmul/addmv/tests/ut/op_host/op_api/CMakeLists.txt matmul/addmv/tests/ut/op_host/CMakeLists.txt matmul/mv/tests/ut/op_host/op_api/CMakeLists.txt matmul/mv/tests/ut/op_host/CMakeLists.txt matmul/convert_weight_to_int4_pack/tests/ut/op_host/op_api/CMakeLists.txt matmul/convert_weight_to_int4_pack/tests/ut/op_host/CMakeLists.txt 修改四个aclnn的ut的cmake,跑通ut。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->https://gitcode.com/cann/ops-nn/issues/2232 ## 测试 <!--描述进行了哪些测试来验证你的改动。-->  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4398 | 4 个月前 | |
更改bmm算子ut Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !4645 merge bmm_delete_ut into master 更改bmm算子ut Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该PR为删除batch_matmul算子一条ut,由于目前batchmatmu,负载均衡策略采用了动态获取芯片数据的方案,在没有初始化时,在跑UT时会被赋0,在计算时会在不同系统架构中出现不同的值,导致UT结果在不同架构中结果不同,导致UT失败,因此修改该UT,加入计算所需的芯片信息 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2598 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> [2026-05-09 09:28:42] ===== 65 === 21 4 1 13851 16 16 1024 16 16 512 13851 1 1 1 1 0 0 33686528 0 16 1 0 21 0 [2026-05-09 09:28:42] [ OK ] BatchMatMulV3950/BatchMatMulV3TilingRuntime.general_cases/12 (0 ms) [2026-05-09 09:28:42] BatchMatMulV3TilingRuntime TearDown [2026-05-09 09:28:42] [----------] 13 tests from BatchMatMulV3950/BatchMatMulV3TilingRuntime (5 ms total) [2026-05-09 09:28:42] [2026-05-09 09:28:42] [----------] Global test environment tear-down [2026-05-09 09:28:42] Global Environment TearDown [2026-05-09 09:28:42] [==========] 80 tests from 5 test suites ran. (26 ms total) [2026-05-09 09:28:42] [ PASSED ] 80 tests. [2026-05-09 09:28:42] [100%] Built target nn_op_host_ut ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4645 | 3 个月前 | |
aclnnBatchMatmulQuant日落 Co-authored-by: yolic<chenyuning1@huawei.com> # message auto-generated for no-merge-commit merge: !3609 merge 0408sunset into master aclnnBatchMatmulQuant日落 Created-by: yolic Commit-by: yolic Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> aclnnBatchMatmulQuant日落 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了docs/zh/op_api_list.md、matmul/batch_matmul_quant/docs/aclnnBatchMatmulQuant.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3609 | 4 个月前 | |
fix mx fullloadA with bias Co-authored-by: liuyufan0725<liuyufan9@huawei.com> # message auto-generated for no-merge-commit merge: !4542 merge fix_qbmmv3_bias into master fix mx fullloadA with bias Created-by: liuyufan0725 Commit-by: liuyufan0725 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复qbmmv3 mx量化模板,A全载带bias场景下由于bias搬运流水未被掩盖导致的精度问题。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#2468](https://gitcode.com/cann/ops-nn/issues/2468) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 测试A全载带bias用例147条精度均pass,二级冒烟通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4542 | 4 个月前 | |
修复gemm addmv mv convert_weight_to_int4_pack四个api ut Co-authored-by: wmg<wangmingguang2@h-partners.com> # message auto-generated for no-merge-commit merge: !4398 merge change_ut_cmake into master 修复gemm addmv mv convert_weight_to_int4_pack四个api ut Created-by: wmg1 Commit-by: wmg Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> matmul/gemm/tests/ut/op_host/op_api/CMakeLists.txt matmul/gemm/tests/ut/op_host/CMakeLists.txt matmul/addmv/tests/ut/op_host/op_api/CMakeLists.txt matmul/addmv/tests/ut/op_host/CMakeLists.txt matmul/mv/tests/ut/op_host/op_api/CMakeLists.txt matmul/mv/tests/ut/op_host/CMakeLists.txt matmul/convert_weight_to_int4_pack/tests/ut/op_host/op_api/CMakeLists.txt matmul/convert_weight_to_int4_pack/tests/ut/op_host/CMakeLists.txt 修改四个aclnn的ut的cmake,跑通ut。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->https://gitcode.com/cann/ops-nn/issues/2232 ## 测试 <!--描述进行了哪些测试来验证你的改动。-->  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4398 | 4 个月前 | |
QBMMV4 & DLQBMM 算子 clean code 问题清理 Co-authored-by: liuyang_806<liuyang930@hisilicon.com> # message auto-generated for no-merge-commit merge: !4577 merge cleancode into master QBMMV4 & DLQBMM 算子 clean code 问题清理 Created-by: liuyang_806 Commit-by: liuyang_806 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> QBMMV4 & DLQBMM 算子存在 clean code 问题,该 PR 对相关问题进行清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#2548](https://gitcode.com/cann/ops-nn/issues/2548) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 相关算子、网络用例二级冒烟验证全部通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4577 | 3 个月前 | |
kernel编译配置项变更 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3330 merge kernel into master kernel编译配置项变更 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 kernel编译配置项整改,期望消除算子下的simplified_key文件与通用的all_ops_impl_mode.ini/ascendc_config配置文件。 ## 关联的Issue [#1985](https://gitcode.com/cann/ops-nn/issues/1985) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3330 | 4 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 4 个月前 | |
修复gemmv3 oom问题 Co-authored-by: y00943198<yangtao363@huawei.com> # message auto-generated for no-merge-commit merge: !4024 merge master into master 修复gemmv3 oom问题 Created-by: AlbertYoung192 Commit-by: y00943198 Merged-by: cann-robot Description: ## 描述 kernel内使用BatchMatMulV3TilingData获取tilingData,与实际使用的tilingData不符。使能OOM检测时,gm len数据插入位置不能被OOM框架正确识别,导致gm len=0,被判断为越界ERROR。 修改方式 (1)修改算子Kernel内Tiling注册的方式。使用GET_TILING_DATA_WITH_STRUCT按需获取各TilingData。使用ASCENDC_TPL_TILING_STRUCT_SEL同步注册tilingData (2)修改kernel入口代码,使用MatMulV3TilingData获取tilingData ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2375 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地验证、二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4024 | 4 个月前 | |
apt整改 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3936 merge kernel into master apt整改 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 Ascend950PR/DT的入口文件opkernel/{算子名}_apt.cpp 不应该带有apt后缀,整改为opkernel/arch35/{算子名}.cpp 本次修改涉及kernel ut、kernel入口的py文件、py文件中的cpp文件路径。 ## 关联的Issue [#1985](https://gitcode.com/cann/ops-nn/issues/1985) ## 测试 本地编译Ascend950 / kernel ut pass。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3936 | 4 个月前 | |
修复gemm addmv mv convert_weight_to_int4_pack四个api ut Co-authored-by: wmg<wangmingguang2@h-partners.com> # message auto-generated for no-merge-commit merge: !4398 merge change_ut_cmake into master 修复gemm addmv mv convert_weight_to_int4_pack四个api ut Created-by: wmg1 Commit-by: wmg Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> matmul/gemm/tests/ut/op_host/op_api/CMakeLists.txt matmul/gemm/tests/ut/op_host/CMakeLists.txt matmul/addmv/tests/ut/op_host/op_api/CMakeLists.txt matmul/addmv/tests/ut/op_host/CMakeLists.txt matmul/mv/tests/ut/op_host/op_api/CMakeLists.txt matmul/mv/tests/ut/op_host/CMakeLists.txt matmul/convert_weight_to_int4_pack/tests/ut/op_host/op_api/CMakeLists.txt matmul/convert_weight_to_int4_pack/tests/ut/op_host/CMakeLists.txt 修改四个aclnn的ut的cmake,跑通ut。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->https://gitcode.com/cann/ops-nn/issues/2232 ## 测试 <!--描述进行了哪些测试来验证你的改动。-->  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4398 | 4 个月前 | |
kernel编译配置项变更 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3330 merge kernel into master kernel编译配置项变更 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 kernel编译配置项整改,期望消除算子下的simplified_key文件与通用的all_ops_impl_mode.ini/ascendc_config配置文件。 ## 关联的Issue [#1985](https://gitcode.com/cann/ops-nn/issues/1985) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3330 | 4 个月前 | |
apt整改 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3936 merge kernel into master apt整改 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 Ascend950PR/DT的入口文件opkernel/{算子名}_apt.cpp 不应该带有apt后缀,整改为opkernel/arch35/{算子名}.cpp 本次修改涉及kernel ut、kernel入口的py文件、py文件中的cpp文件路径。 ## 关联的Issue [#1985](https://gitcode.com/cann/ops-nn/issues/1985) ## 测试 本地编译Ascend950 / kernel ut pass。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3936 | 4 个月前 | |
matmul 缺失#include <algorithm>导致GCC 14编译失败 Co-authored-by: wmg<wangmingguang2@h-partners.com> # message auto-generated for no-merge-commit merge: !4323 merge add_algorithm into master matmul 缺失#include <algorithm>导致GCC 14编译失败 Created-by: wmg1 Commit-by: wmg Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> [AI 识别] 缺失#include <algorithm>导致GCC 14编译失败 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->https://gitcode.com/cann/ops-nn/issues/2249 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4323 | 4 个月前 | |
matmul_compress算子缺失op_api_ut,补充api ut文件 Co-authored-by: z00939187<zhengyuhao3@huawei.com> # message auto-generated for no-merge-commit merge: !4520 merge master-compressUT into master matmul_compress算子缺失op_api_ut,补充api ut文件 Created-by: zhengyuhao3 Commit-by: z00939187 Merged-by: cann-robot Description: ## 描述 补充matmul_compress算子api UT ## 关联的Issue ISSUE2113 https://gitcode.com/cann/ops-nn/issues/2113 ## 测试  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:UT补充 See merge request: cann/ops-nn!4520 | 4 个月前 | |
修复gemm addmv mv convert_weight_to_int4_pack四个api ut Co-authored-by: wmg<wangmingguang2@h-partners.com> # message auto-generated for no-merge-commit merge: !4398 merge change_ut_cmake into master 修复gemm addmv mv convert_weight_to_int4_pack四个api ut Created-by: wmg1 Commit-by: wmg Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> matmul/gemm/tests/ut/op_host/op_api/CMakeLists.txt matmul/gemm/tests/ut/op_host/CMakeLists.txt matmul/addmv/tests/ut/op_host/op_api/CMakeLists.txt matmul/addmv/tests/ut/op_host/CMakeLists.txt matmul/mv/tests/ut/op_host/op_api/CMakeLists.txt matmul/mv/tests/ut/op_host/CMakeLists.txt matmul/convert_weight_to_int4_pack/tests/ut/op_host/op_api/CMakeLists.txt matmul/convert_weight_to_int4_pack/tests/ut/op_host/CMakeLists.txt 修改四个aclnn的ut的cmake,跑通ut。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->https://gitcode.com/cann/ops-nn/issues/2232 ## 测试 <!--描述进行了哪些测试来验证你的改动。-->  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4398 | 4 个月前 | |
apt整改 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3936 merge kernel into master apt整改 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 Ascend950PR/DT的入口文件opkernel/{算子名}_apt.cpp 不应该带有apt后缀,整改为opkernel/arch35/{算子名}.cpp 本次修改涉及kernel ut、kernel入口的py文件、py文件中的cpp文件路径。 ## 关联的Issue [#1985](https://gitcode.com/cann/ops-nn/issues/1985) ## 测试 本地编译Ascend950 / kernel ut pass。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3936 | 4 个月前 | |
fix: QBMM int4 950 output type Co-authored-by: 刘奕哲<liuyizhe6@huawei.com> # message auto-generated for no-merge-commit merge: !4627 merge qbmm-fix into master fix: QBMM int4 950 output type Created-by: Creeeeper Commit-by: 刘奕哲 Merged-by: cann-robot Description: ## 描述 更正950 QBMM int4的输出数据类型,修复图模式数据类型报错 ## 关联的Issue 关联Issue: [#2600](https://gitcode.com/cann/ops-nn/issues/2600) ## 测试 本地自验证。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4627 | 3 个月前 | |
QBMMV4 & DLQBMM 算子 clean code 问题清理 Co-authored-by: liuyang_806<liuyang930@hisilicon.com> # message auto-generated for no-merge-commit merge: !4577 merge cleancode into master QBMMV4 & DLQBMM 算子 clean code 问题清理 Created-by: liuyang_806 Commit-by: liuyang_806 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> QBMMV4 & DLQBMM 算子存在 clean code 问题,该 PR 对相关问题进行清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#2548](https://gitcode.com/cann/ops-nn/issues/2548) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 相关算子、网络用例二级冒烟验证全部通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4577 | 3 个月前 | |
修复问题:测试代码中 bias 形状定义错误 Co-authored-by: hid54649903<zhangjunming21@huawei.com> # message auto-generated for no-merge-commit merge: !4529 merge quant_matmul_bias_ut into master 修复问题:测试代码中 bias 形状定义错误 Created-by: hid54649903 Commit-by: hid54649903 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ut中的bias shape定义有误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> Issue [#2478](https://gitcode.com/cann/ops-nn/issues/2478) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ut验证无误  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4529 | 4 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 4 个月前 | |
kernel编译配置项变更 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3330 merge kernel into master kernel编译配置项变更 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 kernel编译配置项整改,期望消除算子下的simplified_key文件与通用的all_ops_impl_mode.ini/ascendc_config配置文件。 ## 关联的Issue [#1985](https://gitcode.com/cann/ops-nn/issues/1985) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3330 | 4 个月前 | |
RotateQuant算子文档修改 Co-authored-by: 张卓然<zhangzhuoran3@huawei.com> # message auto-generated for no-merge-commit merge: !4536 merge fixdoc2 into master RotateQuant算子文档修改 Created-by: zhangzhuoran3 Commit-by: 张卓然 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue 本次PR解决了以下问题: -- 添加了RotateQuant算子的README文档 [#2467](https://gitcode.com/cann/ops-nn/issues/2467) -- 添加了RotateQuant算子的example目录和相关文件 [#2466](https://gitcode.com/cann/ops-nn/issues/2466) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4536 | 4 个月前 | |
fix aclnnSparse4to2QuantMatmulWeightNz doc Co-authored-by: zhaoyingchao2<zhaoyingchao1@hisilicon.com> # message auto-generated for no-merge-commit merge: !4498 merge issue-2132 into master fix aclnnSparse4to2QuantMatmulWeightNz doc Created-by: zhaoyingchao2 Commit-by: zhaoyingchao2 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改Sparse4to2QuantMatmulWeightNz 的文档错误描述 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#2132](https://gitcode.com/cann/ops-nn/issues/2132) [#2133](https://gitcode.com/cann/ops-nn/issues/2133) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 不涉及测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> aclnnSparse4to2QuantMatmulWeightNz.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4498 | 4 个月前 | |
optimize OP_LOGE format Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4451 merge reason into master optimize OP_LOGE format Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 查漏补缺,错误信息规范化 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4451 | 4 个月前 | |
apt整改 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3936 merge kernel into master apt整改 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 Ascend950PR/DT的入口文件opkernel/{算子名}_apt.cpp 不应该带有apt后缀,整改为opkernel/arch35/{算子名}.cpp 本次修改涉及kernel ut、kernel入口的py文件、py文件中的cpp文件路径。 ## 关联的Issue [#1985](https://gitcode.com/cann/ops-nn/issues/1985) ## 测试 本地编译Ascend950 / kernel ut pass。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3936 | 4 个月前 | |
apt整改 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3936 merge kernel into master apt整改 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 Ascend950PR/DT的入口文件opkernel/{算子名}_apt.cpp 不应该带有apt后缀,整改为opkernel/arch35/{算子名}.cpp 本次修改涉及kernel ut、kernel入口的py文件、py文件中的cpp文件路径。 ## 关联的Issue [#1985](https://gitcode.com/cann/ops-nn/issues/1985) ## 测试 本地编译Ascend950 / kernel ut pass。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3936 | 4 个月前 | |
修复matmul目录下相关文档typo问题 Co-authored-by: c00943476<chenlyucheng@huawei.com> # message auto-generated for no-merge-commit merge: !3515 merge master into master 修复matmul目录下相关文档typo问题 Created-by: oscillated Commit-by: c00943476 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复matmul目录下相关文档typo问题。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#1940](https://gitcode.com/cann/ops-nn/issues/1940) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 修复拼写错误、术语误写和不通顺表述,清理表格内多余空格。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3515 | 5 个月前 | |
修复WeightQuantBatchMatmulV2 NZ非对齐场景的aicore error问题 Co-authored-by: sunduiyang<sunduiyang@huawei.com> # message auto-generated for no-merge-commit merge: !4546 merge wqbmmv2_fix_nz_aliged into master 修复WeightQuantBatchMatmulV2 NZ非对齐场景的aicore error问题 Created-by: sunduiyang Commit-by: sunduiyang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> [PR 3895](https://gitcode.com/cann/ops-nn/pull/3895)中解决了scale搬运的OOM问题,scale的N轴需要按实际大小搬运,这就要求后续其他计算中单独完成对齐操作,以满足硬件的地址对齐要求。在NZ格式N非16对齐场景,AntiQuantComputeKNGroupWeightNz计算没有进行对齐处理,导致UB地址非32B对齐从而出现aicore error。 修改方法: 在NZ场景下对nbUb长度做对齐,保证地址32B对齐 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#2563](https://gitcode.com/cann/ops-nn/issues/2563) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地测试验证通过:二级冒烟用例、ND/NZ非对齐场景用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4546 | 4 个月前 | |
Format update: Adjusted the license description format in all relevant files. Co-authored-by: jiangqi<jiangqi47@h-partners.com> # message auto-generated for no-merge-commit merge: !403 merge license7 into master Format update: Adjusted the license description format in all relevant files. Created-by: jiangqi2025 Commit-by: jiangqi Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!403 | 8 个月前 |