class_docstr: Indicates a position within a `_CheckpointRestoreCoordinator`.
class_docstr_tok: ["Indicates","a","position","within","a","`","_CheckpointRestoreCoordinator","`","."]
docstr: Restores the trackable.
docstr_tok: ["Restores","the","trackable","."]
code: def _single_restore(self):
      """Restores the trackable."""
      trackable = self.trackable
      trackable._maybe_initialize_trackable()  # pylint: disable=protected-access
      checkpoint = self.checkpoint
      # If the UID of this restore is lower than our current update UID, we don't
      # need to actually restore the object.
      if (
          checkpoint.restore_uid > trackable._update_uid
      ):  # pylint: disable=protected-access
          (
              restore_ops,
              tensor_saveables,
              python_positions,
              registered_savers,
          ) = self.gather_ops_or_named_saveables()
          trackable._update_uid = (
              checkpoint.restore_uid
          )  # pylint: disable=protected-access
      else:
          restore_ops = ()
          tensor_saveables = {}
          python_positions = ()
          registered_savers = {}
      return (
          restore_ops,
          tensor_saveables,
          python_positions,
          registered_savers,
      )
  
imports: import collections
  from tensorflow.python.checkpoint import checkpoint_view
  from tensorflow.python.checkpoint import functional_saver
  from tensorflow.python.checkpoint import save_util_v1
  from tensorflow.python.checkpoint import saveable_compat
  from tensorflow.python.eager import context
  from tensorflow.python.framework import ops
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import gen_io_ops
  from tensorflow.python.ops import io_ops
  from tensorflow.python.platform import tf_logging
  from tensorflow.python.saved_model import registration
  from tensorflow.python.trackable import base
  from tensorflow.python.trackable import constants
  from tensorflow.python.trackable import python_state
  from tensorflow.python.trackable import trackable_utils
  from tensorflow.python.training.saving import saveable_object_util
  from tensorflow.python.util import object_identity
label_desc: Use image node_id 22 for calling the CheckpointPosition obj's underlying member method code with example usage: obj._single_restore() and returns: restore_ops,  tensor_saveables,  python_positions,  registered_savers