已关闭
[Bug-Report|缺陷反馈]: random 目录算子日志存在级别错配/格式符错配/错误描述不完整等多类缺陷 #3083
liangtongxue创建于  10 天前关闭于  9 天前
liangtongxue成员
10 天前 创建

一、问题描述 (必填)

random/ 目录 26 个算子(含 examples、tests)的日志输出存在多类规范缺陷,影响排障效率与正确性:

  1. 级别错配:12 个 geir examples 中失败分支以 - INFO - [XIR]: xxx failed 输出(36 处),按级别过滤时故障信息会被忽略
  2. 格式符与实参类型不匹配:如 %lld 配 uint32_t、%d 配 int64_t、%f 配整数,触发 -Werror=format 编译失败或输出垃圾值
  3. 错误描述不完整:dtype/shape/size 校验失败未带当前实际值(40+ 处),无法定位差异
  4. 拼写/语法错误:samller、excepted(与 expected 语义相反)、only support、must >、is begin、序数 1th 等 100+ 处
  5. 中文输出:ST executor/golden.py 含中文文案与全角顿号(10 处)
  6. UT 缺陷:truncated_normal_v2 tiling 期望串字段数与结构定义不符(48 vs 51),用例在 master 上失败

二、环境信息 (可选)

  • 昇腾硬件型号:Ascend 950
  • CANN版本:9.2.0

三、重现步骤 (可选)

  • bash build.sh --pkg --jit --soc=ascend950(格式符错配触发 -Werror 编译失败)
  • 运行 UT TruncatedNormalV2Tiling.truncated_normal_v2_tiling_910D_float_001 失败
  • grep -rn "INFO.*failed\|、" random/*/examples random/*/tests 可见级别错配与中文残留

四、预期结果 (可选)

日志统一英文、失败分支为 ERROR 级、校验失败带当前实际值、格式符与实参类型匹配、UT 全部通过

关联 PR:https://gitcode.com/cann/ops-math/pull/5347

likedislike
Lliangtongxue成员
10 天前 添加了label:bug-report
liangtongxue成员
10 天前 评论:

/assign @liangtongxue

likedislike
CANN-robotCANN-robot成员
10 天前 将 liangtongxue 设为负责人
CANN-robotCANN-robot成员
9 天前 关闭了 issue
CANN-robotCANN-robot成员
9 天前 添加了label:resolved