ArmNN
 20.02
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)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/103]

BOOST_AUTO_TEST_CASE ( CreateActivationFloat32Workload  )

Definition at line 64 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [2/103]

BOOST_AUTO_TEST_CASE ( CreateActivationUint8Workload  )

Definition at line 69 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [3/103]

BOOST_AUTO_TEST_CASE ( CreateAdditionFloatWorkload  )

Definition at line 91 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [4/103]

BOOST_AUTO_TEST_CASE ( CreateAdditionUint8Workload  )

Definition at line 99 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [5/103]

BOOST_AUTO_TEST_CASE ( CreateAdditionInt16Workload  )

Definition at line 107 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [6/103]

BOOST_AUTO_TEST_CASE ( CreateSubtractionFloat32Workload  )

Definition at line 115 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [7/103]

BOOST_AUTO_TEST_CASE ( CreateSubtractionFloat16Workload  )

Definition at line 123 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [8/103]

BOOST_AUTO_TEST_CASE ( CreateSubtractionUint8Workload  )

Definition at line 131 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [9/103]

BOOST_AUTO_TEST_CASE ( CreateSubtractionInt16Workload  )

Definition at line 139 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [10/103]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationFloatWorkload  )

Definition at line 147 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [11/103]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationUint8Workload  )

Definition at line 155 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [12/103]

BOOST_AUTO_TEST_CASE ( CreateMultiplicationInt16Workload  )

Definition at line 163 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [13/103]

BOOST_AUTO_TEST_CASE ( CreateDivisionFloat32Workload  )

Definition at line 171 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [14/103]

BOOST_AUTO_TEST_CASE ( CreateDivisionFloat16Workload  )

Definition at line 179 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [15/103]

BOOST_AUTO_TEST_CASE ( CreateDivisionUint8Workload  )

Definition at line 187 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [16/103]

BOOST_AUTO_TEST_CASE ( CreateDivisionInt16Workload  )

Definition at line 195 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [17/103]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat32Workload  )

Definition at line 232 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [18/103]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat32WorkloadNhwc  )

Definition at line 238 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [19/103]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat16Workload  )

Definition at line 244 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [20/103]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationFloat16WorkloadNhwc  )

Definition at line 250 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [21/103]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationUint8Workload  )

Definition at line 256 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [22/103]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationUint8WorkloadNhwc  )

Definition at line 262 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [23/103]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationInt16Workload  )

Definition at line 268 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [24/103]

BOOST_AUTO_TEST_CASE ( CreateBatchNormalizationInt16WorkloadNhwc  )

Definition at line 274 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [25/103]

BOOST_AUTO_TEST_CASE ( CreateConvertFp16ToFp32Float32Workload  )

Definition at line 280 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [26/103]

BOOST_AUTO_TEST_CASE ( CreateConvertFp32ToFp16Float16Workload  )

Definition at line 291 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [27/103]

BOOST_AUTO_TEST_CASE ( CreateConvolution2dFloatNchwWorkload  )

Definition at line 320 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [28/103]

BOOST_AUTO_TEST_CASE ( CreateConvolution2dFloatNhwcWorkload  )

Definition at line 325 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [29/103]

BOOST_AUTO_TEST_CASE ( CreateDepthwiseConvolutionFloat32NhwcWorkload  )

Definition at line 348 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [30/103]

BOOST_AUTO_TEST_CASE ( CreateFullyConnectedWorkloadFloat32  )

Definition at line 368 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [31/103]

BOOST_AUTO_TEST_CASE ( CreateFullyConnectedWorkloadQuantisedAsymm8  )

Definition at line 373 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [32/103]

BOOST_AUTO_TEST_CASE ( CreateFullyConnectedWorkloadQuantisedSymm16  )

Definition at line 378 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [33/103]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationFloat32NchwWorkload  )

Definition at line 410 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [34/103]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationFloat32NhwcWorkload  )

Definition at line 415 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [35/103]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationUint8NchwWorkload  )

Definition at line 420 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [36/103]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationUint8NhwcWorkload  )

Definition at line 425 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [37/103]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationInt16NchwWorkload  )

Definition at line 430 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [38/103]

BOOST_AUTO_TEST_CASE ( CreateRefNormalizationInt16NhwcWorkload  )

Definition at line 435 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [39/103]

BOOST_AUTO_TEST_CASE ( CreatePooling2dFloat32Workload  )

Definition at line 468 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [40/103]

