Closed
[Documentation|文档反馈]: aclnnAllGatherMatmul 错误码表格式错误且缺"k轴=0"场景(2处) #6788
liujing987913Add on  19 days agoClosed at  9 days ago
liujing987913
19 days ago Create

Document Link(文档链接)

涉及文档:aclnnAllGatherMatmul.md(master)

Issues Section(问题文档片段)

背景

通过自动化工具对现网 aclnn 文档(mc2/all_gather_matmul/docs/aclnnAllGatherMatmul.md)与仓内源码进行比对。抓取的源码文件:mc2/all_gather_matmul/op_api/aclnn_all_gather_matmul.cpp、op_host/tiling 等。比对发现以下不一致,请确认。

问题明细

序号 文档现状 文档位置 源码依据 建议
1 161002 错误码行 rowspan=3,实际仅 2 行描述 错误码表·161002 段(第 239~246 行,rowspan 在 240~241,两行描述在 242/245) 表格自身格式错误(rowspan 与行数不符,渲染缺行) 请修复 rowspan
2 161002 描述 2 条,未含 x1 的 k 轴为 0 场景 错误码表·161002 段(第 242/245 行) 源码 CheckNotEmptyTensor:OP_API_CHECK((kValue==0), {…return false;}) 返回 161002 请确认错误码表补充该场景

来源文件

Existing Issues(存在的问题)

详见问题片段

likedislike
周云飞
周云飞Collaborators
19 days ago Comments:

感谢您提供具体位置和比对依据。这两处反馈需要结合确认,避免只调整表格格式而遗漏错误场景。

  1. 错误码表格式:按您提供的片段,161002 单元格的 rowspan="3" 与两行描述不一致。如果最终保留两条描述,可将跨行数改为 2;如果确认需要新增“k 轴为 0”的第三条描述,则可保留跨行数 3,并补齐对应表格行。
  2. “x1 的 k 轴为 0”场景:您引用的 CheckNotEmptyTensor 检查值得进一步确认。不过,内部检查返回 false 并不直接等于公开接口返回 161002,还需要核对 OP_API_CHECK 的触发条件,以及调用方如何将检查结果转换为接口错误码。目前提供的源码片段未覆盖这些位置,因此暂不能确认该场景必然返回 161002。

可行的调整方向是:确认该检查对应的接口返回码及适用分支后,在相应错误码下补充准确的触发条件,并同步调整表格跨行数,确保描述条数与表格结构一致。

likedislike
周云飞
周云飞Collaborators
19 days ago Comments:

/assign @w00951525

likedislike
CANN-robotCANN-robotCollaborators
19 days ago Assign w00951525 as responsible person
WwangfuhaoCollaborators
9 days ago Associated pull request
WwangfuhaoCollaborators
9 days ago Deleted associated pull request: 修复 aclnnAllGatherMatmul算子错误码表并统一 Full Mesh 组网表述
wangfuhaoCollaborators
9 days ago Comments:
CANN-robotCANN-robotCollaborators
9 days ago Close issue
CANN-robotCANN-robotCollaborators
9 days ago changed custom state from 进行中 to 已完成
CANN-robotCANN-robotCollaborators
9 days ago Added label: resolved
周云飞
周云飞Collaborators
5 days ago Comments:

处置结果

已在 aclnnAllGatherMatmul 中英文错误码表补充 x1 的 k 轴为 0 时返回 161002 的场景,并修正表格跨行设置。

变更已合入 master,详见 PR #15461。

likedislike