ArmNN
 20.08
RefCreateWorkloadTests.cpp File Reference

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (CreateActivationFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateActivationUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateAdditionFloatWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateAdditionUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateAdditionInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateAdditionInt32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSubtractionFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSubtractionFloat16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSubtractionUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSubtractionInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSubtractionInt32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateMultiplicationFloatWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateMultiplicationUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateMultiplicationInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateMultiplicationInt32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateDivisionFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateDivisionFloat16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateDivisionUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateDivisionInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateDivisionInt32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateBatchNormalizationFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateBatchNormalizationFloat32WorkloadNhwc)
 
 BOOST_AUTO_TEST_CASE (CreateBatchNormalizationFloat16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateBatchNormalizationFloat16WorkloadNhwc)
 
 BOOST_AUTO_TEST_CASE (CreateBatchNormalizationUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateBatchNormalizationUint8WorkloadNhwc)
 
 BOOST_AUTO_TEST_CASE (CreateBatchNormalizationInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateBatchNormalizationInt16WorkloadNhwc)
 
 BOOST_AUTO_TEST_CASE (CreateConvertFp16ToFp32Float32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConvertFp32ToFp16Float16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConvolution2dFloatNchwWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateConvolution2dFloatNhwcWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateDepthwiseConvolutionFloat32NhwcWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateFullyConnectedWorkloadFloat32)
 
 BOOST_AUTO_TEST_CASE (CreateFullyConnectedWorkloadQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (CreateFullyConnectedWorkloadQuantisedSymm16)
 
 BOOST_AUTO_TEST_CASE (CreateRefNormalizationFloat32NchwWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateRefNormalizationFloat32NhwcWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateRefNormalizationUint8NchwWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateRefNormalizationUint8NhwcWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateRefNormalizationInt16NchwWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateRefNormalizationInt16NhwcWorkload)
 
 BOOST_AUTO_TEST_CASE (CreatePooling2dFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreatePooling2dFloat32NhwcWorkload)
 
 BOOST_AUTO_TEST_CASE (CreatePooling2dUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreatePooling2dUint8NhwcWorkload)
 
 BOOST_AUTO_TEST_CASE (CreatePooling2dInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreatePooling2dInt16NhwcWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateSoftmaxFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSoftmaxFloat16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSoftmaxQuantisedAsymm8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSoftmaxQuantisedSymm16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSplitterFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSplitterFloat16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSplitterUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSplitterConcatFloat32)
 
 BOOST_AUTO_TEST_CASE (CreateSplitterConcatFloat16)
 
 BOOST_AUTO_TEST_CASE (CreateSplitterConcatUint8)
 
 BOOST_AUTO_TEST_CASE (CreateSingleOutputMultipleInputsFloat32)
 
 BOOST_AUTO_TEST_CASE (CreateSingleOutputMultipleInputsUint8)
 
 BOOST_AUTO_TEST_CASE (CreateResizeBilinearFloat32)
 
 BOOST_AUTO_TEST_CASE (CreateResizeBilinearFloat16)
 
 BOOST_AUTO_TEST_CASE (CreateResizeBilinearUint8)
 
 BOOST_AUTO_TEST_CASE (CreateResizeBilinearQuantisedAsymm16)
 
 BOOST_AUTO_TEST_CASE (CreateResizeBilinearFloat32Nhwc)
 
 BOOST_AUTO_TEST_CASE (CreateBatchToSpaceNdFloat32)
 
 BOOST_AUTO_TEST_CASE (CreateBatchToSpaceNdFloat16)
 
 BOOST_AUTO_TEST_CASE (CreateBatchToSpaceNdUint8)
 
 BOOST_AUTO_TEST_CASE (CreateBatchToSpaceNdQSymm16)
 
 BOOST_AUTO_TEST_CASE (CreateL2NormalizationFloat32)
 
 BOOST_AUTO_TEST_CASE (CreateL2NormalizationFloat32Nhwc)
 
 BOOST_AUTO_TEST_CASE (CreateL2NormalizationInt16)
 
 BOOST_AUTO_TEST_CASE (CreateL2NormalizationInt16Nhwc)
 
 BOOST_AUTO_TEST_CASE (CreateL2NormalizationUint8)
 
 BOOST_AUTO_TEST_CASE (CreateL2NormalizationUint8Nhwc)
 
 BOOST_AUTO_TEST_CASE (CreateReshapeWorkloadFloat32)
 
 BOOST_AUTO_TEST_CASE (CreateReshapeWorkloadQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (CreateReshapeWorkloadQuantisedSymm16)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim0Float32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim0Float16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim0Uint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim0Uint16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim1Float32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim1Uint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim2Float32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim2Uint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim3Float32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConcatDim3Uint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConstantUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConstantInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConstantFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateConstantSigned32Workload)
 
 BOOST_AUTO_TEST_CASE (CreatePreluFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreatePreluFloat16Workload)
 
 BOOST_AUTO_TEST_CASE (CreatePreluUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreatePreluInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreatePreluFloat32NoBroadcastWorkload)
 
 BOOST_AUTO_TEST_CASE (CreatePreluFloat16NoBroadcastWorkload)
 
 BOOST_AUTO_TEST_CASE (CreatePreluUint8NoBroadcastWorkload)
 
 BOOST_AUTO_TEST_CASE (CreatePreluInt16NoBroadcastWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateSpaceToDepthWorkloadFloat32)
 
 BOOST_AUTO_TEST_CASE (CreateSpaceToDepthWorkloadFloat16)
 
 BOOST_AUTO_TEST_CASE (CreateSpaceToDepthWorkloadQASymm8)
 
 BOOST_AUTO_TEST_CASE (CreateSpaceToDepthWorkloadQSymm16)
 
 BOOST_AUTO_TEST_CASE (CreateStackFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateStackUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateStackUint16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateQLstmWorkload)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/108]

