#include <reference/workloads/ArgMinMax.hpp>
#include <boost/test/unit_test.hpp>
Go to the source code of this file.
◆ BOOST_AUTO_TEST_CASE() [1/2]
BOOST_AUTO_TEST_CASE |
( |
ArgMinTest |
| ) |
|
Definition at line 12 of file ArgMinMaxTests.cpp.
References armnn::ArgMinMax(), armnn::Float32, and armnn::Min.
17 std::vector<float> inputValues({ 1.0f, 5.0f, 3.0f, 4.0f, 2.0f, 6.0f});
18 std::vector<int32_t> outputValues(outputInfo.GetNumElements());
19 std::vector<int32_t> expectedValues({ 0, 1, 0 });
21 ArgMinMax(*armnn::MakeDecoder<float>(inputInfo, inputValues.data()),
28 BOOST_CHECK_EQUAL_COLLECTIONS(outputValues.begin(),
30 expectedValues.begin(),
31 expectedValues.end());
void ArgMinMax(Decoder< float > &in, int32_t *out, const TensorInfo &inputTensorInfo, const TensorInfo &outputTensorInfo, ArgMinMaxFunction function, int axis)
◆ BOOST_AUTO_TEST_CASE() [2/2]
BOOST_AUTO_TEST_CASE |
( |
ArgMaxTest |
| ) |
|
Definition at line 35 of file ArgMinMaxTests.cpp.
References armnn::ArgMinMax(), BOOST_AUTO_TEST_SUITE_END(), armnn::Float32, and armnn::Max.
40 std::vector<float> inputValues({ 1.0f, 5.0f, 3.0f, 4.0f, 2.0f, 6.0f });
41 std::vector<int32_t> outputValues(outputInfo.GetNumElements());
42 std::vector<int32_t> expectedValues({ 1, 0, 1 });
44 ArgMinMax(*armnn::MakeDecoder<float>(inputInfo, inputValues.data()),
51 BOOST_CHECK_EQUAL_COLLECTIONS(outputValues.begin(),
53 expectedValues.begin(),
54 expectedValues.end());
void ArgMinMax(Decoder< float > &in, int32_t *out, const TensorInfo &inputTensorInfo, const TensorInfo &outputTensorInfo, ArgMinMaxFunction function, int axis)