ArmNN
 22.05.01
SpaceToDepthTestImpl.hpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< uint8_t, 4 > SpaceToDepthNchwAsymmQ8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > SpaceToDepthNhwcAsymmQ8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< armnn::Half, 4 > SpaceToDepthNchwFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< armnn::Half, 4 > SpaceToDepthNhwcFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > SpaceToDepthNhwcFloat32Test1 (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > SpaceToDepthNchwFloat32Test1 (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > SpaceToDepthNhwcFloat32Test2 (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > SpaceToDepthNchwFloat32Test2 (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 4 > SpaceToDepthNhwcQSymm16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 4 > SpaceToDepthNchwQSymm16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 

Function Documentation

◆ SpaceToDepthNchwAsymmQ8Test()

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

Definition at line 175 of file SpaceToDepthTestImpl.cpp.

References armnn::NCHW.

Referenced by TEST_SUITE().

179 {
180  return SpaceToDepthSimpleTest1<armnn::DataType::QAsymmU8>(
181  workloadFactory,
182  memoryManager,
183  tensorHandleFactory,
185 }

◆ SpaceToDepthNchwFloat16Test()

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

Definition at line 198 of file SpaceToDepthTestImpl.cpp.

References armnn::NCHW.

202 {
203  return SpaceToDepthSimpleTest1<armnn::DataType::Float16>(
204  workloadFactory,
205  memoryManager,
206  tensorHandleFactory,
208 }

◆ SpaceToDepthNchwFloat32Test1()

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

Definition at line 221 of file SpaceToDepthTestImpl.cpp.

References armnn::NCHW.

Referenced by TEST_SUITE().

225 {
226  return SpaceToDepthSimpleTest1<armnn::DataType::Float32>(
227  workloadFactory,
228  memoryManager,
229  tensorHandleFactory,
231 }

◆ SpaceToDepthNchwFloat32Test2()

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

Definition at line 244 of file SpaceToDepthTestImpl.cpp.

References armnn::NCHW.

Referenced by TEST_SUITE().

248 {
249  return SpaceToDepthSimpleTest2<armnn::DataType::Float32>(
250  workloadFactory,
251  memoryManager,
252  tensorHandleFactory,
254 }

◆ SpaceToDepthNchwQSymm16Test()

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

Definition at line 267 of file SpaceToDepthTestImpl.cpp.

References armnn::NCHW.

Referenced by TEST_SUITE().

271 {
272  return SpaceToDepthSimpleTest2<armnn::DataType::QSymmS16>(
273  workloadFactory,
274  memoryManager,
275  tensorHandleFactory,
277 }

◆ SpaceToDepthNhwcAsymmQ8Test()

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

Definition at line 164 of file SpaceToDepthTestImpl.cpp.

Referenced by TEST_SUITE().

168 {
169  return SpaceToDepthSimpleTest1<armnn::DataType::QAsymmU8>(
170  workloadFactory,
171  memoryManager,
172  tensorHandleFactory);
173 }

◆ SpaceToDepthNhwcFloat16Test()

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

Definition at line 187 of file SpaceToDepthTestImpl.cpp.

191 {
192  return SpaceToDepthSimpleTest1<armnn::DataType::Float16>(
193  workloadFactory,
194  memoryManager,
195  tensorHandleFactory);
196 }

◆ SpaceToDepthNhwcFloat32Test1()

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

Definition at line 210 of file SpaceToDepthTestImpl.cpp.

Referenced by TEST_SUITE().

214 {
215  return SpaceToDepthSimpleTest1<armnn::DataType::Float32>(
216  workloadFactory,
217  memoryManager,
218  tensorHandleFactory);
219 }

◆ SpaceToDepthNhwcFloat32Test2()

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

Definition at line 233 of file SpaceToDepthTestImpl.cpp.

Referenced by TEST_SUITE().

237 {
238  return SpaceToDepthSimpleTest2<armnn::DataType::Float32>(
239  workloadFactory,
240  memoryManager,
241  tensorHandleFactory);
242 }

◆ SpaceToDepthNhwcQSymm16Test()

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

Definition at line 256 of file SpaceToDepthTestImpl.cpp.

Referenced by TEST_SUITE().

260 {
261  return SpaceToDepthSimpleTest2<armnn::DataType::QSymmS16>(
262  workloadFactory,
263  memoryManager,
264  tensorHandleFactory);
265 }