We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 954021e commit 92d9735Copy full SHA for 92d9735
keras/src/backend/openvino/numpy.py
@@ -3442,6 +3442,8 @@ def reshape(x, newshape):
3442
newshape = [newshape]
3443
elif isinstance(newshape, tuple):
3444
newshape = list(newshape)
3445
+ # Replace None (dynamic dims) with -1, which OpenVINO uses for inference
3446
+ newshape = [-1 if d is None else d for d in newshape]
3447
newshape = ov_opset.constant(newshape, Type.i32).output(0)
3448
return OpenVINOKerasTensor(ov_opset.reshape(x, newshape, False).output(0))
3449
0 commit comments