IVGCVSW-3341 Add Neon backend support for Quantized_LSTM (16bit cell state)
authorFrancis Murtagh <francis.murtagh@arm.com>
Fri, 2 Aug 2019 12:20:54 +0000 (13:20 +0100)
committerÁron Virginás-Tar <aron.virginas-tar@arm.com>
Mon, 5 Aug 2019 15:19:07 +0000 (15:19 +0000)
commit4fc3c48c2d230d8c55aa01aa98e32b6df7cafc0c
tree3ee1e3e59ed6cdd3c86377d260374e21d4fde923
parentf0a0a9ec1e8188e6494d57160341b5bb8a4c3bd7
IVGCVSW-3341 Add Neon backend support for Quantized_LSTM (16bit cell state)

 * Add Neon Workload
 * Update NeonWorkloads.hpp
 * Update NeonWorkloadFactory
 * Update NeonLayerSupport
 * Update backends.mk and CMakeLists.txt
 * Add NeonCreateWorkload test
 * Enable LayerTest

!android-nn-driver:1685

Change-Id: Idd799bbf039acf0d59084d02c3b57766ce3691b5
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Signed-off-by: Matthew Bentham <Matthew.Bentham@arm.com>
src/backends/neon/NeonLayerSupport.cpp
src/backends/neon/NeonLayerSupport.hpp
src/backends/neon/NeonWorkloadFactory.cpp
src/backends/neon/NeonWorkloadFactory.hpp
src/backends/neon/backend.mk
src/backends/neon/test/NeonCreateWorkloadTests.cpp
src/backends/neon/test/NeonLayerTests.cpp
src/backends/neon/workloads/CMakeLists.txt
src/backends/neon/workloads/NeonQuantizedLstmWorkload.cpp [new file with mode: 0644]
src/backends/neon/workloads/NeonQuantizedLstmWorkload.hpp [new file with mode: 0644]
src/backends/neon/workloads/NeonWorkloads.hpp