22.02
|
#include "LstmTestImpl.hpp"
#include <armnnUtils/QuantizeHelper.hpp>
#include <armnn/utility/NumericCast.hpp>
#include <armnn/backends/TensorHandle.hpp>
#include <armnnTestUtils/TensorCopyUtils.hpp>
#include <armnnTestUtils/WorkloadTestUtils.hpp>
#include <reference/workloads/Decoders.hpp>
#include <reference/workloads/Encoders.hpp>
#include <reference/workloads/LstmUtils.hpp>
#include <armnnTestUtils/TensorHelpers.hpp>
#include <doctest/doctest.h>
Go to the source code of this file.
LayerTestResult<float, 2> LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2626 of file LstmTestImpl.cpp.
References armnn::Float32.
Referenced by TEST_SUITE().
LayerTestResult<float, 2> LstmLayerFloat32NoCifgWithPeepholeWithProjectionTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2604 of file LstmTestImpl.cpp.
References armnn::Float32.
Referenced by TEST_SUITE().
LayerTestResult<float, 2> LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2644 of file LstmTestImpl.cpp.
References armnn::Float32.
Referenced by TEST_SUITE().
LayerTestResult<float, 2> LstmLayerFloat32WithCifgWithPeepholeNoProjectionTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2587 of file LstmTestImpl.cpp.
References armnn::Float32.
Referenced by TEST_SUITE().
LayerTestResult<int16_t, 2> LstmLayerInt16NoCifgNoPeepholeNoProjectionInt16ConstantTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2756 of file LstmTestImpl.cpp.
References armnn::QSymmS16.
Referenced by TEST_SUITE().
LayerTestResult<int16_t, 2> LstmLayerInt16NoCifgNoPeepholeNoProjectionTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2662 of file LstmTestImpl.cpp.
References armnn::QAsymmU8, and armnn::QSymmS16.
Referenced by TEST_SUITE().
LayerTestResult<int16_t, 2> LstmLayerInt16NoCifgWithPeepholeWithProjectionTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2719 of file LstmTestImpl.cpp.
References armnn::QAsymmU8, and armnn::QSymmS16.
Referenced by TEST_SUITE().
LayerTestResult<int16_t, 2> LstmLayerInt16WithCifgWithPeepholeNoProjectionTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2691 of file LstmTestImpl.cpp.
References armnn::QAsymmU8, and armnn::QSymmS16.
Referenced by TEST_SUITE().
LayerTestResult<int8_t, 2> QLstmTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2803 of file LstmTestImpl.cpp.
References armnn::QAsymmS8.
Referenced by TEST_SUITE().
LayerTestResult<int8_t, 2> QLstmTest1 | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2817 of file LstmTestImpl.cpp.
References armnn::QAsymmS8.
Referenced by TEST_SUITE().
LayerTestResult<int8_t, 2> QLstmTest2 | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2831 of file LstmTestImpl.cpp.
References armnn::QAsymmS8.
Referenced by TEST_SUITE().
LayerTestResult<uint8_t, 2> QuantizedLstmTest | ( | armnn::IWorkloadFactory & | workloadFactory, |
const armnn::IBackendInternal::IMemoryManagerSharedPtr & | memoryManager, | ||
const armnn::ITensorHandleFactory & | tensorHandleFactory | ||
) |
Definition at line 2787 of file LstmTestImpl.cpp.
References armnn::QAsymmU8.
Referenced by TEST_SUITE().