ArmNN
 22.02
Pooling2dTestImpl.cpp 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 > IgnorePaddingAveragePooling2dSize3x2Stride2x2Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, bool forceNoPadding)
 
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 > 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 1919 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1923 {
1924  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::QSymmS16>(
1925  workloadFactory, memoryManager, tensorHandleFactory);
1926 }

◆ AsymmetricNonSquarePooling2dTest()

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

Definition at line 1901 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1905 {
1906  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::Float32>(
1907  workloadFactory, memoryManager, tensorHandleFactory);
1908 }

◆ AsymmetricNonSquarePooling2dUint8Test()

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

Definition at line 1910 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1914 {
1915  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1916  workloadFactory, memoryManager, tensorHandleFactory);
1917 }

◆ 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 1953 of file Pooling2dTestImpl.cpp.

1960 {
1961  return ComparePooling2dTestCommon<armnn::DataType::QSymmS16>(
1962  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);
1963 }

◆ 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 1928 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1935 {
1936  return ComparePooling2dTestCommon<armnn::DataType::Float32>(
1937  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);
1938 }

◆ 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 1940 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ IgnorePaddingAveragePooling2dSize3Int16Test()

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

Definition at line 1675 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1679 {
1680  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1681  workloadFactory, memoryManager, tensorHandleFactory);
1682 }

◆ IgnorePaddingAveragePooling2dSize3Test()

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

Definition at line 1657 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ IgnorePaddingAveragePooling2dSize3Uint8Test()

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

Definition at line 1666 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1670 {
1671  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1672  workloadFactory, memoryManager, tensorHandleFactory);
1673 }

◆ IgnorePaddingAveragePooling2dSize3x2Stride2x2Test()

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

Definition at line 1567 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1572 {
1573  return IgnorePaddingAveragePooling2dSize3x2Stride2x2TestCommon<armnn::DataType::Float32>(
1574  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1575 }

◆ IgnorePaddingL2Pooling2dSize3Int16Test()

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

Definition at line 1892 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1896 {
1897  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1898  workloadFactory, memoryManager, tensorHandleFactory);
1899 }

◆ IgnorePaddingL2Pooling2dSize3Test()

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

Definition at line 1874 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1878 {
1879  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::Float32>(
1880  workloadFactory, memoryManager, tensorHandleFactory);
1881 }

◆ IgnorePaddingL2Pooling2dSize3Uint8Test()

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

Definition at line 1883 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1887 {
1888  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1889  workloadFactory, memoryManager, tensorHandleFactory);
1890 }

◆ IgnorePaddingMaxPooling2dSize3Int16Test()

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

Definition at line 1528 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1532 {
1533  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1534  workloadFactory, memoryManager, tensorHandleFactory);
1535 }

◆ IgnorePaddingMaxPooling2dSize3Test()

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

Definition at line 1510 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1514 {
1515  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::Float32>(
1516  workloadFactory, memoryManager, tensorHandleFactory);
1517 }

◆ IgnorePaddingMaxPooling2dSize3Uint8Test()

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

Definition at line 1519 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1523 {
1524  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1525  workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);
1526 }

◆ IgnorePaddingSimpleAveragePooling2dInt16Test()

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

Definition at line 1621 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1625 {
1626  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1627  workloadFactory, memoryManager, tensorHandleFactory);
1628 }

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test()

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

Definition at line 1648 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1652 {
1653  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::QSymmS16>(
1654  workloadFactory, memoryManager, tensorHandleFactory);
1655 }

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingTest()

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

Definition at line 1630 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test()

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

Definition at line 1639 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1643 {
1644  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::QAsymmU8>(
1645  workloadFactory, memoryManager, tensorHandleFactory);
1646 }

◆ IgnorePaddingSimpleAveragePooling2dTest()

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

Definition at line 1603 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1607 {
1608  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::Float32>(
1609  workloadFactory, memoryManager, tensorHandleFactory);
1610 }

◆ IgnorePaddingSimpleAveragePooling2dUint8Test()

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

