IVGCVSW-4929 Implement ShapeInferenceMethod in all Layers
authorFinn Williams <Finn.Williams@arm.com>
Fri, 3 Jul 2020 09:12:03 +0000 (10:12 +0100)
committerFinn Williams <Finn.Williams@arm.com>
Fri, 10 Jul 2020 18:27:07 +0000 (19:27 +0100)
commit87d0bda9b49d9df4455f1887027e5ead2527c27e
treec58787cce03027d3e1969a169f162f59a8b06f37
parentc9f74d775da0039fd899f9ee6ec02b98ad575250
IVGCVSW-4929 Implement ShapeInferenceMethod in all Layers

Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: I2c2d99f97cf89814140b057a9f93f41b364197f5
71 files changed:
CMakeLists.txt
src/armnn/Layer.cpp
src/armnn/Layer.hpp
src/armnn/Tensor.cpp
src/armnn/layers/AbsLayer.cpp
src/armnn/layers/ActivationLayer.cpp
src/armnn/layers/AdditionLayer.cpp
src/armnn/layers/ArgMinMaxLayer.cpp
src/armnn/layers/BatchNormalizationLayer.cpp
src/armnn/layers/BatchToSpaceNdLayer.cpp
src/armnn/layers/ComparisonLayer.cpp
src/armnn/layers/ConcatLayer.cpp
src/armnn/layers/ConstantLayer.cpp
src/armnn/layers/ConvertBf16ToFp32Layer.cpp
src/armnn/layers/ConvertFp16ToFp32Layer.cpp
src/armnn/layers/ConvertFp32ToBf16Layer.cpp
src/armnn/layers/ConvertFp32ToFp16Layer.cpp
src/armnn/layers/Convolution2dLayer.cpp
src/armnn/layers/DebugLayer.cpp
src/armnn/layers/DepthToSpaceLayer.cpp
src/armnn/layers/DepthwiseConvolution2dLayer.cpp
src/armnn/layers/DequantizeLayer.cpp
src/armnn/layers/DetectionPostProcessLayer.cpp
src/armnn/layers/DivisionLayer.cpp
src/armnn/layers/ElementwiseBaseLayer.cpp
src/armnn/layers/ElementwiseUnaryLayer.cpp
src/armnn/layers/FakeQuantizationLayer.cpp
src/armnn/layers/FillLayer.cpp
src/armnn/layers/FloorLayer.cpp
src/armnn/layers/FullyConnectedLayer.cpp
src/armnn/layers/GatherLayer.cpp
src/armnn/layers/InputLayer.cpp
src/armnn/layers/InstanceNormalizationLayer.cpp
src/armnn/layers/L2NormalizationLayer.cpp
src/armnn/layers/LogSoftmaxLayer.cpp
src/armnn/layers/LstmLayer.cpp
src/armnn/layers/MaximumLayer.cpp
src/armnn/layers/MeanLayer.cpp
src/armnn/layers/MemCopyLayer.cpp
src/armnn/layers/MemImportLayer.cpp
src/armnn/layers/MergeLayer.cpp
src/armnn/layers/MinimumLayer.cpp
src/armnn/layers/MultiplicationLayer.cpp
src/armnn/layers/NormalizationLayer.cpp
src/armnn/layers/OutputLayer.cpp
src/armnn/layers/PadLayer.cpp
src/armnn/layers/PermuteLayer.cpp
src/armnn/layers/Pooling2dLayer.cpp
src/armnn/layers/PreCompiledLayer.cpp
src/armnn/layers/PreluLayer.cpp
src/armnn/layers/QLstmLayer.cpp
src/armnn/layers/QuantizeLayer.cpp
src/armnn/layers/QuantizedLstmLayer.cpp
src/armnn/layers/RankLayer.cpp
src/armnn/layers/ReshapeLayer.cpp
src/armnn/layers/ResizeLayer.cpp
src/armnn/layers/RsqrtLayer.cpp
src/armnn/layers/SliceLayer.cpp
src/armnn/layers/SoftmaxLayer.cpp
src/armnn/layers/SpaceToBatchNdLayer.cpp
src/armnn/layers/SpaceToDepthLayer.cpp
src/armnn/layers/SplitterLayer.cpp
src/armnn/layers/StackLayer.cpp
src/armnn/layers/StandInLayer.cpp
src/armnn/layers/StridedSliceLayer.cpp
src/armnn/layers/SubtractionLayer.cpp
src/armnn/layers/SwitchLayer.cpp
src/armnn/layers/TransposeConvolution2dLayer.cpp
src/armnn/layers/TransposeLayer.cpp
src/armnn/test/FlowControl.cpp
src/armnn/test/ShapeInferenceTests.cpp [new file with mode: 0644]