convolution_parameter.hpp Source File#
tile/host/convolution_parameter.hpp
Go to the documentation of this file.
Definition tile/host/convolution_host_tensor_descriptor_helper.hpp:11
CK_TILE_HOST ck_tile::conv::ConvParam parse_conv_param(int num_dim_spatial, int arg_idx, char *const argv[])
Definition tile/host/convolution_parameter.hpp:219
CK_TILE_HOST std::string get_conv_param_parser_helper_msg()
Definition tile/host/convolution_parameter.hpp:201
Definition tile/core/algorithm/cluster_descriptor.hpp:13
Definition tile/host/convolution_parameter.hpp:15
std::vector< ck_tile::long_index_t > input_spatial_lengths_
Definition tile/host/convolution_parameter.hpp:130
std::size_t GetWeightByte() const
Definition tile/host/convolution_parameter.hpp:171
ck_tile::long_index_t K_
Definition tile/host/convolution_parameter.hpp:126
ck_tile::long_index_t num_dim_spatial_
Definition tile/host/convolution_parameter.hpp:123
std::vector< ck_tile::long_index_t > output_spatial_lengths_
Definition tile/host/convolution_parameter.hpp:131
std::vector< ck_tile::long_index_t > GetOutputSpatialLengths() const
Definition tile/host/convolution_parameter.hpp:139
std::vector< ck_tile::long_index_t > input_right_pads_
Definition tile/host/convolution_parameter.hpp:137
ck_tile::long_index_t G_
Definition tile/host/convolution_parameter.hpp:124
std::size_t GetInputByte() const
Definition tile/host/convolution_parameter.hpp:159
std::vector< ck_tile::long_index_t > conv_filter_strides_
Definition tile/host/convolution_parameter.hpp:133
std::size_t GetFlops() const
Definition tile/host/convolution_parameter.hpp:144
std::vector< ck_tile::long_index_t > filter_spatial_lengths_
Definition tile/host/convolution_parameter.hpp:129
ck_tile::long_index_t C_
Definition tile/host/convolution_parameter.hpp:127
std::size_t GetByte() const
Definition tile/host/convolution_parameter.hpp:194
ck_tile::long_index_t N_
Definition tile/host/convolution_parameter.hpp:125
std::vector< ck_tile::long_index_t > input_left_pads_
Definition tile/host/convolution_parameter.hpp:136
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 tile/host/convolution_parameter.hpp:73
std::vector< ck_tile::long_index_t > conv_filter_dilations_
Definition tile/host/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 tile/host/convolution_parameter.hpp:16
std::size_t GetOutputByte() const
Definition tile/host/convolution_parameter.hpp:183