IVGCVSW-4893 Refactor ILayerVisitor using unified interface strategy.
authorFinn Williams <Finn.Williams@arm.com>
Tue, 9 Feb 2021 15:56:23 +0000 (15:56 +0000)
committerFinn Williams <Finn.Williams@arm.com>
Fri, 12 Feb 2021 13:10:20 +0000 (13:10 +0000)
commitb454c5c65efb238c130b042ace390b2bc7f0bf75
treed6681d0abf416b3cc280bc3bb70e7d55dfd40a0d
parent8eae955f665f371b0a2c7c1a06e8ba442afa2298
IVGCVSW-4893 Refactor ILayerVisitor using unified interface strategy.

Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: Id7bc8255a8e3f9e5aac65d510bec8a559bf37246
74 files changed:
Android.mk
CMakeLists.txt
include/armnn/Descriptors.hpp
include/armnn/DescriptorsFwd.hpp
include/armnn/INetwork.hpp
include/armnn/IStrategy.hpp [new file with mode: 0644]
include/armnn/Types.hpp
src/armnn/DynamicQuantizationStrategy.cpp [new file with mode: 0644]
src/armnn/DynamicQuantizationStrategy.hpp [new file with mode: 0644]
src/armnn/DynamicQuantizationVisitor.cpp [deleted file]
src/armnn/DynamicQuantizationVisitor.hpp [deleted file]
src/armnn/InternalTypes.hpp
src/armnn/Layer.cpp
src/armnn/Layer.hpp
src/armnn/Network.cpp
src/armnn/Network.hpp
src/armnn/NetworkQuantizer.cpp
src/armnn/NetworkQuantizer.hpp
src/armnn/NetworkQuantizerUtils.hpp
src/armnn/OverrideInputRangeVisitor.hpp
src/armnn/QuantizerStrategy.cpp [new file with mode: 0644]
src/armnn/QuantizerStrategy.hpp [new file with mode: 0644]
src/armnn/QuantizerVisitor.cpp [deleted file]
src/armnn/QuantizerVisitor.hpp [deleted file]
src/armnn/StaticRangeStrategy.cpp [new file with mode: 0644]
src/armnn/StaticRangeStrategy.hpp [new file with mode: 0644]
src/armnn/StaticRangeVisitor.cpp [deleted file]
src/armnn/StaticRangeVisitor.hpp [deleted file]
src/armnn/layers/BatchNormalizationLayer.cpp
src/armnn/layers/BatchNormalizationLayer.hpp
src/armnn/layers/ConstantLayer.cpp
src/armnn/layers/ConstantLayer.hpp
src/armnn/layers/Convolution2dLayer.cpp
src/armnn/layers/Convolution2dLayer.hpp
src/armnn/layers/DepthwiseConvolution2dLayer.cpp
src/armnn/layers/DepthwiseConvolution2dLayer.hpp
src/armnn/layers/DetectionPostProcessLayer.cpp
src/armnn/layers/DetectionPostProcessLayer.hpp
src/armnn/layers/ElementwiseBaseLayer.cpp
src/armnn/layers/ElementwiseBaseLayer.hpp
src/armnn/layers/FakeQuantizationLayer.cpp
src/armnn/layers/FakeQuantizationLayer.hpp
src/armnn/layers/FullyConnectedLayer.cpp
src/armnn/layers/FullyConnectedLayer.hpp
src/armnn/layers/LayerWithParameters.hpp
src/armnn/layers/LstmLayer.cpp
src/armnn/layers/LstmLayer.hpp
src/armnn/layers/MemCopyLayer.cpp
src/armnn/layers/MemCopyLayer.hpp
src/armnn/layers/MemImportLayer.cpp
src/armnn/layers/MemImportLayer.hpp
src/armnn/layers/PreCompiledLayer.cpp
src/armnn/layers/PreCompiledLayer.hpp
src/armnn/layers/QLstmLayer.cpp
src/armnn/layers/QLstmLayer.hpp
src/armnn/layers/QuantizedLstmLayer.cpp
src/armnn/layers/QuantizedLstmLayer.hpp
src/armnn/layers/RankLayer.cpp
src/armnn/layers/RankLayer.hpp
src/armnn/layers/TransposeConvolution2dLayer.cpp
src/armnn/layers/TransposeConvolution2dLayer.hpp
src/armnn/test/QuantizerTest.cpp
src/armnnDeserializer/test/DeserializeReduceSum.cpp
src/armnnQuantizer/ArmNNQuantizerMain.cpp
src/armnnQuantizer/QuantizationDataSet.cpp
src/armnnQuantizer/QuantizationDataSet.hpp
src/armnnSerializer/Serializer.cpp
src/armnnSerializer/Serializer.hpp
src/armnnSerializer/test/ActivationSerializationTests.cpp
src/armnnSerializer/test/ComparisonSerializationTests.cpp [new file with mode: 0644]
src/armnnSerializer/test/LstmSerializationTests.cpp [new file with mode: 0644]
src/armnnSerializer/test/SerializerTestUtils.cpp [new file with mode: 0644]
src/armnnSerializer/test/SerializerTestUtils.hpp [new file with mode: 0644]
src/armnnSerializer/test/SerializerTests.cpp