ArmNN
 21.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 (ClStridedSliceInvalidSliceEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClEluEndToEndTestFloat32)
 
 BOOST_AUTO_TEST_CASE (ClEluEndToEndTestFloat16)
 
 BOOST_AUTO_TEST_CASE (ClGreaterSimpleEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClGreaterSimpleEndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClGreaterBroadcastEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (ClGreaterBroadcastEndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (ClHardSwishEndToEndTestFloat32)
 
 BOOST_AUTO_TEST_CASE (ClHardSwishEndToEndTestFloat16)
 
 BOOST_AUTO_TEST_CASE (ClHardSwishEndToEndTestQAsymmS8)
 
 BOOST_AUTO_TEST_CASE (ClHardSwishEndToEndTestQAsymmU8)
 
 BOOST_AUTO_TEST_CASE (ClHardSwishEndToEndTestQSymmS16)
 
 BOOST_AUTO_TEST_CASE (ClInstanceNormalizationNhwcEndToEndTest1)
 
 BOOST_AUTO_TEST_CASE (ClInstanceNormalizationNchwEndToEndTest1)
 
 BOOST_AUTO_TEST_CASE (ClInstanceNormalizationNhwcEndToEndTest2)
 
 BOOST_AUTO_TEST_CASE (ClInstanceNormalizationNchwEndToEndTest2)
 
 BOOST_AUTO_TEST_CASE (ClFillEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (RefFillEndToEndTestFloat16)
 
 BOOST_AUTO_TEST_CASE (ClFillEndToEndTestInt32)
 
 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)
 
 BOOST_AUTO_TEST_CASE (ClQLstmEndToEndTest)
 

Variables

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

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/89]

BOOST_AUTO_TEST_CASE ( ClAbsEndToEndTestFloat32  )

Definition at line 31 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [2/89]

BOOST_AUTO_TEST_CASE ( ConstantUsage_Cl_Float32  )

Definition at line 45 of file ClEndToEndTests.cpp.

References defaultBackends.

46 {
47  ConstantUsageFloat32Test(defaultBackends);
48 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [3/89]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim0Test  )

Definition at line 50 of file ClEndToEndTests.cpp.

References defaultBackends.

51 {
52  ConcatDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
53 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [4/89]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim0Uint8Test  )

Definition at line 55 of file ClEndToEndTests.cpp.

References defaultBackends.

56 {
57  ConcatDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
58 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [5/89]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim1Test  )

Definition at line 60 of file ClEndToEndTests.cpp.

References defaultBackends.

61 {
62  ConcatDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
63 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [6/89]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim1Uint8Test  )

Definition at line 65 of file ClEndToEndTests.cpp.

References defaultBackends.

66 {
67  ConcatDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
68 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [7/89]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim3Test  )

Definition at line 70 of file ClEndToEndTests.cpp.

References defaultBackends.

71 {
72  ConcatDim3EndToEnd<armnn::DataType::Float32>(defaultBackends);
73 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [8/89]

BOOST_AUTO_TEST_CASE ( ClConcatEndToEndDim3Uint8Test  )

Definition at line 75 of file ClEndToEndTests.cpp.

References defaultBackends.

76 {
77  ConcatDim3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
78 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [9/89]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwFloat32  )

Definition at line 81 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

82 {
83  DepthToSpaceEndToEnd<armnn::DataType::Float32>(defaultBackends, armnn::DataLayout::NCHW);
84 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [10/89]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwFloat16  )

Definition at line 86 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

87 {
88  DepthToSpaceEndToEnd<armnn::DataType::Float16>(defaultBackends, armnn::DataLayout::NCHW);
89 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [11/89]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwUint8  )

Definition at line 91 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

92 {
93  DepthToSpaceEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends, armnn::DataLayout::NCHW);
94 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [12/89]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwInt16  )

Definition at line 96 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

97 {
98  DepthToSpaceEndToEnd<armnn::DataType::QSymmS16>(defaultBackends, armnn::DataLayout::NCHW);
99 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [13/89]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcFloat32  )

Definition at line 101 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

102 {
103  DepthToSpaceEndToEnd<armnn::DataType::Float32>(defaultBackends, armnn::DataLayout::NHWC);
104 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [14/89]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcFloat16  )

Definition at line 106 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

107 {
108  DepthToSpaceEndToEnd<armnn::DataType::Float16>(defaultBackends, armnn::DataLayout::NHWC);
109 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [15/89]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcUint8  )

Definition at line 111 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

112 {
113  DepthToSpaceEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends, armnn::DataLayout::NHWC);
114 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [16/89]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcInt16  )

Definition at line 116 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

117 {
118  DepthToSpaceEndToEnd<armnn::DataType::QSymmS16>(defaultBackends, armnn::DataLayout::NHWC);
119 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [17/89]

BOOST_AUTO_TEST_CASE ( DequantizeEndToEndSimpleTest  )

Definition at line 122 of file ClEndToEndTests.cpp.

References defaultBackends.

123 {
124  DequantizeEndToEndSimple<armnn::DataType::QAsymmU8>(defaultBackends);
125 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [18/89]

BOOST_AUTO_TEST_CASE ( DequantizeEndToEndOffsetTest  )

Definition at line 127 of file ClEndToEndTests.cpp.

References defaultBackends.

128 {
129  DequantizeEndToEndOffset<armnn::DataType::QAsymmU8>(defaultBackends);
130 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [19/89]

BOOST_AUTO_TEST_CASE ( ClStridedSliceInvalidSliceEndToEndTest  )

Definition at line 132 of file ClEndToEndTests.cpp.

References defaultBackends.

133 {
134  StridedSliceInvalidSliceEndToEndTest(defaultBackends);
135 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [20/89]

BOOST_AUTO_TEST_CASE ( ClEluEndToEndTestFloat32  )

Definition at line 137 of file ClEndToEndTests.cpp.

References defaultBackends.

138 {
139  EluEndToEndTest<armnn::DataType::Float32>(defaultBackends);
140 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [21/89]

BOOST_AUTO_TEST_CASE ( ClEluEndToEndTestFloat16  )

Definition at line 142 of file ClEndToEndTests.cpp.

References defaultBackends.

143 {
144  EluEndToEndTest<armnn::DataType::Float16>(defaultBackends);
145 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [22/89]

BOOST_AUTO_TEST_CASE ( ClGreaterSimpleEndToEndTest  )

Definition at line 147 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [23/89]

BOOST_AUTO_TEST_CASE ( ClGreaterSimpleEndToEndUint8Test  )

Definition at line 157 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [24/89]

BOOST_AUTO_TEST_CASE ( ClGreaterBroadcastEndToEndTest  )

Definition at line 167 of file ClEndToEndTests.cpp.

References defaultBackends.

168 {
169  const std::vector<uint8_t> expectedOutput({ 0, 1, 0, 0, 0, 1,
170  1, 1, 1, 1, 1, 1 });
171 
172  ComparisonBroadcastEndToEnd<armnn::DataType::Float32>(defaultBackends,
173  ComparisonOperation::Greater,
174  expectedOutput);
175 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [25/89]

BOOST_AUTO_TEST_CASE ( ClGreaterBroadcastEndToEndUint8Test  )

Definition at line 177 of file ClEndToEndTests.cpp.

References defaultBackends.

178 {
179  const std::vector<uint8_t> expectedOutput({ 0, 1, 0, 0, 0, 1,
180  1, 1, 1, 1, 1, 1 });
181 
182  ComparisonBroadcastEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends,
183  ComparisonOperation::Greater,
184  expectedOutput);
185 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [26/89]

BOOST_AUTO_TEST_CASE ( ClHardSwishEndToEndTestFloat32  )

Definition at line 188 of file ClEndToEndTests.cpp.

References defaultBackends.

189 {
190  HardSwishEndToEndTest<armnn::DataType::Float32>(defaultBackends);
191 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [27/89]

BOOST_AUTO_TEST_CASE ( ClHardSwishEndToEndTestFloat16  )

Definition at line 193 of file ClEndToEndTests.cpp.

References defaultBackends.

194 {
195  HardSwishEndToEndTest<armnn::DataType::Float16>(defaultBackends);
196 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [28/89]

BOOST_AUTO_TEST_CASE ( ClHardSwishEndToEndTestQAsymmS8  )

Definition at line 198 of file ClEndToEndTests.cpp.

References defaultBackends.

199 {
200  HardSwishEndToEndTest<armnn::DataType::QAsymmS8>(defaultBackends);
201 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [29/89]

BOOST_AUTO_TEST_CASE ( ClHardSwishEndToEndTestQAsymmU8  )

Definition at line 203 of file ClEndToEndTests.cpp.

References defaultBackends.

204 {
205  HardSwishEndToEndTest<armnn::DataType::QAsymmU8>(defaultBackends);
206 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [30/89]

BOOST_AUTO_TEST_CASE ( ClHardSwishEndToEndTestQSymmS16  )

Definition at line 208 of file ClEndToEndTests.cpp.

References defaultBackends.

209 {
210  HardSwishEndToEndTest<armnn::DataType::QSymmS16>(defaultBackends);
211 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [31/89]

BOOST_AUTO_TEST_CASE ( ClInstanceNormalizationNhwcEndToEndTest1  )

Definition at line 214 of file ClEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNhwcEndToEndTest1().

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

◆ BOOST_AUTO_TEST_CASE() [32/89]

BOOST_AUTO_TEST_CASE ( ClInstanceNormalizationNchwEndToEndTest1  )

Definition at line 219 of file ClEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNchwEndToEndTest1().

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

◆ BOOST_AUTO_TEST_CASE() [33/89]

BOOST_AUTO_TEST_CASE ( ClInstanceNormalizationNhwcEndToEndTest2  )

Definition at line 224 of file ClEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNhwcEndToEndTest2().

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

◆ BOOST_AUTO_TEST_CASE() [34/89]

BOOST_AUTO_TEST_CASE ( ClInstanceNormalizationNchwEndToEndTest2  )

Definition at line 229 of file ClEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNchwEndToEndTest2().

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

◆ BOOST_AUTO_TEST_CASE() [35/89]

BOOST_AUTO_TEST_CASE ( ClFillEndToEndTest  )

Definition at line 235 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [36/89]

BOOST_AUTO_TEST_CASE ( RefFillEndToEndTestFloat16  )

Definition at line 240 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [37/89]

BOOST_AUTO_TEST_CASE ( ClFillEndToEndTestInt32  )

Definition at line 245 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [38/89]

BOOST_AUTO_TEST_CASE ( ClPreluEndToEndFloat32Test  )

Definition at line 251 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [39/89]

BOOST_AUTO_TEST_CASE ( ClPreluEndToEndTestUint8  )

Definition at line 256 of file ClEndToEndTests.cpp.

References defaultBackends.

257 {
258  PreluEndToEndPositiveTest<armnn::DataType::QAsymmU8>(defaultBackends);
259 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [40/89]

BOOST_AUTO_TEST_CASE ( ClSpaceToDepthNhwcEndToEndTest1  )

Definition at line 261 of file ClEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNhwcEndToEndTest1().

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

◆ BOOST_AUTO_TEST_CASE() [41/89]

BOOST_AUTO_TEST_CASE ( ClSpaceToDepthNchwEndToEndTest1  )

Definition at line 266 of file ClEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNchwEndToEndTest1().

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

◆ BOOST_AUTO_TEST_CASE() [42/89]

BOOST_AUTO_TEST_CASE ( ClSpaceToDepthNhwcEndToEndTest2  )

Definition at line 271 of file ClEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNhwcEndToEndTest2().

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

◆ BOOST_AUTO_TEST_CASE() [43/89]

BOOST_AUTO_TEST_CASE ( ClSpaceToDepthNchwEndToEndTest2  )

Definition at line 276 of file ClEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNchwEndToEndTest2().

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

◆ BOOST_AUTO_TEST_CASE() [44/89]

BOOST_AUTO_TEST_CASE ( ClSplitter1dEndToEndTest  )

Definition at line 281 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [45/89]

BOOST_AUTO_TEST_CASE ( ClSplitter1dEndToEndUint8Test  )

Definition at line 286 of file ClEndToEndTests.cpp.

References defaultBackends.

287 {
288  Splitter1dEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
289 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [46/89]

BOOST_AUTO_TEST_CASE ( ClSplitter2dDim0EndToEndTest  )

Definition at line 291 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [47/89]

BOOST_AUTO_TEST_CASE ( ClSplitter2dDim1EndToEndTest  )

Definition at line 296 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [48/89]

BOOST_AUTO_TEST_CASE ( ClSplitter2dDim0EndToEndUint8Test  )

Definition at line 301 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [49/89]

BOOST_AUTO_TEST_CASE ( ClSplitter2dDim1EndToEndUint8Test  )

Definition at line 306 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [50/89]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim0EndToEndTest  )

Definition at line 311 of file ClEndToEndTests.cpp.

References defaultBackends.

312 {
313  Splitter3dDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
314 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [51/89]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim1EndToEndTest  )

Definition at line 316 of file ClEndToEndTests.cpp.

References defaultBackends.

317 {
318  Splitter3dDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
319 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [52/89]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim2EndToEndTest  )

Definition at line 321 of file ClEndToEndTests.cpp.

References defaultBackends.

322 {
323  Splitter3dDim2EndToEnd<armnn::DataType::Float32>(defaultBackends);
324 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [53/89]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim0EndToEndUint8Test  )

Definition at line 326 of file ClEndToEndTests.cpp.

References defaultBackends.

327 {
328  Splitter3dDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
329 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [54/89]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim1EndToEndUint8Test  )

Definition at line 331 of file ClEndToEndTests.cpp.

References defaultBackends.

332 {
333  Splitter3dDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
334 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [55/89]

BOOST_AUTO_TEST_CASE ( ClSplitter3dDim2EndToEndUint8Test  )

Definition at line 336 of file ClEndToEndTests.cpp.

References defaultBackends.

337 {
338  Splitter3dDim2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
339 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [56/89]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim0EndToEndTest  )

Definition at line 341 of file ClEndToEndTests.cpp.

References defaultBackends.

342 {
343  Splitter4dDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
344 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [57/89]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim1EndToEndTest  )

Definition at line 346 of file ClEndToEndTests.cpp.

References defaultBackends.

347 {
348  Splitter4dDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
349 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [58/89]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim2EndToEndTest  )

Definition at line 351 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [59/89]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim3EndToEndTest  )

Definition at line 356 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [60/89]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim0EndToEndUint8Test  )

Definition at line 361 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [61/89]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim1EndToEndUint8Test  )

Definition at line 366 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [62/89]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim2EndToEndUint8Test  )

Definition at line 371 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [63/89]

BOOST_AUTO_TEST_CASE ( ClSplitter4dDim3EndToEndUint8Test  )

Definition at line 376 of file ClEndToEndTests.cpp.

References defaultBackends.

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

◆ BOOST_AUTO_TEST_CASE() [64/89]

BOOST_AUTO_TEST_CASE ( ClTransposeConvolution2dEndToEndFloatNchwTest  )

Definition at line 382 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

383 {
384  TransposeConvolution2dEndToEnd<armnn::DataType::Float32, armnn::DataType::Float32>(
386 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [65/89]

BOOST_AUTO_TEST_CASE ( ClTransposeConvolution2dEndToEndUint8NchwTest  )

Definition at line 388 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

389 {
390  TransposeConvolution2dEndToEnd<armnn::DataType::QAsymmU8, armnn::DataType::Signed32>(
392 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [66/89]

BOOST_AUTO_TEST_CASE ( ClTransposeConvolution2dEndToEndFloatNhwcTest  )

Definition at line 394 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

395 {
396  TransposeConvolution2dEndToEnd<armnn::DataType::Float32, armnn::DataType::Float32>(
398 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [67/89]

BOOST_AUTO_TEST_CASE ( ClTransposeConvolution2dEndToEndUint8NhwcTest  )

Definition at line 400 of file ClEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

401 {
402  TransposeConvolution2dEndToEnd<armnn::DataType::QAsymmU8, armnn::DataType::Signed32>(
404 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [68/89]

BOOST_AUTO_TEST_CASE ( ClQuantizedLstmEndToEndTest  )

Definition at line 406 of file ClEndToEndTests.cpp.

References defaultBackends, and QuantizedLstmEndToEnd().

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

◆ BOOST_AUTO_TEST_CASE() [69/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxSimpleTest  )

Definition at line 412 of file ClEndToEndTests.cpp.

References defaultBackends.

413 {
414  ArgMaxEndToEndSimple<armnn::DataType::Float32>(defaultBackends);
415 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [70/89]

BOOST_AUTO_TEST_CASE ( ClArgMinSimpleTest  )

Definition at line 417 of file ClEndToEndTests.cpp.

References defaultBackends.

418 {
419  ArgMinEndToEndSimple<armnn::DataType::Float32>(defaultBackends);
420 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [71/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis0Test  )

Definition at line 422 of file ClEndToEndTests.cpp.

References defaultBackends.

423 {
424  ArgMaxAxis0EndToEnd<armnn::DataType::Float32>(defaultBackends);
425 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [72/89]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis0Test  )

Definition at line 427 of file ClEndToEndTests.cpp.

References defaultBackends.

428 {
429  ArgMinAxis0EndToEnd<armnn::DataType::Float32>(defaultBackends);
430 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [73/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis1Test  )

Definition at line 432 of file ClEndToEndTests.cpp.

References defaultBackends.

433 {
434  ArgMaxAxis1EndToEnd<armnn::DataType::Float32>(defaultBackends);
435 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [74/89]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis1Test  )

Definition at line 437 of file ClEndToEndTests.cpp.

References defaultBackends.

438 {
439  ArgMinAxis1EndToEnd<armnn::DataType::Float32>(defaultBackends);
440 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [75/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis2Test  )

Definition at line 442 of file ClEndToEndTests.cpp.

References defaultBackends.

443 {
444  ArgMaxAxis2EndToEnd<armnn::DataType::Float32>(defaultBackends);
445 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [76/89]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis2Test  )

Definition at line 447 of file ClEndToEndTests.cpp.

References defaultBackends.

448 {
449  ArgMinAxis2EndToEnd<armnn::DataType::Float32>(defaultBackends);
450 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [77/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis3Test  )

Definition at line 452 of file ClEndToEndTests.cpp.

References defaultBackends.

453 {
454  ArgMaxAxis3EndToEnd<armnn::DataType::Float32>(defaultBackends);
455 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [78/89]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis3Test  )

Definition at line 457 of file ClEndToEndTests.cpp.

References defaultBackends.

458 {
459  ArgMinAxis3EndToEnd<armnn::DataType::Float32>(defaultBackends);
460 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [79/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxSimpleTestQAsymmU8  )

Definition at line 462 of file ClEndToEndTests.cpp.

References defaultBackends.

463 {
464  ArgMaxEndToEndSimple<armnn::DataType::QAsymmU8>(defaultBackends);
465 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [80/89]

BOOST_AUTO_TEST_CASE ( ClArgMinSimpleTestQAsymmU8  )

Definition at line 467 of file ClEndToEndTests.cpp.

References defaultBackends.

468 {
469  ArgMinEndToEndSimple<armnn::DataType::QAsymmU8>(defaultBackends);
470 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [81/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis0TestQAsymmU8  )

Definition at line 472 of file ClEndToEndTests.cpp.

References defaultBackends.

473 {
474  ArgMaxAxis0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
475 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [82/89]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis0TestQAsymmU8  )

Definition at line 477 of file ClEndToEndTests.cpp.

References defaultBackends.

478 {
479  ArgMinAxis0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
480 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [83/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis1TestQAsymmU8  )

Definition at line 482 of file ClEndToEndTests.cpp.

References defaultBackends.

483 {
484  ArgMaxAxis1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
485 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [84/89]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis1TestQAsymmU8  )

Definition at line 487 of file ClEndToEndTests.cpp.

References defaultBackends.

488 {
489  ArgMinAxis1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
490 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [85/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis2TestQAsymmU8  )

Definition at line 492 of file ClEndToEndTests.cpp.

References defaultBackends.

493 {
494  ArgMaxAxis2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
495 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [86/89]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis2TestQAsymmU8  )

Definition at line 497 of file ClEndToEndTests.cpp.

References defaultBackends.

498 {
499  ArgMinAxis2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
500 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [87/89]

BOOST_AUTO_TEST_CASE ( ClArgMaxAxis3TestQAsymmU8  )

Definition at line 502 of file ClEndToEndTests.cpp.

References defaultBackends.

503 {
504  ArgMaxAxis3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
505 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [88/89]

BOOST_AUTO_TEST_CASE ( ClArgMinAxis3TestQAsymmU8  )

Definition at line 507 of file ClEndToEndTests.cpp.

References defaultBackends.

508 {
509  ArgMinAxis3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
510 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [89/89]

BOOST_AUTO_TEST_CASE ( ClQLstmEndToEndTest  )

Definition at line 512 of file ClEndToEndTests.cpp.

References BOOST_AUTO_TEST_SUITE_END(), defaultBackends, and QLstmEndToEnd().

513 {
515 }
void QLstmEndToEnd(const std::vector< armnn::BackendId > &backends)
std::vector< armnn::BackendId > defaultBackends

Variable Documentation

◆ defaultBackends

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

Definition at line 28 of file ClEndToEndTests.cpp.

Referenced by BOOST_AUTO_TEST_CASE(), and DepthToSpaceEndToEnd().