parameters: (self, filename_tensor, var_to_save, preferred_shard)
return_statement: return io_ops._restore_slice(
          filename_tensor,
          var_to_save.name,
          var_to_save.slice_spec,
          var_to_save.var.dtype,
          preferred_shard=preferred_shard)
docstring: Create an Op to read the variable 'var_to_save'.
  
      This is intended to be overridden by subclasses that want to generate
      different Ops.
  
      Args:
        filename_tensor: String Tensor.
        var_to_save: A BaseSaverBuilder.VarToSave object.
        preferred_shard: Int.  Shard to open first when loading a sharded file.
  
      Returns:
        A Tensor resulting from reading 'var_to_save' from 'filename'.
docstring_summary: Create an Op to read the variable 'var_to_save'.
docstring_tokens: Create an Op to read the variable var_to_save .
function: def restore_op(self, filename_tensor, var_to_save, preferred_shard):
      """Create an Op to read the variable 'var_to_save'.
  
      This is intended to be overridden by subclasses that want to generate
      different Ops.
  
      Args:
        filename_tensor: String Tensor.
        var_to_save: A BaseSaverBuilder.VarToSave object.
        preferred_shard: Int.  Shard to open first when loading a sharded file.
  
      Returns:
        A Tensor resulting from reading 'var_to_save' from 'filename'.
      """
      # pylint: disable=protected-access
      return io_ops._restore_slice(
          filename_tensor,
          var_to_save.name,
          var_to_save.slice_spec,
          var_to_save.var.dtype,
          preferred_shard=preferred_shard)
function_tokens: def restore_op ( self , filename_tensor , var_to_save , preferred_shard ) : # pylint: disable=protected-access return io_ops . _restore_slice ( filename_tensor , var_to_save . name , var_to_save . slice_spec , var_to_save . var . dtype , preferred_shard = preferred_shard )