diff options
author | saoste01 <saoirse.stewart@arm.com> | 2019-01-08 13:55:59 +0000 |
---|---|---|
committer | Matteo Martincigh <matteo.martincigh@arm.com> | 2019-01-09 11:51:17 +0000 |
commit | 9292aa3c71301a8989caaed6c9ad18e2190a8baa (patch) | |
tree | 92814c538086335d11843d7380b5ba164fcb4e90 /src/backends/cl/workloads/ClMinimumWorkload.hpp | |
parent | 54b2169989fa9916565fb8a2edf717c6c93923d9 (diff) | |
download | armnn-9292aa3c71301a8989caaed6c9ad18e2190a8baa.tar.gz |
IVGCVSW-2438 Add Minimum operator support (CL)
* Added CL unit tests
Change-Id: Ia4af49b133774141384a177f5b042e65764bf682
Diffstat (limited to 'src/backends/cl/workloads/ClMinimumWorkload.hpp')
-rw-r--r-- | src/backends/cl/workloads/ClMinimumWorkload.hpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/backends/cl/workloads/ClMinimumWorkload.hpp b/src/backends/cl/workloads/ClMinimumWorkload.hpp new file mode 100644 index 0000000000..f1e8d122bc --- /dev/null +++ b/src/backends/cl/workloads/ClMinimumWorkload.hpp @@ -0,0 +1,29 @@ +// +// Copyright © 2017 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +#pragma once + +#include <backendsCommon/Workload.hpp> + +#include <arm_compute/runtime/CL/CLFunctions.h> + +namespace armnn +{ + +arm_compute::Status ClMinimumWorkloadValidate(const TensorInfo& input0, + const TensorInfo& input1, + const TensorInfo& output); + +class ClMinimumWorkload : public BaseWorkload<MinimumQueueDescriptor> +{ +public: + ClMinimumWorkload(const MinimumQueueDescriptor& descriptor, const WorkloadInfo& info); + void Execute() const override; + +private: + mutable arm_compute::CLElementwiseMin m_MinimumLayer; +}; + +} //namespace armnn
\ No newline at end of file |