IVGCVSW-3469 Add front end for Quantized LSTM layer
authorJames Conroy <james.conroy@arm.com>
Wed, 17 Jul 2019 10:27:46 +0000 (11:27 +0100)
committerAron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Wed, 24 Jul 2019 09:40:13 +0000 (10:40 +0100)
commitee18dc8d1725f472850ab0c398fd7cbc4b850891
treeb57738b18781d512f5438ca5154652571393e4e8
parent7b1845206d723a91aec811edaf7cb0cf832dfd25
IVGCVSW-3469 Add front end for Quantized LSTM layer

 * Added new layer QuantizedLstm (Android Q)
 * Made necessary changes to APIs
 * Added unit tests

Change-Id: I3b9f16b0e7e49f51932cf204c87cb7118798123a
Signed-off-by: James Conroy <james.conroy@arm.com>
29 files changed:
Android.mk
CMakeLists.txt
include/armnn/ArmNN.hpp
include/armnn/ILayerSupport.hpp
include/armnn/ILayerVisitor.hpp
include/armnn/INetwork.hpp
include/armnn/LayerSupport.hpp
include/armnn/LayerVisitorBase.hpp
include/armnn/NetworkFwd.hpp
include/armnn/QuantizedLstmParams.hpp [new file with mode: 0644]
src/armnn/InternalTypes.hpp
src/armnn/LayerSupport.cpp
src/armnn/LayersFwd.hpp
src/armnn/Network.cpp
src/armnn/Network.hpp
src/armnn/layers/QuantizedLstmLayer.cpp [new file with mode: 0644]
src/armnn/layers/QuantizedLstmLayer.hpp [new file with mode: 0644]
src/armnn/test/ConstTensorLayerVisitor.cpp
src/armnn/test/ConstTensorLayerVisitor.hpp
src/armnn/test/InferOutputTests.cpp
src/armnn/test/InferOutputTests.hpp
src/armnnSerializer/Serializer.cpp
src/armnnSerializer/Serializer.hpp
src/backends/backendsCommon/LayerSupportBase.cpp
src/backends/backendsCommon/LayerSupportBase.hpp
src/backends/backendsCommon/WorkloadData.hpp
src/backends/backendsCommon/WorkloadFactory.cpp
src/backends/backendsCommon/WorkloadFactory.hpp
src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp