Kargs Struct Reference

Kargs Struct Reference#

Composable Kernel: ck_tile::ImageToColumn< Problem_ >::Kargs Struct Reference
ck_tile::ImageToColumn< Problem_ >::Kargs Struct Reference

#include <image_to_column_kernel.hpp>

Public Attributes

const void * p_in
void * p_out
const long_index_t G
const long_index_t N
const long_index_t C
const array< long_index_t, NDimSpatialinput_spatial_lengths
const array< long_index_t, NDimSpatialfilter_spatial_lengths
const array< long_index_t, NDimSpatialoutput_spatial_lengths
const array< long_index_t, NDimSpatial+3 > image_g_n_c_wis_strides
const array< long_index_t, 3 > gemm_g_m_k_strides
const array< long_index_t, NDimSpatialconv_filter_strides
const array< long_index_t, NDimSpatialconv_filter_dilations
const array< long_index_t, NDimSpatialinput_left_pads
const array< long_index_t, NDimSpatialinput_right_pads

Member Data Documentation

◆ C

template<typename Problem_>
const long_index_t ck_tile::ImageToColumn< Problem_ >::Kargs::C

◆ conv_filter_dilations

template<typename Problem_>
const array<long_index_t, NDimSpatial> ck_tile::ImageToColumn< Problem_ >::Kargs::conv_filter_dilations

◆ conv_filter_strides

template<typename Problem_>
const array<long_index_t, NDimSpatial> ck_tile::ImageToColumn< Problem_ >::Kargs::conv_filter_strides

◆ filter_spatial_lengths

template<typename Problem_>
const array<long_index_t, NDimSpatial> ck_tile::ImageToColumn< Problem_ >::Kargs::filter_spatial_lengths

◆ G

template<typename Problem_>
const long_index_t ck_tile::ImageToColumn< Problem_ >::Kargs::G

◆ gemm_g_m_k_strides

template<typename Problem_>
const array<long_index_t, 3> ck_tile::ImageToColumn< Problem_ >::Kargs::gemm_g_m_k_strides

◆ image_g_n_c_wis_strides

template<typename Problem_>
const array<long_index_t, NDimSpatial + 3> ck_tile::ImageToColumn< Problem_ >::Kargs::image_g_n_c_wis_strides

◆ input_left_pads

template<typename Problem_>
const array<long_index_t, NDimSpatial> ck_tile::ImageToColumn< Problem_ >::Kargs::input_left_pads

◆ input_right_pads

template<typename Problem_>
const array<long_index_t, NDimSpatial> ck_tile::ImageToColumn< Problem_ >::Kargs::input_right_pads

◆ input_spatial_lengths

template<typename Problem_>
const array<long_index_t, NDimSpatial> ck_tile::ImageToColumn< Problem_ >::Kargs::input_spatial_lengths

◆ N

template<typename Problem_>
const long_index_t ck_tile::ImageToColumn< Problem_ >::Kargs::N

◆ output_spatial_lengths

template<typename Problem_>
const array<long_index_t, NDimSpatial> ck_tile::ImageToColumn< Problem_ >::Kargs::output_spatial_lengths

◆ p_in

template<typename Problem_>
const void* ck_tile::ImageToColumn< Problem_ >::Kargs::p_in

◆ p_out

template<typename Problem_>
void* ck_tile::ImageToColumn< Problem_ >::Kargs::p_out

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