aboutsummaryrefslogtreecommitdiff
path: root/src/backends/cl/workloads/ClDepthwiseConvolutionBaseWorkload.hpp
diff options
context:
space:
mode:
authorMatthew Bentham <Matthew.Bentham@arm.com>2018-10-08 09:38:55 +0100
committerMatthew Bentham <matthew.bentham@arm.com>2018-10-10 16:16:58 +0100
commitd87773918ca3b992f598895cb952e9aeb88c5219 (patch)
tree625a321980f6747f0d2e09d0d87cb8eb5459c237 /src/backends/cl/workloads/ClDepthwiseConvolutionBaseWorkload.hpp
parentcde00f55da5c4d6daf1934ab13ec8423610c9703 (diff)
downloadarmnn-d87773918ca3b992f598895cb952e9aeb88c5219.tar.gz
IVGCVSW-1951 Remove type templating from ClDepthwiseConvolutionWorkload
Change-Id: I8bc11c93759605e21cc52f44d032c32a0be63658
Diffstat (limited to 'src/backends/cl/workloads/ClDepthwiseConvolutionBaseWorkload.hpp')
-rw-r--r--src/backends/cl/workloads/ClDepthwiseConvolutionBaseWorkload.hpp39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/backends/cl/workloads/ClDepthwiseConvolutionBaseWorkload.hpp b/src/backends/cl/workloads/ClDepthwiseConvolutionBaseWorkload.hpp
deleted file mode 100644
index 27aec8ecdd..0000000000
--- a/src/backends/cl/workloads/ClDepthwiseConvolutionBaseWorkload.hpp
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright © 2017 Arm Ltd. All rights reserved.
-// SPDX-License-Identifier: MIT
-//
-
-#pragma once
-
-#include <backends/Workload.hpp>
-
-#include <arm_compute/runtime/CL/CLFunctions.h>
-
-namespace armnn
-{
-
-arm_compute::Status ClDepthwiseConvolutionWorkloadValidate(const TensorInfo& input,
- const TensorInfo& output,
- const DepthwiseConvolution2dDescriptor& descriptor,
- const TensorInfo& weights,
- const Optional<TensorInfo>& biases);
-
-template<armnn::DataType... dataTypes>
-class ClDepthwiseConvolutionBaseWorkload : public TypedWorkload<DepthwiseConvolution2dQueueDescriptor, dataTypes...>
-{
-public:
- using TypedWorkload<DepthwiseConvolution2dQueueDescriptor, dataTypes...>::m_Data;
-
- ClDepthwiseConvolutionBaseWorkload(const DepthwiseConvolution2dQueueDescriptor& descriptor,
- const WorkloadInfo& info);
-
-protected:
- std::unique_ptr<arm_compute::IFunction> m_DepthwiseConvolutionLayer;
-
- std::unique_ptr<arm_compute::CLTensor> m_KernelTensor;
- std::unique_ptr<arm_compute::CLTensor> m_BiasTensor;
-
- void FreeUnusedTensors();
-};
-
-} //namespace armnn