gemm_aquant_pipeline_ag_bg_cr_base.hpp Source File#
gemm_aquant_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
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:14
remove_cvref_t< typename Problem::QuantGroupSize > QuantGroupSize
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:21
remove_cvref_t< typename Problem::AQLayout > AQLayout
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:23
typename Base::ADataType ADataType
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:16
typename Base::BlockGemmShape BlockGemmShape
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:20
static constexpr index_t NPerBlock
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:26
static constexpr index_t KPerBlock
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:27
typename Base::ALayout ALayout
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:17
typename Base::BDataType BDataType
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:18
CK_TILE_DEVICE constexpr auto GetAQDramLoadWindow(const AQDramBlockWindowTmp &aq_dram_block_window_tmp) const
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:37
GemmPipelineAgBgCrImplBase< Problem, Policy > Base
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:15
static constexpr index_t KPerBlockAQ
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:29
static constexpr index_t MPerBlock
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:25
typename Base::BLayout BLayout
Definition gemm_aquant_pipeline_ag_bg_cr_base.hpp:19
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