Definition at line 1612 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1616 {
1617  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1618  workloadFactory, memoryManager, tensorHandleFactory);
1619 }

◆ IgnorePaddingSimpleL2Pooling2dInt16Test()

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

Definition at line 1865 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1869 {
1870  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(
1871  workloadFactory, memoryManager, tensorHandleFactory);
1872 }

◆ IgnorePaddingSimpleL2Pooling2dTest()

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

Definition at line 1847 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1851 {
1852  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::Float32>(
1853  workloadFactory, memoryManager, tensorHandleFactory);
1854 }

◆ IgnorePaddingSimpleL2Pooling2dUint8Test()

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

Definition at line 1856 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1860 {
1861  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::QAsymmU8>(
1862  workloadFactory, memoryManager, tensorHandleFactory);
1863 }

◆ IgnorePaddingSimpleMaxPooling2dInt16Test()

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

Definition at line 1501 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1505 {
1506  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(
1507  workloadFactory, memoryManager, tensorHandleFactory);
1508 }

◆ IgnorePaddingSimpleMaxPooling2dTest()

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

Definition at line 1483 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1487 {
1488  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::Float32>(
1489  workloadFactory, memoryManager, tensorHandleFactory);
1490 }

◆ IgnorePaddingSimpleMaxPooling2dUint8Test()

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

Definition at line 1492 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1496 {
1497  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QAsymmU8>(
1498  workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);
1499 }

◆ L2Pooling2dSize3Stride1Int16Test()

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

Definition at line 1732 of file Pooling2dTestImpl.cpp.

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

◆ L2Pooling2dSize3Stride1Test()

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

Definition at line 1714 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1718 {
1719  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::Float32>(
1720  workloadFactory, memoryManager, tensorHandleFactory);
1721 }

◆ L2Pooling2dSize3Stride1Uint8Test()

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

Definition at line 1723 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1727 {
1728  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::QAsymmU8>(
1729  workloadFactory, memoryManager, tensorHandleFactory);
1730 }

◆ L2Pooling2dSize3Stride3Int16Test()

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

Definition at line 1759 of file Pooling2dTestImpl.cpp.

1763 {
1764  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::QSymmS16>(
1765  workloadFactory, memoryManager, tensorHandleFactory);
1766 }

◆ L2Pooling2dSize3Stride3Test()

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

Definition at line 1741 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1745 {
1746  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::Float32>(
1747  workloadFactory, memoryManager, tensorHandleFactory);
1748 }

◆ L2Pooling2dSize3Stride3Uint8Test()

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

Definition at line 1750 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1754 {
1755  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::QAsymmU8>(
1756  workloadFactory, memoryManager, tensorHandleFactory);
1757 }

◆ L2Pooling2dSize3Stride4Int16Test()

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

Definition at line 1785 of file Pooling2dTestImpl.cpp.

1789 {
1790  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::QSymmS16>(
1791  workloadFactory, memoryManager, tensorHandleFactory);
1792 }

◆ L2Pooling2dSize3Stride4Test()

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

Definition at line 1767 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1771 {
1772  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::Float32>(
1773  workloadFactory, memoryManager, tensorHandleFactory);
1774 }

◆ L2Pooling2dSize3Stride4Uint8Test()

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

Definition at line 1776 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1780 {
1781  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::QAsymmU8>(
1782  workloadFactory, memoryManager, tensorHandleFactory);
1783 }

◆ L2Pooling2dSize7Int16Test()

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

Definition at line 1812 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1816 {
1817  return L2Pooling2dSize7TestCommon<armnn::DataType::QSymmS16>(
1818  workloadFactory, memoryManager, tensorHandleFactory);
1819 }

◆ L2Pooling2dSize7Test()

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

Definition at line 1794 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1798 {
1799  return L2Pooling2dSize7TestCommon<armnn::DataType::Float32>(
1800  workloadFactory, memoryManager, tensorHandleFactory);
1801 }

◆ L2Pooling2dSize7Uint8Test()

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

