device_gemm_wmma_cshuffle_v3_common.hpp Source File#
device_gemm_wmma_cshuffle_v3_common.hpp
Go to the documentation of this file.
#define HIP_CHECK_ERROR(retval_or_funcall)
Definition host_utility/hip_check_error.hpp:21
float launch_and_time_kernel(const StreamConfig &stream_config, F kernel, dim3 grid_dim, dim3 block_dim, std::size_t lds_byte, Args... args)
Definition host_utility/kernel_launch.hpp:14
Definition convolution_backward_data_specialization.hpp:8
GemmSpecialization
Definition gemm_specialization.hpp:11
@ MKPadding
Definition gemm_specialization.hpp:18
@ KPadding
Definition gemm_specialization.hpp:16
@ MNKPadding
Definition gemm_specialization.hpp:20
@ NKPadding
Definition gemm_specialization.hpp:19
Definition convolution_backward_data_specialization.hpp:7
float launch_and_time_kernel_with_preprocess(const StreamConfig &stream_config, PreProcessFunc preprocess, F kernel, dim3 grid_dim, dim3 block_dim, std::size_t lds_byte, GemmArgs &gemm_args, Args... args)
Definition flush_cache.hpp:398
Definition ck.hpp:268
typename tuple_element< I, TTuple >::type tuple_element_t
Definition utility/tuple.hpp:208
__global__ void kernel_gemm_wmma_cshuffle_v3(typename GridwiseGemm::Argument karg)
Definition gridwise_gemm_wmma_cshuffle_v3_common.hpp:40
Definition ck/stream_config.hpp:10
Definition functional2.hpp:33
Definition device_base.hpp:197
BaseInvoker()=default
Helper structure responsible for kernel invocation.
Definition device_gemm_wmma_cshuffle_v3_common.hpp:57
float Run(const Argument &arg, const StreamConfig &stream_config=StreamConfig{})
This function issues GPU kernel execution.
Definition device_gemm_wmma_cshuffle_v3_common.hpp:63
float Run(const BaseArgument *p_arg, const StreamConfig &stream_config=StreamConfig{}) override
Definition device_gemm_wmma_cshuffle_v3_common.hpp:255
Definition device_gemm_wmma_cshuffle_v3_common.hpp:43
typename GridwiseGemm::Argument Argument
Definition device_gemm_wmma_cshuffle_v3_common.hpp:45
static bool IsSupportedArgument(const Argument &arg)
Definition device_gemm_wmma_cshuffle_v3_common.hpp:268
static constexpr bool IsValidCompilationParameter()
Definition device_gemm_wmma_cshuffle_v3_common.hpp:262