blob: 5fdbbedceb6880f70595d564ecc913577404bea3 [file] [log] [blame]
Ryan OSheade36e4a2020-03-13 16:26:19 +00001<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.13"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>ArmNN: src/backends/backendsCommon/test/layerTests/Pooling2dTestImpl.cpp File Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="dynsections.js"></script>
12<link href="navtree.css" rel="stylesheet" type="text/css"/>
13<script type="text/javascript" src="resize.js"></script>
14<script type="text/javascript" src="navtreedata.js"></script>
15<script type="text/javascript" src="navtree.js"></script>
16<script type="text/javascript">
17 $(document).ready(initResizable);
18</script>
19<link href="search/search.css" rel="stylesheet" type="text/css"/>
20<script type="text/javascript" src="search/searchdata.js"></script>
21<script type="text/javascript" src="search/search.js"></script>
22<link href="doxygen.css" rel="stylesheet" type="text/css" />
23</head>
24<body>
25<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26<div id="titlearea">
27<table cellspacing="0" cellpadding="0">
28 <tbody>
29 <tr style="height: 56px;">
30 <td id="projectalign" style="padding-left: 0.5em;">
31 <div id="projectname">ArmNN
32 &#160;<span id="projectnumber">NotReleased</span>
33 </div>
34 </td>
35 </tr>
36 </tbody>
37</table>
38</div>
39<!-- end header part -->
40<!-- Generated by Doxygen 1.8.13 -->
41<script type="text/javascript">
42var searchBox = new SearchBox("searchBox", "search",false,'Search');
43</script>
44<script type="text/javascript" src="menudata.js"></script>
45<script type="text/javascript" src="menu.js"></script>
46<script type="text/javascript">
47$(function() {
48 initMenu('',true,false,'search.php','Search');
49 $(document).ready(function() { init_search(); });
50});
51</script>
52<div id="main-nav"></div>
53</div><!-- top -->
54<div id="side-nav" class="ui-resizable side-nav-resizable">
55 <div id="nav-tree">
56 <div id="nav-tree-contents">
57 <div id="nav-sync" class="sync"></div>
58 </div>
59 </div>
60 <div id="splitbar" style="-moz-user-select:none;"
61 class="ui-resizable-handle">
62 </div>
63</div>
64<script type="text/javascript">
65$(document).ready(function(){initNavTree('_pooling2d_test_impl_8cpp.html','');});
66</script>
67<div id="doc-content">
68<!-- window showing the filter options -->
69<div id="MSearchSelectWindow"
70 onmouseover="return searchBox.OnSearchSelectShow()"
71 onmouseout="return searchBox.OnSearchSelectHide()"
72 onkeydown="return searchBox.OnSearchSelectKey(event)">
73</div>
74
75<!-- iframe showing the search results (closed by default) -->
76<div id="MSearchResultsWindow">
77<iframe src="javascript:void(0)" frameborder="0"
78 name="MSearchResults" id="MSearchResults">
79</iframe>
80</div>
81
82<div class="header">
83 <div class="summary">
84<a href="#func-members">Functions</a> </div>
85 <div class="headertitle">
86<div class="title">Pooling2dTestImpl.cpp File Reference</div> </div>
87</div><!--header-->
88<div class="contents">
89<div class="textblock"><code>#include &quot;<a class="el" href="_pooling2d_test_impl_8hpp_source.html">Pooling2dTestImpl.hpp</a>&quot;</code><br />
90<code>#include &lt;<a class="el" href="_quantize_helper_8hpp_source.html">QuantizeHelper.hpp</a>&gt;</code><br />
91<code>#include &lt;<a class="el" href="_resolve_type_8hpp_source.html">ResolveType.hpp</a>&gt;</code><br />
92<code>#include &lt;<a class="el" href="_layer_support_8hpp_source.html">armnn/LayerSupport.hpp</a>&gt;</code><br />
93<code>#include &lt;<a class="el" href="_tensor_utils_8hpp_source.html">armnnUtils/TensorUtils.hpp</a>&gt;</code><br />
94<code>#include &lt;<a class="el" href="_data_layout_indexed_8hpp_source.html">armnnUtils/DataLayoutIndexed.hpp</a>&gt;</code><br />
95<code>#include &lt;<a class="el" href="_permute_8hpp_source.html">armnnUtils/Permute.hpp</a>&gt;</code><br />
96<code>#include &lt;<a class="el" href="src_2backends_2backends_common_2_workload_info_8hpp_source.html">backendsCommon/WorkloadInfo.hpp</a>&gt;</code><br />
97<code>#include &lt;<a class="el" href="_tensor_copy_utils_8hpp_source.html">backendsCommon/test/TensorCopyUtils.hpp</a>&gt;</code><br />
98<code>#include &lt;<a class="el" href="_workload_test_utils_8hpp_source.html">backendsCommon/test/WorkloadTestUtils.hpp</a>&gt;</code><br />
99<code>#include &lt;<a class="el" href="_tensor_helpers_8hpp_source.html">test/TensorHelpers.hpp</a>&gt;</code><br />
100<code>#include &lt;boost/numeric/conversion/cast.hpp&gt;</code><br />
101</div>
102<p><a href="_pooling2d_test_impl_8cpp_source.html">Go to the source code of this file.</a></p>
103<table class="memberdecls">
104<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
105Functions</h2></td></tr>
106<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>
107<tr class="separator:a0f8bd9f2e91b9b2aad21e2728bb655e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
108<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>
109<tr class="separator:a6f4185540ddce123892c799e516ee50d"><td class="memSeparator" colspan="2">&#160;</td></tr>
110<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>
111<tr class="separator:a50dff405960b48e03ee0d296f72743df"><td class="memSeparator" colspan="2">&#160;</td></tr>
112<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>
113<tr class="separator:a2f7ec646738a0e279cfbb77afb3e41bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
114<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>
115<tr class="separator:aacd91233b18641d11b190969bcd93057"><td class="memSeparator" colspan="2">&#160;</td></tr>
116<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>
117<tr class="separator:ae398f1e979dd0ad467a8f5182b9101ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
118<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>
119<tr class="separator:a2783cdc0a074cbdfbf2f91e116c92c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
120<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>
121<tr class="separator:a807ea3c4451f81f5b91b7db53eb0a138"><td class="memSeparator" colspan="2">&#160;</td></tr>
122<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>
123<tr class="separator:a5ff218665f1e7dc5b90c395027573e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
124<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>
125<tr class="separator:a2008735411bf96a7febef693c41a4ff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
126<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>
127<tr class="separator:a3789eb1689edeed1aae83c773e75607c"><td class="memSeparator" colspan="2">&#160;</td></tr>
128<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>
129<tr class="separator:af0a9b7e26de79a55506a3cd3d36a83a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
130<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>
131<tr class="separator:a08f2f1d9a1f69a5799294a881dbb24b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
132<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>
133<tr class="separator:a7f7147713ac3346b30c1071bf14fb374"><td class="memSeparator" colspan="2">&#160;</td></tr>
134<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>
135<tr class="separator:acf9c19888a6f2139b355052d542920bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
136<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>
137<tr class="separator:a12f407a57b0a6ae541ad67275e398788"><td class="memSeparator" colspan="2">&#160;</td></tr>
138<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>
139<tr class="separator:a1b114f8624e335814f7a17856669ada2"><td class="memSeparator" colspan="2">&#160;</td></tr>
140<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>
141<tr class="separator:a0040a2bec5090be39bc6c4382fb7b6ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
142<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>
143<tr class="separator:adb17ca1fb168506bdd494149525c4dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
144<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>
145<tr class="separator:a3929c1959366adb6236ad41acee93b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
146<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>
147<tr class="separator:a6b0562007adce4063f111fa1e90e4344"><td class="memSeparator" colspan="2">&#160;</td></tr>
148<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>
149<tr class="separator:afb670e621e8c15f457eb0b178ff70f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
150<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>
151<tr class="separator:a5103df4c034f9679776cd55e81cd93a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
152<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>
153<tr class="separator:afdc8b9898475e00425b125447eb0bf3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
154<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>
155<tr class="separator:a13ccef523e801fb5fdc2868fae871a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
156<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>
157<tr class="separator:a19f29e6ac7af2f7ee8316048c6638aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
158<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>
159<tr class="separator:abdb3d542a8c5a5e6a42cb91e3ebce21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
160<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>
161<tr class="separator:a7c0c120c3d2c63941fd2dec93b7d9564"><td class="memSeparator" colspan="2">&#160;</td></tr>
162<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>
163<tr class="separator:a01264032fbe8272556bf1142b7cd74b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
164<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>
165<tr class="separator:ad5690176a9dd35986a5e895f1378efc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
166<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>
167<tr class="separator:a3a693fe529564ec9bdf6b66965b0083e"><td class="memSeparator" colspan="2">&#160;</td></tr>
168<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>
169<tr class="separator:a26dc25f8fe0401dd5b9c1c733ed14f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
170<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>
171<tr class="separator:aafecf98426773306be1715559ea4019e"><td class="memSeparator" colspan="2">&#160;</td></tr>
172<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>
173<tr class="separator:a9ed42b523afa1b8017f75478bf90d28b"><td class="memSeparator" colspan="2">&#160;</td></tr>
174<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>
175<tr class="separator:a8d68b7bc57ed5234008b9cc8f67f13ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
176<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>
177<tr class="separator:adfc1ba9f35e1c8657ba32d3d6d56a76e"><td class="memSeparator" colspan="2">&#160;</td></tr>
178<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>
179<tr class="separator:a35c905df849b9042cf2b1d64b673018e"><td class="memSeparator" colspan="2">&#160;</td></tr>
180<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>
181<tr class="separator:ae82ddbd442401119c0d873cc08384ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
182<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>
183<tr class="separator:a8c53d690773392aeeaa0eeae95fd16e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
184<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>
185<tr class="separator:a89809041249c49e29272cabb382e6898"><td class="memSeparator" colspan="2">&#160;</td></tr>
186<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>
187<tr class="separator:aa9dce9d99b3c10eedf8abfd853478e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
188<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>
189<tr class="separator:af936b77fe82b71e5cbd58cad48b1bfc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
190<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>
191<tr class="separator:afbe0dfcc631615f3de96b415788e5630"><td class="memSeparator" colspan="2">&#160;</td></tr>
192<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>
193<tr class="separator:ae4591d1175ba7115661b8eb80745cb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
194<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>
195<tr class="separator:a7a85e2ce7c2117c9e2ab829be378deb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
196<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>
197<tr class="separator:a819c382960e69594f22f5e11a9fbf5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
198<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>
199<tr class="separator:ae6eec78e8c9af37214d683eb97085ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
200<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>
201<tr class="separator:a416503aafd0e95894ff1d40bf4b9750e"><td class="memSeparator" colspan="2">&#160;</td></tr>
202<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>
203<tr class="separator:a23dfab8d454bf41fccb664a0cfce3db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
204<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>
205<tr class="separator:aa89af1e396c0f689aa6078f6a3f45825"><td class="memSeparator" colspan="2">&#160;</td></tr>
206<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>
207<tr class="separator:aab64d2d563a7dbca5e5f47d95774ac52"><td class="memSeparator" colspan="2">&#160;</td></tr>
208<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>
209<tr class="separator:a9b1409ed5591fd540c6102628897ebf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
210<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>
211<tr class="separator:ac5c1d6307ea085e55299611717f17756"><td class="memSeparator" colspan="2">&#160;</td></tr>
212<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>
213<tr class="separator:a671584b349d7c94cd7c108c8507ba149"><td class="memSeparator" colspan="2">&#160;</td></tr>
214<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>
215<tr class="separator:ab721b365fc476b3917abe60c802823b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
216<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>
217<tr class="separator:a2b1ede7e8d8e5dad79d99030f57b8745"><td class="memSeparator" colspan="2">&#160;</td></tr>
218<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>
219<tr class="separator:a1a1e6dc70b7f1ca0c99fd6f0b48b4d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
220<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>
221<tr class="separator:a866c67e5db471212f6ff29411aac0e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
222<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>
223<tr class="separator:a694dbeb3a87d65cd3cb854b5ced22a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
224<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>
225<tr class="separator:a7e5faed333caf71f1a19839308368046"><td class="memSeparator" colspan="2">&#160;</td></tr>
226<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>
227<tr class="separator:ad67e6517d14f15abee1d159e89deb5fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
228</table>
229<h2 class="groupheader">Function Documentation</h2>
230<a id="a866c67e5db471212f6ff29411aac0e8f"></a>
231<h2 class="memtitle"><span class="permalink"><a href="#a866c67e5db471212f6ff29411aac0e8f">&#9670;&nbsp;</a></span>AsymmetricNonSquarePooling2dInt16Test()</h2>
232
233<div class="memitem">
234<div class="memproto">
235 <table class="memname">
236 <tr>
237 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; AsymmetricNonSquarePooling2dInt16Test </td>
238 <td>(</td>
239 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
240 <td class="paramname"><em>workloadFactory</em>, </td>
241 </tr>
242 <tr>
243 <td class="paramkey"></td>
244 <td></td>
245 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
246 <td class="paramname"><em>memoryManager</em>&#160;</td>
247 </tr>
248 <tr>
249 <td></td>
250 <td>)</td>
251 <td></td><td></td>
252 </tr>
253 </table>
254</div><div class="memdoc">
255
256<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>
257<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 -->
258</div>
259</div>
260<a id="a2b1ede7e8d8e5dad79d99030f57b8745"></a>
261<h2 class="memtitle"><span class="permalink"><a href="#a2b1ede7e8d8e5dad79d99030f57b8745">&#9670;&nbsp;</a></span>AsymmetricNonSquarePooling2dTest()</h2>
262
263<div class="memitem">
264<div class="memproto">
265 <table class="memname">
266 <tr>
267 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; AsymmetricNonSquarePooling2dTest </td>
268 <td>(</td>
269 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
270 <td class="paramname"><em>workloadFactory</em>, </td>
271 </tr>
272 <tr>
273 <td class="paramkey"></td>
274 <td></td>
275 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
276 <td class="paramname"><em>memoryManager</em>&#160;</td>
277 </tr>
278 <tr>
279 <td></td>
280 <td>)</td>
281 <td></td><td></td>
282 </tr>
283 </table>
284</div><div class="memdoc">
285
286<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>
287<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 -->
288</div>
289</div>
290<a id="a1a1e6dc70b7f1ca0c99fd6f0b48b4d48"></a>
291<h2 class="memtitle"><span class="permalink"><a href="#a1a1e6dc70b7f1ca0c99fd6f0b48b4d48">&#9670;&nbsp;</a></span>AsymmetricNonSquarePooling2dUint8Test()</h2>
292
293<div class="memitem">
294<div class="memproto">
295 <table class="memname">
296 <tr>
297 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; AsymmetricNonSquarePooling2dUint8Test </td>
298 <td>(</td>
299 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
300 <td class="paramname"><em>workloadFactory</em>, </td>
301 </tr>
302 <tr>
303 <td class="paramkey"></td>
304 <td></td>
305 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
306 <td class="paramname"><em>memoryManager</em>&#160;</td>
307 </tr>
308 <tr>
309 <td></td>
310 <td>)</td>
311 <td></td><td></td>
312 </tr>
313 </table>
314</div><div class="memdoc">
315
316<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>
317<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 -->
318</div>
319</div>
320<a id="ad67e6517d14f15abee1d159e89deb5fd"></a>
321<h2 class="memtitle"><span class="permalink"><a href="#ad67e6517d14f15abee1d159e89deb5fd">&#9670;&nbsp;</a></span>ComparePooling2dInt16Test()</h2>
322
323<div class="memitem">
324<div class="memproto">
325 <table class="memname">
326 <tr>
327 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; ComparePooling2dInt16Test </td>
328 <td>(</td>
329 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
330 <td class="paramname"><em>workloadFactory</em>, </td>
331 </tr>
332 <tr>
333 <td class="paramkey"></td>
334 <td></td>
335 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
336 <td class="paramname"><em>memoryManager</em>, </td>
337 </tr>
338 <tr>
339 <td class="paramkey"></td>
340 <td></td>
341 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
342 <td class="paramname"><em>refWorkloadFactory</em>, </td>
343 </tr>
344 <tr>
345 <td class="paramkey"></td>
346 <td></td>
347 <td class="paramtype"><a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
348 <td class="paramname"><em>poolingType</em>&#160;</td>
349 </tr>
350 <tr>
351 <td></td>
352 <td>)</td>
353 <td></td><td></td>
354 </tr>
355 </table>
356</div><div class="memdoc">
357
358<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>
359<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 -->
360</div>
361</div>
362<a id="a694dbeb3a87d65cd3cb854b5ced22a5b"></a>
363<h2 class="memtitle"><span class="permalink"><a href="#a694dbeb3a87d65cd3cb854b5ced22a5b">&#9670;&nbsp;</a></span>ComparePooling2dTest()</h2>
364
365<div class="memitem">
366<div class="memproto">
367 <table class="memname">
368 <tr>
369 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; ComparePooling2dTest </td>
370 <td>(</td>
371 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
372 <td class="paramname"><em>workloadFactory</em>, </td>
373 </tr>
374 <tr>
375 <td class="paramkey"></td>
376 <td></td>
377 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
378 <td class="paramname"><em>memoryManager</em>, </td>
379 </tr>
380 <tr>
381 <td class="paramkey"></td>
382 <td></td>
383 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
384 <td class="paramname"><em>refWorkloadFactory</em>, </td>
385 </tr>
386 <tr>
387 <td class="paramkey"></td>
388 <td></td>
389 <td class="paramtype"><a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
390 <td class="paramname"><em>poolingType</em>&#160;</td>
391 </tr>
392 <tr>
393 <td></td>
394 <td>)</td>
395 <td></td><td></td>
396 </tr>
397 </table>
398</div><div class="memdoc">
399
400<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>
401<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 -->
402</div>
403</div>
404<a id="a7e5faed333caf71f1a19839308368046"></a>
405<h2 class="memtitle"><span class="permalink"><a href="#a7e5faed333caf71f1a19839308368046">&#9670;&nbsp;</a></span>ComparePooling2dUint8Test()</h2>
406
407<div class="memitem">
408<div class="memproto">
409 <table class="memname">
410 <tr>
411 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; ComparePooling2dUint8Test </td>
412 <td>(</td>
413 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
414 <td class="paramname"><em>workloadFactory</em>, </td>
415 </tr>
416 <tr>
417 <td class="paramkey"></td>
418 <td></td>
419 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
420 <td class="paramname"><em>memoryManager</em>, </td>
421 </tr>
422 <tr>
423 <td class="paramkey"></td>
424 <td></td>
425 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
426 <td class="paramname"><em>refWorkloadFactory</em>, </td>
427 </tr>
428 <tr>
429 <td class="paramkey"></td>
430 <td></td>
431 <td class="paramtype"><a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
432 <td class="paramname"><em>poolingType</em>&#160;</td>
433 </tr>
434 <tr>
435 <td></td>
436 <td>)</td>
437 <td></td><td></td>
438 </tr>
439 </table>
440</div><div class="memdoc">
441
442<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>
443<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 -->
444</div>
445</div>
446<a id="a3a693fe529564ec9bdf6b66965b0083e"></a>
447<h2 class="memtitle"><span class="permalink"><a href="#a3a693fe529564ec9bdf6b66965b0083e">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3Int16Test()</h2>
448
449<div class="memitem">
450<div class="memproto">
451 <table class="memname">
452 <tr>
453 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingAveragePooling2dSize3Int16Test </td>
454 <td>(</td>
455 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
456 <td class="paramname"><em>workloadFactory</em>, </td>
457 </tr>
458 <tr>
459 <td class="paramkey"></td>
460 <td></td>
461 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
462 <td class="paramname"><em>memoryManager</em>&#160;</td>
463 </tr>
464 <tr>
465 <td></td>
466 <td>)</td>
467 <td></td><td></td>
468 </tr>
469 </table>
470</div><div class="memdoc">
471
472<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>
473<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 -->
474</div>
475</div>
476<a id="a01264032fbe8272556bf1142b7cd74b1"></a>
477<h2 class="memtitle"><span class="permalink"><a href="#a01264032fbe8272556bf1142b7cd74b1">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3Test()</h2>
478
479<div class="memitem">
480<div class="memproto">
481 <table class="memname">
482 <tr>
483 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingAveragePooling2dSize3Test </td>
484 <td>(</td>
485 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
486 <td class="paramname"><em>workloadFactory</em>, </td>
487 </tr>
488 <tr>
489 <td class="paramkey"></td>
490 <td></td>
491 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
492 <td class="paramname"><em>memoryManager</em>&#160;</td>
493 </tr>
494 <tr>
495 <td></td>
496 <td>)</td>
497 <td></td><td></td>
498 </tr>
499 </table>
500</div><div class="memdoc">
501
502<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>
503
504<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
505<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 -->
506</div>
507</div>
508<a id="ad5690176a9dd35986a5e895f1378efc0"></a>
509<h2 class="memtitle"><span class="permalink"><a href="#ad5690176a9dd35986a5e895f1378efc0">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3Uint8Test()</h2>
510
511<div class="memitem">
512<div class="memproto">
513 <table class="memname">
514 <tr>
515 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingAveragePooling2dSize3Uint8Test </td>
516 <td>(</td>
517 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
518 <td class="paramname"><em>workloadFactory</em>, </td>
519 </tr>
520 <tr>
521 <td class="paramkey"></td>
522 <td></td>
523 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
524 <td class="paramname"><em>memoryManager</em>&#160;</td>
525 </tr>
526 <tr>
527 <td></td>
528 <td>)</td>
529 <td></td><td></td>
530 </tr>
531 </table>
532</div><div class="memdoc">
533
534<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>
535
536<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
537<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 -->
538</div>
539</div>
540<a id="adb17ca1fb168506bdd494149525c4dea"></a>
541<h2 class="memtitle"><span class="permalink"><a href="#adb17ca1fb168506bdd494149525c4dea">&#9670;&nbsp;</a></span>IgnorePaddingAveragePooling2dSize3x2Stride2x2Test()</h2>
542
543<div class="memitem">
544<div class="memproto">
545 <table class="memname">
546 <tr>
547 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingAveragePooling2dSize3x2Stride2x2Test </td>
548 <td>(</td>
549 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
550 <td class="paramname"><em>workloadFactory</em>, </td>
551 </tr>
552 <tr>
553 <td class="paramkey"></td>
554 <td></td>
555 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
556 <td class="paramname"><em>memoryManager</em>, </td>
557 </tr>
558 <tr>
559 <td class="paramkey"></td>
560 <td></td>
561 <td class="paramtype">bool&#160;</td>
562 <td class="paramname"><em>forceNoPadding</em>&#160;</td>
563 </tr>
564 <tr>
565 <td></td>
566 <td>)</td>
567 <td></td><td></td>
568 </tr>
569 </table>
570</div><div class="memdoc">
571
572<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>
573<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 -->
574</div>
575</div>
576<a id="ab721b365fc476b3917abe60c802823b7"></a>
577<h2 class="memtitle"><span class="permalink"><a href="#ab721b365fc476b3917abe60c802823b7">&#9670;&nbsp;</a></span>IgnorePaddingL2Pooling2dSize3Int16Test()</h2>
578
579<div class="memitem">
580<div class="memproto">
581 <table class="memname">
582 <tr>
583 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingL2Pooling2dSize3Int16Test </td>
584 <td>(</td>
585 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
586 <td class="paramname"><em>workloadFactory</em>, </td>
587 </tr>
588 <tr>
589 <td class="paramkey"></td>
590 <td></td>
591 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
592 <td class="paramname"><em>memoryManager</em>&#160;</td>
593 </tr>
594 <tr>
595 <td></td>
596 <td>)</td>
597 <td></td><td></td>
598 </tr>
599 </table>
600</div><div class="memdoc">
601
602<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>
603<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 -->
604</div>
605</div>
606<a id="ac5c1d6307ea085e55299611717f17756"></a>
607<h2 class="memtitle"><span class="permalink"><a href="#ac5c1d6307ea085e55299611717f17756">&#9670;&nbsp;</a></span>IgnorePaddingL2Pooling2dSize3Test()</h2>
608
609<div class="memitem">
610<div class="memproto">
611 <table class="memname">
612 <tr>
613 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingL2Pooling2dSize3Test </td>
614 <td>(</td>
615 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
616 <td class="paramname"><em>workloadFactory</em>, </td>
617 </tr>
618 <tr>
619 <td class="paramkey"></td>
620 <td></td>
621 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
622 <td class="paramname"><em>memoryManager</em>&#160;</td>
623 </tr>
624 <tr>
625 <td></td>
626 <td>)</td>
627 <td></td><td></td>
628 </tr>
629 </table>
630</div><div class="memdoc">
631
632<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>
633<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 -->
634</div>
635</div>
636<a id="a671584b349d7c94cd7c108c8507ba149"></a>
637<h2 class="memtitle"><span class="permalink"><a href="#a671584b349d7c94cd7c108c8507ba149">&#9670;&nbsp;</a></span>IgnorePaddingL2Pooling2dSize3Uint8Test()</h2>
638
639<div class="memitem">
640<div class="memproto">
641 <table class="memname">
642 <tr>
643 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingL2Pooling2dSize3Uint8Test </td>
644 <td>(</td>
645 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
646 <td class="paramname"><em>workloadFactory</em>, </td>
647 </tr>
648 <tr>
649 <td class="paramkey"></td>
650 <td></td>
651 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
652 <td class="paramname"><em>memoryManager</em>&#160;</td>
653 </tr>
654 <tr>
655 <td></td>
656 <td>)</td>
657 <td></td><td></td>
658 </tr>
659 </table>
660</div><div class="memdoc">
661
662<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>
663<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 -->
664</div>
665</div>
666<a id="acf9c19888a6f2139b355052d542920bb"></a>
667<h2 class="memtitle"><span class="permalink"><a href="#acf9c19888a6f2139b355052d542920bb">&#9670;&nbsp;</a></span>IgnorePaddingMaxPooling2dSize3Int16Test()</h2>
668
669<div class="memitem">
670<div class="memproto">
671 <table class="memname">
672 <tr>
673 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingMaxPooling2dSize3Int16Test </td>
674 <td>(</td>
675 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
676 <td class="paramname"><em>workloadFactory</em>, </td>
677 </tr>
678 <tr>
679 <td class="paramkey"></td>
680 <td></td>
681 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
682 <td class="paramname"><em>memoryManager</em>&#160;</td>
683 </tr>
684 <tr>
685 <td></td>
686 <td>)</td>
687 <td></td><td></td>
688 </tr>
689 </table>
690</div><div class="memdoc">
691
692<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>
693<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 -->
694</div>
695</div>
696<a id="a08f2f1d9a1f69a5799294a881dbb24b4"></a>
697<h2 class="memtitle"><span class="permalink"><a href="#a08f2f1d9a1f69a5799294a881dbb24b4">&#9670;&nbsp;</a></span>IgnorePaddingMaxPooling2dSize3Test()</h2>
698
699<div class="memitem">
700<div class="memproto">
701 <table class="memname">
702 <tr>
703 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingMaxPooling2dSize3Test </td>
704 <td>(</td>
705 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
706 <td class="paramname"><em>workloadFactory</em>, </td>
707 </tr>
708 <tr>
709 <td class="paramkey"></td>
710 <td></td>
711 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
712 <td class="paramname"><em>memoryManager</em>&#160;</td>
713 </tr>
714 <tr>
715 <td></td>
716 <td>)</td>
717 <td></td><td></td>
718 </tr>
719 </table>
720</div><div class="memdoc">
721
722<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>
723
724<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
725<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 -->
726</div>
727</div>
728<a id="a7f7147713ac3346b30c1071bf14fb374"></a>
729<h2 class="memtitle"><span class="permalink"><a href="#a7f7147713ac3346b30c1071bf14fb374">&#9670;&nbsp;</a></span>IgnorePaddingMaxPooling2dSize3Uint8Test()</h2>
730
731<div class="memitem">
732<div class="memproto">
733 <table class="memname">
734 <tr>
735 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingMaxPooling2dSize3Uint8Test </td>
736 <td>(</td>
737 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
738 <td class="paramname"><em>workloadFactory</em>, </td>
739 </tr>
740 <tr>
741 <td class="paramkey"></td>
742 <td></td>
743 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
744 <td class="paramname"><em>memoryManager</em>&#160;</td>
745 </tr>
746 <tr>
747 <td></td>
748 <td>)</td>
749 <td></td><td></td>
750 </tr>
751 </table>
752</div><div class="memdoc">
753
754<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>
755
756<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
757<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 -->
758</div>
759</div>
760<a id="a13ccef523e801fb5fdc2868fae871a26"></a>
761<h2 class="memtitle"><span class="permalink"><a href="#a13ccef523e801fb5fdc2868fae871a26">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dInt16Test()</h2>
762
763<div class="memitem">
764<div class="memproto">
765 <table class="memname">
766 <tr>
767 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleAveragePooling2dInt16Test </td>
768 <td>(</td>
769 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
770 <td class="paramname"><em>workloadFactory</em>, </td>
771 </tr>
772 <tr>
773 <td class="paramkey"></td>
774 <td></td>
775 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
776 <td class="paramname"><em>memoryManager</em>&#160;</td>
777 </tr>
778 <tr>
779 <td></td>
780 <td>)</td>
781 <td></td><td></td>
782 </tr>
783 </table>
784</div><div class="memdoc">
785
786<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>
787<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 -->
788</div>
789</div>
790<a id="a7c0c120c3d2c63941fd2dec93b7d9564"></a>
791<h2 class="memtitle"><span class="permalink"><a href="#a7c0c120c3d2c63941fd2dec93b7d9564">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test()</h2>
792
793<div class="memitem">
794<div class="memproto">
795 <table class="memname">
796 <tr>
797 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleAveragePooling2dNoPaddingInt16Test </td>
798 <td>(</td>
799 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
800 <td class="paramname"><em>workloadFactory</em>, </td>
801 </tr>
802 <tr>
803 <td class="paramkey"></td>
804 <td></td>
805 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
806 <td class="paramname"><em>memoryManager</em>&#160;</td>
807 </tr>
808 <tr>
809 <td></td>
810 <td>)</td>
811 <td></td><td></td>
812 </tr>
813 </table>
814</div><div class="memdoc">
815
816<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>
817<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 -->
818</div>
819</div>
820<a id="a19f29e6ac7af2f7ee8316048c6638aff"></a>
821<h2 class="memtitle"><span class="permalink"><a href="#a19f29e6ac7af2f7ee8316048c6638aff">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dNoPaddingTest()</h2>
822
823<div class="memitem">
824<div class="memproto">
825 <table class="memname">
826 <tr>
827 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleAveragePooling2dNoPaddingTest </td>
828 <td>(</td>
829 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
830 <td class="paramname"><em>workloadFactory</em>, </td>
831 </tr>
832 <tr>
833 <td class="paramkey"></td>
834 <td></td>
835 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
836 <td class="paramname"><em>memoryManager</em>&#160;</td>
837 </tr>
838 <tr>
839 <td></td>
840 <td>)</td>
841 <td></td><td></td>
842 </tr>
843 </table>
844</div><div class="memdoc">
845
846<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>
847
848<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
849<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 -->
850</div>
851</div>
852<a id="abdb3d542a8c5a5e6a42cb91e3ebce21f"></a>
853<h2 class="memtitle"><span class="permalink"><a href="#abdb3d542a8c5a5e6a42cb91e3ebce21f">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test()</h2>
854
855<div class="memitem">
856<div class="memproto">
857 <table class="memname">
858 <tr>
859 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test </td>
860 <td>(</td>
861 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
862 <td class="paramname"><em>workloadFactory</em>, </td>
863 </tr>
864 <tr>
865 <td class="paramkey"></td>
866 <td></td>
867 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
868 <td class="paramname"><em>memoryManager</em>&#160;</td>
869 </tr>
870 <tr>
871 <td></td>
872 <td>)</td>
873 <td></td><td></td>
874 </tr>
875 </table>
876</div><div class="memdoc">
877
878<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>
879
880<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
881<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 -->
882</div>
883</div>
884<a id="a5103df4c034f9679776cd55e81cd93a4"></a>
885<h2 class="memtitle"><span class="permalink"><a href="#a5103df4c034f9679776cd55e81cd93a4">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dTest()</h2>
886
887<div class="memitem">
888<div class="memproto">
889 <table class="memname">
890 <tr>
891 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleAveragePooling2dTest </td>
892 <td>(</td>
893 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
894 <td class="paramname"><em>workloadFactory</em>, </td>
895 </tr>
896 <tr>
897 <td class="paramkey"></td>
898 <td></td>
899 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
900 <td class="paramname"><em>memoryManager</em>&#160;</td>
901 </tr>
902 <tr>
903 <td></td>
904 <td>)</td>
905 <td></td><td></td>
906 </tr>
907 </table>
908</div><div class="memdoc">
909
910<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>
911
912<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
913<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 -->
914</div>
915</div>
916<a id="afdc8b9898475e00425b125447eb0bf3e"></a>
917<h2 class="memtitle"><span class="permalink"><a href="#afdc8b9898475e00425b125447eb0bf3e">&#9670;&nbsp;</a></span>IgnorePaddingSimpleAveragePooling2dUint8Test()</h2>
918
919<div class="memitem">
920<div class="memproto">
921 <table class="memname">
922 <tr>
923 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleAveragePooling2dUint8Test </td>
924 <td>(</td>
925 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
926 <td class="paramname"><em>workloadFactory</em>, </td>
927 </tr>
928 <tr>
929 <td class="paramkey"></td>
930 <td></td>
931 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
932 <td class="paramname"><em>memoryManager</em>&#160;</td>
933 </tr>
934 <tr>
935 <td></td>
936 <td>)</td>
937 <td></td><td></td>
938 </tr>
939 </table>
940</div><div class="memdoc">
941
942<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>
943
944<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
945<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 -->
946</div>
947</div>
948<a id="a9b1409ed5591fd540c6102628897ebf6"></a>
949<h2 class="memtitle"><span class="permalink"><a href="#a9b1409ed5591fd540c6102628897ebf6">&#9670;&nbsp;</a></span>IgnorePaddingSimpleL2Pooling2dInt16Test()</h2>
950
951<div class="memitem">
952<div class="memproto">
953 <table class="memname">
954 <tr>
955 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleL2Pooling2dInt16Test </td>
956 <td>(</td>
957 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
958 <td class="paramname"><em>workloadFactory</em>, </td>
959 </tr>
960 <tr>
961 <td class="paramkey"></td>
962 <td></td>
963 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
964 <td class="paramname"><em>memoryManager</em>&#160;</td>
965 </tr>
966 <tr>
967 <td></td>
968 <td>)</td>
969 <td></td><td></td>
970 </tr>
971 </table>
972</div><div class="memdoc">
973
974<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>
975<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 -->
976</div>
977</div>
978<a id="aa89af1e396c0f689aa6078f6a3f45825"></a>
979<h2 class="memtitle"><span class="permalink"><a href="#aa89af1e396c0f689aa6078f6a3f45825">&#9670;&nbsp;</a></span>IgnorePaddingSimpleL2Pooling2dTest()</h2>
980
981<div class="memitem">
982<div class="memproto">
983 <table class="memname">
984 <tr>
985 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleL2Pooling2dTest </td>
986 <td>(</td>
987 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
988 <td class="paramname"><em>workloadFactory</em>, </td>
989 </tr>
990 <tr>
991 <td class="paramkey"></td>
992 <td></td>
993 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
994 <td class="paramname"><em>memoryManager</em>&#160;</td>
995 </tr>
996 <tr>
997 <td></td>
998 <td>)</td>
999 <td></td><td></td>
1000 </tr>
1001 </table>
1002</div><div class="memdoc">
1003
1004<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>
1005<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 -->
1006</div>
1007</div>
1008<a id="aab64d2d563a7dbca5e5f47d95774ac52"></a>
1009<h2 class="memtitle"><span class="permalink"><a href="#aab64d2d563a7dbca5e5f47d95774ac52">&#9670;&nbsp;</a></span>IgnorePaddingSimpleL2Pooling2dUint8Test()</h2>
1010
1011<div class="memitem">
1012<div class="memproto">
1013 <table class="memname">
1014 <tr>
1015 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleL2Pooling2dUint8Test </td>
1016 <td>(</td>
1017 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1018 <td class="paramname"><em>workloadFactory</em>, </td>
1019 </tr>
1020 <tr>
1021 <td class="paramkey"></td>
1022 <td></td>
1023 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1024 <td class="paramname"><em>memoryManager</em>&#160;</td>
1025 </tr>
1026 <tr>
1027 <td></td>
1028 <td>)</td>
1029 <td></td><td></td>
1030 </tr>
1031 </table>
1032</div><div class="memdoc">
1033
1034<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>
1035<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 -->
1036</div>
1037</div>
1038<a id="af0a9b7e26de79a55506a3cd3d36a83a7"></a>
1039<h2 class="memtitle"><span class="permalink"><a href="#af0a9b7e26de79a55506a3cd3d36a83a7">&#9670;&nbsp;</a></span>IgnorePaddingSimpleMaxPooling2dInt16Test()</h2>
1040
1041<div class="memitem">
1042<div class="memproto">
1043 <table class="memname">
1044 <tr>
1045 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; IgnorePaddingSimpleMaxPooling2dInt16Test </td>
1046 <td>(</td>
1047 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1048 <td class="paramname"><em>workloadFactory</em>, </td>
1049 </tr>
1050 <tr>
1051 <td class="paramkey"></td>
1052 <td></td>
1053 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1054 <td class="paramname"><em>memoryManager</em>&#160;</td>
1055 </tr>
1056 <tr>
1057 <td></td>
1058 <td>)</td>
1059 <td></td><td></td>
1060 </tr>
1061 </table>
1062</div><div class="memdoc">
1063
1064<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>
1065<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 -->
1066</div>
1067</div>
1068<a id="a2008735411bf96a7febef693c41a4ff5"></a>
1069<h2 class="memtitle"><span class="permalink"><a href="#a2008735411bf96a7febef693c41a4ff5">&#9670;&nbsp;</a></span>IgnorePaddingSimpleMaxPooling2dTest()</h2>
1070
1071<div class="memitem">
1072<div class="memproto">
1073 <table class="memname">
1074 <tr>
1075 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; IgnorePaddingSimpleMaxPooling2dTest </td>
1076 <td>(</td>
1077 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1078 <td class="paramname"><em>workloadFactory</em>, </td>
1079 </tr>
1080 <tr>
1081 <td class="paramkey"></td>
1082 <td></td>
1083 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1084 <td class="paramname"><em>memoryManager</em>&#160;</td>
1085 </tr>
1086 <tr>
1087 <td></td>
1088 <td>)</td>
1089 <td></td><td></td>
1090 </tr>
1091 </table>
1092</div><div class="memdoc">
1093
1094<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>
1095
1096<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1097<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 -->
1098</div>
1099</div>
1100<a id="a3789eb1689edeed1aae83c773e75607c"></a>
1101<h2 class="memtitle"><span class="permalink"><a href="#a3789eb1689edeed1aae83c773e75607c">&#9670;&nbsp;</a></span>IgnorePaddingSimpleMaxPooling2dUint8Test()</h2>
1102
1103<div class="memitem">
1104<div class="memproto">
1105 <table class="memname">
1106 <tr>
1107 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; IgnorePaddingSimpleMaxPooling2dUint8Test </td>
1108 <td>(</td>
1109 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1110 <td class="paramname"><em>workloadFactory</em>, </td>
1111 </tr>
1112 <tr>
1113 <td class="paramkey"></td>
1114 <td></td>
1115 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1116 <td class="paramname"><em>memoryManager</em>&#160;</td>
1117 </tr>
1118 <tr>
1119 <td></td>
1120 <td>)</td>
1121 <td></td><td></td>
1122 </tr>
1123 </table>
1124</div><div class="memdoc">
1125
1126<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>
1127
1128<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1129<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 -->
1130</div>
1131</div>
1132<a id="a35c905df849b9042cf2b1d64b673018e"></a>
1133<h2 class="memtitle"><span class="permalink"><a href="#a35c905df849b9042cf2b1d64b673018e">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride1Int16Test()</h2>
1134
1135<div class="memitem">
1136<div class="memproto">
1137 <table class="memname">
1138 <tr>
1139 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize3Stride1Int16Test </td>
1140 <td>(</td>
1141 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1142 <td class="paramname"><em>workloadFactory</em>, </td>
1143 </tr>
1144 <tr>
1145 <td class="paramkey"></td>
1146 <td></td>
1147 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1148 <td class="paramname"><em>memoryManager</em>&#160;</td>
1149 </tr>
1150 <tr>
1151 <td></td>
1152 <td>)</td>
1153 <td></td><td></td>
1154 </tr>
1155 </table>
1156</div><div class="memdoc">
1157
1158<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>
1159<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 -->
1160</div>
1161</div>
1162<a id="a8d68b7bc57ed5234008b9cc8f67f13ae"></a>
1163<h2 class="memtitle"><span class="permalink"><a href="#a8d68b7bc57ed5234008b9cc8f67f13ae">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride1Test()</h2>
1164
1165<div class="memitem">
1166<div class="memproto">
1167 <table class="memname">
1168 <tr>
1169 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize3Stride1Test </td>
1170 <td>(</td>
1171 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1172 <td class="paramname"><em>workloadFactory</em>, </td>
1173 </tr>
1174 <tr>
1175 <td class="paramkey"></td>
1176 <td></td>
1177 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1178 <td class="paramname"><em>memoryManager</em>&#160;</td>
1179 </tr>
1180 <tr>
1181 <td></td>
1182 <td>)</td>
1183 <td></td><td></td>
1184 </tr>
1185 </table>
1186</div><div class="memdoc">
1187
1188<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>
1189
1190<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1191<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 -->
1192</div>
1193</div>
1194<a id="adfc1ba9f35e1c8657ba32d3d6d56a76e"></a>
1195<h2 class="memtitle"><span class="permalink"><a href="#adfc1ba9f35e1c8657ba32d3d6d56a76e">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride1Uint8Test()</h2>
1196
1197<div class="memitem">
1198<div class="memproto">
1199 <table class="memname">
1200 <tr>
1201 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize3Stride1Uint8Test </td>
1202 <td>(</td>
1203 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1204 <td class="paramname"><em>workloadFactory</em>, </td>
1205 </tr>
1206 <tr>
1207 <td class="paramkey"></td>
1208 <td></td>
1209 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1210 <td class="paramname"><em>memoryManager</em>&#160;</td>
1211 </tr>
1212 <tr>
1213 <td></td>
1214 <td>)</td>
1215 <td></td><td></td>
1216 </tr>
1217 </table>
1218</div><div class="memdoc">
1219
1220<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>
1221
1222<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1223<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 -->
1224</div>
1225</div>
1226<a id="a89809041249c49e29272cabb382e6898"></a>
1227<h2 class="memtitle"><span class="permalink"><a href="#a89809041249c49e29272cabb382e6898">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride3Int16Test()</h2>
1228
1229<div class="memitem">
1230<div class="memproto">
1231 <table class="memname">
1232 <tr>
1233 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize3Stride3Int16Test </td>
1234 <td>(</td>
1235 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1236 <td class="paramname"><em>workloadFactory</em>, </td>
1237 </tr>
1238 <tr>
1239 <td class="paramkey"></td>
1240 <td></td>
1241 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1242 <td class="paramname"><em>memoryManager</em>&#160;</td>
1243 </tr>
1244 <tr>
1245 <td></td>
1246 <td>)</td>
1247 <td></td><td></td>
1248 </tr>
1249 </table>
1250</div><div class="memdoc">
1251
1252<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>
1253<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 -->
1254</div>
1255</div>
1256<a id="ae82ddbd442401119c0d873cc08384ba4"></a>
1257<h2 class="memtitle"><span class="permalink"><a href="#ae82ddbd442401119c0d873cc08384ba4">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride3Test()</h2>
1258
1259<div class="memitem">
1260<div class="memproto">
1261 <table class="memname">
1262 <tr>
1263 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize3Stride3Test </td>
1264 <td>(</td>
1265 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1266 <td class="paramname"><em>workloadFactory</em>, </td>
1267 </tr>
1268 <tr>
1269 <td class="paramkey"></td>
1270 <td></td>
1271 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1272 <td class="paramname"><em>memoryManager</em>&#160;</td>
1273 </tr>
1274 <tr>
1275 <td></td>
1276 <td>)</td>
1277 <td></td><td></td>
1278 </tr>
1279 </table>
1280</div><div class="memdoc">
1281
1282<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>
1283
1284<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1285<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 -->
1286</div>
1287</div>
1288<a id="a8c53d690773392aeeaa0eeae95fd16e2"></a>
1289<h2 class="memtitle"><span class="permalink"><a href="#a8c53d690773392aeeaa0eeae95fd16e2">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride3Uint8Test()</h2>
1290
1291<div class="memitem">
1292<div class="memproto">
1293 <table class="memname">
1294 <tr>
1295 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize3Stride3Uint8Test </td>
1296 <td>(</td>
1297 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1298 <td class="paramname"><em>workloadFactory</em>, </td>
1299 </tr>
1300 <tr>
1301 <td class="paramkey"></td>
1302 <td></td>
1303 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1304 <td class="paramname"><em>memoryManager</em>&#160;</td>
1305 </tr>
1306 <tr>
1307 <td></td>
1308 <td>)</td>
1309 <td></td><td></td>
1310 </tr>
1311 </table>
1312</div><div class="memdoc">
1313
1314<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>
1315
1316<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1317<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 -->
1318</div>
1319</div>
1320<a id="afbe0dfcc631615f3de96b415788e5630"></a>
1321<h2 class="memtitle"><span class="permalink"><a href="#afbe0dfcc631615f3de96b415788e5630">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride4Int16Test()</h2>
1322
1323<div class="memitem">
1324<div class="memproto">
1325 <table class="memname">
1326 <tr>
1327 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize3Stride4Int16Test </td>
1328 <td>(</td>
1329 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1330 <td class="paramname"><em>workloadFactory</em>, </td>
1331 </tr>
1332 <tr>
1333 <td class="paramkey"></td>
1334 <td></td>
1335 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1336 <td class="paramname"><em>memoryManager</em>&#160;</td>
1337 </tr>
1338 <tr>
1339 <td></td>
1340 <td>)</td>
1341 <td></td><td></td>
1342 </tr>
1343 </table>
1344</div><div class="memdoc">
1345
1346<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>
1347<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 -->
1348</div>
1349</div>
1350<a id="aa9dce9d99b3c10eedf8abfd853478e0a"></a>
1351<h2 class="memtitle"><span class="permalink"><a href="#aa9dce9d99b3c10eedf8abfd853478e0a">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride4Test()</h2>
1352
1353<div class="memitem">
1354<div class="memproto">
1355 <table class="memname">
1356 <tr>
1357 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize3Stride4Test </td>
1358 <td>(</td>
1359 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1360 <td class="paramname"><em>workloadFactory</em>, </td>
1361 </tr>
1362 <tr>
1363 <td class="paramkey"></td>
1364 <td></td>
1365 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1366 <td class="paramname"><em>memoryManager</em>&#160;</td>
1367 </tr>
1368 <tr>
1369 <td></td>
1370 <td>)</td>
1371 <td></td><td></td>
1372 </tr>
1373 </table>
1374</div><div class="memdoc">
1375
1376<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>
1377
1378<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1379<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 -->
1380</div>
1381</div>
1382<a id="af936b77fe82b71e5cbd58cad48b1bfc2"></a>
1383<h2 class="memtitle"><span class="permalink"><a href="#af936b77fe82b71e5cbd58cad48b1bfc2">&#9670;&nbsp;</a></span>L2Pooling2dSize3Stride4Uint8Test()</h2>
1384
1385<div class="memitem">
1386<div class="memproto">
1387 <table class="memname">
1388 <tr>
1389 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize3Stride4Uint8Test </td>
1390 <td>(</td>
1391 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1392 <td class="paramname"><em>workloadFactory</em>, </td>
1393 </tr>
1394 <tr>
1395 <td class="paramkey"></td>
1396 <td></td>
1397 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1398 <td class="paramname"><em>memoryManager</em>&#160;</td>
1399 </tr>
1400 <tr>
1401 <td></td>
1402 <td>)</td>
1403 <td></td><td></td>
1404 </tr>
1405 </table>
1406</div><div class="memdoc">
1407
1408<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>
1409
1410<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1411<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 -->
1412</div>
1413</div>
1414<a id="a819c382960e69594f22f5e11a9fbf5bb"></a>
1415<h2 class="memtitle"><span class="permalink"><a href="#a819c382960e69594f22f5e11a9fbf5bb">&#9670;&nbsp;</a></span>L2Pooling2dSize7Int16Test()</h2>
1416
1417<div class="memitem">
1418<div class="memproto">
1419 <table class="memname">
1420 <tr>
1421 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize7Int16Test </td>
1422 <td>(</td>
1423 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1424 <td class="paramname"><em>workloadFactory</em>, </td>
1425 </tr>
1426 <tr>
1427 <td class="paramkey"></td>
1428 <td></td>
1429 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1430 <td class="paramname"><em>memoryManager</em>&#160;</td>
1431 </tr>
1432 <tr>
1433 <td></td>
1434 <td>)</td>
1435 <td></td><td></td>
1436 </tr>
1437 </table>
1438</div><div class="memdoc">
1439
1440<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>
1441<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 -->
1442</div>
1443</div>
1444<a id="ae4591d1175ba7115661b8eb80745cb64"></a>
1445<h2 class="memtitle"><span class="permalink"><a href="#ae4591d1175ba7115661b8eb80745cb64">&#9670;&nbsp;</a></span>L2Pooling2dSize7Test()</h2>
1446
1447<div class="memitem">
1448<div class="memproto">
1449 <table class="memname">
1450 <tr>
1451 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize7Test </td>
1452 <td>(</td>
1453 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1454 <td class="paramname"><em>workloadFactory</em>, </td>
1455 </tr>
1456 <tr>
1457 <td class="paramkey"></td>
1458 <td></td>
1459 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1460 <td class="paramname"><em>memoryManager</em>&#160;</td>
1461 </tr>
1462 <tr>
1463 <td></td>
1464 <td>)</td>
1465 <td></td><td></td>
1466 </tr>
1467 </table>
1468</div><div class="memdoc">
1469
1470<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>
1471
1472<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1473<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 -->
1474</div>
1475</div>
1476<a id="a7a85e2ce7c2117c9e2ab829be378deb0"></a>
1477<h2 class="memtitle"><span class="permalink"><a href="#a7a85e2ce7c2117c9e2ab829be378deb0">&#9670;&nbsp;</a></span>L2Pooling2dSize7Uint8Test()</h2>
1478
1479<div class="memitem">
1480<div class="memproto">
1481 <table class="memname">
1482 <tr>
1483 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize7Uint8Test </td>
1484 <td>(</td>
1485 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1486 <td class="paramname"><em>workloadFactory</em>, </td>
1487 </tr>
1488 <tr>
1489 <td class="paramkey"></td>
1490 <td></td>
1491 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1492 <td class="paramname"><em>memoryManager</em>&#160;</td>
1493 </tr>
1494 <tr>
1495 <td></td>
1496 <td>)</td>
1497 <td></td><td></td>
1498 </tr>
1499 </table>
1500</div><div class="memdoc">
1501
1502<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>
1503
1504<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1505<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 -->
1506</div>
1507</div>
1508<a id="a23dfab8d454bf41fccb664a0cfce3db2"></a>
1509<h2 class="memtitle"><span class="permalink"><a href="#a23dfab8d454bf41fccb664a0cfce3db2">&#9670;&nbsp;</a></span>L2Pooling2dSize9Int16Test()</h2>
1510
1511<div class="memitem">
1512<div class="memproto">
1513 <table class="memname">
1514 <tr>
1515 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; L2Pooling2dSize9Int16Test </td>
1516 <td>(</td>
1517 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1518 <td class="paramname"><em>workloadFactory</em>, </td>
1519 </tr>
1520 <tr>
1521 <td class="paramkey"></td>
1522 <td></td>
1523 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1524 <td class="paramname"><em>memoryManager</em>&#160;</td>
1525 </tr>
1526 <tr>
1527 <td></td>
1528 <td>)</td>
1529 <td></td><td></td>
1530 </tr>
1531 </table>
1532</div><div class="memdoc">
1533
1534<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>
1535<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 -->
1536</div>
1537</div>
1538<a id="ae6eec78e8c9af37214d683eb97085ffb"></a>
1539<h2 class="memtitle"><span class="permalink"><a href="#ae6eec78e8c9af37214d683eb97085ffb">&#9670;&nbsp;</a></span>L2Pooling2dSize9Test()</h2>
1540
1541<div class="memitem">
1542<div class="memproto">
1543 <table class="memname">
1544 <tr>
1545 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; L2Pooling2dSize9Test </td>
1546 <td>(</td>
1547 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1548 <td class="paramname"><em>workloadFactory</em>, </td>
1549 </tr>
1550 <tr>
1551 <td class="paramkey"></td>
1552 <td></td>
1553 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1554 <td class="paramname"><em>memoryManager</em>&#160;</td>
1555 </tr>
1556 <tr>
1557 <td></td>
1558 <td>)</td>
1559 <td></td><td></td>
1560 </tr>
1561 </table>
1562</div><div class="memdoc">
1563
1564<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>
1565
1566<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1567<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 -->
1568</div>
1569</div>
1570<a id="a416503aafd0e95894ff1d40bf4b9750e"></a>
1571<h2 class="memtitle"><span class="permalink"><a href="#a416503aafd0e95894ff1d40bf4b9750e">&#9670;&nbsp;</a></span>L2Pooling2dSize9Uint8Test()</h2>
1572
1573<div class="memitem">
1574<div class="memproto">
1575 <table class="memname">
1576 <tr>
1577 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; L2Pooling2dSize9Uint8Test </td>
1578 <td>(</td>
1579 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1580 <td class="paramname"><em>workloadFactory</em>, </td>
1581 </tr>
1582 <tr>
1583 <td class="paramkey"></td>
1584 <td></td>
1585 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1586 <td class="paramname"><em>memoryManager</em>&#160;</td>
1587 </tr>
1588 <tr>
1589 <td></td>
1590 <td>)</td>
1591 <td></td><td></td>
1592 </tr>
1593 </table>
1594</div><div class="memdoc">
1595
1596<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>
1597
1598<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1599<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 -->
1600</div>
1601</div>
1602<a id="afb670e621e8c15f457eb0b178ff70f93"></a>
1603<h2 class="memtitle"><span class="permalink"><a href="#afb670e621e8c15f457eb0b178ff70f93">&#9670;&nbsp;</a></span>LargeTensorsAveragePooling2dInt16Test()</h2>
1604
1605<div class="memitem">
1606<div class="memproto">
1607 <table class="memname">
1608 <tr>
1609 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; LargeTensorsAveragePooling2dInt16Test </td>
1610 <td>(</td>
1611 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1612 <td class="paramname"><em>workloadFactory</em>, </td>
1613 </tr>
1614 <tr>
1615 <td class="paramkey"></td>
1616 <td></td>
1617 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1618 <td class="paramname"><em>memoryManager</em>&#160;</td>
1619 </tr>
1620 <tr>
1621 <td></td>
1622 <td>)</td>
1623 <td></td><td></td>
1624 </tr>
1625 </table>
1626</div><div class="memdoc">
1627
1628<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>
1629<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 -->
1630</div>
1631</div>
1632<a id="a3929c1959366adb6236ad41acee93b19"></a>
1633<h2 class="memtitle"><span class="permalink"><a href="#a3929c1959366adb6236ad41acee93b19">&#9670;&nbsp;</a></span>LargeTensorsAveragePooling2dTest()</h2>
1634
1635<div class="memitem">
1636<div class="memproto">
1637 <table class="memname">
1638 <tr>
1639 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; LargeTensorsAveragePooling2dTest </td>
1640 <td>(</td>
1641 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1642 <td class="paramname"><em>workloadFactory</em>, </td>
1643 </tr>
1644 <tr>
1645 <td class="paramkey"></td>
1646 <td></td>
1647 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1648 <td class="paramname"><em>memoryManager</em>&#160;</td>
1649 </tr>
1650 <tr>
1651 <td></td>
1652 <td>)</td>
1653 <td></td><td></td>
1654 </tr>
1655 </table>
1656</div><div class="memdoc">
1657
1658<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>
1659
1660<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1661<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 -->
1662</div>
1663</div>
1664<a id="a6b0562007adce4063f111fa1e90e4344"></a>
1665<h2 class="memtitle"><span class="permalink"><a href="#a6b0562007adce4063f111fa1e90e4344">&#9670;&nbsp;</a></span>LargeTensorsAveragePooling2dUint8Test()</h2>
1666
1667<div class="memitem">
1668<div class="memproto">
1669 <table class="memname">
1670 <tr>
1671 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; LargeTensorsAveragePooling2dUint8Test </td>
1672 <td>(</td>
1673 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1674 <td class="paramname"><em>workloadFactory</em>, </td>
1675 </tr>
1676 <tr>
1677 <td class="paramkey"></td>
1678 <td></td>
1679 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1680 <td class="paramname"><em>memoryManager</em>&#160;</td>
1681 </tr>
1682 <tr>
1683 <td></td>
1684 <td>)</td>
1685 <td></td><td></td>
1686 </tr>
1687 </table>
1688</div><div class="memdoc">
1689
1690<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>
1691
1692<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1693<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 -->
1694</div>
1695</div>
1696<a id="a0040a2bec5090be39bc6c4382fb7b6ee"></a>
1697<h2 class="memtitle"><span class="permalink"><a href="#a0040a2bec5090be39bc6c4382fb7b6ee">&#9670;&nbsp;</a></span>SimpleAveragePooling2dInt16Test()</h2>
1698
1699<div class="memitem">
1700<div class="memproto">
1701 <table class="memname">
1702 <tr>
1703 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleAveragePooling2dInt16Test </td>
1704 <td>(</td>
1705 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1706 <td class="paramname"><em>workloadFactory</em>, </td>
1707 </tr>
1708 <tr>
1709 <td class="paramkey"></td>
1710 <td></td>
1711 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1712 <td class="paramname"><em>memoryManager</em>, </td>
1713 </tr>
1714 <tr>
1715 <td class="paramkey"></td>
1716 <td></td>
1717 <td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
1718 <td class="paramname"><em>dataLayout</em>&#160;</td>
1719 </tr>
1720 <tr>
1721 <td></td>
1722 <td>)</td>
1723 <td></td><td></td>
1724 </tr>
1725 </table>
1726</div><div class="memdoc">
1727
1728<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>
1729<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 -->
1730</div>
1731</div>
1732<a id="a12f407a57b0a6ae541ad67275e398788"></a>
1733<h2 class="memtitle"><span class="permalink"><a href="#a12f407a57b0a6ae541ad67275e398788">&#9670;&nbsp;</a></span>SimpleAveragePooling2dTest()</h2>
1734
1735<div class="memitem">
1736<div class="memproto">
1737 <table class="memname">
1738 <tr>
1739 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleAveragePooling2dTest </td>
1740 <td>(</td>
1741 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1742 <td class="paramname"><em>workloadFactory</em>, </td>
1743 </tr>
1744 <tr>
1745 <td class="paramkey"></td>
1746 <td></td>
1747 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1748 <td class="paramname"><em>memoryManager</em>, </td>
1749 </tr>
1750 <tr>
1751 <td class="paramkey"></td>
1752 <td></td>
1753 <td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
1754 <td class="paramname"><em>dataLayout</em>&#160;</td>
1755 </tr>
1756 <tr>
1757 <td></td>
1758 <td>)</td>
1759 <td></td><td></td>
1760 </tr>
1761 </table>
1762</div><div class="memdoc">
1763
1764<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>
1765
1766<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1767<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 -->
1768</div>
1769</div>
1770<a id="a1b114f8624e335814f7a17856669ada2"></a>
1771<h2 class="memtitle"><span class="permalink"><a href="#a1b114f8624e335814f7a17856669ada2">&#9670;&nbsp;</a></span>SimpleAveragePooling2dUint8Test()</h2>
1772
1773<div class="memitem">
1774<div class="memproto">
1775 <table class="memname">
1776 <tr>
1777 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleAveragePooling2dUint8Test </td>
1778 <td>(</td>
1779 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1780 <td class="paramname"><em>workloadFactory</em>, </td>
1781 </tr>
1782 <tr>
1783 <td class="paramkey"></td>
1784 <td></td>
1785 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1786 <td class="paramname"><em>memoryManager</em>, </td>
1787 </tr>
1788 <tr>
1789 <td class="paramkey"></td>
1790 <td></td>
1791 <td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
1792 <td class="paramname"><em>dataLayout</em>&#160;</td>
1793 </tr>
1794 <tr>
1795 <td></td>
1796 <td>)</td>
1797 <td></td><td></td>
1798 </tr>
1799 </table>
1800</div><div class="memdoc">
1801
1802<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>
1803
1804<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1805<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 -->
1806</div>
1807</div>
1808<a id="a9ed42b523afa1b8017f75478bf90d28b"></a>
1809<h2 class="memtitle"><span class="permalink"><a href="#a9ed42b523afa1b8017f75478bf90d28b">&#9670;&nbsp;</a></span>SimpleL2Pooling2dInt16Test()</h2>
1810
1811<div class="memitem">
1812<div class="memproto">
1813 <table class="memname">
1814 <tr>
1815 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleL2Pooling2dInt16Test </td>
1816 <td>(</td>
1817 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1818 <td class="paramname"><em>workloadFactory</em>, </td>
1819 </tr>
1820 <tr>
1821 <td class="paramkey"></td>
1822 <td></td>
1823 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1824 <td class="paramname"><em>memoryManager</em>, </td>
1825 </tr>
1826 <tr>
1827 <td class="paramkey"></td>
1828 <td></td>
1829 <td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
1830 <td class="paramname"><em>dataLayout</em>&#160;</td>
1831 </tr>
1832 <tr>
1833 <td></td>
1834 <td>)</td>
1835 <td></td><td></td>
1836 </tr>
1837 </table>
1838</div><div class="memdoc">
1839
1840<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>
1841<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 -->
1842</div>
1843</div>
1844<a id="a26dc25f8fe0401dd5b9c1c733ed14f3d"></a>
1845<h2 class="memtitle"><span class="permalink"><a href="#a26dc25f8fe0401dd5b9c1c733ed14f3d">&#9670;&nbsp;</a></span>SimpleL2Pooling2dTest()</h2>
1846
1847<div class="memitem">
1848<div class="memproto">
1849 <table class="memname">
1850 <tr>
1851 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleL2Pooling2dTest </td>
1852 <td>(</td>
1853 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1854 <td class="paramname"><em>workloadFactory</em>, </td>
1855 </tr>
1856 <tr>
1857 <td class="paramkey"></td>
1858 <td></td>
1859 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1860 <td class="paramname"><em>memoryManager</em>, </td>
1861 </tr>
1862 <tr>
1863 <td class="paramkey"></td>
1864 <td></td>
1865 <td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
1866 <td class="paramname"><em>dataLayout</em>&#160;</td>
1867 </tr>
1868 <tr>
1869 <td></td>
1870 <td>)</td>
1871 <td></td><td></td>
1872 </tr>
1873 </table>
1874</div><div class="memdoc">
1875
1876<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>
1877
1878<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1879<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 -->
1880</div>
1881</div>
1882<a id="aafecf98426773306be1715559ea4019e"></a>
1883<h2 class="memtitle"><span class="permalink"><a href="#aafecf98426773306be1715559ea4019e">&#9670;&nbsp;</a></span>SimpleL2Pooling2dUint8Test()</h2>
1884
1885<div class="memitem">
1886<div class="memproto">
1887 <table class="memname">
1888 <tr>
1889 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleL2Pooling2dUint8Test </td>
1890 <td>(</td>
1891 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1892 <td class="paramname"><em>workloadFactory</em>, </td>
1893 </tr>
1894 <tr>
1895 <td class="paramkey"></td>
1896 <td></td>
1897 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1898 <td class="paramname"><em>memoryManager</em>, </td>
1899 </tr>
1900 <tr>
1901 <td class="paramkey"></td>
1902 <td></td>
1903 <td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
1904 <td class="paramname"><em>dataLayout</em>&#160;</td>
1905 </tr>
1906 <tr>
1907 <td></td>
1908 <td>)</td>
1909 <td></td><td></td>
1910 </tr>
1911 </table>
1912</div><div class="memdoc">
1913
1914<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>
1915
1916<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
1917<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 -->
1918</div>
1919</div>
1920<a id="a5ff218665f1e7dc5b90c395027573e8c"></a>
1921<h2 class="memtitle"><span class="permalink"><a href="#a5ff218665f1e7dc5b90c395027573e8c">&#9670;&nbsp;</a></span>SimpleMaxPooling2dInt16Test()</h2>
1922
1923<div class="memitem">
1924<div class="memproto">
1925 <table class="memname">
1926 <tr>
1927 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleMaxPooling2dInt16Test </td>
1928 <td>(</td>
1929 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1930 <td class="paramname"><em>workloadFactory</em>, </td>
1931 </tr>
1932 <tr>
1933 <td class="paramkey"></td>
1934 <td></td>
1935 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1936 <td class="paramname"><em>memoryManager</em>, </td>
1937 </tr>
1938 <tr>
1939 <td class="paramkey"></td>
1940 <td></td>
1941 <td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
1942 <td class="paramname"><em>dataLayout</em>&#160;</td>
1943 </tr>
1944 <tr>
1945 <td></td>
1946 <td>)</td>
1947 <td></td><td></td>
1948 </tr>
1949 </table>
1950</div><div class="memdoc">
1951
1952<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>
1953<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 -->
1954</div>
1955</div>
1956<a id="a50dff405960b48e03ee0d296f72743df"></a>
1957<h2 class="memtitle"><span class="permalink"><a href="#a50dff405960b48e03ee0d296f72743df">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize2x2Stride2x2Int16Test()</h2>
1958
1959<div class="memitem">
1960<div class="memproto">
1961 <table class="memname">
1962 <tr>
1963 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleMaxPooling2dSize2x2Stride2x2Int16Test </td>
1964 <td>(</td>
1965 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1966 <td class="paramname"><em>workloadFactory</em>, </td>
1967 </tr>
1968 <tr>
1969 <td class="paramkey"></td>
1970 <td></td>
1971 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1972 <td class="paramname"><em>memoryManager</em>, </td>
1973 </tr>
1974 <tr>
1975 <td class="paramkey"></td>
1976 <td></td>
1977 <td class="paramtype">bool&#160;</td>
1978 <td class="paramname"><em>forceNoPadding</em>&#160;</td>
1979 </tr>
1980 <tr>
1981 <td></td>
1982 <td>)</td>
1983 <td></td><td></td>
1984 </tr>
1985 </table>
1986</div><div class="memdoc">
1987
1988<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>
1989<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 -->
1990</div>
1991</div>
1992<a id="a0f8bd9f2e91b9b2aad21e2728bb655e3"></a>
1993<h2 class="memtitle"><span class="permalink"><a href="#a0f8bd9f2e91b9b2aad21e2728bb655e3">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize2x2Stride2x2Test()</h2>
1994
1995<div class="memitem">
1996<div class="memproto">
1997 <table class="memname">
1998 <tr>
1999 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleMaxPooling2dSize2x2Stride2x2Test </td>
2000 <td>(</td>
2001 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
2002 <td class="paramname"><em>workloadFactory</em>, </td>
2003 </tr>
2004 <tr>
2005 <td class="paramkey"></td>
2006 <td></td>
2007 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
2008 <td class="paramname"><em>memoryManager</em>, </td>
2009 </tr>
2010 <tr>
2011 <td class="paramkey"></td>
2012 <td></td>
2013 <td class="paramtype">bool&#160;</td>
2014 <td class="paramname"><em>forceNoPadding</em>&#160;</td>
2015 </tr>
2016 <tr>
2017 <td></td>
2018 <td>)</td>
2019 <td></td><td></td>
2020 </tr>
2021 </table>
2022</div><div class="memdoc">
2023
2024<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>
2025<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 -->
2026</div>
2027</div>
2028<a id="a6f4185540ddce123892c799e516ee50d"></a>
2029<h2 class="memtitle"><span class="permalink"><a href="#a6f4185540ddce123892c799e516ee50d">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize2x2Stride2x2Uint8Test()</h2>
2030
2031<div class="memitem">
2032<div class="memproto">
2033 <table class="memname">
2034 <tr>
2035 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleMaxPooling2dSize2x2Stride2x2Uint8Test </td>
2036 <td>(</td>
2037 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
2038 <td class="paramname"><em>workloadFactory</em>, </td>
2039 </tr>
2040 <tr>
2041 <td class="paramkey"></td>
2042 <td></td>
2043 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
2044 <td class="paramname"><em>memoryManager</em>, </td>
2045 </tr>
2046 <tr>
2047 <td class="paramkey"></td>
2048 <td></td>
2049 <td class="paramtype">bool&#160;</td>
2050 <td class="paramname"><em>forceNoPadding</em>&#160;</td>
2051 </tr>
2052 <tr>
2053 <td></td>
2054 <td>)</td>
2055 <td></td><td></td>
2056 </tr>
2057 </table>
2058</div><div class="memdoc">
2059
2060<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>
2061<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 -->
2062</div>
2063</div>
2064<a id="ae398f1e979dd0ad467a8f5182b9101ee"></a>
2065<h2 class="memtitle"><span class="permalink"><a href="#ae398f1e979dd0ad467a8f5182b9101ee">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize3x3Stride2x4Int16Test()</h2>
2066
2067<div class="memitem">
2068<div class="memproto">
2069 <table class="memname">
2070 <tr>
2071 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; SimpleMaxPooling2dSize3x3Stride2x4Int16Test </td>
2072 <td>(</td>
2073 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
2074 <td class="paramname"><em>workloadFactory</em>, </td>
2075 </tr>
2076 <tr>
2077 <td class="paramkey"></td>
2078 <td></td>
2079 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
2080 <td class="paramname"><em>memoryManager</em>, </td>
2081 </tr>
2082 <tr>
2083 <td class="paramkey"></td>
2084 <td></td>
2085 <td class="paramtype">bool&#160;</td>
2086 <td class="paramname"><em>forceNoPadding</em>&#160;</td>
2087 </tr>
2088 <tr>
2089 <td></td>
2090 <td>)</td>
2091 <td></td><td></td>
2092 </tr>
2093 </table>
2094</div><div class="memdoc">
2095
2096<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>
2097<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 -->
2098</div>
2099</div>
2100<a id="a2f7ec646738a0e279cfbb77afb3e41bd"></a>
2101<h2 class="memtitle"><span class="permalink"><a href="#a2f7ec646738a0e279cfbb77afb3e41bd">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize3x3Stride2x4Test()</h2>
2102
2103<div class="memitem">
2104<div class="memproto">
2105 <table class="memname">
2106 <tr>
2107 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleMaxPooling2dSize3x3Stride2x4Test </td>
2108 <td>(</td>
2109 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
2110 <td class="paramname"><em>workloadFactory</em>, </td>
2111 </tr>
2112 <tr>
2113 <td class="paramkey"></td>
2114 <td></td>
2115 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
2116 <td class="paramname"><em>memoryManager</em>, </td>
2117 </tr>
2118 <tr>
2119 <td class="paramkey"></td>
2120 <td></td>
2121 <td class="paramtype">bool&#160;</td>
2122 <td class="paramname"><em>forceNoPadding</em>&#160;</td>
2123 </tr>
2124 <tr>
2125 <td></td>
2126 <td>)</td>
2127 <td></td><td></td>
2128 </tr>
2129 </table>
2130</div><div class="memdoc">
2131
2132<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>
2133
2134<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
2135<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 -->
2136</div>
2137</div>
2138<a id="aacd91233b18641d11b190969bcd93057"></a>
2139<h2 class="memtitle"><span class="permalink"><a href="#aacd91233b18641d11b190969bcd93057">&#9670;&nbsp;</a></span>SimpleMaxPooling2dSize3x3Stride2x4Uint8Test()</h2>
2140
2141<div class="memitem">
2142<div class="memproto">
2143 <table class="memname">
2144 <tr>
2145 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleMaxPooling2dSize3x3Stride2x4Uint8Test </td>
2146 <td>(</td>
2147 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
2148 <td class="paramname"><em>workloadFactory</em>, </td>
2149 </tr>
2150 <tr>
2151 <td class="paramkey"></td>
2152 <td></td>
2153 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
2154 <td class="paramname"><em>memoryManager</em>, </td>
2155 </tr>
2156 <tr>
2157 <td class="paramkey"></td>
2158 <td></td>
2159 <td class="paramtype">bool&#160;</td>
2160 <td class="paramname"><em>forceNoPadding</em>&#160;</td>
2161 </tr>
2162 <tr>
2163 <td></td>
2164 <td>)</td>
2165 <td></td><td></td>
2166 </tr>
2167 </table>
2168</div><div class="memdoc">
2169
2170<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>
2171
2172<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
2173<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 -->
2174</div>
2175</div>
2176<a id="a2783cdc0a074cbdfbf2f91e116c92c97"></a>
2177<h2 class="memtitle"><span class="permalink"><a href="#a2783cdc0a074cbdfbf2f91e116c92c97">&#9670;&nbsp;</a></span>SimpleMaxPooling2dTest()</h2>
2178
2179<div class="memitem">
2180<div class="memproto">
2181 <table class="memname">
2182 <tr>
2183 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; SimpleMaxPooling2dTest </td>
2184 <td>(</td>
2185 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
2186 <td class="paramname"><em>workloadFactory</em>, </td>
2187 </tr>
2188 <tr>
2189 <td class="paramkey"></td>
2190 <td></td>
2191 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
2192 <td class="paramname"><em>memoryManager</em>, </td>
2193 </tr>
2194 <tr>
2195 <td class="paramkey"></td>
2196 <td></td>
2197 <td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
2198 <td class="paramname"><em>dataLayout</em>&#160;</td>
2199 </tr>
2200 <tr>
2201 <td></td>
2202 <td>)</td>
2203 <td></td><td></td>
2204 </tr>
2205 </table>
2206</div><div class="memdoc">
2207
2208<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>
2209
2210<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
2211<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 -->
2212</div>
2213</div>
2214<a id="a807ea3c4451f81f5b91b7db53eb0a138"></a>
2215<h2 class="memtitle"><span class="permalink"><a href="#a807ea3c4451f81f5b91b7db53eb0a138">&#9670;&nbsp;</a></span>SimpleMaxPooling2dUint8Test()</h2>
2216
2217<div class="memitem">
2218<div class="memproto">
2219 <table class="memname">
2220 <tr>
2221 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; SimpleMaxPooling2dUint8Test </td>
2222 <td>(</td>
2223 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
2224 <td class="paramname"><em>workloadFactory</em>, </td>
2225 </tr>
2226 <tr>
2227 <td class="paramkey"></td>
2228 <td></td>
2229 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
2230 <td class="paramname"><em>memoryManager</em>, </td>
2231 </tr>
2232 <tr>
2233 <td class="paramkey"></td>
2234 <td></td>
2235 <td class="paramtype">const <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
2236 <td class="paramname"><em>dataLayout</em>&#160;</td>
2237 </tr>
2238 <tr>
2239 <td></td>
2240 <td>)</td>
2241 <td></td><td></td>
2242 </tr>
2243 </table>
2244</div><div class="memdoc">
2245
2246<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>
2247
2248<p class="reference">Referenced by <a class="el" href="_neon_layer_tests_8cpp_source.html#l00267">BOOST_AUTO_TEST_CASE()</a>.</p>
2249<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 -->
2250</div>
2251</div>
2252</div><!-- contents -->
2253</div><!-- doc-content -->
2254<!-- start footer part -->
2255<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
2256 <ul>
2257 <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>
2258 <li class="footer">Generated on Fri Mar 13 2020 16:07:00 for ArmNN by
2259 <a href="http://www.doxygen.org/index.html">
2260 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
2261 </ul>
2262</div>
2263</body>
2264</html>