/external/ComputeLibrary/src/core/NEON/kernels/ |
D | NEPoolingLayerKernel.cpp | 72 …id, const int pool_size_x, const int pool_size_y, const int upper_bound_w, const int upper_bound_h, in calculate_avg_scale() argument 82 const int end_y = std::min(start_y + pool_size_y, upper_bound_h); in calculate_avg_scale() 93 … const int pool_size, const int upper_bound_w, const int upper_bound_h, in scale_vector_q16x8() argument 98 const int end_y = std::min(start_y + pool_size, upper_bound_h); in scale_vector_q16x8() 303 …const int upper_bound_h = ((pooled_h - 1) * pool_stride_y - pool_pad_top + pool_size_y) - input_he… in validate_and_configure_window() local 306 border_size.bottom = std::max(upper_bound_h, pool_pad_bottom); in validate_and_configure_window() 692 … const int upper_bound_h = _input->info()->dimension(1) + (exclude_padding ? 0 : pool_pad_bottom); in pooling2_q8_nchw() local 736 pool_size, upper_bound_w, upper_bound_h, in pooling2_q8_nchw() 759 pool_size, upper_bound_w, upper_bound_h, in pooling2_q8_nchw() 813 … const int upper_bound_h = _input->info()->dimension(1) + (exclude_padding ? 0 : pool_pad_bottom); in pooling3_f16_nchw() local [all …]
|
/external/ComputeLibrary/src/core/GLES_COMPUTE/kernels/ |
D | GCPoolingLayerKernel.cpp | 162 …const int upper_bound_h = ((pooled_h - 1) * pool_stride_y - pool_pad_y + pool_size) - input_height; in validate_and_configure_window() local 165 border_size.bottom = std::max(upper_bound_h, pool_pad_y); in validate_and_configure_window() 179 …const int upper_bound_h = ((pooled_h - 1) * pool_stride_y - pool_pad_y + pool_size) - input_height; in validate_and_configure_window() local 182 border_size.bottom = std::max(upper_bound_h, pool_pad_y); in validate_and_configure_window()
|
D | GCDirectConvolutionLayerKernel.cpp | 342 …const int upper_bound_h = ceil_to_multiple(((output_height + output_padding_bottom) * _conv_stri… in configure() local 344 const int padding_bottom2 = std::max(upper_bound_h, _conv_pad_y); in configure()
|
/external/ComputeLibrary/src/core/GLES_COMPUTE/cs_shaders/ |
D | pooling_layer.cs | 124 …l_size, Tensor3DIterator src_iter, const int upper_bound_w, const int upper_bound_h, const int pad… in calculate_max() argument 129 int end_y = int(min(start_y + pool_size, upper_bound_h)); in calculate_max() 146 …l_size, Tensor3DIterator src_iter, const int upper_bound_w, const int upper_bound_h, const int pad… in calculate_avg() argument 151 int end_y = int(min(start_y + pool_size, upper_bound_h)); in calculate_avg() 470 …l_size, Tensor3DIterator src_iter, const int upper_bound_w, const int upper_bound_h, const int pad… in calculate_max() argument 475 int end_y1 = int(min(start_y1 + pool_size, upper_bound_h)); in calculate_max() 480 int end_y2 = int(min(start_y2 + pool_size, upper_bound_h)); in calculate_max() 559 …l_size, Tensor3DIterator src_iter, const int upper_bound_w, const int upper_bound_h, const int pad… in calculate_avg() argument 564 int end_y1 = int(min(start_y1 + pool_size, upper_bound_h)); in calculate_avg() 569 int end_y2 = int(min(start_y2 + pool_size, upper_bound_h)); in calculate_avg()
|
/external/ComputeLibrary/src/core/CL/kernels/ |
D | CLPoolingLayerKernel.cpp | 150 …const int upper_bound_h = ((pooled_h - 1) * pool_stride_y - pool_pad_top + pool_size_y) - input_he… in validate_and_configure_window() local 153 border_size.bottom = std::max(upper_bound_h, pool_pad_bottom); in validate_and_configure_window()
|
/external/ComputeLibrary/src/core/CL/cl_kernels/ |
D | pooling_layer_quantized.cl | 54 …ale(const int pool_size_x, const int pool_size_y, const int upper_bound_w, const int upper_bound_h, 60 const int end_y = min(start_y + pool_size_y, upper_bound_h);
|
D | pooling_layer.cl | 171 …ale(const int pool_size_x, const int pool_size_y, const int upper_bound_w, const int upper_bound_h, 177 const int end_y = min(start_y + pool_size_y, upper_bound_h); 323 calculate_avg_scale4(const int pool_size, const int upper_bound_w, const int upper_bound_h, 329 const int end_y = min(start_y + pool_size, upper_bound_h);
|
/external/ComputeLibrary/build/android-arm64v8a/src/core/CL/cl_kernels/ |
D | pooling_layer_quantized.clembed | 1520 …ale(const int pool_size_x, const int pool_size_y, const int upper_bound_w, const int upper_bound_h, 1526 const int end_y = min(start_y + pool_size_y, upper_bound_h);
|
D | pooling_layer.clembed | 3287 …ale(const int pool_size_x, const int pool_size_y, const int upper_bound_w, const int upper_bound_h, 3293 const int end_y = min(start_y + pool_size_y, upper_bound_h); 3439 calculate_avg_scale4(const int pool_size, const int upper_bound_w, const int upper_bound_h, 3445 const int end_y = min(start_y + pool_size, upper_bound_h);
|