From 988354de127528bdebb98fd25661fbf2f39f17dd Mon Sep 17 00:00:00 2001 From: Tianle Cheng Date: Wed, 28 Jun 2023 13:20:47 +0100 Subject: IVGCVSW-7831: Front end and Reference Implementation for REVERSE_V2 * Descriptors added for ReverseV2 * Layer definition added * Input validation added * Reference workload implementation for ReverseV2 added * Reference layer unit tests made for ReverseV2 * CompareTensors method updated to support comparison between empty tensors * CMake and other build files updated Signed-off-by: Tianle Cheng Change-Id: I805738454421309fda77c44218a8df171d68dc18 --- src/backends/reference/RefWorkloadFactory.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/backends/reference/RefWorkloadFactory.cpp') diff --git a/src/backends/reference/RefWorkloadFactory.cpp b/src/backends/reference/RefWorkloadFactory.cpp index 10f623eef3..7d5f742126 100644 --- a/src/backends/reference/RefWorkloadFactory.cpp +++ b/src/backends/reference/RefWorkloadFactory.cpp @@ -560,6 +560,11 @@ std::unique_ptr RefWorkloadFactory::CreateWorkload(LayerType type, auto resizeQueueDescriptor = PolymorphicDowncast(&descriptor); return std::make_unique(*resizeQueueDescriptor, info); } + case LayerType::ReverseV2: + { + auto reverseV2QueueDescriptor = PolymorphicDowncast(&descriptor); + return std::make_unique(*reverseV2QueueDescriptor, info); + } case LayerType::Shape: { auto shapeQueueDescriptor = PolymorphicDowncast(&descriptor); -- cgit v1.2.1