ArmNN
 20.02
DebugTestImpl.cpp 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 333 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug1dFloat32Test()

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

Definition at line 305 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug1dInt16Test()

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

Definition at line 389 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug1dUint8Test()

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

Definition at line 361 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug2dBFloat16Test()

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

Definition at line 326 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug2dFloat32Test()

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

Definition at line 298 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug2dInt16Test()

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

Definition at line 382 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug2dUint8Test()

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

Definition at line 354 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug3dBFloat16Test()

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

Definition at line 319 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug3dFloat32Test()

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

Definition at line 291 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug3dInt16Test()

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

Definition at line 375 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug3dUint8Test()

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

Definition at line 347 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug4dBFloat16Test()

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

Definition at line 312 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug4dFloat32Test()

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

Definition at line 284 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug4dInt16Test()

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

Definition at line 368 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Debug4dUint8Test()

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

Definition at line 340 of file DebugTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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