From 81e601c5a5ebf3de3dd6418942708158de50252a Mon Sep 17 00:00:00 2001 From: Matthew Jackson Date: Thu, 11 Jul 2019 12:07:09 +0100 Subject: IVGCVSW-3419 Add reference workload support for the new Stack layer * Added reference workload for the Stack layer * Added factory methods * Added validation support * Added unit tests Signed-off-by: Matthew Jackson Change-Id: Ib14b72c15f53a2a2ca152afc357ce2aa405ccc88 --- src/backends/reference/RefWorkloadFactory.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/backends/reference/RefWorkloadFactory.cpp') diff --git a/src/backends/reference/RefWorkloadFactory.cpp b/src/backends/reference/RefWorkloadFactory.cpp index 183103c40c..925eb6ad90 100644 --- a/src/backends/reference/RefWorkloadFactory.cpp +++ b/src/backends/reference/RefWorkloadFactory.cpp @@ -506,4 +506,14 @@ std::unique_ptr RefWorkloadFactory::CreateTransposeConvolution2d( return std::make_unique(descriptor, info); } +std::unique_ptr RefWorkloadFactory::CreateStack(const StackQueueDescriptor& descriptor, + const WorkloadInfo& info) const +{ + if (IsFloat16(info)) + { + return MakeWorkload(descriptor, info); + } + return std::make_unique(descriptor, info); +} + } // namespace armnn -- cgit v1.2.1