From 092b304b90661998da63e590106470d87119230a Mon Sep 17 00:00:00 2001 From: Matthew Bentham Date: Mon, 1 Oct 2018 16:39:28 +0100 Subject: IVGCVSW-1951 Remove type templating from ClSubtractionWorkload Change-Id: Ieda5146d23227e9764f3f867003a13c630494093 --- src/backends/cl/workloads/ClSubtractionWorkload.cpp | 13 ++++--------- src/backends/cl/workloads/ClSubtractionWorkload.hpp | 3 +-- 2 files changed, 5 insertions(+), 11 deletions(-) (limited to 'src/backends/cl/workloads') diff --git a/src/backends/cl/workloads/ClSubtractionWorkload.cpp b/src/backends/cl/workloads/ClSubtractionWorkload.cpp index 37b334d94e..8efed94293 100644 --- a/src/backends/cl/workloads/ClSubtractionWorkload.cpp +++ b/src/backends/cl/workloads/ClSubtractionWorkload.cpp @@ -17,10 +17,9 @@ using namespace armcomputetensorutils; static constexpr arm_compute::ConvertPolicy g_AclConvertPolicy = arm_compute::ConvertPolicy::SATURATE; -template -ClSubtractionWorkload::ClSubtractionWorkload(const SubtractionQueueDescriptor& descriptor, - const WorkloadInfo& info) - : TypedWorkload(descriptor, info) +ClSubtractionWorkload::ClSubtractionWorkload(const SubtractionQueueDescriptor& descriptor, + const WorkloadInfo& info) + : BaseWorkload(descriptor, info) { this->m_Data.ValidateInputsOutputs("ClSubtractionWorkload", 2, 1); @@ -30,8 +29,7 @@ ClSubtractionWorkload::ClSubtractionWorkload(const SubtractionQueueDescrip m_Layer.configure(&input0, &input1, &output, g_AclConvertPolicy); } -template -void ClSubtractionWorkload::Execute() const +void ClSubtractionWorkload::Execute() const { ARMNN_SCOPED_PROFILING_EVENT_CL("ClSubtractionWorkload_Execute"); m_Layer.run(); @@ -61,6 +59,3 @@ bool ClSubtractionValidate(const TensorInfo& input0, } } //namespace armnn - -template class armnn::ClSubtractionWorkload; -template class armnn::ClSubtractionWorkload; diff --git a/src/backends/cl/workloads/ClSubtractionWorkload.hpp b/src/backends/cl/workloads/ClSubtractionWorkload.hpp index 67b219b09d..7dd608bf8a 100644 --- a/src/backends/cl/workloads/ClSubtractionWorkload.hpp +++ b/src/backends/cl/workloads/ClSubtractionWorkload.hpp @@ -12,8 +12,7 @@ namespace armnn { -template -class ClSubtractionWorkload : public TypedWorkload +class ClSubtractionWorkload : public BaseWorkload { public: ClSubtractionWorkload(const SubtractionQueueDescriptor& descriptor, const WorkloadInfo& info); -- cgit v1.2.1