// // Copyright © 2017 Arm Ltd. All rights reserved. // SPDX-License-Identifier: MIT // #include #include "armnnOnnxParser/IOnnxParser.hpp" #include "ParserPrototxtFixture.hpp" BOOST_AUTO_TEST_SUITE(OnnxParser) struct ReluMainFixture : public armnnUtils::ParserPrototxtFixture { ReluMainFixture() { m_Prototext = R"( ir_version: 3 producer_name: "CNTK" producer_version: "2.5.1" domain: "ai.cntk" model_version: 1 graph { name: "CNTKGraph" input { name: "Input" type { tensor_type { elem_type: 1 shape { dim { dim_value: 4 } } } } } node { input: "Input" output: "Output" name: "ActivationLayer" op_type: "Relu" } output { name: "Output" type { tensor_type { elem_type: 1 shape { dim { dim_value: 4 } } } } } } opset_import { version: 7 })"; Setup(); } }; BOOST_FIXTURE_TEST_CASE(ValidReluTest, ReluMainFixture) { RunTest<1>({{"Input", { -1.0f, -0.5f, 1.25f, -3.0f}}}, {{ "Output", { 0.0f, 0.0f, 1.25f, 0.0f}}}); } BOOST_AUTO_TEST_SUITE_END()