From 974b65fea888cc000a5164d5b56d9ed016391151 Mon Sep 17 00:00:00 2001 From: Nattapat Chaimanowong Date: Mon, 15 Oct 2018 15:07:34 +0100 Subject: IVGCVSW-1951 Remove type templating from NeonConvolution2dWorkload Change-Id: Id3d8137d60b14e93863ad5b6db752a7f6ef9b7fb --- .../workloads/NeonConvolution2dBaseWorkload.hpp | 47 ---------------------- 1 file changed, 47 deletions(-) delete mode 100644 src/backends/neon/workloads/NeonConvolution2dBaseWorkload.hpp (limited to 'src/backends/neon/workloads/NeonConvolution2dBaseWorkload.hpp') diff --git a/src/backends/neon/workloads/NeonConvolution2dBaseWorkload.hpp b/src/backends/neon/workloads/NeonConvolution2dBaseWorkload.hpp deleted file mode 100644 index 1cd30c70f9..0000000000 --- a/src/backends/neon/workloads/NeonConvolution2dBaseWorkload.hpp +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright © 2017 Arm Ltd. All rights reserved. -// SPDX-License-Identifier: MIT -// - -#pragma once - -#include -#include -#include -#include -#include - -#include - -#include - -namespace armnn -{ - -arm_compute::Status NeonConvolution2dWorkloadValidate(const TensorInfo& input, - const TensorInfo& output, - const Convolution2dDescriptor& descriptor, - const TensorInfo& weights, - const Optional& biases); - -template -class NeonConvolution2dBaseWorkload : public TypedWorkload -{ -public: - using TypedWorkload::m_Data; - - NeonConvolution2dBaseWorkload(const Convolution2dQueueDescriptor& descriptor, const WorkloadInfo& info, - std::shared_ptr& memoryManager); - - virtual void ValidateData() const {}; - -protected: - std::unique_ptr m_ConvolutionLayer; - - std::unique_ptr m_KernelTensor; - std::unique_ptr m_BiasTensor; - - void FreeUnusedTensors(); -}; - -} //namespace armnn -- cgit v1.2.1