class_docstr: Determines which tensors will be ready when running the graph.
  
  Determines which tensors from `fetches` are ready to run, using following
  algorithm.
  
  1. Determine which table initializers are ready to run.  A table initializer
     is an element of the TABLE_INITIALIZERS collection and it is ready to run
     if all the tensors it depends on are set to ready in
     `replaced_tensors_ready`.
  
  2. Determine which of `fetches` are ready to run.  A fetch is ready to run if
     it only depends on tensors in `feeds` and tensors that are set to ready in
     `replaced_tensors_ready`.
docstr: Gets the analyzed path from the tensor to its root(s).
  
  This path is defined recursively as:
    Path(root) := translate_path_fn(root)
    Path(x)    := translate_path_fn(
                          x,
                          [translate_path_fn(p) for p in parents(x)])
  
  When root is defined as a tensor that has no parents.
  
  Args:
    tensor: A `Tensor` for which a path should be computed.
  
  Returns:
    The result of translate_path_fn on the computed path as described above.
docstr_tok: ["Gets","the","analyzed","path","from","the","tensor","to","its","root","(","s",")",".","This","path","is","defined","recursively","as",":","Path","(","root",")",":","=","translate_path_fn","(","root",")","Path","(","x",")",":","=","translate_path_fn","(","x",",","[","translate_path_fn","(","p",")","for","p","in","parents","(","x",")","]",")","When","root","is","defined","as","a","tensor","that","has","no","parents",".","Args",":","tensor",":","A","`","Tensor","`","for","which","a","path","should","be","computed",".","Returns",":","The","result","of","translate_path_fn","on","the","computed","path","as","described","above","."]
code: def get_unique_path(self, tensor):
      """Gets the analyzed path from the tensor to its root(s).
  
      This path is defined recursively as:
        Path(root) := translate_path_fn(root)
        Path(x)    := translate_path_fn(
                              x,
                              [translate_path_fn(p) for p in parents(x)])
  
      When root is defined as a tensor that has no parents.
  
      Args:
        tensor: A `Tensor` for which a path should be computed.
  
      Returns:
        The result of translate_path_fn on the computed path as described above.
      """
      return self._graph_analyzer.get_unique_path(tensor)
  
imports: import collections
  import copy
  import hashlib
  import itertools
  from typing import Iterable, List, Mapping, Optional, Set, Union
  import uuid
  from absl import logging
  import tensorflow
  from tensorflow_transform import analyzer_nodes
  from tensorflow_transform import common_types
  from tensorflow_transform import nodes
  from tensorflow_transform import tf_utils
  from tfx_bsl.types import tfx_namedtuple
  from tensorflow.python.framework import composite_tensor
  from tensorflow.python.framework import func_graph
  from tensorflow.python.framework import function_def_to_graph
  from tensorflow.python.util import object_identity
label_desc: Use image node_id 8 for calling the InitializableGraphAnalyzer obj's underlying member method code with example usage: obj.get_unique_path(tensor) and returns: self