ArmNN
NotReleased
|
#include "LayerTestResult.hpp"
#include <ResolveType.hpp>
#include <armnn/Types.hpp>
#include <armnn/backends/IBackendInternal.hpp>
#include <backendsCommon/WorkloadFactory.hpp>
Go to the source code of this file.
LayerTestResult<float, 4> CompareConvolution2dTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
armnn::IWorkloadFactory & | refWorkloadFactory | ||
) |
Definition at line 3136 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> CompareDepthwiseConvolution2dFloatTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
armnn::IWorkloadFactory & | refWorkloadFactory, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3376 of file Conv2dTestImpl.cpp.
LayerTestResult<T, 4> CompareDepthwiseConvolution2dTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
armnn::IWorkloadFactory & | refWorkloadFactory, | ||
const armnn::DataLayout | layout | ||
) |
LayerTestResult<uint8_t, 4> CompareDepthwiseConvolution2dUint8Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
armnn::IWorkloadFactory & | refWorkloadFactory, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3386 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> Convolution1dTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled | ||
) |
Definition at line 3026 of file Conv2dTestImpl.cpp.
LayerTestResult<uint8_t, 4> Convolution1dUint8Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled | ||
) |
Definition at line 3035 of file Conv2dTestImpl.cpp.
LayerTestResult<T, 4> Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 1210 of file Conv2dTestImpl.cpp.
LayerTestResult<T, 4> Convolution2d2x3x3Dilation3x3Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 1139 of file Conv2dTestImpl.cpp.
LayerTestResult<T, 4> Convolution2d3x3Dilation3x3Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 1083 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> Convolution2dAsymmetricPaddingLargerThanHalfKernelSizeTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
armnn::DataLayout | layout | ||
) |
Definition at line 3016 of file Conv2dTestImpl.cpp.
References Convolution2dAsymmetricPaddingLargerThanHalfKernelSizeTestCommon(), and armnn::Float32.
LayerTestResult<float, 4> Convolution2dAsymmetricPaddingTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
armnn::DataLayout | layout | ||
) |
Definition at line 3007 of file Conv2dTestImpl.cpp.
LayerTestResult<uint8_t, 4> Convolution2dPerAxisQuantTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3044 of file Conv2dTestImpl.cpp.
References AllocateAndCopyDataToITensorHandle(), CopyDataFromITensorHandle(), CopyDataToITensorHandle(), IWorkloadFactory::CreateConvolution2d(), IWorkloadFactory::CreateTensorHandle(), Convolution2dDescriptor::m_BiasEnabled, Convolution2dDescriptor::m_DataLayout, Convolution2dDescriptor::m_PadBottom, Convolution2dDescriptor::m_PadLeft, Convolution2dDescriptor::m_PadRight, Convolution2dDescriptor::m_PadTop, QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters, Convolution2dDescriptor::m_StrideX, Convolution2dDescriptor::m_StrideY, armnn::NCHW, LayerTestResult< T, n >::output, LayerTestResult< T, n >::outputExpected, and PermuteTensorNhwcToNchw().
LayerTestResult<T, 4> DepthwiseConvolution2d2x3x3Dilation3x3Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2432 of file Conv2dTestImpl.cpp.
LayerTestResult<T, 4> DepthwiseConvolution2d3x3Dilation3x3Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2376 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> DepthwiseConvolution2dAsymmetricTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3206 of file Conv2dTestImpl.cpp.
LayerTestResult<int16_t, 4> DepthwiseConvolution2dDepthMul1Int16Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3258 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> DepthwiseConvolution2dDepthMul1Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3164 of file Conv2dTestImpl.cpp.
LayerTestResult<uint8_t, 4> DepthwiseConvolution2dDepthMul1Uint8Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3226 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> DepthwiseConvolution2dDepthMul64Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager | ||
) |
Definition at line 3174 of file Conv2dTestImpl.cpp.
References armnn::Float32, and armnn::NCHW.
LayerTestResult<float, 4> DepthwiseConvolution2dDepthNhwcTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled | ||
) |
Definition at line 3155 of file Conv2dTestImpl.cpp.
LayerTestResult<int16_t, 4> DepthwiseConvolution2dInt16Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3248 of file Conv2dTestImpl.cpp.
LayerTestResult<T, 4> DepthwiseConvolution2dMult2Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2600 of file Conv2dTestImpl.cpp.
LayerTestResult<T, 4> DepthwiseConvolution2dMult4Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2508 of file Conv2dTestImpl.cpp.
LayerTestResult<uint8_t, 4> DepthwiseConvolution2dPerAxisQuantTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3268 of file Conv2dTestImpl.cpp.
References AllocateAndCopyDataToITensorHandle(), CopyDataFromITensorHandle(), CopyDataToITensorHandle(), IWorkloadFactory::CreateDepthwiseConvolution2d(), IWorkloadFactory::CreateTensorHandle(), DepthwiseConvolution2dDescriptor::m_BiasEnabled, DepthwiseConvolution2dDescriptor::m_DataLayout, DepthwiseConvolution2dDescriptor::m_DilationX, DepthwiseConvolution2dDescriptor::m_DilationY, DepthwiseConvolution2dDescriptor::m_PadBottom, DepthwiseConvolution2dDescriptor::m_PadLeft, DepthwiseConvolution2dDescriptor::m_PadRight, DepthwiseConvolution2dDescriptor::m_PadTop, QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters, DepthwiseConvolution2dDescriptor::m_StrideX, DepthwiseConvolution2dDescriptor::m_StrideY, armnn::NCHW, LayerTestResult< T, n >::output, LayerTestResult< T, n >::outputExpected, and PermuteTensorNhwcToNchw().
LayerTestResult<float, 4> DepthwiseConvolution2dTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3145 of file Conv2dTestImpl.cpp.
LayerTestResult<uint8_t, 4> DepthwiseConvolution2dUint8Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 3216 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> SimpleConvolution2d3x3NhwcTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled | ||
) |
LayerTestResult<int16_t, 4> SimpleConvolution2d3x3QSymm16Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2997 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> SimpleConvolution2d3x3Stride2x2Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2962 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> SimpleConvolution2d3x3Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2938 of file Conv2dTestImpl.cpp.
LayerTestResult<uint8_t, 4> SimpleConvolution2d3x3Uint8Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2977 of file Conv2dTestImpl.cpp.
LayerTestResult<int16_t, 4> SimpleConvolution2d3x5QSymm16Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2987 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> SimpleConvolution2d3x5Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2918 of file Conv2dTestImpl.cpp.
LayerTestResult<uint8_t, 4> SimpleConvolution2d3x5Uint8Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
bool | biasEnabled, | ||
const armnn::DataLayout | layout | ||
) |
Definition at line 2928 of file Conv2dTestImpl.cpp.
LayerTestResult<float, 4> SimpleDepthwiseConvolution2d3x3Dilation3x3NhwcTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager | ||
) |
Definition at line 3236 of file Conv2dTestImpl.cpp.