IVGCVSW-3267 Add Arm NN front end support for the new Prelu Activation layer
authorMatteo Martincigh <matteo.martincigh@arm.com>
Wed, 12 Jun 2019 14:42:18 +0000 (15:42 +0100)
committerMatteo Martincigh <matteo.martincigh@arm.com>
Mon, 17 Jun 2019 16:15:22 +0000 (16:15 +0000)
commit0e406eed386a4ea015ec703c84a74ea775d88b99
treec176eab811b78ce83e86bca2db883e9770708eb2
parente52211e1544a30d24b29523c389116a9e4446e8c
IVGCVSW-3267 Add Arm NN front end support for the new Prelu Activation layer

 * Added new PreluLayer class
 * Made necessary changes to ILayerSupport, ILayerVisitor, etc.
 * Added unit tests

Change-Id: Ifcfb78e823bb5a245ed1dad15290d2f60115c882
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
23 files changed:
Android.mk
CMakeLists.txt
include/armnn/ILayerSupport.hpp
include/armnn/ILayerVisitor.hpp
include/armnn/INetwork.hpp
include/armnn/LayerSupport.hpp
include/armnn/LayerVisitorBase.hpp
src/armnn/InternalTypes.hpp
src/armnn/LayersFwd.hpp
src/armnn/Network.cpp
src/armnn/Network.hpp
src/armnn/layers/PreluLayer.cpp [new file with mode: 0644]
src/armnn/layers/PreluLayer.hpp [new file with mode: 0644]
src/armnn/test/LayerValidateOutputTest.cpp
src/armnnSerializer/Serializer.cpp
src/armnnSerializer/Serializer.hpp
src/backends/backendsCommon/LayerSupportBase.cpp
src/backends/backendsCommon/LayerSupportBase.hpp
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/WorkloadData.hpp
src/backends/backendsCommon/WorkloadFactory.cpp
src/backends/backendsCommon/WorkloadFactory.hpp
src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp