ArmNN
 21.02
DebugTestImpl.hpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< float, 4 > Debug4dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 3 > Debug3dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 2 > Debug2dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 1 > Debug1dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< armnn::BFloat16, 4 > Debug4dBFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< armnn::BFloat16, 3 > Debug3dBFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< armnn::BFloat16, 2 > Debug2dBFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< armnn::BFloat16, 1 > Debug1dBFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > Debug4dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 3 > Debug3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 2 > Debug2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 1 > Debug1dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > Debug4dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 3 > Debug3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 2 > Debug2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 1 > Debug1dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 

Function Documentation

◆ Debug1dBFloat16Test()

LayerTestResult<armnn::BFloat16, 1> Debug1dBFloat16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 332 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

335 {
336  return Debug1dTest<armnn::DataType::BFloat16>(workloadFactory, memoryManager);
337 }

◆ Debug1dFloat32Test()

LayerTestResult<float, 1> Debug1dFloat32Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 304 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

307 {
308  return Debug1dTest<armnn::DataType::Float32>(workloadFactory, memoryManager);
309 }

◆ Debug1dInt16Test()

LayerTestResult<int16_t, 1> Debug1dInt16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 388 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

391 {
392  return Debug1dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
393 }

◆ Debug1dUint8Test()

LayerTestResult<uint8_t, 1> Debug1dUint8Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 360 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

363 {
364  return Debug1dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
365 }

◆ Debug2dBFloat16Test()

LayerTestResult<armnn::BFloat16, 2> Debug2dBFloat16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 325 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

328 {
329  return Debug2dTest<armnn::DataType::BFloat16>(workloadFactory, memoryManager);
330 }

◆ Debug2dFloat32Test()

LayerTestResult<float, 2> Debug2dFloat32Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 297 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

300 {
301  return Debug2dTest<armnn::DataType::Float32>(workloadFactory, memoryManager);
302 }

◆ Debug2dInt16Test()

LayerTestResult<int16_t, 2> Debug2dInt16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 381 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

384 {
385  return Debug2dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
386 }

◆ Debug2dUint8Test()

LayerTestResult<uint8_t, 2> Debug2dUint8Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 353 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

356 {
357  return Debug2dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
358 }

◆ Debug3dBFloat16Test()

LayerTestResult<armnn::BFloat16, 3> Debug3dBFloat16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 318 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

321 {
322  return Debug3dTest<armnn::DataType::BFloat16>(workloadFactory, memoryManager);
323 }

◆ Debug3dFloat32Test()

LayerTestResult<float, 3> Debug3dFloat32Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 290 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

293 {
294  return Debug3dTest<armnn::DataType::Float32>(workloadFactory, memoryManager);
295 }

◆ Debug3dInt16Test()

LayerTestResult<int16_t, 3> Debug3dInt16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 374 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

377 {
378  return Debug3dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
379 }

◆ Debug3dUint8Test()

LayerTestResult<uint8_t, 3> Debug3dUint8Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 346 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

349 {
350  return Debug3dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
351 }

◆ Debug4dBFloat16Test()

LayerTestResult<armnn::BFloat16, 4> Debug4dBFloat16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 311 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

314 {
315  return Debug4dTest<armnn::DataType::BFloat16>(workloadFactory, memoryManager);
316 }

◆ Debug4dFloat32Test()

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

Definition at line 283 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

286 {
287  return Debug4dTest<armnn::DataType::Float32>(workloadFactory, memoryManager);
288 }

◆ Debug4dInt16Test()

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

Definition at line 367 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

370 {
371  return Debug4dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
372 }

◆ Debug4dUint8Test()

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

Definition at line 339 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

342 {
343  return Debug4dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
344 }