keras-team/keras · error · ValueError
median only supports single axis reduction
Error message
median only supports single axis reduction
What it means
Error "median only supports single axis reduction" thrown in keras-team/keras.
Source
Thrown at keras/src/backend/openvino/numpy.py:3009
x_shape = x.get_partial_shape()
rank = x_shape.rank.get_length()
if rank == 0:
return OpenVINOKerasTensor(x)
# Handle axis=None by flattening the input
flattened_all = False
if axis is None:
x = ov_opset.reshape(x, [-1], False).output(0)
axis = 0
original_rank = rank
rank = 1
flattened_all = True
else:
# Handle tuple axis - for median, we only support single axis
if isinstance(axis, (tuple, list)):
if len(axis) != 1:
raise ValueError("median only supports single axis reduction")
axis = axis[0]
# Handle negative axis
if axis < 0:
axis = rank + axis
original_rank = rank
# Get the size of the dimension to sort
shape_tensor = ov_opset.shape_of(x, output_type=Type.i32).output(0)
k = ov_opset.gather(
shape_tensor,
ov_opset.constant([axis], Type.i32).output(0),
ov_opset.constant(0, Type.i32).output(0),
).output(0)
# Convert k to a scalar value
k_scalar = ov_opset.squeeze(k, [0]).output(0)
View on GitHub (pinned to 7a34a03db6)
When it happens
Trigger: Thrown at keras/src/backend/openvino/numpy.py:3009 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/2013b94413655865.
Report an issue: GitHub.