GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ > Struct Template Reference#
ck_tile::GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ > Struct Template Reference
#include <generic_petmute_problem.hpp>
Public Types | |
using | DataType = remove_cvref_t< DataType_ > |
Static Public Attributes | |
static constexpr index_t | kBlockSize = kBlockSize_ |
static constexpr index_t | kMaxRanks = kMaxRanks_ |
static constexpr bool | KeepLastDim = KeepLastDim_ |
Member Typedef Documentation
◆ DataType
template<typename DataType_ , index_t kBlockSize_ = 256, index_t kMaxRanks_ = 8, bool KeepLastDim_ = false>
using ck_tile::GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ >::DataType = remove_cvref_t<DataType_> |
Member Data Documentation
◆ kBlockSize
template<typename DataType_ , index_t kBlockSize_ = 256, index_t kMaxRanks_ = 8, bool KeepLastDim_ = false>
|
staticconstexpr |
◆ KeepLastDim
template<typename DataType_ , index_t kBlockSize_ = 256, index_t kMaxRanks_ = 8, bool KeepLastDim_ = false>
|
staticconstexpr |
◆ kMaxRanks
template<typename DataType_ , index_t kBlockSize_ = 256, index_t kMaxRanks_ = 8, bool KeepLastDim_ = false>
|
staticconstexpr |
The documentation for this struct was generated from the following file:
- include/ck_tile/ops/permute/pipeline/generic_petmute_problem.hpp