blob: 1b01053d00a82a7c618ffa77bf6adcfbe1b3912e [file] [log] [blame]
Teresa Charlincedd34f2020-03-30 11:17:30 +01001//
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 NeonComparisonWorkloadValidate(const TensorInfo& input0,
16 const TensorInfo& input1,
17 const TensorInfo& output,
18 const ComparisonDescriptor& descriptor);
19
20class NeonComparisonWorkload : public BaseWorkload<ComparisonQueueDescriptor>
21{
22public:
23 NeonComparisonWorkload(const ComparisonQueueDescriptor& descriptor, const WorkloadInfo& info);
24
25 virtual void Execute() const override;
26
27private:
28 mutable arm_compute::NEElementwiseComparison m_ComparisonLayer;
29};
30
31} //namespace armnn