已合并
fix: 整改责任田算子日志质量(修复日志规范问题) #5023
StoneChan_创建于 9 天前
fix: 整改责任田算子日志质量(修复日志规范问题) #5023
已合并
Pull Request已成功合入, 合并人@CANN-robot
(感谢 StoneChan_ 的贡献)9 天前 创建了 pull request,commit 736f0768
atomgit-bot
9 天前 评论:
9 天前 评论:
变更摘要
本 PR 依据 CANN 日志规范检查规则,对 cumsum/view_copy/addr/split/split_v/unpack/adds/concat/pack/as_strided/eye/dynamic_partition/assign/masked_fill/strided_slice_grad/triu/tril/tensor_move/asin/power/concat_d/concat_v2 等责任田算子进行运行时日志质量整改(排除 experimental 目录)。核心内容为:将 GE IR 示例(test_geir_*.cpp)中失败信息误标 INFO 的级别统一改为 ERROR;将直接 printf/std::cout 统一收敛到 LOG_PRINT 宏(缺失处新增),并将内部缩写 [XIR] 替换为算子专属标记(如 [AS_STRIDED_GE_IR]、[SPLIT_GE_IR]、[CUMSUM_GE_IR] 等);同时清理 UT 测试中冗余的 std::cout 状态输出。本次整改均为日志文案/级别调整,不改变算子功能逻辑。
主要改动
- GE IR 示例日志级别与输出方式规范化: 在
test_geir_as_strided.cpp、test_geir_concat.cpp、test_geir_split.cpp、test_geir_cumsum.cpp等示例中,将 GE 初始化失败、RunGraph失败、GEFinalize失败等日志由 INFO 改为 ERROR,并将printf/std::cout统一替换为新增的LOG_PRINT宏(如LOG_PRINT("input %d shape size: %ld\n", i, input_shape)),日志标记由[XIR]改为算子专属标记(如[CONCAT_GE_IR]、[ASIN_GE_IR])。 - UT 测试冗余输出清理: 删除各算子 UT(如
test_as_strided_tiling.cpp、test_assign_tiling_arch35.cpp、test_aclnn_tril.cpp、test_triu.cpp等)中SetUpTestCase/TearDownTestCase及循环用例内的std::cout状态输出;test_split_v_tiling.cpp中为nBlockCount、mBlockCount补充(void)强转以避免未使用告警。 - 日志文案语法/拼写规范化: 将 "is failed" 中式结构、"fail to get"/"fail." 缺时态等统一改为 "Failed to ..." 标准表达,例如
dynamic_partition_tiling.cpp的 "Failed to set tiling data!"、split_tiling_arch35.cpp的 "Failed to get ubSize"、assign_tiling_arch35.cpp的 "Failed to set tiling data.",并修正 "faild"→"failed"、"negtive"→"negative"、"socversion"→"soc version" 等拼写。 - 越限校验日志补充正确范围:
split_v/unpack的ubSize校验日志补充 "ubSize must be greater than 0.",eye_infershape.cpp中num_rows/batch_shape校验日志补充 "must be greater than 0, but got %ld",使越限提示包含具体取值范围。 - 中文标点与格式残留修复:
aclnn_cat.cpp的 "Format only support ND、NCHW、..." 改为 "Format only supports ND, NCHW, ..."(全角顿号改半角逗号),concat_tiling_arch35.cpp、view_copy_tiling_arch35.cpp的 tiling 打印日志中逗号/空格格式规范化,并修正 "input_size must ge 1" 为 "must be at least 1"、split_infershape.cpp"must be divided by" 为 "must be divisible by"。


atomgit-bot
9 天前 评论:
9 天前 评论:
9 天前 添加了label:cann-cla/yes
CANN-robot
9 天前 评论:
9 天前 评论:
此处折叠了73条消息 查看更多
8 天前 添加了label:approved
songkai111
8 天前 评论:
8 天前 评论:
/lgtm


8 天前 添加了label:lgtm
8 天前 关闭了关联的issue
8 天前 合入了pull request
一、问题描述 (必填)
依据 CANN 日志规范检查规则,对责任田算子的运行时日志进行质量整改,修复以下问题:
影响算子:cumsum/view_copy/addr/split/split_v/unpack/adds/concat/pack/as_strided/eye/dynamic_partition/assign/masked_fill/strided_slice_grad/triu/tril/tensor_move/asin/power/concat_d/concat_v2
二、环境信息 (可选)
不涉及(纯日志文案整改,无运行时行为变化)
三、重现步骤 (可选)
执行算子 UT / 查看 logs/plog 中相关算子日志
四、预期结果 (可选)
日志级别、文案符合日志规范,便于问题定位
💡 备注(选填):排除 experimental 目录,仅整改主仓
关联 PR:https://gitcode.com/cann/ops-math/merge_requests/5023
关联的Issue:#2845