QuantGemmHostArgs Struct Reference

QuantGemmHostArgs Struct Reference#

Composable Kernel: ck_tile::QuantGemmHostArgs Struct Reference
ck_tile::QuantGemmHostArgs Struct Reference

#include <gemm_quant_kernel.hpp>

Inheritance diagram for ck_tile::QuantGemmHostArgs:
ck_tile::QuantGemmProblem

Public Member Functions

CK_TILE_HOST QuantGemmHostArgs ()=default
CK_TILE_HOST QuantGemmHostArgs (const void *a_ptr_, const void *b_ptr_, void *c_ptr_, const void *aq_ptr_, const void *bq_ptr_, index_t k_batch_, index_t M_, index_t N_, index_t K_, index_t QK_A_, index_t QK_B_, index_t stride_A_, index_t stride_B_, index_t stride_C_, index_t stride_AQ_, index_t stride_BQ_)
Public Member Functions inherited from ck_tile::QuantGemmProblem
CK_TILE_HOST QuantGemmProblem ()=default
CK_TILE_HOST QuantGemmProblem (index_t M_, index_t N_, index_t K_, index_t QK_A_, index_t QK_B_, index_t stride_A_, index_t stride_B_, index_t stride_C_, index_t stride_AQ_, index_t stride_BQ_)

Public Attributes

const void * a_ptr = nullptr
const void * b_ptr = nullptr
const void * aq_ptr = nullptr
const void * bq_ptr = nullptr
void * c_ptr = nullptr
index_t k_batch = 0
Public Attributes inherited from ck_tile::QuantGemmProblem
index_t M
index_t N
index_t K
index_t QK_A
index_t QK_B
index_t stride_A
index_t stride_B
index_t stride_C
index_t stride_AQ
index_t stride_BQ

Constructor & Destructor Documentation

◆ QuantGemmHostArgs() [1/2]

CK_TILE_HOST ck_tile::QuantGemmHostArgs::QuantGemmHostArgs ( )
default

◆ QuantGemmHostArgs() [2/2]

CK_TILE_HOST ck_tile::QuantGemmHostArgs::QuantGemmHostArgs ( const void * a_ptr_,
const void * b_ptr_,
void * c_ptr_,
const void * aq_ptr_,
const void * bq_ptr_,
index_t k_batch_,
index_t M_,
index_t N_,
index_t K_,
index_t QK_A_,
index_t QK_B_,
index_t stride_A_,
index_t stride_B_,
index_t stride_C_,
index_t stride_AQ_,
index_t stride_BQ_ )
inline

Member Data Documentation

◆ a_ptr

const void* ck_tile::QuantGemmHostArgs::a_ptr = nullptr

◆ aq_ptr

const void* ck_tile::QuantGemmHostArgs::aq_ptr = nullptr

◆ b_ptr

const void* ck_tile::QuantGemmHostArgs::b_ptr = nullptr

◆ bq_ptr

const void* ck_tile::QuantGemmHostArgs::bq_ptr = nullptr

◆ c_ptr

void* ck_tile::QuantGemmHostArgs::c_ptr = nullptr

◆ k_batch

index_t ck_tile::QuantGemmHostArgs::k_batch = 0

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