|
template<typename DType > |
static MSHADOW_XINLINE void | Reduce (volatile DType &dst, volatile DType src) |
| do reduction into dst More...
|
|
template<typename DType > |
static MSHADOW_XINLINE void | Reduce (volatile DType &dst, volatile DType src, volatile DType &residual) |
| do stable reduction into dst More...
|
|
template<typename DType > |
static MSHADOW_XINLINE void | Merge (volatile DType &dst_val, volatile DType &src_val) |
| combine the results of two reducers More...
|
|
template<typename DType > |
static MSHADOW_XINLINE void | Merge (volatile DType &dst_val, volatile DType &dst_residual, volatile DType &src_val, volatile DType &src_residual) |
| combine the results of two reducers More...
|
|
template<typename DType > |
static MSHADOW_XINLINE void | Finalize (volatile DType &dst) |
| finalize reduction More...
|
|
template<typename DType > |
static MSHADOW_XINLINE void | Finalize (volatile DType &dst, volatile DType &residual) |
| finalize reduction More...
|
|
template<typename DType > |
static MSHADOW_XINLINE DType | PartialGrad (DType redres, DType redsrc) |
| calculate gradient of redres with respect to redsrc, redres: reduced result, redsrc: one of reduction element More...
|
|
template<typename DType > |
static MSHADOW_XINLINE void | SetInitValue (DType &initv) |
| set the initial value during reduction More...
|
|
template<typename DType > |
static MSHADOW_XINLINE void | SetInitValue (DType &initv, DType &residual) |
| set the initial value during reduction More...
|
|