BOOST_AUTO_TEST_CASE ( CreateActivationFloat32Workload  )

Definition at line 65 of file RefCreateWorkloadTests.cpp.

66 {
67  RefCreateActivationWorkloadTest<RefActivationWorkload, armnn::DataType::Float32>();
68 }

◆ BOOST_AUTO_TEST_CASE() [2/108]

BOOST_AUTO_TEST_CASE ( CreateActivationUint8Workload  )

Definition at line 70 of file RefCreateWorkloadTests.cpp.

71 {
72  RefCreateActivationWorkloadTest<RefActivationWorkload, armnn::DataType::QAsymmU8>();
73 }

◆ BOOST_AUTO_TEST_CASE() [3/108]

BOOST_AUTO_TEST_CASE ( CreateAdditionFloatWorkload  )

Definition at line 92 of file RefCreateWorkloadTests.cpp.

References armnn::Float32.

93 {
94  RefCreateElementwiseWorkloadTest<RefAdditionWorkload<>,
98 }
This layer represents an addition operation.

◆ BOOST_AUTO_TEST_CASE() [4/108]

BOOST_AUTO_TEST_CASE ( CreateAdditionUint8Workload  )

Definition at line 100 of file RefCreateWorkloadTests.cpp.

References armnn::QAsymmU8.

101 {
102  RefCreateElementwiseWorkloadTest<RefAdditionWorkload<>,
106 }
This layer represents an addition operation.

◆ BOOST_AUTO_TEST_CASE() [5/108]

BOOST_AUTO_TEST_CASE ( CreateAdditionInt16Workload  )

Definition at line 108 of file RefCreateWorkloadTests.cpp.

References armnn::QSymmS16.

109 {
110  RefCreateElementwiseWorkloadTest<RefAdditionWorkload<>,
114 }
This layer represents an addition operation.

◆ BOOST_AUTO_TEST_CASE() [6/108]

BOOST_AUTO_TEST_CASE ( CreateAdditionInt32Workload  )

Definition at line 116 of file RefCreateWorkloadTests.cpp.

References armnn::Signed32.

117 {
118  RefCreateElementwiseWorkloadTest<RefAdditionWorkload<int32_t>,
122 }
This layer represents an addition operation.

◆ BOOST_AUTO_TEST_CASE() [7/108]

BOOST_AUTO_TEST_CASE ( CreateSubtractionFloat32Workload  )

Definition at line 124 of file RefCreateWorkloadTests.cpp.

References armnn::Float32.

125 {
126  RefCreateElementwiseWorkloadTest<RefSubtractionWorkload<>,
130 }
This layer represents a subtraction operation.

◆ BOOST_AUTO_TEST_CASE() [8/108]

BOOST_AUTO_TEST_CASE ( CreateSubtractionFloat16Workload  )

Definition at line 132 of file RefCreateWorkloadTests.cpp.

References armnn::Float16.

133 {
134  RefCreateElementwiseWorkloadTest<RefSubtractionWorkload<>,
138 }
This layer represents a subtraction operation.

◆ BOOST_AUTO_TEST_CASE() [9/108]

BOOST_AUTO_TEST_CASE ( CreateSubtractionUint8Workload  )

Definition at line 140 of file RefCreateWorkloadTests.cpp.

References armnn::QAsymmU8.

141 {
142  RefCreateElementwiseWorkloadTest<RefSubtractionWorkload<>,
146 }
This layer represents a subtraction operation.

◆ BOOST_AUTO_TEST_CASE() [10/108]

BOOST_AUTO_TEST_CASE ( CreateSubtractionInt16Workload  )

