Few minor updates to BuildGuideAndroidNDK.md file
[platform/upstream/armnn.git] / Documentation / _debug_test_impl_8hpp.xhtml
1 <!-- 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/DebugTestImpl.hpp 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">
56 var 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('_debug_test_impl_8hpp.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">DebugTestImpl.hpp File Reference</div>  </div>
101 </div><!--header-->
102 <div class="contents">
103 <div class="textblock"><code>#include &quot;<a class="el" href="_layer_test_result_8hpp_source.xhtml">LayerTestResult.hpp</a>&quot;</code><br />
104 <code>#include &lt;<a class="el" href="_b_float16_8hpp_source.xhtml">BFloat16.hpp</a>&gt;</code><br />
105 <code>#include &lt;<a class="el" href="include_2armnn_2backends_2_i_backend_internal_8hpp_source.xhtml">armnn/backends/IBackendInternal.hpp</a>&gt;</code><br />
106 <code>#include &lt;<a class="el" href="_workload_factory_8hpp_source.xhtml">backendsCommon/WorkloadFactory.hpp</a>&gt;</code><br />
107 </div>
108 <p><a href="_debug_test_impl_8hpp_source.xhtml">Go to the source code of this file.</a></p>
109 <table class="memberdecls">
110 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
111 Functions</h2></td></tr>
112 <tr class="memitem:a3a17c31e0243a055d062f9ef00e00295"><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="_debug_test_impl_8hpp.xhtml#a3a17c31e0243a055d062f9ef00e00295">Debug4dFloat32Test</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>
113 <tr class="separator:a3a17c31e0243a055d062f9ef00e00295"><td class="memSeparator" colspan="2">&#160;</td></tr>
114 <tr class="memitem:ab27db9bc57b9d9285ef91e09a6ae1a2e"><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="_debug_test_impl_8hpp.xhtml#ab27db9bc57b9d9285ef91e09a6ae1a2e">Debug3dFloat32Test</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:ab27db9bc57b9d9285ef91e09a6ae1a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
116 <tr class="memitem:a340b57036ad22a70438e5e6b615eebfb"><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="_debug_test_impl_8hpp.xhtml#a340b57036ad22a70438e5e6b615eebfb">Debug2dFloat32Test</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:a340b57036ad22a70438e5e6b615eebfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 <tr class="memitem:a02e739d71284a1bb5cf25aa4e76ea034"><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="_debug_test_impl_8hpp.xhtml#a02e739d71284a1bb5cf25aa4e76ea034">Debug1dFloat32Test</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:a02e739d71284a1bb5cf25aa4e76ea034"><td class="memSeparator" colspan="2">&#160;</td></tr>
120 <tr class="memitem:a9770886bff5c3815fc70738e3a673b08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="classarmnn_1_1_b_float16.xhtml">armnn::BFloat16</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_debug_test_impl_8hpp.xhtml#a9770886bff5c3815fc70738e3a673b08">Debug4dBFloat16Test</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:a9770886bff5c3815fc70738e3a673b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
122 <tr class="memitem:a9fc669585b91c13133f87ab8e3608c20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="classarmnn_1_1_b_float16.xhtml">armnn::BFloat16</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_debug_test_impl_8hpp.xhtml#a9fc669585b91c13133f87ab8e3608c20">Debug3dBFloat16Test</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:a9fc669585b91c13133f87ab8e3608c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
124 <tr class="memitem:a1710c99292328a7e623f9326723bac52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="classarmnn_1_1_b_float16.xhtml">armnn::BFloat16</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_debug_test_impl_8hpp.xhtml#a1710c99292328a7e623f9326723bac52">Debug2dBFloat16Test</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:a1710c99292328a7e623f9326723bac52"><td class="memSeparator" colspan="2">&#160;</td></tr>
126 <tr class="memitem:a7313bdcaf4c3cfbd900d583e888e10bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="classarmnn_1_1_b_float16.xhtml">armnn::BFloat16</a>, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_debug_test_impl_8hpp.xhtml#a7313bdcaf4c3cfbd900d583e888e10bf">Debug1dBFloat16Test</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:a7313bdcaf4c3cfbd900d583e888e10bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
128 <tr class="memitem:aff1f64410b029a9b9925bb4c69219896"><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="_debug_test_impl_8hpp.xhtml#aff1f64410b029a9b9925bb4c69219896">Debug4dUint8Test</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:aff1f64410b029a9b9925bb4c69219896"><td class="memSeparator" colspan="2">&#160;</td></tr>
130 <tr class="memitem:a353659f233efc7b8eb5a52b48c555c25"><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="_debug_test_impl_8hpp.xhtml#a353659f233efc7b8eb5a52b48c555c25">Debug3dUint8Test</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:a353659f233efc7b8eb5a52b48c555c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
132 <tr class="memitem:ad248b29d04a555ddfa407f2121f66333"><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="_debug_test_impl_8hpp.xhtml#ad248b29d04a555ddfa407f2121f66333">Debug2dUint8Test</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:ad248b29d04a555ddfa407f2121f66333"><td class="memSeparator" colspan="2">&#160;</td></tr>
134 <tr class="memitem:a38d2a08139107d420b511ffebeef4262"><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="_debug_test_impl_8hpp.xhtml#a38d2a08139107d420b511ffebeef4262">Debug1dUint8Test</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:a38d2a08139107d420b511ffebeef4262"><td class="memSeparator" colspan="2">&#160;</td></tr>
136 <tr class="memitem:a6cce1d9e431fd143e71e8ba16267c774"><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="_debug_test_impl_8hpp.xhtml#a6cce1d9e431fd143e71e8ba16267c774">Debug4dInt16Test</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:a6cce1d9e431fd143e71e8ba16267c774"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <tr class="memitem:abdb0d918051840178c879d39e488909e"><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="_debug_test_impl_8hpp.xhtml#abdb0d918051840178c879d39e488909e">Debug3dInt16Test</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>
139 <tr class="separator:abdb0d918051840178c879d39e488909e"><td class="memSeparator" colspan="2">&#160;</td></tr>
140 <tr class="memitem:a70e2a4a133ff823cde320f7aac9eff79"><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="_debug_test_impl_8hpp.xhtml#a70e2a4a133ff823cde320f7aac9eff79">Debug2dInt16Test</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>
141 <tr class="separator:a70e2a4a133ff823cde320f7aac9eff79"><td class="memSeparator" colspan="2">&#160;</td></tr>
142 <tr class="memitem:acf99889f3486cc377e44dc8c3c430bce"><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="_debug_test_impl_8hpp.xhtml#acf99889f3486cc377e44dc8c3c430bce">Debug1dInt16Test</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>
143 <tr class="separator:acf99889f3486cc377e44dc8c3c430bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
144 </table>
145 <h2 class="groupheader">Function Documentation</h2>
146 <a id="a7313bdcaf4c3cfbd900d583e888e10bf"></a>
147 <h2 class="memtitle"><span class="permalink"><a href="#a7313bdcaf4c3cfbd900d583e888e10bf">&#9670;&nbsp;</a></span>Debug1dBFloat16Test()</h2>
148
149 <div class="memitem">
150 <div class="memproto">
151       <table class="memname">
152         <tr>
153           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="classarmnn_1_1_b_float16.xhtml">armnn::BFloat16</a>, 1&gt; Debug1dBFloat16Test </td>
154           <td>(</td>
155           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
156           <td class="paramname"><em>workloadFactory</em>, </td>
157         </tr>
158         <tr>
159           <td class="paramkey"></td>
160           <td></td>
161           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
162           <td class="paramname"><em>memoryManager</em>&#160;</td>
163         </tr>
164         <tr>
165           <td></td>
166           <td>)</td>
167           <td></td><td></td>
168         </tr>
169       </table>
170 </div><div class="memdoc">
171
172 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00333">333</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
173
174 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
175 <div class="fragment"><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;{</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    <span class="keywordflow">return</span> Debug1dTest&lt;armnn::DataType::BFloat16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;}</div></div><!-- fragment -->
176 </div>
177 </div>
178 <a id="a02e739d71284a1bb5cf25aa4e76ea034"></a>
179 <h2 class="memtitle"><span class="permalink"><a href="#a02e739d71284a1bb5cf25aa4e76ea034">&#9670;&nbsp;</a></span>Debug1dFloat32Test()</h2>
180
181 <div class="memitem">
182 <div class="memproto">
183       <table class="memname">
184         <tr>
185           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 1&gt; Debug1dFloat32Test </td>
186           <td>(</td>
187           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
188           <td class="paramname"><em>workloadFactory</em>, </td>
189         </tr>
190         <tr>
191           <td class="paramkey"></td>
192           <td></td>
193           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
194           <td class="paramname"><em>memoryManager</em>&#160;</td>
195         </tr>
196         <tr>
197           <td></td>
198           <td>)</td>
199           <td></td><td></td>
200         </tr>
201       </table>
202 </div><div class="memdoc">
203
204 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00305">305</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
205
206 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
207 <div class="fragment"><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;{</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    <span class="keywordflow">return</span> Debug1dTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;}</div></div><!-- fragment -->
208 </div>
209 </div>
210 <a id="acf99889f3486cc377e44dc8c3c430bce"></a>
211 <h2 class="memtitle"><span class="permalink"><a href="#acf99889f3486cc377e44dc8c3c430bce">&#9670;&nbsp;</a></span>Debug1dInt16Test()</h2>
212
213 <div class="memitem">
214 <div class="memproto">
215       <table class="memname">
216         <tr>
217           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 1&gt; Debug1dInt16Test </td>
218           <td>(</td>
219           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
220           <td class="paramname"><em>workloadFactory</em>, </td>
221         </tr>
222         <tr>
223           <td class="paramkey"></td>
224           <td></td>
225           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
226           <td class="paramname"><em>memoryManager</em>&#160;</td>
227         </tr>
228         <tr>
229           <td></td>
230           <td>)</td>
231           <td></td><td></td>
232         </tr>
233       </table>
234 </div><div class="memdoc">
235
236 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00389">389</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
237
238 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
239 <div class="fragment"><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;{</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;    <span class="keywordflow">return</span> Debug1dTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;}</div></div><!-- fragment -->
240 </div>
241 </div>
242 <a id="a38d2a08139107d420b511ffebeef4262"></a>
243 <h2 class="memtitle"><span class="permalink"><a href="#a38d2a08139107d420b511ffebeef4262">&#9670;&nbsp;</a></span>Debug1dUint8Test()</h2>
244
245 <div class="memitem">
246 <div class="memproto">
247       <table class="memname">
248         <tr>
249           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 1&gt; Debug1dUint8Test </td>
250           <td>(</td>
251           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
252           <td class="paramname"><em>workloadFactory</em>, </td>
253         </tr>
254         <tr>
255           <td class="paramkey"></td>
256           <td></td>
257           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
258           <td class="paramname"><em>memoryManager</em>&#160;</td>
259         </tr>
260         <tr>
261           <td></td>
262           <td>)</td>
263           <td></td><td></td>
264         </tr>
265       </table>
266 </div><div class="memdoc">
267
268 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00361">361</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
269
270 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
271 <div class="fragment"><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;{</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    <span class="keywordflow">return</span> Debug1dTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;}</div></div><!-- fragment -->
272 </div>
273 </div>
274 <a id="a1710c99292328a7e623f9326723bac52"></a>
275 <h2 class="memtitle"><span class="permalink"><a href="#a1710c99292328a7e623f9326723bac52">&#9670;&nbsp;</a></span>Debug2dBFloat16Test()</h2>
276
277 <div class="memitem">
278 <div class="memproto">
279       <table class="memname">
280         <tr>
281           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="classarmnn_1_1_b_float16.xhtml">armnn::BFloat16</a>, 2&gt; Debug2dBFloat16Test </td>
282           <td>(</td>
283           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
284           <td class="paramname"><em>workloadFactory</em>, </td>
285         </tr>
286         <tr>
287           <td class="paramkey"></td>
288           <td></td>
289           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
290           <td class="paramname"><em>memoryManager</em>&#160;</td>
291         </tr>
292         <tr>
293           <td></td>
294           <td>)</td>
295           <td></td><td></td>
296         </tr>
297       </table>
298 </div><div class="memdoc">
299
300 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00326">326</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
301
302 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
303 <div class="fragment"><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;{</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    <span class="keywordflow">return</span> Debug2dTest&lt;armnn::DataType::BFloat16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;}</div></div><!-- fragment -->
304 </div>
305 </div>
306 <a id="a340b57036ad22a70438e5e6b615eebfb"></a>
307 <h2 class="memtitle"><span class="permalink"><a href="#a340b57036ad22a70438e5e6b615eebfb">&#9670;&nbsp;</a></span>Debug2dFloat32Test()</h2>
308
309 <div class="memitem">
310 <div class="memproto">
311       <table class="memname">
312         <tr>
313           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 2&gt; Debug2dFloat32Test </td>
314           <td>(</td>
315           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
316           <td class="paramname"><em>workloadFactory</em>, </td>
317         </tr>
318         <tr>
319           <td class="paramkey"></td>
320           <td></td>
321           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
322           <td class="paramname"><em>memoryManager</em>&#160;</td>
323         </tr>
324         <tr>
325           <td></td>
326           <td>)</td>
327           <td></td><td></td>
328         </tr>
329       </table>
330 </div><div class="memdoc">
331
332 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00298">298</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
333
334 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
335 <div class="fragment"><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;{</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    <span class="keywordflow">return</span> Debug2dTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;}</div></div><!-- fragment -->
336 </div>
337 </div>
338 <a id="a70e2a4a133ff823cde320f7aac9eff79"></a>
339 <h2 class="memtitle"><span class="permalink"><a href="#a70e2a4a133ff823cde320f7aac9eff79">&#9670;&nbsp;</a></span>Debug2dInt16Test()</h2>
340
341 <div class="memitem">
342 <div class="memproto">
343       <table class="memname">
344         <tr>
345           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 2&gt; Debug2dInt16Test </td>
346           <td>(</td>
347           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
348           <td class="paramname"><em>workloadFactory</em>, </td>
349         </tr>
350         <tr>
351           <td class="paramkey"></td>
352           <td></td>
353           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
354           <td class="paramname"><em>memoryManager</em>&#160;</td>
355         </tr>
356         <tr>
357           <td></td>
358           <td>)</td>
359           <td></td><td></td>
360         </tr>
361       </table>
362 </div><div class="memdoc">
363
364 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00382">382</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
365
366 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
367 <div class="fragment"><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;{</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;    <span class="keywordflow">return</span> Debug2dTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;}</div></div><!-- fragment -->
368 </div>
369 </div>
370 <a id="ad248b29d04a555ddfa407f2121f66333"></a>
371 <h2 class="memtitle"><span class="permalink"><a href="#ad248b29d04a555ddfa407f2121f66333">&#9670;&nbsp;</a></span>Debug2dUint8Test()</h2>
372
373 <div class="memitem">
374 <div class="memproto">
375       <table class="memname">
376         <tr>
377           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 2&gt; Debug2dUint8Test </td>
378           <td>(</td>
379           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
380           <td class="paramname"><em>workloadFactory</em>, </td>
381         </tr>
382         <tr>
383           <td class="paramkey"></td>
384           <td></td>
385           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
386           <td class="paramname"><em>memoryManager</em>&#160;</td>
387         </tr>
388         <tr>
389           <td></td>
390           <td>)</td>
391           <td></td><td></td>
392         </tr>
393       </table>
394 </div><div class="memdoc">
395
396 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00354">354</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
397
398 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
399 <div class="fragment"><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;{</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;    <span class="keywordflow">return</span> Debug2dTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;}</div></div><!-- fragment -->
400 </div>
401 </div>
402 <a id="a9fc669585b91c13133f87ab8e3608c20"></a>
403 <h2 class="memtitle"><span class="permalink"><a href="#a9fc669585b91c13133f87ab8e3608c20">&#9670;&nbsp;</a></span>Debug3dBFloat16Test()</h2>
404
405 <div class="memitem">
406 <div class="memproto">
407       <table class="memname">
408         <tr>
409           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="classarmnn_1_1_b_float16.xhtml">armnn::BFloat16</a>, 3&gt; Debug3dBFloat16Test </td>
410           <td>(</td>
411           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
412           <td class="paramname"><em>workloadFactory</em>, </td>
413         </tr>
414         <tr>
415           <td class="paramkey"></td>
416           <td></td>
417           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
418           <td class="paramname"><em>memoryManager</em>&#160;</td>
419         </tr>
420         <tr>
421           <td></td>
422           <td>)</td>
423           <td></td><td></td>
424         </tr>
425       </table>
426 </div><div class="memdoc">
427
428 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00319">319</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
429
430 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
431 <div class="fragment"><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;{</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;    <span class="keywordflow">return</span> Debug3dTest&lt;armnn::DataType::BFloat16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;}</div></div><!-- fragment -->
432 </div>
433 </div>
434 <a id="ab27db9bc57b9d9285ef91e09a6ae1a2e"></a>
435 <h2 class="memtitle"><span class="permalink"><a href="#ab27db9bc57b9d9285ef91e09a6ae1a2e">&#9670;&nbsp;</a></span>Debug3dFloat32Test()</h2>
436
437 <div class="memitem">
438 <div class="memproto">
439       <table class="memname">
440         <tr>
441           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 3&gt; Debug3dFloat32Test </td>
442           <td>(</td>
443           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
444           <td class="paramname"><em>workloadFactory</em>, </td>
445         </tr>
446         <tr>
447           <td class="paramkey"></td>
448           <td></td>
449           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
450           <td class="paramname"><em>memoryManager</em>&#160;</td>
451         </tr>
452         <tr>
453           <td></td>
454           <td>)</td>
455           <td></td><td></td>
456         </tr>
457       </table>
458 </div><div class="memdoc">
459
460 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00291">291</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
461
462 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
463 <div class="fragment"><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;{</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    <span class="keywordflow">return</span> Debug3dTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;}</div></div><!-- fragment -->
464 </div>
465 </div>
466 <a id="abdb0d918051840178c879d39e488909e"></a>
467 <h2 class="memtitle"><span class="permalink"><a href="#abdb0d918051840178c879d39e488909e">&#9670;&nbsp;</a></span>Debug3dInt16Test()</h2>
468
469 <div class="memitem">
470 <div class="memproto">
471       <table class="memname">
472         <tr>
473           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 3&gt; Debug3dInt16Test </td>
474           <td>(</td>
475           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
476           <td class="paramname"><em>workloadFactory</em>, </td>
477         </tr>
478         <tr>
479           <td class="paramkey"></td>
480           <td></td>
481           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
482           <td class="paramname"><em>memoryManager</em>&#160;</td>
483         </tr>
484         <tr>
485           <td></td>
486           <td>)</td>
487           <td></td><td></td>
488         </tr>
489       </table>
490 </div><div class="memdoc">
491
492 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00375">375</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
493
494 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
495 <div class="fragment"><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;{</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    <span class="keywordflow">return</span> Debug3dTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;}</div></div><!-- fragment -->
496 </div>
497 </div>
498 <a id="a353659f233efc7b8eb5a52b48c555c25"></a>
499 <h2 class="memtitle"><span class="permalink"><a href="#a353659f233efc7b8eb5a52b48c555c25">&#9670;&nbsp;</a></span>Debug3dUint8Test()</h2>
500
501 <div class="memitem">
502 <div class="memproto">
503       <table class="memname">
504         <tr>
505           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 3&gt; Debug3dUint8Test </td>
506           <td>(</td>
507           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
508           <td class="paramname"><em>workloadFactory</em>, </td>
509         </tr>
510         <tr>
511           <td class="paramkey"></td>
512           <td></td>
513           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
514           <td class="paramname"><em>memoryManager</em>&#160;</td>
515         </tr>
516         <tr>
517           <td></td>
518           <td>)</td>
519           <td></td><td></td>
520         </tr>
521       </table>
522 </div><div class="memdoc">
523
524 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00347">347</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
525
526 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
527 <div class="fragment"><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;{</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;    <span class="keywordflow">return</span> Debug3dTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;}</div></div><!-- fragment -->
528 </div>
529 </div>
530 <a id="a9770886bff5c3815fc70738e3a673b08"></a>
531 <h2 class="memtitle"><span class="permalink"><a href="#a9770886bff5c3815fc70738e3a673b08">&#9670;&nbsp;</a></span>Debug4dBFloat16Test()</h2>
532
533 <div class="memitem">
534 <div class="memproto">
535       <table class="memname">
536         <tr>
537           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="classarmnn_1_1_b_float16.xhtml">armnn::BFloat16</a>, 4&gt; Debug4dBFloat16Test </td>
538           <td>(</td>
539           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
540           <td class="paramname"><em>workloadFactory</em>, </td>
541         </tr>
542         <tr>
543           <td class="paramkey"></td>
544           <td></td>
545           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
546           <td class="paramname"><em>memoryManager</em>&#160;</td>
547         </tr>
548         <tr>
549           <td></td>
550           <td>)</td>
551           <td></td><td></td>
552         </tr>
553       </table>
554 </div><div class="memdoc">
555
556 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00312">312</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
557
558 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
559 <div class="fragment"><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;{</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    <span class="keywordflow">return</span> Debug4dTest&lt;armnn::DataType::BFloat16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;}</div></div><!-- fragment -->
560 </div>
561 </div>
562 <a id="a3a17c31e0243a055d062f9ef00e00295"></a>
563 <h2 class="memtitle"><span class="permalink"><a href="#a3a17c31e0243a055d062f9ef00e00295">&#9670;&nbsp;</a></span>Debug4dFloat32Test()</h2>
564
565 <div class="memitem">
566 <div class="memproto">
567       <table class="memname">
568         <tr>
569           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; Debug4dFloat32Test </td>
570           <td>(</td>
571           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
572           <td class="paramname"><em>workloadFactory</em>, </td>
573         </tr>
574         <tr>
575           <td class="paramkey"></td>
576           <td></td>
577           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
578           <td class="paramname"><em>memoryManager</em>&#160;</td>
579         </tr>
580         <tr>
581           <td></td>
582           <td>)</td>
583           <td></td><td></td>
584         </tr>
585       </table>
586 </div><div class="memdoc">
587
588 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00284">284</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
589
590 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
591 <div class="fragment"><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;{</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    <span class="keywordflow">return</span> Debug4dTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;}</div></div><!-- fragment -->
592 </div>
593 </div>
594 <a id="a6cce1d9e431fd143e71e8ba16267c774"></a>
595 <h2 class="memtitle"><span class="permalink"><a href="#a6cce1d9e431fd143e71e8ba16267c774">&#9670;&nbsp;</a></span>Debug4dInt16Test()</h2>
596
597 <div class="memitem">
598 <div class="memproto">
599       <table class="memname">
600         <tr>
601           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; Debug4dInt16Test </td>
602           <td>(</td>
603           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
604           <td class="paramname"><em>workloadFactory</em>, </td>
605         </tr>
606         <tr>
607           <td class="paramkey"></td>
608           <td></td>
609           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
610           <td class="paramname"><em>memoryManager</em>&#160;</td>
611         </tr>
612         <tr>
613           <td></td>
614           <td>)</td>
615           <td></td><td></td>
616         </tr>
617       </table>
618 </div><div class="memdoc">
619
620 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00368">368</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
621
622 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
623 <div class="fragment"><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;{</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    <span class="keywordflow">return</span> Debug4dTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;}</div></div><!-- fragment -->
624 </div>
625 </div>
626 <a id="aff1f64410b029a9b9925bb4c69219896"></a>
627 <h2 class="memtitle"><span class="permalink"><a href="#aff1f64410b029a9b9925bb4c69219896">&#9670;&nbsp;</a></span>Debug4dUint8Test()</h2>
628
629 <div class="memitem">
630 <div class="memproto">
631       <table class="memname">
632         <tr>
633           <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; Debug4dUint8Test </td>
634           <td>(</td>
635           <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
636           <td class="paramname"><em>workloadFactory</em>, </td>
637         </tr>
638         <tr>
639           <td class="paramkey"></td>
640           <td></td>
641           <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
642           <td class="paramname"><em>memoryManager</em>&#160;</td>
643         </tr>
644         <tr>
645           <td></td>
646           <td>)</td>
647           <td></td><td></td>
648         </tr>
649       </table>
650 </div><div class="memdoc">
651
652 <p class="definition">Definition at line <a class="el" href="_debug_test_impl_8cpp_source.xhtml#l00340">340</a> of file <a class="el" href="_debug_test_impl_8cpp_source.xhtml">DebugTestImpl.cpp</a>.</p>
653
654 <p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
655 <div class="fragment"><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;{</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;    <span class="keywordflow">return</span> Debug4dTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;}</div></div><!-- fragment -->
656 </div>
657 </div>
658 </div><!-- contents -->
659 </div><!-- doc-content -->
660 <!-- start footer part -->
661 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
662   <ul>
663     <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="_debug_test_impl_8hpp.xhtml">DebugTestImpl.hpp</a></li>
664     <li class="footer">Generated on Fri Mar 13 2020 16:09:14 for ArmNN by
665     <a href="http://www.doxygen.org/index.html">
666     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
667   </ul>
668 </div>
669 </body>
670 </html>