19 #include <boost/test/unit_test.hpp> 28 ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
29 IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::Float16>(&factory);
35 ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
36 IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::Float32>(&factory);
42 ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
43 IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::QAsymmU8>(&factory);
49 ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
50 IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::QAsymmS8>(&factory);
56 ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
57 IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::QSymmS8>(&factory);
62 std::string reasonIfUnsupported;
72 std::string reasonIfUnsupported;
78 BOOST_CHECK_EQUAL(reasonIfUnsupported,
"Input should be Float16");
83 std::string reasonIfUnsupported;
89 BOOST_CHECK_EQUAL(reasonIfUnsupported,
"Output should be Float32");
94 std::string reasonIfUnsupported;
104 std::string reasonIfUnsupported;
109 BOOST_CHECK(!result);
110 BOOST_CHECK_EQUAL(reasonIfUnsupported,
"Input should be Float32");
115 std::string reasonIfUnsupported;
120 BOOST_CHECK(!result);
121 BOOST_CHECK_EQUAL(reasonIfUnsupported,
"Output should be Float16");
126 std::string reasonIfUnsupported;
136 std::string reasonIfUnsupported;
146 std::string reasonIfUnsupported;
156 std::string reasonIfUnsupported;
162 result = IsConstantLayerSupportedTests<armnn::ClWorkloadFactory,
166 result = IsConstantLayerSupportedTests<armnn::ClWorkloadFactory,
170 result = IsConstantLayerSupportedTests<armnn::ClWorkloadFactory,
172 BOOST_CHECK(!result);
174 result = IsConstantLayerSupportedTests<armnn::ClWorkloadFactory,
178 result = IsConstantLayerSupportedTests<armnn::ClWorkloadFactory,
182 result = IsConstantLayerSupportedTests<armnn::ClWorkloadFactory,
186 result = IsConstantLayerSupportedTests<armnn::ClWorkloadFactory,
188 BOOST_CHECK(!result);
BOOST_AUTO_TEST_SUITE(TensorflowLiteParser)
BOOST_AUTO_TEST_CASE(IsConstantSupportedCl)
This layer converts data type Float 16 to Float 32.
BOOST_FIXTURE_TEST_CASE(IsLayerSupportedFloat16Cl, ClContextControlFixture)
This layer converts data type Float 32 to Float 16.
BOOST_AUTO_TEST_SUITE_END()