22.05
|
#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, 3 > | ConcatTestImpl (IWorkloadFactory &workloadFactory, const IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory) |
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< int32_t, 3 > | ConcatInt32Test (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 2260 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 552 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 1> Concat1dUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2869 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 2284 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 712 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 2> Concat2dDim0DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2893 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 2268 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 648 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 2877 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 2293 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 792 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 2> Concat2dDim1DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2902 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 2276 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 686 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 2885 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 590 of file ConcatTestImpl.cpp.
References TensorInfo::GetNumElements().
LayerTestResult<float, 3> Concat3dDim0DiffInputDimsTest | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2331 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 1142 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 3> Concat3dDim0DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2937 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 2305 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 955 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 2911 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 2340 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 1294 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 3> Concat3dDim1DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2945 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 2313 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 1029 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 2919 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 2349 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 1434 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 3> Concat3dDim2DiffInputDimsUint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 2954 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 2321 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 1103 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 2927 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 860 of file ConcatTestImpl.cpp.
References TensorInfo::GetNumElements().
LayerTestResult<float, 4> Concat4dDiffShapeDim0Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2393 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 1781 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 4> Concat4dDiffShapeDim0Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2997 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 2402 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 1868 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 4> Concat4dDiffShapeDim1Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 3006 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 2411 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 1936 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 4> Concat4dDiffShapeDim2Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 3015 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 2420 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 2014 of file ConcatTestImpl.cpp.
LayerTestResult<uint8_t, 4> Concat4dDiffShapeDim3Uint8Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
bool | useSubtensor | ||
) |
Definition at line 3024 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 2359 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 1616 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 2964 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 2367 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 1657 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 2972 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 2375 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 1698 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 2980 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 2383 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 1739 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 2988 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 1551 of file ConcatTestImpl.cpp.
References TensorInfo::GetNumElements().
LayerTestResult<BFloat16, 3> ConcatBFloat16Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2438 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 2082 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 2430 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<int32_t, 3> ConcatInt32Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2252 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 2244 of file ConcatTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 3> ConcatTestImpl | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 424 of file ConcatTestImpl.cpp.
References armnn::Concat, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateSubTensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::IgnoreUnused(), armnn::info, ConcatQueueDescriptor::m_ViewOrigins, and IWorkloadFactory::SupportsSubTensors().
LayerTestResult<uint16_t, 3> ConcatUint16Test | ( | IWorkloadFactory & | workloadFactory, |
const IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2730 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 2446 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 2592 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().