| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[QFA][MXFP8] 修复高精窗口 v_tail 非连续输入寻址 Co-authored-by: yang-zhipeng19<yangzhipeng19@huawei.com> # message auto-generated for no-merge-commit merge: !13291 merge fix/qfa-vtail-noncontiguous into master [QFA][MXFP8] 修复高精窗口 v_tail 非连续输入寻址 Created-by: yang-zhipeng19 Commit-by: yang-zhipeng19 Merged-by: cann-robot Description: ## 描述 MXFP8 高精窗口传入外层轴非连续的 v_tail 时,kernel 按连续布局寻址,导致精度错误。本修改将真实 stride 从 tiling 传递至地址计算,并校验正步长和布局支持边界:PA_BBND 支持第 0 轴,PA_BNBD/PA_NZ 支持第 0、1 轴。 ## 关联的Issue Fixes #5779 https://gitcode.com/cann/ops-transformer/issues/5779 ## 测试 - pre-commit 全部适用检查通过,包括 clang-format、ruff、OAT。 - 隔离算子包编译成功;352 组参数、2080 次正向调用全部通过,非连续输入与同值连续输入结果逐位一致。 - 新分支重新运行专项回归:90 passed,覆盖 540 次正向调用及 210 次预期拒绝检查。 - 另 8 次奇数 stride/非零 storage offset 检查通过。 - 新分支 QFA 算子源码与已编译验证版本一致;此次重跑复用该隔离包。使用 CANN 9.2 TensorV2 环境,CANN 9.1 仍受既有 opbase 版本检查限制。 ## 文档更新 更新 torchapi_quant_flash_attn.md 中 v_tail 的非连续布局范围与运行环境要求。 ## 类型标签 - [x] Bug修复 - [x] 测试 - [x] 文档更新 See merge request: cann/ops-transformer!13291 | 28 天前 |