keras-team/keras · error · NotImplementedError
`train_on_batch` is not supported with openvino backend
Error message
`train_on_batch` is not supported with openvino backend
What it means
Error "`train_on_batch` is not supported with openvino backend" thrown in keras-team/keras.
Source
Thrown at keras/src/backend/openvino/trainer.py:354
callbacks.on_test_batch_end(end_step, logs)
if self.stop_evaluating:
break
logs = pythonify_logs(self._get_metrics_result_or_logs(logs))
callbacks.on_test_end(logs)
if return_dict:
return logs
return self._flatten_metrics_in_order(logs)
def train_on_batch(
self,
x,
y=None,
sample_weight=None,
class_weight=None,
return_dict=False,
):
raise NotImplementedError(
"`train_on_batch` is not supported with openvino backend"
)
def test_on_batch(
self,
x,
y=None,
sample_weight=None,
return_dict=False,
):
self._assert_compile_called("test_on_batch")
self.make_test_function()
self.reset_metrics()
logs = self.test_function([(x, y, sample_weight)])
logs = pythonify_logs(self._get_metrics_result_or_logs(logs))
if return_dict:
return logs
return self._flatten_metrics_in_order(logs)View on GitHub (pinned to 7a34a03db6)
When it happens
Trigger: Thrown at keras/src/backend/openvino/trainer.py:354 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/3eaa85ff815f013c.
Report an issue: GitHub.