Definition at line 148 of file RefCreateWorkloadTests.cpp.

References armnn::QSymmS16.

149 {
150  RefCreateElementwiseWorkloadTest<RefSubtractionWorkload<>,
154 }
This layer represents a subtraction operation.

◆ BOOST_AUTO_TEST_CASE() [11/108]

BOOST_AUTO_TEST_CASE ( CreateSubtractionInt32Workload  )

Definition at line 156 of file RefCreateWorkloadTests.cpp.

References armnn::Signed32.

157 {
158  RefCreateElementwiseWorkloadTest<RefSubtractionWorkload<int32_t>,
162 }
This layer represents a subtraction operation.

◆ BOOST_AUTO_TEST_CASE() [12/108]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationFloatWorkload  )

Definition at line 164 of file RefCreateWorkloadTests.cpp.

References armnn::Float32.

165 {
166  RefCreateElementwiseWorkloadTest<RefMultiplicationWorkload<>,
170 }
This layer represents a multiplication operation.

◆ BOOST_AUTO_TEST_CASE() [13/108]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationUint8Workload  )

Definition at line 172 of file RefCreateWorkloadTests.cpp.

References armnn::QAsymmU8.

173 {
174  RefCreateElementwiseWorkloadTest<RefMultiplicationWorkload<>,
178 }
This layer represents a multiplication operation.

◆ BOOST_AUTO_TEST_CASE() [14/108]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationInt16Workload  )

Definition at line 180 of file RefCreateWorkloadTests.cpp.

References armnn::QSymmS16.

181 {
182  RefCreateElementwiseWorkloadTest<RefMultiplicationWorkload<>,
186 }
This layer represents a multiplication operation.

◆ BOOST_AUTO_TEST_CASE() [15/108]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationInt32Workload  )

Definition at line 188 of file RefCreateWorkloadTests.cpp.

References armnn::Signed32.

189 {
190  RefCreateElementwiseWorkloadTest<RefMultiplicationWorkload<int32_t>,
194 }
This layer represents a multiplication operation.

◆ BOOST_AUTO_TEST_CASE() [16/108]

BOOST_AUTO_TEST_CASE ( CreateDivisionFloat32Workload  )

Definition at line 196 of file RefCreateWorkloadTests.cpp.

References armnn::Float32.

197 {
198  RefCreateElementwiseWorkloadTest<RefDivisionWorkload<>,
202 }
This layer represents a division operation.

◆ BOOST_AUTO_TEST_CASE() [17/108]

BOOST_AUTO_TEST_CASE ( CreateDivisionFloat16Workload  )

Definition at line 204 of file RefCreateWorkloadTests.cpp.

References armnn::Float16.

205 {
206  RefCreateElementwiseWorkloadTest<RefDivisionWorkload<>,
210 }
This layer represents a division operation.

◆ BOOST_AUTO_TEST_CASE() [18/108]

BOOST_AUTO_TEST_CASE ( CreateDivisionUint8Workload  )

Definition at line 212 of file RefCreateWorkloadTests.cpp.

References armnn::QAsymmU8.

213 {
214  RefCreateElementwiseWorkloadTest<RefDivisionWorkload<>,
218 }
This layer represents a division operation.

◆ BOOST_AUTO_TEST_CASE() [19/108]

BOOST_AUTO_TEST_CASE ( CreateDivisionInt16Workload  )

Definition at line 220 of file RefCreateWorkloadTests.cpp.

References armnn::QSymmS16.

221 {
222  RefCreateElementwiseWorkloadTest<RefDivisionWorkload<>,
226 }
This layer represents a division operation.

◆ BOOST_AUTO_TEST_CASE() [20/108]

BOOST_AUTO_TEST_CASE ( CreateDivisionInt32Workload  )

Definition at line 228 of file RefCreateWorkloadTests.cpp.

References armnn::Signed32.

229 {
230  RefCreateElementwiseWorkloadTest<RefDivisionWorkload<int32_t>,
234 }
This layer represents a division operation.

◆ BOOST_AUTO_TEST_CASE() [21/108]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat32Workload  )

Definition at line 265 of file RefCreateWorkloadTests.cpp.

266 {
267  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload,armnn::DataType::Float32>
268  (DataLayout::NCHW);
269 }

◆ BOOST_AUTO_TEST_CASE() [22/108]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat32WorkloadNhwc  )

Definition at line 271 of file RefCreateWorkloadTests.cpp.

272 {
273  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::Float32>
274  (DataLayout::NHWC);
275 }

◆ BOOST_AUTO_TEST_CASE() [23/108]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat16Workload  )

Definition at line 277 of file RefCreateWorkloadTests.cpp.

278 {
279  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload,armnn::DataType::Float16>
280  (DataLayout::NCHW);
281 }

