/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/gemm_group_quant/pipeline/gemm_quant_pipeline_problem.hpp File Reference

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/gemm_group_quant/pipeline/gemm_quant_pipeline_problem.hpp File Reference#

Composable Kernel: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/gemm_group_quant/pipeline/gemm_quant_pipeline_problem.hpp File Reference
gemm_quant_pipeline_problem.hpp File Reference

Go to the source code of this file.

Classes

struct  ck_tile::GemmQuantPipelineProblemBase< ADataType_, AQDataType_, BDataType_, BQDataType_, CDataType_, BlockGemmShape_, Traits_, QuantGroupSize_, TransposeC_, ComputeDataType_, Scheduler_, HasHotLoop_, TailNum_ >
 

Namespaces

 ck_tile
 

Typedefs

template<typename ADataType_ , typename AQDataType_ , typename BDataType_ , typename CDataType_ , typename BlockGemmShape_ , typename Traits_ , uint32_t QuantGroupSize_, bool TransposeC_, typename ComputeDataType_ = BDataType_, GemmPipelineScheduler Scheduler_ = GemmPipelineScheduler::Intrawave, bool HasHotLoop_ = true, TailNumber TailNum_ = TailNumber::Full>
using ck_tile::GemmAQuantPipelineProblem = GemmQuantPipelineProblemBase< ADataType_, AQDataType_, BDataType_, void, CDataType_, BlockGemmShape_, Traits_, QuantGroupSize_, TransposeC_, ComputeDataType_, Scheduler_, HasHotLoop_, TailNum_ >
 
template<typename ADataType_ , typename BDataType_ , typename BQDataType_ , typename CDataType_ , typename BlockGemmShape_ , typename Traits_ , uint32_t QuantGroupSize_, typename ComputeDataType_ = ADataType_, GemmPipelineScheduler Scheduler_ = GemmPipelineScheduler::Intrawave, bool HasHotLoop_ = true, TailNumber TailNum_ = TailNumber::Full>
using ck_tile::GemmBQuantPipelineProblem = GemmQuantPipelineProblemBase< ADataType_, void, BDataType_, BQDataType_, CDataType_, BlockGemmShape_, Traits_, QuantGroupSize_, false, ComputeDataType_, Scheduler_, HasHotLoop_, TailNum_ >
 
template<typename ADataType_ , typename BDataType_ , typename CDataType_ , typename AccDataType_ , typename BlockGemmShape_ , typename Traits_ , bool TransposeC_ = false, typename ComputeDataType_ = BDataType_, GemmPipelineScheduler Scheduler_ = GemmPipelineScheduler::Intrawave, bool HasHotLoop_ = true, TailNumber TailNum_ = TailNumber::Full>
using ck_tile::GemmRowColQuantPipelineProblem = GemmQuantPipelineProblemBase< ADataType_, AccDataType_, BDataType_, AccDataType_, CDataType_, BlockGemmShape_, Traits_, 1, TransposeC_, ComputeDataType_, Scheduler_, HasHotLoop_, TailNum_ >