ArmNN
 20.02
ClEndToEndTests.cpp File Reference

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (ClAbsEndToEndTestFloat32)
 
 BOOST_AUTO_TEST_CASE (ConstantUsage_Cl_Float32)
 
 BOOST_AUTO_TEST_CASE (ClConcatEndToEndDim0Test)
 
 BOOST_AUTO_TEST_CASE (ClConcatEndToEndDim0Uint8Test)
 
 BOOST_AUTO_TEST_CASE (ClConcatEndToEndDim1Test)
 
 BOOST_AUTO_TEST_CASE (ClConcatEndToEndDim1Uint8Test)
 
 BOOST_AUTO_TEST_CASE (ClConcatEndToEndDim3Test)
 
 BOOST_AUTO_TEST_CASE (ClConcatEndToEndDim3Uint8Test)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNchwFloat32)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNchwFloat16)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNchwUint8)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNchwInt16)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNhwcFloat32)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNhwcFloat16)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNhwcUint8)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNhwcInt16)
 
 BOOST_AUTO_TEST_CASE (DequantizeEndToEndSimpleTest)
 
 BOOST_AUTO_TEST_CASE (DequantizeEndToEndOffsetTest)
 
 BOOST_AUTO_TEST_CASE (ClGreaterSimpleEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClGreaterSimpleEndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClGreaterBroadcastEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClGreaterBroadcastEndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClInstanceNormalizationNhwcEndToEndTest1)
 
 BOOST_AUTO_TEST_CASE (ClInstanceNormalizationNchwEndToEndTest1)
 
 BOOST_AUTO_TEST_CASE (ClInstanceNormalizationNhwcEndToEndTest2)
 
 BOOST_AUTO_TEST_CASE (ClInstanceNormalizationNchwEndToEndTest2)
 
 BOOST_AUTO_TEST_CASE (ClPreluEndToEndFloat32Test)
 
 BOOST_AUTO_TEST_CASE (ClPreluEndToEndTestUint8)
 
 BOOST_AUTO_TEST_CASE (ClSpaceToDepthNhwcEndToEndTest1)
 
 BOOST_AUTO_TEST_CASE (ClSpaceToDepthNchwEndToEndTest1)
 
 BOOST_AUTO_TEST_CASE (ClSpaceToDepthNhwcEndToEndTest2)
 
 BOOST_AUTO_TEST_CASE (ClSpaceToDepthNchwEndToEndTest2)
 
 BOOST_AUTO_TEST_CASE (ClSplitter1dEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter1dEndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClSplitter2dDim0EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter2dDim1EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter2dDim0EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClSplitter2dDim1EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClSplitter3dDim0EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter3dDim1EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter3dDim2EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter3dDim0EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClSplitter3dDim1EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClSplitter3dDim2EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClSplitter4dDim0EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter4dDim1EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter4dDim2EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter4dDim3EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClSplitter4dDim0EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClSplitter4dDim1EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClSplitter4dDim2EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClSplitter4dDim3EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClTransposeConvolution2dEndToEndFloatNchwTest)
 
 BOOST_AUTO_TEST_CASE (ClTransposeConvolution2dEndToEndUint8NchwTest)
 
 BOOST_AUTO_TEST_CASE (ClTransposeConvolution2dEndToEndFloatNhwcTest)
 
 BOOST_AUTO_TEST_CASE (ClTransposeConvolution2dEndToEndUint8NhwcTest)
 
 BOOST_AUTO_TEST_CASE (ClQuantizedLstmEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxSimpleTest)
 
 BOOST_AUTO_TEST_CASE (ClArgMinSimpleTest)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxAxis0Test)
 
 BOOST_AUTO_TEST_CASE (ClArgMinAxis0Test)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxAxis1Test)
 
 BOOST_AUTO_TEST_CASE (ClArgMinAxis1Test)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxAxis2Test)
 
 BOOST_AUTO_TEST_CASE (ClArgMinAxis2Test)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxAxis3Test)
 
 BOOST_AUTO_TEST_CASE (ClArgMinAxis3Test)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxSimpleTestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClArgMinSimpleTestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxAxis0TestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClArgMinAxis0TestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxAxis1TestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClArgMinAxis1TestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxAxis2TestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClArgMinAxis2TestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClArgMaxAxis3TestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClArgMinAxis3TestQAsymmU8)
 

Variables

std::vector< armnn::BackendIddefaultBackends = {armnn::Compute::GpuAcc}
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/77]

BOOST_AUTO_TEST_CASE ( ClAbsEndToEndTestFloat32  )

Definition at line 28 of file ClEndToEndTests.cpp.

References defaultBackends.

29 {
30  std::vector<float> expectedOutput =
31  {
32  1.f, 1.f, 1.f, 1.f, 5.f, 5.f, 5.f, 5.f,
33  3.f, 3.f, 3.f, 3.f, 4.f, 4.f, 4.f, 4.f
34  };
35 
36  ElementwiseUnarySimpleEndToEnd<armnn::DataType::Float32>(defaultBackends,
37  UnaryOperation::Abs,
38  expectedOutput);
39 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [2/77]

BOOST_AUTO_TEST_CASE ( ConstantUsage_Cl_Float32  )

Definition at line 42 of file ClEndToEndTests.cpp.

References defaultBackends.

43 {
44  ConstantUsageFloat32Test(defaultBackends);
45 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [3/77]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim0Test  )

Definition at line 47 of file ClEndToEndTests.cpp.

References defaultBackends.

48 {
49  ConcatDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
50 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [4/77]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim0Uint8Test  )

Definition at line 52 of file ClEndToEndTests.cpp.

References defaultBackends.

53 {
54  ConcatDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
55 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [5/77]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim1Test  )

Definition at line 57 of file ClEndToEndTests.cpp.

References defaultBackends.

58 {
59  ConcatDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
60 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [6/77]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim1Uint8Test  )

Definition at line 62 of file ClEndToEndTests.cpp.

References defaultBackends.

63 {
64  ConcatDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
65 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [7/77]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim3Test  )

Definition at line 67 of file ClEndToEndTests.cpp.

References defaultBackends.

68 {
69  ConcatDim3EndToEnd<armnn::DataType::Float32>(defaultBackends);
70 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [8/77]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim3Uint8Test  )

Definition at line 72 of file ClEndToEndTests.cpp.

References defaultBackends.

73 {
74  ConcatDim3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
75 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [9/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwFloat32  )

Definition at line 78 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

79 {
80  DepthToSpaceEndToEnd<armnn::DataType::Float32>(defaultBackends, armnn::DataLayout::NCHW);
81 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [10/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwFloat16  )

Definition at line 83 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

84 {
85  DepthToSpaceEndToEnd<armnn::DataType::Float16>(defaultBackends, armnn::DataLayout::NCHW);
86 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [11/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwUint8  )

Definition at line 88 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

89 {
90  DepthToSpaceEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends, armnn::DataLayout::NCHW);
91 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [12/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwInt16  )

Definition at line 93 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

94 {
95  DepthToSpaceEndToEnd<armnn::DataType::QSymmS16>(defaultBackends, armnn::DataLayout::NCHW);
96 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [13/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcFloat32  )

Definition at line 98 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

99 {
100  DepthToSpaceEndToEnd<armnn::DataType::Float32>(defaultBackends, armnn::DataLayout::NHWC);
101 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [14/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcFloat16  )

Definition at line 103 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

104 {
105  DepthToSpaceEndToEnd<armnn::DataType::Float16>(defaultBackends, armnn::DataLayout::NHWC);
106 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [15/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcUint8  )

Definition at line 108 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

109 {
110  DepthToSpaceEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends, armnn::DataLayout::NHWC);
111 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [16/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcInt16  )

Definition at line 113 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

114 {
115  DepthToSpaceEndToEnd<armnn::DataType::QSymmS16>(defaultBackends, armnn::DataLayout::NHWC);
116 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [17/77]

BOOST_AUTO_TEST_CASE ( DequantizeEndToEndSimpleTest  )

Definition at line 119 of file ClEndToEndTests.cpp.

References defaultBackends.

120 {
121  DequantizeEndToEndSimple<armnn::DataType::QAsymmU8>(defaultBackends);
122 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [18/77]

BOOST_AUTO_TEST_CASE ( DequantizeEndToEndOffsetTest  )

Definition at line 124 of file ClEndToEndTests.cpp.

References defaultBackends.

125 {
126  DequantizeEndToEndOffset<armnn::DataType::QAsymmU8>(defaultBackends);
127 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [19/77]

BOOST_AUTO_TEST_CASE ( ClGreaterSimpleEndToEndTest  )

Definition at line 129 of file ClEndToEndTests.cpp.

References defaultBackends.

130 {
131  const std::vector<uint8_t> expectedOutput({ 0, 0, 0, 0, 1, 1, 1, 1,
132  0, 0, 0, 0, 0, 0, 0, 0 });
133 
134  ComparisonSimpleEndToEnd<armnn::DataType::Float32>(defaultBackends,
135  ComparisonOperation::Greater,
136  expectedOutput);
137 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [20/77]

BOOST_AUTO_TEST_CASE ( ClGreaterSimpleEndToEndUint8Test  )

Definition at line 139 of file ClEndToEndTests.cpp.

References defaultBackends.

140 {
141  const std::vector<uint8_t> expectedOutput({ 0, 0, 0, 0, 1, 1, 1, 1,
142  0, 0, 0, 0, 0, 0, 0, 0 });
143 
144  ComparisonSimpleEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends,
145  ComparisonOperation::Greater,
146  expectedOutput);
147 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [21/77]

BOOST_AUTO_TEST_CASE ( ClGreaterBroadcastEndToEndTest  )

Definition at line 149 of file ClEndToEndTests.cpp.

References defaultBackends.

150 {
151  const std::vector<uint8_t> expectedOutput({ 0, 1, 0, 0, 0, 1,
152  1, 1, 1, 1, 1, 1 });
153 
154  ComparisonBroadcastEndToEnd<armnn::DataType::Float32>(defaultBackends,
155  ComparisonOperation::Greater,
156  expectedOutput);
157 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [22/77]

BOOST_AUTO_TEST_CASE ( ClGreaterBroadcastEndToEndUint8Test  )

Definition at line 159 of file ClEndToEndTests.cpp.

References defaultBackends.

160 {
161  const std::vector<uint8_t> expectedOutput({ 0, 1, 0, 0, 0, 1,
162  1, 1, 1, 1, 1, 1 });
163 
164  ComparisonBroadcastEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends,
165  ComparisonOperation::Greater,
166  expectedOutput);
167 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [23/77]

BOOST_AUTO_TEST_CASE ( ClInstanceNormalizationNhwcEndToEndTest1  )

Definition at line 170 of file ClEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNhwcEndToEndTest1().

171 {
173 }
void InstanceNormalizationNhwcEndToEndTest1(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [24/77]

BOOST_AUTO_TEST_CASE ( ClInstanceNormalizationNchwEndToEndTest1  )

Definition at line 175 of file ClEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNchwEndToEndTest1().

176 {
178 }
void InstanceNormalizationNchwEndToEndTest1(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [25/77]

BOOST_AUTO_TEST_CASE ( ClInstanceNormalizationNhwcEndToEndTest2  )

Definition at line 180 of file ClEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNhwcEndToEndTest2().

181 {
183 }
std::vector< armnn::BackendId > defaultBackends
void InstanceNormalizationNhwcEndToEndTest2(const std::vector< armnn::BackendId > &defaultBackends)

◆ BOOST_AUTO_TEST_CASE() [26/77]

BOOST_AUTO_TEST_CASE ( ClInstanceNormalizationNchwEndToEndTest2  )

Definition at line 185 of file ClEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNchwEndToEndTest2().

186 {
188 }
std::vector< armnn::BackendId > defaultBackends
void InstanceNormalizationNchwEndToEndTest2(const std::vector< armnn::BackendId > &defaultBackends)

◆ BOOST_AUTO_TEST_CASE() [27/77]

BOOST_AUTO_TEST_CASE ( ClPreluEndToEndFloat32Test  )

Definition at line 190 of file ClEndToEndTests.cpp.

References defaultBackends.

191 {
192  PreluEndToEndNegativeTest<armnn::DataType::Float32>(defaultBackends);
193 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [28/77]

BOOST_AUTO_TEST_CASE ( ClPreluEndToEndTestUint8  )

Definition at line 195 of file ClEndToEndTests.cpp.

References defaultBackends.

196 {
197  PreluEndToEndPositiveTest<armnn::DataType::QAsymmU8>(defaultBackends);
198 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [29/77]

BOOST_AUTO_TEST_CASE ( ClSpaceToDepthNhwcEndToEndTest1  )

Definition at line 200 of file ClEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNhwcEndToEndTest1().

201 {
203 }
void SpaceToDepthNhwcEndToEndTest1(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [30/77]

BOOST_AUTO_TEST_CASE ( ClSpaceToDepthNchwEndToEndTest1  )

Definition at line 205 of file ClEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNchwEndToEndTest1().

206 {
208 }
void SpaceToDepthNchwEndToEndTest1(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [31/77]

BOOST_AUTO_TEST_CASE ( ClSpaceToDepthNhwcEndToEndTest2  )

Definition at line 210 of file ClEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNhwcEndToEndTest2().

211 {
213 }
void SpaceToDepthNhwcEndToEndTest2(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [32/77]

BOOST_AUTO_TEST_CASE ( ClSpaceToDepthNchwEndToEndTest2  )

Definition at line 215 of file ClEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNchwEndToEndTest2().

216 {
218 }
void SpaceToDepthNchwEndToEndTest2(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [33/77]

BOOST_AUTO_TEST_CASE ( ClSplitter1dEndToEndTest  )

Definition at line 220 of file ClEndToEndTests.cpp.

References defaultBackends.

221 {
222  Splitter1dEndToEnd<armnn::DataType::Float32>(defaultBackends);
223 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [34/77]

BOOST_AUTO_TEST_CASE ( ClSplitter1dEndToEndUint8Test  )

Definition at line 225 of file ClEndToEndTests.cpp.

References defaultBackends.

226 {
227  Splitter1dEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
228 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [35/77]

BOOST_AUTO_TEST_CASE ( ClSplitter2dDim0EndToEndTest  )

Definition at line 230 of file ClEndToEndTests.cpp.

References defaultBackends.

231 {
232  Splitter2dDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
233 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [36/77]

BOOST_AUTO_TEST_CASE ( ClSplitter2dDim1EndToEndTest  )

Definition at line 235 of file ClEndToEndTests.cpp.

References defaultBackends.

236 {
237  Splitter2dDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
238 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [37/77]

BOOST_AUTO_TEST_CASE ( ClSplitter2dDim0EndToEndUint8Test  )

Definition at line 240 of file ClEndToEndTests.cpp.

References defaultBackends.

241 {
242  Splitter2dDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
243 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [38/77]

BOOST_AUTO_TEST_CASE ( ClSplitter2dDim1EndToEndUint8Test  )

Definition at line 245 of file ClEndToEndTests.cpp.

References defaultBackends.

246 {
247  Splitter2dDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
248 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [39/77]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim0EndToEndTest  )

Definition at line 250 of file ClEndToEndTests.cpp.

References defaultBackends.

251 {
252  Splitter3dDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
253 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [40/77]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim1EndToEndTest  )

Definition at line 255 of file ClEndToEndTests.cpp.

References defaultBackends.

256 {
257  Splitter3dDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
258 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [41/77]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim2EndToEndTest  )

Definition at line 260 of file ClEndToEndTests.cpp.

References defaultBackends.

261 {
262  Splitter3dDim2EndToEnd<armnn::DataType::Float32>(defaultBackends);
263 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [42/77]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim0EndToEndUint8Test  )

Definition at line 265 of file ClEndToEndTests.cpp.

References defaultBackends.

266 {
267  Splitter3dDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
268 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [43/77]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim1EndToEndUint8Test  )

Definition at line 270 of file ClEndToEndTests.cpp.

References defaultBackends.

271 {
272  Splitter3dDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
273 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [44/77]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim2EndToEndUint8Test  )

Definition at line 275 of file ClEndToEndTests.cpp.

References defaultBackends.

276 {
277  Splitter3dDim2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
278 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [45/77]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim0EndToEndTest  )

Definition at line 280 of file ClEndToEndTests.cpp.

References defaultBackends.

281 {
282  Splitter4dDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
283 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [46/77]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim1EndToEndTest  )

Definition at line 285 of file ClEndToEndTests.cpp.

References defaultBackends.

286 {
287  Splitter4dDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
288 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [47/77]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim2EndToEndTest  )

Definition at line 290 of file ClEndToEndTests.cpp.

References defaultBackends.

291 {
292  Splitter4dDim2EndToEnd<armnn::DataType::Float32>(defaultBackends);
293 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [48/77]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim3EndToEndTest  )

Definition at line 295 of file ClEndToEndTests.cpp.

References defaultBackends.

296 {
297  Splitter4dDim3EndToEnd<armnn::DataType::Float32>(defaultBackends);
298 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [49/77]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim0EndToEndUint8Test  )

Definition at line 300 of file ClEndToEndTests.cpp.

References defaultBackends.

301 {
302  Splitter4dDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
303 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [50/77]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim1EndToEndUint8Test  )

Definition at line 305 of file ClEndToEndTests.cpp.

References defaultBackends.

306 {
307  Splitter4dDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
308 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [51/77]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim2EndToEndUint8Test  )

Definition at line 310 of file ClEndToEndTests.cpp.

References defaultBackends.

311 {
312  Splitter4dDim2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
313 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [52/77]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim3EndToEndUint8Test  )

Definition at line 315 of file ClEndToEndTests.cpp.

References defaultBackends.

316 {
317  Splitter4dDim3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
318 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [53/77]

BOOST_AUTO_TEST_CASE ( ClTransposeConvolution2dEndToEndFloatNchwTest  )

Definition at line 321 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

322 {
323  TransposeConvolution2dEndToEnd<armnn::DataType::Float32, armnn::DataType::Float32>(
325 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [54/77]

BOOST_AUTO_TEST_CASE ( ClTransposeConvolution2dEndToEndUint8NchwTest  )

Definition at line 327 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

328 {
329  TransposeConvolution2dEndToEnd<armnn::DataType::QAsymmU8, armnn::DataType::Signed32>(
331 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [55/77]

BOOST_AUTO_TEST_CASE ( ClTransposeConvolution2dEndToEndFloatNhwcTest  )

Definition at line 333 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

334 {
335  TransposeConvolution2dEndToEnd<armnn::DataType::Float32, armnn::DataType::Float32>(
337 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [56/77]

BOOST_AUTO_TEST_CASE ( ClTransposeConvolution2dEndToEndUint8NhwcTest  )

Definition at line 339 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

340 {
341  TransposeConvolution2dEndToEnd<armnn::DataType::QAsymmU8, armnn::DataType::Signed32>(
343 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [57/77]

BOOST_AUTO_TEST_CASE ( ClQuantizedLstmEndToEndTest  )

Definition at line 345 of file ClEndToEndTests.cpp.

References defaultBackends, and QuantizedLstmEndToEnd().

346 {
348 }
void QuantizedLstmEndToEnd(const std::vector< armnn::BackendId > &backends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [58/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxSimpleTest  )

Definition at line 351 of file ClEndToEndTests.cpp.

References defaultBackends.

352 {
353  ArgMaxEndToEndSimple<armnn::DataType::Float32>(defaultBackends);
354 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [59/77]

BOOST_AUTO_TEST_CASE ( ClArgMinSimpleTest  )

Definition at line 356 of file ClEndToEndTests.cpp.

References defaultBackends.

357 {
358  ArgMinEndToEndSimple<armnn::DataType::Float32>(defaultBackends);
359 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [60/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis0Test  )

Definition at line 361 of file ClEndToEndTests.cpp.

References defaultBackends.

362 {
363  ArgMaxAxis0EndToEnd<armnn::DataType::Float32>(defaultBackends);
364 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [61/77]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis0Test  )

Definition at line 366 of file ClEndToEndTests.cpp.

References defaultBackends.

367 {
368  ArgMinAxis0EndToEnd<armnn::DataType::Float32>(defaultBackends);
369 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [62/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis1Test  )

Definition at line 371 of file ClEndToEndTests.cpp.

References defaultBackends.

372 {
373  ArgMaxAxis1EndToEnd<armnn::DataType::Float32>(defaultBackends);
374 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [63/77]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis1Test  )

Definition at line 376 of file ClEndToEndTests.cpp.

References defaultBackends.

377 {
378  ArgMinAxis1EndToEnd<armnn::DataType::Float32>(defaultBackends);
379 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [64/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis2Test  )

Definition at line 381 of file ClEndToEndTests.cpp.

References defaultBackends.

382 {
383  ArgMaxAxis2EndToEnd<armnn::DataType::Float32>(defaultBackends);
384 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [65/77]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis2Test  )

Definition at line 386 of file ClEndToEndTests.cpp.

References defaultBackends.

387 {
388  ArgMinAxis2EndToEnd<armnn::DataType::Float32>(defaultBackends);
389 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [66/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis3Test  )

Definition at line 391 of file ClEndToEndTests.cpp.

References defaultBackends.

392 {
393  ArgMaxAxis3EndToEnd<armnn::DataType::Float32>(defaultBackends);
394 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [67/77]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis3Test  )

Definition at line 396 of file ClEndToEndTests.cpp.

References defaultBackends.

397 {
398  ArgMinAxis3EndToEnd<armnn::DataType::Float32>(defaultBackends);
399 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [68/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxSimpleTestQAsymmU8  )

Definition at line 401 of file ClEndToEndTests.cpp.

References defaultBackends.

402 {
403  ArgMaxEndToEndSimple<armnn::DataType::QAsymmU8>(defaultBackends);
404 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [69/77]

BOOST_AUTO_TEST_CASE ( ClArgMinSimpleTestQAsymmU8  )

Definition at line 406 of file ClEndToEndTests.cpp.

References defaultBackends.

407 {
408  ArgMinEndToEndSimple<armnn::DataType::QAsymmU8>(defaultBackends);
409 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [70/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis0TestQAsymmU8  )

Definition at line 411 of file ClEndToEndTests.cpp.

References defaultBackends.

412 {
413  ArgMaxAxis0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
414 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [71/77]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis0TestQAsymmU8  )

Definition at line 416 of file ClEndToEndTests.cpp.

References defaultBackends.

417 {
418  ArgMinAxis0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
419 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [72/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis1TestQAsymmU8  )

Definition at line 421 of file ClEndToEndTests.cpp.

References defaultBackends.

422 {
423  ArgMaxAxis1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
424 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [73/77]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis1TestQAsymmU8  )

Definition at line 426 of file ClEndToEndTests.cpp.

References defaultBackends.

427 {
428  ArgMinAxis1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
429 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [74/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis2TestQAsymmU8  )

Definition at line 431 of file ClEndToEndTests.cpp.

References defaultBackends.

432 {
433  ArgMaxAxis2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
434 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [75/77]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis2TestQAsymmU8  )

Definition at line 436 of file ClEndToEndTests.cpp.

References defaultBackends.

437 {
438  ArgMinAxis2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
439 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [76/77]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis3TestQAsymmU8  )

Definition at line 441 of file ClEndToEndTests.cpp.

References defaultBackends.

442 {
443  ArgMaxAxis3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
444 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [77/77]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis3TestQAsymmU8  )

Definition at line 446 of file ClEndToEndTests.cpp.

References BOOST_AUTO_TEST_SUITE_END(), and defaultBackends.

447 {
448  ArgMinAxis3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
449 }
std::vector< armnn::BackendId > defaultBackends

Variable Documentation

◆ defaultBackends

std::vector<armnn::BackendId> defaultBackends = {armnn::Compute::GpuAcc}

Definition at line 25 of file ClEndToEndTests.cpp.

Referenced by BOOST_AUTO_TEST_CASE(), DepthToSpaceEndToEnd(), and main().