#include <batched_transpose_lds_problem.hpp>
◆ DataType
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kBlockSize
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kColPerBlock_
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kColWarps_
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kIterationsInSecondDim
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
Initial value:=
CK_TILE_HOST_DEVICE constexpr index_t get_warp_size()
Definition arch.hpp:63
static constexpr index_t kQuadNumPerLeadDim
Definition batched_transpose_lds_problem.hpp:50
static constexpr index_t kQuadNumPerSecondDim
Definition batched_transpose_lds_problem.hpp:51
◆ kLeadNumWarps
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kLeadSizePerBlock
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kLeadSizePerWarp
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kMPerBlock
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kNPerBlock
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kPadM
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kPadN
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kQuadNumPerLeadDim
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kQuadNumPerSecondDim
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kQuadrantLeadDim
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kQuadrantSecondDim
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kRowPerBlock_
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kRowWarps_
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kSecondNumWarps
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kSecondSizePerBlock
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ kSecondSizePerWarp
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ LDSVectorSize
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ MaxLoadStoreSize
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ VectorSizeInput
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
◆ VectorSizeOutput
template<typename DataType_, typename BlockTile, typename NumWarps, bool kPadM_, bool kPadN_>
The documentation for this struct was generated from the following file: