diff options
author | David Monahan <david.monahan@arm.com> | 2023-07-26 18:37:45 +0100 |
---|---|---|
committer | TeresaARM <teresa.charlinreyes@arm.com> | 2023-07-27 11:57:49 +0000 |
commit | 36e6eaecf616f08f4d717d56e6a4ee0400d96829 (patch) | |
tree | bd31823a9ffb37718dfb883a8e042698605f7519 /src/backends/neon/NeonWorkloadFactory.cpp | |
parent | 7e4d936be9647ef9e1159747fc177d6b61c21556 (diff) | |
download | armnn-36e6eaecf616f08f4d717d56e6a4ee0400d96829.tar.gz |
IVGCVSW-2292 Tile Operator Neon Implementation
* Added Implementation of the Tile Operator Workload to Neon
* Added calls to the existing unittests
* Added Documentation
Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: I0030ffe514215c79f5629d20671254dde9bec452
Diffstat (limited to 'src/backends/neon/NeonWorkloadFactory.cpp')
-rw-r--r-- | src/backends/neon/NeonWorkloadFactory.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/backends/neon/NeonWorkloadFactory.cpp b/src/backends/neon/NeonWorkloadFactory.cpp index eca386701b..29b3ff3499 100644 --- a/src/backends/neon/NeonWorkloadFactory.cpp +++ b/src/backends/neon/NeonWorkloadFactory.cpp @@ -617,6 +617,11 @@ std::unique_ptr<IWorkload> NeonWorkloadFactory::CreateWorkload(LayerType type, auto subtractionQueueDescriptor = PolymorphicDowncast<const SubtractionQueueDescriptor*>(&descriptor); return std::make_unique<NeonSubtractionWorkload>(*subtractionQueueDescriptor, info); } + case LayerType::Tile: + { + auto tileQueueDescriptor = PolymorphicDowncast<const TileQueueDescriptor*>(&descriptor); + return std::make_unique<NeonTileWorkload>(*tileQueueDescriptor, info); + } case LayerType::Transpose : { auto transposeQueueDescriptor = PolymorphicDowncast<const TransposeQueueDescriptor*>(&descriptor); |