/external/XNNPACK/scripts/ |
D | generate-qs8-gavgpool.sh | 8 tools/xngen src/qs8-gavgpool/unipass-neon.c.in -D ROW_TILE=7 -D CHANNEL_TILE=8 -D ACCUMULATORS=2 -… 9 tools/xngen src/qs8-gavgpool/unipass-neon.c.in -D ROW_TILE=7 -D CHANNEL_TILE=16 -D ACCUMULATORS=2 -… 10 tools/xngen src/qs8-gavgpool/unipass-neon.c.in -D ROW_TILE=7 -D CHANNEL_TILE=24 -D ACCUMULATORS=2 -… 11 tools/xngen src/qs8-gavgpool/unipass-neon.c.in -D ROW_TILE=7 -D CHANNEL_TILE=32 -D ACCUMULATORS=2 -… 13 …ols/xngen src/qs8-gavgpool/multipass-neon.c.in -D ROW_TILE=7 -D ROW_SUBTILE=7 -D CHANNEL_TILE=8 -… 14 …ols/xngen src/qs8-gavgpool/multipass-neon.c.in -D ROW_TILE=7 -D ROW_SUBTILE=7 -D CHANNEL_TILE=16 -… 15 …ols/xngen src/qs8-gavgpool/multipass-neon.c.in -D ROW_TILE=7 -D ROW_SUBTILE=7 -D CHANNEL_TILE=24 -… 16 …ols/xngen src/qs8-gavgpool/multipass-neon.c.in -D ROW_TILE=7 -D ROW_SUBTILE=7 -D CHANNEL_TILE=32 -… 19 tools/xngen src/qs8-gavgpool/unipass-wasmsimd.c.in -D ROW_TILE=7 -D CHANNEL_TILE=8 -D ACCUMULATORS… 20 tools/xngen src/qs8-gavgpool/unipass-wasmsimd.c.in -D ROW_TILE=7 -D CHANNEL_TILE=16 -D ACCUMULATORS… [all …]
|
D | generate-tests.sh | 27 tools/generate-gavgpool-test.py --spec test/f16-gavgpool-minmax.yaml --output test/f16-gavgpool-min… 28 tools/generate-gavgpool-test.py --spec test/f32-gavgpool-minmax.yaml --output test/f32-gavgpool-min…
|
/external/XNNPACK/test/ |
D | global-average-pooling-nwc.cc | 21 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() 35 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() 50 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() 67 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() 84 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() 101 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() 118 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() 133 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() 148 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() 162 const uint32_t spatial_tile = std::max<uint32_t>(xnn_params.qu8.gavgpool.mr, 1); in TEST() [all …]
|
D | average-pooling-nhwc.cc | 819 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() 852 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() 885 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() 918 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() 971 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() 994 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() 1017 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() 1042 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() 1067 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() 1092 const std::pair<size_t, size_t> pooling_size = LargePoolSize(xnn_params.qu8.gavgpool.mr * 2); in TEST() [all …]
|
D | gavgpool-cw-microkernel-tester.h | 80 …void Test(xnn_f32_gavgpool_cw_ukernel_function gavgpool, Variant variant = Variant::Native) const { 127 gavgpool(elements() * sizeof(float), channels(), x.data(), y.data(), ¶ms);
|
/external/XNNPACK/src/operators/ |
D | global-average-pooling-nwc.c | 124 const struct gavgpool_parameters gavgpool[restrict XNN_MIN_ELEMENTS(1)], in setup_global_average_pooling_nwc() 170 assert(gavgpool->mr != 0); in setup_global_average_pooling_nwc() 188 if (width <= gavgpool->mr) { in setup_global_average_pooling_nwc() 190 global_average_pooling_op->context.global_average_pooling_nwc.unipass_ukernel = gavgpool->up; in setup_global_average_pooling_nwc() 193 global_average_pooling_op->context.global_average_pooling_nwc.multipass_ukernel = gavgpool->mp; in setup_global_average_pooling_nwc() 438 &xnn_params.qu8.gavgpool, in xnn_setup_global_average_pooling_nwc_qu8() 469 &xnn_params.qs8.gavgpool, in xnn_setup_global_average_pooling_nwc_qs8() 500 &xnn_params.f16.gavgpool, in xnn_setup_global_average_pooling_nwc_f16() 529 &xnn_params.f32.gavgpool, in xnn_setup_global_average_pooling_nwc_f32()
|
D | average-pooling-nhwc.c | 413 struct gavgpool_parameters gavgpool[restrict XNN_MIN_ELEMENTS(1)], in setup_average_pooling2d() 499 if (input_elements <= gavgpool->mr) { in setup_average_pooling2d() 501 average_pooling_op->context.global_average_pooling_nwc.unipass_ukernel = gavgpool->up; in setup_average_pooling2d() 504 average_pooling_op->context.global_average_pooling_nwc.multipass_ukernel = gavgpool->mp; in setup_average_pooling2d() 661 const size_t gavgpool_nrows = round_up(input_size, xnn_params.qu8.gavgpool.mr); in xnn_setup_average_pooling2d_nhwc_qu8() 678 &xnn_params.qu8.gavgpool, in xnn_setup_average_pooling2d_nhwc_qu8() 720 &xnn_params.f32.gavgpool, in xnn_setup_average_pooling2d_nhwc_f32()
|
/external/XNNPACK/src/ |
D | init.c | 129 xnn_params.qs8.gavgpool = (struct gavgpool_parameters) { in init() 161 xnn_params.qu8.gavgpool = (struct gavgpool_parameters) { in init() 326 xnn_params.f32.gavgpool = (struct gavgpool_parameters) { in init() 526 xnn_params.qu8.gavgpool = (struct gavgpool_parameters) { in init() 614 xnn_params.f32.gavgpool = (struct gavgpool_parameters) { in init() 926 xnn_params.qs8.gavgpool = (struct gavgpool_parameters) { in init() 959 xnn_params.qu8.gavgpool = (struct gavgpool_parameters) { in init() 1023 xnn_params.f16.gavgpool = (struct gavgpool_parameters) { in init() 1255 xnn_params.f32.gavgpool = (struct gavgpool_parameters) { in init() 1522 xnn_params.qs8.gavgpool = (struct gavgpool_parameters) { in init() [all …]
|
/external/XNNPACK/ |
D | CMakeLists.txt | 325 src/f32-gavgpool-cw/scalar-x1.c 326 src/f32-gavgpool/7p7x-minmax-scalar-c1.c 327 src/f32-gavgpool/7x-minmax-scalar-c1.c 629 src/qu8-gavgpool/7p7x-minmax-scalar-c1.c 630 src/qu8-gavgpool/7x-minmax-scalar-c1.c 734 src/f32-gavgpool-cw/neon-x4.c 735 src/f32-gavgpool/7p7x-minmax-neon-c4.c 736 src/f32-gavgpool/7x-minmax-neon-c4.c 938 src/qs8-gavgpool/gen/7p7x-minmax-neon-c8-acc2.c 939 src/qs8-gavgpool/gen/7p7x-minmax-neon-c16-acc2.c [all …]
|
D | BUILD.bazel | 199 "src/f32-gavgpool-cw/scalar-x1.c", 200 "src/f32-gavgpool/7p7x-minmax-scalar-c1.c", 201 "src/f32-gavgpool/7x-minmax-scalar-c1.c", 503 "src/qu8-gavgpool/7p7x-minmax-scalar-c1.c", 504 "src/qu8-gavgpool/7x-minmax-scalar-c1.c", 569 "src/f32-gavgpool/7p7x-minmax-wasm-c1.c", 570 "src/f32-gavgpool/7x-minmax-wasm-c1.c", 933 "src/f32-gavgpool-cw/wasmsimd-arm-x4.c", 934 "src/f32-gavgpool-cw/wasmsimd-x86-x4.c", 935 "src/f32-gavgpool/7p7x-minmax-wasmsimd-arm-c4.c", [all …]
|
D | Android.bp | 183 "src/f32-gavgpool-cw/scalar-x1.c", 184 "src/f32-gavgpool/7p7x-minmax-scalar-c1.c", 185 "src/f32-gavgpool/7x-minmax-scalar-c1.c", 487 "src/qu8-gavgpool/7p7x-minmax-scalar-c1.c", 488 "src/qu8-gavgpool/7x-minmax-scalar-c1.c", 594 "src/f32-gavgpool-cw/neon-x4.c", 595 "src/f32-gavgpool/7p7x-minmax-neon-c4.c", 596 "src/f32-gavgpool/7x-minmax-neon-c4.c", 798 "src/qs8-gavgpool/gen/7p7x-minmax-neon-c8-acc2.c", 799 "src/qs8-gavgpool/gen/7p7x-minmax-neon-c16-acc2.c", [all …]
|
/external/XNNPACK/src/xnnpack/ |
D | params.h | 2010 struct gavgpool_parameters gavgpool; member 2017 struct gavgpool_parameters gavgpool; member 2031 struct gavgpool_parameters gavgpool; member 2046 struct gavgpool_parameters gavgpool; member
|
/external/XNNPACK/src/qs8-gavgpool/ |
D | unipass-wasmsimd.c.in | 16 #include <xnnpack/gavgpool.h>
|
D | unipass-neon.c.in | 16 #include <xnnpack/gavgpool.h>
|
D | unipass-sse.c.in | 17 #include <xnnpack/gavgpool.h>
|
D | multipass-wasmsimd.c.in | 19 #include <xnnpack/gavgpool.h>
|
D | multipass-neon.c.in | 19 #include <xnnpack/gavgpool.h>
|
D | multipass-sse.c.in | 20 #include <xnnpack/gavgpool.h>
|