22.02
|
#include "ConcatTestImpl.hpp"
#include <armnnUtils/QuantizeHelper.hpp>
#include <ResolveType.hpp>
#include <armnnUtils/Permute.hpp>
#include <armnnTestUtils/TensorCopyUtils.hpp>
#include <armnnTestUtils/WorkloadTestUtils.hpp>
#include <armnnTestUtils/TensorHelpers.hpp>
Go to the source code of this file.
Functions | |
OriginsDescriptor | CreateDescriptorForConcat (const std::vector< TensorInfo > &inputTensorInfos, unsigned int concatDim) |
bool | NeedPermuteForConcat (const std::vector< TensorInfo > &inputTensorInfos, unsigned int concatDim) |
TensorShape | ExpandTensorShapeTo3dForPermute (const TensorShape &inputShape) |
void | Generate3dPermuteVectorForConcat (unsigned int numDimensions, unsigned int &concatDim, std::pair< PermutationVector, PermutationVector > &permutations) |
template<typename T > | |
void | PermuteTensorData (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const PermutationVector &mappings, TensorInfo &inputTensorInfo, const T *inputData, std::vector< T > &outputData) |
template<typename T > | |
void | PermuteInputsForConcat (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, std::vector< TensorInfo > &inputTensorInfos, std::vector< T *> &inputData, std::vector< std::vector< T >> &inputDataStorage, PermutationVector &permuteVector, unsigned int &concatDim, TensorInfo &outputTensorInfo) |
template<typename T > | |
void | PermuteOutputForConcat (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const TensorInfo &tensorInfo, const PermutationVector &permuteVector, std::unique_ptr< ITensorHandle > &&inputDataHandle, T *data) |
template<typename T > | |
void | Concatenate (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, std::initializer_list< const TensorInfo > inputTensorInfosOrig, std::initializer_list< T *> inputsOrig, const TensorInfo &outputTensorInfoOrig, T *output, unsigned int concatDim, bool useSubtensor) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 1 > | Concat1dTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 2 > | Concat2dTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const TensorInfo &outputTensorInfo, unsigned int dimension, const float qScale, const int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 2 > | Concat2dDim0TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 2 > | Concat2dDim1TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 2 > | Concat2dDim0DiffInputDimsTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 2 > | Concat2dDim1DiffInputDimsTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 3 > | Concat3dTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const TensorInfo &outputTensorInfo, unsigned int dimension, bool useSubtensor, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 3 > | Concat3dDim0TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 3 > | Concat3dDim1TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 3 > | Concat3dDim2TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 3 > | Concat3dDim0DiffInputDimsTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 3 > | Concat3dDim1DiffInputDimsTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 3 > | Concat3dDim2DiffInputDimsTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 4 > | Concat4dTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const TensorInfo &outputTensorInfo, unsigned int dimension, bool useSubtensor, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 4 > | Concat4dDim0TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 4 > | Concat4dDim1TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 4 > | Concat4dDim2TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 4 > | Concat4dDim3TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset, bool useSubtensor) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 4 > | Concat4dDiffShapeDim0TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 4 > | Concat4dDiffShapeDim1TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 4 > | Concat4dDiffShapeDim2TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset) |
template<DataType ArmnnType, typename T = ResolveType<ArmnnType>> | |
LayerTestResult< T, 4 > | Concat4dDiffShapeDim3TestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, float qScale, int32_t qOffset, bool useSubtensor) |
template<DataType ArmnnType, typename T > | |
LayerTestResult< T, 3 > | ConcatDifferentInputOutputQParamTest (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
template LayerTestResult< ResolveType< DataType::QAsymmU8 >, 3 > | ConcatDifferentInputOutputQParamTest< DataType::QAsymmU8 > (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
template LayerTestResult< ResolveType< DataType::QSymmS16 >, 3 > | ConcatDifferentInputOutputQParamTest< DataType::QSymmS16 > (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
LayerTestResult< float, 3 > | ConcatTest (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 1 > | Concat1dTest (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 2 > | Concat2dDim0Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 2 > | Concat2dDim1Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 2 > | Concat2dDim0DiffInputDimsTest (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 2 > | Concat2dDim1DiffInputDimsTest (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 3 > | Concat3dDim0Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 3 > | Concat3dDim1Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 3 > | Concat3dDim2Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
LayerTestResult< float, 3 > | Concat3dDim0DiffInputDimsTest (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 3 > | Concat3dDim1DiffInputDimsTest (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 3 > | Concat3dDim2DiffInputDimsTest (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
LayerTestResult< float, 4 > | Concat4dDim0Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 4 > | Concat4dDim1Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 4 > | Concat4dDim2Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 4 > | Concat4dDim3Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
LayerTestResult< float, 4 > | Concat4dDiffShapeDim0Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 4 > | Concat4dDiffShapeDim1Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 4 > | Concat4dDiffShapeDim2Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< float, 4 > | Concat4dDiffShapeDim3Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
LayerTestResult< Half, 3 > | ConcatFloat16Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< BFloat16, 3 > | ConcatBFloat16Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 3 > | ConcatUint8DifferentQParamsTest (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 3 > | ConcatUint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint16_t, 3 > | ConcatUint16Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 1 > | Concat1dUint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 2 > | Concat2dDim0Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 2 > | Concat2dDim1Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 2 > | Concat2dDim0DiffInputDimsUint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 2 > | Concat2dDim1DiffInputDimsUint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 3 > | Concat3dDim0Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 3 > | Concat3dDim1Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 3 > | Concat3dDim2Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
LayerTestResult< uint8_t, 3 > | Concat3dDim0DiffInputDimsUint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 3 > | Concat3dDim1DiffInputDimsUint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 3 > | Concat3dDim2DiffInputDimsUint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
LayerTestResult< uint8_t, 4 > | Concat4dDim0Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 4 > | Concat4dDim1Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 4 > | Concat4dDim2Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 4 > | Concat4dDim3Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
LayerTestResult< uint8_t, 4 > | Concat4dDiffShapeDim0Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 4 > | Concat4dDiffShapeDim1Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 4 > | Concat4dDiffShapeDim2Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
LayerTestResult< uint8_t, 4 > | Concat4dDiffShapeDim3Uint8Test (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool useSubtensor) |
LayerTestResult<float, 1> Concat1dTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2243 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 1> Concat1dTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 425 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 1> Concat1dUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2852 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 2> Concat2dDim0DiffInputDimsTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2267 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 2> Concat2dDim0DiffInputDimsTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 585 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 2> Concat2dDim0DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2876 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 2> Concat2dDim0Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2251 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 2> Concat2dDim0TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 521 of file ConcatTestImpl.cpp.
References LayerTestResult< T, n >::m_ExpectedData.
LayerTestResult<uint8_t, 2> Concat2dDim0Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2860 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 2> Concat2dDim1DiffInputDimsTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2276 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 2> Concat2dDim1DiffInputDimsTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 665 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 2> Concat2dDim1DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2885 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 2> Concat2dDim1Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2259 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 2> Concat2dDim1TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 559 of file ConcatTestImpl.cpp.
References LayerTestResult< T, n >::m_ExpectedData.
LayerTestResult<uint8_t, 2> Concat2dDim1Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2868 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 2> Concat2dTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
const TensorInfo & | outputTensorInfo, | ||
unsigned int | dimension, | ||
const float | qScale, | ||
const int32_t | qOffset | ||
) |
Definition at line 463 of file ConcatTestImpl.cpp.
References TensorInfo::GetNumElements().
LayerTestResult<float, 3> Concat3dDim0DiffInputDimsTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2314 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 3> Concat3dDim0DiffInputDimsTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1015 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 3> Concat3dDim0DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2920 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 3> Concat3dDim0Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2288 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 3> Concat3dDim0TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 828 of file ConcatTestImpl.cpp.
References LayerTestResult< T, n >::m_ExpectedData.
LayerTestResult<uint8_t, 3> Concat3dDim0Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2894 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 3> Concat3dDim1DiffInputDimsTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2323 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 3> Concat3dDim1DiffInputDimsTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1167 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 3> Concat3dDim1DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2928 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 3> Concat3dDim1Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2296 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 3> Concat3dDim1TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 902 of file ConcatTestImpl.cpp.
References LayerTestResult< T, n >::m_ExpectedData.
LayerTestResult<uint8_t, 3> Concat3dDim1Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2902 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 3> Concat3dDim2DiffInputDimsTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 2332 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 3> Concat3dDim2DiffInputDimsTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1307 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 3> Concat3dDim2DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 2937 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 3> Concat3dDim2Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 2304 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 3> Concat3dDim2TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 976 of file ConcatTestImpl.cpp.
References LayerTestResult< T, n >::m_ExpectedData.
LayerTestResult<uint8_t, 3> Concat3dDim2Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 2910 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 3> Concat3dTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
const TensorInfo & | outputTensorInfo, | ||
unsigned int | dimension, | ||
bool | useSubtensor, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 733 of file ConcatTestImpl.cpp.
References TensorInfo::GetNumElements().
LayerTestResult<float, 4> Concat4dDiffShapeDim0Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2376 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> Concat4dDiffShapeDim0TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1654 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 4> Concat4dDiffShapeDim0Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2980 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 4> Concat4dDiffShapeDim1Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2385 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> Concat4dDiffShapeDim1TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1741 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 4> Concat4dDiffShapeDim1Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2989 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 4> Concat4dDiffShapeDim2Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2394 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> Concat4dDiffShapeDim2TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1809 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 4> Concat4dDiffShapeDim2Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2998 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 4> Concat4dDiffShapeDim3Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 2403 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> Concat4dDiffShapeDim3TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset, | ||
bool | useSubtensor | ||
) |
Definition at line 1887 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 4> Concat4dDiffShapeDim3Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 3007 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 4> Concat4dDim0Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2342 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> Concat4dDim0TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1489 of file ConcatTestImpl.cpp.
References LayerTestResult< T, n >::m_ExpectedData.
LayerTestResult<uint8_t, 4> Concat4dDim0Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2947 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 4> Concat4dDim1Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2350 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> Concat4dDim1TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1530 of file ConcatTestImpl.cpp.
References LayerTestResult< T, n >::m_ExpectedData.
LayerTestResult<uint8_t, 4> Concat4dDim1Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2955 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 4> Concat4dDim2Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2358 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> Concat4dDim2TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1571 of file ConcatTestImpl.cpp.
References LayerTestResult< T, n >::m_ExpectedData.
LayerTestResult<uint8_t, 4> Concat4dDim2Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2963 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 4> Concat4dDim3Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 2366 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> Concat4dDim3TestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
float | qScale, | ||
int32_t | qOffset, | ||
bool | useSubtensor | ||
) |
Definition at line 1612 of file ConcatTestImpl.cpp.
References LayerTestResult< T, n >::m_ExpectedData.
LayerTestResult<uint8_t, 4> Concat4dDim3Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 2971 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> Concat4dTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
const TensorInfo & | outputTensorInfo, | ||
unsigned int | dimension, | ||
bool | useSubtensor, | ||
float | qScale, | ||
int32_t | qOffset | ||
) |
Definition at line 1424 of file ConcatTestImpl.cpp.
References TensorInfo::GetNumElements().
LayerTestResult<BFloat16, 3> ConcatBFloat16Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2421 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 3> ConcatDifferentInputOutputQParamTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 1955 of file ConcatTestImpl.cpp.
References armnn::Concat, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), armnn::CreateDescriptorForConcatenation(), ITensorHandleFactory::CreateSubTensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::IgnoreUnused(), armnn::info, QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters, ConcatQueueDescriptor::m_ViewOrigins, TensorInfo::SetQuantizationScale(), and IWorkloadFactory::SupportsSubTensors().
template LayerTestResult<ResolveType<DataType::QAsymmU8>, 3> ConcatDifferentInputOutputQParamTest< DataType::QAsymmU8 > | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
template LayerTestResult<ResolveType<DataType::QSymmS16>, 3> ConcatDifferentInputOutputQParamTest< DataType::QSymmS16 > | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
void Concatenate | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
std::initializer_list< const TensorInfo > | inputTensorInfosOrig, | ||
std::initializer_list< T *> | inputsOrig, | ||
const TensorInfo & | outputTensorInfoOrig, | ||
T * | output, | ||
unsigned int | concatDim, | ||
bool | useSubtensor | ||
) |
Definition at line 278 of file ConcatTestImpl.cpp.
References ARMNN_ASSERT_MSG, armnn::Concat, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), CreateDescriptorForConcat(), ITensorHandleFactory::CreateSubTensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), OriginsDescriptor::GetNumDimensions(), OriginsDescriptor::GetNumViews(), TensorInfo::GetShape(), OriginsDescriptor::GetViewOrigin(), QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters, ConcatQueueDescriptor::m_ViewOrigins, NeedPermuteForConcat(), and IWorkloadFactory::SupportsSubTensors().
LayerTestResult<Half, 3> ConcatFloat16Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2413 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float,3> ConcatTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2117 of file ConcatTestImpl.cpp.
References armnn::Concat, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateSubTensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::Float32, armnn::IgnoreUnused(), armnn::info, ConcatQueueDescriptor::m_ViewOrigins, and IWorkloadFactory::SupportsSubTensors().
Referenced by TEST_SUITE().
LayerTestResult<uint16_t, 3> ConcatUint16Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2713 of file ConcatTestImpl.cpp.
References armnn::Concat, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateSubTensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::IgnoreUnused(), armnn::info, ConcatQueueDescriptor::m_ViewOrigins, armnn::QSymmS16, TensorInfo::SetQuantizationScale(), and IWorkloadFactory::SupportsSubTensors().
Referenced by TEST_SUITE().
LayerTestResult<uint8_t, 3> ConcatUint8DifferentQParamsTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2429 of file ConcatTestImpl.cpp.
References armnn::Concat, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateSubTensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::IgnoreUnused(), armnn::info, ConcatQueueDescriptor::m_ViewOrigins, armnn::QAsymmU8, TensorInfo::SetQuantizationScale(), and IWorkloadFactory::SupportsSubTensors().
Referenced by TEST_SUITE().
LayerTestResult<uint8_t, 3> ConcatUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2575 of file ConcatTestImpl.cpp.
References armnn::Concat, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateSubTensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::IgnoreUnused(), armnn::info, ConcatQueueDescriptor::m_ViewOrigins, armnn::QAsymmU8, TensorInfo::SetQuantizationScale(), and IWorkloadFactory::SupportsSubTensors().
Referenced by TEST_SUITE().
OriginsDescriptor CreateDescriptorForConcat | ( | const std::vector< TensorInfo > & | inputTensorInfos, |
unsigned int | concatDim | ||
) |
Definition at line 26 of file ConcatTestImpl.cpp.
References armnn::CreateDescriptorForConcatenation().
Referenced by Concatenate().
TensorShape ExpandTensorShapeTo3dForPermute | ( | const TensorShape & | inputShape | ) |
Definition at line 72 of file ConcatTestImpl.cpp.
References TensorShape::GetNumDimensions().
Referenced by PermuteInputsForConcat().
void Generate3dPermuteVectorForConcat | ( | unsigned int | numDimensions, |
unsigned int & | concatDim, | ||
std::pair< PermutationVector, PermutationVector > & | permutations | ||
) |
Definition at line 90 of file ConcatTestImpl.cpp.
References ARMNN_ASSERT, and ARMNN_ASSERT_MSG.
Referenced by PermuteInputsForConcat().
bool NeedPermuteForConcat | ( | const std::vector< TensorInfo > & | inputTensorInfos, |
unsigned int | concatDim | ||
) |
Definition at line 46 of file ConcatTestImpl.cpp.
References ARMNN_ASSERT_MSG.
Referenced by Concatenate().
void PermuteInputsForConcat | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
std::vector< TensorInfo > & | inputTensorInfos, | ||
std::vector< T *> & | inputData, | ||
std::vector< std::vector< T >> & | inputDataStorage, | ||
PermutationVector & | permuteVector, | ||
unsigned int & | concatDim, | ||
TensorInfo & | outputTensorInfo | ||
) |
Definition at line 173 of file ConcatTestImpl.cpp.
References ARMNN_ASSERT_MSG, ExpandTensorShapeTo3dForPermute(), Generate3dPermuteVectorForConcat(), TensorInfo::GetShape(), armnn::IgnoreUnused(), PermutationVector::IsEqual(), armnnUtils::Permuted(), and TensorInfo::SetShape().
void PermuteOutputForConcat | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
const TensorInfo & | tensorInfo, | ||
const PermutationVector & | permuteVector, | ||
std::unique_ptr< ITensorHandle > && | inputDataHandle, | ||
T * | data | ||
) |
Definition at line 243 of file ConcatTestImpl.cpp.
References ARMNN_ASSERT_MSG, CopyDataFromITensorHandle(), and TensorInfo::GetNumElements().
void PermuteTensorData | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
const PermutationVector & | mappings, | ||
TensorInfo & | inputTensorInfo, | ||
const T * | inputData, | ||
std::vector< T > & | outputData | ||
) |
Definition at line 121 of file ConcatTestImpl.cpp.
References ARMNN_ASSERT_MSG, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), TensorInfo::GetNumElements(), armnn::IgnoreUnused(), QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters, armnn::Permute, and armnnUtils::Permuted().