20.02
|
#include "ClContextControlFixture.hpp"
#include "ClWorkloadFactoryHelper.hpp"
#include <backendsCommon/MemCopyWorkload.hpp>
#include <aclCommon/test/CreateWorkloadClNeon.hpp>
#include <aclCommon/ArmComputeTensorUtils.hpp>
#include <cl/ClTensorHandle.hpp>
#include <cl/ClWorkloadFactory.hpp>
#include <cl/workloads/ClWorkloads.hpp>
#include <cl/workloads/ClWorkloadUtils.hpp>
Go to the source code of this file.
Functions | |
boost::test_tools::predicate_result | CompareIClTensorHandleShape (IClTensorHandle *tensorHandle, std::initializer_list< unsigned int > expectedDimensions) |
BOOST_AUTO_TEST_CASE (CreateActivationFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateActivationFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateAdditionFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateAdditionFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateSubtractionFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateSubtractionFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateMultiplicationFloatWorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateMultiplicationFloat16WorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateMultiplicationUint8WorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateDivisionFloatWorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateDivisionFloat16WorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateRsqrtFloat32WorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateBatchNormalizationFloatNchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateBatchNormalizationFloat16NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateBatchNormalizationFloatNhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateBatchNormalizationNhwcFloat16NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateConvertFp16ToFp32Workload) | |
BOOST_AUTO_TEST_CASE (CreateConvertFp32ToFp16Workload) | |
BOOST_AUTO_TEST_CASE (CreateConvolution2dFloatNchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateConvolution2dFloatNhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateConvolution2dFloat16NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateConvolution2dFloat16NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateDepthwiseConvolutionFloat32NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateDirectConvolution2dFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateDirectConvolution2dFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateDirectConvolution2dUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateFullyConnectedFloatWorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateFullyConnectedFloat16WorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateNormalizationFloat32NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateNormalizationFloat16NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateNormalizationFloat32NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateNormalizationFloat16NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePooling2dFloatNchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePooling2dFloatNhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePooling2dFloat16NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePooling2dFloat16NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePreluFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreatePreluFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePreluUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateReshapeFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateReshapeFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateReshapeUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateSoftmaxFloatWorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateSoftmaxFloat16WorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateSplitterFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateSplitterFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateSplitterConcatFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateSplitterConcatFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateSingleOutputMultipleInputs) | |
BOOST_AUTO_TEST_CASE (CreateL2NormalizationFloatNchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateL2NormalizationFloatNhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateL2NormalizationFloat16NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateL2NormalizationFloat16NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateLSTMWorkloadFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateResizeFloat32NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateResizeFloat16NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateResizeUint8NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateResizeFloat32NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateResizeFloat16NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateResizeUint8NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateMeanFloat32Workload) | |
BOOST_AUTO_TEST_CASE (CreateMeanFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateMeanUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateConcatDim0Float32Workload) | |
BOOST_AUTO_TEST_CASE (CreateConcatDim1Float32Workload) | |
BOOST_AUTO_TEST_CASE (CreateConcatDim3Float32Workload) | |
BOOST_AUTO_TEST_CASE (CreateConcatDim0Uint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateConcatDim1Uint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateConcatDim3Uint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateSpaceToDepthFloat32Workload) | |
BOOST_AUTO_TEST_CASE (CreateSpaceToDepthFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateSpaceToDepthQAsymm8Workload) | |
BOOST_AUTO_TEST_CASE (CreateSpaceToDepthQSymm16Workload) | |
BOOST_AUTO_TEST_CASE (CreateStackFloat32Workload) | |
BOOST_AUTO_TEST_CASE (CreateStackFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateStackUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateQuantizedLstmWorkload) | |
BOOST_AUTO_TEST_CASE | ( | CreateActivationFloatWorkload | ) |
Definition at line 45 of file ClCreateWorkloadTests.cpp.
Referenced by BOOST_AUTO_TEST_CASE().
BOOST_AUTO_TEST_CASE | ( | CreateActivationFloat16Workload | ) |
Definition at line 50 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateAdditionFloatWorkload | ) |
Definition at line 77 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateAdditionFloat16Workload | ) |
Definition at line 85 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSubtractionFloatWorkload | ) |
Definition at line 93 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSubtractionFloat16Workload | ) |
Definition at line 101 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMultiplicationFloatWorkloadTest | ) |
Definition at line 109 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMultiplicationFloat16WorkloadTest | ) |
Definition at line 117 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMultiplicationUint8WorkloadTest | ) |
Definition at line 125 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateDivisionFloatWorkloadTest | ) |
Definition at line 133 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateDivisionFloat16WorkloadTest | ) |
Definition at line 141 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateRsqrtFloat32WorkloadTest | ) |
Definition at line 169 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateBatchNormalizationFloatNchwWorkload | ) |
Definition at line 202 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateBatchNormalizationFloat16NchwWorkload | ) |
Definition at line 208 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateBatchNormalizationFloatNhwcWorkload | ) |
Definition at line 214 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateBatchNormalizationNhwcFloat16NhwcWorkload | ) |
Definition at line 220 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConvertFp16ToFp32Workload | ) |
Definition at line 226 of file ClCreateWorkloadTests.cpp.
References CompareIClTensorHandleShape().
BOOST_AUTO_TEST_CASE | ( | CreateConvertFp32ToFp16Workload | ) |
Definition at line 244 of file ClCreateWorkloadTests.cpp.
References CompareIClTensorHandleShape().
BOOST_AUTO_TEST_CASE | ( | CreateConvolution2dFloatNchwWorkload | ) |
Definition at line 286 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConvolution2dFloatNhwcWorkload | ) |
Definition at line 291 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConvolution2dFloat16NchwWorkload | ) |
Definition at line 296 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConvolution2dFloat16NhwcWorkload | ) |
Definition at line 301 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateDepthwiseConvolutionFloat32NhwcWorkload | ) |
Definition at line 330 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateDirectConvolution2dFloatWorkload | ) |
Definition at line 352 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateDirectConvolution2dFloat16Workload | ) |
Definition at line 357 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateDirectConvolution2dUint8Workload | ) |
Definition at line 362 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateFullyConnectedFloatWorkloadTest | ) |
Definition at line 386 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateFullyConnectedFloat16WorkloadTest | ) |
Definition at line 391 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateNormalizationFloat32NchwWorkload | ) |
Definition at line 419 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateNormalizationFloat16NchwWorkload | ) |
Definition at line 424 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateNormalizationFloat32NhwcWorkload | ) |
Definition at line 429 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateNormalizationFloat16NhwcWorkload | ) |
Definition at line 434 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dFloatNchwWorkload | ) |
Definition at line 462 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dFloatNhwcWorkload | ) |
Definition at line 467 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dFloat16NchwWorkload | ) |
Definition at line 472 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dFloat16NhwcWorkload | ) |
Definition at line 477 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreatePreluFloat16Workload | ) |
Definition at line 509 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreatePreluFloatWorkload | ) |
Definition at line 514 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreatePreluUint8Workload | ) |
Definition at line 519 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateReshapeFloatWorkload | ) |
Definition at line 542 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateReshapeFloat16Workload | ) |
Definition at line 547 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateReshapeUint8Workload | ) |
Definition at line 552 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSoftmaxFloatWorkloadTest | ) |
Definition at line 576 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSoftmaxFloat16WorkloadTest | ) |
Definition at line 581 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSplitterFloatWorkload | ) |
Definition at line 610 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSplitterFloat16Workload | ) |
Definition at line 615 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSplitterConcatFloatWorkload | ) |
Definition at line 663 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSplitterConcatFloat16Workload | ) |
Definition at line 668 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSingleOutputMultipleInputs | ) |
Definition at line 674 of file ClCreateWorkloadTests.cpp.
References BOOST_AUTO_TEST_CASE(), and armnn::Float32.
BOOST_AUTO_TEST_CASE | ( | CreateL2NormalizationFloatNchwWorkload | ) |
Definition at line 753 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateL2NormalizationFloatNhwcWorkload | ) |
Definition at line 758 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateL2NormalizationFloat16NchwWorkload | ) |
Definition at line 763 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateL2NormalizationFloat16NhwcWorkload | ) |
Definition at line 768 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateLSTMWorkloadFloatWorkload | ) |
Definition at line 789 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateResizeFloat32NchwWorkload | ) |
Definition at line 821 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateResizeFloat16NchwWorkload | ) |
Definition at line 826 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateResizeUint8NchwWorkload | ) |
Definition at line 831 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateResizeFloat32NhwcWorkload | ) |
Definition at line 836 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateResizeFloat16NhwcWorkload | ) |
Definition at line 841 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateResizeUint8NhwcWorkload | ) |
Definition at line 846 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMeanFloat32Workload | ) |
Definition at line 870 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMeanFloat16Workload | ) |
Definition at line 875 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMeanUint8Workload | ) |
Definition at line 880 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim0Float32Workload | ) |
Definition at line 905 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim1Float32Workload | ) |
Definition at line 910 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim3Float32Workload | ) |
Definition at line 915 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim0Uint8Workload | ) |
Definition at line 920 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim1Uint8Workload | ) |
Definition at line 925 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim3Uint8Workload | ) |
Definition at line 930 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthFloat32Workload | ) |
Definition at line 952 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthFloat16Workload | ) |
Definition at line 957 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthQAsymm8Workload | ) |
Definition at line 962 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthQSymm16Workload | ) |
Definition at line 967 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateStackFloat32Workload | ) |
Definition at line 1000 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateStackFloat16Workload | ) |
Definition at line 1005 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateStackUint8Workload | ) |
Definition at line 1010 of file ClCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateQuantizedLstmWorkload | ) |
Definition at line 1050 of file ClCreateWorkloadTests.cpp.
References BOOST_AUTO_TEST_SUITE_END().
boost::test_tools::predicate_result CompareIClTensorHandleShape | ( | IClTensorHandle * | tensorHandle, |
std::initializer_list< unsigned int > | expectedDimensions | ||
) |
Definition at line 19 of file ClCreateWorkloadTests.cpp.
Referenced by BOOST_AUTO_TEST_CASE().