BOOST_AUTO_TEST_CASE ( CreatePooling2dFloat32NhwcWorkload  )

Definition at line 473 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [41/103]

BOOST_AUTO_TEST_CASE ( CreatePooling2dUint8Workload  )

Definition at line 478 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [42/103]

BOOST_AUTO_TEST_CASE ( CreatePooling2dUint8NhwcWorkload  )

Definition at line 483 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [43/103]

BOOST_AUTO_TEST_CASE ( CreatePooling2dInt16Workload  )

Definition at line 488 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [44/103]

BOOST_AUTO_TEST_CASE ( CreatePooling2dInt16NhwcWorkload  )

Definition at line 493 of file RefCreateWorkloadTests.cpp.

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

◆ BOOST_AUTO_TEST_CASE() [45/103]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxFloat32Workload  )

Definition at line 512 of file RefCreateWorkloadTests.cpp.

513 {
514  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::Float32>();
515 }

◆ BOOST_AUTO_TEST_CASE() [46/103]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxFloat16Workload  )

Definition at line 517 of file RefCreateWorkloadTests.cpp.

518 {
519  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::Float16>();
520 }

◆ BOOST_AUTO_TEST_CASE() [47/103]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxQuantisedAsymm8Workload  )

Definition at line 522 of file RefCreateWorkloadTests.cpp.

523 {
524  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::QAsymmU8>();
525 }

◆ BOOST_AUTO_TEST_CASE() [48/103]

BOOST_AUTO_TEST_CASE ( CreateSoftmaxQuantisedSymm16Workload  )

Definition at line 527 of file RefCreateWorkloadTests.cpp.

528 {
529  RefCreateSoftmaxWorkloadTest<RefSoftmaxWorkload, armnn::DataType::QSymmS16>();
530 }

◆ BOOST_AUTO_TEST_CASE() [49/103]

BOOST_AUTO_TEST_CASE ( CreateSplitterFloat32Workload  )

Definition at line 554 of file RefCreateWorkloadTests.cpp.

555 {
556  RefCreateSplitterWorkloadTest<RefSplitterWorkload, armnn::DataType::Float32>();
557 }

◆ BOOST_AUTO_TEST_CASE() [50/103]

BOOST_AUTO_TEST_CASE ( CreateSplitterFloat16Workload  )

Definition at line 559 of file RefCreateWorkloadTests.cpp.

560 {
561  RefCreateSplitterWorkloadTest<RefSplitterWorkload, armnn::DataType::Float16>();
562 }

◆ BOOST_AUTO_TEST_CASE() [51/103]

BOOST_AUTO_TEST_CASE ( CreateSplitterUint8Workload  )

Definition at line 564 of file RefCreateWorkloadTests.cpp.

565 {
566  RefCreateSplitterWorkloadTest<RefSplitterWorkload, armnn::DataType::QAsymmU8>();
567 }

◆ BOOST_AUTO_TEST_CASE() [52/103]

BOOST_AUTO_TEST_CASE ( CreateSplitterConcatFloat32  )

Definition at line 602 of file RefCreateWorkloadTests.cpp.

603 {
604  RefCreateSplitterConcatWorkloadTest<RefSplitterWorkload, RefConcatWorkload, DataType::Float32>();
605 }

◆ BOOST_AUTO_TEST_CASE() [53/103]

BOOST_AUTO_TEST_CASE ( CreateSplitterConcatFloat16  )

Definition at line 607 of file RefCreateWorkloadTests.cpp.

608 {
609  RefCreateSplitterConcatWorkloadTest<RefSplitterWorkload, RefConcatWorkload, DataType::Float16>();
610 }

◆ BOOST_AUTO_TEST_CASE() [54/103]

BOOST_AUTO_TEST_CASE ( CreateSplitterConcatUint8  )

Definition at line 612 of file RefCreateWorkloadTests.cpp.

613 {
614  RefCreateSplitterConcatWorkloadTest<RefSplitterWorkload, RefConcatWorkload, DataType::QAsymmU8>();
615 }

◆ BOOST_AUTO_TEST_CASE() [55/103]

BOOST_AUTO_TEST_CASE ( CreateSingleOutputMultipleInputsFloat32  )

◆ BOOST_AUTO_TEST_CASE() [56/103]

BOOST_AUTO_TEST_CASE ( CreateSingleOutputMultipleInputsUint8  )

◆ BOOST_AUTO_TEST_CASE() [57/103]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearFloat32  )

