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

Function Documentation

◆ AsymmetricNonSquarePooling2dInt16Test()

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

Definition at line 1916 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1920 {
1921  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::QSymmS16>(
1922  workloadFactory, memoryManager, tensorHandleFactory);
1923 }

◆ AsymmetricNonSquarePooling2dTest()

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

Definition at line 1898 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1902 {
1903  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::Float32>(
1904  workloadFactory, memoryManager, tensorHandleFactory);
1905 }

◆ AsymmetricNonSquarePooling2dUint8Test()

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

Definition at line 1907 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1911 {
1912  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1913  workloadFactory, memoryManager, tensorHandleFactory);
1914 }

◆ ComparePooling2dInt16Test()

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

Definition at line 1950 of file Pooling2dTestImpl.cpp.

1957 {
1958  return ComparePooling2dTestCommon<armnn::DataType::QSymmS16>(
1959  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);
1960 }

◆ ComparePooling2dTest()

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

Definition at line 1925 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1932 {
1933  return ComparePooling2dTestCommon<armnn::DataType::Float32>(
1934  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);
1935 }

◆ ComparePooling2dUint8Test()

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

Definition at line 1937 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1944 {
1945  return ComparePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1946  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory,
1947  poolingType, 0.1f, 128);
1948 }

◆ IgnorePaddingAveragePooling2dSize3Int16Test()

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

Definition at line 1672 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1676 {
1677  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1678  workloadFactory, memoryManager, tensorHandleFactory);
1679 }

◆ IgnorePaddingAveragePooling2dSize3Test()

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

Definition at line 1654 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1658 {
1659  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::Float32>(
1660  workloadFactory, memoryManager, tensorHandleFactory);
1661 }

◆ IgnorePaddingAveragePooling2dSize3Uint8Test()

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

Definition at line 1663 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ IgnorePaddingAveragePooling2dSize3x2Stride2x2Test()

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

Definition at line 1564 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1569 {
1570  return IgnorePaddingAveragePooling2dSize3x2Stride2x2TestCommon<armnn::DataType::Float32>(
1571  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1572 }

◆ IgnorePaddingL2Pooling2dSize3Int16Test()

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

Definition at line 1889 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1893 {
1894  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1895  workloadFactory, memoryManager, tensorHandleFactory);
1896 }

◆ IgnorePaddingL2Pooling2dSize3Test()

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

Definition at line 1871 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1875 {
1876  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::Float32>(
1877  workloadFactory, memoryManager, tensorHandleFactory);
1878 }

◆ IgnorePaddingL2Pooling2dSize3Uint8Test()

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

Definition at line 1880 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1884 {
1885  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1886  workloadFactory, memoryManager, tensorHandleFactory);
1887 }

◆ IgnorePaddingMaxPooling2dSize3Int16Test()

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

Definition at line 1525 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1529 {
1530  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1531  workloadFactory, memoryManager, tensorHandleFactory);
1532 }

◆ IgnorePaddingMaxPooling2dSize3Test()

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

Definition at line 1507 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1511 {
1512  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::Float32>(
1513  workloadFactory, memoryManager, tensorHandleFactory);
1514 }

◆ IgnorePaddingMaxPooling2dSize3Uint8Test()

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

Definition at line 1516 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1520 {
1521  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1522  workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);
1523 }

◆ IgnorePaddingSimpleAveragePooling2dInt16Test()

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

Definition at line 1618 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1622 {
1623  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1624  workloadFactory, memoryManager, tensorHandleFactory);
1625 }

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test()

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

Definition at line 1645 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1649 {
1650  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::QSymmS16>(
1651  workloadFactory, memoryManager, tensorHandleFactory);
1652 }

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingTest()

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

Definition at line 1627 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test()

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

Definition at line 1636 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ IgnorePaddingSimpleAveragePooling2dTest()

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

Definition at line 1600 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1604 {
1605  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::Float32>(
1606  workloadFactory, memoryManager, tensorHandleFactory);
1607 }

