ArmNN
 22.02
Pooling3dTestImpl.cpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< float, 5 > SimpleMaxPooling3dSize2x2x2Stride1x1x1Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 5 > SimpleMaxPooling3dSize2x2x2Stride1x1x1Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 5 > SimpleMaxPooling3dSize2x2x2Stride1x1x1Int16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 5 > SimpleMaxPooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
 
LayerTestResult< uint8_t, 5 > SimpleMaxPooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
 
LayerTestResult< int16_t, 5 > SimpleMaxPooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
 
LayerTestResult< float, 5 > IgnorePaddingSimpleMaxPooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 5 > IgnorePaddingSimpleMaxPooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 5 > IgnorePaddingSimpleMaxPooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 5 > SimpleAveragePooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
 
LayerTestResult< uint8_t, 5 > SimpleAveragePooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
 
LayerTestResult< int16_t, 5 > SimpleAveragePooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
 
LayerTestResult< float, 5 > SimpleL2Pooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
 
LayerTestResult< uint8_t, 5 > SimpleL2Pooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
 
LayerTestResult< int16_t, 5 > SimpleL2Pooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
 
LayerTestResult< float, 5 > LargeTensorsAveragePooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 5 > LargeTensorsAveragePooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 5 > LargeTensorsAveragePooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 5 > IgnorePaddingSimpleAveragePooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 5 > IgnorePaddingSimpleAveragePooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 5 > IgnorePaddingSimpleAveragePooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 5 > IgnorePaddingSimpleL2Pooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 5 > IgnorePaddingSimpleL2Pooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 5 > IgnorePaddingSimpleL2Pooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 5 > AsymmetricNonSquareMaxPooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 5 > AsymmetricNonSquareMaxPooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 5 > AsymmetricNonSquareMaxPooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 5 > AsymmetricNonSquareAveragePooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 5 > AsymmetricNonSquareAveragePooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 5 > AsymmetricNonSquareAveragePooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 5 > AsymmetricNonSquareL2Pooling3dTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 5 > AsymmetricNonSquareL2Pooling3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 5 > AsymmetricNonSquareL2Pooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 5 > ComparePooling3dTest (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, 5 > ComparePooling3dUint8Test (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, 5 > ComparePooling3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, armnn::IWorkloadFactory &refWorkloadFactory, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::ITensorHandleFactory &refTensorHandleFactory, armnn::PoolingAlgorithm poolingType)
 

Function Documentation

◆ AsymmetricNonSquareAveragePooling3dInt16Test()

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

Definition at line 1338 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1342 {
1343  return AsymmetricNonSquareAveragePooling3dTestCommon<armnn::DataType::QSymmS16>(
1344  workloadFactory, memoryManager, tensorHandleFactory);
1345 }

◆ AsymmetricNonSquareAveragePooling3dTest()

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

Definition at line 1320 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1324 {
1325  return AsymmetricNonSquareAveragePooling3dTestCommon<armnn::DataType::Float32>(
1326  workloadFactory, memoryManager, tensorHandleFactory);
1327 }

◆ AsymmetricNonSquareAveragePooling3dUint8Test()

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

Definition at line 1329 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1333 {
1334  return AsymmetricNonSquareAveragePooling3dTestCommon<armnn::DataType::QAsymmU8>(
1335  workloadFactory, memoryManager, tensorHandleFactory);
1336 }

◆ AsymmetricNonSquareL2Pooling3dInt16Test()

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

Definition at line 1365 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1369 {
1370  return AsymmetricNonSquareL2Pooling3dTestCommon<armnn::DataType::QSymmS16>(
1371  workloadFactory, memoryManager, tensorHandleFactory);
1372 }

◆ AsymmetricNonSquareL2Pooling3dTest()

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

Definition at line 1347 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1351 {
1352  return AsymmetricNonSquareL2Pooling3dTestCommon<armnn::DataType::Float32>(
1353  workloadFactory, memoryManager, tensorHandleFactory);
1354 }

◆ AsymmetricNonSquareL2Pooling3dUint8Test()

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

Definition at line 1356 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1360 {
1361  return AsymmetricNonSquareL2Pooling3dTestCommon<armnn::DataType::QAsymmU8>(
1362  workloadFactory, memoryManager, tensorHandleFactory);
1363 }

◆ AsymmetricNonSquareMaxPooling3dInt16Test()

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

Definition at line 1311 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1315 {
1316  return AsymmetricNonSquareMaxPooling3dTestCommon<armnn::DataType::QSymmS16>(
1317  workloadFactory, memoryManager, tensorHandleFactory);
1318 }

◆ AsymmetricNonSquareMaxPooling3dTest()

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

Definition at line 1293 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1297 {
1298  return AsymmetricNonSquareMaxPooling3dTestCommon<armnn::DataType::Float32>(
1299  workloadFactory, memoryManager, tensorHandleFactory);
1300 }

◆ AsymmetricNonSquareMaxPooling3dUint8Test()

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

Definition at line 1302 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1306 {
1307  return AsymmetricNonSquareMaxPooling3dTestCommon<armnn::DataType::QAsymmU8>(
1308  workloadFactory, memoryManager, tensorHandleFactory);
1309 }

◆ ComparePooling3dInt16Test()

LayerTestResult<int16_t, 5> ComparePooling3dInt16Test ( 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 1399 of file Pooling3dTestImpl.cpp.

1406 {
1407  return ComparePooling3dTestCommon<armnn::DataType::QSymmS16>(
1408  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);
1409 }

◆ ComparePooling3dTest()

LayerTestResult<float, 5> ComparePooling3dTest ( 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 1374 of file Pooling3dTestImpl.cpp.

1381 {
1382  return ComparePooling3dTestCommon<armnn::DataType::Float32>(
1383  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory, poolingType);
1384 }

◆ ComparePooling3dUint8Test()

LayerTestResult<uint8_t, 5> ComparePooling3dUint8Test ( 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 1386 of file Pooling3dTestImpl.cpp.

1393 {
1394  return ComparePooling3dTestCommon<armnn::DataType::QAsymmU8>(
1395  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory,
1396  poolingType, 0.1f, 128);
1397 }

◆ IgnorePaddingSimpleAveragePooling3dInt16Test()

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

Definition at line 1257 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1261 {
1262  return IgnorePaddingSimpleAveragePooling3dTestCommon<armnn::DataType::QSymmS16>(
1263  workloadFactory, memoryManager, tensorHandleFactory);
1264 }

◆ IgnorePaddingSimpleAveragePooling3dTest()

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

Definition at line 1239 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1243 {
1244  return IgnorePaddingSimpleAveragePooling3dTestCommon<armnn::DataType::Float32>(
1245  workloadFactory, memoryManager, tensorHandleFactory);
1246 }

◆ IgnorePaddingSimpleAveragePooling3dUint8Test()

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

Definition at line 1248 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1252 {
1253  return IgnorePaddingSimpleAveragePooling3dTestCommon<armnn::DataType::QAsymmU8>(
1254  workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);
1255 }

◆ IgnorePaddingSimpleL2Pooling3dInt16Test()

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

Definition at line 1284 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1288 {
1289  return IgnorePaddingSimpleL2Pooling3dTestCommon<armnn::DataType::QSymmS16>(
1290  workloadFactory, memoryManager, tensorHandleFactory);
1291 }

◆ IgnorePaddingSimpleL2Pooling3dTest()

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

Definition at line 1266 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1270 {
1271  return IgnorePaddingSimpleL2Pooling3dTestCommon<armnn::DataType::Float32>(
1272  workloadFactory, memoryManager, tensorHandleFactory);
1273 }

◆ IgnorePaddingSimpleL2Pooling3dUint8Test()

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

Definition at line 1275 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1279 {
1280  return IgnorePaddingSimpleL2Pooling3dTestCommon<armnn::DataType::QAsymmU8>(
1281  workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);
1282 }

◆ IgnorePaddingSimpleMaxPooling3dInt16Test()

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

Definition at line 1143 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1147 {
1148  return IgnorePaddingSimpleMaxPooling3dTestCommon<armnn::DataType::QSymmS16>(
1149  workloadFactory, memoryManager, tensorHandleFactory);
1150 }

◆ IgnorePaddingSimpleMaxPooling3dTest()

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

Definition at line 1125 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1129 {
1130  return IgnorePaddingSimpleMaxPooling3dTestCommon<armnn::DataType::Float32>(
1131  workloadFactory, memoryManager, tensorHandleFactory);
1132 }

◆ IgnorePaddingSimpleMaxPooling3dUint8Test()

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

Definition at line 1134 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1138 {
1139  return IgnorePaddingSimpleMaxPooling3dTestCommon<armnn::DataType::QAsymmU8>(
1140  workloadFactory, memoryManager, tensorHandleFactory, 1.0f, -5);
1141 }

◆ LargeTensorsAveragePooling3dInt16Test()

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

Definition at line 1230 of file Pooling3dTestImpl.cpp.

1234 {
1235  return LargeTensorsAveragePooling3dTestCommon<armnn::DataType::QSymmS16>(
1236  workloadFactory, memoryManager, tensorHandleFactory);
1237 }

◆ LargeTensorsAveragePooling3dTest()

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

Definition at line 1212 of file Pooling3dTestImpl.cpp.

1216 {
1217  return LargeTensorsAveragePooling3dTestCommon<armnn::DataType::Float32>(
1218  workloadFactory, memoryManager, tensorHandleFactory);
1219 }

◆ LargeTensorsAveragePooling3dUint8Test()

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

Definition at line 1221 of file Pooling3dTestImpl.cpp.

1225 {
1226  return LargeTensorsAveragePooling3dTestCommon<armnn::DataType::QAsymmU8>(
1227  workloadFactory, memoryManager, tensorHandleFactory, 0.5, -1);
1228 }

◆ SimpleAveragePooling3dInt16Test()

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

Definition at line 1172 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1177 {
1178  return SimpleAveragePooling3dTestCommon<armnn::DataType::QSymmS16>(
1179  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1180 }

◆ SimpleAveragePooling3dTest()

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

Definition at line 1152 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1157 {
1158  return SimpleAveragePooling3dTestCommon<armnn::DataType::Float32>(
1159  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1160 }

◆ SimpleAveragePooling3dUint8Test()

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

Definition at line 1162 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1167 {
1168  return SimpleAveragePooling3dTestCommon<armnn::DataType::QAsymmU8>(
1169  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1170 }

◆ SimpleL2Pooling3dInt16Test()

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

Definition at line 1202 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1207 {
1208  return SimpleL2Pooling3dTestCommon<armnn::DataType::QSymmS16>(
1209  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1210 }

◆ SimpleL2Pooling3dTest()

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

Definition at line 1182 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1187 {
1188  return SimpleL2Pooling3dTestCommon<armnn::DataType::Float32>(
1189  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1190 }

◆ SimpleL2Pooling3dUint8Test()

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

Definition at line 1192 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1197 {
1198  return SimpleL2Pooling3dTestCommon<armnn::DataType::QAsymmU8>(
1199  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1200 }

◆ SimpleMaxPooling3dInt16Test()

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

Definition at line 1115 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1120 {
1121  return SimpleMaxPooling3dTestCommon<armnn::DataType::QSymmS16>(
1122  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1123 }

◆ SimpleMaxPooling3dSize2x2x2Stride1x1x1Int16Test()

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

Definition at line 1086 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1090 {
1091  return SimpleMaxPooling3dSize2x2x2Stride1x1x1TestCommon<armnn::DataType::QSymmS16>(
1092  workloadFactory, memoryManager, tensorHandleFactory);
1093 }

◆ SimpleMaxPooling3dSize2x2x2Stride1x1x1Test()

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

Definition at line 1068 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1072 {
1073  return SimpleMaxPooling3dSize2x2x2Stride1x1x1TestCommon<armnn::DataType::Float32>(
1074  workloadFactory, memoryManager, tensorHandleFactory);
1075 }

◆ SimpleMaxPooling3dSize2x2x2Stride1x1x1Uint8Test()

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

Definition at line 1077 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1081 {
1082  return SimpleMaxPooling3dSize2x2x2Stride1x1x1TestCommon<armnn::DataType::QAsymmU8>(
1083  workloadFactory, memoryManager, tensorHandleFactory, 0.1f, 128);
1084 }

◆ SimpleMaxPooling3dTest()

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

Definition at line 1095 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1100 {
1101  return SimpleMaxPooling3dTestCommon<armnn::DataType::Float32>(
1102  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1103 }

◆ SimpleMaxPooling3dUint8Test()

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

Definition at line 1105 of file Pooling3dTestImpl.cpp.

Referenced by TEST_SUITE().

1110 {
1111  return SimpleMaxPooling3dTestCommon<armnn::DataType::QAsymmU8>(
1112  workloadFactory, memoryManager, tensorHandleFactory, dataLayout);
1113 }