GridwiseGemmPipelineInterwave_v1< 2 > Struct Reference

GridwiseGemmPipelineInterwave_v1&lt; 2 &gt; Struct Reference#

Composable Kernel: ck::GridwiseGemmPipelineInterwave_v1< 2 > Struct Reference
ck::GridwiseGemmPipelineInterwave_v1< 2 > Struct Reference

#include <gridwise_gemm_pipeline_v1.hpp>

Inheritance diagram for ck::GridwiseGemmPipelineInterwave_v1< 2 >:
ck::GridwiseGemmPipeline_v1< 2, true, true >

Additional Inherited Members

Static Public Member Functions inherited from ck::GridwiseGemmPipeline_v1< 2, true, true >
__host__ static __device__ constexpr bool IsSupported (index_t num_loop)
__host__ static __device__ constexpr bool CalculateHasMainLoop (index_t num_loop)
template<bool HasMainLoop, typename AGridDesc, typename ABlockDesc, typename ABlockTransfer, typename AGridBuffer, typename ABlockBuffer, typename ABlockTransferStep, typename BGridDesc, typename BBlockDesc, typename BBlockTransfer, typename BGridBuffer, typename BBlockBuffer, typename BBlockTransferStep, typename BlockwiseGemm, typename CThreadBuffer>
static __device__ void Run (const AGridDesc &a_grid_desc, const ABlockDesc &a_block_desc, ABlockTransfer &a_blockwise_copy, const AGridBuffer &a_grid_buf, ABlockBuffer &a_block_buf, const ABlockTransferStep &a_block_copy_step, const BGridDesc &b_grid_desc, const BBlockDesc &b_block_desc, BBlockTransfer &b_blockwise_copy, const BGridBuffer &b_grid_buf, BBlockBuffer &b_block_buf, const BBlockTransferStep &b_block_copy_step, const BlockwiseGemm &blockwise_gemm, CThreadBuffer &c_thread_buf, index_t num_loop)
Static Public Attributes inherited from ck::GridwiseGemmPipeline_v1< 2, true, true >
static constexpr auto I0 = Number<0>{}
static constexpr auto I1 = Number<1>{}

The documentation for this struct was generated from the following file: