ArmNN
 20.05
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 (CreateSubtractionFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSubtractionFloat16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSubtractionUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateSubtractionInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateMultiplicationFloatWorkload)
 
 BOOST_AUTO_TEST_CASE (CreateMultiplicationUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateMultiplicationInt16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateDivisionFloat32Workload)
 
 BOOST_AUTO_TEST_CASE (CreateDivisionFloat16Workload)
 
 BOOST_AUTO_TEST_CASE (CreateDivisionUint8Workload)
 
 BOOST_AUTO_TEST_CASE (CreateDivisionInt16Workload)
 
 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 (CreateQLstmWorkloadTest)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/104]

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/104]

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/104]

BOOST_AUTO_TEST_CASE ( CreateAdditionFloatWorkload  )

Definition at line 92 of file RefCreateWorkloadTests.cpp.

93 {
94  RefCreateElementwiseWorkloadTest<RefAdditionWorkload,
98 }
RefElementwiseWorkload< std::plus< float >, AdditionQueueDescriptor, StringMapping::RefAdditionWorkload_Execute > RefAdditionWorkload
This layer represents an addition operation.

◆ BOOST_AUTO_TEST_CASE() [4/104]

BOOST_AUTO_TEST_CASE ( CreateAdditionUint8Workload  )

Definition at line 100 of file RefCreateWorkloadTests.cpp.

101 {
102  RefCreateElementwiseWorkloadTest<RefAdditionWorkload,
106 }
RefElementwiseWorkload< std::plus< float >, AdditionQueueDescriptor, StringMapping::RefAdditionWorkload_Execute > RefAdditionWorkload
This layer represents an addition operation.

◆ BOOST_AUTO_TEST_CASE() [5/104]

BOOST_AUTO_TEST_CASE ( CreateAdditionInt16Workload  )

Definition at line 108 of file RefCreateWorkloadTests.cpp.

109 {
110  RefCreateElementwiseWorkloadTest<RefAdditionWorkload,
114 }
RefElementwiseWorkload< std::plus< float >, AdditionQueueDescriptor, StringMapping::RefAdditionWorkload_Execute > RefAdditionWorkload
This layer represents an addition operation.

◆ BOOST_AUTO_TEST_CASE() [6/104]

BOOST_AUTO_TEST_CASE ( CreateSubtractionFloat32Workload  )

Definition at line 116 of file RefCreateWorkloadTests.cpp.

117 {
118  RefCreateElementwiseWorkloadTest<RefSubtractionWorkload,
122 }
RefElementwiseWorkload< std::minus< float >, SubtractionQueueDescriptor, StringMapping::RefSubtractionWorkload_Execute > RefSubtractionWorkload
This layer represents a subtraction operation.

◆ BOOST_AUTO_TEST_CASE() [7/104]

BOOST_AUTO_TEST_CASE ( CreateSubtractionFloat16Workload  )

Definition at line 124 of file RefCreateWorkloadTests.cpp.

125 {
126  RefCreateElementwiseWorkloadTest<RefSubtractionWorkload,
130 }
RefElementwiseWorkload< std::minus< float >, SubtractionQueueDescriptor, StringMapping::RefSubtractionWorkload_Execute > RefSubtractionWorkload
This layer represents a subtraction operation.

◆ BOOST_AUTO_TEST_CASE() [8/104]

BOOST_AUTO_TEST_CASE ( CreateSubtractionUint8Workload  )

Definition at line 132 of file RefCreateWorkloadTests.cpp.

133 {
134  RefCreateElementwiseWorkloadTest<RefSubtractionWorkload,
138 }
RefElementwiseWorkload< std::minus< float >, SubtractionQueueDescriptor, StringMapping::RefSubtractionWorkload_Execute > RefSubtractionWorkload
This layer represents a subtraction operation.

◆ BOOST_AUTO_TEST_CASE() [9/104]

BOOST_AUTO_TEST_CASE ( CreateSubtractionInt16Workload  )

Definition at line 140 of file RefCreateWorkloadTests.cpp.

141 {
142  RefCreateElementwiseWorkloadTest<RefSubtractionWorkload,
146 }
RefElementwiseWorkload< std::minus< float >, SubtractionQueueDescriptor, StringMapping::RefSubtractionWorkload_Execute > RefSubtractionWorkload
This layer represents a subtraction operation.

◆ BOOST_AUTO_TEST_CASE() [10/104]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationFloatWorkload  )

Definition at line 148 of file RefCreateWorkloadTests.cpp.

149 {
150  RefCreateElementwiseWorkloadTest<RefMultiplicationWorkload,
154 }
RefElementwiseWorkload< std::multiplies< float >, MultiplicationQueueDescriptor, StringMapping::RefMultiplicationWorkload_Execute > RefMultiplicationWorkload
This layer represents a multiplication operation.

◆ BOOST_AUTO_TEST_CASE() [11/104]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationUint8Workload  )

Definition at line 156 of file RefCreateWorkloadTests.cpp.

157 {
158  RefCreateElementwiseWorkloadTest<RefMultiplicationWorkload,
162 }
RefElementwiseWorkload< std::multiplies< float >, MultiplicationQueueDescriptor, StringMapping::RefMultiplicationWorkload_Execute > RefMultiplicationWorkload
This layer represents a multiplication operation.

◆ BOOST_AUTO_TEST_CASE() [12/104]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationInt16Workload  )

Definition at line 164 of file RefCreateWorkloadTests.cpp.

165 {
166  RefCreateElementwiseWorkloadTest<RefMultiplicationWorkload,
170 }
RefElementwiseWorkload< std::multiplies< float >, MultiplicationQueueDescriptor, StringMapping::RefMultiplicationWorkload_Execute > RefMultiplicationWorkload
This layer represents a multiplication operation.

◆ BOOST_AUTO_TEST_CASE() [13/104]

BOOST_AUTO_TEST_CASE ( CreateDivisionFloat32Workload  )

Definition at line 172 of file RefCreateWorkloadTests.cpp.

173 {
174  RefCreateElementwiseWorkloadTest<RefDivisionWorkload,
178 }
RefElementwiseWorkload< std::divides< float >, DivisionQueueDescriptor, StringMapping::RefDivisionWorkload_Execute > RefDivisionWorkload
This layer represents a division operation.

◆ BOOST_AUTO_TEST_CASE() [14/104]

BOOST_AUTO_TEST_CASE ( CreateDivisionFloat16Workload  )

Definition at line 180 of file RefCreateWorkloadTests.cpp.

181 {
182  RefCreateElementwiseWorkloadTest<RefDivisionWorkload,
186 }
RefElementwiseWorkload< std::divides< float >, DivisionQueueDescriptor, StringMapping::RefDivisionWorkload_Execute > RefDivisionWorkload
This layer represents a division operation.

◆ BOOST_AUTO_TEST_CASE() [15/104]

BOOST_AUTO_TEST_CASE ( CreateDivisionUint8Workload  )

Definition at line 188 of file RefCreateWorkloadTests.cpp.

189 {
190  RefCreateElementwiseWorkloadTest<RefDivisionWorkload,
194 }
RefElementwiseWorkload< std::divides< float >, DivisionQueueDescriptor, StringMapping::RefDivisionWorkload_Execute > RefDivisionWorkload
This layer represents a division operation.

◆ BOOST_AUTO_TEST_CASE() [16/104]

BOOST_AUTO_TEST_CASE ( CreateDivisionInt16Workload  )

Definition at line 196 of file RefCreateWorkloadTests.cpp.

197 {
198  RefCreateElementwiseWorkloadTest<RefDivisionWorkload,
202 }
RefElementwiseWorkload< std::divides< float >, DivisionQueueDescriptor, StringMapping::RefDivisionWorkload_Execute > RefDivisionWorkload
This layer represents a division operation.

◆ BOOST_AUTO_TEST_CASE() [17/104]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat32Workload  )

Definition at line 233 of file RefCreateWorkloadTests.cpp.

234 {
235  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload,armnn::DataType::Float32>
236  (DataLayout::NCHW);
237 }

◆ BOOST_AUTO_TEST_CASE() [18/104]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat32WorkloadNhwc  )

Definition at line 239 of file RefCreateWorkloadTests.cpp.

240 {
241  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::Float32>
242  (DataLayout::NHWC);
243 }

◆ BOOST_AUTO_TEST_CASE() [19/104]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat16Workload  )

Definition at line 245 of file RefCreateWorkloadTests.cpp.

246 {
247  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload,armnn::DataType::Float16>
248  (DataLayout::NCHW);
249 }

◆ BOOST_AUTO_TEST_CASE() [20/104]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat16WorkloadNhwc  )

Definition at line 251 of file RefCreateWorkloadTests.cpp.

252 {
253  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::Float16>
254  (DataLayout::NHWC);
255 }

◆ BOOST_AUTO_TEST_CASE() [21/104]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationUint8Workload  )

Definition at line 257 of file RefCreateWorkloadTests.cpp.

258 {
259  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::QAsymmU8>
260  (DataLayout::NCHW);
261 }

◆ BOOST_AUTO_TEST_CASE() [22/104]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationUint8WorkloadNhwc  )

Definition at line 263 of file RefCreateWorkloadTests.cpp.

264 {
265  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::QAsymmU8>
266  (DataLayout::NHWC);
267 }

◆ BOOST_AUTO_TEST_CASE() [23/104]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationInt16Workload  )

Definition at line 269 of file RefCreateWorkloadTests.cpp.

270 {
271  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::QSymmS16>
272  (DataLayout::NCHW);
273 }

◆ BOOST_AUTO_TEST_CASE() [24/104]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationInt16WorkloadNhwc  )

Definition at line 275 of file RefCreateWorkloadTests.cpp.

276 {
277  RefCreateBatchNormalizationWorkloadTest<RefBatchNormalizationWorkload, armnn::DataType::QSymmS16>
278  (DataLayout::NHWC);
279 }

◆ BOOST_AUTO_TEST_CASE() [25/104]

BOOST_AUTO_TEST_CASE ( CreateConvertFp16ToFp32Float32Workload  )

Definition at line 281 of file RefCreateWorkloadTests.cpp.

282 {
283  Graph graph;
284  RefWorkloadFactory factory = GetFactory();
285  auto workload = CreateConvertFp16ToFp32WorkloadTest<RefConvertFp16ToFp32Workload>(factory, graph);
286 
287  // Checks that outputs and inputs are as we expect them
288  CheckInputOutput(
289  std::move(workload), TensorInfo({1, 3, 2, 3}, DataType::Float16), TensorInfo({1, 3, 2, 3}, DataType::Float32));
290 }

◆ BOOST_AUTO_TEST_CASE() [26/104]

BOOST_AUTO_TEST_CASE ( CreateConvertFp32ToFp16Float16Workload  )

Definition at line 292 of file RefCreateWorkloadTests.cpp.

293 {
294  Graph graph;
295  RefWorkloadFactory factory = GetFactory();
296  auto workload = CreateConvertFp32ToFp16WorkloadTest<RefConvertFp32ToFp16Workload>(factory, graph);
297 
298  // Checks that outputs and inputs are as we expect them
299  CheckInputOutput(
300  std::move(workload), TensorInfo({1, 3, 2, 3}, DataType::Float32), TensorInfo({1, 3, 2, 3}, DataType::Float16));
301 }

◆ BOOST_AUTO_TEST_CASE() [27/104]

BOOST_AUTO_TEST_CASE ( CreateConvolution2dFloatNchwWorkload  )

Definition at line 321 of file RefCreateWorkloadTests.cpp.

322 {
323  RefCreateConvolution2dWorkloadTest(DataLayout::NCHW);
324 }

◆ BOOST_AUTO_TEST_CASE() [28/104]

BOOST_AUTO_TEST_CASE ( CreateConvolution2dFloatNhwcWorkload  )

Definition at line 326 of file RefCreateWorkloadTests.cpp.

327 {
328  RefCreateConvolution2dWorkloadTest(DataLayout::NHWC);
329 }

◆ BOOST_AUTO_TEST_CASE() [29/104]

