[PureACL] NEON implicit CONV2D operation (#2356)
author윤현식/동작제어Lab(SR)/Principal Engineer/삼성전자 <hyunsik.yoon@samsung.com>
Wed, 22 Aug 2018 10:03:30 +0000 (19:03 +0900)
committer박세희/동작제어Lab(SR)/Principal Engineer/삼성전자 <saehie.park@samsung.com>
Wed, 22 Aug 2018 10:03:30 +0000 (19:03 +0900)
commite7f2816babfcd2f36f6b154c7079877f20ffefb9
tree1fbec0db0cbc179c9dfc10aeeb2a42414260be94
parent7d6c85c594ec7812fd79d07090cee103c250f575
[PureACL] NEON implicit CONV2D operation (#2356)

Added NEON implicit CONV2D operation.
From 20 `conv` generated tests, 6 tests passes.

```
$ NEON=1 LD_LIBRARY_PATH=Product/out/lib Product/out/unittest/runtime_run_android_nn_test --gtest_filter=GeneratedTests.conv*

[==========] Running 20 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 20 tests from GeneratedTests
[       OK ] GeneratedTests.conv_1_h3_w2_SAME (51 ms)
[       OK ] GeneratedTests.conv_1_h3_w2_VALID (3 ms)
[       OK ] GeneratedTests.conv_3_h3_w2_SAME (10 ms)
[       OK ] GeneratedTests.conv_3_h3_w2_VALID (7 ms)
[       OK ] GeneratedTests.conv_float_2 (2 ms)
[       OK ] GeneratedTests.conv_quant8_2 (3 ms)
[==========] 20 tests from 1 test case ran. (86 ms total)
[  PASSED  ] 6 tests.

[  FAILED  ] GeneratedTests.conv_float_channels
[  FAILED  ] GeneratedTests.conv_float_channels_weights_as_inputs
[  FAILED  ] GeneratedTests.conv_float_large
[  FAILED  ] GeneratedTests.conv_float_large_weights_as_inputs
[  FAILED  ] GeneratedTests.conv_float
[  FAILED  ] GeneratedTests.conv_float_weights_as_inputs
[  FAILED  ] GeneratedTests.conv_quant8_channels
[  FAILED  ] GeneratedTests.conv_quant8_channels_weights_as_inputs
[  FAILED  ] GeneratedTests.conv_quant8_large
[  FAILED  ] GeneratedTests.conv_quant8_large_weights_as_inputs
[  FAILED  ] GeneratedTests.conv_quant8
[  FAILED  ] GeneratedTests.conv_quant8_overflow
[  FAILED  ] GeneratedTests.conv_quant8_overflow_weights_as_inputs
[  FAILED  ] GeneratedTests.conv_quant8_weights_as_inputs

14 FAILED TESTS
```

Signed-off-by: Hyun Sik Yoon <hyunsik.yoon@samsung.com>
runtimes/pure_arm_compute/src/compilation.cc