Definition at line 695 of file RefCreateWorkloadTests.cpp.

696 {
697  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
698 }

◆ BOOST_AUTO_TEST_CASE() [58/103]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearFloat16  )

Definition at line 700 of file RefCreateWorkloadTests.cpp.

701 {
702  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::Float16>(DataLayout::NCHW);
703 }

◆ BOOST_AUTO_TEST_CASE() [59/103]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearUint8  )

Definition at line 705 of file RefCreateWorkloadTests.cpp.

706 {
707  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
708 }

◆ BOOST_AUTO_TEST_CASE() [60/103]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearQuantisedAsymm16  )

Definition at line 710 of file RefCreateWorkloadTests.cpp.

711 {
712  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
713 }

◆ BOOST_AUTO_TEST_CASE() [61/103]

BOOST_AUTO_TEST_CASE ( CreateResizeBilinearFloat32Nhwc  )

Definition at line 715 of file RefCreateWorkloadTests.cpp.

716 {
717  RefCreateResizeBilinearTest<RefResizeWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
718 }

◆ BOOST_AUTO_TEST_CASE() [62/103]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdFloat32  )

Definition at line 733 of file RefCreateWorkloadTests.cpp.

734 {
735  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::Float32>();
736 }

◆ BOOST_AUTO_TEST_CASE() [63/103]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdFloat16  )

Definition at line 738 of file RefCreateWorkloadTests.cpp.

739 {
740  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::Float16>();
741 }

◆ BOOST_AUTO_TEST_CASE() [64/103]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdUint8  )

Definition at line 743 of file RefCreateWorkloadTests.cpp.

744 {
745  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::QAsymmU8>();
746 }

◆ BOOST_AUTO_TEST_CASE() [65/103]

BOOST_AUTO_TEST_CASE ( CreateBatchToSpaceNdQSymm16  )

Definition at line 748 of file RefCreateWorkloadTests.cpp.

749 {
750  RefCreateBatchToSpaceNdTest<RefBatchToSpaceNdWorkload, armnn::DataType::QSymmS16>();
751 }

◆ BOOST_AUTO_TEST_CASE() [66/103]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationFloat32  )

Definition at line 781 of file RefCreateWorkloadTests.cpp.

782 {
783  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::Float32>(DataLayout::NCHW);
784 }

◆ BOOST_AUTO_TEST_CASE() [67/103]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationFloat32Nhwc  )

Definition at line 786 of file RefCreateWorkloadTests.cpp.

787 {
788  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::Float32>(DataLayout::NHWC);
789 }

◆ BOOST_AUTO_TEST_CASE() [68/103]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationInt16  )

Definition at line 791 of file RefCreateWorkloadTests.cpp.

792 {
793  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NCHW);
794 }

◆ BOOST_AUTO_TEST_CASE() [69/103]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationInt16Nhwc  )

Definition at line 796 of file RefCreateWorkloadTests.cpp.

797 {
798  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QSymmS16>(DataLayout::NHWC);
799 }

◆ BOOST_AUTO_TEST_CASE() [70/103]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationUint8  )

Definition at line 801 of file RefCreateWorkloadTests.cpp.

802 {
803  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NCHW);
804 }

◆ BOOST_AUTO_TEST_CASE() [71/103]

BOOST_AUTO_TEST_CASE ( CreateL2NormalizationUint8Nhwc  )

Definition at line 806 of file RefCreateWorkloadTests.cpp.

807 {
808  RefCreateL2NormalizationTest<RefL2NormalizationWorkload, armnn::DataType::QAsymmU8>(DataLayout::NHWC);
809 }

◆ BOOST_AUTO_TEST_CASE() [72/103]

BOOST_AUTO_TEST_CASE ( CreateReshapeWorkloadFloat32  )

Definition at line 825 of file RefCreateWorkloadTests.cpp.

826 {
827  RefCreateReshapeWorkloadTest<RefReshapeWorkload, armnn::DataType::Float32>();
828 }

◆ BOOST_AUTO_TEST_CASE() [73/103]

BOOST_AUTO_TEST_CASE ( CreateReshapeWorkloadQuantisedAsymm8  )

Definition at line 830 of file RefCreateWorkloadTests.cpp.

831 {
832  RefCreateReshapeWorkloadTest<RefReshapeWorkload, armnn::DataType::QAsymmU8>();
833 }

◆ BOOST_AUTO_TEST_CASE() [74/103]

