|
Expression Templates Library (ETL)
|
Contains selectors for convolution implementations. More...

Go to the source code of this file.
Functions | |
| template<typename I , typename K , typename C > | |
| constexpr etl::conv4_impl | etl::detail::select_default_conv4_valid_impl (bool no_gpu, size_t i1, size_t i2, size_t k1, size_t k2) |
| Select the implementation of the 4D conv of I and K in C. More... | |
| template<typename I , typename K , typename C > | |
| constexpr etl::conv4_impl | etl::detail::select_default_conv4_valid_filter_impl (size_t i1, size_t i2, size_t k1, size_t k2) |
| Select the implementation of the 4D conv of I and K in C. More... | |
| template<typename I , typename K , typename C > | |
| constexpr etl::conv4_impl | etl::detail::select_default_conv4_valid_back_impl (size_t i1, size_t i2, size_t k1, size_t k2) |
| Select the implementation of the 4D conv of I and K in C. More... | |
| template<typename I , typename K , typename C > | |
| constexpr etl::conv4_impl | etl::detail::select_default_conv4_full_impl (bool no_gpu, size_t k1, size_t k2) |
| Select the implementation of the 4D conv of I and K in C. More... | |
| template<typename I , typename K , typename C > | |
| constexpr etl::conv4_impl | etl::detail::select_conv4_valid_impl (size_t i1, size_t i2, size_t k1, size_t k2) |
| Select the implementation of the 4D conv of I and K in C. More... | |
| template<typename I , typename K , typename C > | |
| constexpr etl::conv4_impl | etl::detail::select_conv4_valid_filter_impl (size_t i1, size_t i2, size_t k1, size_t k2) |
| Select the implementation of the 4D conv of I and K in C. More... | |
| template<typename I , typename K , typename C > | |
| constexpr etl::conv4_impl | etl::detail::select_conv4_valid_back_impl (size_t i1, size_t i2, size_t k1, size_t k2) |
| Select the implementation of the 4D conv of I and K in C. More... | |
| template<typename I , typename K , typename C > | |
| constexpr etl::conv4_impl | etl::detail::select_conv4_full_impl (size_t k1, size_t k2) |
| Select the implementation of the 4D conv of I and K in C. More... | |
Contains selectors for convolution implementations.
| constexpr etl::conv4_impl etl::detail::select_conv4_full_impl | ( | size_t | k1, |
| size_t | k2 | ||
| ) |
Select the implementation of the 4D conv of I and K in C.
This does not take the local context into account.
| I | The input type |
| K | The kernel type |
| C | The conv type |
| constexpr etl::conv4_impl etl::detail::select_conv4_valid_back_impl | ( | size_t | i1, |
| size_t | i2, | ||
| size_t | k1, | ||
| size_t | k2 | ||
| ) |
Select the implementation of the 4D conv of I and K in C.
This does not take the local context into account.
| I | The input type |
| K | The kernel type |
| C | The conv type |
| constexpr etl::conv4_impl etl::detail::select_conv4_valid_filter_impl | ( | size_t | i1, |
| size_t | i2, | ||
| size_t | k1, | ||
| size_t | k2 | ||
| ) |
Select the implementation of the 4D conv of I and K in C.
This does not take the local context into account.
| I | The input type |
| K | The kernel type |
| C | The conv type |
| constexpr etl::conv4_impl etl::detail::select_conv4_valid_impl | ( | size_t | i1, |
| size_t | i2, | ||
| size_t | k1, | ||
| size_t | k2 | ||
| ) |
Select the implementation of the 4D conv of I and K in C.
This does not take the local context into account.
| I | The input type |
| K | The kernel type |
| C | The conv type |
| constexpr etl::conv4_impl etl::detail::select_default_conv4_full_impl | ( | bool | no_gpu, |
| size_t | k1, | ||
| size_t | k2 | ||
| ) |
Select the implementation of the 4D conv of I and K in C.
This does not take the local context into account.
| I | The input type |
| K | The kernel type |
| C | The conv type |
| constexpr etl::conv4_impl etl::detail::select_default_conv4_valid_back_impl | ( | size_t | i1, |
| size_t | i2, | ||
| size_t | k1, | ||
| size_t | k2 | ||
| ) |
Select the implementation of the 4D conv of I and K in C.
This does not take the local context into account.
| I | The input type |
| K | The kernel type |
| C | The conv type |
| constexpr etl::conv4_impl etl::detail::select_default_conv4_valid_filter_impl | ( | size_t | i1, |
| size_t | i2, | ||
| size_t | k1, | ||
| size_t | k2 | ||
| ) |
Select the implementation of the 4D conv of I and K in C.
This does not take the local context into account.
| I | The input type |
| K | The kernel type |
| C | The conv type |
| constexpr etl::conv4_impl etl::detail::select_default_conv4_valid_impl | ( | bool | no_gpu, |
| size_t | i1, | ||
| size_t | i2, | ||
| size_t | k1, | ||
| size_t | k2 | ||
| ) |
Select the implementation of the 4D conv of I and K in C.
This does not take the local context into account.
| I | The input type |
| K | The kernel type |
| C | The conv type |
1.8.13