BOOST_AUTO_TEST_CASE ( CreateDepthwiseConvolutionFloat32NhwcWorkload  )

Definition at line 349 of file RefCreateWorkloadTests.cpp.

350 {
351  RefCreateDepthwiseConvolutionWorkloadTest(DataLayout::NHWC);
352 }

◆ BOOST_AUTO_TEST_CASE() [30/104]

BOOST_AUTO_TEST_CASE ( CreateFullyConnectedWorkloadFloat32  )

Definition at line 369 of file RefCreateWorkloadTests.cpp.

370 {
371  RefCreateFullyConnectedWorkloadTest<RefFullyConnectedWorkload, armnn::DataType::Float32>();
372 }

◆ BOOST_AUTO_TEST_CASE() [31/104]

BOOST_AUTO_TEST_CASE ( CreateFullyConnectedWorkloadQuantisedAsymm8  )

Definition at line 374 of file RefCreateWorkloadTests.cpp.

375 {
376  RefCreateFullyConnectedWorkloadTest<RefFullyConnectedWorkload, armnn::DataType::QAsymmU8>();
377 }

◆ BOOST_AUTO_TEST_CASE() [32/104]

BOOST_AUTO_TEST_CASE ( CreateFullyConnectedWorkloadQuantisedSymm16  )

Definition at line 379 of file RefCreateWorkloadTests.cpp.

380 {
381  RefCreateFullyConnectedWorkloadTest<RefFullyConnectedWorkload, armnn::DataType::QSymmS16>();
382 }

◆ BOOST_AUTO_TEST_CASE() [33/104]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationFloat32NchwWorkload  )

Definition at line 411 of file RefCreateWorkloadTests.cpp.

412 {
413  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
414 }

◆ BOOST_AUTO_TEST_CASE() [34/104]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationFloat32NhwcWorkload  )

Definition at line 416 of file RefCreateWorkloadTests.cpp.

417 {
418  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
419 }

◆ BOOST_AUTO_TEST_CASE() [35/104]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationUint8NchwWorkload  )

Definition at line 421 of file RefCreateWorkloadTests.cpp.

422 {
423  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
424 }

◆ BOOST_AUTO_TEST_CASE() [36/104]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationUint8NhwcWorkload  )

Definition at line 426 of file RefCreateWorkloadTests.cpp.

427 {
428  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NHWC);
429 }

◆ BOOST_AUTO_TEST_CASE() [37/104]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationInt16NchwWorkload  )

Definition at line 431 of file RefCreateWorkloadTests.cpp.

432 {
433  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
434 }

◆ BOOST_AUTO_TEST_CASE() [38/104]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationInt16NhwcWorkload  )

Definition at line 436 of file RefCreateWorkloadTests.cpp.

437 {
438  RefCreateNormalizationWorkloadTest<RefNormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NHWC);
439 }

◆ BOOST_AUTO_TEST_CASE() [39/104]

BOOST_AUTO_TEST_CASE ( CreatePooling2dFloat32Workload  )

Definition at line 469 of file RefCreateWorkloadTests.cpp.

470 {
471  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
472 }

◆ BOOST_AUTO_TEST_CASE() [40/104]

BOOST_AUTO_TEST_CASE ( CreatePooling2dFloat32NhwcWorkload  )

Definition at line 474 of file RefCreateWorkloadTests.cpp.

475 {
476  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
477 }

◆ BOOST_AUTO_TEST_CASE() [41/104]

BOOST_AUTO_TEST_CASE ( CreatePooling2dUint8Workload  )

Definition at line 479 of file RefCreateWorkloadTests.cpp.

480 {
481  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
482 }

◆ BOOST_AUTO_TEST_CASE() [42/104]

BOOST_AUTO_TEST_CASE ( CreatePooling2dUint8NhwcWorkload  )

Definition at line 484 of file RefCreateWorkloadTests.cpp.

485 {
486  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::QAsymmU8>(DataLayout::NHWC);
487 }

◆ BOOST_AUTO_TEST_CASE() [43/104]

