We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a214086 commit f5a4432Copy full SHA for f5a4432
keras/src/backend/openvino/numpy.py
@@ -3452,6 +3452,8 @@ def reshape(x, newshape):
3452
newshape = [newshape]
3453
elif isinstance(newshape, tuple):
3454
newshape = list(newshape)
3455
+ # Replace None (dynamic dims) with -1, which OpenVINO uses for inference
3456
+ newshape = [-1 if d is None else d for d in newshape]
3457
newshape = ov_opset.constant(newshape, Type.i32).output(0)
3458
return OpenVINOKerasTensor(ov_opset.reshape(x, newshape, False).output(0))
3459
0 commit comments