IVGCVSW-4590 Fix Lstm layers CellToInputWeights
authorJan Eilers <jan.eilers@arm.com>
Mon, 30 Mar 2020 14:07:45 +0000 (15:07 +0100)
committerJan Eilers <jan.eilers@arm.com>
Tue, 31 Mar 2020 07:46:25 +0000 (08:46 +0100)
commite2062cdf1eb31b87860f9889f0e799e89f0dfa30
tree98b1cdf21856042aa24689c6385d78a1647eb2bf
parentcedd34fa77a42fce6b832f6424eed45543fe71d4
IVGCVSW-4590 Fix Lstm layers CellToInputWeights

* CellToInputWeights were not handeled correctly
* Changed CellToInputWeights from Cifg to peephole parameter
* Modified exiting unit tests
* Added unit test to cover new configuration
* Added more descriptive error messages

Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: Ied5dc1253d3df1fd1a79b887a58603d0a9c8f396
src/armnn/Network.cpp
src/armnn/layers/LstmLayer.cpp
src/armnn/layers/LstmLayer.hpp
src/armnn/test/ConstTensorLayerVisitor.cpp
src/armnn/test/OptimizerTests.cpp
src/backends/backendsCommon/WorkloadFactory.cpp
src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp