keras-team/keras · error · NotImplementedError
Unknown `interpolation` {interpolation}. Expected of one {se
Error message
Unknown `interpolation` {interpolation}. Expected of one {self._SUPPORTED_INTERPOLATION}. What it means
Error "Unknown `interpolation` {interpolation}. Expected of one {self._SUPPORTED_INTERPOLATION}." thrown in keras-team/keras.
Source
Thrown at keras/src/layers/preprocessing/image_preprocessing/random_perspective.py:86
super().__init__(data_format=data_format, **kwargs)
self._set_factor(factor)
self.scale = scale
self.fill_value = fill_value
self.interpolation = interpolation
self.seed = seed
self.generator = SeedGenerator(seed)
self.supports_jit = False
if scale < 0.0 or scale > 1.0:
raise ValueError(
"The `scale` argument should be a number "
"in the range "
f"[0,1]. "
f"Received: scale={scale}"
)
if interpolation not in self._SUPPORTED_INTERPOLATION:
raise NotImplementedError(
f"Unknown `interpolation` {interpolation}. Expected of one "
f"{self._SUPPORTED_INTERPOLATION}."
)
if self.data_format == "channels_first":
self.height_axis = -2
self.width_axis = -1
self.channel_axis = -3
else:
self.height_axis = -3
self.width_axis = -2
self.channel_axis = -1
def get_random_transformation(self, data, training=True, seed=None):
if not training:
return None
if isinstance(data, dict):View on GitHub (pinned to 7a34a03db6)
When it happens
Trigger: Thrown at keras/src/layers/preprocessing/image_preprocessing/random_perspective.py:86 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/1414f285fc95024d.
Report an issue: GitHub.