2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // See LICENSE file in the project root for full license information.
6 #include <backends/Workload.hpp>
7 #include <backends/NeonWorkloadUtils.hpp>
9 #include "backends/CpuTensorHandle.hpp"
10 #include "backends/ArmComputeTensorUtils.hpp"
11 #include "backends/NeonLayerSupport.hpp"
16 template<armnn::DataType dataType>
17 class NeonConvolution2dBaseWorkload : public TypedWorkload<Convolution2dQueueDescriptor, dataType>
20 using TypedWorkload<Convolution2dQueueDescriptor, dataType>::m_Data;
22 NeonConvolution2dBaseWorkload(const Convolution2dQueueDescriptor& descriptor, const WorkloadInfo& info);
24 virtual void ValidateData() const {};
27 std::unique_ptr<arm_compute::IFunction> m_ConvolutionLayer;
28 arm_compute::Tensor m_KernelTensor;
29 arm_compute::Tensor m_BiasTensor;