class_docstr: Abstract base class for Tensor-like objects that are composed from Tensors.
  
  Each `CompositeTensor` can be decomposed into a structured collection of
  component `tf.Tensor`s, and reconstructed from those components.
  
  The `tensorflow.python.util.nest` module has support for treating composite
  tensors as structure, which makes it easy to flatten and reconstruct
  composite tensors (or larger structures that contain composite tensors).
  E.g.:
  
  ```python
  ct = ...  # Create a composite tensor.
  flat_list_of_tensors = nest.flatten(ct, expand_composites=True)
  transformed_list_of_tensors = ...  # do something with the flat tensors.
  result = nest.pack_sequence_as(ct, transformed_list_of_tensors,
                                 expand_composites=True)
  ```
code: def __tf_tracing_type__(self, context):
      return self._type_spec.__tf_tracing_type__(context)
  
file_path: tensorflow/tensorflow/python/framework/composite_tensor.py
imports: import abc
  from tensorflow.python import pywrap_tensorflow
  from tensorflow.python.util import nest
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 4 for calling the CompositeTensor obj's underlying member method code with example usage: obj.__tf_tracing_type__(context) and returns: self