BlockReduce2dProblem< XDataType_, ComputeDataType_, BlockShape_, OutputIndex_ > Struct Template Reference#
ck_tile::BlockReduce2dProblem< XDataType_, ComputeDataType_, BlockShape_, OutputIndex_ > Struct Template Reference
#include <block_reduce2d_problem.hpp>
Public Types | |
| using | XDataType = remove_cvref_t< XDataType_ > |
| using | ComputeDataType = remove_cvref_t< ComputeDataType_ > |
| using | BlockShape = remove_cvref_t< BlockShape_ > |
Static Public Attributes | |
| static constexpr bool | kOutputIndex = OutputIndex_ |
Member Typedef Documentation
◆ BlockShape
template<typename XDataType_ , typename ComputeDataType_ , typename BlockShape_ , bool OutputIndex_ = false>
| using ck_tile::BlockReduce2dProblem< XDataType_, ComputeDataType_, BlockShape_, OutputIndex_ >::BlockShape = remove_cvref_t<BlockShape_> |
◆ ComputeDataType
template<typename XDataType_ , typename ComputeDataType_ , typename BlockShape_ , bool OutputIndex_ = false>
| using ck_tile::BlockReduce2dProblem< XDataType_, ComputeDataType_, BlockShape_, OutputIndex_ >::ComputeDataType = remove_cvref_t<ComputeDataType_> |
◆ XDataType
template<typename XDataType_ , typename ComputeDataType_ , typename BlockShape_ , bool OutputIndex_ = false>
| using ck_tile::BlockReduce2dProblem< XDataType_, ComputeDataType_, BlockShape_, OutputIndex_ >::XDataType = remove_cvref_t<XDataType_> |
Member Data Documentation
◆ kOutputIndex
template<typename XDataType_ , typename ComputeDataType_ , typename BlockShape_ , bool OutputIndex_ = false>
|
staticconstexpr |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/reduce/block/block_reduce2d_problem.hpp