Dynamic 4D Implemenetation of Probabilistic Max Pooling for pooling units.
More...
#include <prob_pooling.hpp>
|
| template<etl_2d A, typename C > |
| static void | apply (A &&a, C &&c, size_t c1, size_t c2, [[maybe_unused]] size_t s1, [[maybe_unused]] size_t s2, [[maybe_unused]] size_t p1, [[maybe_unused]] size_t p2) |
| | Apply the functor. More...
|
| |
| template<etl_3d A, typename C > |
| static void | apply (A &&a, C &&c, size_t c1, size_t c2, [[maybe_unused]] size_t s1, [[maybe_unused]] size_t s2, [[maybe_unused]] size_t p1, [[maybe_unused]] size_t p2) |
| | Apply the functor. More...
|
| |
| template<etl_4d A, typename C > |
| static void | apply (A &&a, C &&c, size_t c1, size_t c2, [[maybe_unused]] size_t s1, [[maybe_unused]] size_t s2, [[maybe_unused]] size_t p1, [[maybe_unused]] size_t p2) |
| | Apply the functor. More...
|
| |
|
|
template<typename A > |
| static constexpr bool | gpu_computable = false |
| | Indicates if the temporary expression can be directly evaluated using only GPU.
|
| |
Dynamic 4D Implemenetation of Probabilistic Max Pooling for pooling units.
◆ apply() [1/3]
template<etl_2d A, typename C >
| static void etl::impl::standard::dyn_pmp_p_impl::apply |
( |
A && |
a, |
|
|
C && |
c, |
|
|
size_t |
c1, |
|
|
size_t |
c2, |
|
|
[[maybe_unused] ] size_t |
s1, |
|
|
[[maybe_unused] ] size_t |
s2, |
|
|
[[maybe_unused] ] size_t |
p1, |
|
|
[[maybe_unused] ] size_t |
p2 |
|
) |
| |
|
inlinestatic |
Apply the functor.
- Parameters
-
| a | The input sub expression |
| c | The output sub expression |
◆ apply() [2/3]
template<etl_3d A, typename C >
| static void etl::impl::standard::dyn_pmp_p_impl::apply |
( |
A && |
a, |
|
|
C && |
c, |
|
|
size_t |
c1, |
|
|
size_t |
c2, |
|
|
[[maybe_unused] ] size_t |
s1, |
|
|
[[maybe_unused] ] size_t |
s2, |
|
|
[[maybe_unused] ] size_t |
p1, |
|
|
[[maybe_unused] ] size_t |
p2 |
|
) |
| |
|
inlinestatic |
Apply the functor.
- Parameters
-
| a | The input sub expression |
| c | The output sub expression |
◆ apply() [3/3]
template<etl_4d A, typename C >
| static void etl::impl::standard::dyn_pmp_p_impl::apply |
( |
A && |
a, |
|
|
C && |
c, |
|
|
size_t |
c1, |
|
|
size_t |
c2, |
|
|
[[maybe_unused] ] size_t |
s1, |
|
|
[[maybe_unused] ] size_t |
s2, |
|
|
[[maybe_unused] ] size_t |
p1, |
|
|
[[maybe_unused] ] size_t |
p2 |
|
) |
| |
|
inlinestatic |
Apply the functor.
- Parameters
-
| a | The input sub expression |
| c | The output sub expression |
The documentation for this struct was generated from the following file: