| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
addmv和mv支持950 Co-authored-by: shangzhexin<shangzhexin@huawei.com> # message auto-generated for no-merge-commit merge: !1917 merge ziliao into master addmv和mv支持950 Created-by: szhexin Commit-by: shangzhexin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。-->本次PR旨在更新 aclnnAddmv 算子和aclnnMv的产品支持文档,确保文档内容与产品实际能力保持一致。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->关联Issue [#1065](https://gitcode.com/cann/ops-nn/issues/1065) ## 测试 <!--描述进行了哪些测试来验证你的改动。-->不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。-->aclnnAddmv.md和aclnnMv.md两个文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1917 | 8 个月前 | |
修复addmm&baddbmm接口在非inplace接口下修改self输入的问题 Co-authored-by: rueenov11<zhuruyi@huawei.com> # message auto-generated for no-merge-commit merge: !2784 merge fix_Addmm_Baddbmm into master 修复addmm&baddbmm接口在非inplace接口下修改self输入的问题 Created-by: rueenov11 Commit-by: rueenov11 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复addmm&baddbmm接口在非inplace接口下修改self输入的问题。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2784 | 7 个月前 | |
添加 batch_matmul_quant、quant_matmul、weight_quant_batch_matmul README文档 Co-authored-by: c00943476<chenlyucheng@huawei.com> # message auto-generated for no-merge-commit merge: !1952 merge master into master 添加 batch_matmul_quant、quant_matmul、weight_quant_batch_matmul README文档 Created-by: oscillated Commit-by: c00943476 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 添加 batch_matmul_quant、quant_matmul、weight_quant_batch_matmul README文档 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#498](https://gitcode.com/cann/ops-nn/issues/498) 关联Issue [#500](https://gitcode.com/cann/ops-nn/issues/500) 关联Issue [#501](https://gitcode.com/cann/ops-nn/issues/501) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1952 | 8 个月前 | |
transdata后融合,回退n非对齐场景 Co-authored-by: z00939187<zhengyuhao3@huawei.com> # message auto-generated for no-merge-commit merge: !3047 merge master-resert into master transdata后融合,回退n非对齐场景 Created-by: zhengyuhao3 Commit-by: z00939187 Merged-by: cann-robot Description: ## 描述 transdata后融合内存优化,非对齐场景切换通路后导致网络用例性能下降,回退n非对齐场景 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/1662 ## 测试 二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3047 | 7 个月前 | |
fix ConvertWeightToINT4Pack docs Co-authored-by: z00939187<zhengyuhao3@huawei.com> # message auto-generated for no-merge-commit merge: !2158 merge fix_doc into master fix ConvertWeightToINT4Pack docs Created-by: zhengyuhao3 Commit-by: z00939187 Merged-by: cann-robot Description: ## 描述 aclnnConvertWeightToINT4Pack 接口参数资料修改为与代码 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #1203 ## 测试 不涉及 ## 文档更新 matmul/convert_weight_to_int4_pack/docs/aclnnConvertWeightToINT4Pack.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2158 | 8 个月前 | |
matmul kernel_utils头文件整改 Co-authored-by: z00939187<zhengyuhao3@huawei.com> # message auto-generated for no-merge-commit merge: !2669 merge fix-inner into master matmul kernel_utils头文件整改 Created-by: zhengyuhao3 Commit-by: z00939187 Merged-by: cann-robot Description: ## 描述 matmul kernel_utils头文件整改 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/1490 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:规范整改 See merge request: cann/ops-nn!2669 | 7 个月前 | |
fix documentation of aclnnFusedLinearCrossEntropyLossGrad Co-authored-by: suroot666<jisihuai@h-partners.com> # message auto-generated for no-merge-commit merge: !1622 merge docs into master fix documentation of aclnnFusedLinearCrossEntropyLossGrad Created-by: jisihuai Commit-by: suroot666 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 补充平台兼容性描述 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1622 | 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 | 9 个月前 | |
control aic:aiv==1:2 Co-authored-by: sxb154714<shangxiaobo1@hisilicon.com> Co-authored-by: z00949599<zhangyushan11@huawei.com> # message auto-generated for no-merge-commit merge: !2108 merge pr_1421 into master control aic:aiv==1:2 Created-by: yushan-kite Commit-by: z00949599;sxb154714 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> tiling侧增加aivNum的校验,要求aivNum == aciNum * 2。涉及vector的算子在不满足该条件下要进行异常处理,满足条件后才继续执行。 补充ut中case的属性vector_core_cnt,完善校验能力。 bmm,mmV3,fusedmatmul,transposeQuantBatchMatmul,FlatQuant算子涉及cube&vector模板的场景。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#1175](https://gitcode.com/cann/ops-nn/issues/1175) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ttk测试功能,性能 aclnnFuzz测试控核代码 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2108 | 7 个月前 | |
modify aclnnQuantMatMulV5 docs Co-authored-by: llqx-1<lilongqianxi@h-partners.com> # message auto-generated for no-merge-commit merge: !2539 merge qmmv5 into master modify aclnnQuantMatMulV5 docs Created-by: llqx-1 Commit-by: llqx-1 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改aclnnQuantMatMulV5文档,添加INT32输出时的公式描述 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #1419 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2539 | 7 个月前 | |
[matmul]socversion整改 Co-authored-by: littlemons<yaowenjie7@huawei.com> # message auto-generated for no-merge-commit merge: !1085 merge socversion into master [matmul]socversion整改 Created-by: littlemons Commit-by: littlemons Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> SocVersion整改,使用npu arch替代soc version进行分支判断。 芯片参数硬编码,替换为接口获取。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#828](https://gitcode.com/cann/ops-nn/issues/828) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1085 | 8 个月前 | |
feat(GemmV3): 2. implement GemmV3BaseKernel. Co-authored-by: void-ptr<baochaojun@huawei.com> Co-authored-by: rueenov11<zhuruyi@huawei.com> # message auto-generated for no-merge-commit merge: !2401 merge gemmv3_base_kernel into master feat(GemmV3): 2. implement GemmV3BaseKernel. Created-by: void_ptr Commit-by: void-ptr;rueenov11;void_ptr Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、新增GemmV3Base kernel,支持alpha、beta!=1输入,将beta* self + alpha*(a@b)的vector计算过程融到mm kernel中,addmm运算使用FP32进行。 2、aclnnAddmmGetWorkspaceSize、aclnnBaddbmmGetWorkspaceSize接口新增cubeMathType=USE_FP32_ADDMM模式,表示在addmm(矩阵乘法与加法融合)运算过程中对FP16/BF16输入进行FP32升精度计算,从而提升特定场景下的数值精度。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2401 | 7 个月前 | |
feat(GemmV3): 2. implement GemmV3BaseKernel. Co-authored-by: void-ptr<baochaojun@huawei.com> Co-authored-by: rueenov11<zhuruyi@huawei.com> # message auto-generated for no-merge-commit merge: !2401 merge gemmv3_base_kernel into master feat(GemmV3): 2. implement GemmV3BaseKernel. Created-by: void_ptr Commit-by: void-ptr;rueenov11;void_ptr Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、新增GemmV3Base kernel,支持alpha、beta!=1输入,将beta* self + alpha*(a@b)的vector计算过程融到mm kernel中,addmm运算使用FP32进行。 2、aclnnAddmmGetWorkspaceSize、aclnnBaddbmmGetWorkspaceSize接口新增cubeMathType=USE_FP32_ADDMM模式,表示在addmm(矩阵乘法与加法融合)运算过程中对FP16/BF16输入进行FP32升精度计算,从而提升特定场景下的数值精度。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2401 | 7 个月前 | |
MatmulV3单核切K偏移变量使用错误,Tbmm删除无用的封装函数 Co-authored-by: ww-blue<wangwei1274@huawei.com> # message auto-generated for no-merge-commit merge: !2891 merge sc-0310 into master MatmulV3单核切K偏移变量使用错误,Tbmm删除无用的封装函数 Created-by: ww-blue Commit-by: ww-blue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1.MatmulV3单核切K模版中,在Cast FP32->FP16时,存在变量使用错误,当前因为NKM模版中,singleCoreM不作切分,所以innerSingleCoreM = SingleCoreM,因此没有报错,但是这里的语义明显是不对的,需要该成正确的变量,防止后续出现问题 2.Tbmm中存在未使用的分装函数,需要删除 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> Issue #1644 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2891 | 7 个月前 | |
在aclnn matmul_compress中加入了对bias的连续性处理 Co-authored-by: yolic<chenyuning1@huawei.com> # message auto-generated for no-merge-commit merge: !2966 merge 0320con into master 在aclnn matmul_compress中加入了对bias的连续性处理 Created-by: yolic Commit-by: yolic Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在aclnn matmul_compress中加入了对bias的连续性处理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#1520](https://gitcode.com/cann/ops-nn/issues/1520) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2966 | 7 个月前 | |
消除 mv 算子编译告警 Co-authored-by: c00943476<chenlyucheng@huawei.com> # message auto-generated for no-merge-commit merge: !2009 merge master into master 消除 mv 算子编译告警 Created-by: oscillated Commit-by: c00943476 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 消除 mv 算子编译告警 ops-nn/matmul/mv/op_host/op_api/aclnn_mv.cpp:52:13: warning: ‘bool CheckDtype(const aclTensor*, const aclTensor*, const aclTensor*)’ defined but not used [-Wunused-function] ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#1114](https://gitcode.com/cann/ops-nn/issues/1114) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 改动后编译opapi已无该编译告警。  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2009 | 7 个月前 | |
为QuantBatchMatmulInpalceAdd添加readme文档 Co-authored-by: kknan<xukenan@huawei.com> # message auto-generated for no-merge-commit merge: !2981 merge add_op_desc_for_qbmmia into master 为QuantBatchMatmulInpalceAdd添加readme文档 Created-by: kknan Commit-by: kknan Merged-by: cann-robot Description: ## 描述 为QuantBatchMatmulInpalceAdd添加readme文档 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/1619 ## 测试 readme描述正确,算子规格符合预期 ## 文档更新 新增的quantbatchmatmulinplaceadd算子的README.md文件, 内容包含算子支持量化模式,支持数据类型,输入/输出参数等描述 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2981 | 7 个月前 | |
docs: polish quant batch matmul docs Co-authored-by: smdbha<panzhijie2@huawei.com> # message auto-generated for no-merge-commit merge: !3051 merge backup into master docs: polish quant batch matmul docs Created-by: smdbha Commit-by: smdbha Merged-by: cann-robot Description: ## 描述 本 PR 主要对 \ aclnnQuantMatmul\ 相关文档进行质量清理和一致性修正,涉及以下 4 份文档: - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulV3.md\ - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulV4.md\ - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulWeightNz.md\ - \matmul/quant_batch_matmul_v4/docs/aclnnQuantMatmulV5.md\ 本次修改内容包括: - 修正拼写错误、术语误写和不通顺表述。 - 统一支持标记,规范 \✓\ / \×\ 的使用。 - 修复 Markdown/HTML 格式问题,提升表格和代码块可读性。 - 对示例代码做一致性检查,修正文档中容易误导用户的 dtype/shape/buffer size/日志文案问题。 - 根据 review 要求,仅保留 \Ascend 950PR/Ascend 950DT\ 支持示例中的必要代码修正;非 950 支持示例中的代码逻辑类改动已回退,避免扩大修改范围。 ## 关联的Issue 关联 Issue #1652 https://gitcode.com/cann/ops-nn/issues/1652 ## 测试 本次为文档修改,主要进行了静态检查和人工校验: - 人工逐项检查 4 份 Markdown 文档的拼写、格式和表述一致性。 - 人工检查示例代码中的 dtype、shape、buffer size、参数名和日志文案是否一致、合理。 - 对关键低级错误进行 grep 复查。 - 执行 \git diff --check\,结果通过。 说明: - 本次未进行算子编译和运行测试。 - 本次测试重点为文档质量和样例静态一致性校验。 ## 文档更新 已更新以下文档: - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulV3.md\ - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulV4.md\ - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulWeightNz.md\ - \matmul/quant_batch_matmul_v4/docs/aclnnQuantMatmulV5.md\ ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3051 | 7 个月前 | |
docs: polish quant batch matmul docs Co-authored-by: smdbha<panzhijie2@huawei.com> # message auto-generated for no-merge-commit merge: !3051 merge backup into master docs: polish quant batch matmul docs Created-by: smdbha Commit-by: smdbha Merged-by: cann-robot Description: ## 描述 本 PR 主要对 \ aclnnQuantMatmul\ 相关文档进行质量清理和一致性修正,涉及以下 4 份文档: - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulV3.md\ - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulV4.md\ - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulWeightNz.md\ - \matmul/quant_batch_matmul_v4/docs/aclnnQuantMatmulV5.md\ 本次修改内容包括: - 修正拼写错误、术语误写和不通顺表述。 - 统一支持标记,规范 \✓\ / \×\ 的使用。 - 修复 Markdown/HTML 格式问题,提升表格和代码块可读性。 - 对示例代码做一致性检查,修正文档中容易误导用户的 dtype/shape/buffer size/日志文案问题。 - 根据 review 要求,仅保留 \Ascend 950PR/Ascend 950DT\ 支持示例中的必要代码修正;非 950 支持示例中的代码逻辑类改动已回退,避免扩大修改范围。 ## 关联的Issue 关联 Issue #1652 https://gitcode.com/cann/ops-nn/issues/1652 ## 测试 本次为文档修改,主要进行了静态检查和人工校验: - 人工逐项检查 4 份 Markdown 文档的拼写、格式和表述一致性。 - 人工检查示例代码中的 dtype、shape、buffer size、参数名和日志文案是否一致、合理。 - 对关键低级错误进行 grep 复查。 - 执行 \git diff --check\,结果通过。 说明: - 本次未进行算子编译和运行测试。 - 本次测试重点为文档质量和样例静态一致性校验。 ## 文档更新 已更新以下文档: - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulV3.md\ - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulV4.md\ - \matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulWeightNz.md\ - \matmul/quant_batch_matmul_v4/docs/aclnnQuantMatmulV5.md\ ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3051 | 7 个月前 | |
处理aclnnQuantMatmul和aclnnQuantMatmulV2参数非连续性 Co-authored-by: hid54649903<zhangjunming21@huawei.com> # message auto-generated for no-merge-commit merge: !3010 merge aclnn_cont into master 处理aclnnQuantMatmul和aclnnQuantMatmulV2参数非连续性 Created-by: hid54649903 Commit-by: hid54649903 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在aclnnQuantMatmul和aclnnQuantMatmulV2接口中增加非连续性参数处理,并添加了对应的ut ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> Issue [#1521](https://gitcode.com/cann/ops-nn/issues/1521) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 流水ci通过,新增ut通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3010 | 7 个月前 | |
| 7 个月前 | ||
[aicore]整改 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !2261 merge master into master [aicore]整改 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 编译器内部已经定义了__aicore__,算子侧需要去掉这个标识 ## 关联的Issue [#1276](https://gitcode.com/cann/ops-nn/issues/1276) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2261 | 7 个月前 | |
| 7 个月前 | ||
refactor common headers for op_host/op_api Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !1807 merge master into master refactor common headers for op_host/op_api Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 迁移common目录下的文件到op_api/op_host中 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1807 | 8 个月前 | |
MatmulV3单核切K偏移变量使用错误,Tbmm删除无用的封装函数 Co-authored-by: ww-blue<wangwei1274@huawei.com> # message auto-generated for no-merge-commit merge: !2891 merge sc-0310 into master MatmulV3单核切K偏移变量使用错误,Tbmm删除无用的封装函数 Created-by: ww-blue Commit-by: ww-blue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1.MatmulV3单核切K模版中,在Cast FP32->FP16时,存在变量使用错误,当前因为NKM模版中,singleCoreM不作切分,所以innerSingleCoreM = SingleCoreM,因此没有报错,但是这里的语义明显是不对的,需要该成正确的变量,防止后续出现问题 2.Tbmm中存在未使用的分装函数,需要删除 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> Issue #1644 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2891 | 7 个月前 | |
control aic:aiv==1:2 Co-authored-by: sxb154714<shangxiaobo1@hisilicon.com> Co-authored-by: z00949599<zhangyushan11@huawei.com> # message auto-generated for no-merge-commit merge: !2108 merge pr_1421 into master control aic:aiv==1:2 Created-by: yushan-kite Commit-by: z00949599;sxb154714 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> tiling侧增加aivNum的校验,要求aivNum == aciNum * 2。涉及vector的算子在不满足该条件下要进行异常处理,满足条件后才继续执行。 补充ut中case的属性vector_core_cnt,完善校验能力。 bmm,mmV3,fusedmatmul,transposeQuantBatchMatmul,FlatQuant算子涉及cube&vector模板的场景。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#1175](https://gitcode.com/cann/ops-nn/issues/1175) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ttk测试功能,性能 aclnnFuzz测试控核代码 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2108 | 7 个月前 | |
| 7 个月前 | ||
修复quantbatchmatmulmsd模板 weightquantbatchmatmul模板bug Co-authored-by: wmg<wangmingguang2@h-partners.com> # message auto-generated for no-merge-commit merge: !2754 merge SCAN_FINDINGS_CACHE_master into master 修复quantbatchmatmulmsd模板 weightquantbatchmatmul模板bug Created-by: wmg1 Commit-by: wmg Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复quantbatchmatmulmsd模板 weightquantbatchmatmul模板bug,具体引入原因见issue问题描述 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->https://gitcode.com/cann/ops-nn/issues/1594 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 冒烟无问题 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2754 | 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 | 10 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 10 个月前 |