parameters: (self)
return_statement: return self._prefetch_op
docstring: The op used to prefetch new data into the state saver.
  
      Running it once enqueues one new input example into the state saver.
      The first time this gets called, it additionally creates the prefetch_op.
      Subsequent calls simply return the previously created `prefetch_op`.
  
      It should be run in a separate thread via e.g. a `QueueRunner`.
  
      Returns:
        An `Operation` that performs prefetching.
docstring_summary: The op used to prefetch new data into the state saver.
docstring_tokens: The op used to prefetch new data into the state saver .
function: def prefetch_op(self):
      """The op used to prefetch new data into the state saver.
  
      Running it once enqueues one new input example into the state saver.
      The first time this gets called, it additionally creates the prefetch_op.
      Subsequent calls simply return the previously created `prefetch_op`.
  
      It should be run in a separate thread via e.g. a `QueueRunner`.
  
      Returns:
        An `Operation` that performs prefetching.
      """
      if not self._prefetch_op:
        with ops.name_scope(None), ops.name_scope(
            self._scope, values=[self._barrier.barrier_ref]):
          self._create_prefetch_op()
      return self._prefetch_op
function_tokens: def prefetch_op ( self ) : if not self . _prefetch_op : with ops . name_scope ( None ) , ops . name_scope ( self . _scope , values = [ self . _barrier . barrier_ref ] ) : self . _create_prefetch_op ( ) return self . _prefetch_op