SmoothquantPipelineDefaultPolicy Struct Reference

SmoothquantPipelineDefaultPolicy Struct Reference#

Composable Kernel: ck_tile::SmoothquantPipelineDefaultPolicy Struct Reference
ck_tile::SmoothquantPipelineDefaultPolicy Struct Reference

#include <smoothquant_pipeline_default_policy.hpp>

Static Public Member Functions

template<typename Problem>
static CK_TILE_DEVICE constexpr auto MakeXBlockTileDistribution ()
template<typename Problem>
static CK_TILE_DEVICE constexpr auto MakeSmoothScaleBlockTileDistribution ()
template<typename Problem>
static CK_TILE_HOST_DEVICE constexpr auto GetBlockReduce2d ()
template<typename Problem>
static CK_TILE_HOST_DEVICE constexpr auto GetBlockReduce2dSync ()
template<typename Problem>
static CK_TILE_HOST_DEVICE constexpr auto GetBlockReduce2dCrossWarpSync ()
template<typename Problem>
static CK_TILE_HOST_DEVICE constexpr index_t GetSmemSize ()

Member Function Documentation

◆ GetBlockReduce2d()

template<typename Problem>
CK_TILE_HOST_DEVICE constexpr auto ck_tile::SmoothquantPipelineDefaultPolicy::GetBlockReduce2d ( )
inlinestaticconstexpr

◆ GetBlockReduce2dCrossWarpSync()

template<typename Problem>
CK_TILE_HOST_DEVICE constexpr auto ck_tile::SmoothquantPipelineDefaultPolicy::GetBlockReduce2dCrossWarpSync ( )
inlinestaticconstexpr

◆ GetBlockReduce2dSync()

template<typename Problem>
CK_TILE_HOST_DEVICE constexpr auto ck_tile::SmoothquantPipelineDefaultPolicy::GetBlockReduce2dSync ( )
inlinestaticconstexpr

◆ GetSmemSize()

template<typename Problem>
CK_TILE_HOST_DEVICE constexpr index_t ck_tile::SmoothquantPipelineDefaultPolicy::GetSmemSize ( )
inlinestaticconstexpr

◆ MakeSmoothScaleBlockTileDistribution()

template<typename Problem>
CK_TILE_DEVICE constexpr auto ck_tile::SmoothquantPipelineDefaultPolicy::MakeSmoothScaleBlockTileDistribution ( )
inlinestaticconstexpr

◆ MakeXBlockTileDistribution()

template<typename Problem>
CK_TILE_DEVICE constexpr auto ck_tile::SmoothquantPipelineDefaultPolicy::MakeXBlockTileDistribution ( )
inlinestaticconstexpr

The documentation for this struct was generated from the following file: