Home
last modified time | relevance | path

Searched refs:gavgpool (Results 1 – 18 of 18) sorted by relevance

/external/XNNPACK/scripts/
Dgenerate-qs8-gavgpool.sh8 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 …]
Dgenerate-tests.sh27 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/
Dglobal-average-pooling-nwc.cc21 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 …]
Daverage-pooling-nhwc.cc819 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 …]
Dgavgpool-cw-microkernel-tester.h80 …void Test(xnn_f32_gavgpool_cw_ukernel_function gavgpool, Variant variant = Variant::Native) const {
127 gavgpool(elements() * sizeof(float), channels(), x.data(), y.data(), &params);
/external/XNNPACK/src/operators/
Dglobal-average-pooling-nwc.c124 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()
Daverage-pooling-nhwc.c413 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/
Dinit.c129 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/
DCMakeLists.txt325 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 …]
DBUILD.bazel199 "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 …]
DAndroid.bp183 "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/
Dparams.h2010 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/
Dunipass-wasmsimd.c.in16 #include <xnnpack/gavgpool.h>
Dunipass-neon.c.in16 #include <xnnpack/gavgpool.h>
Dunipass-sse.c.in17 #include <xnnpack/gavgpool.h>
Dmultipass-wasmsimd.c.in19 #include <xnnpack/gavgpool.h>
Dmultipass-neon.c.in19 #include <xnnpack/gavgpool.h>
Dmultipass-sse.c.in20 #include <xnnpack/gavgpool.h>