keras-team/keras · error · ValueError
`ragged=True` is not supported with the {backend.backend()}
Error message
`ragged=True` is not supported with the {backend.backend()} backend What it means
Error "`ragged=True` is not supported with the {backend.backend()} backend" thrown in keras-team/keras.
Source
Thrown at keras/src/layers/core/input_layer.py:105
)
if shape is None and batch_shape is None:
raise ValueError("You must pass a `shape` argument.")
if shape is not None:
shape = backend.standardize_shape(shape)
batch_shape = (batch_size,) + shape
self._batch_shape = backend.standardize_shape(batch_shape)
self._dtype = backend.standardize_dtype(dtype)
self.sparse = bool(sparse)
if self.sparse and not backend.SUPPORTS_SPARSE_TENSORS:
raise ValueError(
f"`sparse=True` is not supported with the {backend.backend()} "
"backend"
)
self.ragged = bool(ragged)
if self.ragged and not backend.SUPPORTS_RAGGED_TENSORS:
raise ValueError(
f"`ragged=True` is not supported with the {backend.backend()} "
"backend"
)
if input_tensor is None:
input_tensor = backend.KerasTensor(
shape=batch_shape,
dtype=dtype,
sparse=sparse,
ragged=ragged,
name=name,
)
self._input_tensor = input_tensor
Node(operation=self, call_args=(), call_kwargs={}, outputs=input_tensor)
self.built = True
self.optional = optional
def call(self):View on GitHub (pinned to 7a34a03db6)
When it happens
Trigger: Thrown at keras/src/layers/core/input_layer.py:105 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/d84099144dd7c3af.
Report an issue: GitHub.