Closed
[Bug-Report|缺陷反馈]: 5个pad系算子tiling层用户参数错误被误报为EZ9999内部错误,未按正式错误码归类 #3855
WangJinChengAdd on 19 days agoClosed at 19 days ago
19 days ago Added label: bug-report
19 days ago Associated pull request
19 days ago Close issue
19 days ago Added label: resolved
一、问题描述 (必填)
circular_pad、pad_v3_grad、pad_v4_grad、pad_v3_grad_replicate、reflection_pad3d_grad 共 5 个 pad 系算子的 tiling 层存在大量 plain
OP_LOGE报错,框架统一将其映射为 EZ9999(内部错误)。当用户传入非法参数(dtype 不支持、shape 维数/尺寸非法、paddings 值越界等)时:涉及文件(7 个 tiling 文件,共 35 处调用点):
二、环境信息 (可选)
与硬件型号、CANN 版本无关(代码层错误码规范问题,各版本均存在)。
三、重现步骤 (可选)
四、预期结果 (可选)
用户可纠正的参数错误应使用正式用户参数错误码宏(
OP_LOGE_FOR_INVALID_{DTYPE|SHAPEDIM|SHAPES|SHAPESIZE|VALUE}_WITH_REASON,自动映射 EZ0004~EZ0038),报错包含参数名、实际值、约束说明,用户可据此自查修正;框架内部错误(空指针防御、UB 资源不足等)保留 EZ9999 语义不变。