| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【MatMul】aclnn extern c delete Co-authored-by: yellowbee<huangyifeng15@huawei.com> # message auto-generated for no-merge-commit merge: !990 merge externc into master 【MatMul】aclnn extern c delete Created-by: yellowbee Commit-by: yellowbee Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 改动方式:针对aclnn接口做出一定的整改。 问题来源:当前aclnn的对内函数声明了c语言,可能会导致匿名空间内的接口互相冲突(如两个不同文件的匿名空间都声明了同一名字的对内使用函数,但却都使用了externc声明),导致编译问题,在其他算子中已暴露类似的问题,因此本次对matmul做相关整改 解决方案:删除cpp文件中对内接口函数的externc声明,且将aclnn_batchmatmul.cpp中的Exec类函数做一定整改(声明位置不匹配导致必须用externc互相依赖) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#515](https://gitcode.com/cann/ops-nn/issues/515) <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 已完成二级冒烟、算子泛化,本地库已上线一段时间且稳定无问题 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不包含文档的更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!990 | 8 个月前 | |
tbmm load balance Co-authored-by: justsozl<zhaolun3@hisilicon.com> # message auto-generated for no-merge-commit merge: !1124 merge master into master tbmm load balance Created-by: justsozl Commit-by: justsozl Merged-by: cann-robot Description: ## 描述 TBMM算子tiling计算过程中,未充分考虑到M/N差距较大场景下,baseM/N切分不合理导致的多核分配不满的问题 本PR在初步确定baseM/N切块策略后,判定当前tiling是否用满核,在未用满核时进一步对baseM/N进行负载均衡优化,从而达到分满核并优化性能的目的 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/589 ## 测试 二级冒烟 ## 文档更新 算子内部tiling策略变更,不涉及接口变更,资料无需更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1124 | 7 个月前 | |
【MatMul】aclnn extern c delete Co-authored-by: yellowbee<huangyifeng15@huawei.com> # message auto-generated for no-merge-commit merge: !990 merge externc into master 【MatMul】aclnn extern c delete Created-by: yellowbee Commit-by: yellowbee Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 改动方式:针对aclnn接口做出一定的整改。 问题来源:当前aclnn的对内函数声明了c语言,可能会导致匿名空间内的接口互相冲突(如两个不同文件的匿名空间都声明了同一名字的对内使用函数,但却都使用了externc声明),导致编译问题,在其他算子中已暴露类似的问题,因此本次对matmul做相关整改 解决方案:删除cpp文件中对内接口函数的externc声明,且将aclnn_batchmatmul.cpp中的Exec类函数做一定整改(声明位置不匹配导致必须用externc互相依赖) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#515](https://gitcode.com/cann/ops-nn/issues/515) <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 已完成二级冒烟、算子泛化,本地库已上线一段时间且稳定无问题 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不包含文档的更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!990 | 8 个月前 | |
fix mmv2nz to mmv3 nznznd Co-authored-by: zhengyuhao3<zhengyuhao3@huawei.com> # message auto-generated for no-merge-commit merge: !1020 merge master-dev2nn into master fix mmv2nz to mmv3 nznznd Created-by: zhengyuhao3 Commit-by: z00939187;zhengyuhao3 Merged-by: cann-robot Description: ## 描述 内存优化,将原MMV2NZ通路切换至MMV3NZNZND,通过后融合消除尾部transdata,减少out因trandata导致的额外内存占用 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1020 | 7 个月前 | |
qbmm文件整改和代码整改 Co-authored-by: smdbha<panzhijie2@huawei.com> # message auto-generated for no-merge-commit merge: !952 merge master into master qbmm文件整改和代码整改 Created-by: smdbha Commit-by: smdbha Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!952 | 8 个月前 | |
fix allocated oversize of FusedLinearCrossEntropyLossGrad Co-authored-by: suroot666<jisihuai@h-partners.com> # message auto-generated for no-merge-commit merge: !771 merge test into master fix allocated oversize of FusedLinearCrossEntropyLossGrad Created-by: jisihuai Commit-by: suroot666 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!771 | 8 个月前 | |
FusedLinearOnlineMaxSum新增op_api目录并完善资料 Co-authored-by: wangxinwei328<wangxinwei21@huawei.com> # message auto-generated for no-merge-commit merge: !795 merge update_fused_linear_online_max_sum into master FusedLinearOnlineMaxSum新增op_api目录并完善资料 Created-by: wangxinwei21 Commit-by: wangxinwei328 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> FusedLinearOnlineMaxSum新增op_api目录并完善资料 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-nn/issues/409 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了matmul/fused_linear_online_max_sum/README.md 更新了matmul/fused_linear_online_max_sum/docs/aclnnFusedLinearOnlineMaxSum.md ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!795 | 8 个月前 | |
iterbatch_codecheck Co-authored-by: sxb154714<shangxiaobo1@hisilicon.com> # message auto-generated for no-merge-commit merge: !1068 merge iterbatch_codecheck into master iterbatch_codecheck Created-by: sxb154714 Commit-by: sxb154714 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> iterbatch_codecheck ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-nn/issues/555 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1068 | 7 个月前 | |
clear compile worning Co-authored-by: 李飞265<lifei265@h-partners.com> # message auto-generated for no-merge-commit merge: !965 merge clear_sc_0123 into master clear compile worning Created-by: lifei265 Commit-by: 李飞265 Merged-by: cann-robot Description: ## 描述 修复fusedQuantMatmul和QuantBatchMatmulV4编译告警 ## 关联的Issue Issue #481 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!965 | 8 个月前 | |
【MatMul】aclnn extern c delete Co-authored-by: yellowbee<huangyifeng15@huawei.com> # message auto-generated for no-merge-commit merge: !990 merge externc into master 【MatMul】aclnn extern c delete Created-by: yellowbee Commit-by: yellowbee Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 改动方式:针对aclnn接口做出一定的整改。 问题来源:当前aclnn的对内函数声明了c语言,可能会导致匿名空间内的接口互相冲突(如两个不同文件的匿名空间都声明了同一名字的对内使用函数,但却都使用了externc声明),导致编译问题,在其他算子中已暴露类似的问题,因此本次对matmul做相关整改 解决方案:删除cpp文件中对内接口函数的externc声明,且将aclnn_batchmatmul.cpp中的Exec类函数做一定整改(声明位置不匹配导致必须用externc互相依赖) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#515](https://gitcode.com/cann/ops-nn/issues/515) <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 已完成二级冒烟、算子泛化,本地库已上线一段时间且稳定无问题 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不包含文档的更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!990 | 8 个月前 | |
add kirinx90 ops: matmul norm pooling quant scripts vfusion Co-authored-by: zengjuan<zengjuan2@huawei.com> # message auto-generated for no-merge-commit merge: !610 merge master into master add kirinx90 ops: matmul norm pooling quant scripts vfusion Created-by: zengjuan Commit-by: zengjuan Merged-by: cann-robot Description: ## 描述 add kirinx90 ops: matmul norm pooling quant scripts vfusion ## 关联的Issue 无 ## 测试 蓝区门禁 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!610 | 8 个月前 | |
编译优化:减小mm算子的头文件包含,提高编译速度 Co-authored-by: chen-shuai<chenshuai96@huawei.com> # message auto-generated for no-merge-commit merge: !848 merge replace_matmul_head into master 编译优化:减小mm算子的头文件包含,提高编译速度 Created-by: chen-shuai Commit-by: chen-shuai Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 减小matmul算子的头文件包含,提高编译速度 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-nn/issues/429 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!848 | 8 个月前 | |
tbmm load balance Co-authored-by: justsozl<zhaolun3@hisilicon.com> # message auto-generated for no-merge-commit merge: !1124 merge master into master tbmm load balance Created-by: justsozl Commit-by: justsozl Merged-by: cann-robot Description: ## 描述 TBMM算子tiling计算过程中,未充分考虑到M/N差距较大场景下,baseM/N切分不合理导致的多核分配不满的问题 本PR在初步确定baseM/N切块策略后,判定当前tiling是否用满核,在未用满核时进一步对baseM/N进行负载均衡优化,从而达到分满核并优化性能的目的 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/589 ## 测试 二级冒烟 ## 文档更新 算子内部tiling策略变更,不涉及接口变更,资料无需更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1124 | 7 个月前 | |
【MatMul】aclnn extern c delete Co-authored-by: yellowbee<huangyifeng15@huawei.com> # message auto-generated for no-merge-commit merge: !990 merge externc into master 【MatMul】aclnn extern c delete Created-by: yellowbee Commit-by: yellowbee Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 改动方式:针对aclnn接口做出一定的整改。 问题来源:当前aclnn的对内函数声明了c语言,可能会导致匿名空间内的接口互相冲突(如两个不同文件的匿名空间都声明了同一名字的对内使用函数,但却都使用了externc声明),导致编译问题,在其他算子中已暴露类似的问题,因此本次对matmul做相关整改 解决方案:删除cpp文件中对内接口函数的externc声明,且将aclnn_batchmatmul.cpp中的Exec类函数做一定整改(声明位置不匹配导致必须用externc互相依赖) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#515](https://gitcode.com/cann/ops-nn/issues/515) <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 已完成二级冒烟、算子泛化,本地库已上线一段时间且稳定无问题 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不包含文档的更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!990 | 8 个月前 | |
sync aclnnmv Co-authored-by: sxb154714<shangxiaobo1@hisilicon.com> # message auto-generated for no-merge-commit merge: !1069 merge sync_mv into master sync aclnnmv Created-by: sxb154714 Commit-by: sxb154714 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 同步aclnnmv修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-nn/issues/558 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 完成测试修改 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1069 | 7 个月前 | |
修复QuantBatchMatmulV3纯CUBE模板低阶API的若干问题 Co-authored-by: liyinghao10<liyinghao10@h-partners.com> # message auto-generated for no-merge-commit merge: !1119 merge pr_5076 into master 修复QuantBatchMatmulV3纯CUBE模板低阶API的若干问题 Created-by: liyinghao10 Commit-by: liyinghao10 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1119 | 7 个月前 | |
解决qbmm 空tensor处理问题单 Co-authored-by: zhoushaolong<zhoushaolong3@huawei.com> # message auto-generated for no-merge-commit merge: !1070 merge fix/dts-qbmmkongtensor into master 解决qbmm 空tensor处理问题单 Created-by: zhoushaolong Commit-by: zhoushaolong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 现状:当前qbmm算子跑静态图时,对于m/n=0的用例,会直接返回空tensor,aclnn_fuzz框架显示精度PASS。跑aclnn直调、torch动态图、geir图都会被拦截。 为保证qbmm算子所有通路的结果保持一致,现在要对aclnn直调、torch动态图、geir图三个通路对m/n=0的处理进行修改。 aclnn直调、torch动态图会走到aclnn_quant_matmul_v5.cpp,geir图直接走到tiling,所以需对这两个文件进行修改。 aclnn和tiling解除对m/n=0的拦截,当m/n=0时,直接pass继续往下走。修改原则:top1:m/n任意为0,不拦截,支持该场景空tensor;top2:拦截k=0场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 关联Issue [#562](https://gitcode.host/cann/ops-nn/issues/562) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1070 | 7 个月前 | |
update matmul A5 doc Co-authored-by: liuyufan0725<liuyufan9@huawei.com> # message auto-generated for no-merge-commit merge: !558 merge matmul_A5_doc into master update matmul A5 doc Created-by: liuyufan0725 Commit-by: liuyufan0725 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!558 | 8 个月前 | |
Merging the dev repository and open source repository. Modify the README and aclnn issues Co-authored-by: zhouwenfang<zhouwenfang3@h-partners.com> # message auto-generated for no-merge-commit merge: !1120 merge master into master Merging the dev repository and open source repository. Modify the README and aclnn issues Created-by: zhouwenfang Commit-by: zhouwenfang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1120 | 7 个月前 | |
MM类算子blockDim统一命名为numBlocks Co-authored-by: Hu1L1<chenshujian5@huawei.com> # message auto-generated for no-merge-commit merge: !976 merge block_dim into master MM类算子blockDim统一命名为numBlocks Created-by: Hu1L1 Commit-by: Hu1L1 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> Ascend 950PR/Ascend 950DT架构,MM类算子blockDim相关概念更改为numBlocks ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-nn/issues/487 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:相关概念重命名 See merge request: cann/ops-nn!976 | 8 个月前 | |
MM类算子blockDim统一命名为numBlocks Co-authored-by: Hu1L1<chenshujian5@huawei.com> # message auto-generated for no-merge-commit merge: !976 merge block_dim into master MM类算子blockDim统一命名为numBlocks Created-by: Hu1L1 Commit-by: Hu1L1 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> Ascend 950PR/Ascend 950DT架构,MM类算子blockDim相关概念更改为numBlocks ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-nn/issues/487 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:相关概念重命名 See merge request: cann/ops-nn!976 | 8 个月前 | |
EmbeddingHashTable系列功能性能优化与SparseTensorDenseMatMul编码优化 Co-authored-by: xujiachen8<xujiachen8@h-partners.com> # message auto-generated for no-merge-commit merge: !1028 merge dev into master EmbeddingHashTable系列功能性能优化与SparseTensorDenseMatMul编码优化 Created-by: xujiachen8 Commit-by: xujiachen8 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> EmbeddingHashTable系列功能性能优化与SparseTensorDenseMatMul编码优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1028 | 7 个月前 | |
tbmm load balance Co-authored-by: justsozl<zhaolun3@hisilicon.com> # message auto-generated for no-merge-commit merge: !1124 merge master into master tbmm load balance Created-by: justsozl Commit-by: justsozl Merged-by: cann-robot Description: ## 描述 TBMM算子tiling计算过程中,未充分考虑到M/N差距较大场景下,baseM/N切分不合理导致的多核分配不满的问题 本PR在初步确定baseM/N切块策略后,判定当前tiling是否用满核,在未用满核时进一步对baseM/N进行负载均衡优化,从而达到分满核并优化性能的目的 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/589 ## 测试 二级冒烟 ## 文档更新 算子内部tiling策略变更,不涉及接口变更,资料无需更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1124 | 7 个月前 | |
【MatMul】aclnn extern c delete Co-authored-by: yellowbee<huangyifeng15@huawei.com> # message auto-generated for no-merge-commit merge: !990 merge externc into master 【MatMul】aclnn extern c delete Created-by: yellowbee Commit-by: yellowbee Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 改动方式:针对aclnn接口做出一定的整改。 问题来源:当前aclnn的对内函数声明了c语言,可能会导致匿名空间内的接口互相冲突(如两个不同文件的匿名空间都声明了同一名字的对内使用函数,但却都使用了externc声明),导致编译问题,在其他算子中已暴露类似的问题,因此本次对matmul做相关整改 解决方案:删除cpp文件中对内接口函数的externc声明,且将aclnn_batchmatmul.cpp中的Exec类函数做一定整改(声明位置不匹配导致必须用externc互相依赖) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#515](https://gitcode.com/cann/ops-nn/issues/515) <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 已完成二级冒烟、算子泛化,本地库已上线一段时间且稳定无问题 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不包含文档的更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!990 | 8 个月前 | |
A16MxFP4非对齐规格补齐、放开kn65535限制和删除bias fp32内容 Co-authored-by: ZhangW<zhangwei1176@huawei.com> # message auto-generated for no-merge-commit merge: !1118 merge wqbmm into master A16MxFP4非对齐规格补齐、放开kn65535限制和删除bias fp32内容 Created-by: ZhangWei1176 Commit-by: ZhangW Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> A16MxFP4非对齐规格补齐、放开kn65535限制和删除bias fp32内容 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> Issue [#590](https://gitcode.com/cann/ops-nn/issues/590) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 本地验证白盒用例,泛化用例,网络用例,兼容性用例包含A16F8,A16W8,A16W4,A16MxFP4数据流,门槛用例,本地二级冒烟(通过) ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了aclnnWeightQuantBatchMatmulV2.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1118 | 7 个月前 | |
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 | 9 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 9 个月前 |