8 #include <boost/test/unit_test.hpp> 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());
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());
BOOST_AUTO_TEST_CASE(ArgMinTest)
void ArgMinMax(Decoder< float > &in, int32_t *out, const TensorInfo &inputTensorInfo, const TensorInfo &outputTensorInfo, ArgMinMaxFunction function, int axis)
BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_SUITE(TensorflowLiteParser)