diff options
Diffstat (limited to 'src/armnnDeserializer/test/DeserializeGreater.cpp')
-rw-r--r-- | src/armnnDeserializer/test/DeserializeGreater.cpp | 182 |
1 files changed, 0 insertions, 182 deletions
diff --git a/src/armnnDeserializer/test/DeserializeGreater.cpp b/src/armnnDeserializer/test/DeserializeGreater.cpp deleted file mode 100644 index d1ff250d3d..0000000000 --- a/src/armnnDeserializer/test/DeserializeGreater.cpp +++ /dev/null @@ -1,182 +0,0 @@ -// -// Copyright © 2017 Arm Ltd. All rights reserved. -// SPDX-License-Identifier: MIT -// - -#include <boost/test/unit_test.hpp> -#include "ParserFlatbuffersSerializeFixture.hpp" -#include "../Deserializer.hpp" - -#include <string> -#include <iostream> - -BOOST_AUTO_TEST_SUITE(Deserializer) - -struct GreaterFixture : public ParserFlatbuffersSerializeFixture -{ - explicit GreaterFixture(const std::string & inputShape1, - const std::string & inputShape2, - const std::string & outputShape, - const std::string & inputDataType, - const std::string & outputDataType) - { - m_JsonString = R"( - { - inputIds: [0, 1], - outputIds: [3], - layers: [ - { - layer_type: "InputLayer", - layer: { - base: { - layerBindingId: 0, - base: { - index: 0, - layerName: "InputLayer1", - layerType: "Input", - inputSlots: [{ - index: 0, - connection: {sourceLayerIndex:0, outputSlotIndex:0 }, - }], - outputSlots: [ { - index: 0, - tensorInfo: { - dimensions: )" + inputShape1 + R"(, - dataType: )" + inputDataType + R"( - }, - }], - },}}, - }, - { - layer_type: "InputLayer", - layer: { - base: { - layerBindingId: 1, - base: { - index:1, - layerName: "InputLayer2", - layerType: "Input", - inputSlots: [{ - index: 0, - connection: {sourceLayerIndex:0, outputSlotIndex:0 }, - }], - outputSlots: [ { - index: 0, - tensorInfo: { - dimensions: )" + inputShape2 + R"(, - dataType: )" + inputDataType + R"( - }, - }], - },}}, - }, - { - layer_type: "GreaterLayer", - layer : { - base: { - index:2, - layerName: "GreaterLayer", - layerType: "Greater", - inputSlots: [ - { - index: 0, - connection: {sourceLayerIndex:0, outputSlotIndex:0 }, - }, - { - index: 1, - connection: {sourceLayerIndex:1, outputSlotIndex:0 }, - } - ], - outputSlots: [ { - index: 0, - tensorInfo: { - dimensions: )" + outputShape + R"(, - dataType: Boolean - }, - }], - }}, - }, - { - layer_type: "OutputLayer", - layer: { - base:{ - layerBindingId: 0, - base: { - index: 3, - layerName: "OutputLayer", - layerType: "Output", - inputSlots: [{ - index: 0, - connection: {sourceLayerIndex:2, outputSlotIndex:0 }, - }], - outputSlots: [ { - index: 0, - tensorInfo: { - dimensions: )" + outputShape + R"(, - dataType: )" + outputDataType + R"( - }, - }], - }}}, - }] - } - )"; - Setup(); - } -}; - - -struct SimpleGreaterFixtureQuantisedAsymm8 : GreaterFixture -{ - SimpleGreaterFixtureQuantisedAsymm8() : GreaterFixture("[ 2, 2 ]", // input1Shape - "[ 2, 2 ]", // input2Shape - "[ 2, 2 ]", // outputShape - "QuantisedAsymm8", // inputDataType - "Float32") {} // outputDataType -}; - -struct SimpleGreaterFixtureFloat32 : GreaterFixture -{ - SimpleGreaterFixtureFloat32() : GreaterFixture("[ 2, 2, 1, 1 ]", // input1Shape - "[ 2, 2, 1, 1 ]", // input2Shape - "[ 2, 2, 1, 1 ]", // outputShape - "Float32", // inputDataType - "Float32") {} // outputDataType -}; - -struct SimpleGreaterFixtureBroadcast : GreaterFixture -{ - SimpleGreaterFixtureBroadcast() : GreaterFixture("[ 1, 2, 2, 2 ]", // input1Shape - "[ 1, 1, 1, 1 ]", // input2Shape - "[ 1, 2, 2, 2 ]", // outputShape - "Float32", // inputDataType - "Float32") {} // outputDataType -}; - - -BOOST_FIXTURE_TEST_CASE(GreaterQuantisedAsymm8, SimpleGreaterFixtureQuantisedAsymm8) -{ - RunTest<2, armnn::DataType::QuantisedAsymm8, armnn::DataType::Boolean>( - 0, - {{"InputLayer1", { 1, 5, 8, 7 }}, - { "InputLayer2", { 4, 0, 6, 7 }}}, - {{"OutputLayer", { 0, 1, 1, 0 }}}); -} - -BOOST_FIXTURE_TEST_CASE(GreaterFloat32, SimpleGreaterFixtureFloat32) -{ - RunTest<4, armnn::DataType::Float32, armnn::DataType::Boolean>( - 0, - {{"InputLayer1", { 1.0f, 2.0f, 3.0f, 4.0f }}, - { "InputLayer2", { 1.0f, 5.0f, 2.0f, 2.0f }}}, - {{"OutputLayer", { 0, 0, 1, 1 }}}); -} - -BOOST_FIXTURE_TEST_CASE(GreaterBroadcast, SimpleGreaterFixtureBroadcast) -{ - RunTest<4, armnn::DataType::Float32, armnn::DataType::Boolean>( - 0, - {{"InputLayer1", { 1, 2, 3, 4, 5, 6, 7, 8 }}, - {"InputLayer2", { 1 }}}, - {{"OutputLayer", { 0, 1, 1, 1, 1, 1, 1, 1 }}}); -} - -BOOST_AUTO_TEST_SUITE_END() |