diff options
author | Derek Lamberti <derek.lamberti@arm.com> | 2019-02-20 13:57:42 +0000 |
---|---|---|
committer | Derek Lamberti <derek.lamberti@arm.com> | 2019-02-20 15:41:32 +0000 |
commit | 0028d1b0ce5f4c2c6a6eb3c66f38111c21eb47a3 (patch) | |
tree | 894d7ac05ef1610bad636e24489248e6c472b313 /src/armnnDeserializeParser/test/DeserializeMultiplication.cpp | |
parent | be25fc18f7e55bc39f537601e42a9d5c9d0c111f (diff) | |
download | armnn-0028d1b0ce5f4c2c6a6eb3c66f38111c21eb47a3.tar.gz |
IVGSVSW-2736 Rename DeserializeParser => Deserializer & fix namespaces
Change-Id: I4166c0bbb5ba7f8b8884e71134c21f43d1fc27b0
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
Diffstat (limited to 'src/armnnDeserializeParser/test/DeserializeMultiplication.cpp')
-rw-r--r-- | src/armnnDeserializeParser/test/DeserializeMultiplication.cpp | 161 |
1 files changed, 0 insertions, 161 deletions
diff --git a/src/armnnDeserializeParser/test/DeserializeMultiplication.cpp b/src/armnnDeserializeParser/test/DeserializeMultiplication.cpp deleted file mode 100644 index f69413b223..0000000000 --- a/src/armnnDeserializeParser/test/DeserializeMultiplication.cpp +++ /dev/null @@ -1,161 +0,0 @@ -// -// Copyright © 2017 Arm Ltd. All rights reserved. -// SPDX-License-Identifier: MIT -// - -#include <boost/test/unit_test.hpp> -#include "ParserFlatbuffersSerializeFixture.hpp" -#include "../DeserializeParser.hpp" - -#include <string> -#include <iostream> - -BOOST_AUTO_TEST_SUITE(DeserializeParser) - -struct MultiplicationFixture : public ParserFlatbuffersSerializeFixture -{ - explicit MultiplicationFixture(const std::string & inputShape1, - const std::string & inputShape2, - const std::string & outputShape, - const std::string & dataType, - const std::string & activation="NONE") - { - 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: )" + dataType + 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: )" + dataType + R"( - }, - }], - },}}, - }, - { - layer_type: "MultiplicationLayer", - layer : { - base: { - index:2, - layerName: "MultiplicationLayer", - layerType: "Multiplication", - inputSlots: [ - { - index: 0, - connection: {sourceLayerIndex:0, outputSlotIndex:0 }, - }, - { - index: 1, - connection: {sourceLayerIndex:1, outputSlotIndex:0 }, - } - ], - outputSlots: [ { - index: 0, - tensorInfo: { - dimensions: )" + outputShape + R"(, - dataType: )" + dataType + R"( - }, - }], - }}, - }, - { - 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: )" + dataType + R"( - }, - }], - }}}, - }] - } - )"; - Setup(); - } -}; - - -struct SimpleMultiplicationFixture : MultiplicationFixture -{ - SimpleMultiplicationFixture() : MultiplicationFixture("[ 2, 2 ]", - "[ 2, 2 ]", - "[ 2, 2 ]", - "QuantisedAsymm8") {} -}; - -struct SimpleMultiplicationFixture2 : MultiplicationFixture -{ - SimpleMultiplicationFixture2() : MultiplicationFixture("[ 2, 2, 1, 1 ]", - "[ 2, 2, 1, 1 ]", - "[ 2, 2, 1, 1 ]", - "Float32") {} -}; - -BOOST_FIXTURE_TEST_CASE(MultiplicationQuantisedAsymm8, SimpleMultiplicationFixture) -{ - RunTest<2, armnn::DataType::QuantisedAsymm8>( - 0, - {{"InputLayer1", { 0, 1, 2, 3 }}, - {"InputLayer2", { 4, 5, 6, 7 }}}, - {{"OutputLayer", { 0, 5, 12, 21 }}}); -} - -BOOST_FIXTURE_TEST_CASE(MultiplicationFloat32, SimpleMultiplicationFixture2) -{ - RunTest<4, armnn::DataType::Float32>( - 0, - {{"InputLayer1", { 100, 40, 226, 9 }}, - {"InputLayer2", { 5, 8, 1, 12 }}}, - {{"OutputLayer", { 500, 320, 226, 108 }}}); -} - -BOOST_AUTO_TEST_SUITE_END() |