From add078b7f9a658d52ee6e8fe6771ea0517c07674 Mon Sep 17 00:00:00 2001 From: mathad01 Date: Mon, 10 May 2021 16:51:20 +0100 Subject: IVGCVSW-5908 Update 21.05 Doxygen Documents Signed-off-by: mathad01 Change-Id: I95316d4fc5f9d10185492dc835bb2411c1daea7b --- 21.05/_logical_test_impl_8hpp.xhtml | 641 ++++++++++++++++++++++++++++++++++++ 1 file changed, 641 insertions(+) create mode 100644 21.05/_logical_test_impl_8hpp.xhtml (limited to '21.05/_logical_test_impl_8hpp.xhtml') diff --git a/21.05/_logical_test_impl_8hpp.xhtml b/21.05/_logical_test_impl_8hpp.xhtml new file mode 100644 index 0000000000..0355cf8242 --- /dev/null +++ b/21.05/_logical_test_impl_8hpp.xhtml @@ -0,0 +1,641 @@ + + + + + + + + + + + + + +ArmNN: src/backends/backendsCommon/test/layerTests/LogicalTestImpl.hpp File Reference + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  21.05 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
LogicalTestImpl.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

LayerTestResult< uint8_t, 4 > LogicalNotTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalNotIntTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalAndTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalOrTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalAndIntTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalOrIntTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalAndBroadcast1Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalOrBroadcast1Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalAndBroadcast2Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalOrBroadcast2Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalAndBroadcast3Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > LogicalOrBroadcast3Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
+

Function Documentation

+ +

◆ LogicalAndBroadcast1Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalAndBroadcast1Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 467 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalAnd.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
471 {
472  return LogicalBinaryTestHelper<4>(workloadFactory,
473  memoryManager,
475  s_BroadcastBinary1TestData.m_InputShape0,
476  s_BroadcastBinary1TestData.m_InputShape1,
477  s_BroadcastBinary1TestData.m_InputData0,
478  s_BroadcastBinary1TestData.m_InputData1,
479  s_BroadcastBinary1TestData.m_OutputShape,
480  s_BroadcastBinary1TestData.m_OutputAnd,
481  tensorHandleFactory);
482 }
+
+
+
+ +

◆ LogicalAndBroadcast2Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalAndBroadcast2Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 503 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalAnd.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
507 {
508  return LogicalBinaryTestHelper<4>(workloadFactory,
509  memoryManager,
511  s_BroadcastBinary2TestData.m_InputShape0,
512  s_BroadcastBinary2TestData.m_InputShape1,
513  s_BroadcastBinary2TestData.m_InputData0,
514  s_BroadcastBinary2TestData.m_InputData1,
515  s_BroadcastBinary2TestData.m_OutputShape,
516  s_BroadcastBinary2TestData.m_OutputAnd,
517  tensorHandleFactory);
518 }
+
+
+
+ +

◆ LogicalAndBroadcast3Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalAndBroadcast3Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 539 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalAnd.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
543 {
544  return LogicalBinaryTestHelper<4>(workloadFactory,
545  memoryManager,
547  s_BroadcastBinary3TestData.m_InputShape0,
548  s_BroadcastBinary3TestData.m_InputShape1,
549  s_BroadcastBinary3TestData.m_InputData0,
550  s_BroadcastBinary3TestData.m_InputData1,
551  s_BroadcastBinary3TestData.m_OutputShape,
552  s_BroadcastBinary3TestData.m_OutputAnd,
553  tensorHandleFactory);
554 }
+
+
+
+ +

◆ LogicalAndIntTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalAndIntTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 433 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalAnd.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
436 {
437  return LogicalBinaryTestHelper<4>(workloadFactory,
438  memoryManager,
440  s_SimpleBinaryIntTestData.m_InputShape0,
441  s_SimpleBinaryIntTestData.m_InputShape1,
442  s_SimpleBinaryIntTestData.m_InputData0,
443  s_SimpleBinaryIntTestData.m_InputData1,
444  s_SimpleBinaryIntTestData.m_OutputShape,
445  s_SimpleBinaryIntTestData.m_OutputAnd,
446  tensorHandleFactory);
447 }
+
+
+
+ +

◆ LogicalAndTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalAndTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 399 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalAnd.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
402 {
403  return LogicalBinaryTestHelper<4>(workloadFactory,
404  memoryManager,
406  s_SimpleBinaryTestData.m_InputShape0,
407  s_SimpleBinaryTestData.m_InputShape1,
408  s_SimpleBinaryTestData.m_InputData0,
409  s_SimpleBinaryTestData.m_InputData1,
410  s_SimpleBinaryTestData.m_OutputShape,
411  s_SimpleBinaryTestData.m_OutputAnd,
412  tensorHandleFactory);
413 }
+
+
+
+ +

◆ LogicalNotIntTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalNotIntTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 384 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalNot.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
387 {
388  return LogicalUnaryTestHelper<4>(workloadFactory,
389  memoryManager,
391  s_SimpleUnaryIntTestData.m_InputShape,
392  s_SimpleUnaryIntTestData.m_InputData,
393  s_SimpleUnaryIntTestData.m_OutputShape,
394  s_SimpleUnaryIntTestData.m_OutputNot,
395  tensorHandleFactory);
396 }
+
+
+
+ +

◆ LogicalNotTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalNotTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 369 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalNot.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
372 {
373  return LogicalUnaryTestHelper<4>(workloadFactory,
374  memoryManager,
376  s_SimpleUnaryTestData.m_InputShape,
377  s_SimpleUnaryTestData.m_InputData,
378  s_SimpleUnaryTestData.m_OutputShape,
379  s_SimpleUnaryTestData.m_OutputNot,
380  tensorHandleFactory);
381 }
+
+
+
+ +

◆ LogicalOrBroadcast1Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalOrBroadcast1Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 485 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalOr.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
489 {
490  return LogicalBinaryTestHelper<4>(workloadFactory,
491  memoryManager,
493  s_BroadcastBinary1TestData.m_InputShape0,
494  s_BroadcastBinary1TestData.m_InputShape1,
495  s_BroadcastBinary1TestData.m_InputData0,
496  s_BroadcastBinary1TestData.m_InputData1,
497  s_BroadcastBinary1TestData.m_OutputShape,
498  s_BroadcastBinary1TestData.m_OutputOr,
499  tensorHandleFactory);
500 }
+
+
+
+ +

◆ LogicalOrBroadcast2Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalOrBroadcast2Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 521 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalOr.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
525 {
526  return LogicalBinaryTestHelper<4>(workloadFactory,
527  memoryManager,
529  s_BroadcastBinary2TestData.m_InputShape0,
530  s_BroadcastBinary2TestData.m_InputShape1,
531  s_BroadcastBinary2TestData.m_InputData0,
532  s_BroadcastBinary2TestData.m_InputData1,
533  s_BroadcastBinary2TestData.m_OutputShape,
534  s_BroadcastBinary2TestData.m_OutputOr,
535  tensorHandleFactory);
536 }
+
+
+
+ +

◆ LogicalOrBroadcast3Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalOrBroadcast3Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 557 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalOr.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
561 {
562  return LogicalBinaryTestHelper<4>(workloadFactory,
563  memoryManager,
565  s_BroadcastBinary3TestData.m_InputShape0,
566  s_BroadcastBinary3TestData.m_InputShape1,
567  s_BroadcastBinary3TestData.m_InputData0,
568  s_BroadcastBinary3TestData.m_InputData1,
569  s_BroadcastBinary3TestData.m_OutputShape,
570  s_BroadcastBinary3TestData.m_OutputOr,
571  tensorHandleFactory);
572 }
+
+
+
+ +

◆ LogicalOrIntTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalOrIntTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 450 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalOr.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
453 {
454  return LogicalBinaryTestHelper<4>(workloadFactory,
455  memoryManager,
457  s_SimpleBinaryIntTestData.m_InputShape0,
458  s_SimpleBinaryIntTestData.m_InputShape1,
459  s_SimpleBinaryIntTestData.m_InputData0,
460  s_SimpleBinaryIntTestData.m_InputData1,
461  s_SimpleBinaryIntTestData.m_OutputShape,
462  s_SimpleBinaryIntTestData.m_OutputOr,
463  tensorHandleFactory);
464 }
+
+
+
+ +

◆ LogicalOrTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LogicalOrTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 416 of file LogicalTestImpl.cpp.

+ +

References armnn::LogicalOr.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
419 {
420  return LogicalBinaryTestHelper<4>(workloadFactory,
421  memoryManager,
423  s_SimpleBinaryTestData.m_InputShape0,
424  s_SimpleBinaryTestData.m_InputShape1,
425  s_SimpleBinaryTestData.m_InputData0,
426  s_SimpleBinaryTestData.m_InputData1,
427  s_SimpleBinaryTestData.m_OutputShape,
428  s_SimpleBinaryTestData.m_OutputOr,
429  tensorHandleFactory);
430 }
+
+
+
+
+
+ + + + -- cgit v1.2.1