/aosp_15_r20/external/XNNPACK/test/ |
H A D | convolution-test-helpers.cc | 21 size_t input_padding_top, in compute_convolution_qs8_reference_results() argument 60 const size_t iy = oy * subsampling_height + ky * dilation_height - input_padding_top; in compute_convolution_qs8_reference_results() 91 size_t input_padding_top, in compute_convolution_qs8_reference_results() argument 117 input_padding_top, in compute_convolution_qs8_reference_results() 145 size_t input_padding_top, in compute_convolution_qu8_reference_results() argument 185 const size_t iy = oy * subsampling_height + ky * dilation_height - input_padding_top; in compute_convolution_qu8_reference_results() 215 size_t input_padding_top, in compute_convolution_qu8_reference_results() argument 242 input_padding_top, in compute_convolution_qu8_reference_results() 271 size_t input_padding_top, in compute_depthwise_convolution_qs8_reference_results() argument 309 const size_t iy = oy * subsampling_height + ky * dilation_height - input_padding_top; in compute_depthwise_convolution_qs8_reference_results() [all …]
|
H A D | depthwise-convolution-2d.cc | 49 input_padding_top = kernel_size_dist(rng); in DepthwiseConvolutionTestBase() 54 …input_padding_top + input_height + input_padding_bottom, kernel_height, dilation_height, subsampli… in DepthwiseConvolutionTestBase() 81 uint32_t input_padding_top; member in xnnpack::DepthwiseConvolutionTestBase 200 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, kernel… in TEST_F() 209 ASSERT_EQ(node->params.depthwise_convolution_2d.input_padding_top, input_padding_top); in TEST_F() 273 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, kernel… in TEST_F() 282 ASSERT_EQ(node->params.depthwise_convolution_2d.input_padding_top, input_padding_top); in TEST_F() 346 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, kernel… in TEST_F() 355 ASSERT_EQ(node->params.depthwise_convolution_2d.input_padding_top, input_padding_top); in TEST_F() 416 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, kernel… in TEST_F() [all …]
|
H A D | convolution-2d.cc | 77 const uint32_t input_padding_top = 0; member in xnnpack::ConvolutionTestBase 173 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, kernel… in TEST_F() 182 ASSERT_EQ(node->params.convolution_2d.input_padding_top, input_padding_top); in TEST_F() 243 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, kernel… in TEST_F() 252 ASSERT_EQ(node->params.convolution_2d.input_padding_top, input_padding_top); in TEST_F() 313 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, kernel… in TEST_F() 322 ASSERT_EQ(node->params.convolution_2d.input_padding_top, input_padding_top); in TEST_F() 384 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, kernel… in TEST_F() 393 ASSERT_EQ(node->params.convolution_2d.input_padding_top, input_padding_top); in TEST_F() 442 input_padding_top, in TEST_F() [all …]
|
H A D | convolution-test-helpers.h | 19 size_t input_padding_top, 46 size_t input_padding_top, 72 size_t input_padding_top, 99 size_t input_padding_top, 127 size_t input_padding_top, 153 size_t input_padding_top, 178 size_t input_padding_top, 205 size_t input_padding_top,
|
H A D | argmax-pooling-2d.cc | 42 input_padding_top = input_size_dist(rng); in ArgmaxPoolingTestF32() 46 …output_height = compute_output_dimension(input_height + input_padding_top + input_padding_bottom, … in ArgmaxPoolingTestF32() 71 uint32_t input_padding_top; member in ArgmaxPoolingTestF32 119 … subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, in TEST_F() 127 ASSERT_EQ(node->params.pooling_2d.padding_top, input_padding_top); in TEST_F() 153 …input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, pooling_height, … in TEST_F() 200 … subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, in TEST_F()
|
H A D | average-pooling-2d.cc | 37 input_padding_top = std::uniform_int_distribution<uint32_t>(0, pooling_height - 1)(rng); in AveragePoolingTestF32() 44 input_padding_top + input_height + input_padding_bottom, pooling_height, 1, stride_height); in AveragePoolingTestF32() 73 uint32_t input_padding_top; member in AveragePoolingTestF32 113 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, poolin… in TEST_F() 122 ASSERT_EQ(node->params.pooling_2d.padding_top, input_padding_top); in TEST_F() 151 …input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, pooling_height, … in TEST_F() 191 …subgraph, input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, poolin… in TEST_F()
|
H A D | subgraph-tester.h | 212 uint32_t input_padding_top, uint32_t input_padding_right, in AddAveragePooling2D() argument 217 subgraph_.get(), input_padding_top, input_padding_right, in AddAveragePooling2D() 236 uint32_t input_padding_top, uint32_t input_padding_right, in AddDeconvolution2D() argument 246 subgraph_.get(), input_padding_top, input_padding_right, in AddDeconvolution2D() 310 uint32_t input_padding_top, uint32_t input_padding_right, in AddMaxPooling2D() argument 315 subgraph_.get(), input_padding_top, input_padding_right, in AddMaxPooling2D()
|
/aosp_15_r20/external/XNNPACK/src/operators/ |
H A D | max-pooling-nhwc.c | 38 uint32_t input_padding_top, in create_max_pooling2d_nhwc() argument 146 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in create_max_pooling2d_nhwc() 153 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right); in create_max_pooling2d_nhwc() 168 max_pooling_op->padding_top = input_padding_top; in create_max_pooling2d_nhwc() 338 uint32_t input_padding_top, in xnn_create_max_pooling2d_nhwc_s8() argument 366 input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, in xnn_create_max_pooling2d_nhwc_s8() 378 uint32_t input_padding_top, in xnn_create_max_pooling2d_nhwc_u8() argument 406 input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, in xnn_create_max_pooling2d_nhwc_u8() 418 uint32_t input_padding_top, in xnn_create_max_pooling2d_nhwc_f32() argument 460 input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, in xnn_create_max_pooling2d_nhwc_f32() [all …]
|
H A D | convolution-nchw.c | 28 uint32_t input_padding_top, in xnn_create_convolution2d_nchw_f32() argument 164 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in xnn_create_convolution2d_nchw_f32() 172 …input_padding_top == 1 && input_padding_left == 1 && input_padding_bottom == 1 && input_padding_ri… in xnn_create_convolution2d_nchw_f32() 177 …input_padding_top == 1 && input_padding_left == 1 && input_padding_bottom == 1 && input_padding_ri… in xnn_create_convolution2d_nchw_f32() 183 …(input_padding_top == 0 || input_padding_top == 1) && input_padding_left == 1 && input_padding_bot… in xnn_create_convolution2d_nchw_f32() 189 …input_padding_top == 2 && input_padding_left == 2 && input_padding_bottom == 2 && input_padding_ri… in xnn_create_convolution2d_nchw_f32() 195 …(input_padding_top == 1 || input_padding_top == 2) && input_padding_left == 2 && input_padding_bot… in xnn_create_convolution2d_nchw_f32() 207 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right, in xnn_create_convolution2d_nchw_f32() 486 convolution_op->padding_top = input_padding_top; in xnn_create_convolution2d_nchw_f32() 670 .input_padding_top = convolution_op->padding_top, in setup_convolution2d_nchw() [all …]
|
H A D | average-pooling-nhwc.c | 38 uint32_t input_padding_top, in xnn_create_average_pooling2d_nhwc_qu8() argument 150 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in xnn_create_average_pooling2d_nhwc_qu8() 157 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right); in xnn_create_average_pooling2d_nhwc_qu8() 204 average_pooling_op->padding_top = input_padding_top; in xnn_create_average_pooling2d_nhwc_qu8() 246 uint32_t input_padding_top, in xnn_create_average_pooling2d_nhwc_f16() argument 367 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in xnn_create_average_pooling2d_nhwc_f16() 374 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right); in xnn_create_average_pooling2d_nhwc_f16() 399 average_pooling_op->padding_top = input_padding_top; in xnn_create_average_pooling2d_nhwc_f16() 435 uint32_t input_padding_top, in xnn_create_average_pooling2d_nhwc_f32() argument 543 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in xnn_create_average_pooling2d_nhwc_f32() [all …]
|
H A D | convolution-nhwc.c | 198 uint32_t input_padding_top, in create_convolution2d_nhwc() argument 341 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in create_convolution2d_nhwc() 348 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right); in create_convolution2d_nhwc() 619 convolution_op->padding_top = input_padding_top; in create_convolution2d_nhwc() 654 uint32_t input_padding_top, in xnn_create_convolution2d_nhwc_qu8() argument 742 input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, in xnn_create_convolution2d_nhwc_qu8() 773 uint32_t input_padding_top, in xnn_create_convolution2d_nhwc_qs8() argument 856 input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, in xnn_create_convolution2d_nhwc_qs8() 887 uint32_t input_padding_top, in xnn_create_convolution2d_nhwc_qc8() argument 978 input_padding_top, input_padding_right, input_padding_bottom, input_padding_left, in xnn_create_convolution2d_nhwc_qc8() [all …]
|
H A D | argmax-pooling-nhwc.c | 43 uint32_t input_padding_top, in xnn_create_argmax_pooling2d_nhwc_f32() argument 105 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in xnn_create_argmax_pooling2d_nhwc_f32() 112 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right); in xnn_create_argmax_pooling2d_nhwc_f32() 127 argmax_pooling_op->padding_top = input_padding_top; in xnn_create_argmax_pooling2d_nhwc_f32()
|
/aosp_15_r20/external/XNNPACK/src/subgraph/ |
H A D | depthwise-convolution-2d.c | 59 node->params.depthwise_convolution_2d.input_padding_top, in create_convolution_operator() 87 node->params.depthwise_convolution_2d.input_padding_top, in create_convolution_operator() 113 node->params.depthwise_convolution_2d.input_padding_top, in create_convolution_operator() 145 node->params.depthwise_convolution_2d.input_padding_top, in create_convolution_operator() 179 node->params.depthwise_convolution_2d.input_padding_top, in create_convolution_operator() 215 node->params.depthwise_convolution_2d.input_padding_top, in create_convolution_operator() 439 uint32_t input_padding_top, in xnn_define_depthwise_convolution_2d() argument 513 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in xnn_define_depthwise_convolution_2d() 519 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right); in xnn_define_depthwise_convolution_2d() 529 input_padding_top = padding_height / 2; in xnn_define_depthwise_convolution_2d() [all …]
|
H A D | convolution-2d.c | 58 node->params.convolution_2d.input_padding_top, in create_convolution_operator() 86 node->params.convolution_2d.input_padding_top, in create_convolution_operator() 112 node->params.convolution_2d.input_padding_top, in create_convolution_operator() 144 node->params.convolution_2d.input_padding_top, in create_convolution_operator() 178 node->params.convolution_2d.input_padding_top, in create_convolution_operator() 214 node->params.convolution_2d.input_padding_top, in create_convolution_operator() 438 uint32_t input_padding_top, in xnn_define_convolution_2d() argument 520 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in xnn_define_convolution_2d() 526 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right); in xnn_define_convolution_2d() 536 input_padding_top = padding_height / 2; in xnn_define_convolution_2d() [all …]
|
H A D | average-pooling-2d.c | 137 uint32_t input_padding_top, in xnn_define_average_pooling_2d() argument 199 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in xnn_define_average_pooling_2d() 206 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right); in xnn_define_average_pooling_2d() 262 node->params.pooling_2d.padding_top = input_padding_top; in xnn_define_average_pooling_2d()
|
H A D | max-pooling-2d.c | 217 uint32_t input_padding_top, in xnn_define_max_pooling_2d() argument 287 …const bool any_padding = (input_padding_left | input_padding_top | input_padding_right | input_pad… in xnn_define_max_pooling_2d() 294 input_padding_top, input_padding_left, input_padding_bottom, input_padding_right); in xnn_define_max_pooling_2d() 395 node->params.pooling_2d.padding_top = input_padding_top; in xnn_define_max_pooling_2d()
|
/aosp_15_r20/external/XNNPACK/include/ |
H A D | xnnpack.h | 349 uint32_t input_padding_top, 460 uint32_t input_padding_top, 565 uint32_t input_padding_top, 650 uint32_t input_padding_top, 685 uint32_t input_padding_top, 1545 uint32_t input_padding_top, 1568 uint32_t input_padding_top, 1640 uint32_t input_padding_top, 1672 uint32_t input_padding_top, 1852 uint32_t input_padding_top, [all …]
|
/aosp_15_r20/external/XNNPACK/src/xnnpack/ |
H A D | conv.h | 32 size_t input_padding_top, \ 69 size_t input_padding_top, \ 92 size_t input_padding_top, \
|
/aosp_15_r20/external/XNNPACK/src/ |
H A D | subgraph.c | 252 …if ((node->params.convolution_2d.input_padding_top | node->params.convolution_2d.input_padding_rig… in xnn_check_nchw_compatibility() 257 node->params.convolution_2d.input_padding_top, in xnn_check_nchw_compatibility() 273 …if (node->params.convolution_2d.input_padding_top != 1 || node->params.convolution_2d.input_paddin… in xnn_check_nchw_compatibility() 278 node->params.convolution_2d.input_padding_top, in xnn_check_nchw_compatibility() 357 if (node->params.depthwise_convolution_2d.input_padding_top == 1 && in xnn_check_nchw_compatibility() 367 node->params.depthwise_convolution_2d.input_padding_top, in xnn_check_nchw_compatibility() 374 if (node->params.depthwise_convolution_2d.input_padding_top == 2 && in xnn_check_nchw_compatibility() 384 node->params.depthwise_convolution_2d.input_padding_top, in xnn_check_nchw_compatibility() 1041 …consumer->params.convolution_2d.input_padding_top += producer->params.static_pad.pre_paddings[1… in xnn_subgraph_fusion() 1065 consumer->params.depthwise_convolution_2d.input_padding_top += in xnn_subgraph_fusion()
|
/aosp_15_r20/external/XNNPACK/src/f32-conv-hwc2chw/ |
H A D | 3x3s2p1c3x4-sse-1x1.c | 23 size_t input_padding_top, in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__sse_1x1() argument 31 assert(input_padding_top <= 1); in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__sse_1x1() 40 …const float*) ((uintptr_t) input + input_height_stride * (output_y_start * 2 - input_padding_top)); in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__sse_1x1() 45 if XNN_UNPREDICTABLE(output_y_start < input_padding_top) { in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__sse_1x1() 53 const size_t input_y2 = output_y * 2 + 2 - input_padding_top; in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__sse_1x1()
|
H A D | 3x3s2p1c3x4-scalar-1x1.c | 21 size_t input_padding_top, in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__scalar_1x1() argument 29 assert(input_padding_top <= 1); in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__scalar_1x1() 38 …const float*) ((uintptr_t) input + input_height_stride * (output_y_start * 2 - input_padding_top)); in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__scalar_1x1() 43 if XNN_UNPREDICTABLE(output_y_start < input_padding_top) { in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__scalar_1x1() 51 const size_t input_y2 = output_y * 2 + 2 - input_padding_top; in xnn_f32_conv_hwc2chw_ukernel_3x3s2p1c3x4__scalar_1x1()
|
/aosp_15_r20/external/XNNPACK/src/f32-conv-hwc/gen/ |
H A D | 3x3s2p1c3x4-neonfma-2x1.c | 28 size_t input_padding_top, in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__neonfma_2x1() argument 36 assert(input_padding_top <= 1); in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__neonfma_2x1() 47 input_height_stride * (output_y_start * 2 /* vertical stride */ - input_padding_top)); in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__neonfma_2x1() 55 if XNN_UNPREDICTABLE(output_y_start < input_padding_top) { in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__neonfma_2x1() 63 const size_t input_y2 = output_y * 2 + 2 - input_padding_top; in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__neonfma_2x1()
|
H A D | 3x3s2p0p1c3x4-neon-2x1.c | 28 size_t input_padding_top, in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__neon_2x1() argument 36 assert(input_padding_top <= 1); in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__neon_2x1() 47 input_height_stride * (output_y_start * 2 /* vertical stride */ - input_padding_top)); in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__neon_2x1() 55 if XNN_UNPREDICTABLE(output_y_start < input_padding_top) { in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__neon_2x1() 61 const size_t input_y2 = output_y * 2 + 2 - input_padding_top; in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__neon_2x1()
|
/aosp_15_r20/external/XNNPACK/src/f32-conv-hwc/ |
H A D | 3x3s2p0p1c3x4-scalar-1x1.c | 21 size_t input_padding_top, in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__scalar_1x1() argument 29 assert(input_padding_top <= 1); in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__scalar_1x1() 39 …const float*) ((uintptr_t) input + input_height_stride * (output_y_start * 2 - input_padding_top)); in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__scalar_1x1() 44 if XNN_UNPREDICTABLE(output_y_start < input_padding_top) { in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__scalar_1x1() 52 const size_t input_y2 = output_y * 2 + 2 - input_padding_top; in xnn_f32_conv_hwc_ukernel_3x3s2p0p1c3x4__scalar_1x1()
|
H A D | 3x3s2p1c3x4-scalar-1x1.c | 21 size_t input_padding_top, in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__scalar_1x1() argument 29 assert(input_padding_top <= 1); in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__scalar_1x1() 39 …const float*) ((uintptr_t) input + input_height_stride * (output_y_start * 2 - input_padding_top)); in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__scalar_1x1() 44 if XNN_UNPREDICTABLE(output_y_start < input_padding_top) { in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__scalar_1x1() 52 const size_t input_y2 = output_y * 2 + 2 - input_padding_top; in xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__scalar_1x1()
|