blob: df304b68803082582755eebccce1f27b4a8e9027 [file] [log] [blame]
surmeh01bceff2f2018-03-29 16:29:27 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
David Beckecb56cd2018-09-05 12:52:57 +01003// SPDX-License-Identifier: MIT
surmeh01bceff2f2018-03-29 16:29:27 +01004//
5
6#include <boost/test/unit_test.hpp>
7#include "armnnTfParser/ITfParser.hpp"
8#include "ParserPrototxtFixture.hpp"
9
10BOOST_AUTO_TEST_SUITE(TensorflowParser)
11
telsoa01c577f2c2018-08-31 09:22:23 +010012struct SoftmaxFixture : public armnnUtils::ParserPrototxtFixture<armnnTfParser::ITfParser>
surmeh01bceff2f2018-03-29 16:29:27 +010013{
14 SoftmaxFixture()
15 {
16 m_Prototext = "node {\n"
17 " name: \"blah\"\n"
18 " op: \"Placeholder\"\n"
19 " attr {\n"
20 " key: \"dtype\"\n"
21 " value {\n"
22 " type: DT_FLOAT\n"
23 " }\n"
24 " }\n"
25 " attr {\n"
26 " key: \"shape\"\n"
27 " value {\n"
28 " shape {\n"
29 " }\n"
30 " }\n"
31 " }\n"
32 "}\n"
33 "node {\n"
34 " name: \"blah2\"\n"
35 " op: \"Softmax\"\n"
36 " input: \"blah\"\n"
37 " attr {\n"
38 " key: \"T\"\n"
39 " value {\n"
40 " type: DT_FLOAT\n"
41 " }\n"
42 " }\n"
43 "}\n";
44
45 SetupSingleInputSingleOutput({ 1, 7 }, "blah", "blah2");
46 }
47};
48
49BOOST_FIXTURE_TEST_CASE(ParseSoftmax, SoftmaxFixture)
50{
51 RunTest<2>({ 0, 0, 10000, 0, 0, 0, 0 }, { 0, 0, 1, 0, 0, 0, 0 });
52}
53
54
55BOOST_AUTO_TEST_SUITE_END()