已关闭
[Bug-Report|缺陷反馈]: Compile_Ascend_X86_950 因 QuantMatmulTilingData 重命名遗漏而失败 #268
yangyang016创建于  5 天前关闭于  5 天前
yangyang016成员
5 天前 创建

一、问题描述(必填)

Compile_Ascend_X86_950 流水线编译至 83% 时失败,首个致命错误为:

Samples/2_Performance/matmul_story/matmul_recipes/examples/quant_matmul_mxfp8/quant_matmul_mxfp8_k_tail_stepwise_copyout.asc:34:10: fatal error: 'tiling/quant_matmul_tiling_data.h' file not found
#include "tiling/quant_matmul_tiling_data.h"
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake: *** [Makefile:136: all] Error 2

该问题由提交 2ab6551(PR #393)将 QuantMatmulTilingData / quant_matmul_tiling_data.h 重命名为 QuantMatmulMxTilingData / quant_matmul_mx_tiling_data.h 时遗漏该样例导致。

当前仓库中旧头文件已不存在,但以下 3 处旧引用仍有残留:

quant_matmul_mxfp8_k_tail_stepwise_copyout.asc:34  #include "tiling/quant_matmul_tiling_data.h"
quant_matmul_mxfp8_k_tail_stepwise_copyout.asc:39  const QuantMatmulTilingData quantMatmulTilingData
quant_matmul_mxfp8_k_tail_stepwise_copyout.asc:119 QuantMatmulTilingData tilingData

问题在仅修改 README 的 PR #395 流水线中暴露,但 PR #395 的变更仅涉及 README.md,与此编译错误无关;其目标分支基线即包含上述遗漏。

二、环境信息(可选)

  • 流水线任务:Compile_Ascend_X86_950
  • CPU 架构:x86_64
  • 目标平台:Ascend 950
  • 复现基线:2ab6551489a0bae19f85e3f493028ba18fac3f7f

三、重现步骤(可选)

  1. 检出提交 2ab6551489a0bae19f85e3f493028ba18fac3f7f
  2. 执行 Ascend 950 x86_64 全量编译;
  3. 编译 quant_matmul_mxfp8_k_tail_stepwise_copyout.asc 时因找不到旧头文件而失败。

可通过以下命令静态确认残留:

rg -n "quant_matmul_tiling_data\.h|QuantMatmulTilingData" Samples/2_Performance/matmul_story

四、预期结果(可选)

quant_matmul_mxfp8_k_tail_stepwise_copyout.asc 应同步使用:

  • tiling/quant_matmul_mx_tiling_data.h
  • QuantMatmulMxTilingData

修改后 Compile_Ascend_X86_950 全量编译应通过,并确认仓库中不存在旧头文件名或旧类型名残留。

💡 备注

建议在类似全局重命名提交中,将全仓库残留搜索和完整 Ascend 950 编译纳入验证,避免未覆盖的新样例遗漏更新。本 Issue 未上传原始流水线日志,仅保留定位问题所需的脱敏错误片段。

likedislike
Yyangyang016成员
5 天前 添加了label:bug-report
Yyangyang016成员
5 天前 将 yangyang016 设为负责人
Yyangyang016成员
5 天前 关联了pull request:update readme
Yyangyang016成员
5 天前 删除了关联的pull request:update readme
Yyangyang016成员
5 天前 关联了pull request:update readme
CANN-robotCANN-robot成员
5 天前 关闭了 issue
CANN-robotCANN-robot成员
5 天前 添加了label:resolved