|
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, typename C , typename M > |
| static void | pool_block_2d (const C &errors, M &m, size_t i, size_t j) |
| | Pool a block of the sub expression. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, typename C , typename M > |
| static void | pool_block_3d (const C &errors, M &m, size_t q, size_t i, size_t j) |
| | Pool a block of the sub expression. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, typename C , typename M > |
| static void | pool_block_4d (const C &errors, M &m, size_t p, size_t q, size_t i, size_t j) |
| | Pool a block of the sub expression. More...
|
| |
| template<typename C , typename M > |
| static void | pool_block_2d (const C &errors, M &m, size_t i, size_t j, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Pool a block of the sub expression. More...
|
| |
| template<typename C , typename M > |
| static void | pool_block_3d (const C &errors, M &m, size_t q, size_t i, size_t j, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Pool a block of the sub expression. More...
|
| |
| template<typename C , typename M > |
| static void | pool_block_4d (const C &errors, M &m, size_t p, size_t q, size_t i, size_t j, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Pool a block of the sub expression. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_2d A, typename B , typename C , typename M > |
| static void | apply ([[maybe_unused]] A &&in, [[maybe_unused]] B &&out, C &&errors, M &&m) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<etl_2d A, typename B , typename C , typename M > |
| static void | apply ([[maybe_unused]] A &&in, [[maybe_unused]] B &&out, C &&errors, M &&m, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_3d A, typename B , typename C , typename M > |
| static void | apply ([[maybe_unused]] A &&in, [[maybe_unused]] B &&out, C &&errors, M &&m) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<etl_3d A, typename B , typename C , typename M > |
| static void | apply ([[maybe_unused]] A &&in, [[maybe_unused]] B &&out, C &&errors, M &&m, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_4d A, typename B , typename C , typename M > |
| static void | apply ([[maybe_unused]] A &&in, [[maybe_unused]] B &&out, C &&errors, M &&m) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<etl_4d A, typename B , typename C , typename M > |
| static void | apply ([[maybe_unused]] A &&in, [[maybe_unused]] B &&out, C &&errors, M &&m, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_5d_and_plus A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &m) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<etl_5d_and_plus A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &m, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Apply the functor on sub and store the result in m. More...
|
| |
Functor for the derivative of 2D Max Pooling.