Release 18.08
[platform/upstream/armnn.git] / src / armnn / backends / NeonWorkloads / NeonPooling2dFloat32Workload.cpp
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // See LICENSE file in the project root for full license information.
4 //
5
6 #include "NeonPooling2dFloat32Workload.hpp"
7
8
9
10 namespace armnn
11 {
12
13 NeonPooling2dFloat32Workload::NeonPooling2dFloat32Workload(const Pooling2dQueueDescriptor& descriptor,
14                                                            const WorkloadInfo& info)
15     : NeonPooling2dBaseWorkload<armnn::DataType::Float16, armnn::DataType::Float32>(descriptor, info,
16                                                                                     "NeonPooling2dFloat32Workload")
17 {
18 }
19
20 void NeonPooling2dFloat32Workload::Execute() const
21 {
22     ARMNN_SCOPED_PROFILING_EVENT_NEON("NeonPooling2dFloat32Workload_Execute");
23     m_PoolingLayer.run();
24 }
25
26 } //namespace armnn
27