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

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/gemm/pipeline/gemm_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/pipeline/gemm_pipeline_problem.hpp File Reference
gemm_pipeline_problem.hpp File Reference

Go to the source code of this file.

Classes

struct  ck_tile::GemmPipelineProblemBase< AsDataType_, BsDataType_, EDataType_, BlockGemmShape_, Traits_, ComputeDataType_, AElementWise_, BElementWise_, FixedVectorSize_, VectorSizeA_, VectorSizeB_ >
 
struct  ck_tile::UniversalGemmPipelineProblem< AsDataType_, BsDataType_, EDataType_, BlockGemmShape_, Traits_, Scheduler_, HasHotLoop_, TailNum_, AElementWise_, BElementWise_, ComputeDataType_, FixedVectorSize_, VectorSizeA_, VectorSizeB_ >
 

Namespaces

 ck_tile
 

Typedefs

template<typename AsDataType_ , typename BsDataType_ , typename EDataType_ , typename BlockGemmShape_ , typename Traits_ , typename AElementWise_ = ck_tile::element_wise::PassThrough, typename BElementWise_ = ck_tile::element_wise::PassThrough, typename ComputeDataType_ = AsDataType_, bool FixedVectorSize_ = false, index_t VectorSizeA_ = 1, index_t VectorSizeB_ = 1>
using ck_tile::GemmPipelineProblem = GemmPipelineProblemBase< AsDataType_, BsDataType_, EDataType_, BlockGemmShape_, Traits_, ComputeDataType_, AElementWise_, BElementWise_, FixedVectorSize_, VectorSizeA_, VectorSizeB_ >