#include <tile_gemm_traits.hpp>
◆ ALayout
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
◆ BLayout
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
◆ CLayout
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
◆ _VectorSize
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
constexpr int ck_tile::TileGemmTraits< kPadM_, kPadN_, kPadK_, ALayout_, BLayout_, CLayout_, NumWaveGroups_ >::_VectorSize = 16 |
|
staticconstexpr |
◆ kPadK
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
constexpr bool ck_tile::TileGemmTraits< kPadM_, kPadN_, kPadK_, ALayout_, BLayout_, CLayout_, NumWaveGroups_ >::kPadK = kPadK_ |
|
staticconstexpr |
◆ kPadM
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
constexpr bool ck_tile::TileGemmTraits< kPadM_, kPadN_, kPadK_, ALayout_, BLayout_, CLayout_, NumWaveGroups_ >::kPadM = kPadM_ |
|
staticconstexpr |
◆ kPadN
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
constexpr bool ck_tile::TileGemmTraits< kPadM_, kPadN_, kPadK_, ALayout_, BLayout_, CLayout_, NumWaveGroups_ >::kPadN = kPadN_ |
|
staticconstexpr |
◆ NumWaveGroups
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
◆ TransposeC
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
constexpr bool ck_tile::TileGemmTraits< kPadM_, kPadN_, kPadK_, ALayout_, BLayout_, CLayout_, NumWaveGroups_ >::TransposeC = false |
|
staticconstexpr |
◆ UseStructuredSparsity
template<bool kPadM_, bool kPadN_, bool kPadK_, typename ALayout_ , typename BLayout_ , typename CLayout_ , index_t NumWaveGroups_ = 1>
constexpr bool ck_tile::TileGemmTraits< kPadM_, kPadN_, kPadK_, ALayout_, BLayout_, CLayout_, NumWaveGroups_ >::UseStructuredSparsity = 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/gemm/pipeline/tile_gemm_traits.hpp