BOOST_AUTO_TEST_CASE ( CreateReshapeWorkloadQuantisedSymm16  )

Definition at line 835 of file RefCreateWorkloadTests.cpp.

836 {
837  RefCreateReshapeWorkloadTest<RefReshapeWorkload, armnn::DataType::QSymmS16>();
838 }

◆ BOOST_AUTO_TEST_CASE() [75/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Float32Workload  )

Definition at line 854 of file RefCreateWorkloadTests.cpp.

855 {
856  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 4, 3, 2, 5 }, 0);
857 }

◆ BOOST_AUTO_TEST_CASE() [76/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Float16Workload  )

Definition at line 859 of file RefCreateWorkloadTests.cpp.

860 {
861  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float16>({ 4, 3, 2, 5 }, 0);
862 }

◆ BOOST_AUTO_TEST_CASE() [77/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Uint8Workload  )

Definition at line 864 of file RefCreateWorkloadTests.cpp.

865 {
866  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 4, 3, 2, 5 }, 0);
867 }

◆ BOOST_AUTO_TEST_CASE() [78/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim0Uint16Workload  )

Definition at line 869 of file RefCreateWorkloadTests.cpp.

870 {
871  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QSymmS16>({ 4, 3, 2, 5 }, 0);
872 }

◆ BOOST_AUTO_TEST_CASE() [79/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim1Float32Workload  )

Definition at line 874 of file RefCreateWorkloadTests.cpp.

875 {
876  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 2, 6, 2, 5 }, 1);
877 }

◆ BOOST_AUTO_TEST_CASE() [80/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim1Uint8Workload  )

Definition at line 879 of file RefCreateWorkloadTests.cpp.

880 {
881  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 2, 6, 2, 5 }, 1);
882 }

◆ BOOST_AUTO_TEST_CASE() [81/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim2Float32Workload  )

Definition at line 884 of file RefCreateWorkloadTests.cpp.

885 {
886  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 2, 3, 4, 5 }, 2);
887 }

◆ BOOST_AUTO_TEST_CASE() [82/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim2Uint8Workload  )

Definition at line 889 of file RefCreateWorkloadTests.cpp.

890 {
891  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 2, 3, 4, 5 }, 2);
892 }

◆ BOOST_AUTO_TEST_CASE() [83/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim3Float32Workload  )

Definition at line 894 of file RefCreateWorkloadTests.cpp.

895 {
896  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::Float32>({ 2, 3, 2, 10 }, 3);
897 }

◆ BOOST_AUTO_TEST_CASE() [84/103]

BOOST_AUTO_TEST_CASE ( CreateConcatDim3Uint8Workload  )

Definition at line 899 of file RefCreateWorkloadTests.cpp.

900 {
901  RefCreateConcatWorkloadTest<RefConcatWorkload, armnn::DataType::QAsymmU8>({ 2, 3, 2, 10 }, 3);
902 }

◆ BOOST_AUTO_TEST_CASE() [85/103]

BOOST_AUTO_TEST_CASE ( CreateConstantUint8Workload  )

Definition at line 917 of file RefCreateWorkloadTests.cpp.

918 {
919  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::QAsymmU8>({ 2, 3, 2, 10 });
920 }

◆ BOOST_AUTO_TEST_CASE() [86/103]

BOOST_AUTO_TEST_CASE ( CreateConstantInt16Workload  )

Definition at line 922 of file RefCreateWorkloadTests.cpp.

923 {
924  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::QSymmS16>({ 2, 3, 2, 10 });
925 }

◆ BOOST_AUTO_TEST_CASE() [87/103]

BOOST_AUTO_TEST_CASE ( CreateConstantFloat32Workload  )

Definition at line 927 of file RefCreateWorkloadTests.cpp.

928 {
929  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::Float32>({ 2, 3, 2, 10 });
930 }

◆ BOOST_AUTO_TEST_CASE() [88/103]

BOOST_AUTO_TEST_CASE ( CreateConstantSigned32Workload  )

Definition at line 932 of file RefCreateWorkloadTests.cpp.

933 {
934  RefCreateConstantWorkloadTest<RefConstantWorkload, armnn::DataType::Signed32>({ 2, 3, 2, 10 });
935 }

◆ BOOST_AUTO_TEST_CASE() [89/103]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat32Workload  )

Definition at line 957 of file RefCreateWorkloadTests.cpp.

958 {
959  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::Float32);
960 }

