ArmNN
 20.05
ComparisonTestImpl.hpp 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 393 of file ComparisonTestImpl.cpp.

References armnn::Equal.

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

◆ EqualBroadcast1dVectorTest()

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

Definition at line 360 of file ComparisonTestImpl.cpp.

References armnn::Equal.

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

◆ EqualBroadcast1dVectorUint8Test()

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

Definition at line 426 of file ComparisonTestImpl.cpp.

References armnn::Equal.

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

◆ EqualBroadcast1ElementFloat16Test()

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

Definition at line 382 of file ComparisonTestImpl.cpp.

References armnn::Equal.

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

◆ EqualBroadcast1ElementTest()

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

Definition at line 349 of file ComparisonTestImpl.cpp.

References armnn::Equal.

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

◆ EqualBroadcast1ElementUint8Test()

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

Definition at line 415 of file ComparisonTestImpl.cpp.

References armnn::Equal.

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

◆ EqualSimpleFloat16Test()

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

Definition at line 371 of file ComparisonTestImpl.cpp.

References armnn::Equal.

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

◆ EqualSimpleTest()

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

Definition at line 339 of file ComparisonTestImpl.cpp.

References armnn::Equal.

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

◆ EqualSimpleUint8Test()

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

Definition at line 404 of file ComparisonTestImpl.cpp.

References armnn::Equal.

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

◆ GreaterBroadcast1dVectorFloat16Test()

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

Definition at line 492 of file ComparisonTestImpl.cpp.

References armnn::Greater.

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

◆ GreaterBroadcast1dVectorTest()

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

Definition at line 459 of file ComparisonTestImpl.cpp.

References armnn::Greater.

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

◆ GreaterBroadcast1dVectorUint8Test()

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

Definition at line 525 of file ComparisonTestImpl.cpp.

References armnn::Greater.

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

◆ GreaterBroadcast1ElementFloat16Test()

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

Definition at line 481 of file ComparisonTestImpl.cpp.

References armnn::Greater.

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

◆ GreaterBroadcast1ElementTest()

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

Definition at line 448 of file ComparisonTestImpl.cpp.

References armnn::Greater.

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

◆ GreaterBroadcast1ElementUint8Test()

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

Definition at line 514 of file ComparisonTestImpl.cpp.

References armnn::Greater.

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

◆ GreaterOrEqualBroadcast1dVectorFloat16Test()

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

Definition at line 592 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

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

◆ GreaterOrEqualBroadcast1dVectorTest()

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

Definition at line 559 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

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

◆ GreaterOrEqualBroadcast1dVectorUint8Test()

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

Definition at line 625 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

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

◆ GreaterOrEqualBroadcast1ElementFloat16Test()

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

Definition at line 581 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

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

◆ GreaterOrEqualBroadcast1ElementTest()

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

Definition at line 548 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

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

◆ GreaterOrEqualBroadcast1ElementUint8Test()

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

Definition at line 614 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

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

◆ GreaterOrEqualSimpleFloat16Test()

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

Definition at line 570 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

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

◆ GreaterOrEqualSimpleTest()

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

Definition at line 537 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

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

◆ GreaterOrEqualSimpleUint8Test()

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

Definition at line 603 of file ComparisonTestImpl.cpp.

References armnn::GreaterOrEqual.

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

◆ GreaterSimpleFloat16Test()

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

Definition at line 470 of file ComparisonTestImpl.cpp.

References armnn::Greater.

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

◆ GreaterSimpleTest()

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

Definition at line 438 of file ComparisonTestImpl.cpp.

References armnn::Greater.

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

◆ GreaterSimpleUint8Test()

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

Definition at line 503 of file ComparisonTestImpl.cpp.

References armnn::Greater.

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

◆ LessBroadcast1dVectorFloat16Test()

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

Definition at line 691 of file ComparisonTestImpl.cpp.

References armnn::Less.

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

◆ LessBroadcast1dVectorTest()

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

Definition at line 658 of file ComparisonTestImpl.cpp.

References armnn::Less.

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

◆ LessBroadcast1dVectorUint8Test()

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

Definition at line 724 of file ComparisonTestImpl.cpp.

References armnn::Less.

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

◆ LessBroadcast1ElementFloat16Test()

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

Definition at line 680 of file ComparisonTestImpl.cpp.

References armnn::Less.

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

◆ LessBroadcast1ElementTest()

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

Definition at line 647 of file ComparisonTestImpl.cpp.

References armnn::Less.

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

◆ LessBroadcast1ElementUint8Test()

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

Definition at line 713 of file ComparisonTestImpl.cpp.

References armnn::Less.

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

◆ LessOrEqualBroadcast1dVectorFloat16Test()

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

Definition at line 791 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

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

◆ LessOrEqualBroadcast1dVectorTest()

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

Definition at line 758 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

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

◆ LessOrEqualBroadcast1dVectorUint8Test()

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

Definition at line 824 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

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

◆ LessOrEqualBroadcast1ElementFloat16Test()

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

Definition at line 780 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

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

◆ LessOrEqualBroadcast1ElementTest()

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

Definition at line 747 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

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

◆ LessOrEqualBroadcast1ElementUint8Test()

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

Definition at line 813 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

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

◆ LessOrEqualSimpleFloat16Test()

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

Definition at line 769 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

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

◆ LessOrEqualSimpleTest()

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

Definition at line 736 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

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

◆ LessOrEqualSimpleUint8Test()

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

Definition at line 802 of file ComparisonTestImpl.cpp.

References armnn::LessOrEqual.

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

◆ LessSimpleFloat16Test()

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

Definition at line 669 of file ComparisonTestImpl.cpp.

References armnn::Less.

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

◆ LessSimpleTest()

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

Definition at line 637 of file ComparisonTestImpl.cpp.

References armnn::Less.

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

◆ LessSimpleUint8Test()

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

Definition at line 702 of file ComparisonTestImpl.cpp.

References armnn::Less.

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

◆ NotEqualBroadcast1dVectorFloat16Test()

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

Definition at line 891 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

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

◆ NotEqualBroadcast1dVectorTest()

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

Definition at line 858 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

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

◆ NotEqualBroadcast1dVectorUint8Test()

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

Definition at line 924 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

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

◆ NotEqualBroadcast1ElementFloat16Test()

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

Definition at line 880 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

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

◆ NotEqualBroadcast1ElementTest()

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

Definition at line 847 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

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

◆ NotEqualBroadcast1ElementUint8Test()

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

Definition at line 913 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

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

◆ NotEqualSimpleFloat16Test()

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

Definition at line 869 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

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

◆ NotEqualSimpleTest()

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

Definition at line 836 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

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

◆ NotEqualSimpleUint8Test()

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

Definition at line 902 of file ComparisonTestImpl.cpp.

References armnn::NotEqual.

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