◆ BOOST_AUTO_TEST_CASE() [24/108]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat16WorkloadNhwc  )

Definition at line 283 of file RefCreateWorkloadTests.cpp.

284 {
285  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::Float16>
286  (DataLayout::NHWC);
287 }

◆ BOOST_AUTO_TEST_CASE() [25/108]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationUint8Workload  )

Definition at line 289 of file RefCreateWorkloadTests.cpp.

290 {
291  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::QAsymmU8>
292  (DataLayout::NCHW);
293 }

◆ BOOST_AUTO_TEST_CASE() [26/108]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationUint8WorkloadNhwc  )

Definition at line 295 of file RefCreateWorkloadTests.cpp.

296 {
297  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::QAsymmU8>
298  (DataLayout::NHWC);
299 }

◆ BOOST_AUTO_TEST_CASE() [27/108]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationInt16Workload  )

Definition at line 301 of file RefCreateWorkloadTests.cpp.

302 {
303  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::QSymmS16>
304  (DataLayout::NCHW);
305 }

◆ BOOST_AUTO_TEST_CASE() [28/108]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationInt16WorkloadNhwc  )

Definition at line 307 of file RefCreateWorkloadTests.cpp.

308 {
309  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::QSymmS16>
310  (DataLayout::NHWC);
311 }

◆ BOOST_AUTO_TEST_CASE() [29/108]

BOOST_AUTO_TEST_CASE ( CreateConvertFp16ToFp32Float32Workload  )

Definition at line 313 of file RefCreateWorkloadTests.cpp.

314 {
315  Graph graph;
316  RefWorkloadFactory factory = GetFactory();
317  auto workload = CreateConvertFp16ToFp32WorkloadTest<RefConvertFp16ToFp32Workload>(factory, graph);
318 
319  // Checks that outputs and inputs are as we expect them
320  CheckInputOutput(
321  std::move(workload), TensorInfo({1, 3, 2, 3}, DataType::Float16), TensorInfo({1, 3, 2, 3}, DataType::Float32));
322 }

◆ BOOST_AUTO_TEST_CASE() [30/108]

BOOST_AUTO_TEST_CASE ( CreateConvertFp32ToFp16Float16Workload  )

Definition at line 324 of file RefCreateWorkloadTests.cpp.

325 {
326  Graph graph;
327  RefWorkloadFactory factory = GetFactory();
328  auto workload = CreateConvertFp32ToFp16WorkloadTest<RefConvertFp32ToFp16Workload>(factory, graph);
329 
330  // Checks that outputs and inputs are as we expect them
331  CheckInputOutput(
332  std::move(workload), TensorInfo({1, 3, 2, 3}, DataType::Float32), TensorInfo({1, 3, 2, 3}, DataType::Float16));
333 }

◆ BOOST_AUTO_TEST_CASE() [31/108]

BOOST_AUTO_TEST_CASE ( CreateConvolution2dFloatNchwWorkload  )

Definition at line 353 of file RefCreateWorkloadTests.cpp.

354 {
355  RefCreateConvolution2dWorkloadTest(DataLayout::NCHW);
356 }

◆ BOOST_AUTO_TEST_CASE() [32/108]

BOOST_AUTO_TEST_CASE ( CreateConvolution2dFloatNhwcWorkload  )

Definition at line 358 of file RefCreateWorkloadTests.cpp.

359 {
360  RefCreateConvolution2dWorkloadTest(DataLayout::NHWC);
361 }

◆ BOOST_AUTO_TEST_CASE() [33/108]

BOOST_AUTO_TEST_CASE ( CreateDepthwiseConvolutionFloat32NhwcWorkload  )

Definition at line 381 of file RefCreateWorkloadTests.cpp.

382 {
383  RefCreateDepthwiseConvolutionWorkloadTest(DataLayout::NHWC);
384 }

◆ BOOST_AUTO_TEST_CASE() [34/108]

BOOST_AUTO_TEST_CASE ( CreateFullyConnectedWorkloadFloat32  )

Definition at line 401 of file RefCreateWorkloadTests.cpp.

402 {
403  RefCreateFullyConnectedWorkloadTest<RefFullyConnectedWorkload, armnn::DataType::Float32>();
404 }

◆ BOOST_AUTO_TEST_CASE() [35/108]

BOOST_AUTO_TEST_CASE ( CreateFullyConnectedWorkloadQuantisedAsymm8  )

Definition at line 406 of file RefCreateWorkloadTests.cpp.

407 {
408  RefCreateFullyConnectedWorkloadTest<RefFullyConnectedWorkload, armnn::DataType::QAsymmU8>();
409 }

◆ BOOST_AUTO_TEST_CASE() [36/108]

BOOST_AUTO_TEST_CASE ( CreateFullyConnectedWorkloadQuantisedSymm16  )

Definition at line 411 of file RefCreateWorkloadTests.cpp.

412 {
413  RefCreateFullyConnectedWorkloadTest<RefFullyConnectedWorkload, armnn::DataType::QSymmS16>();
414 }

◆ BOOST_AUTO_TEST_CASE() [37/108]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationFloat32NchwWorkload  )

Definition at line 443 of file RefCreateWorkloadTests.cpp.

444 {
445  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
446 }

◆ BOOST_AUTO_TEST_CASE() [38/108]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationFloat32NhwcWorkload  )

Definition at line 448 of file RefCreateWorkloadTests.cpp.

449 {
450  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
451 }

◆ BOOST_AUTO_TEST_CASE() [39/108]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationUint8NchwWorkload  )

Definition at line 453 of file RefCreateWorkloadTests.cpp.

454 {
455  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
456 }

◆ BOOST_AUTO_TEST_CASE() [40/108]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationUint8NhwcWorkload  )

Definition at line 458 of file RefCreateWorkloadTests.cpp.

459 {
460  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NHWC);
461 }

◆ BOOST_AUTO_TEST_CASE() [41/108]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationInt16NchwWorkload  )

Definition at line 463 of file RefCreateWorkloadTests.cpp.

464 {
465  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
466 }

◆ BOOST_AUTO_TEST_CASE() [42/108]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationInt16NhwcWorkload  )

Definition at line 468 of file RefCreateWorkloadTests.cpp.

469 {
470  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NHWC);
471 }

◆ BOOST_AUTO_TEST_CASE() [43/108]

BOOST_AUTO_TEST_CASE ( CreatePooling2dFloat32Workload  )

Definition at line 501 of file RefCreateWorkloadTests.cpp.

502 {
503  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
504 }

◆ BOOST_AUTO_TEST_CASE() [44/108]

BOOST_AUTO_TEST_CASE ( CreatePooling2dFloat32NhwcWorkload  )

Definition at line 506 of file RefCreateWorkloadTests.cpp.

507 {
508  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
509 }

◆ BOOST_AUTO_TEST_CASE() [45/108]

BOOST_AUTO_TEST_CASE ( CreatePooling2dUint8Workload  )

Definition at line 511 of file RefCreateWorkloadTests.cpp.

512 {
513  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
514 }

◆ BOOST_AUTO_TEST_CASE() [46/108]

BOOST_AUTO_TEST_CASE ( CreatePooling2dUint8NhwcWorkload  )

Definition at line 516 of file RefCreateWorkloadTests.cpp.

517 {
518  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::QAsymmU8>(DataLayout::NHWC);
519 }

◆ BOOST_AUTO_TEST_CASE() [47/108]

BOOST_AUTO_TEST_CASE ( CreatePooling2dInt16Workload  )

Definition at line 521 of file RefCreateWorkloadTests.cpp.

522 {
523  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
524 }

◆ BOOST_AUTO_TEST_CASE() [48/108]

BOOST_AUTO_TEST_CASE ( CreatePooling2dInt16NhwcWorkload  )

Definition at line 526 of file RefCreateWorkloadTests.cpp.

527 {
528  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::QSymmS16>(DataLayout::NHWC);
529 }

◆ BOOST_AUTO_TEST_CASE() [49/108]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxFloat32Workload  )

Definition at line 557 of file RefCreateWorkloadTests.cpp.

558 {
559  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::Float32>();
560 }

◆ BOOST_AUTO_TEST_CASE() [50/108]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxFloat16Workload  )

Definition at line 562 of file RefCreateWorkloadTests.cpp.

563 {
564  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::Float16>();
565 }

◆ BOOST_AUTO_TEST_CASE() [51/108]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxQuantisedAsymm8Workload  )

Definition at line 567 of file RefCreateWorkloadTests.cpp.

568 {
569  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::QAsymmU8>();
570 }

◆ BOOST_AUTO_TEST_CASE() [52/108]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxQuantisedSymm16Workload  )

Definition at line 572 of file RefCreateWorkloadTests.cpp.

573 {
574  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::QSymmS16>();
575 }

◆ BOOST_AUTO_TEST_CASE() [53/108]

BOOST_AUTO_TEST_CASE ( CreateSplitterFloat32Workload  )

Definition at line 599 of file RefCreateWorkloadTests.cpp.

600 {
601  RefCreateSplitterWorkloadTest<RefSplitterWorkload, armnn::DataType::Float32>();
602 }

◆ BOOST_AUTO_TEST_CASE() [54/108]

BOOST_AUTO_TEST_CASE ( CreateSplitterFloat16Workload  )

Definition at line 604 of file RefCreateWorkloadTests.cpp.

605 {
606  RefCreateSplitterWorkloadTest<RefSplitterWorkload, armnn::DataType::Float16>();
607 }

◆ BOOST_AUTO_TEST_CASE() [55/108]

BOOST_AUTO_TEST_CASE ( CreateSplitterUint8Workload  )

Definition at line 609 of file RefCreateWorkloadTests.cpp.

610 {
611  RefCreateSplitterWorkloadTest<RefSplitterWorkload, armnn::DataType::QAsymmU8>();
612 }

◆ BOOST_AUTO_TEST_CASE() [56/108]

BOOST_AUTO_TEST_CASE ( CreateSplitterConcatFloat32  )

Definition at line 647 of file RefCreateWorkloadTests.cpp.

648 {
649  RefCreateSplitterConcatWorkloadTest<RefSplitterWorkload, RefConcatWorkload, DataType::Float32>();
650 }

◆ BOOST_AUTO_TEST_CASE() [57/108]

BOOST_AUTO_TEST_CASE ( CreateSplitterConcatFloat16  )

Definition at line 652 of file RefCreateWorkloadTests.cpp.

653 {
654  RefCreateSplitterConcatWorkloadTest<RefSplitterWorkload, RefConcatWorkload, DataType::Float16>();
655 }

◆ BOOST_AUTO_TEST_CASE() [58/108]

BOOST_AUTO_TEST_CASE ( CreateSplitterConcatUint8  )

Definition at line 657 of file RefCreateWorkloadTests.cpp.

658 {
659  RefCreateSplitterConcatWorkloadTest<RefSplitterWorkload, RefConcatWorkload, DataType::QAsymmU8>();
660 }

◆ BOOST_AUTO_TEST_CASE() [59/108]

BOOST_AUTO_TEST_CASE ( CreateSingleOutputMultipleInputsFloat32  )

◆ BOOST_AUTO_TEST_CASE() [60/108]

BOOST_AUTO_TEST_CASE ( CreateSingleOutputMultipleInputsUint8  )

◆ BOOST_AUTO_TEST_CASE() [61/108]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearFloat32  )

Definition at line 740 of file RefCreateWorkloadTests.cpp.

741 {
742  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
743 }

◆ BOOST_AUTO_TEST_CASE() [62/108]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearFloat16  )

Definition at line 745 of file RefCreateWorkloadTests.cpp.

746 {
747  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::Float16>(DataLayout::NCHW);
748 }

◆ BOOST_AUTO_TEST_CASE() [63/108]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearUint8  )

Definition at line 750 of file RefCreateWorkloadTests.cpp.

751 {
752  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
753 }

◆ BOOST_AUTO_TEST_CASE() [64/108]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearQuantisedAsymm16  )

Definition at line 755 of file RefCreateWorkloadTests.cpp.

756 {
757  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
758 }

◆ BOOST_AUTO_TEST_CASE() [65/108]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearFloat32Nhwc  )

Definition at line 760 of file RefCreateWorkloadTests.cpp.

761 {
762  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
763 }

◆ BOOST_AUTO_TEST_CASE() [66/108]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdFloat32  )

Definition at line 778 of file RefCreateWorkloadTests.cpp.

779 {
780  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::Float32>();
781 }

◆ BOOST_AUTO_TEST_CASE() [67/108]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdFloat16  )

Definition at line 783 of file RefCreateWorkloadTests.cpp.

784 {
785  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::Float16>();
786 }

◆ BOOST_AUTO_TEST_CASE() [68/108]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdUint8  )

Definition at line 788 of file RefCreateWorkloadTests.cpp.

789 {
790  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::QAsymmU8>();
791 }

◆ BOOST_AUTO_TEST_CASE() [69/108]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdQSymm16  )

Definition at line 793 of file RefCreateWorkloadTests.cpp.

794 {
795  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::QSymmS16>();
796 }

◆ BOOST_AUTO_TEST_CASE() [70/108]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationFloat32  )

Definition at line 826 of file RefCreateWorkloadTests.cpp.

827 {
828  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
829 }

◆ BOOST_AUTO_TEST_CASE() [71/108]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationFloat32Nhwc  )

Definition at line 831 of file RefCreateWorkloadTests.cpp.

832 {
833  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
834 }

◆ BOOST_AUTO_TEST_CASE() [72/108]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationInt16  )

Definition at line 836 of file RefCreateWorkloadTests.cpp.

837 {
838  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
839 }

◆ BOOST_AUTO_TEST_CASE() [73/108]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationInt16Nhwc  )

Definition at line 841 of file RefCreateWorkloadTests.cpp.

842 {
843  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NHWC);
844 }

◆ BOOST_AUTO_TEST_CASE() [74/108]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationUint8  )

Definition at line 846 of file RefCreateWorkloadTests.cpp.

847 {
848  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
849 }

