Home
last modified time | relevance | path

Searched refs:dwconv (Results 1 – 20 of 20) sorted by relevance

/external/XNNPACK/scripts/
Dgenerate-f32-dwconv.sh8 tools/xngen src/f32-dwconv/up-neon.c.in -D CHANNEL_TILE=4 -D KERNEL_TILE=9 -D ACCUMULATORS=1 -D FMA…
9 tools/xngen src/f32-dwconv/up-neon.c.in -D CHANNEL_TILE=4 -D KERNEL_TILE=9 -D ACCUMULATORS=2 -D FMA…
10 tools/xngen src/f32-dwconv/up-neon.c.in -D CHANNEL_TILE=8 -D KERNEL_TILE=9 -D ACCUMULATORS=1 -D FMA…
11 tools/xngen src/f32-dwconv/up-neon.c.in -D CHANNEL_TILE=8 -D KERNEL_TILE=9 -D ACCUMULATORS=2 -D FMA…
13 tools/xngen src/f32-dwconv/up-neon.c.in -D CHANNEL_TILE=4 -D KERNEL_TILE=9 -D ACCUMULATORS=1 -D FMA…
14 tools/xngen src/f32-dwconv/up-neon.c.in -D CHANNEL_TILE=4 -D KERNEL_TILE=9 -D ACCUMULATORS=2 -D FMA…
15 tools/xngen src/f32-dwconv/up-neon.c.in -D CHANNEL_TILE=8 -D KERNEL_TILE=9 -D ACCUMULATORS=1 -D FMA…
16 tools/xngen src/f32-dwconv/up-neon.c.in -D CHANNEL_TILE=8 -D KERNEL_TILE=9 -D ACCUMULATORS=2 -D FMA…
19 tools/xngen src/f32-dwconv/up-sse.c.in -D CHANNEL_TILE=4 -D KERNEL_TILE=4 -D ACCUMULATORS=1 -o src/…
20 tools/xngen src/f32-dwconv/up-sse.c.in -D CHANNEL_TILE=4 -D KERNEL_TILE=4 -D ACCUMULATORS=2 -o src/…
[all …]
Dgenerate-tests.sh10 tools/generate-dwconv-test.py --spec test/q8-dwconv.yaml --output test/q8-dwconv.cc
/external/XNNPACK/src/
Dinit.c84 xnn_params.q8.dwconv[0] = (struct dwconv_parameters) { in init()
90 xnn_params.q8.dwconv[0] = (struct dwconv_parameters) { in init()
189 xnn_params.f32.dwconv[0] = (struct dwconv_parameters) { in init()
194 xnn_params.f32.dwconv[1] = (struct dwconv_parameters) { in init()
199 xnn_params.f32.dwconv[2] = (struct dwconv_parameters) { in init()
322 xnn_params.q8.dwconv[0] = (struct dwconv_parameters) { in init()
466 xnn_params.f32.dwconv[0] = (struct dwconv_parameters) { in init()
473 xnn_params.f32.dwconv[1] = (struct dwconv_parameters) { in init()
482 xnn_params.f32.dwconv[1] = (struct dwconv_parameters) { in init()
490 xnn_params.f32.dwconv[1] = (struct dwconv_parameters) { in init()
[all …]
Dconvolution-nhwc.c235 …(dwconv_parameters = find_dwigemm_ukernel(kernel_size, xnn_params.q8.dwconv, XNN_MAX_Q8_DWCONV_UKE… in xnn_create_convolution2d_nhwc_q8()
273 convolution_op->ukernel.dwconv = (struct xnn_ukernel_dwconv) { in xnn_create_convolution2d_nhwc_q8()
547 … find_dwigemm_ukernel(kernel_size, xnn_params.f32.dwconv, XNN_MAX_F32_DWCONV_UKERNELS)) != NULL) in xnn_create_convolution2d_nhwc_f32()
603 convolution_op->ukernel.dwconv = (struct xnn_ukernel_dwconv) { in xnn_create_convolution2d_nhwc_f32()
958 convolution_op->context.dwconv.output = output; in setup_convolution2d_nhwc()
984 convolution_op->context.dwconv = (struct dwconv_context) { in setup_convolution2d_nhwc()
994 .unipass_ukernel = convolution_op->ukernel.dwconv.unipass_function, in setup_convolution2d_nhwc()
996 …memcpy(&convolution_op->context.dwconv.params, params, sizeof(convolution_op->context.dwconv.param… in setup_convolution2d_nhwc()
/external/XNNPACK/
DAndroid.bp57 "src/f32-dwconv-spchw/3x3p1-scalar.c",
58 "src/f32-dwconv-spchw/3x3s2p1-scalar.c",
59 "src/f32-dwconv-spchw/5x5p2-scalar.c",
60 "src/f32-dwconv-spchw/5x5s2p2-scalar.c",
61 "src/f32-dwconv/gen/up1x25-scalar-acc2.c",
62 "src/f32-dwconv/gen/up1x25-scalar.c",
63 "src/f32-dwconv/gen/up1x4-scalar-acc2.c",
64 "src/f32-dwconv/gen/up1x4-scalar.c",
65 "src/f32-dwconv/gen/up1x9-scalar-acc2.c",
66 "src/f32-dwconv/gen/up1x9-scalar.c",
[all …]
DBUILD.bazel94 "src/f32-dwconv-spchw/3x3p1-scalar.c",
95 "src/f32-dwconv-spchw/3x3s2p1-scalar.c",
96 "src/f32-dwconv-spchw/5x5p2-scalar.c",
97 "src/f32-dwconv-spchw/5x5s2p2-scalar.c",
98 "src/f32-dwconv/gen/up1x25-scalar-acc2.c",
99 "src/f32-dwconv/gen/up1x25-scalar.c",
100 "src/f32-dwconv/gen/up1x4-scalar-acc2.c",
101 "src/f32-dwconv/gen/up1x4-scalar.c",
102 "src/f32-dwconv/gen/up1x9-scalar-acc2.c",
103 "src/f32-dwconv/gen/up1x9-scalar.c",
[all …]
DCMakeLists.txt186 src/f32-dwconv-spchw/3x3p1-scalar.c
187 src/f32-dwconv-spchw/3x3s2p1-scalar.c
188 src/f32-dwconv-spchw/5x5p2-scalar.c
189 src/f32-dwconv-spchw/5x5s2p2-scalar.c
190 src/f32-dwconv/gen/up1x25-scalar-acc2.c
191 src/f32-dwconv/gen/up1x25-scalar.c
192 src/f32-dwconv/gen/up1x4-scalar-acc2.c
193 src/f32-dwconv/gen/up1x4-scalar.c
194 src/f32-dwconv/gen/up1x9-scalar-acc2.c
195 src/f32-dwconv/gen/up1x9-scalar.c
[all …]
/external/XNNPACK/test/
Ddwconv-microkernel-tester.h152 void Test(xnn_q8_dwconv_up_ukernel_function dwconv, Variant variant = Variant::Native) const {
236 dwconv(
257 void Test(xnn_f32_dwconv_up_ukernel_function dwconv, Variant variant = Variant::Native) const {
321 dwconv(
Ddwconv-spchw-microkernel-tester.h223 void Test(xnn_f32_dwconv_spchw_ukernel_function dwconv, Variant variant = Variant::Native) const {
285 dwconv(
/external/XNNPACK/bench/
Df32-dwconv-spchw.cc29 xnn_f32_dwconv_spchw_ukernel_function dwconv, in DWConvCHWBenchmark() argument
124 dwconv( in DWConvCHWBenchmark()
146 xnn_f32_dwconv_spchw_ukernel_function dwconv, in DWConvHWoTCTBenchmark() argument
241 dwconv( in DWConvHWoTCTBenchmark()
Df32-dwconv-e2e.cc25 xnn_f32_dwconv_up_ukernel_function dwconv, in DWConvEnd2EndBenchmark() argument
40 if (xnn_params.f32.dwconv[i].mr == mr) { in DWConvEnd2EndBenchmark()
41 xnn_params.f32.dwconv[i] = (struct dwconv_parameters) { in DWConvEnd2EndBenchmark()
42 .up = (xnn_dwconv_up_ukernel_function) dwconv, in DWConvEnd2EndBenchmark()
Df32-dwconv.cc29 xnn_f32_dwconv_up_ukernel_function dwconv, in DWConvBenchmark() argument
136 dwconv(channels, output_width, in DWConvBenchmark()
/external/XNNPACK/src/xnnpack/
Doperator.h145 struct xnn_ukernel_dwconv dwconv; member
266 struct dwconv_context dwconv; member
Dparams.h1345 struct dwconv_parameters dwconv[XNN_MAX_Q8_DWCONV_UKERNELS]; member
1363 struct dwconv_parameters dwconv[XNN_MAX_F32_DWCONV_UKERNELS]; member
/external/XNNPACK/src/f32-dwconv/
Dup-scalar.c.in12 #include <xnnpack/dwconv.h>
Dup-sse.c.in14 #include <xnnpack/dwconv.h>
Dup-neon.c.in15 #include <xnnpack/dwconv.h>
Dup-psimd.c.in14 #include <xnnpack/dwconv.h>
Dup-avx512.c.in14 #include <xnnpack/dwconv.h>
Dup-avx.c.in14 #include <xnnpack/dwconv.h>