/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/host/convolution_parameter.hpp Source File#
convolution_parameter.hpp
Go to the documentation of this file.
CK_TILE_HOST ck_tile::conv::ConvParam parse_conv_param(int num_dim_spatial, int arg_idx, char *const argv[])
Definition: convolution_parameter.hpp:219
CK_TILE_HOST std::string get_conv_param_parser_helper_msg()
Definition: convolution_parameter.hpp:201
Definition: cluster_descriptor.hpp:13
Definition: convolution_parameter.hpp:15
std::vector< ck_tile::long_index_t > input_spatial_lengths_
Definition: convolution_parameter.hpp:130
std::size_t GetWeightByte() const
Definition: convolution_parameter.hpp:171
ck_tile::long_index_t num_dim_spatial_
Definition: convolution_parameter.hpp:123
std::vector< ck_tile::long_index_t > output_spatial_lengths_
Definition: convolution_parameter.hpp:131
std::vector< ck_tile::long_index_t > input_right_pads_
Definition: convolution_parameter.hpp:137
std::size_t GetInputByte() const
Definition: convolution_parameter.hpp:159
std::vector< ck_tile::long_index_t > conv_filter_strides_
Definition: convolution_parameter.hpp:133
std::size_t GetFlops() const
Definition: convolution_parameter.hpp:144
std::vector< ck_tile::long_index_t > filter_spatial_lengths_
Definition: convolution_parameter.hpp:129
std::size_t GetByte() const
Definition: convolution_parameter.hpp:194
std::vector< ck_tile::long_index_t > input_left_pads_
Definition: convolution_parameter.hpp:136
std::vector< ck_tile::long_index_t > GetOutputSpatialLengths() const
Definition: convolution_parameter.hpp:139
ConvParam(ck_tile::long_index_t n_dim, ck_tile::long_index_t group_count, ck_tile::long_index_t n_batch, ck_tile::long_index_t n_out_channels, ck_tile::long_index_t n_in_channels, const std::vector< ck_tile::long_index_t > &filters_len, const std::vector< ck_tile::long_index_t > &input_len, const std::vector< ck_tile::long_index_t > &strides, const std::vector< ck_tile::long_index_t > &dilations, const std::vector< ck_tile::long_index_t > &left_pads, const std::vector< ck_tile::long_index_t > &right_pads)
Definition: convolution_parameter.hpp:73
std::vector< ck_tile::long_index_t > conv_filter_dilations_
Definition: convolution_parameter.hpp:134
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
std::size_t GetOutputByte() const
Definition: convolution_parameter.hpp:183