device_grouped_gemm_multi_abd_fixed_nk.hpp Source File#
device_grouped_gemm_multi_abd_fixed_nk.hpp
Go to the documentation of this file.
Definition convolution_backward_data_specialization.hpp:8
Definition convolution_backward_data_specialization.hpp:7
Definition ck.hpp:268
Definition device_base.hpp:197
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:73
virtual void SetKBatch(BaseArgument *p_arg, index_t k_batch) const =0
virtual size_t GetDeviceKernelArgSize(const BaseArgument *p_arg) const =0
virtual void SetDeviceKernelArgs(BaseArgument *p_arg, const void *kernel_args) const =0
Definition device_grouped_gemm_multi_abd.hpp:56
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:17
std::array< index_t, NumBTensor > StrideBs
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:28
index_t M
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:23
std::array< const void *, NumBTensor > p_bs_grid
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:19
index_t N
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:24
std::array< const void *, NumATensor > p_as_grid
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:18
std::array< index_t, NumATensor > StrideAs
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:27
std::array< const void *, NumDTensor > p_ds_grid
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:20
index_t K
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:25
std::array< index_t, NumDTensor > StrideDs
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:29
void * p_e_grid
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:21
index_t StrideE
Definition device_grouped_gemm_multi_abd_fixed_nk.hpp:30