| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
[fix]:cv自动融合规避TENSOR_LEVEL相关模板,非指定强制走BASIC_API Co-authored-by: yangzw653<yangzongwen1@huawei.com> # message auto-generated for no-merge-commit merge: !6644 merge master into master [fix]:cv自动融合规避TENSOR_LEVEL相关模板,非指定强制走BASIC_API Created-by: yangzw653 Commit-by: yangzw653 Merged-by: cann-robot Description: ## 描述 [fix]:cv自动融合规避TENSOR_LEVEL相关模板,非指定强制走BASIC_API batch_matmul_v3_asw_tiling.cpp场景不使用TENSOR_LEVEL时走HIGH_LEVEL而非BASIC_LEVEL ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 batch_matmul_v3_asw_tiling场景不使用TENSOR_LEVEL时走HIGH_LEVEL而非BASIC_LEVEL ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!6644 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
修复:RotateQuant算子在输入为sunnormal numbers数据范围时存在精度问题 Co-authored-by: yushan-kite<zhangyushan11@huawei.com> # message auto-generated for no-merge-commit merge: !6744 merge master into master 修复:RotateQuant算子在输入为sunnormal numbers数据范围时存在精度问题 Created-by: yushan-kite Commit-by: yushan-kite Merged-by: cann-robot Description: ## 描述 修改RotateQuant算子对于subnormal的处理逻辑 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3688 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> aclnnFuzz测试门槛用例精度pass ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!6744 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
[Docs] 修复aclnnDualLevelQuantMatmulWeightNz中level1GroupSize描述误写为一级量化 Co-authored-by: tangweiwei<tangweiwei2@huawei.com> # message auto-generated for no-merge-commit merge: !6814 merge fix/docs-dual-level-quant-level1-groupsize-typo into master [Docs] 修复aclnnDualLevelQuantMatmulWeightNz中level1GroupSize描述误写为一级量化 Created-by: tangweiwei2 Commit-by: tangweiwei Merged-by: cann-robot Description: ## 描述 修复 matmul/dual_level_quant_batch_matmul/docs/aclnnDualLevelQuantMatmulWeightNz.md 中 level1GroupSize 的描述错误。 第 28 行将 level1GroupSize 描述为“一级量化groupsize的大小”,应为“二级量化”。level1 对应二级量化参数,同文档多处可佐证: - 第 25 行:x1Level1Scale、x2Level1Scale二级量化参数,数据类型为FLOAT8_E8M0 - 第 27 行:level0GroupSize为一级量化groupsize的大小,仅支持512 - 参数表第 227 行:二级量化下,对输入x1和x2进行反量化计算的groupSize输入... - 参数表第 230 行:二级量化groupsize,仅支持32 本次改动将“一级量化”修正为“二级量化”,消除文档自相矛盾。 ## 关联的Issue #3734 ## 测试 仅修改 Markdown 文档中的文字描述,未改动代码逻辑,无需运行测试。本地确认渲染符合预期。 ## 文档更新 更新了 matmul/dual_level_quant_batch_matmul/docs/aclnnDualLevelQuantMatmulWeightNz.md,修正 level1GroupSize 量化层级描述笔误。 ## 类型标签 - [x] 文档更新 ## AI/Agent生成声明 - [ ] AI辅助编写 See merge request: cann/ops-nn!6814 | 2 个月前 | |
cleancode Co-authored-by: ztj0209<zhangtianjiao6@huawei.com> # message auto-generated for no-merge-commit merge: !6326 merge br_master into master cleancode Created-by: ztj0209 Commit-by: ztj0209 Merged-by: cann-robot Description: ## 描述 matmul领域算子cleancode处理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#3504](https://gitcode.com/cann/ops-nn/issues/3504) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:cleancode处理 See merge request: cann/ops-nn!6326 | 2 个月前 | |
[Docs] 修复aclnnFusedLinearOnlineMaxSum公式中weight误写为wight Co-authored-by: tangweiwei<tangweiwei2@huawei.com> # message auto-generated for no-merge-commit merge: !6813 merge fix/docs-fused-linear-online-max-sum-weight-typo into master [Docs] 修复aclnnFusedLinearOnlineMaxSum公式中weight误写为wight Created-by: tangweiwei2 Commit-by: tangweiwei Merged-by: cann-robot Description: ## 描述 修复 matmul/fused_linear_online_max_sum/docs/aclnnFusedLinearOnlineMaxSum.md 计算公式说明中的拼写错误。 第 22 行的公式描述 $input$与$wight^T$做矩阵乘得到 中,weight 被误写为 wight。同一公式下一行(第 25 行)正确写为 input @ weight^T,可佐证此处为笔误。 本次改动将 $wight^T$ 修正为 $weight^T$。 ## 关联的Issue Closes #3733 ## 测试 仅修改 Markdown 文档中的文字描述,未改动代码逻辑,无需运行测试。本地确认渲染符合预期。 ## 文档更新 更新了 matmul/fused_linear_online_max_sum/docs/aclnnFusedLinearOnlineMaxSum.md,修正公式描述笔误。 ## 类型标签 - [x] 文档更新 ## AI/Agent生成声明 - [ ] AI辅助编写 See merge request: cann/ops-nn!6813 | 2 个月前 | |
mm golden for ttk Co-authored-by: he_kan<hekan4@huawei.com> # message auto-generated for no-merge-commit merge: !6729 merge matmul into master mm golden for ttk Created-by: he_kan Commit-by: he_kan Merged-by: cann-robot Description: ## 描述 新增matmul的非量化类算子的个golden, <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3725 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!6729 | 2 个月前 | |
npu_arch整改 Co-authored-by: wuyufei<wuyufei13@huawei.com> # message auto-generated for no-merge-commit merge: !6048 merge 1952 into master npu_arch整改 Created-by: wuyufei Commit-by: wuyufei Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 此 PR 旨在对 matmul 模块进行 "npu_arch 整改"——将分散在各处的 defined(__NPU_ARCH__) && (__NPU_ARCH__ == 5102) 硬编码架构判断替换为语义化的功能宏(__FIXED_POINT_ONLY_CUBE_TO_L0C__、__LUT_SUPPORT__、__CUBE_S8S4_S4S4__),同时新增一个统一的宏头文件 common/inc/op_kernel/macro.h 供所有文件通过 #include 引入。改动涉及 21 个文件,在每个文件顶部添加了条件编译的 #include 宏头文件块,并将原有的 __NPU_ARCH__ == 5102 条件逐一替换为对应的功能宏。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#3520](https://gitcode.com/cann/ops-nn/issues/3520) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6048 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
mm golden for ttk Co-authored-by: he_kan<hekan4@huawei.com> # message auto-generated for no-merge-commit merge: !6729 merge matmul into master mm golden for ttk Created-by: he_kan Commit-by: he_kan Merged-by: cann-robot Description: ## 描述 新增matmul的非量化类算子的个golden, <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3725 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!6729 | 2 个月前 | |
[fix]:cv自动融合规避TENSOR_LEVEL相关模板,非指定强制走BASIC_API Co-authored-by: yangzw653<yangzongwen1@huawei.com> # message auto-generated for no-merge-commit merge: !6644 merge master into master [fix]:cv自动融合规避TENSOR_LEVEL相关模板,非指定强制走BASIC_API Created-by: yangzw653 Commit-by: yangzw653 Merged-by: cann-robot Description: ## 描述 [fix]:cv自动融合规避TENSOR_LEVEL相关模板,非指定强制走BASIC_API batch_matmul_v3_asw_tiling.cpp场景不使用TENSOR_LEVEL时走HIGH_LEVEL而非BASIC_LEVEL ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 batch_matmul_v3_asw_tiling场景不使用TENSOR_LEVEL时走HIGH_LEVEL而非BASIC_LEVEL ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!6644 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
资料mx量化名称整改为MX Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !6600 merge mx_docs into master 资料mx量化名称整改为MX Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 将资料中量化模式mx更改为MX,符合通用规范 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3307 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> docs/zh/context/量化介绍.md matmul/quant_batch_matmul_inplace_add/README.md matmul/quant_batch_matmul_inplace_add/docs/aclnnQuantBatchMatmulInplaceAdd.md matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulWeightNz.md matmul/quant_batch_matmul_v4/README.md matmul/quant_batch_matmul_v4/docs/aclnnQuantMatmulV5.md matmul/transpose_quant_batch_mat_mul/README.md matmul/weight_quant_batch_matmul_v2/docs/aclnnWeightQuantBatchMatmulNz.md matmul/weight_quant_batch_matmul_v2/docs/aclnnWeightQuantBatchMatmulV2.md matmul/weight_quant_batch_matmul_v2/docs/aclnnWeightQuantBatchMatmulV3.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6600 | 2 个月前 | |
Add api Level Key for Blaze/basic/high api Co-authored-by: Hu1L1<chenshujian5@huawei.com> # message auto-generated for no-merge-commit merge: !6283 merge codex/qbmmv3-weight-nz-kernel-type-master into master Add api Level Key for Blaze/basic/high api Created-by: Hu1L1 Commit-by: Hu1L1 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本 PR 为 QuantBatchMatmulV3 的 tiling key 新增 APILEVEL 字段,用于在同一 KERNELTYPE 下区分 high/basic/blaze API,替代通过新增 kernel type 表达 API 层级的方案。 主要改动: 1. 在 KERNELTYPE 后新增 2 bit APILEVEL 字段,并定义 high/basic/blaze 三类 API level。 2. host 侧将 GetApiLevel 下沉到各 tiling class 内部实现: - base/iterbatch 默认 high - MX/perblock/cube basic tiling 根据实际能力返回 basic/blaze/high - 3510 上 Weight NZ、MX、纯 cube ND 场景按 tensor api/blaze/basic 能力区分 - master 分支同步处理 5102 fixed-point cube ND int8 basic API 场景 3. kernel 侧按 TPL_APILEVEL 拆分入口分支,保证 tilingkey.h 中存在的组合在 cpp 中均有对应实现。 4. 调整 ASCENDC_TPL_ARGS_SEL 的宏隔离: - high/basic/blaze 分支分别枚举 - A4W4I 的 AIC 比例放入 basic/blaze 低阶 API 枚举 - 使用 __FIXED_POINT_ONLY_CUBE_TO_L0C__ 替代 tilingkey.h 中裸写 5102 判断 5. 统一 IsFp8OrHif8TTFloatBiasMix 到 util 方法,删除类内重复实现。 6. 更新 Ascend950、MC62CM12AA 相关 host UT 的 tiling key 期望值,并调整 MX without batch tiling data 判断逻辑,避免依赖 tiling key 判断 batch 场景。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3649 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> - git diff --check - 检查 tilingkey.h 中不再残留旧的 QBMMV3_IS_5102 / 裸 5102 判断 - 检查 host 侧无残留类成员版 IsFp8OrHif8TTFloatBiasMix() 调用 - 二级冒烟测试 - host UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6283 | 2 个月前 | |
fix(qbmmv4): 修正ErrMsg Co-authored-by: maqijun<maqijun@h-partners.com> # message auto-generated for no-merge-commit merge: !6630 merge fix_qbmmv4_0626 into master fix(qbmmv4): 修正ErrMsg Created-by: maqijun Commit-by: maqijun Merged-by: cann-robot Description: ## 描述 ### 1. 替换为正确的结构化错误宏 | 文件 | 修改前 | 修改后 | |------|--------|--------| | adaptive_sliding_window_basic_api_v4_tiling.cpp | OP_LOGE | OP_LOGE_FOR_INVALID_VALUES_WITH_REASON | | quant_batch_matmul_v4_asw_tiling.cpp | OP_LOGE | OP_LOGE_FOR_INVALID_VALUES_WITH_REASON | | quant_batch_matmul_v4_reg_base_tiling.cpp | OP_LOGE (2处) | OP_LOGE_FOR_INVALID_VALUES_WITH_REASON | | quant_batch_matmul_v4_tiling.cpp | OP_LOGE | OP_LOGE_FOR_INVALID_VALUE_WITH_REASON | ### 2. 修正错误宏类别 - OP_LOGE_FOR_INVALID_CONFIG_WITH_REASON → OP_LOGE_FOR_INVALID_DTYPE_WITH_REASON:用于 dtype 在 map 中查找失败的场景(3处) - OP_LOGE_FOR_INVALID_CONFIG_WITH_REASON → OP_LOGE_FOR_INVALID_VALUE_WITH_REASON:用于值校验失败的场景(2处) - OP_LOGE_FOR_INVALID_VALUE_WITH_REASON → OP_LOGE_FOR_INVALID_VALUES_WITH_REASON:用于多参数值校验的场景(2处) ### 3. 修正参数名与实际值 - transA/transB → transposeX1, transposeX2,并输出实际 bool 值 - x1Batch/x2Batch → x1Batch, x2Batch,并输出实际 batch 数值 - groupSizeK/groupSizeN → groupSizeK, groupSizeN,并输出实际数值 - antiQuantType 由数字改为可读字符串 ### 4. 新增 QuantTypeToString 辅助函数 在 quant_batch_matmul_v4_tiling.cpp 中新增 QuantTypeToString 函数,将 QuantType 枚举转为可读字符串(如 PER_TENSOR、PER_CHANNEL、MX 等),替代原有的 std::to_string(static_cast<int>(...)) 方式,涉及 2 处调用。 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3602 ## 测试 UT验证 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!6630 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
cleancode Co-authored-by: ztj0209<zhangtianjiao6@huawei.com> # message auto-generated for no-merge-commit merge: !6326 merge br_master into master cleancode Created-by: ztj0209 Commit-by: ztj0209 Merged-by: cann-robot Description: ## 描述 matmul领域算子cleancode处理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#3504](https://gitcode.com/cann/ops-nn/issues/3504) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:cleancode处理 See merge request: cann/ops-nn!6326 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
fix RotateQuant UT Co-authored-by: 张卓然<zhangzhuoran3@huawei.com> # message auto-generated for no-merge-commit merge: !6544 merge master into master fix RotateQuant UT Created-by: zhangzhuoran3 Commit-by: 张卓然 Merged-by: cann-robot Description: ## 描述 RotateQuant算子UT修复 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 已经本地测试验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6544 | 2 个月前 | |
去除matmul中的显式CheckLogLevel调用 Co-authored-by: liyuanqiang<liyuanqiang@huawei.com> # message auto-generated for no-merge-commit merge: !6224 merge log_rectification into master 去除matmul中的显式CheckLogLevel调用 Created-by: liyuanqiang Commit-by: liyuanqiang Merged-by: cann-robot Description: ## 描述 内部日志整改,去除CheckLogLevel <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue: [#3406](https://gitcode.com/cann/ops-nn/issues/3406) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6224 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
mm golden for ttk Co-authored-by: he_kan<hekan4@huawei.com> # message auto-generated for no-merge-commit merge: !6729 merge matmul into master mm golden for ttk Created-by: he_kan Commit-by: he_kan Merged-by: cann-robot Description: ## 描述 新增matmul的非量化类算子的个golden, <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3725 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!6729 | 2 个月前 | |
TQBMM算子资料函数原型与aclnn原型对齐,删除const Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !6760 merge tqbmm_const into master TQBMM算子资料函数原型与aclnn原型对齐,删除const Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TQBMM算子资料函数原型与aclnn原型对齐,删除const ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3690 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/transpose_quant_batch_mat_mul/docs/aclnnTransposeQuantBatchMatMul.md matmul/transpose_quant_batch_mat_mul/docs/aclnnTransposeQuantBatchMatMulWeightNz.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!6760 | 2 个月前 | |
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
资料mx量化名称整改为MX Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !6600 merge mx_docs into master 资料mx量化名称整改为MX Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 将资料中量化模式mx更改为MX,符合通用规范 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3307 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> docs/zh/context/量化介绍.md matmul/quant_batch_matmul_inplace_add/README.md matmul/quant_batch_matmul_inplace_add/docs/aclnnQuantBatchMatmulInplaceAdd.md matmul/quant_batch_matmul_v3/docs/aclnnQuantMatmulWeightNz.md matmul/quant_batch_matmul_v4/README.md matmul/quant_batch_matmul_v4/docs/aclnnQuantMatmulV5.md matmul/transpose_quant_batch_mat_mul/README.md matmul/weight_quant_batch_matmul_v2/docs/aclnnWeightQuantBatchMatmulNz.md matmul/weight_quant_batch_matmul_v2/docs/aclnnWeightQuantBatchMatmulV2.md matmul/weight_quant_batch_matmul_v2/docs/aclnnWeightQuantBatchMatmulV3.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6600 | 2 个月前 | |
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 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 8 个月前 |