ArmNN  NotReleased
Pooling2dTestImpl.hpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< float, 4 > SimpleMaxPooling2dSize2x2Stride2x2Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, bool forceNoPadding)
 
LayerTestResult< uint8_t, 4 > SimpleMaxPooling2dSize2x2Stride2x2Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, bool forceNoPadding)
 
LayerTestResult< int16_t, 4 > SimpleMaxPooling2dSize2x2Stride2x2Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, bool forceNoPadding)
 
LayerTestResult< float, 4 > SimpleMaxPooling2dSize3x3Stride2x4Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, bool forceNoPadding)
 
LayerTestResult< uint8_t, 4 > SimpleMaxPooling2dSize3x3Stride2x4Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, bool forceNoPadding)
 
LayerTestResult< int16_t, 4 > SimpleMaxPooling2dSize3x3Stride2x4Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, bool forceNoPadding)
 
LayerTestResult< float, 4 > SimpleMaxPooling2dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::DataLayout dataLayout)
 
LayerTestResult< uint8_t, 4 > SimpleMaxPooling2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::DataLayout dataLayout)
 
LayerTestResult< int16_t, 4 > SimpleMaxPooling2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::DataLayout dataLayout)
 
LayerTestResult< float, 4 > IgnorePaddingSimpleMaxPooling2dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > IgnorePaddingSimpleMaxPooling2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > IgnorePaddingSimpleMaxPooling2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > IgnorePaddingMaxPooling2dSize3Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > IgnorePaddingMaxPooling2dSize3Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > IgnorePaddingMaxPooling2dSize3Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > SimpleAveragePooling2dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::DataLayout dataLayout)
 
LayerTestResult< uint8_t, 4 > SimpleAveragePooling2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::DataLayout dataLayout)
 
LayerTestResult< int16_t, 4 > SimpleAveragePooling2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::DataLayout dataLayout)
 
LayerTestResult< float, 4 > LargeTensorsAveragePooling2dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > LargeTensorsAveragePooling2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > LargeTensorsAveragePooling2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > IgnorePaddingAveragePooling2dSize3x2Stride2x2Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, bool forceNoPadding)
 
LayerTestResult< float, 4 > IgnorePaddingSimpleAveragePooling2dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > IgnorePaddingSimpleAveragePooling2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > IgnorePaddingSimpleAveragePooling2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > IgnorePaddingSimpleAveragePooling2dNoPaddingTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > IgnorePaddingAveragePooling2dSize3Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > IgnorePaddingAveragePooling2dSize3Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > IgnorePaddingAveragePooling2dSize3Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > SimpleL2Pooling2dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::DataLayout dataLayout)
 
LayerTestResult< uint8_t, 4 > SimpleL2Pooling2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::DataLayout dataLayout)
 
LayerTestResult< int16_t, 4 > SimpleL2Pooling2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::DataLayout dataLayout)
 
LayerTestResult< float, 4 > L2Pooling2dSize3Stride1Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > L2Pooling2dSize3Stride1Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > L2Pooling2dSize3Stride1Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > L2Pooling2dSize3Stride3Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > L2Pooling2dSize3Stride3Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > L2Pooling2dSize3Stride3Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > L2Pooling2dSize3Stride4Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > L2Pooling2dSize3Stride4Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > L2Pooling2dSize3Stride4Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > L2Pooling2dSize7Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > L2Pooling2dSize7Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > L2Pooling2dSize7Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > L2Pooling2dSize9Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > L2Pooling2dSize9Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > L2Pooling2dSize9Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > IgnorePaddingSimpleL2Pooling2dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > IgnorePaddingSimpleL2Pooling2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > IgnorePaddingSimpleL2Pooling2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > IgnorePaddingL2Pooling2dSize3Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > IgnorePaddingL2Pooling2dSize3Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > IgnorePaddingL2Pooling2dSize3Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > AsymmetricNonSquarePooling2dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > AsymmetricNonSquarePooling2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > AsymmetricNonSquarePooling2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 4 > ComparePooling2dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, armnn::IWorkloadFactory &refWorkloadFactory, armnn::PoolingAlgorithm poolingType)
 
LayerTestResult< uint8_t, 4 > ComparePooling2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, armnn::IWorkloadFactory &refWorkloadFactory, armnn::PoolingAlgorithm poolingType)
 
LayerTestResult< int16_t, 4 > ComparePooling2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, armnn::IWorkloadFactory &refWorkloadFactory, armnn::PoolingAlgorithm poolingType)
 

Function Documentation

◆ AsymmetricNonSquarePooling2dInt16Test()

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

Definition at line 1788 of file Pooling2dTestImpl.cpp.

1791 {
1792  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1793 }

◆ AsymmetricNonSquarePooling2dTest()

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

Definition at line 1774 of file Pooling2dTestImpl.cpp.

1777 {
1778  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1779 }

◆ AsymmetricNonSquarePooling2dUint8Test()

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

Definition at line 1781 of file Pooling2dTestImpl.cpp.

1784 {
1785  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
1786 }

◆ ComparePooling2dInt16Test()

LayerTestResult<int16_t, 4> ComparePooling2dInt16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager,
armnn::IWorkloadFactory refWorkloadFactory,
armnn::PoolingAlgorithm  poolingType 
)

Definition at line 1815 of file Pooling2dTestImpl.cpp.

1820 {
1821  return ComparePooling2dTestCommon<armnn::DataType::QSymmS16>(
1822  workloadFactory, memoryManager, refWorkloadFactory, poolingType);
1823 }

◆ ComparePooling2dTest()

LayerTestResult<float, 4> ComparePooling2dTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager,
armnn::IWorkloadFactory refWorkloadFactory,
armnn::PoolingAlgorithm  poolingType 
)

Definition at line 1795 of file Pooling2dTestImpl.cpp.

1800 {
1801  return ComparePooling2dTestCommon<armnn::DataType::Float32>(
1802  workloadFactory, memoryManager, refWorkloadFactory, poolingType);
1803 }

◆ ComparePooling2dUint8Test()

LayerTestResult<uint8_t, 4> ComparePooling2dUint8Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager,
armnn::IWorkloadFactory refWorkloadFactory,
armnn::PoolingAlgorithm  poolingType 
)

Definition at line 1805 of file Pooling2dTestImpl.cpp.

1810 {
1811  return ComparePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1812  workloadFactory, memoryManager, refWorkloadFactory, poolingType, 0.1f, 128);
1813 }

◆ IgnorePaddingAveragePooling2dSize3Int16Test()

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

Definition at line 1597 of file Pooling2dTestImpl.cpp.

1600 {
1601  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1602  workloadFactory, memoryManager);
1603 }

◆ IgnorePaddingAveragePooling2dSize3Test()

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

Definition at line 1582 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1585 {
1586  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1587 }

◆ IgnorePaddingAveragePooling2dSize3Uint8Test()

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

Definition at line 1589 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1592 {
1593  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1594  workloadFactory, memoryManager);
1595 }

◆ IgnorePaddingAveragePooling2dSize3x2Stride2x2Test()

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

Definition at line 1504 of file Pooling2dTestImpl.cpp.

1508 {
1509  return IgnorePaddingAveragePooling2dSize3x2Stride2x2TestCommon<armnn::DataType::Float32>(
1510  workloadFactory, memoryManager, forceNoPadding);
1511 }

◆ IgnorePaddingL2Pooling2dSize3Int16Test()

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

Definition at line 1767 of file Pooling2dTestImpl.cpp.

1770 {
1771  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1772 }

◆ IgnorePaddingL2Pooling2dSize3Test()

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

Definition at line 1753 of file Pooling2dTestImpl.cpp.

1756 {
1757  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1758 }

◆ IgnorePaddingL2Pooling2dSize3Uint8Test()

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

Definition at line 1760 of file Pooling2dTestImpl.cpp.

1763 {
1764  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
1765 }

◆ IgnorePaddingMaxPooling2dSize3Int16Test()

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

Definition at line 1470 of file Pooling2dTestImpl.cpp.

1473 {
1474  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1475  workloadFactory, memoryManager);
1476 }

◆ IgnorePaddingMaxPooling2dSize3Test()

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

Definition at line 1455 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1458 {
1459  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1460 }

◆ IgnorePaddingMaxPooling2dSize3Uint8Test()

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

Definition at line 1462 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1465 {
1466  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1467  workloadFactory, memoryManager, 1.0f, -5);
1468 }

◆ IgnorePaddingSimpleAveragePooling2dInt16Test()

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

Definition at line 1550 of file Pooling2dTestImpl.cpp.

1553 {
1554  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1555  workloadFactory, memoryManager);
1556 }

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test()

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

Definition at line 1574 of file Pooling2dTestImpl.cpp.

1577 {
1578  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::QSymmS16>(
1579  workloadFactory, memoryManager);
1580 }

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingTest()

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

Definition at line 1558 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1561 {
1562  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::Float32>(
1563  workloadFactory, memoryManager);
1564 }

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test()

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

Definition at line 1566 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1569 {
1570  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::QAsymmU8>(
1571  workloadFactory, memoryManager);
1572 }

◆ IgnorePaddingSimpleAveragePooling2dTest()

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

Definition at line 1535 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1538 {
1539  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1540 }

◆ IgnorePaddingSimpleAveragePooling2dUint8Test()

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

Definition at line 1542 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1545 {
1546  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1547  workloadFactory, memoryManager);
1548 }

◆ IgnorePaddingSimpleL2Pooling2dInt16Test()

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

Definition at line 1746 of file Pooling2dTestImpl.cpp.

1749 {
1750  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1751 }

◆ IgnorePaddingSimpleL2Pooling2dTest()

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

Definition at line 1732 of file Pooling2dTestImpl.cpp.

1735 {
1736  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1737 }

◆ IgnorePaddingSimpleL2Pooling2dUint8Test()

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

Definition at line 1739 of file Pooling2dTestImpl.cpp.

1742 {
1743  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
1744 }

◆ IgnorePaddingSimpleMaxPooling2dInt16Test()

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

Definition at line 1447 of file Pooling2dTestImpl.cpp.

1450 {
1451  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(
1452  workloadFactory, memoryManager);
1453 }

◆ IgnorePaddingSimpleMaxPooling2dTest()

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

Definition at line 1432 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1435 {
1436  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1437 }

◆ IgnorePaddingSimpleMaxPooling2dUint8Test()

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

Definition at line 1439 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1442 {
1443  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QAsymmU8>(
1444  workloadFactory, memoryManager, 1.0f, -5);
1445 }

◆ L2Pooling2dSize3Stride1Int16Test()

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

Definition at line 1643 of file Pooling2dTestImpl.cpp.

1646 {
1647  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1648 }

◆ L2Pooling2dSize3Stride1Test()

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

Definition at line 1629 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1632 {
1633  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1634 }

◆ L2Pooling2dSize3Stride1Uint8Test()

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

Definition at line 1636 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1639 {
1640  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
1641 }

◆ L2Pooling2dSize3Stride3Int16Test()

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

Definition at line 1664 of file Pooling2dTestImpl.cpp.

1667 {
1668  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1669 }

◆ L2Pooling2dSize3Stride3Test()

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

Definition at line 1650 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1653 {
1654  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1655 }

◆ L2Pooling2dSize3Stride3Uint8Test()

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

Definition at line 1657 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1660 {
1661  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
1662 }

◆ L2Pooling2dSize3Stride4Int16Test()

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

Definition at line 1684 of file Pooling2dTestImpl.cpp.

1687 {
1688  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1689 }

◆ L2Pooling2dSize3Stride4Test()

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

Definition at line 1670 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1673 {
1674  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1675 }

◆ L2Pooling2dSize3Stride4Uint8Test()

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

Definition at line 1677 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1680 {
1681  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
1682 }

◆ L2Pooling2dSize7Int16Test()

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

Definition at line 1705 of file Pooling2dTestImpl.cpp.

1708 {
1709  return L2Pooling2dSize7TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1710 }

◆ L2Pooling2dSize7Test()

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

Definition at line 1691 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1694 {
1695  return L2Pooling2dSize7TestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1696 }

◆ L2Pooling2dSize7Uint8Test()

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

Definition at line 1698 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1701 {
1702  return L2Pooling2dSize7TestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
1703 }

◆ L2Pooling2dSize9Int16Test()

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

Definition at line 1726 of file Pooling2dTestImpl.cpp.

1729 {
1730  return L2Pooling2dSize9TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1731 }

◆ L2Pooling2dSize9Test()

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

Definition at line 1712 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1715 {
1716  return L2Pooling2dSize9TestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1717 }

◆ L2Pooling2dSize9Uint8Test()

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

Definition at line 1719 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1722 {
1723  return L2Pooling2dSize9TestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
1724 }

◆ LargeTensorsAveragePooling2dInt16Test()

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

Definition at line 1528 of file Pooling2dTestImpl.cpp.

1531 {
1532  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1533  workloadFactory, memoryManager);
1534 }

◆ LargeTensorsAveragePooling2dTest()

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

Definition at line 1513 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1516 {
1517  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1518 }

◆ LargeTensorsAveragePooling2dUint8Test()

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

Definition at line 1520 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1523 {
1524  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1525  workloadFactory, memoryManager, 0.5, -1);
1526 }

◆ SimpleAveragePooling2dInt16Test()

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

Definition at line 1495 of file Pooling2dTestImpl.cpp.

1499 {
1500  return SimpleAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1501  workloadFactory, memoryManager, dataLayout);
1502 }

◆ SimpleAveragePooling2dTest()

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

Definition at line 1478 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1482 {
1483  return SimpleAveragePooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager, dataLayout);
1484 }

◆ SimpleAveragePooling2dUint8Test()

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

Definition at line 1486 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1490 {
1491  return SimpleAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1492  workloadFactory, memoryManager, dataLayout, 0.5, -1);
1493 }

◆ SimpleL2Pooling2dInt16Test()

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

Definition at line 1621 of file Pooling2dTestImpl.cpp.

1625 {
1626  return SimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, dataLayout);
1627 }

◆ SimpleL2Pooling2dTest()

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

Definition at line 1605 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1609 {
1610  return SimpleL2Pooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager, dataLayout);
1611 }

◆ SimpleL2Pooling2dUint8Test()

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

Definition at line 1613 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1617 {
1618  return SimpleL2Pooling2dTestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager, dataLayout);
1619 }

◆ SimpleMaxPooling2dInt16Test()

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

Definition at line 1425 of file Pooling2dTestImpl.cpp.

1429 {
1430  return SimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, dataLayout);
1431 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Int16Test()

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

Definition at line 1373 of file Pooling2dTestImpl.cpp.

1377 {
1378  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::QSymmS16>(
1379  workloadFactory, memoryManager, forceNoPadding);
1380 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Test()

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

Definition at line 1355 of file Pooling2dTestImpl.cpp.

1359 {
1360  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::Float32>(
1361  workloadFactory, memoryManager, forceNoPadding);
1362 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Uint8Test()

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

Definition at line 1364 of file Pooling2dTestImpl.cpp.

1368 {
1369  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::QAsymmU8>(
1370  workloadFactory, memoryManager, forceNoPadding, 3.0f, -5);
1371 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Int16Test()

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

Definition at line 1400 of file Pooling2dTestImpl.cpp.

1404 {
1405  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QSymmS16>(
1406  workloadFactory, memoryManager, forceNoPadding);
1407 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Test()

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

Definition at line 1382 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1386 {
1387  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::Float32>(
1388  workloadFactory, memoryManager, forceNoPadding);
1389 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Uint8Test()

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

Definition at line 1391 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1395 {
1396  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QAsymmU8>(
1397  workloadFactory, memoryManager, forceNoPadding, 0.1f, 128);
1398 }

◆ SimpleMaxPooling2dTest()

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

Definition at line 1409 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1413 {
1414  return SimpleMaxPooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager, dataLayout);
1415 }

◆ SimpleMaxPooling2dUint8Test()

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

Definition at line 1417 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1421 {
1422  return SimpleMaxPooling2dTestCommon<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager, dataLayout);
1423 }