6 #include <boost/test/unit_test.hpp> 87 RunTest<1>({1}, {18});
95 ConstantReusedFixture()
138 Setup({}, { "output" });
144 RunTest<1>({}, { {
"output", { 34 } } });
147 template <
int ListSize>
150 ConstantValueListFixture()
178 for (
int i = 0; i < ListSize; i++, value += 0.25)
180 m_Prototext += std::string(
"float_val : ") + std::to_string(value) +
"\n";
190 Setup({}, { "output" });
200 RunTest<2>({}, { {
"output", { 0.75f, 0.75f, 0.75f, 0.75f, 0.75f, 0.75f } } });
204 RunTest<2>({}, { {
"output", { 0.75f, 1.f, 1.25f, 1.5f, 1.5f, 1.5f } } });
208 RunTest<2>({}, { {
"output", { 0.75f, 1.f, 1.25f, 1.50f, 1.75f, 2.f } } });
211 template <
bool WithShape,
bool WithContent,
bool WithValueList>
214 ConstantCreateFixture()
261 tensor_content: "\000\000\200?\000\000\200?\000\000\200?\000\000\200?\000\000\200?" 317 Setup({}, {
"output" });
318 RunTest<1>({}, { {
"output", { 1.f, 1.f, 1.f, 1.f, 1.f } } });
BOOST_AUTO_TEST_SUITE(TensorflowLiteParser)
ConstantCreateFixture< true, true, false > ConstantCreateNoContentFixture
ConstantCreateFixture< true, false, false > ConstantCreateNoContent2Fixture
ConstantCreateFixture< false, true, false > ConstantCreateNoShape2Fixture
ConstantValueListFixture< 6 > ConstantMaxValueListFixture
ConstantCreateFixture< true, false, true > ConstantCreateNoValueListFixture
ConstantValueListFixture< 1 > ConstantSingleValueListFixture
ConstantCreateFixture< false, false, true > ConstantCreateNoShape3Fixture
ConstantCreateFixture< false, false, false > ConstantCreateNoShapeFixture
BOOST_FIXTURE_TEST_CASE(SimpleConstantAdd, SimpleConstantAddFixture)
BOOST_AUTO_TEST_SUITE_END()
void SetupSingleInputSingleOutput(const std::string &inputName, const std::string &outputName)
Parses and loads the network defined by the m_Prototext string.
ConstantValueListFixture< 4 > ConstantMultipleValueListFixture
ConstantCreateFixture< true, false, false > ConstantCreateNoValueList2Fixture