include/ck_tile/ops/smoothquant/pipeline/smoothquant_pipeline_default_policy.hpp Source File#
smoothquant_pipeline_default_policy.hpp
Go to the documentation of this file.
Definition: cluster_descriptor.hpp:13
constexpr CK_TILE_HOST_DEVICE auto make_static_tile_distribution(StaticTileDistributionEncoding_)
Definition: tile_distribution.hpp:498
Definition: block_reduce2d.hpp:162
Definition: block_reduce2d.hpp:12
Definition: block_reduce2d_problem.hpp:12
Definition: block_reduce2d.hpp:96
Definition: smoothquant_pipeline_default_policy.hpp:13
static constexpr CK_TILE_HOST_DEVICE auto GetBlockReduce2d()
Definition: smoothquant_pipeline_default_policy.hpp:46
static constexpr CK_TILE_HOST_DEVICE auto GetBlockReduce2dCrossWarpSync()
Definition: smoothquant_pipeline_default_policy.hpp:64
static constexpr CK_TILE_HOST_DEVICE index_t GetSmemSize()
Definition: smoothquant_pipeline_default_policy.hpp:73
static constexpr CK_TILE_DEVICE auto MakeXBlockTileDistribution()
Definition: smoothquant_pipeline_default_policy.hpp:15
static constexpr CK_TILE_DEVICE auto MakeSmoothScaleBlockTileDistribution()
Definition: smoothquant_pipeline_default_policy.hpp:31
static constexpr CK_TILE_HOST_DEVICE auto GetBlockReduce2dSync()
Definition: smoothquant_pipeline_default_policy.hpp:55
Definition: sequence.hpp:52
Definition: tile_distribution_encoding.hpp:26
Definition: tuple.hpp:192