已关闭
[Bug-Report|缺陷反馈]: 责任田算子日志质量整改 #5110
StoneChan_创建于  10 天前关闭于  9 天前
StoneChan_
StoneChan_成员
10 天前 创建

问题描述 (必填)

依据 CANN 日志规范检查规则,对责任田算子的运行时日志进行质量整改,修复以下问题:

  • 级别错配:GE IR 示例(test_geir_reverse_sequence.cpp)失败信息误标 INFO(应 ERROR)
  • 拼写错误:Precison 等
  • 语法错误:"is fail" 中式结构、"fail to get" 缺时态、"is failed" 结构、Dcache Size 大小写等
  • 变量越限日志缺正确范围(ubFactor 等补充 "must be greater than 0, but got %ld")
  • 内部缩写 [XIR] 替换;printf/std::cout 统一走 LOG_PRINT 宏
  • UT 测试中冗余 std::cout 状态输出

影响算子:glu/reverse_sequence/sleep/quant_max/concat_offset/foreach_asin

环境信息 (必填)

不涉及(纯日志文案整改,无运行时行为变化)

重现步骤 (必填)

执行算子 UT / 查看相关算子日志

预期结果 (必填)

日志级别、文案符合日志规范,便于问题定位

日志 / 截图 (必填)

-(整改前后对比见 PR 变更)

备注 (选填)

  • 本次整改不改变算子功能逻辑

关联 PR:https://gitcode.com/cann/ops-nn/merge_requests/9154

likedislike
StoneChan_
StoneChan_成员
10 天前 评论:

/assign @StoneChan_

likedislike
CANN-robotCANN-robot成员
10 天前 将 StoneChan_ 设为负责人
StoneChan_
StoneChan_成员
10 天前 评论:

input/ops-nn@master/quant/quant_max/op_api/aclnn_quant_max.cpp 63 OP_LOGE(ACLNN_ERR_PARAM_INVALID, "x shape %ld, y shape %ld", shape1.GetShapeSize(), shape2.GetShapeSize()); IsShapeEquals 是普通 shape 比较函数,此处用 OP_LOGE(错误级)无条件打印两个 shape 大小,shape 相等的正常场景也会输出 ERROR 日志,级别与内容矛盾,疑似调试遗留,会污染错误日志误导排障。 改为 OP_LOGD 调试级别,或在真正 shape 不匹配的分支内才打印。

likedislike
CANN-robotCANN-robot成员
9 天前 关闭了 issue
CANN-robotCANN-robot成员
9 天前 添加了label:resolved