aboutsummaryrefslogtreecommitdiff
path: root/src/armnnDeserializeParser/test/DeserializeConvolution2d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/armnnDeserializeParser/test/DeserializeConvolution2d.cpp')
-rw-r--r--src/armnnDeserializeParser/test/DeserializeConvolution2d.cpp142
1 files changed, 0 insertions, 142 deletions
diff --git a/src/armnnDeserializeParser/test/DeserializeConvolution2d.cpp b/src/armnnDeserializeParser/test/DeserializeConvolution2d.cpp
deleted file mode 100644
index f3f6feb7a1..0000000000
--- a/src/armnnDeserializeParser/test/DeserializeConvolution2d.cpp
+++ /dev/null
@@ -1,142 +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 Convolution2dFixture : public ParserFlatbuffersSerializeFixture
-{
- explicit Convolution2dFixture(const std::string & inputShape1,
- const std::string & outputShape,
- const std::string & weightsShape,
- const std::string & dataType)
- {
- m_JsonString = R"(
- {
- inputIds: [0],
- outputIds: [2],
- layers: [{
- layer_type: "InputLayer",
- layer: {
- base: {
- layerBindingId: 0,
- base: {
- index: 0,
- layerName: "InputLayer",
- layerType: "Input",
- inputSlots: [{
- index: 0,
- connection: {sourceLayerIndex:0, outputSlotIndex:0 },
- }],
- outputSlots: [{
- index: 0,
- tensorInfo: {
- dimensions: )" + inputShape1 + R"(,
- dataType: )" + dataType + R"(,
- quantizationScale: 0.5,
- quantizationOffset: 0
- },
- }]
- },
- }
- },
- },
- {
- layer_type: "Convolution2dLayer",
- layer : {
- base: {
- index:1,
- layerName: "Convolution2dLayer",
- layerType: "Convolution2d",
- inputSlots: [{
- index: 0,
- connection: {sourceLayerIndex:0, outputSlotIndex:0 },
- }],
- outputSlots: [{
- index: 0,
- tensorInfo: {
- dimensions: )" + outputShape + R"(,
- dataType: )" + dataType + R"(
- },
- }],
- },
- descriptor: {
- padLeft: 1,
- padRight: 1,
- padTop: 1,
- padBottom: 1,
- strideX: 2,
- strideY: 2,
- biasEnabled: false,
- dataLayout: NHWC
- },
- weights: {
- info: {
- dimensions: )" + weightsShape + R"(,
- dataType: )" + dataType + R"(
- },
- data_type: IntData,
- data: {
- data: [
- 1082130432, 1084227584, 1086324736,
- 0 ,0 ,0 ,
- 1077936128, 1073741824, 1065353216
- ],
- }
- }
- },
- },
- {
- layer_type: "OutputLayer",
- layer: {
- base:{
- layerBindingId: 0,
- base: {
- index: 2,
- layerName: "OutputLayer",
- layerType: "Output",
- inputSlots: [{
- index: 0,
- connection: {sourceLayerIndex:1, outputSlotIndex:0 },
- }],
- outputSlots: [ {
- index: 0,
- tensorInfo: {
- dimensions: )" + outputShape + R"(,
- dataType: )" + dataType + R"(
- },
- }],
- }
- }},
- }]
- }
- )";
- Setup();
- }
-};
-
-struct SimpleConvolution2dFixture : Convolution2dFixture
-{
- SimpleConvolution2dFixture() : Convolution2dFixture("[ 1, 5, 5, 1 ]",
- "[ 1, 3, 3, 1 ]",
- "[ 1, 3, 3, 1 ]",
- "Float32") {}
-};
-
-BOOST_FIXTURE_TEST_CASE(Convolution2dFloat32, SimpleConvolution2dFixture)
-{
- RunTest<4, armnn::DataType::Float32>(
- 0,
- {{"InputLayer", {1, 5, 2, 3, 5, 8, 7, 3, 6, 3, 3, 3, 9, 1, 9, 4, 1, 8, 1, 3, 6, 8, 1, 9, 2}}},
- {{"OutputLayer", {23, 33, 24, 91, 99, 48, 26, 50, 19}}});
-}
-
-BOOST_AUTO_TEST_SUITE_END()