| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
增加判断 Co-authored-by: shangzhexin<shangzhexin@huawei.com> # message auto-generated for no-merge-commit merge: !1720 merge addmv into master 增加判断 Created-by: szhexin Commit-by: shangzhexin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。-->增加alpah和beta不等于1的判断,等于一则不做数据类型推导,优化 aclnn_addmv 算子中数据类型提升(promote)的检查逻辑。原实现中,无论标量参数 alpha 和 beta 的值是否为1,都会强制进行数据类型提升检查,这可能导致不必要的错误。本次修改旨在使检查逻辑更加精确,仅当 alpha 或 beta 的值不等于1时才执行相应的数据类型提升检查,从而避免无效的检查失败,提升算子的健壮性和兼容性。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->关联Issue [#996](https://gitcode.com/cann/ops-nn/issues/996) ## 测试 <!--描述进行了哪些测试来验证你的改动。-->在本地进行aclnn直调验证用例精度通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。-->不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1720 | 7 个月前 | |
[MatMul] 修缮tiling注释,修改交叉互检意见 Co-authored-by: yellowbee<huangyifeng15@huawei.com> # message auto-generated for no-merge-commit merge: !1799 merge cross_sc_clean into master [MatMul] 修缮tiling注释,修改交叉互检意见 Created-by: yellowbee Commit-by: yellowbee Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 根据交叉互检意见,修缮MatMul Tiling的注释代码 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->关联Issue [#988](https://gitcode.com/cann/ops-nn/issues/988) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1799 | 7 个月前 | |
补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Co-authored-by: ww-blue<wangwei1274@huawei.com> # message auto-generated for no-merge-commit merge: !1446 merge matmul-md into master 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Created-by: ww-blue Commit-by: ww-blue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 包括补充是否支持,支持情况的用法约束 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #765 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> /matmul/addmv/*.md /matmul/batch_mat_mul_v3/*.md /matmul/fused_quant_mat_mul/*.md /matmul/gemm/*.md /matmul/gemm_v2/*.md /matmul/gemm_v3/*.md /matmul/mat_mul_v3/*.md /matmul/matmul_compress/*.md /matmul/mv/*.md /matmul/quant_batch_matmul_v3/*.md /matmul/quant_batch_matmul_v4/*.md /matmul/quant_matmul/*.md /matmul/quant_matmul_dequant/*.md /matmul/quant_matmul_reduce_sum/*.md /matmul/sparse4to2quant_matmul/*.md /matmul/transpose_batch_mat_mul/*.md /matmul/weight_quant_batch_matmul/*.md /matmul/weight_quant_batch_matmul_v2/*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1446 | 8 个月前 | |
matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Co-authored-by: chen-shuai<chenshuai96@huawei.com> # message auto-generated for no-merge-commit merge: !1803 merge fix_pkg_compatibility into master matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Created-by: chen-shuai Commit-by: chen-shuai Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> #include "kernel_basic_intf.h"在8.5版本CANN包下编译报错,找不到头文件。使用宏让代码兼容低版本CANN包,在低版本CANN包下仍使用#include "kernel_operator.h"头文件修复该问题。 并修改matmul/common/cmct/utils/layout_utils.h头文件路径、修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/985 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ascend910b、ascend950等平台编译出包验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1803 | 7 个月前 | |
aclnnConvertWeightToInt4Pack资料冗余删除 Co-authored-by: wangmingli<wangmingli6@h-partners.com> # message auto-generated for no-merge-commit merge: !1817 merge master into master aclnnConvertWeightToInt4Pack资料冗余删除 Created-by: wangmingli Commit-by: wangmingli Merged-by: cann-robot Description: ## 描述 aclnnConvertWeightToInt4Pack资料冗余删除 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/1007 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了matmul/convert_weight_to_int4_pack/docs/aclnnConvertWeightToINT4Pack.md ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1817 | 7 个月前 | |
matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Co-authored-by: chen-shuai<chenshuai96@huawei.com> # message auto-generated for no-merge-commit merge: !1803 merge fix_pkg_compatibility into master matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Created-by: chen-shuai Commit-by: chen-shuai Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> #include "kernel_basic_intf.h"在8.5版本CANN包下编译报错,找不到头文件。使用宏让代码兼容低版本CANN包,在低版本CANN包下仍使用#include "kernel_operator.h"头文件修复该问题。 并修改matmul/common/cmct/utils/layout_utils.h头文件路径、修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/985 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ascend910b、ascend950等平台编译出包验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1803 | 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 | 8 个月前 | |
matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Co-authored-by: chen-shuai<chenshuai96@huawei.com> # message auto-generated for no-merge-commit merge: !1803 merge fix_pkg_compatibility into master matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Created-by: chen-shuai Commit-by: chen-shuai Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> #include "kernel_basic_intf.h"在8.5版本CANN包下编译报错,找不到头文件。使用宏让代码兼容低版本CANN包,在低版本CANN包下仍使用#include "kernel_operator.h"头文件修复该问题。 并修改matmul/common/cmct/utils/layout_utils.h头文件路径、修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/985 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ascend910b、ascend950等平台编译出包验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1803 | 7 个月前 | |
添加FQMM算子readme资料 Co-authored-by: rueenov11<zhuruyi@huawei.com> # message auto-generated for no-merge-commit merge: !1281 merge fqmm_readme into master 添加FQMM算子readme资料 Created-by: rueenov11 Commit-by: rueenov11 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1)在算子接口列表文档(op_api_list.md)中新增了该FusedQuantMatmul算子的条目,明确其功能与确定性实现状态; 2)在算子列表文档(op_list.md)中注册FusedQuantMatmul算子,并说明其支持的调用方式与硬件单元; 3)创建了详细FusedQuantMatmul算子的说明文档(README.md),阐述了其功能、参数、约束及调用方式; 4)后续修正了该文档中关于产品系列描述的准确性,确保了文档内容的一致性。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1281 | 8 个月前 | |
[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 | 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 | 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 | 7 个月前 | |
[MatMul] 修缮tiling注释,修改交叉互检意见 Co-authored-by: yellowbee<huangyifeng15@huawei.com> # message auto-generated for no-merge-commit merge: !1799 merge cross_sc_clean into master [MatMul] 修缮tiling注释,修改交叉互检意见 Created-by: yellowbee Commit-by: yellowbee Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 根据交叉互检意见,修缮MatMul Tiling的注释代码 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000-->关联Issue [#988](https://gitcode.com/cann/ops-nn/issues/988) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1799 | 7 个月前 | |
补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Co-authored-by: ww-blue<wangwei1274@huawei.com> # message auto-generated for no-merge-commit merge: !1446 merge matmul-md into master 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Created-by: ww-blue Commit-by: ww-blue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 包括补充是否支持,支持情况的用法约束 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #765 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> /matmul/addmv/*.md /matmul/batch_mat_mul_v3/*.md /matmul/fused_quant_mat_mul/*.md /matmul/gemm/*.md /matmul/gemm_v2/*.md /matmul/gemm_v3/*.md /matmul/mat_mul_v3/*.md /matmul/matmul_compress/*.md /matmul/mv/*.md /matmul/quant_batch_matmul_v3/*.md /matmul/quant_batch_matmul_v4/*.md /matmul/quant_matmul/*.md /matmul/quant_matmul_dequant/*.md /matmul/quant_matmul_reduce_sum/*.md /matmul/sparse4to2quant_matmul/*.md /matmul/transpose_batch_mat_mul/*.md /matmul/weight_quant_batch_matmul/*.md /matmul/weight_quant_batch_matmul_v2/*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1446 | 8 个月前 | |
[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 | 7 个月前 | |
matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Co-authored-by: chen-shuai<chenshuai96@huawei.com> # message auto-generated for no-merge-commit merge: !1803 merge fix_pkg_compatibility into master matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Created-by: chen-shuai Commit-by: chen-shuai Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> #include "kernel_basic_intf.h"在8.5版本CANN包下编译报错,找不到头文件。使用宏让代码兼容低版本CANN包,在低版本CANN包下仍使用#include "kernel_operator.h"头文件修复该问题。 并修改matmul/common/cmct/utils/layout_utils.h头文件路径、修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/985 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ascend910b、ascend950等平台编译出包验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1803 | 7 个月前 | |
aclnnQuantMatmulWeightNz资料整改 Co-authored-by: chaoying-zhang<zhangchaoying@huawei.com> # message auto-generated for no-merge-commit merge: !1800 merge wqbmm_docs into master aclnnQuantMatmulWeightNz资料整改 Created-by: chaoying-zhang Commit-by: chaoying-zhang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> aclnnQuantMatmulWeightNz资料整改 1. 公式合并 2. 各平台支持的数据类型使用角标标识 3. 删除冗余的约束说明 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#1022](https://gitcode.com/cann/ops-nn/issues/1022) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulWeightNz.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1800 | 7 个月前 | |
modify aclnnqmmv5.md Co-authored-by: yolic<chenyuning1@huawei.com> # message auto-generated for no-merge-commit merge: !1866 merge 0212qmmmd into master modify aclnnqmmv5.md Created-by: yolic Commit-by: yolic Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改了 aclnnqmmv5.md ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 修改了matmul/quant_batch_matmul_v4/docs/aclnnQuantMatmulV5.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1866 | 7 个月前 | |
补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Co-authored-by: ww-blue<wangwei1274@huawei.com> # message auto-generated for no-merge-commit merge: !1446 merge matmul-md into master 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Created-by: ww-blue Commit-by: ww-blue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 包括补充是否支持,支持情况的用法约束 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #765 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> /matmul/addmv/*.md /matmul/batch_mat_mul_v3/*.md /matmul/fused_quant_mat_mul/*.md /matmul/gemm/*.md /matmul/gemm_v2/*.md /matmul/gemm_v3/*.md /matmul/mat_mul_v3/*.md /matmul/matmul_compress/*.md /matmul/mv/*.md /matmul/quant_batch_matmul_v3/*.md /matmul/quant_batch_matmul_v4/*.md /matmul/quant_matmul/*.md /matmul/quant_matmul_dequant/*.md /matmul/quant_matmul_reduce_sum/*.md /matmul/sparse4to2quant_matmul/*.md /matmul/transpose_batch_mat_mul/*.md /matmul/weight_quant_batch_matmul/*.md /matmul/weight_quant_batch_matmul_v2/*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1446 | 8 个月前 | |
补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Co-authored-by: ww-blue<wangwei1274@huawei.com> # message auto-generated for no-merge-commit merge: !1446 merge matmul-md into master 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Created-by: ww-blue Commit-by: ww-blue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 包括补充是否支持,支持情况的用法约束 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #765 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> /matmul/addmv/*.md /matmul/batch_mat_mul_v3/*.md /matmul/fused_quant_mat_mul/*.md /matmul/gemm/*.md /matmul/gemm_v2/*.md /matmul/gemm_v3/*.md /matmul/mat_mul_v3/*.md /matmul/matmul_compress/*.md /matmul/mv/*.md /matmul/quant_batch_matmul_v3/*.md /matmul/quant_batch_matmul_v4/*.md /matmul/quant_matmul/*.md /matmul/quant_matmul_dequant/*.md /matmul/quant_matmul_reduce_sum/*.md /matmul/sparse4to2quant_matmul/*.md /matmul/transpose_batch_mat_mul/*.md /matmul/weight_quant_batch_matmul/*.md /matmul/weight_quant_batch_matmul_v2/*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1446 | 8 个月前 | |
补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Co-authored-by: ww-blue<wangwei1274@huawei.com> # message auto-generated for no-merge-commit merge: !1446 merge matmul-md into master 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Created-by: ww-blue Commit-by: ww-blue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 包括补充是否支持,支持情况的用法约束 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #765 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> /matmul/addmv/*.md /matmul/batch_mat_mul_v3/*.md /matmul/fused_quant_mat_mul/*.md /matmul/gemm/*.md /matmul/gemm_v2/*.md /matmul/gemm_v3/*.md /matmul/mat_mul_v3/*.md /matmul/matmul_compress/*.md /matmul/mv/*.md /matmul/quant_batch_matmul_v3/*.md /matmul/quant_batch_matmul_v4/*.md /matmul/quant_matmul/*.md /matmul/quant_matmul_dequant/*.md /matmul/quant_matmul_reduce_sum/*.md /matmul/sparse4to2quant_matmul/*.md /matmul/transpose_batch_mat_mul/*.md /matmul/weight_quant_batch_matmul/*.md /matmul/weight_quant_batch_matmul_v2/*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1446 | 8 个月前 | |
补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Co-authored-by: ww-blue<wangwei1274@huawei.com> # message auto-generated for no-merge-commit merge: !1446 merge matmul-md into master 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Created-by: ww-blue Commit-by: ww-blue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 包括补充是否支持,支持情况的用法约束 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #765 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> /matmul/addmv/*.md /matmul/batch_mat_mul_v3/*.md /matmul/fused_quant_mat_mul/*.md /matmul/gemm/*.md /matmul/gemm_v2/*.md /matmul/gemm_v3/*.md /matmul/mat_mul_v3/*.md /matmul/matmul_compress/*.md /matmul/mv/*.md /matmul/quant_batch_matmul_v3/*.md /matmul/quant_batch_matmul_v4/*.md /matmul/quant_matmul/*.md /matmul/quant_matmul_dequant/*.md /matmul/quant_matmul_reduce_sum/*.md /matmul/sparse4to2quant_matmul/*.md /matmul/transpose_batch_mat_mul/*.md /matmul/weight_quant_batch_matmul/*.md /matmul/weight_quant_batch_matmul_v2/*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1446 | 8 个月前 | |
clean code about sparse_tensor_dense_matmul infer Co-authored-by: alfengyuan<yuanyaofeng@h-partners.com> # message auto-generated for no-merge-commit merge: !1809 merge master into master clean code about sparse_tensor_dense_matmul infer Created-by: alfengyuan Commit-by: alfengyuan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 代码中存在cleancode告警,4个函数中只读使用了context参数,没有修改值,需要声明为 const参数。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/1000 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1809 | 7 个月前 | |
matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Co-authored-by: chen-shuai<chenshuai96@huawei.com> # message auto-generated for no-merge-commit merge: !1803 merge fix_pkg_compatibility into master matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Created-by: chen-shuai Commit-by: chen-shuai Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> #include "kernel_basic_intf.h"在8.5版本CANN包下编译报错,找不到头文件。使用宏让代码兼容低版本CANN包,在低版本CANN包下仍使用#include "kernel_operator.h"头文件修复该问题。 并修改matmul/common/cmct/utils/layout_utils.h头文件路径、修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/985 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ascend910b、ascend950等平台编译出包验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1803 | 7 个月前 | |
transpose_quant_batchmatmul算子资料修改 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !1781 merge tqbmm_document into master transpose_quant_batchmatmul算子资料修改 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> transpose_quant_batchmatmul算子在md资料中存在描述不准确问题和一些语法问题,本PR用于仅进行资料修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 资料修改无需测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了aclnnTransposeQuantBatchMatMul.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1781 | 7 个月前 | |
补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Co-authored-by: ww-blue<wangwei1274@huawei.com> # message auto-generated for no-merge-commit merge: !1446 merge matmul-md into master 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 Created-by: ww-blue Commit-by: ww-blue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 补充Matmul目录下多个算子 Atlas 推理系列 | Atlas 训练系列 | 200I/500 A2 推理 相关规格描述 包括补充是否支持,支持情况的用法约束 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #765 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> /matmul/addmv/*.md /matmul/batch_mat_mul_v3/*.md /matmul/fused_quant_mat_mul/*.md /matmul/gemm/*.md /matmul/gemm_v2/*.md /matmul/gemm_v3/*.md /matmul/mat_mul_v3/*.md /matmul/matmul_compress/*.md /matmul/mv/*.md /matmul/quant_batch_matmul_v3/*.md /matmul/quant_batch_matmul_v4/*.md /matmul/quant_matmul/*.md /matmul/quant_matmul_dequant/*.md /matmul/quant_matmul_reduce_sum/*.md /matmul/sparse4to2quant_matmul/*.md /matmul/transpose_batch_mat_mul/*.md /matmul/weight_quant_batch_matmul/*.md /matmul/weight_quant_batch_matmul_v2/*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1446 | 8 个月前 | |
matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Co-authored-by: chen-shuai<chenshuai96@huawei.com> # message auto-generated for no-merge-commit merge: !1803 merge fix_pkg_compatibility into master matmul类算子#include "kernel_basic_intf.h"头文件兼容性适配,适配8.5版本及以下CANN包并修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件的问题 Created-by: chen-shuai Commit-by: chen-shuai Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> #include "kernel_basic_intf.h"在8.5版本CANN包下编译报错,找不到头文件。使用宏让代码兼容低版本CANN包,在低版本CANN包下仍使用#include "kernel_operator.h"头文件修复该问题。 并修改matmul/common/cmct/utils/layout_utils.h头文件路径、修复qbmmv3 ascend950 kernel ut 编译报错找不到头文件。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/985 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ascend910b、ascend950等平台编译出包验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1803 | 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 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 9 个月前 |