diff options
author | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2019-09-16 17:00:22 +0100 |
---|---|---|
committer | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2019-09-16 17:00:54 +0100 |
commit | 4dc64a69ba383ece509d442598617445a3b4847f (patch) | |
tree | b50cb259594aa0cf634a4c37657a2c7a50be0c6c /src/backends/reference/workloads/ArgMinMax.hpp | |
parent | a0c7871cf140d1e9cf59a213626ee534c0122c7f (diff) | |
download | armnn-4dc64a69ba383ece509d442598617445a3b4847f.tar.gz |
IVGCVSW-3694 Add ArgMinMax implementation for Ref
* Add ArgMinMax implementation
* Add utility function to get number of elements between axis
* Add utility function to get unsigned axis
* Unit tests for ArgMinMax function
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I7bc3d610dda9526190187eb87394a8ed7a4b5cdd
Diffstat (limited to 'src/backends/reference/workloads/ArgMinMax.hpp')
-rw-r--r-- | src/backends/reference/workloads/ArgMinMax.hpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/backends/reference/workloads/ArgMinMax.hpp b/src/backends/reference/workloads/ArgMinMax.hpp new file mode 100644 index 0000000000..5a9c6a8a2a --- /dev/null +++ b/src/backends/reference/workloads/ArgMinMax.hpp @@ -0,0 +1,20 @@ +// +// Copyright © 2019 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +#pragma once + +#include "armnn/Tensor.hpp" +#include "armnn/Descriptors.hpp" + +#include "Decoders.hpp" + +namespace armnn +{ + +void ArgMinMax(Decoder<float>& in, int32_t* out, const TensorInfo& inputTensorInfo, + const TensorInfo& outputTensorInfo, ArgMinMaxFunction function, int axis); + +} //namespace armnn + |