To limit behavior changes from the KerasTensors refactor, make sure the "EagerTensor cannot be passed to a Keras input" only triggers for actual eagertensors, not symbolic graph tensors
PiperOrigin-RevId: 324101079 Change-Id: I1a80a6a8986fefadf71fd870b84f04968a95ab1b
This commit is contained in:
parent
f80ef4b17e
commit
b92c68721b
@ -164,7 +164,8 @@ class InputLayer(base_layer.Layer):
|
||||
else:
|
||||
raise_eager_tensor_error = False
|
||||
if keras_tensor.keras_tensors_enabled():
|
||||
if not isinstance(input_tensor, keras_tensor.KerasTensor):
|
||||
if (not isinstance(input_tensor, keras_tensor.KerasTensor) and
|
||||
not tf_utils.is_symbolic_tensor(input_tensor)):
|
||||
raise_eager_tensor_error = True
|
||||
else:
|
||||
if not tf_utils.is_symbolic_tensor(input_tensor):
|
||||
|
Loading…
x
Reference in New Issue
Block a user