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