BaseWeightPreshufflePipelineAGmemBGmemCRegV2< Problem > Struct Template Reference#
ck_tile::BaseWeightPreshufflePipelineAGmemBGmemCRegV2< Problem > Struct Template Reference
#include <wp_pipeline_agmem_bgmem_creg_v2.hpp>
Inheritance diagram for ck_tile::BaseWeightPreshufflePipelineAGmemBGmemCRegV2< Problem >:
Static Public Member Functions | |
| static CK_TILE_HOST_DEVICE constexpr auto | TransposeC () |
| static CK_TILE_HOST_DEVICE constexpr bool | BlockHasHotloop (index_t num_loop) |
| static CK_TILE_HOST_DEVICE constexpr TailNumber | GetBlockLoopTailNum (index_t num_loop) |
| template<typename RunFunction> | |
| static CK_TILE_HOST_DEVICE auto | TailHandler (const RunFunction &run_func, bool, TailNumber tail_number) |
Static Public Attributes | |
| static constexpr index_t | PrefetchStages = 2 |
| static constexpr index_t | PrefillStages = 1 |
| static constexpr index_t | GlobalBufferNum = 1 |
| static constexpr bool | UsePersistentKernel = Problem::Traits::UsePersistentKernel |
Member Function Documentation
◆ BlockHasHotloop()
template<typename Problem>
|
inlinestaticconstexpr |
◆ GetBlockLoopTailNum()
template<typename Problem>
|
inlinestaticconstexpr |
◆ TailHandler()
template<typename Problem>
template<typename RunFunction>
|
inlinestatic |
◆ TransposeC()
template<typename Problem>
|
inlinestaticconstexpr |
Member Data Documentation
◆ GlobalBufferNum
template<typename Problem>
|
staticconstexpr |
◆ PrefetchStages
template<typename Problem>
|
staticconstexpr |
◆ PrefillStages
template<typename Problem>
|
staticconstexpr |
◆ UsePersistentKernel
template<typename Problem>
|
staticconstexpr |
The documentation for this struct was generated from the following file: