21.05
|
#include "NeonWorkloadFactoryHelper.hpp"
#include <aclCommon/ArmComputeTensorUtils.hpp>
#include <armnn/utility/Assert.hpp>
#include <armnn/utility/IgnoreUnused.hpp>
#include <armnn/utility/PolymorphicDowncast.hpp>
#include <backendsCommon/MemCopyWorkload.hpp>
#include <aclCommon/test/CreateWorkloadClNeon.hpp>
#include <neon/NeonWorkloadFactory.hpp>
#include <neon/NeonTensorHandle.hpp>
#include <neon/workloads/NeonWorkloadUtils.hpp>
#include <neon/workloads/NeonWorkloads.hpp>
Go to the source code of this file.
Functions | |
BOOST_AUTO_TEST_CASE (CreateActivationFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateAdditionFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateSubtractionFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateSubtractionUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateMultiplicationFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateMultiplicationUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateDivisionFloatWorkloadTest) | |
BOOST_AUTO_TEST_CASE (CreateBatchNormalizationFloatNchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateBatchNormalizationFloatNhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateConvolution2dFloatNchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateConvolution2dFloatNhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateConvolution2dFastMathEnabledWorkload) | |
BOOST_AUTO_TEST_CASE (CreateDepthWiseConvolution2dFloat32NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateFullyConnectedFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateFullyConnectedQAsymmU8Workload) | |
BOOST_AUTO_TEST_CASE (CreateFullyConnectedQAsymmS8Workload) | |
BOOST_AUTO_TEST_CASE (CreateNormalizationFloatNchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateNormalizationFloatNhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePooling2dFloatNchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePooling2dFloatNhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePooling2dUint8NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePooling2dUint8NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePreluFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreatePreluUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateReshapeFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateReshapeUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateResizeFloat32NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateResizeUint8NchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateResizeFloat32NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateResizeUint8NhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateSoftmaxFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateSoftmaxQAsymmU8Workload) | |
BOOST_AUTO_TEST_CASE (CreateSoftmaxQAsymmS8Workload) | |
BOOST_AUTO_TEST_CASE (CreateSpaceToDepthFloat32Workload) | |
BOOST_AUTO_TEST_CASE (CreateSpaceToDepthFloat16Workload) | |
BOOST_AUTO_TEST_CASE (CreateSpaceToDepthQAsymm8Workload) | |
BOOST_AUTO_TEST_CASE (CreateSpaceToDepthQSymm16Workload) | |
BOOST_AUTO_TEST_CASE (CreateSplitterWorkload) | |
BOOST_AUTO_TEST_CASE (CreateSplitterConcat) | |
BOOST_AUTO_TEST_CASE (CreateSingleOutputMultipleInputs) | |
BOOST_AUTO_TEST_CASE (CreateL2NormalizationNchwWorkload) | |
BOOST_AUTO_TEST_CASE (CreateL2NormalizationNhwcWorkload) | |
BOOST_AUTO_TEST_CASE (CreateLogSoftmaxFloatWorkload) | |
BOOST_AUTO_TEST_CASE (CreateLSTMWorkloadFloatWorkload) | |
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 (CreateStackFloat32Workload) | |
BOOST_AUTO_TEST_CASE (CreateStackUint8Workload) | |
BOOST_AUTO_TEST_CASE (CreateQuantizedLstmWorkload) | |
BOOST_AUTO_TEST_CASE (CreateQLstmWorkloadTest) | |
BOOST_AUTO_TEST_CASE | ( | CreateActivationFloatWorkload | ) |
Definition at line 91 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateAdditionFloatWorkload | ) |
Definition at line 127 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSubtractionFloatWorkload | ) |
Definition at line 145 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSubtractionUint8Workload | ) |
Definition at line 153 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMultiplicationFloatWorkload | ) |
Definition at line 171 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMultiplicationUint8Workload | ) |
Definition at line 179 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateDivisionFloatWorkloadTest | ) |
Definition at line 187 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateBatchNormalizationFloatNchwWorkload | ) |
Definition at line 229 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateBatchNormalizationFloatNhwcWorkload | ) |
Definition at line 234 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateConvolution2dFloatNchwWorkload | ) |
Definition at line 271 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConvolution2dFloatNhwcWorkload | ) |
Definition at line 276 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateConvolution2dFastMathEnabledWorkload | ) |
Definition at line 281 of file NeonCreateWorkloadTests.cpp.
References ARMNN_ASSERT, armnn::IgnoreUnused(), and armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateDepthWiseConvolution2dFloat32NhwcWorkload | ) |
Definition at line 331 of file NeonCreateWorkloadTests.cpp.
References armnn::BOOST_AUTO_TEST_CASE(), and armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateFullyConnectedFloatWorkload | ) |
Definition at line 371 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateFullyConnectedQAsymmU8Workload | ) |
Definition at line 376 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateFullyConnectedQAsymmS8Workload | ) |
Definition at line 381 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateNormalizationFloatNchwWorkload | ) |
Definition at line 419 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateNormalizationFloatNhwcWorkload | ) |
Definition at line 424 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dFloatNchwWorkload | ) |
Definition at line 457 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dFloatNhwcWorkload | ) |
Definition at line 462 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dUint8NchwWorkload | ) |
Definition at line 467 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dUint8NhwcWorkload | ) |
Definition at line 472 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreatePreluFloatWorkload | ) |
Definition at line 510 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreatePreluUint8Workload | ) |
Definition at line 515 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateReshapeFloatWorkload | ) |
Definition at line 544 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateReshapeUint8Workload | ) |
Definition at line 549 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateResizeFloat32NchwWorkload | ) |
Definition at line 580 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateResizeUint8NchwWorkload | ) |
Definition at line 585 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateResizeFloat32NhwcWorkload | ) |
Definition at line 590 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateResizeUint8NhwcWorkload | ) |
Definition at line 595 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateSoftmaxFloatWorkload | ) |
Definition at line 635 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSoftmaxQAsymmU8Workload | ) |
Definition at line 640 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSoftmaxQAsymmS8Workload | ) |
Definition at line 645 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthFloat32Workload | ) |
Definition at line 667 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthFloat16Workload | ) |
Definition at line 672 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthQAsymm8Workload | ) |
Definition at line 677 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthQSymm16Workload | ) |
Definition at line 682 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSplitterWorkload | ) |
Definition at line 687 of file NeonCreateWorkloadTests.cpp.
References armnn::Float32.
BOOST_AUTO_TEST_CASE | ( | CreateSplitterConcat | ) |
Definition at line 710 of file NeonCreateWorkloadTests.cpp.
References armnn::Float32.
BOOST_AUTO_TEST_CASE | ( | CreateSingleOutputMultipleInputs | ) |
Definition at line 745 of file NeonCreateWorkloadTests.cpp.
References armnn::BOOST_AUTO_TEST_CASE(), and armnn::Float32.
BOOST_AUTO_TEST_CASE | ( | CreateL2NormalizationNchwWorkload | ) |
Definition at line 834 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateL2NormalizationNhwcWorkload | ) |
Definition at line 839 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateLogSoftmaxFloatWorkload | ) |
Definition at line 870 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateLSTMWorkloadFloatWorkload | ) |
Definition at line 893 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim0Float32Workload | ) |
Definition at line 918 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim1Float32Workload | ) |
Definition at line 923 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim3Float32Workload | ) |
Definition at line 928 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim0Uint8Workload | ) |
Definition at line 933 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim1Uint8Workload | ) |
Definition at line 938 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim3Uint8Workload | ) |
Definition at line 943 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateStackFloat32Workload | ) |
Definition at line 976 of file NeonCreateWorkloadTests.cpp.
References armnn::BOOST_AUTO_TEST_CASE().
BOOST_AUTO_TEST_CASE | ( | CreateStackUint8Workload | ) |
Definition at line 988 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateQuantizedLstmWorkload | ) |
Definition at line 1024 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateQLstmWorkloadTest | ) |
Definition at line 1051 of file NeonCreateWorkloadTests.cpp.
References BOOST_AUTO_TEST_SUITE_END().