ArmNN
 20.02
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 1790 of file Pooling2dTestImpl.cpp.

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

◆ AsymmetricNonSquarePooling2dTest()

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

Definition at line 1776 of file Pooling2dTestImpl.cpp.

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

◆ AsymmetricNonSquarePooling2dUint8Test()

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

Definition at line 1783 of file Pooling2dTestImpl.cpp.

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

◆ ComparePooling2dInt16Test()

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

Definition at line 1817 of file Pooling2dTestImpl.cpp.

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

◆ ComparePooling2dTest()

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

Definition at line 1797 of file Pooling2dTestImpl.cpp.

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

◆ ComparePooling2dUint8Test()

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

Definition at line 1807 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingAveragePooling2dSize3Int16Test()

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

Definition at line 1599 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingAveragePooling2dSize3Test()

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

Definition at line 1584 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingAveragePooling2dSize3Uint8Test()

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

Definition at line 1591 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingAveragePooling2dSize3x2Stride2x2Test()

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

Definition at line 1506 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingL2Pooling2dSize3Int16Test()

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

Definition at line 1769 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingL2Pooling2dSize3Test()

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

Definition at line 1755 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingL2Pooling2dSize3Uint8Test()

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

Definition at line 1762 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingMaxPooling2dSize3Int16Test()

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

Definition at line 1472 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingMaxPooling2dSize3Test()

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

Definition at line 1457 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingMaxPooling2dSize3Uint8Test()

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

Definition at line 1464 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingSimpleAveragePooling2dInt16Test()

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

Definition at line 1552 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test()

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

Definition at line 1576 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingTest()

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

Definition at line 1560 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test()

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

Definition at line 1568 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingSimpleAveragePooling2dTest()

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

Definition at line 1537 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingSimpleAveragePooling2dUint8Test()

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

Definition at line 1544 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingSimpleL2Pooling2dInt16Test()

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

Definition at line 1748 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingSimpleL2Pooling2dTest()

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

Definition at line 1734 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingSimpleL2Pooling2dUint8Test()

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

Definition at line 1741 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingSimpleMaxPooling2dInt16Test()

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

Definition at line 1449 of file Pooling2dTestImpl.cpp.

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

◆ IgnorePaddingSimpleMaxPooling2dTest()

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

Definition at line 1434 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ IgnorePaddingSimpleMaxPooling2dUint8Test()

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

Definition at line 1441 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride1Int16Test()

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

Definition at line 1645 of file Pooling2dTestImpl.cpp.

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

◆ L2Pooling2dSize3Stride1Test()

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

Definition at line 1631 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride1Uint8Test()

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

Definition at line 1638 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride3Int16Test()

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

Definition at line 1666 of file Pooling2dTestImpl.cpp.

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

◆ L2Pooling2dSize3Stride3Test()

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

Definition at line 1652 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride3Uint8Test()

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

Definition at line 1659 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride4Int16Test()

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

Definition at line 1686 of file Pooling2dTestImpl.cpp.

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

◆ L2Pooling2dSize3Stride4Test()

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

Definition at line 1672 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize3Stride4Uint8Test()

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

Definition at line 1679 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize7Int16Test()

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

Definition at line 1707 of file Pooling2dTestImpl.cpp.

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

◆ L2Pooling2dSize7Test()

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

Definition at line 1693 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize7Uint8Test()

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

Definition at line 1700 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize9Int16Test()

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

Definition at line 1728 of file Pooling2dTestImpl.cpp.

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

◆ L2Pooling2dSize9Test()

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

Definition at line 1714 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ L2Pooling2dSize9Uint8Test()

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

Definition at line 1721 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ LargeTensorsAveragePooling2dInt16Test()

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

Definition at line 1530 of file Pooling2dTestImpl.cpp.

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

◆ LargeTensorsAveragePooling2dTest()

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

Definition at line 1515 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ LargeTensorsAveragePooling2dUint8Test()

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

Definition at line 1522 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ SimpleAveragePooling2dInt16Test()

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

Definition at line 1497 of file Pooling2dTestImpl.cpp.

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

◆ SimpleAveragePooling2dTest()

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

Definition at line 1480 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ SimpleAveragePooling2dUint8Test()

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

Definition at line 1488 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ SimpleL2Pooling2dInt16Test()

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

Definition at line 1623 of file Pooling2dTestImpl.cpp.

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

◆ SimpleL2Pooling2dTest()

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

Definition at line 1607 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ SimpleL2Pooling2dUint8Test()

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

Definition at line 1615 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ SimpleMaxPooling2dInt16Test()

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

Definition at line 1427 of file Pooling2dTestImpl.cpp.

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

◆ SimpleMaxPooling2dSize2x2Stride2x2Int16Test()

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

Definition at line 1375 of file Pooling2dTestImpl.cpp.

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

◆ SimpleMaxPooling2dSize2x2Stride2x2Test()

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

Definition at line 1357 of file Pooling2dTestImpl.cpp.

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

◆ SimpleMaxPooling2dSize2x2Stride2x2Uint8Test()

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

Definition at line 1366 of file Pooling2dTestImpl.cpp.

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

◆ SimpleMaxPooling2dSize3x3Stride2x4Int16Test()

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

Definition at line 1402 of file Pooling2dTestImpl.cpp.

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

◆ SimpleMaxPooling2dSize3x3Stride2x4Test()

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

Definition at line 1384 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ SimpleMaxPooling2dSize3x3Stride2x4Uint8Test()

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

Definition at line 1393 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ SimpleMaxPooling2dTest()

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

Definition at line 1411 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ SimpleMaxPooling2dUint8Test()

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

Definition at line 1419 of file Pooling2dTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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