Describes a tf.Tensor.
  View aliases
  
Main aliases
`tf.contrib.eager.TensorSpec`, `tf.contrib.framework.TensorSpec`
Compat aliases for migration
See
Migration guide for
more details.
tf.compat.v1.TensorSpec, `tf.compat.v2.TensorSpec`
tf.TensorSpec(
    shape, dtype=tf.dtypes.float32, name=None
)
Metadata for describing the tf.Tensor objects accepted or returned
by some TensorFlow APIs.
| Args | 
|---|
| shape | Value convertible to tf.TensorShape. The shape of the tensor. | 
| dtype | Value convertible to tf.DType. The type of the tensor values. | 
| name | Optional name for the Tensor. | 
| Attributes | 
|---|
| dtype | Returns the dtypeof elements in the tensor. | 
| name | Returns the (optionally provided) name of the described tensor. | 
| shape | Returns the TensorShapethat represents the shape of the tensor. | 
| value_type |  | 
Methods
from_spec
View source
@classmethod
from_spec(
    spec, name=None
)
from_tensor
View source
@classmethod
from_tensor(
    tensor, name=None
)
is_compatible_with
View source
is_compatible_with(
    spec_or_tensor
)
Returns True if spec_or_tensor is compatible with this TensorSpec.
Two tensors are considered compatible if they have the same dtype
and their shapes are compatible (see tf.TensorShape.is_compatible_with).
| Args | 
|---|
| spec_or_tensor | A tf.TensorSpec or a tf.Tensor | 
| Returns | 
|---|
| True if spec_or_tensor is compatible with self. | 
most_specific_compatible_type
View source
most_specific_compatible_type(
    other
)
Returns the most specific TypeSpec compatible with self and other.
| Raises | 
|---|
| ValueError | If there is no TypeSpec that is compatible with both selfandother. | 
__eq__
View source
__eq__(
    other
)
Return self==value.
__ne__
View source
__ne__(
    other
)
Return self!=value.