BOOST_AUTO_TEST_CASE ( CreatePooling2dInt16Workload  )

Definition at line 489 of file RefCreateWorkloadTests.cpp.

490 {
491  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
492 }

◆ BOOST_AUTO_TEST_CASE() [44/104]

BOOST_AUTO_TEST_CASE ( CreatePooling2dInt16NhwcWorkload  )

Definition at line 494 of file RefCreateWorkloadTests.cpp.

495 {
496  RefCreatePooling2dWorkloadTest<RefPooling2dWorkload, armnn::DataType::QSymmS16>(DataLayout::NHWC);
497 }

◆ BOOST_AUTO_TEST_CASE() [45/104]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxFloat32Workload  )

Definition at line 525 of file RefCreateWorkloadTests.cpp.

526 {
527  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::Float32>();
528 }

◆ BOOST_AUTO_TEST_CASE() [46/104]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxFloat16Workload  )

Definition at line 530 of file RefCreateWorkloadTests.cpp.

531 {
532  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::Float16>();
533 }

◆ BOOST_AUTO_TEST_CASE() [47/104]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxQuantisedAsymm8Workload  )

Definition at line 535 of file RefCreateWorkloadTests.cpp.

536 {
537  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::QAsymmU8>();
538 }

◆ BOOST_AUTO_TEST_CASE() [48/104]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxQuantisedSymm16Workload  )

Definition at line 540 of file RefCreateWorkloadTests.cpp.

541 {
542  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::QSymmS16>();
543 }

◆ BOOST_AUTO_TEST_CASE() [49/104]

BOOST_AUTO_TEST_CASE ( CreateSplitterFloat32Workload  )

Definition at line 567 of file RefCreateWorkloadTests.cpp.

568 {
569  RefCreateSplitterWorkloadTest<RefSplitterWorkload, armnn::DataType::Float32>();
570 }

◆ BOOST_AUTO_TEST_CASE() [50/104]

BOOST_AUTO_TEST_CASE ( CreateSplitterFloat16Workload  )

Definition at line 572 of file RefCreateWorkloadTests.cpp.

573 {
574  RefCreateSplitterWorkloadTest<RefSplitterWorkload, armnn::DataType::Float16>();
575 }

◆ BOOST_AUTO_TEST_CASE() [51/104]

BOOST_AUTO_TEST_CASE ( CreateSplitterUint8Workload  )

Definition at line 577 of file RefCreateWorkloadTests.cpp.

578 {
579  RefCreateSplitterWorkloadTest<RefSplitterWorkload, armnn::DataType::QAsymmU8>();
580 }

◆ BOOST_AUTO_TEST_CASE() [52/104]

BOOST_AUTO_TEST_CASE ( CreateSplitterConcatFloat32  )

Definition at line 615 of file RefCreateWorkloadTests.cpp.

616 {
617  RefCreateSplitterConcatWorkloadTest<RefSplitterWorkload, RefConcatWorkload, DataType::Float32>();
618 }

◆ BOOST_AUTO_TEST_CASE() [53/104]

BOOST_AUTO_TEST_CASE ( CreateSplitterConcatFloat16  )

Definition at line 620 of file RefCreateWorkloadTests.cpp.

621 {
622  RefCreateSplitterConcatWorkloadTest<RefSplitterWorkload, RefConcatWorkload, DataType::Float16>();
623 }

◆ BOOST_AUTO_TEST_CASE() [54/104]

BOOST_AUTO_TEST_CASE ( CreateSplitterConcatUint8  )

Definition at line 625 of file RefCreateWorkloadTests.cpp.

626 {
627  RefCreateSplitterConcatWorkloadTest<RefSplitterWorkload, RefConcatWorkload, DataType::QAsymmU8>();
628 }

◆ BOOST_AUTO_TEST_CASE() [55/104]

BOOST_AUTO_TEST_CASE ( CreateSingleOutputMultipleInputsFloat32  )

◆ BOOST_AUTO_TEST_CASE() [56/104]

BOOST_AUTO_TEST_CASE ( CreateSingleOutputMultipleInputsUint8  )

◆ BOOST_AUTO_TEST_CASE() [57/104]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearFloat32  )

Definition at line 708 of file RefCreateWorkloadTests.cpp.

709 {
710  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
711 }

◆ BOOST_AUTO_TEST_CASE() [58/104]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearFloat16  )

Definition at line 713 of file RefCreateWorkloadTests.cpp.

714 {
715  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::Float16>(DataLayout::NCHW);
716 }

◆ BOOST_AUTO_TEST_CASE() [59/104]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearUint8  )

Definition at line 718 of file RefCreateWorkloadTests.cpp.

719 {
720  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
721 }

◆ BOOST_AUTO_TEST_CASE() [60/104]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearQuantisedAsymm16  )

Definition at line 723 of file RefCreateWorkloadTests.cpp.

724 {
725  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
726 }

◆ BOOST_AUTO_TEST_CASE() [61/104]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearFloat32Nhwc  )

Definition at line 728 of file RefCreateWorkloadTests.cpp.

729 {
730  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
731 }

◆ BOOST_AUTO_TEST_CASE() [62/104]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdFloat32  )

Definition at line 746 of file RefCreateWorkloadTests.cpp.

747 {
748  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::Float32>();
749 }

◆ BOOST_AUTO_TEST_CASE() [63/104]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdFloat16  )

Definition at line 751 of file RefCreateWorkloadTests.cpp.

752 {
753  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::Float16>();
754 }

◆ BOOST_AUTO_TEST_CASE() [64/104]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdUint8  )

Definition at line 756 of file RefCreateWorkloadTests.cpp.

757 {
758  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::QAsymmU8>();
759 }

◆ BOOST_AUTO_TEST_CASE() [65/104]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdQSymm16  )

Definition at line 761 of file RefCreateWorkloadTests.cpp.

762 {
763  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::QSymmS16>();
764 }

◆ BOOST_AUTO_TEST_CASE() [66/104]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationFloat32  )

Definition at line 794 of file RefCreateWorkloadTests.cpp.

795 {
796  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
797 }

◆ BOOST_AUTO_TEST_CASE() [67/104]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationFloat32Nhwc  )

Definition at line 799 of file RefCreateWorkloadTests.cpp.

800 {
801  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
802 }

◆ BOOST_AUTO_TEST_CASE() [68/104]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationInt16  )

Definition at line 804 of file RefCreateWorkloadTests.cpp.

805 {
806  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
807 }

◆ BOOST_AUTO_TEST_CASE() [69/104]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationInt16Nhwc  )

Definition at line 809 of file RefCreateWorkloadTests.cpp.

810 {
811  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NHWC);
812 }

◆ BOOST_AUTO_TEST_CASE() [70/104]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationUint8  )

Definition at line 814 of file RefCreateWorkloadTests.cpp.

815 {
816  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
817 }

◆ BOOST_AUTO_TEST_CASE() [71/104]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationUint8Nhwc  )

Definition at line 819 of file RefCreateWorkloadTests.cpp.

820 {
821  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NHWC);
822 }

◆ BOOST_AUTO_TEST_CASE() [72/104]

BOOST_AUTO_TEST_CASE ( CreateReshapeWorkloadFloat32  )

Definition at line 838 of file RefCreateWorkloadTests.cpp.

839 {
840  RefCreateReshapeWorkloadTest<RefReshapeWorkload, armnn::DataType::Float32>();
841 }

◆ BOOST_AUTO_TEST_CASE() [73/104]

BOOST_AUTO_TEST_CASE ( CreateReshapeWorkloadQuantisedAsymm8  )

Definition at line 843 of file RefCreateWorkloadTests.cpp.

844 {
845  RefCreateReshapeWorkloadTest<RefReshapeWorkload, armnn::DataType::QAsymmU8>();
846 }

◆ BOOST_AUTO_TEST_CASE() [74/104]

BOOST_AUTO_TEST_CASE ( CreateReshapeWorkloadQuantisedSymm16  )

Definition at line 848 of file RefCreateWorkloadTests.cpp.

849 {
850  RefCreateReshapeWorkloadTest<RefReshapeWorkload, armnn::DataType::QSymmS16>();
851 }

◆ BOOST_AUTO_TEST_CASE() [75/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Float32Workload  )

Definition at line 867 of file RefCreateWorkloadTests.cpp.

868 {
869  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 4, 3, 2, 5 }, 0);
870 }

◆ BOOST_AUTO_TEST_CASE() [76/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Float16Workload  )

Definition at line 872 of file RefCreateWorkloadTests.cpp.

873 {
874  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float16>({ 4, 3, 2, 5 }, 0);
875 }

◆ BOOST_AUTO_TEST_CASE() [77/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Uint8Workload  )

Definition at line 877 of file RefCreateWorkloadTests.cpp.

878 {
879  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 4, 3, 2, 5 }, 0);
880 }

◆ BOOST_AUTO_TEST_CASE() [78/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Uint16Workload  )

Definition at line 882 of file RefCreateWorkloadTests.cpp.

883 {
884  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QSymmS16>({ 4, 3, 2, 5 }, 0);
885 }

◆ BOOST_AUTO_TEST_CASE() [79/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim1Float32Workload  )

Definition at line 887 of file RefCreateWorkloadTests.cpp.

888 {
889  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 2, 6, 2, 5 }, 1);
890 }

◆ BOOST_AUTO_TEST_CASE() [80/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim1Uint8Workload  )

Definition at line 892 of file RefCreateWorkloadTests.cpp.

893 {
894  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 2, 6, 2, 5 }, 1);
895 }

◆ BOOST_AUTO_TEST_CASE() [81/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim2Float32Workload  )

Definition at line 897 of file RefCreateWorkloadTests.cpp.

898 {
899  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 2, 3, 4, 5 }, 2);
900 }

◆ BOOST_AUTO_TEST_CASE() [82/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim2Uint8Workload  )

Definition at line 902 of file RefCreateWorkloadTests.cpp.

903 {
904  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 2, 3, 4, 5 }, 2);
905 }

◆ BOOST_AUTO_TEST_CASE() [83/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim3Float32Workload  )

Definition at line 907 of file RefCreateWorkloadTests.cpp.

908 {
909  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 2, 3, 2, 10 }, 3);
910 }

◆ BOOST_AUTO_TEST_CASE() [84/104]

BOOST_AUTO_TEST_CASE ( CreateConcatDim3Uint8Workload  )

Definition at line 912 of file RefCreateWorkloadTests.cpp.

913 {
914  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 2, 3, 2, 10 }, 3);
915 }

◆ BOOST_AUTO_TEST_CASE() [85/104]

BOOST_AUTO_TEST_CASE ( CreateConstantUint8Workload  )

Definition at line 930 of file RefCreateWorkloadTests.cpp.

931 {
932  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::QAsymmU8>({ 2, 3, 2, 10 });
933 }

◆ BOOST_AUTO_TEST_CASE() [86/104]

BOOST_AUTO_TEST_CASE ( CreateConstantInt16Workload  )

Definition at line 935 of file RefCreateWorkloadTests.cpp.

936 {
937  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::QSymmS16>({ 2, 3, 2, 10 });
938 }

◆ BOOST_AUTO_TEST_CASE() [87/104]

BOOST_AUTO_TEST_CASE ( CreateConstantFloat32Workload  )

Definition at line 940 of file RefCreateWorkloadTests.cpp.

941 {
942  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::Float32>({ 2, 3, 2, 10 });
943 }

◆ BOOST_AUTO_TEST_CASE() [88/104]

BOOST_AUTO_TEST_CASE ( CreateConstantSigned32Workload  )

Definition at line 945 of file RefCreateWorkloadTests.cpp.

946 {
947  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::Signed32>({ 2, 3, 2, 10 });
948 }

◆ BOOST_AUTO_TEST_CASE() [89/104]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat32Workload  )

Definition at line 970 of file RefCreateWorkloadTests.cpp.

971 {
972  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::Float32);
973 }

◆ BOOST_AUTO_TEST_CASE() [90/104]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat16Workload  )

Definition at line 975 of file RefCreateWorkloadTests.cpp.

