BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_, NumWaveGroups_ > Struct Template Reference#
ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_, NumWaveGroups_ > Struct Template Reference
#include <block_gemm_problem.hpp>
Public Types | |
| using | ADataType = remove_cvref_t<ADataType_> |
| using | BDataType = remove_cvref_t<BDataType_> |
| using | CDataType = remove_cvref_t<CDataType_> |
| using | BlockGemmShape = remove_cvref_t<BlockGemmShape_> |
Static Public Attributes | |
| static constexpr index_t | kBlockSize = kBlockSize_ |
| static constexpr index_t | NumWaveGroups = NumWaveGroups_ |
Member Typedef Documentation
◆ ADataType
template<typename ADataType_, typename BDataType_, typename CDataType_, index_t kBlockSize_, typename BlockGemmShape_, index_t NumWaveGroups_ = 1>
| using ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_, NumWaveGroups_ >::ADataType = remove_cvref_t<ADataType_> |
◆ BDataType
template<typename ADataType_, typename BDataType_, typename CDataType_, index_t kBlockSize_, typename BlockGemmShape_, index_t NumWaveGroups_ = 1>
| using ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_, NumWaveGroups_ >::BDataType = remove_cvref_t<BDataType_> |
◆ BlockGemmShape
template<typename ADataType_, typename BDataType_, typename CDataType_, index_t kBlockSize_, typename BlockGemmShape_, index_t NumWaveGroups_ = 1>
| using ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_, NumWaveGroups_ >::BlockGemmShape = remove_cvref_t<BlockGemmShape_> |
◆ CDataType
template<typename ADataType_, typename BDataType_, typename CDataType_, index_t kBlockSize_, typename BlockGemmShape_, index_t NumWaveGroups_ = 1>
| using ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_, NumWaveGroups_ >::CDataType = remove_cvref_t<CDataType_> |
Member Data Documentation
◆ kBlockSize
template<typename ADataType_, typename BDataType_, typename CDataType_, index_t kBlockSize_, typename BlockGemmShape_, index_t NumWaveGroups_ = 1>
|
staticconstexpr |
◆ NumWaveGroups
template<typename ADataType_, typename BDataType_, typename CDataType_, index_t kBlockSize_, typename BlockGemmShape_, index_t NumWaveGroups_ = 1>
|
staticconstexpr |
The documentation for this struct was generated from the following file: