ArmNN
 20.08
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 1796 of file Pooling2dTestImpl.cpp.

1799 {
1800  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1801 }

◆ AsymmetricNonSquarePooling2dTest()

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

Definition at line 1782 of file Pooling2dTestImpl.cpp.

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

◆ AsymmetricNonSquarePooling2dUint8Test()

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

Definition at line 1789 of file Pooling2dTestImpl.cpp.

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

◆ ComparePooling2dInt16Test()

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

Definition at line 1823 of file Pooling2dTestImpl.cpp.

1828 {
1829  return ComparePooling2dTestCommon<armnn::DataType::QSymmS16>(
1830  workloadFactory, memoryManager, refWorkloadFactory, poolingType);
1831 }

◆ ComparePooling2dTest()

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

Definition at line 1803 of file Pooling2dTestImpl.cpp.

1808 {
1809  return ComparePooling2dTestCommon<armnn::DataType::Float32>(
1810  workloadFactory, memoryManager, refWorkloadFactory, poolingType);
1811 }

◆ ComparePooling2dUint8Test()

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

Definition at line 1813 of file Pooling2dTestImpl.cpp.

1818 {
1819  return ComparePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1820  workloadFactory, memoryManager, refWorkloadFactory, poolingType, 0.1f, 128);
1821 }

◆ IgnorePaddingAveragePooling2dSize3Int16Test()

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

Definition at line 1605 of file Pooling2dTestImpl.cpp.

1608 {
1609  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1610  workloadFactory, memoryManager);
1611 }

◆ IgnorePaddingAveragePooling2dSize3Test()

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

Definition at line 1590 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingAveragePooling2dSize3Uint8Test()

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

Definition at line 1597 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingAveragePooling2dSize3x2Stride2x2Test()

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

Definition at line 1512 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingL2Pooling2dSize3Int16Test()

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

Definition at line 1775 of file Pooling2dTestImpl.cpp.

1778 {
1779  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1780 }

◆ IgnorePaddingL2Pooling2dSize3Test()

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

Definition at line 1761 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingL2Pooling2dSize3Uint8Test()

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

Definition at line 1768 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingMaxPooling2dSize3Int16Test()

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

Definition at line 1478 of file Pooling2dTestImpl.cpp.

1481 {
1482  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1483  workloadFactory, memoryManager);
1484 }

◆ IgnorePaddingMaxPooling2dSize3Test()

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

Definition at line 1463 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1466 {
1467  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1468 }

◆ IgnorePaddingMaxPooling2dSize3Uint8Test()

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

Definition at line 1470 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1473 {
1474  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1475  workloadFactory, memoryManager, 1.0f, -5);
1476 }

◆ IgnorePaddingSimpleAveragePooling2dInt16Test()

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

Definition at line 1558 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test()

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

Definition at line 1582 of file Pooling2dTestImpl.cpp.

1585 {
1586  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::QSymmS16>(
1587  workloadFactory, memoryManager);
1588 }

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingTest()

LayerTestResult<float, 4> IgnorePaddingSimpleAveragePooling2dNoPaddingTest ( 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::Float32>(
1571  workloadFactory, memoryManager);
1572 }

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test()

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

Definition at line 1574 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingSimpleAveragePooling2dTest()

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

Definition at line 1543 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingSimpleAveragePooling2dUint8Test()

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

Definition at line 1550 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingSimpleL2Pooling2dInt16Test()

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

Definition at line 1754 of file Pooling2dTestImpl.cpp.

1757 {
1758  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1759 }

◆ IgnorePaddingSimpleL2Pooling2dTest()

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

Definition at line 1740 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingSimpleL2Pooling2dUint8Test()

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

Definition at line 1747 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingSimpleMaxPooling2dInt16Test()

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

Definition at line 1455 of file Pooling2dTestImpl.cpp.

1458 {
1459  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(
1460  workloadFactory, memoryManager);
1461 }

◆ IgnorePaddingSimpleMaxPooling2dTest()

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

Definition at line 1440 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1443 {
1444  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1445 }

◆ IgnorePaddingSimpleMaxPooling2dUint8Test()

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

Definition at line 1447 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1450 {
1451  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QAsymmU8>(
1452  workloadFactory, memoryManager, 1.0f, -5);
1453 }

◆ L2Pooling2dSize3Stride1Int16Test()

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

Definition at line 1651 of file Pooling2dTestImpl.cpp.

1654 {
1655  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1656 }

◆ L2Pooling2dSize3Stride1Test()

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

Definition at line 1637 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride1Uint8Test()

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

Definition at line 1644 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride3Int16Test()

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

Definition at line 1672 of file Pooling2dTestImpl.cpp.

1675 {
1676  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1677 }

◆ L2Pooling2dSize3Stride3Test()

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

Definition at line 1658 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride3Uint8Test()

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

Definition at line 1665 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride4Int16Test()

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

Definition at line 1692 of file Pooling2dTestImpl.cpp.

1695 {
1696  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1697 }

◆ L2Pooling2dSize3Stride4Test()

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

Definition at line 1678 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride4Uint8Test()

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

Definition at line 1685 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize7Int16Test()

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

Definition at line 1713 of file Pooling2dTestImpl.cpp.

1716 {
1717  return L2Pooling2dSize7TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1718 }

◆ L2Pooling2dSize7Test()

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

Definition at line 1699 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize7Uint8Test()

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

Definition at line 1706 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize9Int16Test()

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

Definition at line 1734 of file Pooling2dTestImpl.cpp.

1737 {
1738  return L2Pooling2dSize9TestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
1739 }

◆ L2Pooling2dSize9Test()

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

Definition at line 1720 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize9Uint8Test()

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

Definition at line 1727 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ LargeTensorsAveragePooling2dInt16Test()

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

Definition at line 1536 of file Pooling2dTestImpl.cpp.

1539 {
1540  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1541  workloadFactory, memoryManager);
1542 }

◆ LargeTensorsAveragePooling2dTest()

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

Definition at line 1521 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1524 {
1525  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::Float32>(workloadFactory, memoryManager);
1526 }

◆ LargeTensorsAveragePooling2dUint8Test()

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

Definition at line 1528 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1531 {
1532  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1533  workloadFactory, memoryManager, 0.5, -1);
1534 }

◆ SimpleAveragePooling2dInt16Test()

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

Definition at line 1503 of file Pooling2dTestImpl.cpp.

1507 {
1508  return SimpleAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1509  workloadFactory, memoryManager, dataLayout);
1510 }

◆ SimpleAveragePooling2dTest()

LayerTestResult<float, 4> SimpleAveragePooling2dTest ( 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::Float32>(workloadFactory, memoryManager, dataLayout);
1492 }

◆ SimpleAveragePooling2dUint8Test()

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

Definition at line 1494 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1498 {
1499  return SimpleAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1500  workloadFactory, memoryManager, dataLayout, 0.5, -1);
1501 }

◆ SimpleL2Pooling2dInt16Test()

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

Definition at line 1629 of file Pooling2dTestImpl.cpp.

1633 {
1634  return SimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, dataLayout);
1635 }

◆ SimpleL2Pooling2dTest()

LayerTestResult<float, 4> SimpleL2Pooling2dTest ( 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::Float32>(workloadFactory, memoryManager, dataLayout);
1619 }

◆ SimpleL2Pooling2dUint8Test()

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

Definition at line 1621 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ SimpleMaxPooling2dInt16Test()

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

Definition at line 1433 of file Pooling2dTestImpl.cpp.

1437 {
1438  return SimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, dataLayout);
1439 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Int16Test()

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

Definition at line 1381 of file Pooling2dTestImpl.cpp.

1385 {
1386  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::QSymmS16>(
1387  workloadFactory, memoryManager, forceNoPadding);
1388 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Test()

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

Definition at line 1363 of file Pooling2dTestImpl.cpp.

1367 {
1368  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::Float32>(
1369  workloadFactory, memoryManager, forceNoPadding);
1370 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Uint8Test()

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

Definition at line 1372 of file Pooling2dTestImpl.cpp.

1376 {
1377  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::QAsymmU8>(
1378  workloadFactory, memoryManager, forceNoPadding, 3.0f, -5);
1379 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Int16Test()

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

Definition at line 1408 of file Pooling2dTestImpl.cpp.

1412 {
1413  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QSymmS16>(
1414  workloadFactory, memoryManager, forceNoPadding);
1415 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Test()

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

Definition at line 1390 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1394 {
1395  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::Float32>(
1396  workloadFactory, memoryManager, forceNoPadding);
1397 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Uint8Test()

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

Definition at line 1399 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

1403 {
1404  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QAsymmU8>(
1405  workloadFactory, memoryManager, forceNoPadding, 0.1f, 128);
1406 }

◆ SimpleMaxPooling2dTest()

LayerTestResult<float, 4> SimpleMaxPooling2dTest ( 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::Float32>(workloadFactory, memoryManager, dataLayout);
1423 }

◆ SimpleMaxPooling2dUint8Test()

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

Definition at line 1425 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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