From 6940dd720ebb6b3d1df8ca203ab696daefe58189 Mon Sep 17 00:00:00 2001 From: Jim Flynn Date: Fri, 20 Mar 2020 12:25:56 +0000 Subject: renamed Documentation folder 20.02 and added .nojekyll file Signed-off-by: Jim Flynn --- 20.02/_cl_layer_support_tests_8cpp.xhtml | 566 +++++++++++++++++++++++++++++++ 1 file changed, 566 insertions(+) create mode 100644 20.02/_cl_layer_support_tests_8cpp.xhtml (limited to '20.02/_cl_layer_support_tests_8cpp.xhtml') diff --git a/20.02/_cl_layer_support_tests_8cpp.xhtml b/20.02/_cl_layer_support_tests_8cpp.xhtml new file mode 100644 index 0000000000..e4cae92345 --- /dev/null +++ b/20.02/_cl_layer_support_tests_8cpp.xhtml @@ -0,0 +1,566 @@ + + + + + + + + + + + + + +ArmNN: src/backends/cl/test/ClLayerSupportTests.cpp File Reference + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  20.02 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
ClLayerSupportTests.cpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

 BOOST_FIXTURE_TEST_CASE (IsLayerSupportedFloat16Cl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsLayerSupportedFloat32Cl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsLayerSupportedQAsymmU8Cl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsLayerSupportedQAsymmS8Cl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsLayerSupportedQSymmS8Cl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsConvertFp16ToFp32SupportedCl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsConvertFp16ToFp32SupportedFp32InputCl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsConvertFp16ToFp32SupportedFp16OutputCl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsConvertFp32ToFp16SupportedCl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsConvertFp32ToFp16SupportedFp16InputCl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsConvertFp32ToFp16SupportedFp32OutputCl, ClContextControlFixture)
 
 BOOST_FIXTURE_TEST_CASE (IsMeanSupportedCl, ClContextControlFixture)
 
+

Function Documentation

+ +

◆ BOOST_FIXTURE_TEST_CASE() [1/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsLayerSupportedFloat16Cl ,
ClContextControlFixture  
)
+
+ +

Definition at line 25 of file ClLayerSupportTests.cpp.

+
26 {
27  armnn::ClWorkloadFactory factory =
28  ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
29  IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::Float16>(&factory);
30 }
+
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [2/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsLayerSupportedFloat32Cl ,
ClContextControlFixture  
)
+
+ +

Definition at line 32 of file ClLayerSupportTests.cpp.

+
33 {
34  armnn::ClWorkloadFactory factory =
35  ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
36  IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::Float32>(&factory);
37 }
+
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [3/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsLayerSupportedQAsymmU8Cl ,
ClContextControlFixture  
)
+
+ +

Definition at line 39 of file ClLayerSupportTests.cpp.

+
40 {
41  armnn::ClWorkloadFactory factory =
42  ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
43  IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::QAsymmU8>(&factory);
44 }
+
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [4/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsLayerSupportedQAsymmS8Cl ,
ClContextControlFixture  
)
+
+ +

Definition at line 46 of file ClLayerSupportTests.cpp.

+
47 {
48  armnn::ClWorkloadFactory factory =
49  ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
50  IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::QAsymmS8>(&factory);
51 }
+
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [5/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsLayerSupportedQSymmS8Cl ,
ClContextControlFixture  
)
+
+ +

Definition at line 53 of file ClLayerSupportTests.cpp.

+
54 {
55  armnn::ClWorkloadFactory factory =
56  ClWorkloadFactoryHelper::GetFactory(ClWorkloadFactoryHelper::GetMemoryManager());
57  IsLayerSupportedTests<armnn::ClWorkloadFactory, armnn::DataType::QSymmS8>(&factory);
58 }
+
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [6/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsConvertFp16ToFp32SupportedCl ,
ClContextControlFixture  
)
+
+ +

Definition at line 60 of file ClLayerSupportTests.cpp.

+ +

References BOOST_CHECK(), armnn::Float16, and armnn::Float32.

+
61 {
62  std::string reasonIfUnsupported;
63 
64  bool result = IsConvertLayerSupportedTests<armnn::ClWorkloadFactory, armnn::ConvertFp16ToFp32Layer,
66 
67  BOOST_CHECK(result);
68 }
+
This layer converts data type Float 16 to Float 32.
+
BOOST_CHECK(profilingService.GetCurrentState()==ProfilingState::WaitingForAck)
+ + +
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [7/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsConvertFp16ToFp32SupportedFp32InputCl ,
ClContextControlFixture  
)
+
+ +

Definition at line 70 of file ClLayerSupportTests.cpp.

+ +

References BOOST_CHECK(), and armnn::Float32.

