blob: 79b799312594c7e01a802bd2a62fbb3ce4a0b3b9 [file] [log] [blame]
Ryan OSheade36e4a2020-03-13 16:26:19 +00001<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.13"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>ArmNN: src/backends/backendsCommon/test/layerTests/SliceTestImpl.cpp File Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="dynsections.js"></script>
12<link href="navtree.css" rel="stylesheet" type="text/css"/>
13<script type="text/javascript" src="resize.js"></script>
14<script type="text/javascript" src="navtreedata.js"></script>
15<script type="text/javascript" src="navtree.js"></script>
16<script type="text/javascript">
17 $(document).ready(initResizable);
18</script>
19<link href="search/search.css" rel="stylesheet" type="text/css"/>
20<script type="text/javascript" src="search/searchdata.js"></script>
21<script type="text/javascript" src="search/search.js"></script>
22<link href="doxygen.css" rel="stylesheet" type="text/css" />
23</head>
24<body>
25<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26<div id="titlearea">
27<table cellspacing="0" cellpadding="0">
28 <tbody>
29 <tr style="height: 56px;">
30 <td id="projectalign" style="padding-left: 0.5em;">
31 <div id="projectname">ArmNN
32 &#160;<span id="projectnumber">NotReleased</span>
33 </div>
34 </td>
35 </tr>
36 </tbody>
37</table>
38</div>
39<!-- end header part -->
40<!-- Generated by Doxygen 1.8.13 -->
41<script type="text/javascript">
42var searchBox = new SearchBox("searchBox", "search",false,'Search');
43</script>
44<script type="text/javascript" src="menudata.js"></script>
45<script type="text/javascript" src="menu.js"></script>
46<script type="text/javascript">
47$(function() {
48 initMenu('',true,false,'search.php','Search');
49 $(document).ready(function() { init_search(); });
50});
51</script>
52<div id="main-nav"></div>
53</div><!-- top -->
54<div id="side-nav" class="ui-resizable side-nav-resizable">
55 <div id="nav-tree">
56 <div id="nav-tree-contents">
57 <div id="nav-sync" class="sync"></div>
58 </div>
59 </div>
60 <div id="splitbar" style="-moz-user-select:none;"
61 class="ui-resizable-handle">
62 </div>
63</div>
64<script type="text/javascript">
65$(document).ready(function(){initNavTree('_slice_test_impl_8cpp.html','');});
66</script>
67<div id="doc-content">
68<!-- window showing the filter options -->
69<div id="MSearchSelectWindow"
70 onmouseover="return searchBox.OnSearchSelectShow()"
71 onmouseout="return searchBox.OnSearchSelectHide()"
72 onkeydown="return searchBox.OnSearchSelectKey(event)">
73</div>
74
75<!-- iframe showing the search results (closed by default) -->
76<div id="MSearchResultsWindow">
77<iframe src="javascript:void(0)" frameborder="0"
78 name="MSearchResults" id="MSearchResults">
79</iframe>
80</div>
81
82<div class="header">
83 <div class="summary">
84<a href="#func-members">Functions</a> </div>
85 <div class="headertitle">
86<div class="title">SliceTestImpl.cpp File Reference</div> </div>
87</div><!--header-->
88<div class="contents">
89<div class="textblock"><code>#include &quot;<a class="el" href="_slice_test_impl_8hpp_source.html">SliceTestImpl.hpp</a>&quot;</code><br />
90<code>#include &lt;<a class="el" href="_quantize_helper_8hpp_source.html">QuantizeHelper.hpp</a>&gt;</code><br />
91<code>#include &lt;<a class="el" href="_resolve_type_8hpp_source.html">ResolveType.hpp</a>&gt;</code><br />
92<code>#include &lt;<a class="el" href="_tensor_copy_utils_8hpp_source.html">backendsCommon/test/TensorCopyUtils.hpp</a>&gt;</code><br />
93<code>#include &lt;<a class="el" href="_workload_test_utils_8hpp_source.html">backendsCommon/test/WorkloadTestUtils.hpp</a>&gt;</code><br />
94<code>#include &lt;<a class="el" href="_tensor_helpers_8hpp_source.html">test/TensorHelpers.hpp</a>&gt;</code><br />
95</div>
96<p><a href="_slice_test_impl_8cpp_source.html">Go to the source code of this file.</a></p>
97<table class="memberdecls">
98<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
99Functions</h2></td></tr>
100<tr class="memitem:ae614565a58a085ebea038e705910792d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#ae614565a58a085ebea038e705910792d">Slice4dFloat32Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
101<tr class="separator:ae614565a58a085ebea038e705910792d"><td class="memSeparator" colspan="2">&#160;</td></tr>
102<tr class="memitem:a65ea4a275066dd49ca9a23185a103b2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#a65ea4a275066dd49ca9a23185a103b2c">Slice3dFloat32Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
103<tr class="separator:a65ea4a275066dd49ca9a23185a103b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
104<tr class="memitem:a7c2b08d3b045aac272d320d6279e1dab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#a7c2b08d3b045aac272d320d6279e1dab">Slice2dFloat32Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
105<tr class="separator:a7c2b08d3b045aac272d320d6279e1dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
106<tr class="memitem:a7863b4d5cf3fa19de7668eb3a4c6191c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; float, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#a7863b4d5cf3fa19de7668eb3a4c6191c">Slice1dFloat32Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
107<tr class="separator:a7863b4d5cf3fa19de7668eb3a4c6191c"><td class="memSeparator" colspan="2">&#160;</td></tr>
108<tr class="memitem:a08619ae5f9407cabc427aba5049e31ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#a08619ae5f9407cabc427aba5049e31ef">Slice4dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
109<tr class="separator:a08619ae5f9407cabc427aba5049e31ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
110<tr class="memitem:a3161c1b143650c88d4cc5e3b08a6bcee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#a3161c1b143650c88d4cc5e3b08a6bcee">Slice3dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
111<tr class="separator:a3161c1b143650c88d4cc5e3b08a6bcee"><td class="memSeparator" colspan="2">&#160;</td></tr>
112<tr class="memitem:acaf2a0cb0375acbad4564aaa511138a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#acaf2a0cb0375acbad4564aaa511138a5">Slice2dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
113<tr class="separator:acaf2a0cb0375acbad4564aaa511138a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
114<tr class="memitem:a0d439b9fd8efd81d1376e1d6e1b6e315"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; uint8_t, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#a0d439b9fd8efd81d1376e1d6e1b6e315">Slice1dUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
115<tr class="separator:a0d439b9fd8efd81d1376e1d6e1b6e315"><td class="memSeparator" colspan="2">&#160;</td></tr>
116<tr class="memitem:a114060adaed8f5bbcf16a584eb4193e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#a114060adaed8f5bbcf16a584eb4193e9">Slice4dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
117<tr class="separator:a114060adaed8f5bbcf16a584eb4193e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
118<tr class="memitem:a191a47193f192d4aeec276f080e97620"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#a191a47193f192d4aeec276f080e97620">Slice3dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
119<tr class="separator:a191a47193f192d4aeec276f080e97620"><td class="memSeparator" colspan="2">&#160;</td></tr>
120<tr class="memitem:aa51c5ed7462fcad3fefde55834c25b83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#aa51c5ed7462fcad3fefde55834c25b83">Slice2dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
121<tr class="separator:aa51c5ed7462fcad3fefde55834c25b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
122<tr class="memitem:aec6e28400b64661bbbfe1ad8b98b074c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt; int16_t, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.html#aec6e28400b64661bbbfe1ad8b98b074c">Slice1dInt16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
123<tr class="separator:aec6e28400b64661bbbfe1ad8b98b074c"><td class="memSeparator" colspan="2">&#160;</td></tr>
124</table>
125<h2 class="groupheader">Function Documentation</h2>
126<a id="a7863b4d5cf3fa19de7668eb3a4c6191c"></a>
127<h2 class="memtitle"><span class="permalink"><a href="#a7863b4d5cf3fa19de7668eb3a4c6191c">&#9670;&nbsp;</a></span>Slice1dFloat32Test()</h2>
128
129<div class="memitem">
130<div class="memproto">
131 <table class="memname">
132 <tr>
133 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 1&gt; Slice1dFloat32Test </td>
134 <td>(</td>
135 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
136 <td class="paramname"><em>workloadFactory</em>, </td>
137 </tr>
138 <tr>
139 <td class="paramkey"></td>
140 <td></td>
141 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
142 <td class="paramname"><em>memoryManager</em>&#160;</td>
143 </tr>
144 <tr>
145 <td></td>
146 <td>)</td>
147 <td></td><td></td>
148 </tr>
149 </table>
150</div><div class="memdoc">
151
152<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00238">238</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
153
154<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
155<div class="fragment"><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;{</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">return</span> Slice1dTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;}</div></div><!-- fragment -->
156</div>
157</div>
158<a id="aec6e28400b64661bbbfe1ad8b98b074c"></a>
159<h2 class="memtitle"><span class="permalink"><a href="#aec6e28400b64661bbbfe1ad8b98b074c">&#9670;&nbsp;</a></span>Slice1dInt16Test()</h2>
160
161<div class="memitem">
162<div class="memproto">
163 <table class="memname">
164 <tr>
165 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 1&gt; Slice1dInt16Test </td>
166 <td>(</td>
167 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
168 <td class="paramname"><em>workloadFactory</em>, </td>
169 </tr>
170 <tr>
171 <td class="paramkey"></td>
172 <td></td>
173 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
174 <td class="paramname"><em>memoryManager</em>&#160;</td>
175 </tr>
176 <tr>
177 <td></td>
178 <td>)</td>
179 <td></td><td></td>
180 </tr>
181 </table>
182</div><div class="memdoc">
183
184<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00288">288</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
185
186<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
187<div class="fragment"><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;{</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> Slice1dTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;}</div></div><!-- fragment -->
188</div>
189</div>
190<a id="a0d439b9fd8efd81d1376e1d6e1b6e315"></a>
191<h2 class="memtitle"><span class="permalink"><a href="#a0d439b9fd8efd81d1376e1d6e1b6e315">&#9670;&nbsp;</a></span>Slice1dUint8Test()</h2>
192
193<div class="memitem">
194<div class="memproto">
195 <table class="memname">
196 <tr>
197 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 1&gt; Slice1dUint8Test </td>
198 <td>(</td>
199 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
200 <td class="paramname"><em>workloadFactory</em>, </td>
201 </tr>
202 <tr>
203 <td class="paramkey"></td>
204 <td></td>
205 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
206 <td class="paramname"><em>memoryManager</em>&#160;</td>
207 </tr>
208 <tr>
209 <td></td>
210 <td>)</td>
211 <td></td><td></td>
212 </tr>
213 </table>
214</div><div class="memdoc">
215
216<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00263">263</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
217
218<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
219<div class="fragment"><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;{</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">return</span> Slice1dTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;}</div></div><!-- fragment -->
220</div>
221</div>
222<a id="a7c2b08d3b045aac272d320d6279e1dab"></a>
223<h2 class="memtitle"><span class="permalink"><a href="#a7c2b08d3b045aac272d320d6279e1dab">&#9670;&nbsp;</a></span>Slice2dFloat32Test()</h2>
224
225<div class="memitem">
226<div class="memproto">
227 <table class="memname">
228 <tr>
229 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 2&gt; Slice2dFloat32Test </td>
230 <td>(</td>
231 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
232 <td class="paramname"><em>workloadFactory</em>, </td>
233 </tr>
234 <tr>
235 <td class="paramkey"></td>
236 <td></td>
237 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
238 <td class="paramname"><em>memoryManager</em>&#160;</td>
239 </tr>
240 <tr>
241 <td></td>
242 <td>)</td>
243 <td></td><td></td>
244 </tr>
245 </table>
246</div><div class="memdoc">
247
248<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00232">232</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
249
250<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
251<div class="fragment"><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;{</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span> Slice2dTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;}</div></div><!-- fragment -->
252</div>
253</div>
254<a id="aa51c5ed7462fcad3fefde55834c25b83"></a>
255<h2 class="memtitle"><span class="permalink"><a href="#aa51c5ed7462fcad3fefde55834c25b83">&#9670;&nbsp;</a></span>Slice2dInt16Test()</h2>
256
257<div class="memitem">
258<div class="memproto">
259 <table class="memname">
260 <tr>
261 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 2&gt; Slice2dInt16Test </td>
262 <td>(</td>
263 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
264 <td class="paramname"><em>workloadFactory</em>, </td>
265 </tr>
266 <tr>
267 <td class="paramkey"></td>
268 <td></td>
269 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
270 <td class="paramname"><em>memoryManager</em>&#160;</td>
271 </tr>
272 <tr>
273 <td></td>
274 <td>)</td>
275 <td></td><td></td>
276 </tr>
277 </table>
278</div><div class="memdoc">
279
280<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00282">282</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
281
282<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
283<div class="fragment"><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;{</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">return</span> Slice2dTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;}</div></div><!-- fragment -->
284</div>
285</div>
286<a id="acaf2a0cb0375acbad4564aaa511138a5"></a>
287<h2 class="memtitle"><span class="permalink"><a href="#acaf2a0cb0375acbad4564aaa511138a5">&#9670;&nbsp;</a></span>Slice2dUint8Test()</h2>
288
289<div class="memitem">
290<div class="memproto">
291 <table class="memname">
292 <tr>
293 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 2&gt; Slice2dUint8Test </td>
294 <td>(</td>
295 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
296 <td class="paramname"><em>workloadFactory</em>, </td>
297 </tr>
298 <tr>
299 <td class="paramkey"></td>
300 <td></td>
301 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
302 <td class="paramname"><em>memoryManager</em>&#160;</td>
303 </tr>
304 <tr>
305 <td></td>
306 <td>)</td>
307 <td></td><td></td>
308 </tr>
309 </table>
310</div><div class="memdoc">
311
312<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00257">257</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
313
314<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
315<div class="fragment"><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;{</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">return</span> Slice2dTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;}</div></div><!-- fragment -->
316</div>
317</div>
318<a id="a65ea4a275066dd49ca9a23185a103b2c"></a>
319<h2 class="memtitle"><span class="permalink"><a href="#a65ea4a275066dd49ca9a23185a103b2c">&#9670;&nbsp;</a></span>Slice3dFloat32Test()</h2>
320
321<div class="memitem">
322<div class="memproto">
323 <table class="memname">
324 <tr>
325 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 3&gt; Slice3dFloat32Test </td>
326 <td>(</td>
327 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
328 <td class="paramname"><em>workloadFactory</em>, </td>
329 </tr>
330 <tr>
331 <td class="paramkey"></td>
332 <td></td>
333 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
334 <td class="paramname"><em>memoryManager</em>&#160;</td>
335 </tr>
336 <tr>
337 <td></td>
338 <td>)</td>
339 <td></td><td></td>
340 </tr>
341 </table>
342</div><div class="memdoc">
343
344<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00226">226</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
345
346<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
347<div class="fragment"><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;{</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">return</span> Slice3dTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;}</div></div><!-- fragment -->
348</div>
349</div>
350<a id="a191a47193f192d4aeec276f080e97620"></a>
351<h2 class="memtitle"><span class="permalink"><a href="#a191a47193f192d4aeec276f080e97620">&#9670;&nbsp;</a></span>Slice3dInt16Test()</h2>
352
353<div class="memitem">
354<div class="memproto">
355 <table class="memname">
356 <tr>
357 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 3&gt; Slice3dInt16Test </td>
358 <td>(</td>
359 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
360 <td class="paramname"><em>workloadFactory</em>, </td>
361 </tr>
362 <tr>
363 <td class="paramkey"></td>
364 <td></td>
365 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
366 <td class="paramname"><em>memoryManager</em>&#160;</td>
367 </tr>
368 <tr>
369 <td></td>
370 <td>)</td>
371 <td></td><td></td>
372 </tr>
373 </table>
374</div><div class="memdoc">
375
376<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00276">276</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
377
378<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
379<div class="fragment"><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;{</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> Slice3dTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;}</div></div><!-- fragment -->
380</div>
381</div>
382<a id="a3161c1b143650c88d4cc5e3b08a6bcee"></a>
383<h2 class="memtitle"><span class="permalink"><a href="#a3161c1b143650c88d4cc5e3b08a6bcee">&#9670;&nbsp;</a></span>Slice3dUint8Test()</h2>
384
385<div class="memitem">
386<div class="memproto">
387 <table class="memname">
388 <tr>
389 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 3&gt; Slice3dUint8Test </td>
390 <td>(</td>
391 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
392 <td class="paramname"><em>workloadFactory</em>, </td>
393 </tr>
394 <tr>
395 <td class="paramkey"></td>
396 <td></td>
397 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
398 <td class="paramname"><em>memoryManager</em>&#160;</td>
399 </tr>
400 <tr>
401 <td></td>
402 <td>)</td>
403 <td></td><td></td>
404 </tr>
405 </table>
406</div><div class="memdoc">
407
408<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00251">251</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
409
410<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
411<div class="fragment"><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;{</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">return</span> Slice3dTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;}</div></div><!-- fragment -->
412</div>
413</div>
414<a id="ae614565a58a085ebea038e705910792d"></a>
415<h2 class="memtitle"><span class="permalink"><a href="#ae614565a58a085ebea038e705910792d">&#9670;&nbsp;</a></span>Slice4dFloat32Test()</h2>
416
417<div class="memitem">
418<div class="memproto">
419 <table class="memname">
420 <tr>
421 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;float, 4&gt; Slice4dFloat32Test </td>
422 <td>(</td>
423 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
424 <td class="paramname"><em>workloadFactory</em>, </td>
425 </tr>
426 <tr>
427 <td class="paramkey"></td>
428 <td></td>
429 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
430 <td class="paramname"><em>memoryManager</em>&#160;</td>
431 </tr>
432 <tr>
433 <td></td>
434 <td>)</td>
435 <td></td><td></td>
436 </tr>
437 </table>
438</div><div class="memdoc">
439
440<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00220">220</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
441
442<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
443<div class="fragment"><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;{</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span> Slice4dTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;}</div></div><!-- fragment -->
444</div>
445</div>
446<a id="a114060adaed8f5bbcf16a584eb4193e9"></a>
447<h2 class="memtitle"><span class="permalink"><a href="#a114060adaed8f5bbcf16a584eb4193e9">&#9670;&nbsp;</a></span>Slice4dInt16Test()</h2>
448
449<div class="memitem">
450<div class="memproto">
451 <table class="memname">
452 <tr>
453 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;int16_t, 4&gt; Slice4dInt16Test </td>
454 <td>(</td>
455 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
456 <td class="paramname"><em>workloadFactory</em>, </td>
457 </tr>
458 <tr>
459 <td class="paramkey"></td>
460 <td></td>
461 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
462 <td class="paramname"><em>memoryManager</em>&#160;</td>
463 </tr>
464 <tr>
465 <td></td>
466 <td>)</td>
467 <td></td><td></td>
468 </tr>
469 </table>
470</div><div class="memdoc">
471
472<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00270">270</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
473
474<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
475<div class="fragment"><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;{</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">return</span> Slice4dTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;}</div></div><!-- fragment -->
476</div>
477</div>
478<a id="a08619ae5f9407cabc427aba5049e31ef"></a>
479<h2 class="memtitle"><span class="permalink"><a href="#a08619ae5f9407cabc427aba5049e31ef">&#9670;&nbsp;</a></span>Slice4dUint8Test()</h2>
480
481<div class="memitem">
482<div class="memproto">
483 <table class="memname">
484 <tr>
485 <td class="memname"><a class="el" href="struct_layer_test_result.html">LayerTestResult</a>&lt;uint8_t, 4&gt; Slice4dUint8Test </td>
486 <td>(</td>
487 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.html">armnn::IWorkloadFactory</a> &amp;&#160;</td>
488 <td class="paramname"><em>workloadFactory</em>, </td>
489 </tr>
490 <tr>
491 <td class="paramkey"></td>
492 <td></td>
493 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.html#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
494 <td class="paramname"><em>memoryManager</em>&#160;</td>
495 </tr>
496 <tr>
497 <td></td>
498 <td>)</td>
499 <td></td><td></td>
500 </tr>
501 </table>
502</div><div class="memdoc">
503
504<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.html#l00245">245</a> of file <a class="el" href="_slice_test_impl_8cpp_source.html">SliceTestImpl.cpp</a>.</p>
505
506<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.html#l01413">BOOST_AUTO_TEST_CASE()</a>.</p>
507<div class="fragment"><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;{</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">return</span> Slice4dTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;}</div></div><!-- fragment -->
508</div>
509</div>
510</div><!-- contents -->
511</div><!-- doc-content -->
512<!-- start footer part -->
513<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
514 <ul>
515 <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_0f3cdec46afbc61a1ded8e1687c9c9a0.html">backends</a></li><li class="navelem"><a class="el" href="dir_797a213d7d01b98ef12d53b0820ea64e.html">backendsCommon</a></li><li class="navelem"><a class="el" href="dir_28bfe507f7e135bdae07c2a6b7f66696.html">test</a></li><li class="navelem"><a class="el" href="dir_99a30439342d160875b21dac3498ad7f.html">layerTests</a></li><li class="navelem"><a class="el" href="_slice_test_impl_8cpp.html">SliceTestImpl.cpp</a></li>
516 <li class="footer">Generated on Fri Mar 13 2020 16:07:00 for ArmNN by
517 <a href="http://www.doxygen.org/index.html">
518 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
519 </ul>
520</div>
521</body>
522</html>