diff --git a/keras/src/backend/tensorflow/core.py b/keras/src/backend/tensorflow/core.py index 6896b74c519..53d9be9d151 100644 --- a/keras/src/backend/tensorflow/core.py +++ b/keras/src/backend/tensorflow/core.py @@ -168,7 +168,8 @@ def convert_to_numpy(x): x = tf.convert_to_tensor(x) elif isinstance(x, tf.RaggedTensor): x = x.to_tensor() - return np.array(x) + return x.numpy() if hasattr(x, "numpy") else np.array(x) + def is_tensor(x):