/external/XNNPACK/scripts/ |
D | generate-f32-dwconv.sh | 8 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 …]
|
D | generate-tests.sh | 10 tools/generate-dwconv-test.py --spec test/q8-dwconv.yaml --output test/q8-dwconv.cc
|
/external/XNNPACK/src/ |
D | init.c | 84 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 …]
|
D | convolution-nhwc.c | 235 …(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/ |
D | Android.bp | 57 "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 …]
|
D | BUILD.bazel | 94 "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 …]
|
D | CMakeLists.txt | 186 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/ |
D | dwconv-microkernel-tester.h | 152 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(
|
D | dwconv-spchw-microkernel-tester.h | 223 void Test(xnn_f32_dwconv_spchw_ukernel_function dwconv, Variant variant = Variant::Native) const { 285 dwconv(
|
/external/XNNPACK/bench/ |
D | f32-dwconv-spchw.cc | 29 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()
|
D | f32-dwconv-e2e.cc | 25 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()
|
D | f32-dwconv.cc | 29 xnn_f32_dwconv_up_ukernel_function dwconv, in DWConvBenchmark() argument 136 dwconv(channels, output_width, in DWConvBenchmark()
|
/external/XNNPACK/src/xnnpack/ |
D | operator.h | 145 struct xnn_ukernel_dwconv dwconv; member 266 struct dwconv_context dwconv; member
|
D | params.h | 1345 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/ |
D | up-scalar.c.in | 12 #include <xnnpack/dwconv.h>
|
D | up-sse.c.in | 14 #include <xnnpack/dwconv.h>
|
D | up-neon.c.in | 15 #include <xnnpack/dwconv.h>
|
D | up-psimd.c.in | 14 #include <xnnpack/dwconv.h>
|
D | up-avx512.c.in | 14 #include <xnnpack/dwconv.h>
|
D | up-avx.c.in | 14 #include <xnnpack/dwconv.h>
|