20.05
|
#include "NeonWorkloadFactoryHelper.hpp"
#include <aclCommon/ArmComputeTensorUtils.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 (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 (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 89 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateAdditionFloatWorkload | ) |
Definition at line 125 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSubtractionFloatWorkload | ) |
Definition at line 143 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSubtractionUint8Workload | ) |
Definition at line 151 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMultiplicationFloatWorkload | ) |
Definition at line 169 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateMultiplicationUint8Workload | ) |
Definition at line 177 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateDivisionFloatWorkloadTest | ) |
Definition at line 185 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateBatchNormalizationFloatNchwWorkload | ) |
Definition at line 227 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateBatchNormalizationFloatNhwcWorkload | ) |
Definition at line 232 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateConvolution2dFloatNchwWorkload | ) |
Definition at line 269 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConvolution2dFloatNhwcWorkload | ) |
Definition at line 274 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateDepthWiseConvolution2dFloat32NhwcWorkload | ) |
Definition at line 303 of file NeonCreateWorkloadTests.cpp.
References armnn::BOOST_AUTO_TEST_CASE(), and armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateFullyConnectedFloatWorkload | ) |
Definition at line 343 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateFullyConnectedQAsymmU8Workload | ) |
Definition at line 348 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateFullyConnectedQAsymmS8Workload | ) |
Definition at line 353 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateNormalizationFloatNchwWorkload | ) |
Definition at line 391 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateNormalizationFloatNhwcWorkload | ) |
Definition at line 396 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dFloatNchwWorkload | ) |
Definition at line 429 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dFloatNhwcWorkload | ) |
Definition at line 434 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dUint8NchwWorkload | ) |
Definition at line 439 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreatePooling2dUint8NhwcWorkload | ) |
Definition at line 444 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreatePreluFloatWorkload | ) |
Definition at line 482 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreatePreluUint8Workload | ) |
Definition at line 487 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateReshapeFloatWorkload | ) |
Definition at line 516 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateReshapeUint8Workload | ) |
Definition at line 521 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateResizeFloat32NchwWorkload | ) |
Definition at line 552 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateResizeUint8NchwWorkload | ) |
Definition at line 557 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateResizeFloat32NhwcWorkload | ) |
Definition at line 562 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateResizeUint8NhwcWorkload | ) |
Definition at line 567 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateSoftmaxFloatWorkload | ) |
Definition at line 607 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSoftmaxQAsymmU8Workload | ) |
Definition at line 612 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSoftmaxQAsymmS8Workload | ) |
Definition at line 617 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthFloat32Workload | ) |
Definition at line 639 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthFloat16Workload | ) |
Definition at line 644 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthQAsymm8Workload | ) |
Definition at line 649 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSpaceToDepthQSymm16Workload | ) |
Definition at line 654 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateSplitterWorkload | ) |
Definition at line 659 of file NeonCreateWorkloadTests.cpp.
References armnn::Float32.
BOOST_AUTO_TEST_CASE | ( | CreateSplitterConcat | ) |
Definition at line 682 of file NeonCreateWorkloadTests.cpp.
References armnn::Float32.
BOOST_AUTO_TEST_CASE | ( | CreateSingleOutputMultipleInputs | ) |
Definition at line 717 of file NeonCreateWorkloadTests.cpp.
References armnn::BOOST_AUTO_TEST_CASE(), and armnn::Float32.
BOOST_AUTO_TEST_CASE | ( | CreateL2NormalizationNchwWorkload | ) |
Definition at line 806 of file NeonCreateWorkloadTests.cpp.
References armnn::NCHW.
BOOST_AUTO_TEST_CASE | ( | CreateL2NormalizationNhwcWorkload | ) |
Definition at line 811 of file NeonCreateWorkloadTests.cpp.
References armnn::NHWC.
BOOST_AUTO_TEST_CASE | ( | CreateLSTMWorkloadFloatWorkload | ) |
Definition at line 834 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim0Float32Workload | ) |
Definition at line 859 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim1Float32Workload | ) |
Definition at line 864 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim3Float32Workload | ) |
Definition at line 869 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim0Uint8Workload | ) |
Definition at line 874 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim1Uint8Workload | ) |
Definition at line 879 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateConcatDim3Uint8Workload | ) |
Definition at line 884 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateStackFloat32Workload | ) |
Definition at line 917 of file NeonCreateWorkloadTests.cpp.
References armnn::BOOST_AUTO_TEST_CASE().
BOOST_AUTO_TEST_CASE | ( | CreateStackUint8Workload | ) |
Definition at line 929 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateQuantizedLstmWorkload | ) |
Definition at line 965 of file NeonCreateWorkloadTests.cpp.
BOOST_AUTO_TEST_CASE | ( | CreateQLstmWorkloadTest | ) |
Definition at line 992 of file NeonCreateWorkloadTests.cpp.
References BOOST_AUTO_TEST_SUITE_END().