/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ref/conv_common.hpp File Reference#
conv_common.hpp File Reference
Go to the source code of this file.
Namespaces | |
| ck_tile | |
| ck_tile::detail | |
Functions | |
| template<ck_tile::index_t NDimSpatial> | |
| std::array< ck_tile::long_index_t, NDimSpatial > | ck_tile::to_array (const std::vector< ck_tile::long_index_t > &vec) |
| template<ck_tile::index_t NDimSpatial> | |
| std::array< ck_tile::long_index_t, NDimSpatial > | ck_tile::to_array_with_default (const std::vector< ck_tile::long_index_t > &vec, ck_tile::long_index_t default_val=1) |
| template<index_t NDimSpatial> | |
| __device__ long_index_t | ck_tile::detail::calculate_input_index (index_t n, index_t g, index_t c, const std::array< index_t, NDimSpatial > &spatial_idx, const std::array< long_index_t, NDimSpatial+3 > &strides) |
| template<index_t NDimSpatial> | |
| __device__ long_index_t | ck_tile::detail::calculate_weight_index (index_t g, index_t k, index_t c, const std::array< index_t, NDimSpatial > &spatial_idx, const std::array< long_index_t, NDimSpatial+3 > &strides) |
| template<index_t NDimSpatial> | |
| __device__ long_index_t | ck_tile::detail::calculate_output_index (index_t n, index_t g, index_t k, const std::array< index_t, NDimSpatial > &spatial_idx, const std::array< long_index_t, NDimSpatial+3 > &strides) |