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:
|
else:
|
||||||
raise_eager_tensor_error = False
|
raise_eager_tensor_error = False
|
||||||
if keras_tensor.keras_tensors_enabled():
|
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
|
raise_eager_tensor_error = True
|
||||||
else:
|
else:
|
||||||
if not tf_utils.is_symbolic_tensor(input_tensor):
|
if not tf_utils.is_symbolic_tensor(input_tensor):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user