已关闭
[Bug-Report|缺陷反馈]: sign_bits_unpack 的 InferShape 不支持未知 rank/dim 输入,动态 shape 场景推导失败 #3640
zhanw_coding创建于 6 天前关闭于 3 天前
6 天前 添加了label:bug-report
zhanw_coding
6 天前 评论:
6 天前 评论:
/assign


6 天前 将 zhanw_coding 设为负责人
3 天前 关闭了 issue
3 天前 添加了label:resolved
一、问题描述 (必填)
SignBitsUnpack 算子的 InferShape 推导仅支持 1 维且维度已知的输入,在动态 shape 场景下会推导失败:
GetDim(0)并按「x 必须 1 维」校验,导致未知 rank 场景返回GRAPH_FAILED;xShape * 8以 -1 参与计算,导致整除校验与输出维度推导错误。期望 InferShape 能兼容动态 shape:
[size, -1],返回成功。此外,原实现使用通用
OP_LOGE输出错误,错误信息不够结构化;期望改用OP_LOGE_WITH_INVALID_ATTR/OP_LOGE_FOR_INVALID_SHAPEDIM/OP_LOGE_FOR_INVALID_SHAPESIZE/OP_LOGE_FOR_INVALID_VALUE等结构化日志宏。二、环境信息 (可选)
三、重现步骤 (可选)
四、预期结果 (可选)
[size, -1]。💡 备注(选填)