tensorflow::
    
   ops::
    
   SparseFillEmptyRowsGrad
  
  
   #include <sparse_ops.h>
  
  The gradient of SparseFillEmptyRows .
Summary
   Takes vectors reverse_index_map, shaped
   
    [N]
   
   , and grad_values, shaped
   
    [N_full]
   
   , where
   
    N_full >= N
   
   and copies data into either
   
    d_values
   
   or
   
    d_default_value
   
   . Here
   
    d_values
   
   is shaped
   
    [N]
   
   and
   
    d_default_value
   
   is a scalar.
  
d_values[j] = grad_values[reverse_index_map[j]] d_default_value = sum_{k : 0 .. N_full - 1} ( grad_values[k] * 1{k not in reverse_index_map})
Args:
- scope: A Scope object
 - reverse_index_map: 1-D. The reverse index map from SparseFillEmptyRows .
 - grad_values: 1-D. The gradients from backprop.
 
Returns:
- 
     
Outputd_values: 1-D. The backprop into values. - 
     
Outputd_default_value: 0-D. The backprop into default_value. 
     Constructors and Destructors | 
   |
|---|---|
     
      
       SparseFillEmptyRowsGrad
      
      (const ::
      
       tensorflow::Scope
      
      & scope, ::
      
       tensorflow::Input
      
      reverse_index_map, ::
      
       tensorflow::Input
      
      grad_values)
     
      | 
   
     Public attributes | 
   |
|---|---|
     
      
       d_default_value
      
     
     | 
    |
     
      
       d_values
      
     
     | 
    |
     
      
       operation
      
     
     | 
    |
Public attributes
Public functions
SparseFillEmptyRowsGrad
SparseFillEmptyRowsGrad( const ::tensorflow::Scope & scope, ::tensorflow::Input reverse_index_map, ::tensorflow::Input grad_values )