From e1fa50c70c647e3ba6dec0eb49ce82a3820fb6bb Mon Sep 17 00:00:00 2001 From: jimfly01 Date: Fri, 21 Sep 2018 12:09:51 +0100 Subject: IVGCVSW-1882: Added ClPadWorkload * added ClPadWorkload class * Updated ClWorkloadFactory * added IsPadSupportedCl function * Updated build files Change-Id: Iadccc340a0eae1ff30fab6441854acac7f8edc92 --- src/backends/ClLayerSupport.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/backends/ClLayerSupport.cpp') diff --git a/src/backends/ClLayerSupport.cpp b/src/backends/ClLayerSupport.cpp index 30a1330706..8c9ba6e3fe 100644 --- a/src/backends/ClLayerSupport.cpp +++ b/src/backends/ClLayerSupport.cpp @@ -25,6 +25,7 @@ #include "ClWorkloads/ClL2NormalizationFloatWorkload.hpp" #include "ClWorkloads/ClMultiplicationFloatWorkload.hpp" #include "ClWorkloads/ClFullyConnectedWorkload.hpp" +#include "ClWorkloads/ClPadWorkload.hpp" #include "ClWorkloads/ClPooling2dBaseWorkload.hpp" #include "ClWorkloads/ClPermuteWorkload.hpp" #include "ClWorkloads/ClNormalizationFloatWorkload.hpp" @@ -334,6 +335,14 @@ bool IsOutputSupportedCl(const TensorInfo& output, &TrueFunc<>); } +bool IsPadSupportedCl(const TensorInfo& input, + const TensorInfo& output, + const PadDescriptor& descriptor, + std::string* reasonIfUnsupported) +{ + return FORWARD_CL_LAYER_SUPPORT_FUNC(ClPadValidate(input, output, descriptor, reasonIfUnsupported)); +} + bool IsPermuteSupportedCl(const TensorInfo& input, const TensorInfo& output, const PermuteDescriptor& descriptor, -- cgit v1.2.1