ArmNN
 21.02
DequantizeTestImpl.cpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< float, 4 > DequantizeSimpleUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > DequantizeOffsetUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > DequantizeSimpleAsymmInt8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > DequantizeOffsetAsymmInt8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > DequantizeSimpleInt8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > DequantizeSimpleInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< armnn::Half, 4 > DequantizeSimpleUint8ToFp16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< armnn::Half, 4 > DequantizeSimpleInt8ToFp16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< armnn::Half, 4 > DequantizeSimpleInt16ToFp16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 

Function Documentation

◆ DequantizeOffsetAsymmInt8Test()

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

Definition at line 155 of file DequantizeTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

158 {
159  return DequantizeOffsetTest<armnn::DataType::QAsymmS8>(workloadFactory, memoryManager);
160 }

◆ DequantizeOffsetUint8Test()

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

Definition at line 141 of file DequantizeTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

144 {
145  return DequantizeOffsetTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
146 }

◆ DequantizeSimpleAsymmInt8Test()

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

Definition at line 148 of file DequantizeTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

151 {
152  return DequantizeSimpleTest<armnn::DataType::QAsymmS8>(workloadFactory, memoryManager);
153 }

◆ DequantizeSimpleInt16Test()

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

Definition at line 169 of file DequantizeTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

172 {
173  return DequantizeSimpleTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
174 }

◆ DequantizeSimpleInt16ToFp16Test()

LayerTestResult<armnn::Half, 4> DequantizeSimpleInt16ToFp16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 191 of file DequantizeTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

194 {
195  return DequantizeSimpleTest<armnn::DataType::QSymmS16, armnn::DataType::Float16>(workloadFactory,
196  memoryManager);
197 }

◆ DequantizeSimpleInt8Test()

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

Definition at line 162 of file DequantizeTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

165 {
166  return DequantizeSimpleTest<armnn::DataType::QSymmS8>(workloadFactory, memoryManager);
167 }

◆ DequantizeSimpleInt8ToFp16Test()

LayerTestResult<armnn::Half, 4> DequantizeSimpleInt8ToFp16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 184 of file DequantizeTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

187 {
188  return DequantizeSimpleTest<armnn::DataType::QSymmS8, armnn::DataType::Float16>(workloadFactory, memoryManager);
189 }

◆ DequantizeSimpleUint8Test()

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

Definition at line 134 of file DequantizeTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

137 {
138  return DequantizeSimpleTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
139 }

◆ DequantizeSimpleUint8ToFp16Test()

LayerTestResult<armnn::Half, 4> DequantizeSimpleUint8ToFp16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 176 of file DequantizeTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

179 {
180  return DequantizeSimpleTest<armnn::DataType::QAsymmU8, armnn::DataType::Float16>(workloadFactory,
181  memoryManager);
182 }