keras-team/keras · error · ValueError
Unrecognized keyword arguments passed to {self.__class__.__n
Error message
Unrecognized keyword arguments passed to {self.__class__.__name__}: {kwargs} What it means
Error "Unrecognized keyword arguments passed to {self.__class__.__name__}: {kwargs}" thrown in keras-team/keras.
Source
Thrown at keras/src/layers/layer.py:295
Operation.__init__(self, name=name)
self._dtype_policy = dtype_policies.get(dtype)
self.activity_regularizer = regularizers.get(activity_regularizer)
input_dim_arg = kwargs.pop("input_dim", None)
if input_dim_arg is not None:
input_shape_arg = (input_dim_arg,)
else:
input_shape_arg = kwargs.pop("input_shape", None)
if input_shape_arg is not None:
warnings.warn(
"Do not pass an `input_shape`/`input_dim` argument to "
"a layer. When using Sequential models, "
"prefer using an `Input(shape)` object as the "
"first layer in the model instead.",
stacklevel=2,
)
self._input_shape_arg = input_shape_arg
if kwargs:
raise ValueError(
"Unrecognized keyword arguments "
f"passed to {self.__class__.__name__}: {kwargs}"
)
self._path = None # Will be determined in `build_wrapper`
self.built = False
self.autocast = autocast
self._input_spec = None
self._called = False
self.supports_jit = True
if not isinstance(trainable, bool):
raise ValueError(
"Expected `trainable` to be a boolean. "
f"Received: trainable={trainable} (of type "
f"{type(trainable)})"
)
self._trainable = trainableView on GitHub (pinned to 7a34a03db6)
When it happens
Trigger: Thrown at keras/src/layers/layer.py:295 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/7e66e7bbe4089405.
Report an issue: GitHub.