class_docstr: Visitor to determine if a node is ready to run.
code: def visit(self, operation_def, input_values):
      self._validate_operation_label_uniqueness(operation_def)
  
      if isinstance(operation_def, analyzer_nodes.TensorSource):
          is_ready = all(
              self._graph_analyzer.ready_to_run(tensor)
              for tensor in operation_def.tensors
          )
      else:
          is_ready = all(input_values)
      return (is_ready,) * operation_def.num_outputs
  
imports: import collections
  import dataclasses
  import hashlib
  from typing import Collection, Dict, Mapping, Optional, Tuple
  from typing import OrderedDict
  import tensorflow
  from tensorflow_transform import analyzer_nodes
  from tensorflow_transform import common_types
  from tensorflow_transform import graph_tools
  from tensorflow_transform import impl_helper
  from tensorflow_transform import nodes
  from tensorflow_transform import tf2_utils
  from tensorflow_transform import tf_utils
  from tensorflow_transform.beam import analyzer_cache
  from tensorflow_transform.beam import beam_nodes
  from tensorflow_transform.beam import combiner_packing_util
label_desc: Use image node_id 3 for calling the _ReadyVisitor obj's underlying member method code with example usage: obj.visit(operation_def, input_values) and returns: unknown