From fd627ffaec8fd8801d980b4c91ee7c0607ab6aaf Mon Sep 17 00:00:00 2001 From: Jan Eilers Date: Thu, 25 Feb 2021 17:44:00 +0000 Subject: IVGCVSW-5687 Update Doxygen Docu * Update Doxygen Documentation for 21.02 release Signed-off-by: Jan Eilers Change-Id: I9ed2f9caab038836ea99d7b378d7899fe431a4e5 --- 21.02/_pooling2d_test_impl_8cpp.xhtml | 2605 +++++++++++++++++++++++++++++++++ 1 file changed, 2605 insertions(+) create mode 100644 21.02/_pooling2d_test_impl_8cpp.xhtml (limited to '21.02/_pooling2d_test_impl_8cpp.xhtml') diff --git a/21.02/_pooling2d_test_impl_8cpp.xhtml b/21.02/_pooling2d_test_impl_8cpp.xhtml new file mode 100644 index 0000000000..8142f3ea56 --- /dev/null +++ b/21.02/_pooling2d_test_impl_8cpp.xhtml @@ -0,0 +1,2605 @@ + + + + + + + + + + + + + +ArmNN: src/backends/backendsCommon/test/layerTests/Pooling2dTestImpl.cpp File Reference + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  21.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::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1904 of file Pooling2dTestImpl.cpp.

+
1908 {
1909  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::QSymmS16>(
1910  workloadFactory, memoryManager, tensorHandleFactory);
1911 }
+
+
+ +

◆ AsymmetricNonSquarePooling2dTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> AsymmetricNonSquarePooling2dTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1886 of file Pooling2dTestImpl.cpp.

+
1890 {
1891  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::Float32>(
1892  workloadFactory, memoryManager, tensorHandleFactory);
1893 }
+
+
+ +

◆ AsymmetricNonSquarePooling2dUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> AsymmetricNonSquarePooling2dUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1895 of file Pooling2dTestImpl.cpp.

+
1899 {
1900  return AsymmetricNonSquarePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1901  workloadFactory, memoryManager, tensorHandleFactory);
1902 }
+
+
+ +

◆ ComparePooling2dInt16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> ComparePooling2dInt16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
armnn::IWorkloadFactoryrefWorkloadFactory,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::ITensorHandleFactoryrefTensorHandleFactory,
armnn::PoolingAlgorithm poolingType 
)
+
+ +

Definition at line 1938 of file Pooling2dTestImpl.cpp.

+
1945 {
1946  return ComparePooling2dTestCommon<armnn::DataType::QSymmS16>(
1947  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);
1948 }
+
+
+ +

◆ ComparePooling2dTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> ComparePooling2dTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
armnn::IWorkloadFactoryrefWorkloadFactory,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::ITensorHandleFactoryrefTensorHandleFactory,
armnn::PoolingAlgorithm poolingType 
)
+
+ +

Definition at line 1913 of file Pooling2dTestImpl.cpp.

+
1920 {
1921  return ComparePooling2dTestCommon<armnn::DataType::Float32>(
1922  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);
1923 }
+
+
+ +

◆ ComparePooling2dUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> ComparePooling2dUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
armnn::IWorkloadFactoryrefWorkloadFactory,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::ITensorHandleFactoryrefTensorHandleFactory,
armnn::PoolingAlgorithm poolingType 
)
+
+ +

Definition at line 1925 of file Pooling2dTestImpl.cpp.

+
1932 {
1933  return ComparePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1934  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory,
1935  poolingType, 0.1f, 128);
1936 }
+
+
+ +

◆ IgnorePaddingAveragePooling2dSize3Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> IgnorePaddingAveragePooling2dSize3Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1660 of file Pooling2dTestImpl.cpp.

+
1664 {
1665  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1666  workloadFactory, memoryManager, tensorHandleFactory);
1667 }
+
+
+ +

◆ IgnorePaddingAveragePooling2dSize3Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> IgnorePaddingAveragePooling2dSize3Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1642 of file Pooling2dTestImpl.cpp.

+
1646 {
1647  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::Float32>(
1648  workloadFactory, memoryManager, tensorHandleFactory);
1649 }
+
+
+ +

◆ IgnorePaddingAveragePooling2dSize3Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> IgnorePaddingAveragePooling2dSize3Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1651 of file Pooling2dTestImpl.cpp.

+
1655 {
1656  return IgnorePaddingAveragePooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1657  workloadFactory, memoryManager, tensorHandleFactory);
1658 }
+
+
+ +

◆ IgnorePaddingAveragePooling2dSize3x2Stride2x2Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> IgnorePaddingAveragePooling2dSize3x2Stride2x2Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
bool forceNoPadding 
)
+
+ +

Definition at line 1552 of file Pooling2dTestImpl.cpp.

+
1557 {
1558  return IgnorePaddingAveragePooling2dSize3x2Stride2x2TestCommon<armnn::DataType::Float32>(
1559  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1560 }
+
+
+ +

◆ IgnorePaddingL2Pooling2dSize3Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> IgnorePaddingL2Pooling2dSize3Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1877 of file Pooling2dTestImpl.cpp.

+
1881 {
1882  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1883  workloadFactory, memoryManager, tensorHandleFactory);
1884 }
+
+
+ +

◆ IgnorePaddingL2Pooling2dSize3Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> IgnorePaddingL2Pooling2dSize3Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1859 of file Pooling2dTestImpl.cpp.

+
1863 {
1864  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::Float32>(
1865  workloadFactory, memoryManager, tensorHandleFactory);
1866 }
+
+
+ +

◆ IgnorePaddingL2Pooling2dSize3Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> IgnorePaddingL2Pooling2dSize3Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1868 of file Pooling2dTestImpl.cpp.

+
1872 {
1873  return IgnorePaddingL2Pooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1874  workloadFactory, memoryManager, tensorHandleFactory);
1875 }
+
+
+ +

◆ IgnorePaddingMaxPooling2dSize3Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> IgnorePaddingMaxPooling2dSize3Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1513 of file Pooling2dTestImpl.cpp.

+
1517 {
1518  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QSymmS16>(
1519  workloadFactory, memoryManager, tensorHandleFactory);
1520 }
+
+
+ +

◆ IgnorePaddingMaxPooling2dSize3Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> IgnorePaddingMaxPooling2dSize3Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1495 of file Pooling2dTestImpl.cpp.

+
1499 {
1500  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::Float32>(
1501  workloadFactory, memoryManager, tensorHandleFactory);
1502 }
+
+
+ +

◆ IgnorePaddingMaxPooling2dSize3Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> IgnorePaddingMaxPooling2dSize3Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1504 of file Pooling2dTestImpl.cpp.

+
1508 {
1509  return IgnorePaddingMaxPooling2dSize3TestCommon<armnn::DataType::QAsymmU8>(
1510  workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);
1511 }
+
+
+ +

◆ IgnorePaddingSimpleAveragePooling2dInt16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> IgnorePaddingSimpleAveragePooling2dInt16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1606 of file Pooling2dTestImpl.cpp.

+
1610 {
1611  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1612  workloadFactory, memoryManager, tensorHandleFactory);
1613 }
+
+
+ +

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1633 of file Pooling2dTestImpl.cpp.

+
1637 {
1638  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::QSymmS16>(
1639  workloadFactory, memoryManager, tensorHandleFactory);
1640 }
+
+
+ +

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> IgnorePaddingSimpleAveragePooling2dNoPaddingTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1615 of file Pooling2dTestImpl.cpp.

+
1619 {
1620  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::Float32>(
1621  workloadFactory, memoryManager, tensorHandleFactory);
1622 }
+
+
+ +

◆ IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1624 of file Pooling2dTestImpl.cpp.

+
1628 {
1629  return IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon<armnn::DataType::QAsymmU8>(
1630  workloadFactory, memoryManager, tensorHandleFactory);
1631 }
+
+
+ +

◆ IgnorePaddingSimpleAveragePooling2dTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> IgnorePaddingSimpleAveragePooling2dTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1588 of file Pooling2dTestImpl.cpp.

+
1592 {
1593  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::Float32>(
1594  workloadFactory, memoryManager, tensorHandleFactory);
1595 }
+
+
+ +

◆ IgnorePaddingSimpleAveragePooling2dUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> IgnorePaddingSimpleAveragePooling2dUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1597 of file Pooling2dTestImpl.cpp.

+
1601 {
1602  return IgnorePaddingSimpleAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1603  workloadFactory, memoryManager, tensorHandleFactory);
1604 }
+
+
+ +

◆ IgnorePaddingSimpleL2Pooling2dInt16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> IgnorePaddingSimpleL2Pooling2dInt16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1850 of file Pooling2dTestImpl.cpp.

+
1854 {
1855  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(
1856  workloadFactory, memoryManager, tensorHandleFactory);
1857 }
+
+
+ +

◆ IgnorePaddingSimpleL2Pooling2dTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> IgnorePaddingSimpleL2Pooling2dTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1832 of file Pooling2dTestImpl.cpp.

+
1836 {
1837  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::Float32>(
1838  workloadFactory, memoryManager, tensorHandleFactory);
1839 }
+
+
+ +

◆ IgnorePaddingSimpleL2Pooling2dUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> IgnorePaddingSimpleL2Pooling2dUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1841 of file Pooling2dTestImpl.cpp.

+
1845 {
1846  return IgnorePaddingSimpleL2Pooling2dTestCommon<armnn::DataType::QAsymmU8>(
1847  workloadFactory, memoryManager, tensorHandleFactory);
1848 }
+
+
+ +

◆ IgnorePaddingSimpleMaxPooling2dInt16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> IgnorePaddingSimpleMaxPooling2dInt16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1486 of file Pooling2dTestImpl.cpp.

+
1490 {
1491  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(
1492  workloadFactory, memoryManager, tensorHandleFactory);
1493 }
+
+
+ +

◆ IgnorePaddingSimpleMaxPooling2dTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> IgnorePaddingSimpleMaxPooling2dTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1468 of file Pooling2dTestImpl.cpp.

+
1472 {
1473  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::Float32>(
1474  workloadFactory, memoryManager, tensorHandleFactory);
1475 }
+
+
+ +

◆ IgnorePaddingSimpleMaxPooling2dUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> IgnorePaddingSimpleMaxPooling2dUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1477 of file Pooling2dTestImpl.cpp.

+
1481 {
1482  return IgnorePaddingSimpleMaxPooling2dTestCommon<armnn::DataType::QAsymmU8>(
1483  workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);
1484 }
+
+
+ +

◆ L2Pooling2dSize3Stride1Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> L2Pooling2dSize3Stride1Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1717 of file Pooling2dTestImpl.cpp.

+
1721 {
1722  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::QSymmS16>(
1723  workloadFactory, memoryManager, tensorHandleFactory);
1724 }
+
+
+ +

◆ L2Pooling2dSize3Stride1Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> L2Pooling2dSize3Stride1Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1699 of file Pooling2dTestImpl.cpp.

+
1703 {
1704  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::Float32>(
1705  workloadFactory, memoryManager, tensorHandleFactory);
1706 }
+
+
+ +

◆ L2Pooling2dSize3Stride1Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> L2Pooling2dSize3Stride1Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1708 of file Pooling2dTestImpl.cpp.

+
1712 {
1713  return L2Pooling2dSize3Stride1TestCommon<armnn::DataType::QAsymmU8>(
1714  workloadFactory, memoryManager, tensorHandleFactory);
1715 }
+
+
+ +

◆ L2Pooling2dSize3Stride3Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> L2Pooling2dSize3Stride3Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1744 of file Pooling2dTestImpl.cpp.

+
1748 {
1749  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::QSymmS16>(
1750  workloadFactory, memoryManager, tensorHandleFactory);
1751 }
+
+
+ +

◆ L2Pooling2dSize3Stride3Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> L2Pooling2dSize3Stride3Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1726 of file Pooling2dTestImpl.cpp.

+
1730 {
1731  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::Float32>(
1732  workloadFactory, memoryManager, tensorHandleFactory);
1733 }
+
+
+ +

◆ L2Pooling2dSize3Stride3Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> L2Pooling2dSize3Stride3Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1735 of file Pooling2dTestImpl.cpp.

+
1739 {
1740  return L2Pooling2dSize3Stride3TestCommon<armnn::DataType::QAsymmU8>(
1741  workloadFactory, memoryManager, tensorHandleFactory);
1742 }
+
+
+ +

◆ L2Pooling2dSize3Stride4Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> L2Pooling2dSize3Stride4Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1770 of file Pooling2dTestImpl.cpp.

+
1774 {
1775  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::QSymmS16>(
1776  workloadFactory, memoryManager, tensorHandleFactory);
1777 }
+
+
+ +

◆ L2Pooling2dSize3Stride4Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> L2Pooling2dSize3Stride4Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1752 of file Pooling2dTestImpl.cpp.

+
1756 {
1757  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::Float32>(
1758  workloadFactory, memoryManager, tensorHandleFactory);
1759 }
+
+
+ +

◆ L2Pooling2dSize3Stride4Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> L2Pooling2dSize3Stride4Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1761 of file Pooling2dTestImpl.cpp.

+
1765 {
1766  return L2Pooling2dSize3Stride4TestCommon<armnn::DataType::QAsymmU8>(
1767  workloadFactory, memoryManager, tensorHandleFactory);
1768 }
+
+
+ +

◆ L2Pooling2dSize7Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> L2Pooling2dSize7Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1797 of file Pooling2dTestImpl.cpp.

+
1801 {
1802  return L2Pooling2dSize7TestCommon<armnn::DataType::QSymmS16>(
1803  workloadFactory, memoryManager, tensorHandleFactory);
1804 }
+
+
+ +

◆ L2Pooling2dSize7Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> L2Pooling2dSize7Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1779 of file Pooling2dTestImpl.cpp.

+
1783 {
1784  return L2Pooling2dSize7TestCommon<armnn::DataType::Float32>(
1785  workloadFactory, memoryManager, tensorHandleFactory);
1786 }
+
+
+ +

◆ L2Pooling2dSize7Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> L2Pooling2dSize7Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1788 of file Pooling2dTestImpl.cpp.

+
1792 {
1793  return L2Pooling2dSize7TestCommon<armnn::DataType::QAsymmU8>(
1794  workloadFactory, memoryManager, tensorHandleFactory);
1795 }
+
+
+ +

◆ L2Pooling2dSize9Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> L2Pooling2dSize9Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1824 of file Pooling2dTestImpl.cpp.

+
1828 {
1829  return L2Pooling2dSize9TestCommon<armnn::DataType::QSymmS16>(
1830  workloadFactory, memoryManager, tensorHandleFactory);
1831 }
+
+
+ +

◆ L2Pooling2dSize9Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> L2Pooling2dSize9Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1806 of file Pooling2dTestImpl.cpp.

+
1810 {
1811  return L2Pooling2dSize9TestCommon<armnn::DataType::Float32>(
1812  workloadFactory, memoryManager, tensorHandleFactory);
1813 }
+
+
+ +

◆ L2Pooling2dSize9Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> L2Pooling2dSize9Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1815 of file Pooling2dTestImpl.cpp.

+
1819 {
1820  return L2Pooling2dSize9TestCommon<armnn::DataType::QAsymmU8>(
1821  workloadFactory, memoryManager, tensorHandleFactory);
1822 }
+
+
+ +

◆ LargeTensorsAveragePooling2dInt16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> LargeTensorsAveragePooling2dInt16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1580 of file Pooling2dTestImpl.cpp.

+
1584 {
1585  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1586  workloadFactory, memoryManager, tensorHandleFactory);
1587 }
+
+
+ +

◆ LargeTensorsAveragePooling2dTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> LargeTensorsAveragePooling2dTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1562 of file Pooling2dTestImpl.cpp.

+
1566 {
1567  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::Float32>(
1568  workloadFactory, memoryManager, tensorHandleFactory);
1569 }
+
+
+ +

◆ LargeTensorsAveragePooling2dUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> LargeTensorsAveragePooling2dUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory 
)
+
+ +

Definition at line 1571 of file Pooling2dTestImpl.cpp.

+
1575 {
1576  return LargeTensorsAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1577  workloadFactory, memoryManager, tensorHandleFactory, 0.5, -1);
1578 }
+
+
+ +

◆ SimpleAveragePooling2dInt16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> SimpleAveragePooling2dInt16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::DataLayout dataLayout 
)
+
+ +

Definition at line 1542 of file Pooling2dTestImpl.cpp.

+
1547 {
1548  return SimpleAveragePooling2dTestCommon<armnn::DataType::QSymmS16>(
1549  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1550 }
+
+
+ +

◆ SimpleAveragePooling2dTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> SimpleAveragePooling2dTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::DataLayout dataLayout 
)
+
+ +

Definition at line 1522 of file Pooling2dTestImpl.cpp.

+
1527 {
1528  return SimpleAveragePooling2dTestCommon<armnn::DataType::Float32>(
1529  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1530 }
+
+
+ +

◆ SimpleAveragePooling2dUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> SimpleAveragePooling2dUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::DataLayout dataLayout 
)
+
+ +

Definition at line 1532 of file Pooling2dTestImpl.cpp.

+
1537 {
1538  return SimpleAveragePooling2dTestCommon<armnn::DataType::QAsymmU8>(
1539  workloadFactory, memoryManager, tensorHandleFactory, dataLayout, 0.5, -1);
1540 }
+
+
+ +

◆ SimpleL2Pooling2dInt16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> SimpleL2Pooling2dInt16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::DataLayout dataLayout 
)
+
+ +

Definition at line 1689 of file Pooling2dTestImpl.cpp.

+
1694 {
1695  return SimpleL2Pooling2dTestCommon<armnn::DataType::QSymmS16>(
1696  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1697 }
+
+
+ +

◆ SimpleL2Pooling2dTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> SimpleL2Pooling2dTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::DataLayout dataLayout 
)
+
+ +