Definition at line 1803 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1807 {
1808  return L2Pooling2dSize7TestCommon<armnn::DataType::QAsymmU8>(
1809  workloadFactory, memoryManager, tensorHandleFactory);
1810 }

◆ L2Pooling2dSize9Int16Test()

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

Definition at line 1839 of file Pooling2dTestImpl.cpp.

1843 {
1844  return L2Pooling2dSize9TestCommon<armnn::DataType::QSymmS16>(
1845  workloadFactory, memoryManager, tensorHandleFactory);
1846 }

◆ L2Pooling2dSize9Test()

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

Definition at line 1821 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1825 {
1826  return L2Pooling2dSize9TestCommon<armnn::DataType::Float32>(
1827  workloadFactory, memoryManager, tensorHandleFactory);
1828 }

◆ L2Pooling2dSize9Uint8Test()

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

Definition at line 1830 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1834 {
1835  return L2Pooling2dSize9TestCommon<armnn::DataType::QAsymmU8>(
1836  workloadFactory, memoryManager, tensorHandleFactory);
1837 }

◆ LargeTensorsAveragePooling2dInt16Test()

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

Definition at line 1595 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1599 {
1600  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1601  workloadFactory, memoryManager, tensorHandleFactory);
1602 }

◆ LargeTensorsAveragePooling2dTest()

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

Definition at line 1577 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1581 {
1582  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::Float32>(
1583  workloadFactory, memoryManager, tensorHandleFactory);
1584 }

◆ LargeTensorsAveragePooling2dUint8Test()

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

Definition at line 1586 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1590 {
1591  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1592  workloadFactory, memoryManager, tensorHandleFactory, 0.5, -1);
1593 }

◆ 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 1557 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1562 {
1563  return SimpleAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1564  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1565 }

◆ SimpleAveragePooling2dTest()

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

Definition at line 1537 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1542 {
1543  return SimpleAveragePooling2dTestCommon<armnn::DataType::Float32>(
1544  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1545 }

◆ 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 1547 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1552 {
1553  return SimpleAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1554  workloadFactory, memoryManager, tensorHandleFactory, dataLayout, 0.5, -1);
1555 }

◆ 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 1704 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1709 {
1710  return SimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(
1711  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1712 }

◆ SimpleL2Pooling2dTest()

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

Definition at line 1684 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1689 {
1690  return SimpleL2Pooling2dTestCommon<armnn::DataType::Float32>(
1691  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1692 }

◆ 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 1694 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1699 {
1700  return SimpleL2Pooling2dTestCommon<armnn::DataType::QAsymmU8>(
1701  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1702 }

◆ 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 1474 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1479 {
1480  return SimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(
1481  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1482 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Int16Test()

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

Definition at line 1414 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1419 {
1420  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::QSymmS16>(
1421  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1422 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Test()

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

Definition at line 1394 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1399 {
1400  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::Float32>(
1401  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1402 }

◆ SimpleMaxPooling2dSize2x2Stride2x2Uint8Test()

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

Definition at line 1404 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1409 {
1410  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::QAsymmU8>(
1411  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding, 3.0f, -5);
1412 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Int16Test()

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

Definition at line 1444 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1449 {
1450  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QSymmS16>(
1451  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1452 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Test()

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

Definition at line 1424 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1429 {
1430  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::Float32>(
1431  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1432 }

◆ SimpleMaxPooling2dSize3x3Stride2x4Uint8Test()

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

Definition at line 1434 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1439 {
1440  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QAsymmU8>(
1441  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding, 0.1f, 128);
1442 }

◆ SimpleMaxPooling2dTest()

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

Definition at line 1454 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1459 {
1460  return SimpleMaxPooling2dTestCommon<armnn::DataType::Float32>(
1461  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1462 }

◆ 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 1464 of file Pooling2dTestImpl.cpp.

Referenced by TEST_SUITE().

1469 {
1470  return SimpleMaxPooling2dTestCommon<armnn::DataType::QAsymmU8>(
1471  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1472 }