keras-team/keras · error · ValueError
First dim of `coordinates` must be the same as the rank of `
Error message
First dim of `coordinates` must be the same as the rank of `inputs`. Received inputs with shape: {inputs.shape} and coordinate leading dim of {coordinates.shape[0]} What it means
Error "First dim of `coordinates` must be the same as the rank of `inputs`. Received inputs with shape: {inputs.shape} and coordinate leading dim of {coordinates.shape[0]}" thrown in keras-team/keras.
Source
Thrown at keras/src/backend/numpy/ops/image.py:924
start_y3,
start_x4,
start_y4,
],
axis=-1,
)
target_vector = np.expand_dims(target_vector, axis=-1)
homography_matrix = np.linalg.solve(coefficient_matrix, target_vector)
homography_matrix = np.reshape(homography_matrix, [-1, 8])
return homography_matrix.astype(compute_dtype)
def map_coordinates(
inputs, coordinates, order, fill_mode="constant", fill_value=0.0
):
inputs = convert_to_tensor(inputs)
coordinates = convert_to_tensor(coordinates)
if coordinates.shape[0] != len(inputs.shape):
raise ValueError(
"First dim of `coordinates` must be the same as the rank of "
"`inputs`. "
f"Received inputs with shape: {inputs.shape} and coordinate "
f"leading dim of {coordinates.shape[0]}"
)
if len(coordinates.shape) < 2:
raise ValueError(
"Invalid coordinates rank: expected at least rank 2."
f" Received input with shape: {coordinates.shape}"
)
if fill_mode not in MAP_COORDINATES_FILL_MODES:
raise ValueError(
"Invalid value for argument `fill_mode`. Expected one of "
f"{set(MAP_COORDINATES_FILL_MODES.keys())}. Received: "
f"fill_mode={fill_mode}"
)
if order not in range(2):
raise ValueError(View on GitHub (pinned to 7a34a03db6)
When it happens
Trigger: Thrown at keras/src/backend/numpy/ops/image.py:924 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/249c49d09ba489c3.
Report an issue: GitHub.