Support TransposeConv op for acl_neon (#5786)
author장지섭/On-Device Lab(SR)/Engineer/삼성전자 <jiseob.jang@samsung.com>
Fri, 2 Aug 2019 01:40:52 +0000 (10:40 +0900)
committer오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Fri, 2 Aug 2019 01:40:52 +0000 (10:40 +0900)
commit67d060a8cb648a9951375a744cd99e1640436cbc
treeecb5c31cb3030110d4f532ff611822945edc264a
parent3c084599c8df108dcb119c955a43293dc7783067
Support TransposeConv op for acl_neon (#5786)

This commit supports TransposeConv op for acl_neon backend.
  - Introduce NETransposeConvLayer
  - Introduce CPPUpsampeEx
  - Introduce CPPUpsampeKernelEx
  - Apply NETransposeConvLayer for acl_neon backend
  - Enable nnapi tests for TransposeConv

Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
14 files changed:
runtimes/libs/ARMComputeEx/arm_compute/core/CPP/kernels/CPPUpsampleKernelEx.h [new file with mode: 0644]
runtimes/libs/ARMComputeEx/arm_compute/runtime/CPP/functions/CPPUpsampleEx.h [new file with mode: 0644]
runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NETransposeConvLayer.h [new file with mode: 0644]
runtimes/libs/ARMComputeEx/src/core/CPP/kernels/CPPUpsampleKernelEx.cpp [new file with mode: 0644]
runtimes/libs/ARMComputeEx/src/runtime/CPP/functions/CPPUpsampleEx.cpp [new file with mode: 0644]
runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NETransposeConvLayer.cpp [new file with mode: 0644]
runtimes/neurun/backend/acl_neon/ConstantInitializer.cc
runtimes/neurun/backend/acl_neon/ConstantInitializer.h
runtimes/neurun/backend/acl_neon/KernelGenerator.cc
runtimes/neurun/backend/acl_neon/KernelGenerator.h
runtimes/neurun/backend/acl_neon/ShapeFixer.cc
runtimes/neurun/backend/acl_neon/ShapeFixer.h
tests/nnapi/nnapi_gtest.skip.armv7l-linux.acl_neon
tests/scripts/neurun_frameworktest_list.armv7l.acl_neon.txt