MXF4FlatmmPipelineAgBgCrPolicy Struct Reference#
ck_tile::MXF4FlatmmPipelineAgBgCrPolicy Struct Reference
#include <mx_flatmm_pipeline_agmem_bgmem_creg_v1_policy.hpp>
Inheritance diagram for ck_tile::MXF4FlatmmPipelineAgBgCrPolicy:
Static Public Member Functions | |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeMXFP4_ALdsBlockDescriptor () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeMXFP4_ADramTileDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeMXF4_ALDS_TileDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeMXFP4_BFlatDramTileDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeMXFP4_ScaleA_DramTileDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeMXFP4_ScaleB_DramTileDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeMXFP4_ScaleA_FlatDramTileDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeMXFP4_ScaleB_FlatDramTileDistribution () |
| Static Public Member Functions inherited from ck_tile::UniversalFlatmmPipelineAgBgCrPolicy | |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeALdsBlockDescriptor () |
| template<typename Problem, typename DataType, index_t MNPerBlock, index_t XPerTile> | |
| static CK_TILE_HOST_DEVICE constexpr auto | GetGlobalVectorLoadSize () |
| Get the maximum global memory vector load size. | |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | GetVectorSizeA () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | GetVectorSizeB () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr index_t | GetSmemSizeA () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr index_t | GetSmemSize () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | GetSmemPackA () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | GetKBPerLoad () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeALDS_WarpTileDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeADramTileDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeADramDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeBFlatDramTileDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | MakeShuffledARegBlockDistribution () |
| template<typename Problem> | |
| static CK_TILE_HOST_DEVICE constexpr auto | GetBlockFlatmm () |
Static Public Attributes | |
| static constexpr auto | I0 = number<0>{} |
| static constexpr auto | I1 = number<1>{} |
| static constexpr auto | I2 = number<2>{} |
| static constexpr index_t | KBPerLoad = 32 |
| static constexpr int | MXdlPack = 2 |
| static constexpr int | NXdlPack = 2 |
| static constexpr int | KXdlPack = 2 |
| Static Public Attributes inherited from ck_tile::UniversalFlatmmPipelineAgBgCrPolicy | |
| static constexpr auto | I0 = number<0>{} |
| static constexpr auto | I1 = number<1>{} |
| static constexpr auto | I2 = number<2>{} |
Member Function Documentation
◆ MakeMXF4_ALDS_TileDistribution()
template<typename Problem>
|
inlinestaticconstexpr |
◆ MakeMXFP4_ADramTileDistribution()
template<typename Problem>
|
inlinestaticconstexpr |
◆ MakeMXFP4_ALdsBlockDescriptor()
template<typename Problem>
|
inlinestaticconstexpr |
◆ MakeMXFP4_BFlatDramTileDistribution()
template<typename Problem>
|
inlinestaticconstexpr |
◆ MakeMXFP4_ScaleA_DramTileDistribution()
template<typename Problem>
|
inlinestaticconstexpr |
◆ MakeMXFP4_ScaleA_FlatDramTileDistribution()
template<typename Problem>
|
inlinestaticconstexpr |
◆ MakeMXFP4_ScaleB_DramTileDistribution()
template<typename Problem>
|
inlinestaticconstexpr |
◆ MakeMXFP4_ScaleB_FlatDramTileDistribution()
template<typename Problem>
|
inlinestaticconstexpr |
Member Data Documentation
◆ I0
|
staticconstexpr |
◆ I1
|
staticconstexpr |
◆ I2
|
staticconstexpr |
◆ KBPerLoad
|
staticconstexpr |
◆ KXdlPack
|
staticconstexpr |
◆ MXdlPack
|
staticconstexpr |
◆ NXdlPack
|
staticconstexpr |
The documentation for this struct was generated from the following file: