ArmNN
 20.02
ComparisonTestImpl.cpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< uint8_t, 4 > EqualSimpleTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > EqualBroadcast1ElementTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > EqualBroadcast1dVectorTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > EqualSimpleFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > EqualBroadcast1ElementFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > EqualBroadcast1dVectorFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > EqualSimpleUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > EqualBroadcast1ElementUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > EqualBroadcast1dVectorUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterSimpleTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterBroadcast1ElementTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterBroadcast1dVectorTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterSimpleFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterBroadcast1ElementFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterBroadcast1dVectorFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterSimpleUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterBroadcast1ElementUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterBroadcast1dVectorUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterOrEqualSimpleTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterOrEqualBroadcast1ElementTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterOrEqualBroadcast1dVectorTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterOrEqualSimpleFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterOrEqualBroadcast1ElementFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterOrEqualBroadcast1dVectorFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterOrEqualSimpleUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterOrEqualBroadcast1ElementUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > GreaterOrEqualBroadcast1dVectorUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessSimpleTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessBroadcast1ElementTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessBroadcast1dVectorTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessSimpleFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessBroadcast1ElementFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessBroadcast1dVectorFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessSimpleUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessBroadcast1ElementUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessBroadcast1dVectorUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessOrEqualSimpleTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessOrEqualBroadcast1ElementTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessOrEqualBroadcast1dVectorTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessOrEqualSimpleFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessOrEqualBroadcast1ElementFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessOrEqualBroadcast1dVectorFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessOrEqualSimpleUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessOrEqualBroadcast1ElementUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LessOrEqualBroadcast1dVectorUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > NotEqualSimpleTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > NotEqualBroadcast1ElementTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > NotEqualBroadcast1dVectorTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > NotEqualSimpleFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > NotEqualBroadcast1ElementFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > NotEqualBroadcast1dVectorFloat16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > NotEqualSimpleUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > NotEqualBroadcast1ElementUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > NotEqualBroadcast1dVectorUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 

Function Documentation

◆ EqualBroadcast1dVectorFloat16Test()

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

Definition at line 395 of file ComparisonTestImpl.cpp.

References armnn::Equal.

398 {
399  return ComparisonTestImpl<armnn::DataType::Float16>(
400  workloadFactory,
401  memoryManager,
402  s_Broadcast1dVectorTestData,
404 }

◆ EqualBroadcast1dVectorTest()

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

Definition at line 362 of file ComparisonTestImpl.cpp.

References armnn::Equal.

365 {
366  return ComparisonTestImpl<armnn::DataType::Float32>(
367  workloadFactory,
368  memoryManager,
369  s_Broadcast1dVectorTestData,
371 }

◆ EqualBroadcast1dVectorUint8Test()

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

Definition at line 428 of file ComparisonTestImpl.cpp.

References armnn::Equal.

431 {
432  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
433  workloadFactory,
434  memoryManager,
435  s_Broadcast1dVectorTestData,
437 }

◆ EqualBroadcast1ElementFloat16Test()

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

Definition at line 384 of file ComparisonTestImpl.cpp.

References armnn::Equal.

387 {
388  return ComparisonTestImpl<armnn::DataType::Float16>(
389  workloadFactory,
390  memoryManager,
391  s_Broadcast1ElementTestData,
393 }

◆ EqualBroadcast1ElementTest()

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

Definition at line 351 of file ComparisonTestImpl.cpp.

References armnn::Equal.

354 {
355  return ComparisonTestImpl<armnn::DataType::Float32>(
356  workloadFactory,
357  memoryManager,
358  s_Broadcast1ElementTestData,
360 }

◆ EqualBroadcast1ElementUint8Test()

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

Definition at line 417 of file ComparisonTestImpl.cpp.

References armnn::Equal.

420 {
421  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
422  workloadFactory,
423  memoryManager,
424  s_Broadcast1ElementTestData,
426 }

◆ EqualSimpleFloat16Test()

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

Definition at line 373 of file ComparisonTestImpl.cpp.

References armnn::Equal.

376 {
377  return ComparisonTestImpl<armnn::DataType::Float16>(
378  workloadFactory,
379  memoryManager,
380  s_SimpleTestData,
382 }

◆ EqualSimpleTest()

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

Definition at line 341 of file ComparisonTestImpl.cpp.

References armnn::Equal.

343 {
344  return ComparisonTestImpl<armnn::DataType::Float32>(
345  workloadFactory,
346  memoryManager,
347  s_SimpleTestData,
349 }

◆ EqualSimpleUint8Test()

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

Definition at line 406 of file ComparisonTestImpl.cpp.

References armnn::Equal.

409 {
410  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
411  workloadFactory,
412  memoryManager,
413  s_SimpleTestData,
415 }

◆ GreaterBroadcast1dVectorFloat16Test()

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

Definition at line 494 of file ComparisonTestImpl.cpp.

References armnn::Greater.

497 {
498  return ComparisonTestImpl<armnn::DataType::Float16>(
499  workloadFactory,
500  memoryManager,
501  s_Broadcast1dVectorTestData,
503 }

◆ GreaterBroadcast1dVectorTest()

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

Definition at line 461 of file ComparisonTestImpl.cpp.

References armnn::Greater.

464 {
465  return ComparisonTestImpl<armnn::DataType::Float32>(
466  workloadFactory,
467  memoryManager,
468  s_Broadcast1dVectorTestData,
470 }

◆ GreaterBroadcast1dVectorUint8Test()

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

Definition at line 527 of file ComparisonTestImpl.cpp.

References armnn::Greater.

530 {
531  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
532  workloadFactory,
533  memoryManager,
534  s_Broadcast1dVectorTestData,
536 }

◆ GreaterBroadcast1ElementFloat16Test()

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

Definition at line 483 of file ComparisonTestImpl.cpp.

References armnn::Greater.

486 {
487  return ComparisonTestImpl<armnn::DataType::Float16>(
488  workloadFactory,
489  memoryManager,
490  s_Broadcast1ElementTestData,
492 }

◆ GreaterBroadcast1ElementTest()

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

Definition at line 450 of file ComparisonTestImpl.cpp.

References armnn::Greater.

453 {
454  return ComparisonTestImpl<armnn::DataType::Float32>(
455  workloadFactory,
456  memoryManager,
457  s_Broadcast1ElementTestData,
459 }

◆ GreaterBroadcast1ElementUint8Test()

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

Definition at line 516 of file ComparisonTestImpl.cpp.

References armnn::Greater.

519 {
520  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
521  workloadFactory,
522  memoryManager,
523  s_Broadcast1ElementTestData,
525 }

◆ GreaterOrEqualBroadcast1dVectorFloat16Test()

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

Definition at line 594 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

597 {
598  return ComparisonTestImpl<armnn::DataType::Float16>(
599  workloadFactory,
600  memoryManager,
601  s_Broadcast1dVectorTestData,
603 }

◆ GreaterOrEqualBroadcast1dVectorTest()

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

Definition at line 561 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

564 {
565  return ComparisonTestImpl<armnn::DataType::Float32>(
566  workloadFactory,
567  memoryManager,
568  s_Broadcast1dVectorTestData,
570 }

◆ GreaterOrEqualBroadcast1dVectorUint8Test()

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

Definition at line 627 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

630 {
631  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
632  workloadFactory,
633  memoryManager,
634  s_Broadcast1dVectorTestData,
636 }

◆ GreaterOrEqualBroadcast1ElementFloat16Test()

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

Definition at line 583 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

586 {
587  return ComparisonTestImpl<armnn::DataType::Float16>(
588  workloadFactory,
589  memoryManager,
590  s_Broadcast1ElementTestData,
592 }

◆ GreaterOrEqualBroadcast1ElementTest()

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

Definition at line 550 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

553 {
554  return ComparisonTestImpl<armnn::DataType::Float32>(
555  workloadFactory,
556  memoryManager,
557  s_Broadcast1ElementTestData,
559 }

◆ GreaterOrEqualBroadcast1ElementUint8Test()

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

Definition at line 616 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

619 {
620  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
621  workloadFactory,
622  memoryManager,
623  s_Broadcast1ElementTestData,
625 }

◆ GreaterOrEqualSimpleFloat16Test()

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

Definition at line 572 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

575 {
576  return ComparisonTestImpl<armnn::DataType::Float16>(
577  workloadFactory,
578  memoryManager,
579  s_SimpleTestData,
581 }

◆ GreaterOrEqualSimpleTest()

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

Definition at line 539 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

542 {
543  return ComparisonTestImpl<armnn::DataType::Float32>(
544  workloadFactory,
545  memoryManager,
546  s_SimpleTestData,
548 }

◆ GreaterOrEqualSimpleUint8Test()

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

Definition at line 605 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

608 {
609  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
610  workloadFactory,
611  memoryManager,
612  s_SimpleTestData,
614 }

◆ GreaterSimpleFloat16Test()

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

Definition at line 472 of file ComparisonTestImpl.cpp.

References armnn::Greater.

475 {
476  return ComparisonTestImpl<armnn::DataType::Float16>(
477  workloadFactory,
478  memoryManager,
479  s_SimpleTestData,
481 }

◆ GreaterSimpleTest()

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

Definition at line 440 of file ComparisonTestImpl.cpp.

References armnn::Greater.

442 {
443  return ComparisonTestImpl<armnn::DataType::Float32>(
444  workloadFactory,
445  memoryManager,
446  s_SimpleTestData,
448 }

◆ GreaterSimpleUint8Test()

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

Definition at line 505 of file ComparisonTestImpl.cpp.

References armnn::Greater.

508 {
509  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
510  workloadFactory,
511  memoryManager,
512  s_SimpleTestData,
514 }

◆ LessBroadcast1dVectorFloat16Test()

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

Definition at line 693 of file ComparisonTestImpl.cpp.

References armnn::Less.

696 {
697  return ComparisonTestImpl<armnn::DataType::Float16>(
698  workloadFactory,
699  memoryManager,
700  s_Broadcast1dVectorTestData,
702 }

◆ LessBroadcast1dVectorTest()

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

Definition at line 660 of file ComparisonTestImpl.cpp.

References armnn::Less.

663 {
664  return ComparisonTestImpl<armnn::DataType::Float32>(
665  workloadFactory,
666  memoryManager,
667  s_Broadcast1dVectorTestData,
669 }

◆ LessBroadcast1dVectorUint8Test()

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

Definition at line 726 of file ComparisonTestImpl.cpp.

References armnn::Less.

729 {
730  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
731  workloadFactory,
732  memoryManager,
733  s_Broadcast1dVectorTestData,
735 }

◆ LessBroadcast1ElementFloat16Test()

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

Definition at line 682 of file ComparisonTestImpl.cpp.

References armnn::Less.

685 {
686  return ComparisonTestImpl<armnn::DataType::Float16>(
687  workloadFactory,
688  memoryManager,
689  s_Broadcast1ElementTestData,
691 }

◆ LessBroadcast1ElementTest()

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

Definition at line 649 of file ComparisonTestImpl.cpp.

References armnn::Less.

652 {
653  return ComparisonTestImpl<armnn::DataType::Float32>(
654  workloadFactory,
655  memoryManager,
656  s_Broadcast1ElementTestData,
658 }

◆ LessBroadcast1ElementUint8Test()

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

Definition at line 715 of file ComparisonTestImpl.cpp.

References armnn::Less.

718 {
719  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
720  workloadFactory,
721  memoryManager,
722  s_Broadcast1ElementTestData,
724 }

◆ LessOrEqualBroadcast1dVectorFloat16Test()

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

Definition at line 793 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

796 {
797  return ComparisonTestImpl<armnn::DataType::Float16>(
798  workloadFactory,
799  memoryManager,
800  s_Broadcast1dVectorTestData,
802 }

◆ LessOrEqualBroadcast1dVectorTest()

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

Definition at line 760 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

763 {
764  return ComparisonTestImpl<armnn::DataType::Float32>(
765  workloadFactory,
766  memoryManager,
767  s_Broadcast1dVectorTestData,
769 }

◆ LessOrEqualBroadcast1dVectorUint8Test()

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

Definition at line 826 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

829 {
830  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
831  workloadFactory,
832  memoryManager,
833  s_Broadcast1dVectorTestData,
835 }

◆ LessOrEqualBroadcast1ElementFloat16Test()

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

Definition at line 782 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

785 {
786  return ComparisonTestImpl<armnn::DataType::Float16>(
787  workloadFactory,
788  memoryManager,
789  s_Broadcast1ElementTestData,
791 }

◆ LessOrEqualBroadcast1ElementTest()

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

Definition at line 749 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

752 {
753  return ComparisonTestImpl<armnn::DataType::Float32>(
754  workloadFactory,
755  memoryManager,
756  s_Broadcast1ElementTestData,
758 }

◆ LessOrEqualBroadcast1ElementUint8Test()

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

Definition at line 815 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

818 {
819  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
820  workloadFactory,
821  memoryManager,
822  s_Broadcast1ElementTestData,
824 }

◆ LessOrEqualSimpleFloat16Test()

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

Definition at line 771 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

774 {
775  return ComparisonTestImpl<armnn::DataType::Float16>(
776  workloadFactory,
777  memoryManager,
778  s_SimpleTestData,
780 }

◆ LessOrEqualSimpleTest()

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

Definition at line 738 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

741 {
742  return ComparisonTestImpl<armnn::DataType::Float32>(
743  workloadFactory,
744  memoryManager,
745  s_SimpleTestData,
747 }

◆ LessOrEqualSimpleUint8Test()

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

Definition at line 804 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

807 {
808  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
809  workloadFactory,
810  memoryManager,
811  s_SimpleTestData,
813 }

◆ LessSimpleFloat16Test()

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

Definition at line 671 of file ComparisonTestImpl.cpp.

References armnn::Less.

674 {
675  return ComparisonTestImpl<armnn::DataType::Float16>(
676  workloadFactory,
677  memoryManager,
678  s_SimpleTestData,
680 }

◆ LessSimpleTest()

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

Definition at line 639 of file ComparisonTestImpl.cpp.

References armnn::Less.

641 {
642  return ComparisonTestImpl<armnn::DataType::Float32>(
643  workloadFactory,
644  memoryManager,
645  s_SimpleTestData,
647 }

◆ LessSimpleUint8Test()

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

Definition at line 704 of file ComparisonTestImpl.cpp.

References armnn::Less.

707 {
708  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
709  workloadFactory,
710  memoryManager,
711  s_SimpleTestData,
713 }

◆ NotEqualBroadcast1dVectorFloat16Test()

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

Definition at line 893 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

896 {
897  return ComparisonTestImpl<armnn::DataType::Float16>(
898  workloadFactory,
899  memoryManager,
900  s_Broadcast1dVectorTestData,
902 }

◆ NotEqualBroadcast1dVectorTest()

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

Definition at line 860 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

863 {
864  return ComparisonTestImpl<armnn::DataType::Float32>(
865  workloadFactory,
866  memoryManager,
867  s_Broadcast1dVectorTestData,
869 }

◆ NotEqualBroadcast1dVectorUint8Test()

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

Definition at line 926 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

929 {
930  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
931  workloadFactory,
932  memoryManager,
933  s_Broadcast1dVectorTestData,
935 }

◆ NotEqualBroadcast1ElementFloat16Test()

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

Definition at line 882 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

885 {
886  return ComparisonTestImpl<armnn::DataType::Float16>(
887  workloadFactory,
888  memoryManager,
889  s_Broadcast1ElementTestData,
891 }

◆ NotEqualBroadcast1ElementTest()

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

Definition at line 849 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

852 {
853  return ComparisonTestImpl<armnn::DataType::Float32>(
854  workloadFactory,
855  memoryManager,
856  s_Broadcast1ElementTestData,
858 }

◆ NotEqualBroadcast1ElementUint8Test()

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

Definition at line 915 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

918 {
919  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
920  workloadFactory,
921  memoryManager,
922  s_Broadcast1ElementTestData,
924 }

◆ NotEqualSimpleFloat16Test()

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

Definition at line 871 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

874 {
875  return ComparisonTestImpl<armnn::DataType::Float16>(
876  workloadFactory,
877  memoryManager,
878  s_SimpleTestData,
880 }

◆ NotEqualSimpleTest()

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

Definition at line 838 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

841 {
842  return ComparisonTestImpl<armnn::DataType::Float32>(
843  workloadFactory,
844  memoryManager,
845  s_SimpleTestData,
847 }

◆ NotEqualSimpleUint8Test()

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

Definition at line 904 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

907 {
908  return ComparisonTestImpl<armnn::DataType::QAsymmU8>(
909  workloadFactory,
910  memoryManager,
911  s_SimpleTestData,
913 }