/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:57
static constexpr index_t NDimSpatial
Definition: grouped_convolution_utils.hpp:67
WeiLayout_ WeiLayout
Definition: grouped_convolution_utils.hpp:70
static constexpr ck_tile::index_t VectorSizeA
Definition: grouped_convolution_utils.hpp:100
static constexpr ConvolutionSpecialization ConvSpecialization
Definition: grouped_convolution_utils.hpp:68
decltype(generate_implicit_gemm_layout()) ImplicitGemmDsLayout
Definition: grouped_convolution_utils.hpp:104
static constexpr ck_tile::index_t VectorSizeC
Definition: grouped_convolution_utils.hpp:102
static constexpr index_t NumDTensor
Definition: grouped_convolution_utils.hpp:103
static constexpr index_t NumGroupsToMerge
Definition: grouped_convolution_utils.hpp:66
OutLayout_ OutLayout
Definition: grouped_convolution_utils.hpp:72
static constexpr ck_tile::index_t VectorSizeB
Definition: grouped_convolution_utils.hpp:101
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