Merken Sie den Termin vor! Google I / O kehrt vom 18. bis 20. Mai zurück Registrieren Sie sich jetzt


Type specification for tf.experimental.Optional.

Inherits From: TypeSpec

For instance, tf.OptionalSpec can be used to define a tf.function that takes tf.experimental.Optional as an input argument:

  tf.TensorSpec(shape=(), dtype=tf.int32, name=None))])
def maybe_square(optional):
  if optional.has_value():
    x = optional.get_value()
    return x * x
  return -1
optional = tf.experimental.Optional.from_value(5)
tf.Tensor(25, shape=(), dtype=int32)

element_spec A nested structure of TypeSpec objects that represents the type specification of the optional element.
value_type The Python type for values that are compatible with this TypeSpec.

In particular, all values that are compatible with this TypeSpec must be an instance of this type.



View source


View source

Returns true if spec_or_value is compatible with this TypeSpec.


View source

Returns the most specific TypeSpec compatible with self and other.

other A TypeSpec.

ValueError If there is no TypeSpec that is compatible with both self and other.


View source

Return self==value.


View source

Return self!=value.