keras-team/keras · error · ValueError
`shape` argument cannot contain `None`. Received: shape={sha
Error message
`shape` argument cannot contain `None`. Received: shape={shape} What it means
Error "`shape` argument cannot contain `None`. Received: shape={shape}" thrown in keras-team/keras.
Source
Thrown at keras/src/backend/openvino/numpy.py:5112
else:
x_final = ov_opset.constant(dx, dtype=y_type).output(0)
result = ov_opset.multiply(y_final, x_final).output(0)
const_axis = ov_opset.constant([axis], Type.i64).output(0)
result = ov_opset.reduce_sum(result, const_axis, False).output(0)
return OpenVINOKerasTensor(result)
def unravel_index(indices, shape):
indices = get_ov_output(indices)
if not indices.get_element_type().is_integral():
indices = ov_opset.convert(indices, Type.i64).output(0)
indices_dtype = indices.get_element_type()
if None in shape:
raise ValueError(
f"`shape` argument cannot contain `None`. Received: shape={shape}"
)
if isinstance(shape, tuple):
shape = list(shape)
# Handle negative indices
total_size = math.prod(shape)
total_size_const = ov_opset.constant(total_size, indices_dtype).output(0)
zero = ov_opset.constant(0, indices_dtype).output(0)
is_negative = ov_opset.less(indices, zero).output(0)
indices = ov_opset.select(
is_negative, ov_opset.add(indices, total_size_const), indices
).output(0)
coords = []
for dim_size in reversed(shape):View on GitHub (pinned to 7a34a03db6)
When it happens
Trigger: Thrown at keras/src/backend/openvino/numpy.py:5112 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of keras-team/keras@7a34a03db6 (2026-08-25).
Data as JSON: /api/errors/729f8d2787a63e20.
Report an issue: GitHub.