14 个算子的 geir 测试文件(examples/test_geir_*.cpp)中,3 类失败消息的日志级别被误标记为 INFO,而同文件内其他失败消息均正确标记为 ERROR,构成内部不一致,会误导日志排查。
examples/test_geir_*.cpp
INFO
ERROR
geir 测试统一使用 printf("%s - LEVEL - [XIR]: message") 格式。以下 3 类失败分支的消息明确表示失败,但级别却写成 INFO:
printf("%s - LEVEL - [XIR]: message")
Initialize ge using ge global options failed
Run graph failed
Finalize ir graph session failed
对照同文件内正确标记为 ERROR 的失败消息:Generate input data failed、Create ir session using build options failed、Session add ir compute graph failed、Output verification FAILED。
Generate input data failed
Create ir session using build options failed
Session add ir compute graph failed
Output verification FAILED
test_geir_log_softmax_v2
test_geir_batch_norm
test_geir_layer_norm
涉及算子(每个 3 处,共 42 处):logsoftmaxv2、confusionsoftmaxgrad、broadcastgradientargs、addLayerNormQuant、addRmsNormDynamicQuantV2、batchNorm、groupNormV2、instanceNorm、layerNorm、layerNormV3、syncBatchNormBackwardElemt、syncBatchNormBackwardReduce、syncBatchNormGatherStats、syncBnTrainingUpdate。
注:experimental/norm/sync_batch_norm_gather_stats 下同名副本也存在同样问题,本次未修改。
experimental/norm/sync_batch_norm_gather_stats
关联 PR:https://gitcode.com/cann/ops-nn/merge_requests/9003
一、问题描述
14 个算子的 geir 测试文件(
examples/test_geir_*.cpp)中,3 类失败消息的日志级别被误标记为INFO,而同文件内其他失败消息均正确标记为ERROR,构成内部不一致,会误导日志排查。geir 测试统一使用
printf("%s - LEVEL - [XIR]: message")格式。以下 3 类失败分支的消息明确表示失败,但级别却写成INFO:Initialize ge using ge global options failedRun graph failedFinalize ir graph session failed对照同文件内正确标记为
ERROR的失败消息:Generate input data failed、Create ir session using build options failed、Session add ir compute graph failed、Output verification FAILED。二、重现步骤
test_geir_log_softmax_v2、test_geir_batch_norm、test_geir_layer_norm等),触发初始化失败 / 运行图失败 / 结束会话失败分支。INFO级别打印,与同为失败但打印为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