已关闭
非量化matmul算子error massage表达不清晰不统一,需整改 #2838
陶贻坤创建于  6月1日关闭于  6月2日
陶贻坤
陶贻坤
6月1日 创建

问题描述

当前grouped_matmul/grouped_matmul_add算子在参数校验失败时,部分 error message 表达不够清晰且格式不统一,影响用户定位问题。

主要问题包括:

部分错误信息只描述了约束条件,未明确指出具体非法参数名称。
部分错误信息缺少实际输入值,例如 dtype、shape、shape dim、format、attr value 等。
相同类型的校验场景使用了不同的日志表达方式,错误信息风格不一致。
部分错误信息中参数名称、约束条件和实际值混在一起,可读性较差。
算子相关 tiling / inferShape 校验路径中的错误日志未统一使用规范化错误日志宏。

影响范围

涉及算子:
grouped_matmul/grouped_matmul_add

涉及场景:
dtype 校验
shape / shape dim 校验
format 校验
attr value 校验
optional input 校验
tiling 参数校验
inferShape 参数校验

整改目标

对算子的 error message 进行规范化整改,确保错误信息满足以下要求:
明确指出非法参数名称。
明确展示实际输入值。
明确说明期望约束或失败原因。
同类错误场景使用统一的错误日志宏和表达风格。
提升用户排查 dtype、shape、format、value 等参数错误时的定位效率。

期望结果

整改后,当用户传入非法参数时,错误日志能够清晰展示:
哪个参数不合法;
当前实际值是什么;
为什么不合法;
应满足什么约束。
从而提升算子的易用性和问题定位效率。

likedislike
陶贻坤陶贻坤
6月1日 关联了pull request:errmsg整改
huang-chuhong成员
6月1日 评论:

/assign @eternityk

likedislike
CANN-robotCANN-robot成员
6月1日 将 eternityk 设为负责人
CANN-robotCANN-robot成员
6月2日 关闭了 issue
CANN-robotCANN-robot成员
6月2日 添加了label:resolved