ArmNN
 20.08
ConstantTestImpl.cpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< float, 4 > ConstantTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > ConstantInt16SimpleQuantizationScaleNoOffsetTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > ConstantUint8SimpleQuantizationScaleNoOffsetTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > ConstantUint8CustomQuantizationScaleAndOffsetTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > ConstantInt16CustomQuantizationScaleAndOffsetTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 

Function Documentation

◆ ConstantInt16CustomQuantizationScaleAndOffsetTest()

LayerTestResult<int16_t, 4> ConstantInt16CustomQuantizationScaleAndOffsetTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 153 of file ConstantTestImpl.cpp.

156 {
157  return ConstantTestImpl<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, 2e-6f, 1);
158 }

◆ ConstantInt16SimpleQuantizationScaleNoOffsetTest()

LayerTestResult<int16_t, 4> ConstantInt16SimpleQuantizationScaleNoOffsetTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 132 of file ConstantTestImpl.cpp.

135 {
136  return ConstantTestImpl<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, 1.0f, 0);
137 }

◆ ConstantTest()

LayerTestResult<float, 4> ConstantTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 125 of file ConstantTestImpl.cpp.

128 {
129  return ConstantTestImpl<armnn::DataType::Float32>(workloadFactory, memoryManager, 0.0f, 0);
130 }

◆ ConstantUint8CustomQuantizationScaleAndOffsetTest()

LayerTestResult<uint8_t, 4> ConstantUint8CustomQuantizationScaleAndOffsetTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 146 of file ConstantTestImpl.cpp.

149 {
150  return ConstantTestImpl<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager, 2e-6f, 1);
151 }

◆ ConstantUint8SimpleQuantizationScaleNoOffsetTest()

LayerTestResult<uint8_t, 4> ConstantUint8SimpleQuantizationScaleNoOffsetTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 139 of file ConstantTestImpl.cpp.

142 {
143  return ConstantTestImpl<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager, 1.0f, 0);
144 }