Params structure.
#include <reduce_split_k.h>
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
CUTLASS_HOST_DEVICE cutlass::reduction::kernel::ReduceSplitK< Shape_, OutputOp_, ReductionOp_, PartitionsPerStage >::Params::Params |
( |
MatrixCoord |
problem_size_, |
|
|
int |
partitions_, |
|
|
size_t |
partition_stride_, |
|
|
WorkspaceTensorRef |
workspace_, |
|
|
OutputTensorRef |
destination_, |
|
|
OutputTensorRef |
source_, |
|
|
typename OutputOp::Params |
output_ = typename OutputOp::Params() , |
|
|
typename ReductionOp::Params |
reduction_ = typename ReductionOp::Params() |
|
) |
| |
|
inline |
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
template<typename Shape_ , typename OutputOp_ , typename ReductionOp_ , int PartitionsPerStage = 4>
The documentation for this struct was generated from the following file: