2D Implemenetation of Probabilistic Max Pooling for hidden units
More...
#include <prob_pooling.hpp>
|
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_2d A, typename C > |
| static void | apply (A &&a, C &&c) |
| | Apply the functor. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_3d A, typename C > |
| static void | apply (A &&a, C &&c) |
| | Apply the functor. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_4d A, typename C > |
| static void | apply (A &&a, C &&c) |
| | 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.
|
| |
2D Implemenetation of Probabilistic Max Pooling for hidden units
◆ apply() [1/3]
template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_2d A, typename C >
| static void etl::impl::standard::pmp_h_impl::apply |
( |
A && |
a, |
|
|
C && |
c |
|
) |
| |
|
inlinestatic |
Apply the functor.
- Parameters
-
| a | The input sub expression |
| c | The output sub expression |
◆ apply() [2/3]
template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_3d A, typename C >
| static void etl::impl::standard::pmp_h_impl::apply |
( |
A && |
a, |
|
|
C && |
c |
|
) |
| |
|
inlinestatic |
Apply the functor.
- Parameters
-
| a | The input sub expression |
| c | The output sub expression |
◆ apply() [3/3]
template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_4d A, typename C >
| static void etl::impl::standard::pmp_h_impl::apply |
( |
A && |
a, |
|
|
C && |
c |
|
) |
| |
|
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: