/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/grouped_convolution/utils/grouped_convolution_utils.hpp Source File#
grouped_convolution_utils.hpp
Go to the documentation of this file.
Definition: cluster_descriptor.hpp:13
ConvolutionSpecialization
Definition: convolution_specialization.hpp:11
constexpr CK_TILE_HOST_DEVICE auto generate_tuple(F &&f, number< N >)
Definition: tuple.hpp:429
The Grouped Conv kernel host arguments.
Definition: grouped_convolution_utils.hpp:19
CK_TILE_HOST GroupedConvHostArgs()=delete
const std::vector< const void * > ds_ptr
Definition: grouped_convolution_utils.hpp:38
CK_TILE_HOST GroupedConvHostArgs(ConvParam conv_param, InPtr in_ptr_, WeiPtr wei_ptr_, const std::vector< const void * > ds_ptr_, OutPtr out_ptr_, index_t k_batch_)
Definition: grouped_convolution_utils.hpp:21
Definition: grouped_convolution_utils.hpp:54
WeiLayout_ WeiLayout
Definition: grouped_convolution_utils.hpp:67
static constexpr index_t NDimSpatial
Definition: grouped_convolution_utils.hpp:64
decltype(generate_implicit_gemm_layout()) ImplicitGemmDsLayout
Definition: grouped_convolution_utils.hpp:77
static constexpr index_t NumGroupsToMerge
Definition: grouped_convolution_utils.hpp:63
static constexpr index_t NumDTensor
Definition: grouped_convolution_utils.hpp:76
OutLayout_ OutLayout
Definition: grouped_convolution_utils.hpp:69
static constexpr ConvolutionSpecialization ConvSpecialization
Definition: grouped_convolution_utils.hpp:65
Definition: tile_gemm_traits.hpp:18
Definition: integral_constant.hpp:13
Definition: convolution_parameter.hpp:15
ConvParam(ck_tile::index_t n_dim, ck_tile::index_t group_count, ck_tile::index_t n_batch, ck_tile::index_t n_out_channels, ck_tile::index_t n_in_channels, const std::vector< ck_tile::index_t > &filters_len, const std::vector< ck_tile::index_t > &input_len, const std::vector< ck_tile::index_t > &strides, const std::vector< ck_tile::index_t > &dilations, const std::vector< ck_tile::index_t > &left_pads, const std::vector< ck_tile::index_t > &right_pads)
Definition: convolution_parameter.hpp:16
Definition: tensor_layout.hpp:22
Definition: tensor_layout.hpp:17