GemmTransKernelArg< NumDTensor > Struct Template Reference

GemmTransKernelArg&lt; NumDTensor &gt; Struct Template Reference#

Composable Kernel: ck_tile::GemmTransKernelArg< NumDTensor > Struct Template Reference
ck_tile::GemmTransKernelArg< NumDTensor > Struct Template Reference

#include <grouped_gemm_kernel.hpp>

Public Member Functions

 GemmTransKernelArg ()=delete
 GemmTransKernelArg (UniversalGemmKernelArgs< 1, 1, NumDTensor > &&karg, index_t bl_start, index_t bl_end)
 GemmTransKernelArg (UniversalGemmKernelArgs< 1, 1, NumDTensor > &&karg)

Public Attributes

UniversalGemmKernelArgs< 1, 1, NumDTensor > group_karg
ck_tile::index_t block_start
ck_tile::index_t block_end

Constructor & Destructor Documentation

◆ GemmTransKernelArg() [1/3]

template<index_t NumDTensor = 0>
ck_tile::GemmTransKernelArg< NumDTensor >::GemmTransKernelArg ( )
delete

◆ GemmTransKernelArg() [2/3]

template<index_t NumDTensor = 0>
ck_tile::GemmTransKernelArg< NumDTensor >::GemmTransKernelArg ( UniversalGemmKernelArgs< 1, 1, NumDTensor > && karg,
index_t bl_start,
index_t bl_end )
inline

◆ GemmTransKernelArg() [3/3]

template<index_t NumDTensor = 0>
ck_tile::GemmTransKernelArg< NumDTensor >::GemmTransKernelArg ( UniversalGemmKernelArgs< 1, 1, NumDTensor > && karg)
inline

Member Data Documentation

◆ block_end

template<index_t NumDTensor = 0>
ck_tile::index_t ck_tile::GemmTransKernelArg< NumDTensor >::block_end

◆ block_start

template<index_t NumDTensor = 0>
ck_tile::index_t ck_tile::GemmTransKernelArg< NumDTensor >::block_start

◆ group_karg

template<index_t NumDTensor = 0>
UniversalGemmKernelArgs<1, 1, NumDTensor> ck_tile::GemmTransKernelArg< NumDTensor >::group_karg

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