◆ BOOST_AUTO_TEST_CASE() [90/103]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat16Workload  )

Definition at line 962 of file RefCreateWorkloadTests.cpp.

963 {
964  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::Float16);
965 }

◆ BOOST_AUTO_TEST_CASE() [91/103]

BOOST_AUTO_TEST_CASE ( CreatePreluUint8Workload  )

Definition at line 967 of file RefCreateWorkloadTests.cpp.

968 {
969  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::QAsymmU8);
970 }

◆ BOOST_AUTO_TEST_CASE() [92/103]

BOOST_AUTO_TEST_CASE ( CreatePreluInt16Workload  )

Definition at line 972 of file RefCreateWorkloadTests.cpp.

973 {
974  RefCreatePreluWorkloadTest({ 1, 4, 1, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 }, armnn::DataType::QSymmS16);
975 }

◆ BOOST_AUTO_TEST_CASE() [93/103]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat32NoBroadcastWorkload  )

Definition at line 977 of file RefCreateWorkloadTests.cpp.

978 {
979  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
982 }

◆ BOOST_AUTO_TEST_CASE() [94/103]

BOOST_AUTO_TEST_CASE ( CreatePreluFloat16NoBroadcastWorkload  )

Definition at line 984 of file RefCreateWorkloadTests.cpp.

985 {
986  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
989 }

◆ BOOST_AUTO_TEST_CASE() [95/103]

BOOST_AUTO_TEST_CASE ( CreatePreluUint8NoBroadcastWorkload  )

Definition at line 991 of file RefCreateWorkloadTests.cpp.

992 {
993  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
996 }

◆ BOOST_AUTO_TEST_CASE() [96/103]

BOOST_AUTO_TEST_CASE ( CreatePreluInt16NoBroadcastWorkload  )

Definition at line 998 of file RefCreateWorkloadTests.cpp.

999 {
1000  BOOST_CHECK_THROW(RefCreatePreluWorkloadTest({ 1, 4, 7, 2 }, { 5, 4, 3, 1 }, { 5, 4, 3, 2 },
1003 }

◆ BOOST_AUTO_TEST_CASE() [97/103]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadFloat32  )

Definition at line 1018 of file RefCreateWorkloadTests.cpp.

1019 {
1020  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::Float32>();
1021 }

◆ BOOST_AUTO_TEST_CASE() [98/103]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadFloat16  )

Definition at line 1023 of file RefCreateWorkloadTests.cpp.

1024 {
1025  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::Float16>();
1026 }

◆ BOOST_AUTO_TEST_CASE() [99/103]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadQASymm8  )

Definition at line 1028 of file RefCreateWorkloadTests.cpp.

1029 {
1030  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::QAsymmU8>();
1031 }

◆ BOOST_AUTO_TEST_CASE() [100/103]

BOOST_AUTO_TEST_CASE ( CreateSpaceToDepthWorkloadQSymm16  )

Definition at line 1033 of file RefCreateWorkloadTests.cpp.

1034 {
1035  RefCreateSpaceToDepthWorkloadTest<RefSpaceToDepthWorkload, armnn::DataType::QSymmS16>();
1036 }

◆ BOOST_AUTO_TEST_CASE() [101/103]

BOOST_AUTO_TEST_CASE ( CreateStackFloat32Workload  )

Definition at line 1064 of file RefCreateWorkloadTests.cpp.

1065 {
1066  RefCreateStackWorkloadTest<armnn::DataType::Float32>({ 3, 4, 5 }, { 3, 4, 2, 5 }, 2, 2);
1067 }

◆ BOOST_AUTO_TEST_CASE() [102/103]

BOOST_AUTO_TEST_CASE ( CreateStackUint8Workload  )

Definition at line 1069 of file RefCreateWorkloadTests.cpp.

1070 {
1071  RefCreateStackWorkloadTest<armnn::DataType::QAsymmU8>({ 3, 4, 5 }, { 3, 4, 2, 5 }, 2, 2);
1072 }

◆ BOOST_AUTO_TEST_CASE() [103/103]

BOOST_AUTO_TEST_CASE ( CreateStackUint16Workload  )

Definition at line 1074 of file RefCreateWorkloadTests.cpp.

References BOOST_AUTO_TEST_SUITE_END().

1075 {
1076  RefCreateStackWorkloadTest<armnn::DataType::QSymmS16>({ 3, 4, 5 }, { 3, 4, 2, 5 }, 2, 2);
1077 }