From f9ac3fd5676565b1065698158f8d54a27f24981c Mon Sep 17 00:00:00 2001 From: Narumol Prangnawarat Date: Wed, 3 Jul 2019 14:55:57 +0100 Subject: IVGCVSW-3399 Add QSymm16 IsLayerSupportedTest to reference backend * Refactor and add QSymm16 to IsDepthwiseConvolutionSupported * Refactor and add QSymm16 to IsEqualSupported * Refactor and add QSymm16 to IsGreaterSupported * Refactor and add QSymm16 to IsSplitterSupported * Refactor and add QSymm16 to IsStridedSliceSupported * Refactor and add QSymm16 to IsMemCopySupported * Refactor IsFakeQuantizationSupported Signed-off-by: Narumol Prangnawarat Change-Id: I4f115a5535748fc22df8bc90b24b537fd5dd95b8 --- src/backends/backendsCommon/MakeWorkloadHelper.hpp | 2 ++ src/backends/backendsCommon/WorkloadFactory.cpp | 1 + 2 files changed, 3 insertions(+) (limited to 'src/backends/backendsCommon') diff --git a/src/backends/backendsCommon/MakeWorkloadHelper.hpp b/src/backends/backendsCommon/MakeWorkloadHelper.hpp index 9cd8774984..71358bbbef 100644 --- a/src/backends/backendsCommon/MakeWorkloadHelper.hpp +++ b/src/backends/backendsCommon/MakeWorkloadHelper.hpp @@ -59,6 +59,8 @@ std::unique_ptr MakeWorkloadHelper(const QueueDescriptorType& descrip return MakeWorkloadForType::Func(descriptor, info, std::forward(args)...); case DataType::Boolean: return MakeWorkloadForType::Func(descriptor, info, std::forward(args)...); + case DataType::QuantisedSymm16: + return nullptr; default: BOOST_ASSERT_MSG(false, "Unknown DataType."); return nullptr; diff --git a/src/backends/backendsCommon/WorkloadFactory.cpp b/src/backends/backendsCommon/WorkloadFactory.cpp index 1aca6bfb46..3502c381e8 100644 --- a/src/backends/backendsCommon/WorkloadFactory.cpp +++ b/src/backends/backendsCommon/WorkloadFactory.cpp @@ -297,6 +297,7 @@ bool IWorkloadFactory::IsLayerSupported(const BackendId& backendId, break; } case DataType::QuantisedAsymm8: + case DataType::QuantisedSymm16: { biasInfoPtr = &dummyQA8Bias; break; -- cgit v1.2.1