IVGCVSW-4449 Add QLstm ref implementation
authorJames Conroy <james.conroy@arm.com>
Wed, 29 Apr 2020 19:01:10 +0000 (20:01 +0100)
committerJames Conroy <james.conroy@arm.com>
Sat, 2 May 2020 16:44:33 +0000 (16:44 +0000)
commit4f1f899da140bb0490cf7e404daeaf1206f4db8b
treedc6d1215440e0efa677d47a4b944882d72e12cc9
parent56e1a5f68213c9134826ad14c6e1fb4c0d41fb46
IVGCVSW-4449 Add QLstm ref implementation

* Adds ref implemenation for new HAL 1.3
  operator, QLstm.
* Adds Layer and CreateWorkload unit tests.
* Adds WorkloadData validate for QLstm.

Signed-off-by: James Conroy <james.conroy@arm.com>
Change-Id: I8a721f07ff06105e6495a1a0561b9503aa8146dc
15 files changed:
src/armnn/test/CreateWorkload.hpp
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/test/layerTests/LstmTestImpl.cpp
src/backends/backendsCommon/test/layerTests/LstmTestImpl.hpp
src/backends/reference/RefLayerSupport.cpp
src/backends/reference/RefLayerSupport.hpp
src/backends/reference/RefWorkloadFactory.cpp
src/backends/reference/RefWorkloadFactory.hpp
src/backends/reference/backend.mk
src/backends/reference/test/RefCreateWorkloadTests.cpp
src/backends/reference/test/RefLayerTests.cpp
src/backends/reference/workloads/CMakeLists.txt
src/backends/reference/workloads/RefQLstmWorkload.cpp [new file with mode: 0644]
src/backends/reference/workloads/RefQLstmWorkload.hpp [new file with mode: 0644]
src/backends/reference/workloads/RefWorkloads.hpp