◆ IgnorePaddingSimpleAveragePooling2dUint8Test()

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

Definition at line 1609 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1613 {
1614  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1615  workloadFactory, memoryManager, tensorHandleFactory);
1616 }

◆ IgnorePaddingSimpleL2Pooling2dInt16Test()

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

Definition at line 1862 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1866 {
1867  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(
1868  workloadFactory, memoryManager, tensorHandleFactory);
1869 }

◆ IgnorePaddingSimpleL2Pooling2dTest()

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

Definition at line 1844 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1848 {
1849  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::Float32>(
1850  workloadFactory, memoryManager, tensorHandleFactory);
1851 }

◆ IgnorePaddingSimpleL2Pooling2dUint8Test()

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

Definition at line 1853 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1857 {
1858  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::QAsymmU8>(
1859  workloadFactory, memoryManager, tensorHandleFactory);
1860 }

◆ IgnorePaddingSimpleMaxPooling2dInt16Test()

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

Definition at line 1498 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1502 {
1503  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(
1504  workloadFactory, memoryManager, tensorHandleFactory);
1505 }

◆ IgnorePaddingSimpleMaxPooling2dTest()

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

Definition at line 1480 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1484 {
1485  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::Float32>(
1486  workloadFactory, memoryManager, tensorHandleFactory);
1487 }

◆ IgnorePaddingSimpleMaxPooling2dUint8Test()

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

Definition at line 1489 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1493 {
1494  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QAsymmU8>(
1495  workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);
1496 }

◆ L2Pooling2dSize3Stride1Int16Test()

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

Definition at line 1729 of file Pooling2dTestImpl.cpp.

1733 {
1734  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::QSymmS16>(
1735  workloadFactory, memoryManager, tensorHandleFactory);
1736 }

◆ L2Pooling2dSize3Stride1Test()

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

Definition at line 1711 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ L2Pooling2dSize3Stride1Uint8Test()

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

Definition at line 1720 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ L2Pooling2dSize3Stride3Int16Test()

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

Definition at line 1756 of file Pooling2dTestImpl.cpp.

1760 {
1761  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::QSymmS16>(
1762  workloadFactory, memoryManager, tensorHandleFactory);
1763 }

◆ L2Pooling2dSize3Stride3Test()

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

Definition at line 1738 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ L2Pooling2dSize3Stride3Uint8Test()

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

Definition at line 1747 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1751 {
1752  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::QAsymmU8>(
1753  workloadFactory, memoryManager, tensorHandleFactory);
1754 }

◆ L2Pooling2dSize3Stride4Int16Test()

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

Definition at line 1782 of file Pooling2dTestImpl.cpp.

1786 {
1787  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::QSymmS16>(
1788  workloadFactory, memoryManager, tensorHandleFactory);
1789 }

◆ L2Pooling2dSize3Stride4Test()

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

Definition at line 1764 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1768 {
1769  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::Float32>(
1770  workloadFactory, memoryManager, tensorHandleFactory);
1771 }

◆ L2Pooling2dSize3Stride4Uint8Test()

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

Definition at line 1773 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1777 {
1778  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::QAsymmU8>(
1779  workloadFactory, memoryManager, tensorHandleFactory);
1780 }

◆ L2Pooling2dSize7Int16Test()

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

Definition at line 1809 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1813 {
1814  return L2Pooling2dSize7TestCommon<armnn::DataType::QSymmS16>(
1815  workloadFactory, memoryManager, tensorHandleFactory);
1816 }

◆ L2Pooling2dSize7Test()

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

Definition at line 1791 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1795 {
1796  return L2Pooling2dSize7TestCommon<armnn::DataType::Float32>(
1797  workloadFactory, memoryManager, tensorHandleFactory);
1798 }

◆ L2Pooling2dSize7Uint8Test()

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

Definition at line 1800 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1804 {
1805  return L2Pooling2dSize7TestCommon<armnn::DataType::QAsymmU8>(
1806  workloadFactory, memoryManager, tensorHandleFactory);
1807 }