◆ BOOST_AUTO_TEST_CASE() [75/108]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationUint8Nhwc  )

Definition at line 851 of file RefCreateWorkloadTests.cpp.

852 {
853  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NHWC);
854 }

◆ BOOST_AUTO_TEST_CASE() [76/108]

BOOST_AUTO_TEST_CASE ( CreateReshapeWorkloadFloat32  )

Definition at line 870 of file RefCreateWorkloadTests.cpp.

871 {
872  RefCreateReshapeWorkloadTest<RefReshapeWorkload, armnn::DataType::Float32>();
873 }

◆ BOOST_AUTO_TEST_CASE() [77/108]

BOOST_AUTO_TEST_CASE ( CreateReshapeWorkloadQuantisedAsymm8  )

Definition at line 875 of file RefCreateWorkloadTests.cpp.

876 {
877  RefCreateReshapeWorkloadTest<RefReshapeWorkload, armnn::DataType::QAsymmU8>();
878 }

◆ BOOST_AUTO_TEST_CASE() [78/108]

BOOST_AUTO_TEST_CASE ( CreateReshapeWorkloadQuantisedSymm16  )

Definition at line 880 of file RefCreateWorkloadTests.cpp.

881 {
882  RefCreateReshapeWorkloadTest<RefReshapeWorkload, armnn::DataType::QSymmS16>();
883 }

◆ BOOST_AUTO_TEST_CASE() [79/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Float32Workload  )

Definition at line 899 of file RefCreateWorkloadTests.cpp.

900 {
901  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 4, 3, 2, 5 }, 0);
902 }

◆ BOOST_AUTO_TEST_CASE() [80/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Float16Workload  )

Definition at line 904 of file RefCreateWorkloadTests.cpp.

905 {
906  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float16>({ 4, 3, 2, 5 }, 0);
907 }

◆ BOOST_AUTO_TEST_CASE() [81/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Uint8Workload  )

Definition at line 909 of file RefCreateWorkloadTests.cpp.

910 {
911  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 4, 3, 2, 5 }, 0);
912 }

◆ BOOST_AUTO_TEST_CASE() [82/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Uint16Workload  )

Definition at line 914 of file RefCreateWorkloadTests.cpp.

915 {
916  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QSymmS16>({ 4, 3, 2, 5 }, 0);
917 }

◆ BOOST_AUTO_TEST_CASE() [83/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim1Float32Workload  )

Definition at line 919 of file RefCreateWorkloadTests.cpp.

920 {
921  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 2, 6, 2, 5 }, 1);
922 }

◆ BOOST_AUTO_TEST_CASE() [84/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim1Uint8Workload  )

Definition at line 924 of file RefCreateWorkloadTests.cpp.

925 {
926  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 2, 6, 2, 5 }, 1);
927 }

◆ BOOST_AUTO_TEST_CASE() [85/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim2Float32Workload  )

Definition at line 929 of file RefCreateWorkloadTests.cpp.

930 {
931  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 2, 3, 4, 5 }, 2);
932 }

◆ BOOST_AUTO_TEST_CASE() [86/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim2Uint8Workload  )

Definition at line 934 of file RefCreateWorkloadTests.cpp.

935 {
936  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 2, 3, 4, 5 }, 2);
937 }

◆ BOOST_AUTO_TEST_CASE() [87/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim3Float32Workload  )

Definition at line 939 of file RefCreateWorkloadTests.cpp.

940 {
941  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 2, 3, 2, 10 }, 3);
942 }

◆ BOOST_AUTO_TEST_CASE() [88/108]

BOOST_AUTO_TEST_CASE ( CreateConcatDim3Uint8Workload  )

Definition at line 944 of file RefCreateWorkloadTests.cpp.

945 {
946  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 2, 3, 2, 10 }, 3);
947 }

◆ BOOST_AUTO_TEST_CASE() [89/108]

BOOST_AUTO_TEST_CASE ( CreateConstantUint8Workload  )

Definition at line 962 of file RefCreateWorkloadTests.cpp.

963 {
964  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::QAsymmU8>({ 2, 3, 2, 10 });
965 }

◆ BOOST_AUTO_TEST_CASE() [90/108]

BOOST_AUTO_TEST_CASE ( CreateConstantInt16Workload  )

Definition at line 967 of file RefCreateWorkloadTests.cpp.

968 {
969  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::QSymmS16>({ 2, 3, 2, 10 });
970 }

◆ BOOST_AUTO_TEST_CASE() [91/108]

BOOST_AUTO_TEST_CASE ( CreateConstantFloat32Workload  )

Definition at line 972 of file RefCreateWorkloadTests.cpp.

973 {
974  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::Float32>({ 2, 3, 2, 10 });
975 }

◆ BOOST_AUTO_TEST_CASE() [92/108]