976 {
977  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::Float16);
978 }

◆ BOOST_AUTO_TEST_CASE() [91/104]

BOOST_AUTO_TEST_CASE ( CreatePreluUint8Workload  )

Definition at line 980 of file RefCreateWorkloadTests.cpp.

981 {
982  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::QAsymmU8);
983 }

◆ BOOST_AUTO_TEST_CASE() [92/104]

BOOST_AUTO_TEST_CASE ( CreatePreluInt16Workload  )

Definition at line 985 of file RefCreateWorkloadTests.cpp.

986 {
987  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::QSymmS16);
988 }

◆ BOOST_AUTO_TEST_CASE() [93/104]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat32NoBroadcastWorkload  )

Definition at line 990 of file RefCreateWorkloadTests.cpp.

991 {
992  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
995 }

◆ BOOST_AUTO_TEST_CASE() [94/104]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat16NoBroadcastWorkload  )

Definition at line 997 of file RefCreateWorkloadTests.cpp.

998 {
999  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
1002 }

◆ BOOST_AUTO_TEST_CASE() [95/104]

BOOST_AUTO_TEST_CASE ( CreatePreluUint8NoBroadcastWorkload  )

Definition at line 1004 of file RefCreateWorkloadTests.cpp.

1005 {
1006  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
1009 }

◆ BOOST_AUTO_TEST_CASE() [96/104]

BOOST_AUTO_TEST_CASE ( CreatePreluInt16NoBroadcastWorkload  )

Definition at line 1011 of file RefCreateWorkloadTests.cpp.

1012 {
1013  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
1016 }

◆ BOOST_AUTO_TEST_CASE() [97/104]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadFloat32  )

Definition at line 1031 of file RefCreateWorkloadTests.cpp.

1032 {
1033  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::Float32>();
1034 }

◆ BOOST_AUTO_TEST_CASE() [98/104]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadFloat16  )

Definition at line 1036 of file RefCreateWorkloadTests.cpp.

1037 {
1038  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::Float16>();
1039 }

◆ BOOST_AUTO_TEST_CASE() [99/104]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadQASymm8  )

Definition at line 1041 of file RefCreateWorkloadTests.cpp.

1042 {
1043  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::QAsymmU8>();
1044 }

◆ BOOST_AUTO_TEST_CASE() [100/104]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadQSymm16  )

Definition at line 1046 of file RefCreateWorkloadTests.cpp.

1047 {
1048  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::QSymmS16>();
1049 }

◆ BOOST_AUTO_TEST_CASE() [101/104]

BOOST_AUTO_TEST_CASE ( CreateStackFloat32Workload  )

Definition at line 1077 of file RefCreateWorkloadTests.cpp.

1078 {
1079  RefCreateStackWorkloadTest<armnn::DataType::Float32>({ 3, 4, 5 }, { 3, 4, 2, 5 }, 2, 2);
1080 }

◆ BOOST_AUTO_TEST_CASE() [102/104]

BOOST_AUTO_TEST_CASE ( CreateStackUint8Workload  )

Definition at line 1082 of file RefCreateWorkloadTests.cpp.

1083 {
1084  RefCreateStackWorkloadTest<armnn::DataType::QAsymmU8>({ 3, 4, 5 }, { 3, 4, 2, 5 }, 2, 2);
1085 }

◆ BOOST_AUTO_TEST_CASE() [103/104]

BOOST_AUTO_TEST_CASE ( CreateStackUint16Workload  )

Definition at line 1087 of file RefCreateWorkloadTests.cpp.

1088 {
1089  RefCreateStackWorkloadTest<armnn::DataType::QSymmS16>({ 3, 4, 5 }, { 3, 4, 2, 5 }, 2, 2);
1090 }

◆ BOOST_AUTO_TEST_CASE() [104/104]

BOOST_AUTO_TEST_CASE ( CreateQLstmWorkloadTest  )

Definition at line 1116 of file RefCreateWorkloadTests.cpp.

References BOOST_AUTO_TEST_SUITE_END().

1117 {
1118  RefCreateQLstmWorkloadTest<RefQLstmWorkload>();
1119 }