| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(gmmsqv2): baseM balance Co-authored-by: Crrryyyy<chenruiyu4@huawei.com> # message auto-generated for no-merge-commit merge: !11214 merge sync-pr-10679-baseMBalance into master feat(gmmsqv2): baseM balance Created-by: Crrryyyy Commit-by: Crrryyyy Merged-by: cann-robot Description: ## 描述 为 grouped_matmul_swiglu_quant_v2 的 A8W8 Pertoken 内核同步 baseM balance 逻辑: - Nz 权重格式下,根据每个 group 的实际 M 计算均衡后的 baseM,并同步更新块调度器与坐标计算。 - ND 权重格式下跳过 BaseMBalance,继续使用 tiling 下发的原始 baseM,保持原有切块行为。 - 调整 UpdateNextProblem 的调用顺序,确保每个 group 使用对应的 baseM 更新调度状态。 - 补充尾块对齐、空块过滤和末组尾块切分处理。 ## 关联的Issue #5064 ## 测试 - git diff --check:通过。 ## 文档更新 不涉及。 ## 类型标签 - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [x] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!11214 | 10 天前 | |
Fix no-quant matmul error messages Co-authored-by: eternityk<taoyikun@huawei.com> # message auto-generated for no-merge-commit merge: !5693 merge bak into master Fix no-quant matmul error messages Created-by: eternityk Commit-by: eternityk Merged-by: cann-robot Description: ## 描述 本次修改主要针对非量化matmul相关算子的参数校验错误信息进行规范化整改。 改动内容包括: 将 mat_mul_v3/batch_mat_mul_v3/transpose_batch_mat_mul/transpose_quant_batch_mat_mul/gemm_v3/fused_mat_mul算子opapi/ophost文件夹下的部分普通 OP_LOGE / CUBE_INNER_ERR_REPORT 替换为更明确的错误日志宏。 针对 dtype、shape、shape dim、format、value 等非法输入场景,补充参数名、实际值和原因说明,提升报错可读性和问题定位效率。 优化部分错误信息表述,并调整部分日志调用格式,避免函数体过大导致的问题。 ## 关联的Issue [#2838](https://gitcode.com/cann/ops-transformer/issues/2838) ## 测试 已针对本次修改涉及的算子 opapi/ophost 参数校验路径进行代码检查,确认错误日志宏调用格式正确,参数名、实际值和原因说明完整。 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [x] ❓ 其他,请描述:errmsg整改 See merge request: cann/ops-transformer!5693 | 3 个月前 | |
[gmm] clean up weight_quant_basic_block code: 消除魔鬼数字、删除未使用变量、修复同步问题 Co-authored-by: shirui17@huawei.com<shirui17@huawei.com> # message auto-generated for no-merge-commit merge: !8031 merge master into master [gmm] clean up weight_quant_basic_block code: 消除魔鬼数字、删除未使用变量、修复同步问题 Created-by: shi-rui Commit-by: shirui17@huawei.com Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复GMM伪量化中的魔鬼数字、未使用变量、同步id不配对等问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/3702 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 本地验证算子泛化case ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [x] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8031 | 2 个月前 |