blob: 5fdbbedceb6880f70595d564ecc913577404bea3 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ArmNN: src/backends/backendsCommon/test/layerTests/Pooling2dTestImpl.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ArmNN
&#160;<span id="projectnumber">NotReleased</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_pooling2d_test_impl_8cpp.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Pooling2dTestImpl.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_pooling2d_test_impl_8hpp_source.html">Pooling2dTestImpl.hpp</a>&quot;</code><br />
<code>#include &lt;<a class="el" href="_quantize_helper_8hpp_source.html">QuantizeHelper.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_resolve_type_8hpp_source.html">ResolveType.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_layer_support_8hpp_source.html">armnn/LayerSupport.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_tensor_utils_8hpp_source.html">armnnUtils/TensorUtils.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_data_layout_indexed_8hpp_source.html">armnnUtils/DataLayoutIndexed.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_permute_8hpp_source.html">armnnUtils/Permute.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="src_2backends_2backends_common_2_workload_info_8hpp_source.html">backendsCommon/WorkloadInfo.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_tensor_copy_utils_8hpp_source.html">backendsCommon/test/TensorCopyUtils.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_workload_test_utils_8hpp_source.html">backendsCommon/test/WorkloadTestUtils.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_tensor_helpers_8hpp_source.html">test/TensorHelpers.hpp</a>&gt;</code><br />
<code>#include &lt;boost/numeric/conversion/cast.hpp&gt;</code><br />
</div>
<p><a href="_pooling2d_test_impl_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a0f8bd9f2e91b9b2aad21e2728bb655e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a0f8bd9f2e91b9b2aad21e2728bb655e3">SimpleMaxPooling2dSize2x2Stride2x2Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, bool forceNoPadding)</td></tr>
<tr class="separator:a0f8bd9f2e91b9b2aad21e2728bb655e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f4185540ddce123892c799e516ee50d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a6f4185540ddce123892c799e516ee50d">SimpleMaxPooling2dSize2x2Stride2x2Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, bool forceNoPadding)</td></tr>
<tr class="separator:a6f4185540ddce123892c799e516ee50d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50dff405960b48e03ee0d296f72743df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a50dff405960b48e03ee0d296f72743df">SimpleMaxPooling2dSize2x2Stride2x2Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, bool forceNoPadding)</td></tr>
<tr class="separator:a50dff405960b48e03ee0d296f72743df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f7ec646738a0e279cfbb77afb3e41bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a2f7ec646738a0e279cfbb77afb3e41bd">SimpleMaxPooling2dSize3x3Stride2x4Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, bool forceNoPadding)</td></tr>
<tr class="separator:a2f7ec646738a0e279cfbb77afb3e41bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacd91233b18641d11b190969bcd93057"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#aacd91233b18641d11b190969bcd93057">SimpleMaxPooling2dSize3x3Stride2x4Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, bool forceNoPadding)</td></tr>
<tr class="separator:aacd91233b18641d11b190969bcd93057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae398f1e979dd0ad467a8f5182b9101ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#ae398f1e979dd0ad467a8f5182b9101ee">SimpleMaxPooling2dSize3x3Stride2x4Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, bool forceNoPadding)</td></tr>
<tr class="separator:ae398f1e979dd0ad467a8f5182b9101ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2783cdc0a074cbdfbf2f91e116c92c97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a2783cdc0a074cbdfbf2f91e116c92c97">SimpleMaxPooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
<tr class="separator:a2783cdc0a074cbdfbf2f91e116c92c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a807ea3c4451f81f5b91b7db53eb0a138"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a807ea3c4451f81f5b91b7db53eb0a138">SimpleMaxPooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
<tr class="separator:a807ea3c4451f81f5b91b7db53eb0a138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ff218665f1e7dc5b90c395027573e8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a5ff218665f1e7dc5b90c395027573e8c">SimpleMaxPooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
<tr class="separator:a5ff218665f1e7dc5b90c395027573e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2008735411bf96a7febef693c41a4ff5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a2008735411bf96a7febef693c41a4ff5">IgnorePaddingSimpleMaxPooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a2008735411bf96a7febef693c41a4ff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3789eb1689edeed1aae83c773e75607c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a3789eb1689edeed1aae83c773e75607c">IgnorePaddingSimpleMaxPooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a3789eb1689edeed1aae83c773e75607c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a9b7e26de79a55506a3cd3d36a83a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#af0a9b7e26de79a55506a3cd3d36a83a7">IgnorePaddingSimpleMaxPooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:af0a9b7e26de79a55506a3cd3d36a83a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08f2f1d9a1f69a5799294a881dbb24b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a08f2f1d9a1f69a5799294a881dbb24b4">IgnorePaddingMaxPooling2dSize3Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a08f2f1d9a1f69a5799294a881dbb24b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f7147713ac3346b30c1071bf14fb374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a7f7147713ac3346b30c1071bf14fb374">IgnorePaddingMaxPooling2dSize3Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a7f7147713ac3346b30c1071bf14fb374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf9c19888a6f2139b355052d542920bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#acf9c19888a6f2139b355052d542920bb">IgnorePaddingMaxPooling2dSize3Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:acf9c19888a6f2139b355052d542920bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12f407a57b0a6ae541ad67275e398788"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a12f407a57b0a6ae541ad67275e398788">SimpleAveragePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
<tr class="separator:a12f407a57b0a6ae541ad67275e398788"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b114f8624e335814f7a17856669ada2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a1b114f8624e335814f7a17856669ada2">SimpleAveragePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
<tr class="separator:a1b114f8624e335814f7a17856669ada2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0040a2bec5090be39bc6c4382fb7b6ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a0040a2bec5090be39bc6c4382fb7b6ee">SimpleAveragePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
<tr class="separator:a0040a2bec5090be39bc6c4382fb7b6ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb17ca1fb168506bdd494149525c4dea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#adb17ca1fb168506bdd494149525c4dea">IgnorePaddingAveragePooling2dSize3x2Stride2x2Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, bool forceNoPadding)</td></tr>
<tr class="separator:adb17ca1fb168506bdd494149525c4dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3929c1959366adb6236ad41acee93b19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a3929c1959366adb6236ad41acee93b19">LargeTensorsAveragePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a3929c1959366adb6236ad41acee93b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b0562007adce4063f111fa1e90e4344"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a6b0562007adce4063f111fa1e90e4344">LargeTensorsAveragePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a6b0562007adce4063f111fa1e90e4344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb670e621e8c15f457eb0b178ff70f93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#afb670e621e8c15f457eb0b178ff70f93">LargeTensorsAveragePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:afb670e621e8c15f457eb0b178ff70f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5103df4c034f9679776cd55e81cd93a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a5103df4c034f9679776cd55e81cd93a4">IgnorePaddingSimpleAveragePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a5103df4c034f9679776cd55e81cd93a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc8b9898475e00425b125447eb0bf3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#afdc8b9898475e00425b125447eb0bf3e">IgnorePaddingSimpleAveragePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:afdc8b9898475e00425b125447eb0bf3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13ccef523e801fb5fdc2868fae871a26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a13ccef523e801fb5fdc2868fae871a26">IgnorePaddingSimpleAveragePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a13ccef523e801fb5fdc2868fae871a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19f29e6ac7af2f7ee8316048c6638aff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a19f29e6ac7af2f7ee8316048c6638aff">IgnorePaddingSimpleAveragePooling2dNoPaddingTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a19f29e6ac7af2f7ee8316048c6638aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdb3d542a8c5a5e6a42cb91e3ebce21f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#abdb3d542a8c5a5e6a42cb91e3ebce21f">IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:abdb3d542a8c5a5e6a42cb91e3ebce21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c0c120c3d2c63941fd2dec93b7d9564"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a7c0c120c3d2c63941fd2dec93b7d9564">IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a7c0c120c3d2c63941fd2dec93b7d9564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01264032fbe8272556bf1142b7cd74b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a01264032fbe8272556bf1142b7cd74b1">IgnorePaddingAveragePooling2dSize3Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a01264032fbe8272556bf1142b7cd74b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5690176a9dd35986a5e895f1378efc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#ad5690176a9dd35986a5e895f1378efc0">IgnorePaddingAveragePooling2dSize3Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:ad5690176a9dd35986a5e895f1378efc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a693fe529564ec9bdf6b66965b0083e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a3a693fe529564ec9bdf6b66965b0083e">IgnorePaddingAveragePooling2dSize3Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a3a693fe529564ec9bdf6b66965b0083e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26dc25f8fe0401dd5b9c1c733ed14f3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a26dc25f8fe0401dd5b9c1c733ed14f3d">SimpleL2Pooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
<tr class="separator:a26dc25f8fe0401dd5b9c1c733ed14f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafecf98426773306be1715559ea4019e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#aafecf98426773306be1715559ea4019e">SimpleL2Pooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
<tr class="separator:aafecf98426773306be1715559ea4019e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ed42b523afa1b8017f75478bf90d28b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a9ed42b523afa1b8017f75478bf90d28b">SimpleL2Pooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
<tr class="separator:a9ed42b523afa1b8017f75478bf90d28b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d68b7bc57ed5234008b9cc8f67f13ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a8d68b7bc57ed5234008b9cc8f67f13ae">L2Pooling2dSize3Stride1Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a8d68b7bc57ed5234008b9cc8f67f13ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc1ba9f35e1c8657ba32d3d6d56a76e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#adfc1ba9f35e1c8657ba32d3d6d56a76e">L2Pooling2dSize3Stride1Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:adfc1ba9f35e1c8657ba32d3d6d56a76e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35c905df849b9042cf2b1d64b673018e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a35c905df849b9042cf2b1d64b673018e">L2Pooling2dSize3Stride1Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a35c905df849b9042cf2b1d64b673018e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae82ddbd442401119c0d873cc08384ba4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#ae82ddbd442401119c0d873cc08384ba4">L2Pooling2dSize3Stride3Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:ae82ddbd442401119c0d873cc08384ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c53d690773392aeeaa0eeae95fd16e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a8c53d690773392aeeaa0eeae95fd16e2">L2Pooling2dSize3Stride3Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a8c53d690773392aeeaa0eeae95fd16e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89809041249c49e29272cabb382e6898"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a89809041249c49e29272cabb382e6898">L2Pooling2dSize3Stride3Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a89809041249c49e29272cabb382e6898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9dce9d99b3c10eedf8abfd853478e0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#aa9dce9d99b3c10eedf8abfd853478e0a">L2Pooling2dSize3Stride4Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:aa9dce9d99b3c10eedf8abfd853478e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af936b77fe82b71e5cbd58cad48b1bfc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#af936b77fe82b71e5cbd58cad48b1bfc2">L2Pooling2dSize3Stride4Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:af936b77fe82b71e5cbd58cad48b1bfc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbe0dfcc631615f3de96b415788e5630"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#afbe0dfcc631615f3de96b415788e5630">L2Pooling2dSize3Stride4Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:afbe0dfcc631615f3de96b415788e5630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4591d1175ba7115661b8eb80745cb64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#ae4591d1175ba7115661b8eb80745cb64">L2Pooling2dSize7Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:ae4591d1175ba7115661b8eb80745cb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a85e2ce7c2117c9e2ab829be378deb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a7a85e2ce7c2117c9e2ab829be378deb0">L2Pooling2dSize7Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a7a85e2ce7c2117c9e2ab829be378deb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a819c382960e69594f22f5e11a9fbf5bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a819c382960e69594f22f5e11a9fbf5bb">L2Pooling2dSize7Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a819c382960e69594f22f5e11a9fbf5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6eec78e8c9af37214d683eb97085ffb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#ae6eec78e8c9af37214d683eb97085ffb">L2Pooling2dSize9Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:ae6eec78e8c9af37214d683eb97085ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a416503aafd0e95894ff1d40bf4b9750e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a416503aafd0e95894ff1d40bf4b9750e">L2Pooling2dSize9Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a416503aafd0e95894ff1d40bf4b9750e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23dfab8d454bf41fccb664a0cfce3db2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a23dfab8d454bf41fccb664a0cfce3db2">L2Pooling2dSize9Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a23dfab8d454bf41fccb664a0cfce3db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa89af1e396c0f689aa6078f6a3f45825"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#aa89af1e396c0f689aa6078f6a3f45825">IgnorePaddingSimpleL2Pooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:aa89af1e396c0f689aa6078f6a3f45825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab64d2d563a7dbca5e5f47d95774ac52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#aab64d2d563a7dbca5e5f47d95774ac52">IgnorePaddingSimpleL2Pooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:aab64d2d563a7dbca5e5f47d95774ac52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b1409ed5591fd540c6102628897ebf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a9b1409ed5591fd540c6102628897ebf6">IgnorePaddingSimpleL2Pooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a9b1409ed5591fd540c6102628897ebf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5c1d6307ea085e55299611717f17756"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#ac5c1d6307ea085e55299611717f17756">IgnorePaddingL2Pooling2dSize3Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:ac5c1d6307ea085e55299611717f17756"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a671584b349d7c94cd7c108c8507ba149"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a671584b349d7c94cd7c108c8507ba149">IgnorePaddingL2Pooling2dSize3Uint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a671584b349d7c94cd7c108c8507ba149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab721b365fc476b3917abe60c802823b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#ab721b365fc476b3917abe60c802823b7">IgnorePaddingL2Pooling2dSize3Int16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:ab721b365fc476b3917abe60c802823b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b1ede7e8d8e5dad79d99030f57b8745"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a2b1ede7e8d8e5dad79d99030f57b8745">AsymmetricNonSquarePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a2b1ede7e8d8e5dad79d99030f57b8745"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a1e6dc70b7f1ca0c99fd6f0b48b4d48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a1a1e6dc70b7f1ca0c99fd6f0b48b4d48">AsymmetricNonSquarePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a1a1e6dc70b7f1ca0c99fd6f0b48b4d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a866c67e5db471212f6ff29411aac0e8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a866c67e5db471212f6ff29411aac0e8f">AsymmetricNonSquarePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
<tr class="separator:a866c67e5db471212f6ff29411aac0e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a694dbeb3a87d65cd3cb854b5ced22a5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a694dbeb3a87d65cd3cb854b5ced22a5b">ComparePooling2dTest</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, <a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;refWorkloadFactory, <a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a> poolingType)</td></tr>
<tr class="separator:a694dbeb3a87d65cd3cb854b5ced22a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e5faed333caf71f1a19839308368046"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#a7e5faed333caf71f1a19839308368046">ComparePooling2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, <a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;refWorkloadFactory, <a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a> poolingType)</td></tr>
<tr class="separator:a7e5faed333caf71f1a19839308368046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad67e6517d14f15abee1d159e89deb5fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pooling2d_test_impl_8cpp.html#ad67e6517d14f15abee1d159e89deb5fd">ComparePooling2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager, <a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;refWorkloadFactory, <a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a> poolingType)</td></tr>
<tr class="separator:ad67e6517d14f15abee1d159e89deb5fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a866c67e5db471212f6ff29411aac0e8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a866c67e5db471212f6ff29411aac0e8f">&#9670;&nbsp;</a></span>AsymmetricNonSquarePooling2dInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; AsymmetricNonSquarePooling2dInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01788">1788</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160;{</div><div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160; <span class="keywordflow">return</span> AsymmetricNonSquarePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a2b1ede7e8d8e5dad79d99030f57b8745"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b1ede7e8d8e5dad79d99030f57b8745">&#9670;&nbsp;</a></span>AsymmetricNonSquarePooling2dTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; AsymmetricNonSquarePooling2dTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01774">1774</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160;{</div><div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160; <span class="keywordflow">return</span> AsymmetricNonSquarePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a1a1e6dc70b7f1ca0c99fd6f0b48b4d48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a1e6dc70b7f1ca0c99fd6f0b48b4d48">&#9670;&nbsp;</a></span>AsymmetricNonSquarePooling2dUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; AsymmetricNonSquarePooling2dUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01781">1781</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;{</div><div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160; <span class="keywordflow">return</span> AsymmetricNonSquarePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="ad67e6517d14f15abee1d159e89deb5fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad67e6517d14f15abee1d159e89deb5fd">&#9670;&nbsp;</a></span>ComparePooling2dInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; ComparePooling2dInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>refWorkloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
<td class="paramname"><em>poolingType</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01815">1815</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160;{</div><div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160; <span class="keywordflow">return</span> ComparePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>&#160; workloadFactory, memoryManager, refWorkloadFactory, poolingType);</div><div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a694dbeb3a87d65cd3cb854b5ced22a5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a694dbeb3a87d65cd3cb854b5ced22a5b">&#9670;&nbsp;</a></span>ComparePooling2dTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; ComparePooling2dTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>refWorkloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
<td class="paramname"><em>poolingType</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01795">1795</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160;{</div><div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>&#160; <span class="keywordflow">return</span> ComparePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>&#160; workloadFactory, memoryManager, refWorkloadFactory, poolingType);</div><div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a7e5faed333caf71f1a19839308368046"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e5faed333caf71f1a19839308368046">&#9670;&nbsp;</a></span>ComparePooling2dUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; ComparePooling2dUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>refWorkloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
<td class="paramname"><em>poolingType</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01805">1805</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>&#160;{</div><div class="line"><a name="l01811"></a><span class="lineno"> 1811</span>&#160; <span class="keywordflow">return</span> ComparePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>&#160; workloadFactory, memoryManager, refWorkloadFactory, poolingType, 0.1f, 128);</div><div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a3a693fe529564ec9bdf6b66965b0083e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a693fe529564ec9bdf6b66965b0083e">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingAveragePooling2dSize3Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01597">1597</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160;{</div><div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160; <span class="keywordflow">return</span> IgnorePaddingAveragePooling2dSize3TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a01264032fbe8272556bf1142b7cd74b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01264032fbe8272556bf1142b7cd74b1">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingAveragePooling2dSize3Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01582">1582</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160;{</div><div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160; <span class="keywordflow">return</span> IgnorePaddingAveragePooling2dSize3TestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="ad5690176a9dd35986a5e895f1378efc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5690176a9dd35986a5e895f1378efc0">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingAveragePooling2dSize3Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01589">1589</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160;{</div><div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160; <span class="keywordflow">return</span> IgnorePaddingAveragePooling2dSize3TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="adb17ca1fb168506bdd494149525c4dea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb17ca1fb168506bdd494149525c4dea">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3x2Stride2x2Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingAveragePooling2dSize3x2Stride2x2Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>forceNoPadding</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01504">1504</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160;{</div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160; <span class="keywordflow">return</span> IgnorePaddingAveragePooling2dSize3x2Stride2x2TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160; workloadFactory, memoryManager, forceNoPadding);</div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="ab721b365fc476b3917abe60c802823b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab721b365fc476b3917abe60c802823b7">&#9670;&nbsp;</a></span>IgnorePaddingL2Pooling2dSize3Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingL2Pooling2dSize3Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01767">1767</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160;{</div><div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160; <span class="keywordflow">return</span> IgnorePaddingL2Pooling2dSize3TestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="ac5c1d6307ea085e55299611717f17756"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5c1d6307ea085e55299611717f17756">&#9670;&nbsp;</a></span>IgnorePaddingL2Pooling2dSize3Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingL2Pooling2dSize3Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01753">1753</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160;{</div><div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160; <span class="keywordflow">return</span> IgnorePaddingL2Pooling2dSize3TestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a671584b349d7c94cd7c108c8507ba149"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a671584b349d7c94cd7c108c8507ba149">&#9670;&nbsp;</a></span>IgnorePaddingL2Pooling2dSize3Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingL2Pooling2dSize3Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01760">1760</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160;{</div><div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160; <span class="keywordflow">return</span> IgnorePaddingL2Pooling2dSize3TestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="acf9c19888a6f2139b355052d542920bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf9c19888a6f2139b355052d542920bb">&#9670;&nbsp;</a></span>IgnorePaddingMaxPooling2dSize3Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingMaxPooling2dSize3Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01470">1470</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160;{</div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160; <span class="keywordflow">return</span> IgnorePaddingMaxPooling2dSize3TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a08f2f1d9a1f69a5799294a881dbb24b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08f2f1d9a1f69a5799294a881dbb24b4">&#9670;&nbsp;</a></span>IgnorePaddingMaxPooling2dSize3Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingMaxPooling2dSize3Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01455">1455</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;{</div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160; <span class="keywordflow">return</span> IgnorePaddingMaxPooling2dSize3TestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a7f7147713ac3346b30c1071bf14fb374"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f7147713ac3346b30c1071bf14fb374">&#9670;&nbsp;</a></span>IgnorePaddingMaxPooling2dSize3Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingMaxPooling2dSize3Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01462">1462</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160;{</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160; <span class="keywordflow">return</span> IgnorePaddingMaxPooling2dSize3TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160; workloadFactory, memoryManager, 1.0f, -5);</div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a13ccef523e801fb5fdc2868fae871a26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13ccef523e801fb5fdc2868fae871a26">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleAveragePooling2dInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01550">1550</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160;{</div><div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a7c0c120c3d2c63941fd2dec93b7d9564"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c0c120c3d2c63941fd2dec93b7d9564">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01574">1574</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160;{</div><div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a19f29e6ac7af2f7ee8316048c6638aff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19f29e6ac7af2f7ee8316048c6638aff">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dNoPaddingTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleAveragePooling2dNoPaddingTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01558">1558</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;{</div><div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="abdb3d542a8c5a5e6a42cb91e3ebce21f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdb3d542a8c5a5e6a42cb91e3ebce21f">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01566">1566</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>&#160;{</div><div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dNoPaddingTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a5103df4c034f9679776cd55e81cd93a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5103df4c034f9679776cd55e81cd93a4">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleAveragePooling2dTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01535">1535</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160;{</div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="afdc8b9898475e00425b125447eb0bf3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdc8b9898475e00425b125447eb0bf3e">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleAveragePooling2dUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01542">1542</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160;{</div><div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleAveragePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a9b1409ed5591fd540c6102628897ebf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b1409ed5591fd540c6102628897ebf6">&#9670;&nbsp;</a></span>IgnorePaddingSimpleL2Pooling2dInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleL2Pooling2dInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01746">1746</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160;{</div><div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleL2Pooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="aa89af1e396c0f689aa6078f6a3f45825"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa89af1e396c0f689aa6078f6a3f45825">&#9670;&nbsp;</a></span>IgnorePaddingSimpleL2Pooling2dTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleL2Pooling2dTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01732">1732</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>&#160;{</div><div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleL2Pooling2dTestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="aab64d2d563a7dbca5e5f47d95774ac52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab64d2d563a7dbca5e5f47d95774ac52">&#9670;&nbsp;</a></span>IgnorePaddingSimpleL2Pooling2dUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleL2Pooling2dUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01739">1739</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01742"></a><span class="lineno"> 1742</span>&#160;{</div><div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleL2Pooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01744"></a><span class="lineno"> 1744</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="af0a9b7e26de79a55506a3cd3d36a83a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0a9b7e26de79a55506a3cd3d36a83a7">&#9670;&nbsp;</a></span>IgnorePaddingSimpleMaxPooling2dInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleMaxPooling2dInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01447">1447</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;{</div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleMaxPooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a2008735411bf96a7febef693c41a4ff5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2008735411bf96a7febef693c41a4ff5">&#9670;&nbsp;</a></span>IgnorePaddingSimpleMaxPooling2dTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleMaxPooling2dTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01432">1432</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;{</div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleMaxPooling2dTestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a3789eb1689edeed1aae83c773e75607c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3789eb1689edeed1aae83c773e75607c">&#9670;&nbsp;</a></span>IgnorePaddingSimpleMaxPooling2dUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleMaxPooling2dUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01439">1439</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160;{</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160; <span class="keywordflow">return</span> IgnorePaddingSimpleMaxPooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160; workloadFactory, memoryManager, 1.0f, -5);</div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a35c905df849b9042cf2b1d64b673018e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35c905df849b9042cf2b1d64b673018e">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride1Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize3Stride1Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01643">1643</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;{</div><div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride1TestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a8d68b7bc57ed5234008b9cc8f67f13ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d68b7bc57ed5234008b9cc8f67f13ae">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride1Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize3Stride1Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01629">1629</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160;{</div><div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride1TestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="adfc1ba9f35e1c8657ba32d3d6d56a76e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfc1ba9f35e1c8657ba32d3d6d56a76e">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride1Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize3Stride1Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01636">1636</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160;{</div><div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride1TestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a89809041249c49e29272cabb382e6898"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89809041249c49e29272cabb382e6898">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride3Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize3Stride3Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01664">1664</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;{</div><div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride3TestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="ae82ddbd442401119c0d873cc08384ba4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae82ddbd442401119c0d873cc08384ba4">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride3Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize3Stride3Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01650">1650</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160;{</div><div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride3TestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a8c53d690773392aeeaa0eeae95fd16e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c53d690773392aeeaa0eeae95fd16e2">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride3Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize3Stride3Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01657">1657</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160;{</div><div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride3TestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="afbe0dfcc631615f3de96b415788e5630"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbe0dfcc631615f3de96b415788e5630">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride4Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize3Stride4Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01684">1684</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160;{</div><div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride4TestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="aa9dce9d99b3c10eedf8abfd853478e0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9dce9d99b3c10eedf8abfd853478e0a">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride4Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize3Stride4Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01670">1670</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160;{</div><div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride4TestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="af936b77fe82b71e5cbd58cad48b1bfc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af936b77fe82b71e5cbd58cad48b1bfc2">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride4Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize3Stride4Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01677">1677</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160;{</div><div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize3Stride4TestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a819c382960e69594f22f5e11a9fbf5bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a819c382960e69594f22f5e11a9fbf5bb">&#9670;&nbsp;</a></span>L2Pooling2dSize7Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize7Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01705">1705</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160;{</div><div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize7TestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="ae4591d1175ba7115661b8eb80745cb64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4591d1175ba7115661b8eb80745cb64">&#9670;&nbsp;</a></span>L2Pooling2dSize7Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize7Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01691">1691</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160;{</div><div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize7TestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a7a85e2ce7c2117c9e2ab829be378deb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a85e2ce7c2117c9e2ab829be378deb0">&#9670;&nbsp;</a></span>L2Pooling2dSize7Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize7Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01698">1698</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160;{</div><div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize7TestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a23dfab8d454bf41fccb664a0cfce3db2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23dfab8d454bf41fccb664a0cfce3db2">&#9670;&nbsp;</a></span>L2Pooling2dSize9Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize9Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01726">1726</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160;{</div><div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize9TestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="ae6eec78e8c9af37214d683eb97085ffb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6eec78e8c9af37214d683eb97085ffb">&#9670;&nbsp;</a></span>L2Pooling2dSize9Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize9Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01712">1712</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160;{</div><div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize9TestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a416503aafd0e95894ff1d40bf4b9750e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a416503aafd0e95894ff1d40bf4b9750e">&#9670;&nbsp;</a></span>L2Pooling2dSize9Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize9Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01719">1719</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160;{</div><div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160; <span class="keywordflow">return</span> L2Pooling2dSize9TestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="afb670e621e8c15f457eb0b178ff70f93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb670e621e8c15f457eb0b178ff70f93">&#9670;&nbsp;</a></span>LargeTensorsAveragePooling2dInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; LargeTensorsAveragePooling2dInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01528">1528</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160;{</div><div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160; <span class="keywordflow">return</span> LargeTensorsAveragePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160; workloadFactory, memoryManager);</div><div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a3929c1959366adb6236ad41acee93b19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3929c1959366adb6236ad41acee93b19">&#9670;&nbsp;</a></span>LargeTensorsAveragePooling2dTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; LargeTensorsAveragePooling2dTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01513">1513</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160;{</div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160; <span class="keywordflow">return</span> LargeTensorsAveragePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a6b0562007adce4063f111fa1e90e4344"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b0562007adce4063f111fa1e90e4344">&#9670;&nbsp;</a></span>LargeTensorsAveragePooling2dUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; LargeTensorsAveragePooling2dUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01520">1520</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;{</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160; <span class="keywordflow">return</span> LargeTensorsAveragePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160; workloadFactory, memoryManager, 0.5, -1);</div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a0040a2bec5090be39bc6c4382fb7b6ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0040a2bec5090be39bc6c4382fb7b6ee">&#9670;&nbsp;</a></span>SimpleAveragePooling2dInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleAveragePooling2dInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
<td class="paramname"><em>dataLayout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01495">1495</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160;{</div><div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160; <span class="keywordflow">return</span> SimpleAveragePooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160; workloadFactory, memoryManager, dataLayout);</div><div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a12f407a57b0a6ae541ad67275e398788"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12f407a57b0a6ae541ad67275e398788">&#9670;&nbsp;</a></span>SimpleAveragePooling2dTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleAveragePooling2dTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
<td class="paramname"><em>dataLayout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01478">1478</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;{</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160; <span class="keywordflow">return</span> SimpleAveragePooling2dTestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager, dataLayout);</div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a1b114f8624e335814f7a17856669ada2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b114f8624e335814f7a17856669ada2">&#9670;&nbsp;</a></span>SimpleAveragePooling2dUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleAveragePooling2dUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
<td class="paramname"><em>dataLayout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01486">1486</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;{</div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160; <span class="keywordflow">return</span> SimpleAveragePooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160; workloadFactory, memoryManager, dataLayout, 0.5, -1);</div><div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a9ed42b523afa1b8017f75478bf90d28b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ed42b523afa1b8017f75478bf90d28b">&#9670;&nbsp;</a></span>SimpleL2Pooling2dInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleL2Pooling2dInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
<td class="paramname"><em>dataLayout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01621">1621</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;{</div><div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160; <span class="keywordflow">return</span> SimpleL2Pooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager, dataLayout);</div><div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a26dc25f8fe0401dd5b9c1c733ed14f3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26dc25f8fe0401dd5b9c1c733ed14f3d">&#9670;&nbsp;</a></span>SimpleL2Pooling2dTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleL2Pooling2dTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
<td class="paramname"><em>dataLayout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01605">1605</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160;{</div><div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160; <span class="keywordflow">return</span> SimpleL2Pooling2dTestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager, dataLayout);</div><div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="aafecf98426773306be1715559ea4019e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafecf98426773306be1715559ea4019e">&#9670;&nbsp;</a></span>SimpleL2Pooling2dUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleL2Pooling2dUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
<td class="paramname"><em>dataLayout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01613">1613</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160;{</div><div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160; <span class="keywordflow">return</span> SimpleL2Pooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager, dataLayout);</div><div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a5ff218665f1e7dc5b90c395027573e8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ff218665f1e7dc5b90c395027573e8c">&#9670;&nbsp;</a></span>SimpleMaxPooling2dInt16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleMaxPooling2dInt16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
<td class="paramname"><em>dataLayout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01425">1425</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;{</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dTestCommon&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager, dataLayout);</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a50dff405960b48e03ee0d296f72743df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50dff405960b48e03ee0d296f72743df">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize2x2Stride2x2Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleMaxPooling2dSize2x2Stride2x2Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>forceNoPadding</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01373">1373</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;{</div><div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize2x2Stride2x2TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; workloadFactory, memoryManager, forceNoPadding);</div><div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a0f8bd9f2e91b9b2aad21e2728bb655e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f8bd9f2e91b9b2aad21e2728bb655e3">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize2x2Stride2x2Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleMaxPooling2dSize2x2Stride2x2Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>forceNoPadding</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01355">1355</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160;{</div><div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize2x2Stride2x2TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160; workloadFactory, memoryManager, forceNoPadding);</div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a6f4185540ddce123892c799e516ee50d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f4185540ddce123892c799e516ee50d">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize2x2Stride2x2Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleMaxPooling2dSize2x2Stride2x2Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>forceNoPadding</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01364">1364</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;{</div><div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize2x2Stride2x2TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160; workloadFactory, memoryManager, forceNoPadding, 3.0f, -5);</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="ae398f1e979dd0ad467a8f5182b9101ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae398f1e979dd0ad467a8f5182b9101ee">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize3x3Stride2x4Int16Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleMaxPooling2dSize3x3Stride2x4Int16Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>forceNoPadding</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01400">1400</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;{</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize3x3Stride2x4TestCommon&lt;armnn::DataType::QSymmS16&gt;(</div><div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160; workloadFactory, memoryManager, forceNoPadding);</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a2f7ec646738a0e279cfbb77afb3e41bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f7ec646738a0e279cfbb77afb3e41bd">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize3x3Stride2x4Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleMaxPooling2dSize3x3Stride2x4Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>forceNoPadding</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01382">1382</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;{</div><div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize3x3Stride2x4TestCommon&lt;armnn::DataType::Float32&gt;(</div><div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160; workloadFactory, memoryManager, forceNoPadding);</div><div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="aacd91233b18641d11b190969bcd93057"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacd91233b18641d11b190969bcd93057">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize3x3Stride2x4Uint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleMaxPooling2dSize3x3Stride2x4Uint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>forceNoPadding</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01391">1391</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;{</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dSize3x3Stride2x4TestCommon&lt;armnn::DataType::QAsymmU8&gt;(</div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160; workloadFactory, memoryManager, forceNoPadding, 0.1f, 128);</div><div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a2783cdc0a074cbdfbf2f91e116c92c97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2783cdc0a074cbdfbf2f91e116c92c97">&#9670;&nbsp;</a></span>SimpleMaxPooling2dTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleMaxPooling2dTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
<td class="paramname"><em>dataLayout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01409">1409</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;{</div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dTestCommon&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager, dataLayout);</div><div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a807ea3c4451f81f5b91b7db53eb0a138"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a807ea3c4451f81f5b91b7db53eb0a138">&#9670;&nbsp;</a></span>SimpleMaxPooling2dUint8Test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleMaxPooling2dUint8Test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
<td class="paramname"><em>workloadFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
<td class="paramname"><em>memoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
<td class="paramname"><em>dataLayout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_pooling2d_test_impl_8cpp_source.html#l01417">1417</a> of file <a class="el" href="_pooling2d_test_impl_8cpp_source.html">Pooling2dTestImpl.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
<div class="fragment"><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;{</div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160; <span class="keywordflow">return</span> SimpleMaxPooling2dTestCommon&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager, dataLayout);</div><div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_0f3cdec46afbc61a1ded8e1687c9c9a0.html">backends</a></li><li class="navelem"><a class="el" href="dir_797a213d7d01b98ef12d53b0820ea64e.html">backendsCommon</a></li><li class="navelem"><a class="el" href="dir_28bfe507f7e135bdae07c2a6b7f66696.html">test</a></li><li class="navelem"><a class="el" href="dir_99a30439342d160875b21dac3498ad7f.html">layerTests</a></li><li class="navelem"><a class="el" href="_pooling2d_test_impl_8cpp.html">Pooling2dTestImpl.cpp</a></li>
<li class="footer">Generated on Fri Mar 13 2020 16:07:00 for ArmNN by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>