Definition at line 1669 of file Pooling2dTestImpl.cpp.

+
1674 {
1675  return SimpleL2Pooling2dTestCommon<armnn::DataType::Float32>(
1676  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1677 }
+
+
+ +

◆ SimpleL2Pooling2dUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> SimpleL2Pooling2dUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::DataLayout dataLayout 
)
+
+ +

Definition at line 1679 of file Pooling2dTestImpl.cpp.

+
1684 {
1685  return SimpleL2Pooling2dTestCommon<armnn::DataType::QAsymmU8>(
1686  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1687 }
+
+
+ +

◆ SimpleMaxPooling2dInt16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> SimpleMaxPooling2dInt16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::DataLayout dataLayout 
)
+
+ +

Definition at line 1459 of file Pooling2dTestImpl.cpp.

+
1464 {
1465  return SimpleMaxPooling2dTestCommon<armnn::DataType::QSymmS16>(
1466  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1467 }
+
+
+ +

◆ SimpleMaxPooling2dSize2x2Stride2x2Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> SimpleMaxPooling2dSize2x2Stride2x2Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
bool forceNoPadding 
)
+
+ +

Definition at line 1399 of file Pooling2dTestImpl.cpp.

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

◆ SimpleMaxPooling2dSize2x2Stride2x2Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> SimpleMaxPooling2dSize2x2Stride2x2Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
bool forceNoPadding 
)
+
+ +

Definition at line 1379 of file Pooling2dTestImpl.cpp.

+
1384 {
1385  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::Float32>(
1386  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1387 }
+
+
+ +

◆ SimpleMaxPooling2dSize2x2Stride2x2Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> SimpleMaxPooling2dSize2x2Stride2x2Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
bool forceNoPadding 
)
+
+ +

Definition at line 1389 of file Pooling2dTestImpl.cpp.

+
1394 {
1395  return SimpleMaxPooling2dSize2x2Stride2x2TestCommon<armnn::DataType::QAsymmU8>(
1396  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding, 3.0f, -5);
1397 }
+
+
+ +

◆ SimpleMaxPooling2dSize3x3Stride2x4Int16Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<int16_t, 4> SimpleMaxPooling2dSize3x3Stride2x4Int16Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
bool forceNoPadding 
)
+
+ +

Definition at line 1429 of file Pooling2dTestImpl.cpp.

+
1434 {
1435  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QSymmS16>(
1436  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1437 }
+
+
+ +

◆ SimpleMaxPooling2dSize3x3Stride2x4Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> SimpleMaxPooling2dSize3x3Stride2x4Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
bool forceNoPadding 
)
+
+ +

Definition at line 1409 of file Pooling2dTestImpl.cpp.

+ +

Referenced by BOOST_AUTO_TEST_CASE().

+
1414 {
1415  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::Float32>(
1416  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding);
1417 }
+
+
+ +

◆ SimpleMaxPooling2dSize3x3Stride2x4Uint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> SimpleMaxPooling2dSize3x3Stride2x4Uint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
bool forceNoPadding 
)
+
+ +

Definition at line 1419 of file Pooling2dTestImpl.cpp.

+
1424 {
1425  return SimpleMaxPooling2dSize3x3Stride2x4TestCommon<armnn::DataType::QAsymmU8>(
1426  workloadFactory, memoryManager, tensorHandleFactory, forceNoPadding, 0.1f, 128);
1427 }
+
+
+ +

◆ SimpleMaxPooling2dTest()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<float, 4> SimpleMaxPooling2dTest (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::DataLayout dataLayout 
)
+
+ +

Definition at line 1439 of file Pooling2dTestImpl.cpp.

+
1444 {
1445  return SimpleMaxPooling2dTestCommon<armnn::DataType::Float32>(
1446  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1447 }
+
+
+ +

◆ SimpleMaxPooling2dUint8Test()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LayerTestResult<uint8_t, 4> SimpleMaxPooling2dUint8Test (armnn::IWorkloadFactoryworkloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtrmemoryManager,
const armnn::ITensorHandleFactorytensorHandleFactory,
const armnn::DataLayout dataLayout 
)
+
+ +

Definition at line 1449 of file Pooling2dTestImpl.cpp.

+
1454 {
1455  return SimpleMaxPooling2dTestCommon<armnn::DataType::QAsymmU8>(
1456  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1457 }
+
+
+
+
+ + + + -- cgit v1.2.1