| 
| 
static void  | PopulateSchema (OpSchema &schema) | 
|   | 
 | 
| 
static constexpr const char *  | basename = "SortedSegmentRange" | 
|   | 
| static constexpr const char *  | doc | 
|   | 
template<typename T, typename SIndex, typename Context, typename ReducerDef>
struct caffe2::AbstractSortedSegmentRangeDef< T, SIndex, Context, ReducerDef >
Definition at line 193 of file segment_reduction_op.h.
 
template<typename T , typename SIndex , typename Context , typename ReducerDef > 
 
Initial value:= R"DOC(
Applies '{op}' to each segment of input tensor. In order to allow for more
efficient implementation of '{op}', the input segments have to be contiguous
and non-empty.
SEGMENT_IDS is a vector that maps each of the first dimension slices of the
DATA to a particular group (segment). Values belonging to the same segment are
aggregated together.
The first dimension of the output is equal to the number of input segments,
i.e. `SEGMENT_IDS[-1]+1`. Other dimensions are inherited from the input tensor.
{op_doc}
  )DOC"
 
Definition at line 196 of file segment_reduction_op.h.
 
 
The documentation for this struct was generated from the following file: