ArmNN
 21.02
FullyConnected.cpp File Reference
#include <boost/test/unit_test.hpp>
#include "ParserFlatbuffersFixture.hpp"
#include "../TfLiteParser.hpp"
#include <string>
#include <iostream>

Go to the source code of this file.

Functions

 BOOST_FIXTURE_TEST_CASE (FullyConnectedWithNoBias, FullyConnectedWithNoBiasFixture)
 
 BOOST_FIXTURE_TEST_CASE (ParseFullyConnectedWithBias, FullyConnectedWithBiasFixture)
 
 BOOST_FIXTURE_TEST_CASE (FullyConnectedWithBiasMultipleOutputs, FullyConnectedWithBiasMultipleOutputsFixture)
 
 BOOST_FIXTURE_TEST_CASE (DynamicFullyConnectedWithBiasMultipleOutputs, DynamicFullyConnectedWithBiasMultipleOutputsFixture)
 

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE() [1/4]

BOOST_FIXTURE_TEST_CASE ( FullyConnectedWithNoBias  ,
FullyConnectedWithNoBiasFixture   
)

Definition at line 126 of file FullyConnected.cpp.

127 {
128  RunTest<2, armnn::DataType::QAsymmU8>(
129  0,
130  { 10, 20, 30, 40 },
131  { 400/2 });
132 }

◆ BOOST_FIXTURE_TEST_CASE() [2/4]

BOOST_FIXTURE_TEST_CASE ( ParseFullyConnectedWithBias  ,
FullyConnectedWithBiasFixture   
)

Definition at line 146 of file FullyConnected.cpp.

147 {
148  RunTest<2, armnn::DataType::QAsymmU8>(
149  0,
150  { 10, 20, 30, 40 },
151  { (400+10)/2 });
152 }

◆ BOOST_FIXTURE_TEST_CASE() [3/4]

BOOST_FIXTURE_TEST_CASE ( FullyConnectedWithBiasMultipleOutputs  ,
FullyConnectedWithBiasMultipleOutputsFixture   
)

Definition at line 166 of file FullyConnected.cpp.

167 {
168  RunTest<2, armnn::DataType::QAsymmU8>(
169  0,
170  { 1, 2, 3, 4, 10, 20, 30, 40 },
171  { (40+10)/2, (400+10)/2 });
172 }

◆ BOOST_FIXTURE_TEST_CASE() [4/4]

BOOST_FIXTURE_TEST_CASE ( DynamicFullyConnectedWithBiasMultipleOutputs  ,
DynamicFullyConnectedWithBiasMultipleOutputsFixture   
)

Definition at line 186 of file FullyConnected.cpp.

References BOOST_AUTO_TEST_SUITE_END(), and armnn::QAsymmU8.

189 {
190  RunTest<2,
192  armnn::DataType::QAsymmU8>(0,
193  { { "inputTensor", { 1, 2, 3, 4, 10, 20, 30, 40} } },
194  { { "outputTensor", { (40+10)/2, (400+10)/2 } } },
195  true);
196 }