blob: 6ba0279b6c1ef07e8337ce14fed699c135e14f59 [file] [log] [blame]
Ryan OSheade36e4a2020-03-13 16:26:19 +00001<!-- 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/SliceTestImpl.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.02</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('_slice_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">SliceTestImpl.cpp File Reference</div> </div>
101</div><!--header-->
102<div class="contents">
103<div class="textblock"><code>#include &quot;<a class="el" href="_slice_test_impl_8hpp_source.xhtml">SliceTestImpl.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="_tensor_copy_utils_8hpp_source.xhtml">backendsCommon/test/TensorCopyUtils.hpp</a>&gt;</code><br />
107<code>#include &lt;<a class="el" href="_workload_test_utils_8hpp_source.xhtml">backendsCommon/test/WorkloadTestUtils.hpp</a>&gt;</code><br />
108<code>#include &lt;<a class="el" href="_tensor_helpers_8hpp_source.xhtml">test/TensorHelpers.hpp</a>&gt;</code><br />
109</div>
110<p><a href="_slice_test_impl_8cpp_source.xhtml">Go to the source code of this file.</a></p>
111<table class="memberdecls">
112<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
113Functions</h2></td></tr>
114<tr class="memitem:ae614565a58a085ebea038e705910792d"><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="_slice_test_impl_8cpp.xhtml#ae614565a58a085ebea038e705910792d">Slice4dFloat32Test</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>
115<tr class="separator:ae614565a58a085ebea038e705910792d"><td class="memSeparator" colspan="2">&#160;</td></tr>
116<tr class="memitem:a65ea4a275066dd49ca9a23185a103b2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.xhtml#a65ea4a275066dd49ca9a23185a103b2c">Slice3dFloat32Test</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>
117<tr class="separator:a65ea4a275066dd49ca9a23185a103b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
118<tr class="memitem:a7c2b08d3b045aac272d320d6279e1dab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.xhtml#a7c2b08d3b045aac272d320d6279e1dab">Slice2dFloat32Test</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>
119<tr class="separator:a7c2b08d3b045aac272d320d6279e1dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
120<tr class="memitem:a7863b4d5cf3fa19de7668eb3a4c6191c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; float, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.xhtml#a7863b4d5cf3fa19de7668eb3a4c6191c">Slice1dFloat32Test</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>
121<tr class="separator:a7863b4d5cf3fa19de7668eb3a4c6191c"><td class="memSeparator" colspan="2">&#160;</td></tr>
122<tr class="memitem:a08619ae5f9407cabc427aba5049e31ef"><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="_slice_test_impl_8cpp.xhtml#a08619ae5f9407cabc427aba5049e31ef">Slice4dUint8Test</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>
123<tr class="separator:a08619ae5f9407cabc427aba5049e31ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
124<tr class="memitem:a3161c1b143650c88d4cc5e3b08a6bcee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.xhtml#a3161c1b143650c88d4cc5e3b08a6bcee">Slice3dUint8Test</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>
125<tr class="separator:a3161c1b143650c88d4cc5e3b08a6bcee"><td class="memSeparator" colspan="2">&#160;</td></tr>
126<tr class="memitem:acaf2a0cb0375acbad4564aaa511138a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.xhtml#acaf2a0cb0375acbad4564aaa511138a5">Slice2dUint8Test</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>
127<tr class="separator:acaf2a0cb0375acbad4564aaa511138a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
128<tr class="memitem:a0d439b9fd8efd81d1376e1d6e1b6e315"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; uint8_t, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.xhtml#a0d439b9fd8efd81d1376e1d6e1b6e315">Slice1dUint8Test</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>
129<tr class="separator:a0d439b9fd8efd81d1376e1d6e1b6e315"><td class="memSeparator" colspan="2">&#160;</td></tr>
130<tr class="memitem:a114060adaed8f5bbcf16a584eb4193e9"><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="_slice_test_impl_8cpp.xhtml#a114060adaed8f5bbcf16a584eb4193e9">Slice4dInt16Test</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>
131<tr class="separator:a114060adaed8f5bbcf16a584eb4193e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
132<tr class="memitem:a191a47193f192d4aeec276f080e97620"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.xhtml#a191a47193f192d4aeec276f080e97620">Slice3dInt16Test</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>
133<tr class="separator:a191a47193f192d4aeec276f080e97620"><td class="memSeparator" colspan="2">&#160;</td></tr>
134<tr class="memitem:aa51c5ed7462fcad3fefde55834c25b83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.xhtml#aa51c5ed7462fcad3fefde55834c25b83">Slice2dInt16Test</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>
135<tr class="separator:aa51c5ed7462fcad3fefde55834c25b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
136<tr class="memitem:aec6e28400b64661bbbfe1ad8b98b074c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; int16_t, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_slice_test_impl_8cpp.xhtml#aec6e28400b64661bbbfe1ad8b98b074c">Slice1dInt16Test</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>
137<tr class="separator:aec6e28400b64661bbbfe1ad8b98b074c"><td class="memSeparator" colspan="2">&#160;</td></tr>
138</table>
139<h2 class="groupheader">Function Documentation</h2>
140<a id="a7863b4d5cf3fa19de7668eb3a4c6191c"></a>
141<h2 class="memtitle"><span class="permalink"><a href="#a7863b4d5cf3fa19de7668eb3a4c6191c">&#9670;&nbsp;</a></span>Slice1dFloat32Test()</h2>
142
143<div class="memitem">
144<div class="memproto">
145 <table class="memname">
146 <tr>
147 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 1&gt; Slice1dFloat32Test </td>
148 <td>(</td>
149 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
150 <td class="paramname"><em>workloadFactory</em>, </td>
151 </tr>
152 <tr>
153 <td class="paramkey"></td>
154 <td></td>
155 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
156 <td class="paramname"><em>memoryManager</em>&#160;</td>
157 </tr>
158 <tr>
159 <td></td>
160 <td>)</td>
161 <td></td><td></td>
162 </tr>
163 </table>
164</div><div class="memdoc">
165
166<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00238">238</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
167
168<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
169<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 -->
170</div>
171</div>
172<a id="aec6e28400b64661bbbfe1ad8b98b074c"></a>
173<h2 class="memtitle"><span class="permalink"><a href="#aec6e28400b64661bbbfe1ad8b98b074c">&#9670;&nbsp;</a></span>Slice1dInt16Test()</h2>
174
175<div class="memitem">
176<div class="memproto">
177 <table class="memname">
178 <tr>
179 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 1&gt; Slice1dInt16Test </td>
180 <td>(</td>
181 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
182 <td class="paramname"><em>workloadFactory</em>, </td>
183 </tr>
184 <tr>
185 <td class="paramkey"></td>
186 <td></td>
187 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
188 <td class="paramname"><em>memoryManager</em>&#160;</td>
189 </tr>
190 <tr>
191 <td></td>
192 <td>)</td>
193 <td></td><td></td>
194 </tr>
195 </table>
196</div><div class="memdoc">
197
198<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00288">288</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
199
200<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
201<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 -->
202</div>
203</div>
204<a id="a0d439b9fd8efd81d1376e1d6e1b6e315"></a>
205<h2 class="memtitle"><span class="permalink"><a href="#a0d439b9fd8efd81d1376e1d6e1b6e315">&#9670;&nbsp;</a></span>Slice1dUint8Test()</h2>
206
207<div class="memitem">
208<div class="memproto">
209 <table class="memname">
210 <tr>
211 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 1&gt; Slice1dUint8Test </td>
212 <td>(</td>
213 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
214 <td class="paramname"><em>workloadFactory</em>, </td>
215 </tr>
216 <tr>
217 <td class="paramkey"></td>
218 <td></td>
219 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
220 <td class="paramname"><em>memoryManager</em>&#160;</td>
221 </tr>
222 <tr>
223 <td></td>
224 <td>)</td>
225 <td></td><td></td>
226 </tr>
227 </table>
228</div><div class="memdoc">
229
230<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00263">263</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
231
232<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
233<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 -->
234</div>
235</div>
236<a id="a7c2b08d3b045aac272d320d6279e1dab"></a>
237<h2 class="memtitle"><span class="permalink"><a href="#a7c2b08d3b045aac272d320d6279e1dab">&#9670;&nbsp;</a></span>Slice2dFloat32Test()</h2>
238
239<div class="memitem">
240<div class="memproto">
241 <table class="memname">
242 <tr>
243 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 2&gt; Slice2dFloat32Test </td>
244 <td>(</td>
245 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
246 <td class="paramname"><em>workloadFactory</em>, </td>
247 </tr>
248 <tr>
249 <td class="paramkey"></td>
250 <td></td>
251 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
252 <td class="paramname"><em>memoryManager</em>&#160;</td>
253 </tr>
254 <tr>
255 <td></td>
256 <td>)</td>
257 <td></td><td></td>
258 </tr>
259 </table>
260</div><div class="memdoc">
261
262<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00232">232</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
263
264<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
265<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 -->
266</div>
267</div>
268<a id="aa51c5ed7462fcad3fefde55834c25b83"></a>
269<h2 class="memtitle"><span class="permalink"><a href="#aa51c5ed7462fcad3fefde55834c25b83">&#9670;&nbsp;</a></span>Slice2dInt16Test()</h2>
270
271<div class="memitem">
272<div class="memproto">
273 <table class="memname">
274 <tr>
275 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 2&gt; Slice2dInt16Test </td>
276 <td>(</td>
277 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
278 <td class="paramname"><em>workloadFactory</em>, </td>
279 </tr>
280 <tr>
281 <td class="paramkey"></td>
282 <td></td>
283 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
284 <td class="paramname"><em>memoryManager</em>&#160;</td>
285 </tr>
286 <tr>
287 <td></td>
288 <td>)</td>
289 <td></td><td></td>
290 </tr>
291 </table>
292</div><div class="memdoc">
293
294<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00282">282</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
295
296<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
297<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 -->
298</div>
299</div>
300<a id="acaf2a0cb0375acbad4564aaa511138a5"></a>
301<h2 class="memtitle"><span class="permalink"><a href="#acaf2a0cb0375acbad4564aaa511138a5">&#9670;&nbsp;</a></span>Slice2dUint8Test()</h2>
302
303<div class="memitem">
304<div class="memproto">
305 <table class="memname">
306 <tr>
307 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 2&gt; Slice2dUint8Test </td>
308 <td>(</td>
309 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
310 <td class="paramname"><em>workloadFactory</em>, </td>
311 </tr>
312 <tr>
313 <td class="paramkey"></td>
314 <td></td>
315 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
316 <td class="paramname"><em>memoryManager</em>&#160;</td>
317 </tr>
318 <tr>
319 <td></td>
320 <td>)</td>
321 <td></td><td></td>
322 </tr>
323 </table>
324</div><div class="memdoc">
325
326<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00257">257</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
327
328<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
329<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 -->
330</div>
331</div>
332<a id="a65ea4a275066dd49ca9a23185a103b2c"></a>
333<h2 class="memtitle"><span class="permalink"><a href="#a65ea4a275066dd49ca9a23185a103b2c">&#9670;&nbsp;</a></span>Slice3dFloat32Test()</h2>
334
335<div class="memitem">
336<div class="memproto">
337 <table class="memname">
338 <tr>
339 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 3&gt; Slice3dFloat32Test </td>
340 <td>(</td>
341 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
342 <td class="paramname"><em>workloadFactory</em>, </td>
343 </tr>
344 <tr>
345 <td class="paramkey"></td>
346 <td></td>
347 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
348 <td class="paramname"><em>memoryManager</em>&#160;</td>
349 </tr>
350 <tr>
351 <td></td>
352 <td>)</td>
353 <td></td><td></td>
354 </tr>
355 </table>
356</div><div class="memdoc">
357
358<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00226">226</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
359
360<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
361<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 -->
362</div>
363</div>
364<a id="a191a47193f192d4aeec276f080e97620"></a>
365<h2 class="memtitle"><span class="permalink"><a href="#a191a47193f192d4aeec276f080e97620">&#9670;&nbsp;</a></span>Slice3dInt16Test()</h2>
366
367<div class="memitem">
368<div class="memproto">
369 <table class="memname">
370 <tr>
371 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 3&gt; Slice3dInt16Test </td>
372 <td>(</td>
373 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
374 <td class="paramname"><em>workloadFactory</em>, </td>
375 </tr>
376 <tr>
377 <td class="paramkey"></td>
378 <td></td>
379 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
380 <td class="paramname"><em>memoryManager</em>&#160;</td>
381 </tr>
382 <tr>
383 <td></td>
384 <td>)</td>
385 <td></td><td></td>
386 </tr>
387 </table>
388</div><div class="memdoc">
389
390<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00276">276</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
391
392<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
393<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 -->
394</div>
395</div>
396<a id="a3161c1b143650c88d4cc5e3b08a6bcee"></a>
397<h2 class="memtitle"><span class="permalink"><a href="#a3161c1b143650c88d4cc5e3b08a6bcee">&#9670;&nbsp;</a></span>Slice3dUint8Test()</h2>
398
399<div class="memitem">
400<div class="memproto">
401 <table class="memname">
402 <tr>
403 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 3&gt; Slice3dUint8Test </td>
404 <td>(</td>
405 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
406 <td class="paramname"><em>workloadFactory</em>, </td>
407 </tr>
408 <tr>
409 <td class="paramkey"></td>
410 <td></td>
411 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
412 <td class="paramname"><em>memoryManager</em>&#160;</td>
413 </tr>
414 <tr>
415 <td></td>
416 <td>)</td>
417 <td></td><td></td>
418 </tr>
419 </table>
420</div><div class="memdoc">
421
422<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00251">251</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
423
424<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
425<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 -->
426</div>
427</div>
428<a id="ae614565a58a085ebea038e705910792d"></a>
429<h2 class="memtitle"><span class="permalink"><a href="#ae614565a58a085ebea038e705910792d">&#9670;&nbsp;</a></span>Slice4dFloat32Test()</h2>
430
431<div class="memitem">
432<div class="memproto">
433 <table class="memname">
434 <tr>
435 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; Slice4dFloat32Test </td>
436 <td>(</td>
437 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
438 <td class="paramname"><em>workloadFactory</em>, </td>
439 </tr>
440 <tr>
441 <td class="paramkey"></td>
442 <td></td>
443 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
444 <td class="paramname"><em>memoryManager</em>&#160;</td>
445 </tr>
446 <tr>
447 <td></td>
448 <td>)</td>
449 <td></td><td></td>
450 </tr>
451 </table>
452</div><div class="memdoc">
453
454<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00220">220</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
455
456<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
457<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 -->
458</div>
459</div>
460<a id="a114060adaed8f5bbcf16a584eb4193e9"></a>
461<h2 class="memtitle"><span class="permalink"><a href="#a114060adaed8f5bbcf16a584eb4193e9">&#9670;&nbsp;</a></span>Slice4dInt16Test()</h2>
462
463<div class="memitem">
464<div class="memproto">
465 <table class="memname">
466 <tr>
467 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; Slice4dInt16Test </td>
468 <td>(</td>
469 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
470 <td class="paramname"><em>workloadFactory</em>, </td>
471 </tr>
472 <tr>
473 <td class="paramkey"></td>
474 <td></td>
475 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
476 <td class="paramname"><em>memoryManager</em>&#160;</td>
477 </tr>
478 <tr>
479 <td></td>
480 <td>)</td>
481 <td></td><td></td>
482 </tr>
483 </table>
484</div><div class="memdoc">
485
486<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00270">270</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
487
488<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
489<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 -->
490</div>
491</div>
492<a id="a08619ae5f9407cabc427aba5049e31ef"></a>
493<h2 class="memtitle"><span class="permalink"><a href="#a08619ae5f9407cabc427aba5049e31ef">&#9670;&nbsp;</a></span>Slice4dUint8Test()</h2>
494
495<div class="memitem">
496<div class="memproto">
497 <table class="memname">
498 <tr>
499 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; Slice4dUint8Test </td>
500 <td>(</td>
501 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
502 <td class="paramname"><em>workloadFactory</em>, </td>
503 </tr>
504 <tr>
505 <td class="paramkey"></td>
506 <td></td>
507 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
508 <td class="paramname"><em>memoryManager</em>&#160;</td>
509 </tr>
510 <tr>
511 <td></td>
512 <td>)</td>
513 <td></td><td></td>
514 </tr>
515 </table>
516</div><div class="memdoc">
517
518<p class="definition">Definition at line <a class="el" href="_slice_test_impl_8cpp_source.xhtml#l00245">245</a> of file <a class="el" href="_slice_test_impl_8cpp_source.xhtml">SliceTestImpl.cpp</a>.</p>
519
520<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01484">BOOST_AUTO_TEST_CASE()</a>.</p>
521<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 -->
522</div>
523</div>
524</div><!-- contents -->
525</div><!-- doc-content -->
526<!-- start footer part -->
527<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
528 <ul>
529 <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="_slice_test_impl_8cpp.xhtml">SliceTestImpl.cpp</a></li>
530 <li class="footer">Generated on Fri Mar 13 2020 16:09:15 for ArmNN by
531 <a href="http://www.doxygen.org/index.html">
532 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
533 </ul>
534</div>
535</body>
536</html>