|
template<typename Range > |
CK_TILE_HOST std::ostream & | ck_tile::LogRange (std::ostream &os, Range &&range, std::string delim, int precision=std::cout.precision(), int width=0) |
|
template<typename T , typename Range > |
CK_TILE_HOST std::ostream & | ck_tile::LogRangeAsType (std::ostream &os, Range &&range, std::string delim, int precision=std::cout.precision(), int width=0) |
|
template<typename F , typename T , std::size_t... Is> |
CK_TILE_HOST auto | ck_tile::call_f_unpack_args_impl (F f, T args, std::index_sequence< Is... >) |
|
template<typename F , typename T > |
CK_TILE_HOST auto | ck_tile::call_f_unpack_args (F f, T args) |
|
template<typename F , typename T , std::size_t... Is> |
CK_TILE_HOST auto | ck_tile::construct_f_unpack_args_impl (T args, std::index_sequence< Is... >) |
|
template<typename F , typename T > |
CK_TILE_HOST auto | ck_tile::construct_f_unpack_args (F, T args) |
|
template<typename New2Old > |
CK_TILE_HOST HostTensorDescriptor | ck_tile::transpose_host_tensor_descriptor_given_new2old (const HostTensorDescriptor &a, const New2Old &new2old) |
|
template<typename F , typename... Xs> |
CK_TILE_HOST auto | ck_tile::make_ParallelTensorFunctor (F f, Xs... xs) |
|
template<bool is_row_major> |
auto | ck_tile::host_tensor_descriptor (std::size_t row, std::size_t col, std::size_t stride, bool_constant< is_row_major >) |
| Creates a host tensor descriptor with specified dimensions and layout. More...
|
|
template<bool is_row_major> |
auto | ck_tile::get_default_stride (std::size_t row, std::size_t col, std::size_t stride, bool_constant< is_row_major >) |
|