BOOST_AUTO_TEST_CASE ( CreateConstantSigned32Workload  )

Definition at line 977 of file RefCreateWorkloadTests.cpp.

978 {
979  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::Signed32>({ 2, 3, 2, 10 });
980 }

◆ BOOST_AUTO_TEST_CASE() [93/108]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat32Workload  )

Definition at line 1002 of file RefCreateWorkloadTests.cpp.

1003 {
1004  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::Float32);
1005 }

◆ BOOST_AUTO_TEST_CASE() [94/108]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat16Workload  )

Definition at line 1007 of file RefCreateWorkloadTests.cpp.

1008 {
1009  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::Float16);
1010 }

◆ BOOST_AUTO_TEST_CASE() [95/108]

BOOST_AUTO_TEST_CASE ( CreatePreluUint8Workload  )

Definition at line 1012 of file RefCreateWorkloadTests.cpp.

1013 {
1014  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::QAsymmU8);
1015 }

◆ BOOST_AUTO_TEST_CASE() [96/108]

BOOST_AUTO_TEST_CASE ( CreatePreluInt16Workload  )

Definition at line 1017 of file RefCreateWorkloadTests.cpp.

1018 {
1019  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::QSymmS16);
1020 }

◆ BOOST_AUTO_TEST_CASE() [97/108]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat32NoBroadcastWorkload  )

Definition at line 1022 of file RefCreateWorkloadTests.cpp.

1023 {
1024  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
1027 }

◆ BOOST_AUTO_TEST_CASE() [98/108]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat16NoBroadcastWorkload  )

Definition at line 1029 of file RefCreateWorkloadTests.cpp.

1030 {
1031  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
1034 }

◆ BOOST_AUTO_TEST_CASE() [99/108]

BOOST_AUTO_TEST_CASE ( CreatePreluUint8NoBroadcastWorkload  )

Definition at line 1036 of file RefCreateWorkloadTests.cpp.

1037 {
1038  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
1041 }

◆ BOOST_AUTO_TEST_CASE() [100/108]

BOOST_AUTO_TEST_CASE ( CreatePreluInt16NoBroadcastWorkload  )

Definition at line 1043 of file RefCreateWorkloadTests.cpp.

1044 {
1045  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
1048 }

◆ BOOST_AUTO_TEST_CASE() [101/108]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadFloat32  )

Definition at line 1063 of file RefCreateWorkloadTests.cpp.

1064 {
1065  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::Float32>();
1066 }

◆ BOOST_AUTO_TEST_CASE() [102/108]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadFloat16  )

Definition at line 1068 of file RefCreateWorkloadTests.cpp.

1069 {
1070  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::Float16>();
1071 }

◆ BOOST_AUTO_TEST_CASE() [103/108]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadQASymm8  )

Definition at line 1073 of file RefCreateWorkloadTests.cpp.

1074 {
1075  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::QAsymmU8>();
1076 }

◆ BOOST_AUTO_TEST_CASE() [104/108]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadQSymm16  )

Definition at line 1078 of file RefCreateWorkloadTests.cpp.

1079 {
1080  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::QSymmS16>();
1081 }

◆ BOOST_AUTO_TEST_CASE() [105/108]

BOOST_AUTO_TEST_CASE ( CreateStackFloat32Workload  )

Definition at line 1109 of file RefCreateWorkloadTests.cpp.

1110 {
1111  RefCreateStackWorkloadTest<armnn::DataType::Float32>({ 3, 4, 5 }, { 3, 4, 2, 5 }, 2, 2);
1112 }

◆ BOOST_AUTO_TEST_CASE() [106/108]

BOOST_AUTO_TEST_CASE ( CreateStackUint8Workload  )

Definition at line 1114 of file RefCreateWorkloadTests.cpp.

1115 {
1116  RefCreateStackWorkloadTest<armnn::DataType::QAsymmU8>({ 3, 4, 5 }, { 3, 4, 2, 5 }, 2, 2);
1117 }

◆ BOOST_AUTO_TEST_CASE() [107/108]

BOOST_AUTO_TEST_CASE ( CreateStackUint16Workload  )

Definition at line 1119 of file RefCreateWorkloadTests.cpp.

1120 {
1121  RefCreateStackWorkloadTest<armnn::DataType::QSymmS16>({ 3, 4, 5 }, { 3, 4, 2, 5 }, 2, 2);
1122 }

◆ BOOST_AUTO_TEST_CASE() [108/108]

BOOST_AUTO_TEST_CASE ( CreateQLstmWorkload  )

Definition at line 1148 of file RefCreateWorkloadTests.cpp.

References BOOST_AUTO_TEST_SUITE_END().

1149 {
1150  RefCreateQLstmWorkloadTest<RefQLstmWorkload>();
1151 }