parameters: (self, grad, var)
docstring: Add ops to apply sparse gradients to `var`.
  
      The IndexedSlices object passed to `grad` in this function is by default
      pre-processed in `_apply_sparse_duplicate_indices` to remove duplicate
      indices (see its docstring for details). Optimizers which can tolerate or
      have correct special cases for duplicate sparse indices may override
      `_apply_sparse_duplicate_indices` instead of this function, avoiding that
      overhead.
  
      Args:
        grad: `IndexedSlices`, with no repeated indices.
        var: A `Variable` object.
  
      Returns:
        An `Operation`.
docstring_summary: Add ops to apply sparse gradients to `var`.
docstring_tokens: Add ops to apply sparse gradients to var .
function: def _apply_sparse(self, grad, var):
      """Add ops to apply sparse gradients to `var`.
  
      The IndexedSlices object passed to `grad` in this function is by default
      pre-processed in `_apply_sparse_duplicate_indices` to remove duplicate
      indices (see its docstring for details). Optimizers which can tolerate or
      have correct special cases for duplicate sparse indices may override
      `_apply_sparse_duplicate_indices` instead of this function, avoiding that
      overhead.
  
      Args:
        grad: `IndexedSlices`, with no repeated indices.
        var: A `Variable` object.
  
      Returns:
        An `Operation`.
      """
      raise NotImplementedError()
function_tokens: def _apply_sparse ( self , grad , var ) : raise NotImplementedError ( )