已关闭
[Bug-Report|缺陷反馈]: aclnnEqual 算子 dtype 校验不通过时的报错日志中,dtype 支持列表被打印为双方括号 #3147
Wangdongxu_mj007创建于 9 天前关闭于 8 天前
9 天前 添加了label:bug-report
Wangdongxu_mj007
9 天前 评论:
9 天前 评论:
/assign


9 天前 将 magicjason0007 设为负责人
9 天前 修改标题为 “[Bug-Report|缺陷反馈]: aclnnEqual 算子 dtype 校验不通过时的报错日志中,dtype 支持列表被打印为双方括号”,原标题为“[Bug-Report|缺陷反馈]: ”
9 天前 修改标题为 “[Bug-Report|缺陷反馈]: aclnnEqual 算子 dtype 校验不通过时的报错日志中,dtype 支持列表被打印为双方括号”,原标题为“[Bug-Report|缺陷反馈]: ”
8 天前 关闭了 issue
8 天前 添加了label:resolved
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
一、问题描述 (必填)
aclnnEqual 算子 dtype 校验不通过时的报错日志中,dtype 支持列表被打印为双方括号:
原因为
op_api/aclnn_equal.cpp中 OP_LOGE 格式串已包含[%s],而op::ToString(initializer_list)返回值本身自带[],导致括号重复。该格式问题会干扰资料一致性自动化校验:工具将
[FLOAT误解析为 dtype 名,报出"报错支持列表与 md 支持列表不一致(报错比md多: [FLOAT;报错比md少: FLOAT)"的告警。经核对,docs/aclnnEqual.md的 dtype 支持列表(FLOAT16、FLOAT、INT32、INT8、UINT8、BOOL、DOUBLE、INT64、INT16、UINT16、UINT32、UINT64、BFLOAT16)与代码实现完全一致,文档无需修改,仅需修复报错日志格式。二、环境信息 (可选)
三、重现步骤 (可选)
调用
aclnnEqualGetWorkspaceSize,传入不支持互推导的 dtype(如 self=ACL_COMPLEX64,other=ACL_UINT8),观察 EZ1001 报错日志中 dtype support list 输出为[[...]]。四、预期结果 (可选)
报错日志中 dtype 支持列表以单方括号输出:
dtype support list [DT_FLOAT,DT_INT32,...].,与 md 文档支持列表可被一致解析。💡 备注(选填)
无