22.05
|
Padding information for 3D operations like Conv3d. More...
#include <Types.h>
Public Member Functions | |
Padding3D () noexcept | |
Padding3D (size_t pad_x, size_t pad_y, size_t pad_z) | |
Padding3D (size_t left, size_t right, size_t top, size_t bottom, size_t front, size_t back) | |
Data Fields | |
size_t | left = { 0 } |
Padding across the width dimenstion on the left, in elements. More... | |
size_t | right = { 0 } |
Padding across the width dimenstion on the right, in elements. More... | |
size_t | top = { 0 } |
Padding across the height dimenstion on the top, in elements. More... | |
size_t | bottom = { 0 } |
Padding across the height dimenstion on the bottom, in elements. More... | |
size_t | front = { 0 } |
Padding across the depth dimenstion on the front, in elements. More... | |
size_t | back = { 0 } |
Padding across the depth dimenstion on the back, in elements. More... | |
|
inline |
Definition at line 792 of file Types.h.
|
inline |
Definition at line 797 of file Types.h.
size_t back = { 0 } |
Padding across the depth dimenstion on the back, in elements.
Definition at line 807 of file Types.h.
Referenced by arm_compute::cpu::avg_poolingMxNxD_q8_neon_ndhwc(), arm_compute::misc::shape_calculator::compute_conv3d_shape(), arm_compute::is_symmetric(), arm_compute::operator<<(), arm_compute::test::validation::reference::pooling_3d_layer_internal(), and arm_compute::scaled_3d_dimensions_signed().
size_t bottom = { 0 } |
Padding across the height dimenstion on the bottom, in elements.
Definition at line 805 of file Types.h.
Referenced by arm_compute::cpu::avg_poolingMxNxD_q8_neon_ndhwc(), arm_compute::misc::shape_calculator::compute_conv3d_shape(), arm_compute::is_symmetric(), arm_compute::operator<<(), arm_compute::test::validation::reference::pooling_3d_layer_internal(), and arm_compute::scaled_3d_dimensions_signed().
size_t front = { 0 } |
Padding across the depth dimenstion on the front, in elements.
Definition at line 806 of file Types.h.
Referenced by arm_compute::cpu::avg_poolingMxNxD_q8_neon_ndhwc(), arm_compute::misc::shape_calculator::compute_conv3d_shape(), ClPool3dKernel::configure(), ClDirectConv3dKernel::configure(), arm_compute::test::validation::reference::conv3d(), arm_compute::cpu::directconv3d_float_neon_ndhwc(), arm_compute::cpu::directconv3d_quantized_neon_ndhwc(), arm_compute::is_symmetric(), arm_compute::cpu::max_poolingMxNxD_q8_neon_ndhwc(), arm_compute::operator<<(), arm_compute::test::validation::reference::pooling_3d_layer_internal(), and arm_compute::scaled_3d_dimensions_signed().
size_t left = { 0 } |
Padding across the width dimenstion on the left, in elements.
Definition at line 802 of file Types.h.
Referenced by arm_compute::cpu::avg_poolingMxNxD_q8_neon_ndhwc(), arm_compute::misc::shape_calculator::compute_conv3d_shape(), ClPool3dKernel::configure(), ClDirectConv3dKernel::configure(), arm_compute::test::validation::reference::conv3d(), arm_compute::cpu::directconv3d_float_neon_ndhwc(), arm_compute::cpu::directconv3d_quantized_neon_ndhwc(), arm_compute::is_symmetric(), arm_compute::cpu::max_poolingMxNxD_q8_neon_ndhwc(), arm_compute::operator<<(), arm_compute::test::validation::reference::pooling_3d_layer_internal(), and arm_compute::scaled_3d_dimensions_signed().
size_t right = { 0 } |
Padding across the width dimenstion on the right, in elements.
Definition at line 803 of file Types.h.
Referenced by arm_compute::cpu::avg_poolingMxNxD_q8_neon_ndhwc(), arm_compute::misc::shape_calculator::compute_conv3d_shape(), arm_compute::is_symmetric(), arm_compute::operator<<(), arm_compute::test::validation::reference::pooling_3d_layer_internal(), and arm_compute::scaled_3d_dimensions_signed().
size_t top = { 0 } |
Padding across the height dimenstion on the top, in elements.
Definition at line 804 of file Types.h.
Referenced by arm_compute::cpu::avg_poolingMxNxD_q8_neon_ndhwc(), arm_compute::misc::shape_calculator::compute_conv3d_shape(), ClPool3dKernel::configure(), ClDirectConv3dKernel::configure(), arm_compute::test::validation::reference::conv3d(), arm_compute::cpu::directconv3d_float_neon_ndhwc(), arm_compute::cpu::directconv3d_quantized_neon_ndhwc(), arm_compute::is_symmetric(), arm_compute::cpu::max_poolingMxNxD_q8_neon_ndhwc(), arm_compute::operator<<(), arm_compute::test::validation::reference::pooling_3d_layer_internal(), and arm_compute::scaled_3d_dimensions_signed().