+
71 {
72  std::string reasonIfUnsupported;
73 
74  bool result = IsConvertLayerSupportedTests<armnn::ClWorkloadFactory, armnn::ConvertFp16ToFp32Layer,
75  armnn::DataType::Float32, armnn::DataType::Float32>(reasonIfUnsupported);
76 
77  BOOST_CHECK(!result);
78  BOOST_CHECK_EQUAL(reasonIfUnsupported, "Input should be Float16");
79 }
+
This layer converts data type Float 16 to Float 32.
+
BOOST_CHECK(profilingService.GetCurrentState()==ProfilingState::WaitingForAck)
+ +
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [8/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsConvertFp16ToFp32SupportedFp16OutputCl ,
ClContextControlFixture  
)
+
+ +

Definition at line 81 of file ClLayerSupportTests.cpp.

+ +

References BOOST_CHECK(), and armnn::Float16.

+
82 {
83  std::string reasonIfUnsupported;
84 
85  bool result = IsConvertLayerSupportedTests<armnn::ClWorkloadFactory, armnn::ConvertFp16ToFp32Layer,
86  armnn::DataType::Float16, armnn::DataType::Float16>(reasonIfUnsupported);
87 
88  BOOST_CHECK(!result);
89  BOOST_CHECK_EQUAL(reasonIfUnsupported, "Output should be Float32");
90 }
+
This layer converts data type Float 16 to Float 32.
+
BOOST_CHECK(profilingService.GetCurrentState()==ProfilingState::WaitingForAck)
+ +
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [9/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsConvertFp32ToFp16SupportedCl ,
ClContextControlFixture  
)
+
+ +

Definition at line 92 of file ClLayerSupportTests.cpp.

+ +

References BOOST_CHECK(), armnn::Float16, and armnn::Float32.

+
93 {
94  std::string reasonIfUnsupported;
95 
96  bool result = IsConvertLayerSupportedTests<armnn::ClWorkloadFactory, armnn::ConvertFp32ToFp16Layer,
98 
99  BOOST_CHECK(result);
100 }
+
BOOST_CHECK(profilingService.GetCurrentState()==ProfilingState::WaitingForAck)
+ +
This layer converts data type Float 32 to Float 16.
+ +
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [10/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsConvertFp32ToFp16SupportedFp16InputCl ,
ClContextControlFixture  
)
+
+ +

Definition at line 102 of file ClLayerSupportTests.cpp.

+ +

References BOOST_CHECK(), and armnn::Float16.

+
103 {
104  std::string reasonIfUnsupported;
105 
106  bool result = IsConvertLayerSupportedTests<armnn::ClWorkloadFactory, armnn::ConvertFp32ToFp16Layer,
107  armnn::DataType::Float16, armnn::DataType::Float16>(reasonIfUnsupported);
108 
109  BOOST_CHECK(!result);
110  BOOST_CHECK_EQUAL(reasonIfUnsupported, "Input should be Float32");
111 }
+
BOOST_CHECK(profilingService.GetCurrentState()==ProfilingState::WaitingForAck)
+ +
This layer converts data type Float 32 to Float 16.
+
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [11/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsConvertFp32ToFp16SupportedFp32OutputCl ,
ClContextControlFixture  
)
+
+ +

Definition at line 113 of file ClLayerSupportTests.cpp.

+ +

References BOOST_CHECK(), and armnn::Float32.

+
114 {
115  std::string reasonIfUnsupported;
116 
117  bool result = IsConvertLayerSupportedTests<armnn::ClWorkloadFactory, armnn::ConvertFp32ToFp16Layer,
118  armnn::DataType::Float32, armnn::DataType::Float32>(reasonIfUnsupported);
119 
120  BOOST_CHECK(!result);
121  BOOST_CHECK_EQUAL(reasonIfUnsupported, "Output should be Float16");
122 }
+
BOOST_CHECK(profilingService.GetCurrentState()==ProfilingState::WaitingForAck)
+
This layer converts data type Float 32 to Float 16.
+ +
+
+
+ +

◆ BOOST_FIXTURE_TEST_CASE() [12/12]

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOST_FIXTURE_TEST_CASE (IsMeanSupportedCl ,
ClContextControlFixture  
)
+
+ +

Definition at line 124 of file ClLayerSupportTests.cpp.

+ +

References BOOST_AUTO_TEST_SUITE_END(), BOOST_CHECK(), and armnn::Float32.

+
125 {
126  std::string reasonIfUnsupported;
127 
128  bool result = IsMeanLayerSupportedTests<armnn::ClWorkloadFactory,
129  armnn::DataType::Float32, armnn::DataType::Float32>(reasonIfUnsupported);
130 
131  BOOST_CHECK(result);
132 }
+
BOOST_CHECK(profilingService.GetCurrentState()==ProfilingState::WaitingForAck)
+ +
+
+
+
+
+ + + + -- cgit v1.2.1