gemm_bquant_pipeline_ag_bg_cr_base.hpp Source File#
gemm_bquant_pipeline_ag_bg_cr_base.hpp
Go to the documentation of this file.
Definition tile/core/algorithm/cluster_descriptor.hpp:13
remove_cv_t< std::remove_reference_t< T > > remove_cvref_t
Definition type_traits.hpp:21
CK_TILE_DEVICE constexpr auto make_tile_window(null_tensor_view, const WindowLengths &window_lengths, const multi_index< WindowLengths::size()> &, Ts &&...)
Definition null_tile_window.hpp:75
CK_TILE_HOST_DEVICE constexpr auto make_tuple(Xs &&... xs)
Definition tile/core/container/tuple.hpp:360
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:14
static constexpr index_t KPerBlock
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:27
GemmPipelineAgBgCrImplBase< Problem, Policy > Base
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:15
static constexpr index_t KPerBlockBQ
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:30
typename Base::BlockGemmShape BlockGemmShape
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:20
static constexpr index_t NPerBlockBQ
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:29
remove_cvref_t< typename Problem::QuantGroupSize > QuantGroupSize
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:21
static constexpr index_t NPerBlock
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:26
CK_TILE_DEVICE constexpr auto GetBQDramLoadWindow(const BQDramBlockWindowTmp &bq_dram_block_window_tmp) const
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:43
typename Base::BLayout BLayout
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:19
typename Base::BDataType BDataType
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:18
typename Base::ADataType ADataType
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:16
static constexpr index_t MPerBlock
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:25
typename Base::ALayout ALayout
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:17
remove_cvref_t< typename Problem::BQLayout > BQLayout
Definition gemm_bquant_pipeline_ag_bg_cr_base.hpp:23
Definition gemm_pipeline_ag_bg_cr_base.hpp:13
remove_cvref_t< std::tuple_element_t< number< 0 >{}, BsLayout > > BLayout
Definition gemm_pipeline_ag_bg_cr_base.hpp:23
remove_cvref_t< std::tuple_element_t< number< 0 >{}, BsDataType > > BDataType
Definition gemm_pipeline_ag_bg_cr_base.hpp:22
remove_cvref_t< std::tuple_element_t< number< 0 >{}, AsLayout > > ALayout
Definition gemm_pipeline_ag_bg_cr_base.hpp:21
remove_cvref_t< typename Problem::BlockGemmShape > BlockGemmShape
Definition gemm_pipeline_ag_bg_cr_base.hpp:18
remove_cvref_t< std::tuple_element_t< number< 0 >{}, AsDataType > > ADataType
Definition gemm_pipeline_ag_bg_cr_base.hpp:20