IVGCVSW-4450 Add CL Enhanced Quantized LSTM Workload
authorRyan OShea <Ryan.OShea2@arm.com>
Wed, 13 May 2020 15:36:19 +0000 (16:36 +0100)
committerJan Eilers <jan.eilers@arm.com>
Wed, 20 May 2020 14:58:12 +0000 (15:58 +0100)
commit7bdcc2e3073accbd6e7884a4b7d0d016253e7412
tree0c081bc35b11d283d39f5a9e9edaf419e457ff83
parentce79a9be912fbb98bd66f5dd10c004ec23227f1e
IVGCVSW-4450 Add CL Enhanced Quantized LSTM Workload

 * Adds QLstm CL workload
 * Added Layer and CreateWorkload tests

Signed-off-by: Ryan OShea <Ryan.OShea2@arm.com>
Signed-off-by: James Conroy <james.conroy@arm.com>
Change-Id: I32335e528467bfd619edb249d2971705ac2a6163
12 files changed:
src/backends/cl/ClLayerSupport.cpp
src/backends/cl/ClLayerSupport.hpp
src/backends/cl/ClWorkloadFactory.cpp
src/backends/cl/ClWorkloadFactory.hpp
src/backends/cl/backend.mk
src/backends/cl/test/ClCreateWorkloadTests.cpp
src/backends/cl/test/ClLayerTests.cpp
src/backends/cl/workloads/CMakeLists.txt
src/backends/cl/workloads/ClQLstmWorkload.cpp [new file with mode: 0644]
src/backends/cl/workloads/ClQLstmWorkload.hpp [new file with mode: 0644]
src/backends/cl/workloads/ClWorkloadUtils.hpp
src/backends/cl/workloads/ClWorkloads.hpp