已关闭
[Bug-Report|缺陷反馈]: geir 测试日志级别与描述不一致(失败消息误标为 INFO) #4973
sun-yibo1创建于  26 天前关闭于  26 天前
sun-yibo1
26 天前 创建

一、问题描述

14 个算子的 geir 测试文件(examples/test_geir_*.cpp)中,3 类失败消息的日志级别被误标记为 INFO,而同文件内其他失败消息均正确标记为 ERROR,构成内部不一致,会误导日志排查。

geir 测试统一使用 printf("%s - LEVEL - [XIR]: message") 格式。以下 3 类失败分支的消息明确表示失败,但级别却写成 INFO

  • Initialize ge using ge global options failed
  • Run graph failed
  • Finalize ir graph session failed

对照同文件内正确标记为 ERROR 的失败消息:Generate input data failedCreate ir session using build options failedSession add ir compute graph failedOutput verification FAILED

二、重现步骤

  • 运行任一涉及算子的 geir 测试(如 test_geir_log_softmax_v2test_geir_batch_normtest_geir_layer_norm 等),触发初始化失败 / 运行图失败 / 结束会话失败分支。
  • 观察日志输出:失败消息却以 INFO 级别打印,与同为失败但打印为 ERROR 的其他消息不一致。

三、预期结果

  • 上述 3 类失败消息的日志级别为 ERROR,与同文件内其他失败消息一致。
  • 日志级别与消息描述语义一致(失败 → ERROR)。

涉及算子(每个 3 处,共 42 处):logsoftmaxv2、confusionsoftmaxgrad、broadcastgradientargs、addLayerNormQuant、addRmsNormDynamicQuantV2、batchNorm、groupNormV2、instanceNorm、layerNorm、layerNormV3、syncBatchNormBackwardElemt、syncBatchNormBackwardReduce、syncBatchNormGatherStats、syncBnTrainingUpdate。

注:experimental/norm/sync_batch_norm_gather_stats 下同名副本也存在同样问题,本次未修改。

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

likedislike
Ssun-yibo1
26 天前 添加了label:bug-report
yuning_chenyuning_chen成员
26 天前 将 sun-yibo1 设为负责人
CANN-robotCANN-robot成员
26 天前 关闭了 issue
CANN-robotCANN-robot成员
26 天前 添加了label:resolved