The value in the shape tuple can be negative?

%19 = reshape(%18, newshape=[0, -1, 1, 1]);

IIRC 0 and -1 are special values whose behavior is similar to onnx: https://github.com/onnx/onnx/blob/master/docs/Operators.md#Reshape

@AndrewZhaoLuo , thank you for your answer.