22.05
|
#include "AdditionTestImpl.hpp"
#include "ElementwiseTestImpl.hpp"
#include <armnnUtils/QuantizeHelper.hpp>
#include <reference/test/RefWorkloadFactoryHelper.hpp>
Go to the source code of this file.
LayerTestResult<float, 5> Addition5dTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
LayerTestResult<float, 4> AdditionAfterMaxPoolTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 543 of file AdditionTestImpl.cpp.
References armnn::Addition, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::Float32, armnn::IgnoreUnused(), QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters, Pooling2dDescriptor::m_PoolHeight, Pooling2dDescriptor::m_PoolType, Pooling2dDescriptor::m_PoolWidth, Pooling2dDescriptor::m_StrideX, Pooling2dDescriptor::m_StrideY, armnn::Max, and armnn::Pooling2d.
Referenced by TEST_SUITE().
LayerTestResult<int16_t, 4> AdditionBroadcast1ElementInt16Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 393 of file AdditionTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<int32_t, 4> AdditionBroadcast1ElementInt32Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 402 of file AdditionTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 4> AdditionBroadcast1ElementTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 375 of file AdditionTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> AdditionBroadcast1ElementTestImpl | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
float | qScale, | ||
int32_t | qOffset, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 256 of file AdditionTestImpl.cpp.
References armnn::Addition, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::IgnoreUnused(), TensorInfo::SetQuantizationOffset(), and TensorInfo::SetQuantizationScale().
LayerTestResult<uint8_t, 4> AdditionBroadcast1ElementUint8Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 384 of file AdditionTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<int16_t, 4> AdditionBroadcastInt16Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 357 of file AdditionTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<int32_t, 4> AdditionBroadcastInt32Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 366 of file AdditionTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<float, 4> AdditionBroadcastTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 339 of file AdditionTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<T, 4> AdditionBroadcastTestImpl | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
float | qScale, | ||
int32_t | qOffset, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 167 of file AdditionTestImpl.cpp.
References armnn::Addition, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::IgnoreUnused(), TensorInfo::SetQuantizationOffset(), and TensorInfo::SetQuantizationScale().
LayerTestResult<uint8_t, 4> AdditionBroadcastUint8Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 348 of file AdditionTestImpl.cpp.
Referenced by TEST_SUITE().
LayerTestResult<int16_t, 4> AdditionInt16Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
LayerTestResult<int32_t, 4> AdditionInt32Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
LayerTestResult<float,4> AdditionTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
LayerTestResult<uint8_t, 4> AdditionUint8Test | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
LayerTestResult<float,4> CompareAdditionTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
armnn::IWorkloadFactory & | refWorkloadFactory, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory, | ||
const armnn::ITensorHandleFactory & | refTensorHandleFactory | ||
) |
Definition at line 645 of file AdditionTestImpl.cpp.
References armnn::Addition, CopyDataFromITensorHandle(), CopyDataToITensorHandle(), ITensorHandleFactory::CreateTensorHandle(), IWorkloadFactory::CreateWorkload(), armnn::Float32, TensorInfo::GetNumElements(), TensorInfo::GetShape(), and armnn::IgnoreUnused().
Referenced by TEST_SUITE().
std::unique_ptr<armnn::IWorkload> CreateWorkload< armnn::AdditionQueueDescriptor > | ( | const armnn::IWorkloadFactory & | workloadFactory, |
const armnn::WorkloadInfo & | info, | ||
const armnn::AdditionQueueDescriptor & | descriptor | ||
) |
Definition at line 14 of file AdditionTestImpl.cpp.
References armnn::Addition.