blob: 2405d9a4abe4ba6fa1588c53d6dc639277e277a8 [file] [log] [blame]
Pablo Telloe61f0712020-01-23 10:37:17 +00001//
2// Copyright © 2020 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5
6#pragma once
7
8#include <neon/workloads/NeonWorkloadUtils.hpp>
9
10#include <arm_compute/runtime/NEON/functions/NEElementwiseOperations.h>
11
12namespace armnn
13{
14
15arm_compute::Status NeonDivisionWorkloadValidate(const TensorInfo& input0,
16 const TensorInfo& input1,
17 const TensorInfo& output);
18
19class NeonDivisionWorkload : public BaseWorkload<DivisionQueueDescriptor>
20{
21public:
22 NeonDivisionWorkload(const DivisionQueueDescriptor& descriptor, const WorkloadInfo& info);
23
24 virtual void Execute() const override;
25
26private:
27 mutable arm_compute::NEElementwiseDivision m_DivLayer;
28};
29
30} //namespace armnn