blob: 59e2d6104d78c8d9d503a813f5b976bfff26f861 [file] [log] [blame]
Nattapat Chaimanowong4e6597a2018-12-20 14:14:06 +00001//
2// Copyright © 2017 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 NeonMaximumWorkloadValidate(const TensorInfo& input0,
16 const TensorInfo& input1,
17 const TensorInfo& output);
18
19class NeonMaximumWorkload : public BaseWorkload<MaximumQueueDescriptor>
20{
21public:
22 NeonMaximumWorkload(const MaximumQueueDescriptor& descriptor, const WorkloadInfo& info);
23
24 virtual void Execute() const override;
25
26private:
27 mutable arm_compute::NEElementwiseMax m_MaxLayer;
28};
29
30} //namespace armnn