diff --git a/keras/src/backend/openvino/trainer.py b/keras/src/backend/openvino/trainer.py index ac2e64a8060c..a34f87dada81 100644 --- a/keras/src/backend/openvino/trainer.py +++ b/keras/src/backend/openvino/trainer.py @@ -25,7 +25,9 @@ def __init__(self): self.struct_outputs = None def _unpack_singleton(self, x): - if isinstance(x, (list, tuple)) and len(x) == 1: + if type(x) is list and len(x) == 1: + return x[0] + if type(x) is tuple and len(x) == 1: return x[0] return x