◆ L2Pooling2dSize9Int16Test()

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

Definition at line 1836 of file Pooling2dTestImpl.cpp.

1840 {
1841  return L2Pooling2dSize9TestCommon<armnn::DataType::QSymmS16>(
1842  workloadFactory, memoryManager, tensorHandleFactory);
1843 }

◆ L2Pooling2dSize9Test()

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

Definition at line 1818 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1822 {
1823  return L2Pooling2dSize9TestCommon<armnn::DataType::Float32>(
1824  workloadFactory, memoryManager, tensorHandleFactory);
1825 }

◆ L2Pooling2dSize9Uint8Test()

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

Definition at line 1827 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1831 {
1832  return L2Pooling2dSize9TestCommon<armnn::DataType::QAsymmU8>(
1833  workloadFactory, memoryManager, tensorHandleFactory);
1834 }

◆ LargeTensorsAveragePooling2dInt16Test()

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

Definition at line 1592 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1596 {
1597  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1598  workloadFactory, memoryManager, tensorHandleFactory);
1599 }

◆ LargeTensorsAveragePooling2dTest()

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

Definition at line 1574 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1578 {
1579  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::Float32>(
1580  workloadFactory, memoryManager, tensorHandleFactory);
1581 }

◆ LargeTensorsAveragePooling2dUint8Test()

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

Definition at line 1583 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1587 {
1588  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1589  workloadFactory, memoryManager, tensorHandleFactory, 0.5, -1);
1590 }

◆ SimpleAveragePooling2dInt16Test()

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

Definition at line 1554 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1559 {
1560  return SimpleAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1561  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1562 }

◆ SimpleAveragePooling2dTest()

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

Definition at line 1534 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1539 {
1540  return SimpleAveragePooling2dTestCommon<armnn::DataType::Float32>(
1541  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1542 }

◆ SimpleAveragePooling2dUint8Test()

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

Definition at line 1544 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1549 {
1550  return SimpleAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1551  workloadFactory, memoryManager, tensorHandleFactory, dataLayout, 0.5, -1);
1552 }

◆ SimpleL2Pooling2dInt16Test()

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

Definition at line 1701 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1706 {
1707  return SimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(
1708  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1709 }

◆ SimpleL2Pooling2dTest()

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

Definition at line 1681 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1686 {
1687  return SimpleL2Pooling2dTestCommon<armnn::DataType::Float32>(
1688  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1689 }

◆ SimpleL2Pooling2dUint8Test()

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

Definition at line 1691 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1696 {
1697  return SimpleL2Pooling2dTestCommon<armnn::DataType::QAsymmU8>(
1698  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1699 }

◆ SimpleMaxPooling2dInt16Test()

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

Definition at line 1471 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1476 {
1477  return SimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(
1478  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1479 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Int16Test()

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

Definition at line 1411 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1416 {
1417  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::QSymmS16>(
1418  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1419 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Test()

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

Definition at line 1391 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1396 {
1397  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::Float32>(
1398  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1399 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Uint8Test()

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

Definition at line 1401 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1406 {
1407  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::QAsymmU8>(
1408  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding, 3.0f, -5);
1409 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Int16Test()

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

Definition at line 1441 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1446 {
1447  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QSymmS16>(
1448  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1449 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Test()

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

Definition at line 1421 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1426 {
1427  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::Float32>(
1428  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1429 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Uint8Test()

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

Definition at line 1431 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1436 {
1437  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QAsymmU8>(
1438  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding, 0.1f, 128);
1439 }

◆ SimpleMaxPooling2dTest()

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

Definition at line 1451 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1456 {
1457  return SimpleMaxPooling2dTestCommon<armnn::DataType::Float32>(
1458  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1459 }

◆ SimpleMaxPooling2dUint8Test()

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

Definition at line 1461 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1466 {
1467  return SimpleMaxPooling2dTestCommon<armnn::DataType::QAsymmU8>(
1468  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1469 }