blob: 64b29dd1d04ee728f7cc4fac70931a33211adbad [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/SpaceToBatchNdTestImpl.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('_space_to_batch_nd_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">SpaceToBatchNdTestImpl.cpp File Reference</div> </div>
101</div><!--header-->
102<div class="contents">
103<div class="textblock"><code>#include &quot;<a class="el" href="_space_to_batch_nd_test_impl_8hpp_source.xhtml">SpaceToBatchNdTestImpl.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="_permute_8hpp_source.xhtml">armnnUtils/Permute.hpp</a>&gt;</code><br />
107<code>#include &lt;<a class="el" href="_tensor_copy_utils_8hpp_source.xhtml">backendsCommon/test/TensorCopyUtils.hpp</a>&gt;</code><br />
108<code>#include &lt;<a class="el" href="_workload_test_utils_8hpp_source.xhtml">backendsCommon/test/WorkloadTestUtils.hpp</a>&gt;</code><br />
109<code>#include &lt;<a class="el" href="_tensor_helpers_8hpp_source.xhtml">test/TensorHelpers.hpp</a>&gt;</code><br />
110</div>
111<p><a href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">Go to the source code of this file.</a></p>
112<table class="memberdecls">
113<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
114Functions</h2></td></tr>
115<tr class="memitem:a315f685be66477959778be9ae2af7ce8"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a315f685be66477959778be9ae2af7ce8">SpaceToBatchNdSimpleFloat32Test</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>
116<tr class="separator:a315f685be66477959778be9ae2af7ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
117<tr class="memitem:a20451e449b1dbd11ae7b5bc0f8c165b4"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a20451e449b1dbd11ae7b5bc0f8c165b4">SpaceToBatchNdMultiChannelsFloat32Test</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>
118<tr class="separator:a20451e449b1dbd11ae7b5bc0f8c165b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
119<tr class="memitem:a94c4a99a32d0e4d289b16a71f5a977f6"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a94c4a99a32d0e4d289b16a71f5a977f6">SpaceToBatchNdMultiBlockFloat32Test</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>
120<tr class="separator:a94c4a99a32d0e4d289b16a71f5a977f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
121<tr class="memitem:aa08588825c1eb4d084317dbd60e46844"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#aa08588825c1eb4d084317dbd60e46844">SpaceToBatchNdPaddingFloat32Test</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>
122<tr class="separator:aa08588825c1eb4d084317dbd60e46844"><td class="memSeparator" colspan="2">&#160;</td></tr>
123<tr class="memitem:a6b415e005c8b95ac63b032b6c50c1c80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_space_to_batch_nd_test_impl_8cpp.xhtml#a6b415e005c8b95ac63b032b6c50c1c80">SpaceToBatchNdSimpleFloat16Test</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>
124<tr class="separator:a6b415e005c8b95ac63b032b6c50c1c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
125<tr class="memitem:a0f355e2bbdb148188515952ce8174915"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_space_to_batch_nd_test_impl_8cpp.xhtml#a0f355e2bbdb148188515952ce8174915">SpaceToBatchNdMultiChannelsFloat16Test</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>
126<tr class="separator:a0f355e2bbdb148188515952ce8174915"><td class="memSeparator" colspan="2">&#160;</td></tr>
127<tr class="memitem:af4b9d4dbd1e7d946a6cc00138b675077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_space_to_batch_nd_test_impl_8cpp.xhtml#af4b9d4dbd1e7d946a6cc00138b675077">SpaceToBatchNdMultiBlockFloat16Test</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>
128<tr class="separator:af4b9d4dbd1e7d946a6cc00138b675077"><td class="memSeparator" colspan="2">&#160;</td></tr>
129<tr class="memitem:a48da0a9578dbe9d2808056dacaf81e74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_space_to_batch_nd_test_impl_8cpp.xhtml#a48da0a9578dbe9d2808056dacaf81e74">SpaceToBatchNdPaddingFloat16Test</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>
130<tr class="separator:a48da0a9578dbe9d2808056dacaf81e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
131<tr class="memitem:ac65c8dd6d74ac7492737ff9f30f1d7fe"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#ac65c8dd6d74ac7492737ff9f30f1d7fe">SpaceToBatchNdSimpleUint8Test</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>
132<tr class="separator:ac65c8dd6d74ac7492737ff9f30f1d7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
133<tr class="memitem:ac72292740cd4f5e96548ce322cc9d61d"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#ac72292740cd4f5e96548ce322cc9d61d">SpaceToBatchNdMultiChannelsUint8Test</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>
134<tr class="separator:ac72292740cd4f5e96548ce322cc9d61d"><td class="memSeparator" colspan="2">&#160;</td></tr>
135<tr class="memitem:aee2ed5699e992ab910722c6a8fc66fd2"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#aee2ed5699e992ab910722c6a8fc66fd2">SpaceToBatchNdMultiBlockUint8Test</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>
136<tr class="separator:aee2ed5699e992ab910722c6a8fc66fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
137<tr class="memitem:add116b7aa31dac3c19f6603d8c7adf9f"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#add116b7aa31dac3c19f6603d8c7adf9f">SpaceToBatchNdPaddingUint8Test</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>
138<tr class="separator:add116b7aa31dac3c19f6603d8c7adf9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
139<tr class="memitem:a2f69fcf5799a4b9d2015e2f434235af6"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a2f69fcf5799a4b9d2015e2f434235af6">SpaceToBatchNdSimpleNhwcFloat32Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
140<tr class="separator:a2f69fcf5799a4b9d2015e2f434235af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
141<tr class="memitem:a9cc34ce715c027a3b29beffe9a6018e9"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a9cc34ce715c027a3b29beffe9a6018e9">SpaceToBatchNdMultiChannelsNhwcFloat32Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
142<tr class="separator:a9cc34ce715c027a3b29beffe9a6018e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
143<tr class="memitem:ac734c42ca4e1ed7115b863df4fc7d0a7"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#ac734c42ca4e1ed7115b863df4fc7d0a7">SpaceToBatchNdMultiBlockNhwcFloat32Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
144<tr class="separator:ac734c42ca4e1ed7115b863df4fc7d0a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
145<tr class="memitem:a9b7aeb61a28b0878ec0e7b1cb2d8daee"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a9b7aeb61a28b0878ec0e7b1cb2d8daee">SpaceToBatchNdPaddingNhwcFloat32Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
146<tr class="separator:a9b7aeb61a28b0878ec0e7b1cb2d8daee"><td class="memSeparator" colspan="2">&#160;</td></tr>
147<tr class="memitem:a6bf427aaf2d340577e5a98d1917d9398"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_space_to_batch_nd_test_impl_8cpp.xhtml#a6bf427aaf2d340577e5a98d1917d9398">SpaceToBatchNdSimpleNhwcFloat16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
148<tr class="separator:a6bf427aaf2d340577e5a98d1917d9398"><td class="memSeparator" colspan="2">&#160;</td></tr>
149<tr class="memitem:ad31f5654aeccace80f0900eca734377b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_space_to_batch_nd_test_impl_8cpp.xhtml#ad31f5654aeccace80f0900eca734377b">SpaceToBatchNdMultiChannelsNhwcFloat16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
150<tr class="separator:ad31f5654aeccace80f0900eca734377b"><td class="memSeparator" colspan="2">&#160;</td></tr>
151<tr class="memitem:acdb87c8d7dfee48479ebd2cb36f180ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_space_to_batch_nd_test_impl_8cpp.xhtml#acdb87c8d7dfee48479ebd2cb36f180ff">SpaceToBatchNdMultiBlockNhwcFloat16Test</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>
152<tr class="separator:acdb87c8d7dfee48479ebd2cb36f180ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
153<tr class="memitem:aa4611c3592cb50d35c651629aa10859b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt; <a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_space_to_batch_nd_test_impl_8cpp.xhtml#aa4611c3592cb50d35c651629aa10859b">SpaceToBatchNdPaddingNhwcFloat16Test</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>
154<tr class="separator:aa4611c3592cb50d35c651629aa10859b"><td class="memSeparator" colspan="2">&#160;</td></tr>
155<tr class="memitem:a882627ba13e61384787567e3b183b974"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a882627ba13e61384787567e3b183b974">SpaceToBatchNdSimpleNhwcUint8Test</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>
156<tr class="separator:a882627ba13e61384787567e3b183b974"><td class="memSeparator" colspan="2">&#160;</td></tr>
157<tr class="memitem:a877db889dceb3c5d650e11fc5a202341"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a877db889dceb3c5d650e11fc5a202341">SpaceToBatchNdMultiChannelsNhwcUint8Test</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>
158<tr class="separator:a877db889dceb3c5d650e11fc5a202341"><td class="memSeparator" colspan="2">&#160;</td></tr>
159<tr class="memitem:a3243253d785689cb8ab67640b3d23627"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a3243253d785689cb8ab67640b3d23627">SpaceToBatchNdMultiBlockNhwcUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
160<tr class="separator:a3243253d785689cb8ab67640b3d23627"><td class="memSeparator" colspan="2">&#160;</td></tr>
161<tr class="memitem:aa902e6279bcb1cbdff3392f5f3029d3e"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#aa902e6279bcb1cbdff3392f5f3029d3e">SpaceToBatchNdPaddingNhwcUint8Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
162<tr class="separator:aa902e6279bcb1cbdff3392f5f3029d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
163<tr class="memitem:a9a6c40f2472520aa803c06bce119ee12"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a9a6c40f2472520aa803c06bce119ee12">SpaceToBatchNdSimpleUint16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
164<tr class="separator:a9a6c40f2472520aa803c06bce119ee12"><td class="memSeparator" colspan="2">&#160;</td></tr>
165<tr class="memitem:ac94e911722f7072d94eeb6855ad6513a"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#ac94e911722f7072d94eeb6855ad6513a">SpaceToBatchNdMultiChannelsUint16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
166<tr class="separator:ac94e911722f7072d94eeb6855ad6513a"><td class="memSeparator" colspan="2">&#160;</td></tr>
167<tr class="memitem:a303a43765b42bee424ee73f419f3d7bd"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a303a43765b42bee424ee73f419f3d7bd">SpaceToBatchNdMultiBlockUint16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
168<tr class="separator:a303a43765b42bee424ee73f419f3d7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
169<tr class="memitem:abf0f3d46734ac33f97ab3f42347955db"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#abf0f3d46734ac33f97ab3f42347955db">SpaceToBatchNdPaddingUint16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
170<tr class="separator:abf0f3d46734ac33f97ab3f42347955db"><td class="memSeparator" colspan="2">&#160;</td></tr>
171<tr class="memitem:ad67a8d8c01c89c09a6bbdbc2057876bf"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#ad67a8d8c01c89c09a6bbdbc2057876bf">SpaceToBatchNdSimpleNhwcUint16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
172<tr class="separator:ad67a8d8c01c89c09a6bbdbc2057876bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
173<tr class="memitem:ac7a2d20540e4ffcd63eee314932877b1"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#ac7a2d20540e4ffcd63eee314932877b1">SpaceToBatchNdMultiChannelsNhwcUint16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
174<tr class="separator:ac7a2d20540e4ffcd63eee314932877b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
175<tr class="memitem:a7572290c29c581b35185f584b08ff670"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a7572290c29c581b35185f584b08ff670">SpaceToBatchNdMultiBlockNhwcUint16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
176<tr class="separator:a7572290c29c581b35185f584b08ff670"><td class="memSeparator" colspan="2">&#160;</td></tr>
177<tr class="memitem:a2723fd1b14dea631e61e2887f13884e1"><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="_space_to_batch_nd_test_impl_8cpp.xhtml#a2723fd1b14dea631e61e2887f13884e1">SpaceToBatchNdPaddingNhwcUint16Test</a> (<a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;workloadFactory, const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;memoryManager)</td></tr>
178<tr class="separator:a2723fd1b14dea631e61e2887f13884e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
179</table>
180<h2 class="groupheader">Function Documentation</h2>
181<a id="af4b9d4dbd1e7d946a6cc00138b675077"></a>
182<h2 class="memtitle"><span class="permalink"><a href="#af4b9d4dbd1e7d946a6cc00138b675077">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiBlockFloat16Test()</h2>
183
184<div class="memitem">
185<div class="memproto">
186 <table class="memname">
187 <tr>
188 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4&gt; SpaceToBatchNdMultiBlockFloat16Test </td>
189 <td>(</td>
190 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
191 <td class="paramname"><em>workloadFactory</em>, </td>
192 </tr>
193 <tr>
194 <td class="paramkey"></td>
195 <td></td>
196 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
197 <td class="paramname"><em>memoryManager</em>&#160;</td>
198 </tr>
199 <tr>
200 <td></td>
201 <td>)</td>
202 <td></td><td></td>
203 </tr>
204 </table>
205</div><div class="memdoc">
206
207<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00321">321</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
208
209<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
210<div class="fragment"><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;{</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiBlockTest&lt;armnn::DataType::Float16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;}</div></div><!-- fragment -->
211</div>
212</div>
213<a id="a94c4a99a32d0e4d289b16a71f5a977f6"></a>
214<h2 class="memtitle"><span class="permalink"><a href="#a94c4a99a32d0e4d289b16a71f5a977f6">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiBlockFloat32Test()</h2>
215
216<div class="memitem">
217<div class="memproto">
218 <table class="memname">
219 <tr>
220 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SpaceToBatchNdMultiBlockFloat32Test </td>
221 <td>(</td>
222 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
223 <td class="paramname"><em>workloadFactory</em>, </td>
224 </tr>
225 <tr>
226 <td class="paramkey"></td>
227 <td></td>
228 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
229 <td class="paramname"><em>memoryManager</em>&#160;</td>
230 </tr>
231 <tr>
232 <td></td>
233 <td>)</td>
234 <td></td><td></td>
235 </tr>
236 </table>
237</div><div class="memdoc">
238
239<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00293">293</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
240
241<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
242<div class="fragment"><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;{</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiBlockTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;}</div></div><!-- fragment -->
243</div>
244</div>
245<a id="acdb87c8d7dfee48479ebd2cb36f180ff"></a>
246<h2 class="memtitle"><span class="permalink"><a href="#acdb87c8d7dfee48479ebd2cb36f180ff">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiBlockNhwcFloat16Test()</h2>
247
248<div class="memitem">
249<div class="memproto">
250 <table class="memname">
251 <tr>
252 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4&gt; SpaceToBatchNdMultiBlockNhwcFloat16Test </td>
253 <td>(</td>
254 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
255 <td class="paramname"><em>workloadFactory</em>, </td>
256 </tr>
257 <tr>
258 <td class="paramkey"></td>
259 <td></td>
260 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
261 <td class="paramname"><em>memoryManager</em>&#160;</td>
262 </tr>
263 <tr>
264 <td></td>
265 <td>)</td>
266 <td></td><td></td>
267 </tr>
268 </table>
269</div><div class="memdoc">
270
271<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00405">405</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
272
273<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
274<div class="fragment"><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;{</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiBlockNhwcTest&lt;armnn::DataType::Float16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;}</div></div><!-- fragment -->
275</div>
276</div>
277<a id="ac734c42ca4e1ed7115b863df4fc7d0a7"></a>
278<h2 class="memtitle"><span class="permalink"><a href="#ac734c42ca4e1ed7115b863df4fc7d0a7">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiBlockNhwcFloat32Test()</h2>
279
280<div class="memitem">
281<div class="memproto">
282 <table class="memname">
283 <tr>
284 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SpaceToBatchNdMultiBlockNhwcFloat32Test </td>
285 <td>(</td>
286 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
287 <td class="paramname"><em>workloadFactory</em>, </td>
288 </tr>
289 <tr>
290 <td class="paramkey"></td>
291 <td></td>
292 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
293 <td class="paramname"><em>memoryManager</em>&#160;</td>
294 </tr>
295 <tr>
296 <td></td>
297 <td>)</td>
298 <td></td><td></td>
299 </tr>
300 </table>
301</div><div class="memdoc">
302
303<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00377">377</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
304
305<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
306<div class="fragment"><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;{</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiBlockNhwcTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;}</div></div><!-- fragment -->
307</div>
308</div>
309<a id="a7572290c29c581b35185f584b08ff670"></a>
310<h2 class="memtitle"><span class="permalink"><a href="#a7572290c29c581b35185f584b08ff670">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiBlockNhwcUint16Test()</h2>
311
312<div class="memitem">
313<div class="memproto">
314 <table class="memname">
315 <tr>
316 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SpaceToBatchNdMultiBlockNhwcUint16Test </td>
317 <td>(</td>
318 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
319 <td class="paramname"><em>workloadFactory</em>, </td>
320 </tr>
321 <tr>
322 <td class="paramkey"></td>
323 <td></td>
324 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
325 <td class="paramname"><em>memoryManager</em>&#160;</td>
326 </tr>
327 <tr>
328 <td></td>
329 <td>)</td>
330 <td></td><td></td>
331 </tr>
332 </table>
333</div><div class="memdoc">
334
335<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00489">489</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
336
337<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
338<div class="fragment"><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;{</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiBlockNhwcTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;}</div></div><!-- fragment -->
339</div>
340</div>
341<a id="a3243253d785689cb8ab67640b3d23627"></a>
342<h2 class="memtitle"><span class="permalink"><a href="#a3243253d785689cb8ab67640b3d23627">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiBlockNhwcUint8Test()</h2>
343
344<div class="memitem">
345<div class="memproto">
346 <table class="memname">
347 <tr>
348 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SpaceToBatchNdMultiBlockNhwcUint8Test </td>
349 <td>(</td>
350 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
351 <td class="paramname"><em>workloadFactory</em>, </td>
352 </tr>
353 <tr>
354 <td class="paramkey"></td>
355 <td></td>
356 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
357 <td class="paramname"><em>memoryManager</em>&#160;</td>
358 </tr>
359 <tr>
360 <td></td>
361 <td>)</td>
362 <td></td><td></td>
363 </tr>
364 </table>
365</div><div class="memdoc">
366
367<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00433">433</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
368
369<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
370<div class="fragment"><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;{</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiBlockNhwcTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;}</div></div><!-- fragment -->
371</div>
372</div>
373<a id="a303a43765b42bee424ee73f419f3d7bd"></a>
374<h2 class="memtitle"><span class="permalink"><a href="#a303a43765b42bee424ee73f419f3d7bd">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiBlockUint16Test()</h2>
375
376<div class="memitem">
377<div class="memproto">
378 <table class="memname">
379 <tr>
380 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SpaceToBatchNdMultiBlockUint16Test </td>
381 <td>(</td>
382 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
383 <td class="paramname"><em>workloadFactory</em>, </td>
384 </tr>
385 <tr>
386 <td class="paramkey"></td>
387 <td></td>
388 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
389 <td class="paramname"><em>memoryManager</em>&#160;</td>
390 </tr>
391 <tr>
392 <td></td>
393 <td>)</td>
394 <td></td><td></td>
395 </tr>
396 </table>
397</div><div class="memdoc">
398
399<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00461">461</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
400
401<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
402<div class="fragment"><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;{</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiBlockTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;}</div></div><!-- fragment -->
403</div>
404</div>
405<a id="aee2ed5699e992ab910722c6a8fc66fd2"></a>
406<h2 class="memtitle"><span class="permalink"><a href="#aee2ed5699e992ab910722c6a8fc66fd2">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiBlockUint8Test()</h2>
407
408<div class="memitem">
409<div class="memproto">
410 <table class="memname">
411 <tr>
412 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SpaceToBatchNdMultiBlockUint8Test </td>
413 <td>(</td>
414 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
415 <td class="paramname"><em>workloadFactory</em>, </td>
416 </tr>
417 <tr>
418 <td class="paramkey"></td>
419 <td></td>
420 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
421 <td class="paramname"><em>memoryManager</em>&#160;</td>
422 </tr>
423 <tr>
424 <td></td>
425 <td>)</td>
426 <td></td><td></td>
427 </tr>
428 </table>
429</div><div class="memdoc">
430
431<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00349">349</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
432
433<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
434<div class="fragment"><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;{</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiBlockTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;}</div></div><!-- fragment -->
435</div>
436</div>
437<a id="a0f355e2bbdb148188515952ce8174915"></a>
438<h2 class="memtitle"><span class="permalink"><a href="#a0f355e2bbdb148188515952ce8174915">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiChannelsFloat16Test()</h2>
439
440<div class="memitem">
441<div class="memproto">
442 <table class="memname">
443 <tr>
444 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4&gt; SpaceToBatchNdMultiChannelsFloat16Test </td>
445 <td>(</td>
446 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
447 <td class="paramname"><em>workloadFactory</em>, </td>
448 </tr>
449 <tr>
450 <td class="paramkey"></td>
451 <td></td>
452 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
453 <td class="paramname"><em>memoryManager</em>&#160;</td>
454 </tr>
455 <tr>
456 <td></td>
457 <td>)</td>
458 <td></td><td></td>
459 </tr>
460 </table>
461</div><div class="memdoc">
462
463<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00314">314</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
464
465<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
466<div class="fragment"><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;{</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiChannelsTest&lt;armnn::DataType::Float16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;}</div></div><!-- fragment -->
467</div>
468</div>
469<a id="a20451e449b1dbd11ae7b5bc0f8c165b4"></a>
470<h2 class="memtitle"><span class="permalink"><a href="#a20451e449b1dbd11ae7b5bc0f8c165b4">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiChannelsFloat32Test()</h2>
471
472<div class="memitem">
473<div class="memproto">
474 <table class="memname">
475 <tr>
476 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SpaceToBatchNdMultiChannelsFloat32Test </td>
477 <td>(</td>
478 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
479 <td class="paramname"><em>workloadFactory</em>, </td>
480 </tr>
481 <tr>
482 <td class="paramkey"></td>
483 <td></td>
484 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
485 <td class="paramname"><em>memoryManager</em>&#160;</td>
486 </tr>
487 <tr>
488 <td></td>
489 <td>)</td>
490 <td></td><td></td>
491 </tr>
492 </table>
493</div><div class="memdoc">
494
495<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00286">286</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
496
497<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
498<div class="fragment"><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;{</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiChannelsTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;}</div></div><!-- fragment -->
499</div>
500</div>
501<a id="ad31f5654aeccace80f0900eca734377b"></a>
502<h2 class="memtitle"><span class="permalink"><a href="#ad31f5654aeccace80f0900eca734377b">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiChannelsNhwcFloat16Test()</h2>
503
504<div class="memitem">
505<div class="memproto">
506 <table class="memname">
507 <tr>
508 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4&gt; SpaceToBatchNdMultiChannelsNhwcFloat16Test </td>
509 <td>(</td>
510 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
511 <td class="paramname"><em>workloadFactory</em>, </td>
512 </tr>
513 <tr>
514 <td class="paramkey"></td>
515 <td></td>
516 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
517 <td class="paramname"><em>memoryManager</em>&#160;</td>
518 </tr>
519 <tr>
520 <td></td>
521 <td>)</td>
522 <td></td><td></td>
523 </tr>
524 </table>
525</div><div class="memdoc">
526
527<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00398">398</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
528
529<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
530<div class="fragment"><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;{</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiChannelsNhwcTest&lt;armnn::DataType::Float16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;}</div></div><!-- fragment -->
531</div>
532</div>
533<a id="a9cc34ce715c027a3b29beffe9a6018e9"></a>
534<h2 class="memtitle"><span class="permalink"><a href="#a9cc34ce715c027a3b29beffe9a6018e9">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiChannelsNhwcFloat32Test()</h2>
535
536<div class="memitem">
537<div class="memproto">
538 <table class="memname">
539 <tr>
540 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SpaceToBatchNdMultiChannelsNhwcFloat32Test </td>
541 <td>(</td>
542 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
543 <td class="paramname"><em>workloadFactory</em>, </td>
544 </tr>
545 <tr>
546 <td class="paramkey"></td>
547 <td></td>
548 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
549 <td class="paramname"><em>memoryManager</em>&#160;</td>
550 </tr>
551 <tr>
552 <td></td>
553 <td>)</td>
554 <td></td><td></td>
555 </tr>
556 </table>
557</div><div class="memdoc">
558
559<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00370">370</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
560
561<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
562<div class="fragment"><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;{</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiChannelsNhwcTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;}</div></div><!-- fragment -->
563</div>
564</div>
565<a id="ac7a2d20540e4ffcd63eee314932877b1"></a>
566<h2 class="memtitle"><span class="permalink"><a href="#ac7a2d20540e4ffcd63eee314932877b1">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiChannelsNhwcUint16Test()</h2>
567
568<div class="memitem">
569<div class="memproto">
570 <table class="memname">
571 <tr>
572 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SpaceToBatchNdMultiChannelsNhwcUint16Test </td>
573 <td>(</td>
574 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
575 <td class="paramname"><em>workloadFactory</em>, </td>
576 </tr>
577 <tr>
578 <td class="paramkey"></td>
579 <td></td>
580 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
581 <td class="paramname"><em>memoryManager</em>&#160;</td>
582 </tr>
583 <tr>
584 <td></td>
585 <td>)</td>
586 <td></td><td></td>
587 </tr>
588 </table>
589</div><div class="memdoc">
590
591<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00482">482</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
592
593<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
594<div class="fragment"><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;{</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiChannelsNhwcTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;}</div></div><!-- fragment -->
595</div>
596</div>
597<a id="a877db889dceb3c5d650e11fc5a202341"></a>
598<h2 class="memtitle"><span class="permalink"><a href="#a877db889dceb3c5d650e11fc5a202341">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiChannelsNhwcUint8Test()</h2>
599
600<div class="memitem">
601<div class="memproto">
602 <table class="memname">
603 <tr>
604 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SpaceToBatchNdMultiChannelsNhwcUint8Test </td>
605 <td>(</td>
606 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
607 <td class="paramname"><em>workloadFactory</em>, </td>
608 </tr>
609 <tr>
610 <td class="paramkey"></td>
611 <td></td>
612 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
613 <td class="paramname"><em>memoryManager</em>&#160;</td>
614 </tr>
615 <tr>
616 <td></td>
617 <td>)</td>
618 <td></td><td></td>
619 </tr>
620 </table>
621</div><div class="memdoc">
622
623<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00426">426</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
624
625<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
626<div class="fragment"><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;{</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiChannelsNhwcTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;}</div></div><!-- fragment -->
627</div>
628</div>
629<a id="ac94e911722f7072d94eeb6855ad6513a"></a>
630<h2 class="memtitle"><span class="permalink"><a href="#ac94e911722f7072d94eeb6855ad6513a">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiChannelsUint16Test()</h2>
631
632<div class="memitem">
633<div class="memproto">
634 <table class="memname">
635 <tr>
636 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SpaceToBatchNdMultiChannelsUint16Test </td>
637 <td>(</td>
638 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
639 <td class="paramname"><em>workloadFactory</em>, </td>
640 </tr>
641 <tr>
642 <td class="paramkey"></td>
643 <td></td>
644 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
645 <td class="paramname"><em>memoryManager</em>&#160;</td>
646 </tr>
647 <tr>
648 <td></td>
649 <td>)</td>
650 <td></td><td></td>
651 </tr>
652 </table>
653</div><div class="memdoc">
654
655<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00454">454</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
656
657<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
658<div class="fragment"><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;{</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiChannelsTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;}</div></div><!-- fragment -->
659</div>
660</div>
661<a id="ac72292740cd4f5e96548ce322cc9d61d"></a>
662<h2 class="memtitle"><span class="permalink"><a href="#ac72292740cd4f5e96548ce322cc9d61d">&#9670;&nbsp;</a></span>SpaceToBatchNdMultiChannelsUint8Test()</h2>
663
664<div class="memitem">
665<div class="memproto">
666 <table class="memname">
667 <tr>
668 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SpaceToBatchNdMultiChannelsUint8Test </td>
669 <td>(</td>
670 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
671 <td class="paramname"><em>workloadFactory</em>, </td>
672 </tr>
673 <tr>
674 <td class="paramkey"></td>
675 <td></td>
676 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
677 <td class="paramname"><em>memoryManager</em>&#160;</td>
678 </tr>
679 <tr>
680 <td></td>
681 <td>)</td>
682 <td></td><td></td>
683 </tr>
684 </table>
685</div><div class="memdoc">
686
687<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00342">342</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
688
689<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
690<div class="fragment"><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;{</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdMultiChannelsTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;}</div></div><!-- fragment -->
691</div>
692</div>
693<a id="a48da0a9578dbe9d2808056dacaf81e74"></a>
694<h2 class="memtitle"><span class="permalink"><a href="#a48da0a9578dbe9d2808056dacaf81e74">&#9670;&nbsp;</a></span>SpaceToBatchNdPaddingFloat16Test()</h2>
695
696<div class="memitem">
697<div class="memproto">
698 <table class="memname">
699 <tr>
700 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4&gt; SpaceToBatchNdPaddingFloat16Test </td>
701 <td>(</td>
702 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
703 <td class="paramname"><em>workloadFactory</em>, </td>
704 </tr>
705 <tr>
706 <td class="paramkey"></td>
707 <td></td>
708 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
709 <td class="paramname"><em>memoryManager</em>&#160;</td>
710 </tr>
711 <tr>
712 <td></td>
713 <td>)</td>
714 <td></td><td></td>
715 </tr>
716 </table>
717</div><div class="memdoc">
718
719<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00328">328</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
720
721<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
722<div class="fragment"><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;{</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdPaddingTest&lt;armnn::DataType::Float16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;}</div></div><!-- fragment -->
723</div>
724</div>
725<a id="aa08588825c1eb4d084317dbd60e46844"></a>
726<h2 class="memtitle"><span class="permalink"><a href="#aa08588825c1eb4d084317dbd60e46844">&#9670;&nbsp;</a></span>SpaceToBatchNdPaddingFloat32Test()</h2>
727
728<div class="memitem">
729<div class="memproto">
730 <table class="memname">
731 <tr>
732 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SpaceToBatchNdPaddingFloat32Test </td>
733 <td>(</td>
734 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
735 <td class="paramname"><em>workloadFactory</em>, </td>
736 </tr>
737 <tr>
738 <td class="paramkey"></td>
739 <td></td>
740 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
741 <td class="paramname"><em>memoryManager</em>&#160;</td>
742 </tr>
743 <tr>
744 <td></td>
745 <td>)</td>
746 <td></td><td></td>
747 </tr>
748 </table>
749</div><div class="memdoc">
750
751<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00300">300</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
752
753<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
754<div class="fragment"><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;{</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdPaddingTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;}</div></div><!-- fragment -->
755</div>
756</div>
757<a id="aa4611c3592cb50d35c651629aa10859b"></a>
758<h2 class="memtitle"><span class="permalink"><a href="#aa4611c3592cb50d35c651629aa10859b">&#9670;&nbsp;</a></span>SpaceToBatchNdPaddingNhwcFloat16Test()</h2>
759
760<div class="memitem">
761<div class="memproto">
762 <table class="memname">
763 <tr>
764 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4&gt; SpaceToBatchNdPaddingNhwcFloat16Test </td>
765 <td>(</td>
766 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
767 <td class="paramname"><em>workloadFactory</em>, </td>
768 </tr>
769 <tr>
770 <td class="paramkey"></td>
771 <td></td>
772 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
773 <td class="paramname"><em>memoryManager</em>&#160;</td>
774 </tr>
775 <tr>
776 <td></td>
777 <td>)</td>
778 <td></td><td></td>
779 </tr>
780 </table>
781</div><div class="memdoc">
782
783<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00412">412</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
784
785<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
786<div class="fragment"><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;{</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdPaddingNhwcTest&lt;armnn::DataType::Float16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;}</div></div><!-- fragment -->
787</div>
788</div>
789<a id="a9b7aeb61a28b0878ec0e7b1cb2d8daee"></a>
790<h2 class="memtitle"><span class="permalink"><a href="#a9b7aeb61a28b0878ec0e7b1cb2d8daee">&#9670;&nbsp;</a></span>SpaceToBatchNdPaddingNhwcFloat32Test()</h2>
791
792<div class="memitem">
793<div class="memproto">
794 <table class="memname">
795 <tr>
796 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SpaceToBatchNdPaddingNhwcFloat32Test </td>
797 <td>(</td>
798 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
799 <td class="paramname"><em>workloadFactory</em>, </td>
800 </tr>
801 <tr>
802 <td class="paramkey"></td>
803 <td></td>
804 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
805 <td class="paramname"><em>memoryManager</em>&#160;</td>
806 </tr>
807 <tr>
808 <td></td>
809 <td>)</td>
810 <td></td><td></td>
811 </tr>
812 </table>
813</div><div class="memdoc">
814
815<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00384">384</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
816
817<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
818<div class="fragment"><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;{</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdPaddingNhwcTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;}</div></div><!-- fragment -->
819</div>
820</div>
821<a id="a2723fd1b14dea631e61e2887f13884e1"></a>
822<h2 class="memtitle"><span class="permalink"><a href="#a2723fd1b14dea631e61e2887f13884e1">&#9670;&nbsp;</a></span>SpaceToBatchNdPaddingNhwcUint16Test()</h2>
823
824<div class="memitem">
825<div class="memproto">
826 <table class="memname">
827 <tr>
828 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SpaceToBatchNdPaddingNhwcUint16Test </td>
829 <td>(</td>
830 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
831 <td class="paramname"><em>workloadFactory</em>, </td>
832 </tr>
833 <tr>
834 <td class="paramkey"></td>
835 <td></td>
836 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
837 <td class="paramname"><em>memoryManager</em>&#160;</td>
838 </tr>
839 <tr>
840 <td></td>
841 <td>)</td>
842 <td></td><td></td>
843 </tr>
844 </table>
845</div><div class="memdoc">
846
847<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00496">496</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
848
849<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
850<div class="fragment"><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;{</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdPaddingNhwcTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;}</div></div><!-- fragment -->
851</div>
852</div>
853<a id="aa902e6279bcb1cbdff3392f5f3029d3e"></a>
854<h2 class="memtitle"><span class="permalink"><a href="#aa902e6279bcb1cbdff3392f5f3029d3e">&#9670;&nbsp;</a></span>SpaceToBatchNdPaddingNhwcUint8Test()</h2>
855
856<div class="memitem">
857<div class="memproto">
858 <table class="memname">
859 <tr>
860 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SpaceToBatchNdPaddingNhwcUint8Test </td>
861 <td>(</td>
862 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
863 <td class="paramname"><em>workloadFactory</em>, </td>
864 </tr>
865 <tr>
866 <td class="paramkey"></td>
867 <td></td>
868 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
869 <td class="paramname"><em>memoryManager</em>&#160;</td>
870 </tr>
871 <tr>
872 <td></td>
873 <td>)</td>
874 <td></td><td></td>
875 </tr>
876 </table>
877</div><div class="memdoc">
878
879<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00440">440</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
880
881<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
882<div class="fragment"><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;{</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdPaddingNhwcTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;}</div></div><!-- fragment -->
883</div>
884</div>
885<a id="abf0f3d46734ac33f97ab3f42347955db"></a>
886<h2 class="memtitle"><span class="permalink"><a href="#abf0f3d46734ac33f97ab3f42347955db">&#9670;&nbsp;</a></span>SpaceToBatchNdPaddingUint16Test()</h2>
887
888<div class="memitem">
889<div class="memproto">
890 <table class="memname">
891 <tr>
892 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SpaceToBatchNdPaddingUint16Test </td>
893 <td>(</td>
894 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
895 <td class="paramname"><em>workloadFactory</em>, </td>
896 </tr>
897 <tr>
898 <td class="paramkey"></td>
899 <td></td>
900 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
901 <td class="paramname"><em>memoryManager</em>&#160;</td>
902 </tr>
903 <tr>
904 <td></td>
905 <td>)</td>
906 <td></td><td></td>
907 </tr>
908 </table>
909</div><div class="memdoc">
910
911<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00468">468</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
912
913<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
914<div class="fragment"><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;{</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdPaddingTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;}</div></div><!-- fragment -->
915</div>
916</div>
917<a id="add116b7aa31dac3c19f6603d8c7adf9f"></a>
918<h2 class="memtitle"><span class="permalink"><a href="#add116b7aa31dac3c19f6603d8c7adf9f">&#9670;&nbsp;</a></span>SpaceToBatchNdPaddingUint8Test()</h2>
919
920<div class="memitem">
921<div class="memproto">
922 <table class="memname">
923 <tr>
924 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SpaceToBatchNdPaddingUint8Test </td>
925 <td>(</td>
926 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
927 <td class="paramname"><em>workloadFactory</em>, </td>
928 </tr>
929 <tr>
930 <td class="paramkey"></td>
931 <td></td>
932 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
933 <td class="paramname"><em>memoryManager</em>&#160;</td>
934 </tr>
935 <tr>
936 <td></td>
937 <td>)</td>
938 <td></td><td></td>
939 </tr>
940 </table>
941</div><div class="memdoc">
942
943<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00356">356</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
944
945<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
946<div class="fragment"><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;{</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdPaddingTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;}</div></div><!-- fragment -->
947</div>
948</div>
949<a id="a6b415e005c8b95ac63b032b6c50c1c80"></a>
950<h2 class="memtitle"><span class="permalink"><a href="#a6b415e005c8b95ac63b032b6c50c1c80">&#9670;&nbsp;</a></span>SpaceToBatchNdSimpleFloat16Test()</h2>
951
952<div class="memitem">
953<div class="memproto">
954 <table class="memname">
955 <tr>
956 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4&gt; SpaceToBatchNdSimpleFloat16Test </td>
957 <td>(</td>
958 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
959 <td class="paramname"><em>workloadFactory</em>, </td>
960 </tr>
961 <tr>
962 <td class="paramkey"></td>
963 <td></td>
964 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
965 <td class="paramname"><em>memoryManager</em>&#160;</td>
966 </tr>
967 <tr>
968 <td></td>
969 <td>)</td>
970 <td></td><td></td>
971 </tr>
972 </table>
973</div><div class="memdoc">
974
975<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00307">307</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
976
977<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
978<div class="fragment"><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;{</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdSimpleTest&lt;armnn::DataType::Float16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;}</div></div><!-- fragment -->
979</div>
980</div>
981<a id="a315f685be66477959778be9ae2af7ce8"></a>
982<h2 class="memtitle"><span class="permalink"><a href="#a315f685be66477959778be9ae2af7ce8">&#9670;&nbsp;</a></span>SpaceToBatchNdSimpleFloat32Test()</h2>
983
984<div class="memitem">
985<div class="memproto">
986 <table class="memname">
987 <tr>
988 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SpaceToBatchNdSimpleFloat32Test </td>
989 <td>(</td>
990 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
991 <td class="paramname"><em>workloadFactory</em>, </td>
992 </tr>
993 <tr>
994 <td class="paramkey"></td>
995 <td></td>
996 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
997 <td class="paramname"><em>memoryManager</em>&#160;</td>
998 </tr>
999 <tr>
1000 <td></td>
1001 <td>)</td>
1002 <td></td><td></td>
1003 </tr>
1004 </table>
1005</div><div class="memdoc">
1006
1007<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00279">279</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
1008
1009<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
1010<div class="fragment"><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;{</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdSimpleTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;}</div></div><!-- fragment -->
1011</div>
1012</div>
1013<a id="a6bf427aaf2d340577e5a98d1917d9398"></a>
1014<h2 class="memtitle"><span class="permalink"><a href="#a6bf427aaf2d340577e5a98d1917d9398">&#9670;&nbsp;</a></span>SpaceToBatchNdSimpleNhwcFloat16Test()</h2>
1015
1016<div class="memitem">
1017<div class="memproto">
1018 <table class="memname">
1019 <tr>
1020 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;<a class="el" href="namespacearmnn.xhtml#a0f38fa92b2468d5378258a2b074c1a31">armnn::Half</a>, 4&gt; SpaceToBatchNdSimpleNhwcFloat16Test </td>
1021 <td>(</td>
1022 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1023 <td class="paramname"><em>workloadFactory</em>, </td>
1024 </tr>
1025 <tr>
1026 <td class="paramkey"></td>
1027 <td></td>
1028 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1029 <td class="paramname"><em>memoryManager</em>&#160;</td>
1030 </tr>
1031 <tr>
1032 <td></td>
1033 <td>)</td>
1034 <td></td><td></td>
1035 </tr>
1036 </table>
1037</div><div class="memdoc">
1038
1039<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00391">391</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
1040
1041<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
1042<div class="fragment"><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;{</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdSimpleNhwcTest&lt;armnn::DataType::Float16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;}</div></div><!-- fragment -->
1043</div>
1044</div>
1045<a id="a2f69fcf5799a4b9d2015e2f434235af6"></a>
1046<h2 class="memtitle"><span class="permalink"><a href="#a2f69fcf5799a4b9d2015e2f434235af6">&#9670;&nbsp;</a></span>SpaceToBatchNdSimpleNhwcFloat32Test()</h2>
1047
1048<div class="memitem">
1049<div class="memproto">
1050 <table class="memname">
1051 <tr>
1052 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;float, 4&gt; SpaceToBatchNdSimpleNhwcFloat32Test </td>
1053 <td>(</td>
1054 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1055 <td class="paramname"><em>workloadFactory</em>, </td>
1056 </tr>
1057 <tr>
1058 <td class="paramkey"></td>
1059 <td></td>
1060 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1061 <td class="paramname"><em>memoryManager</em>&#160;</td>
1062 </tr>
1063 <tr>
1064 <td></td>
1065 <td>)</td>
1066 <td></td><td></td>
1067 </tr>
1068 </table>
1069</div><div class="memdoc">
1070
1071<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00363">363</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
1072
1073<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
1074<div class="fragment"><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;{</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdSimpleNhwcTest&lt;armnn::DataType::Float32&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;}</div></div><!-- fragment -->
1075</div>
1076</div>
1077<a id="ad67a8d8c01c89c09a6bbdbc2057876bf"></a>
1078<h2 class="memtitle"><span class="permalink"><a href="#ad67a8d8c01c89c09a6bbdbc2057876bf">&#9670;&nbsp;</a></span>SpaceToBatchNdSimpleNhwcUint16Test()</h2>
1079
1080<div class="memitem">
1081<div class="memproto">
1082 <table class="memname">
1083 <tr>
1084 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SpaceToBatchNdSimpleNhwcUint16Test </td>
1085 <td>(</td>
1086 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1087 <td class="paramname"><em>workloadFactory</em>, </td>
1088 </tr>
1089 <tr>
1090 <td class="paramkey"></td>
1091 <td></td>
1092 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1093 <td class="paramname"><em>memoryManager</em>&#160;</td>
1094 </tr>
1095 <tr>
1096 <td></td>
1097 <td>)</td>
1098 <td></td><td></td>
1099 </tr>
1100 </table>
1101</div><div class="memdoc">
1102
1103<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00475">475</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
1104
1105<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
1106<div class="fragment"><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;{</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdSimpleNhwcTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;}</div></div><!-- fragment -->
1107</div>
1108</div>
1109<a id="a882627ba13e61384787567e3b183b974"></a>
1110<h2 class="memtitle"><span class="permalink"><a href="#a882627ba13e61384787567e3b183b974">&#9670;&nbsp;</a></span>SpaceToBatchNdSimpleNhwcUint8Test()</h2>
1111
1112<div class="memitem">
1113<div class="memproto">
1114 <table class="memname">
1115 <tr>
1116 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SpaceToBatchNdSimpleNhwcUint8Test </td>
1117 <td>(</td>
1118 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1119 <td class="paramname"><em>workloadFactory</em>, </td>
1120 </tr>
1121 <tr>
1122 <td class="paramkey"></td>
1123 <td></td>
1124 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1125 <td class="paramname"><em>memoryManager</em>&#160;</td>
1126 </tr>
1127 <tr>
1128 <td></td>
1129 <td>)</td>
1130 <td></td><td></td>
1131 </tr>
1132 </table>
1133</div><div class="memdoc">
1134
1135<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00419">419</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
1136
1137<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
1138<div class="fragment"><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;{</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdSimpleNhwcTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;}</div></div><!-- fragment -->
1139</div>
1140</div>
1141<a id="a9a6c40f2472520aa803c06bce119ee12"></a>
1142<h2 class="memtitle"><span class="permalink"><a href="#a9a6c40f2472520aa803c06bce119ee12">&#9670;&nbsp;</a></span>SpaceToBatchNdSimpleUint16Test()</h2>
1143
1144<div class="memitem">
1145<div class="memproto">
1146 <table class="memname">
1147 <tr>
1148 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;int16_t, 4&gt; SpaceToBatchNdSimpleUint16Test </td>
1149 <td>(</td>
1150 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1151 <td class="paramname"><em>workloadFactory</em>, </td>
1152 </tr>
1153 <tr>
1154 <td class="paramkey"></td>
1155 <td></td>
1156 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1157 <td class="paramname"><em>memoryManager</em>&#160;</td>
1158 </tr>
1159 <tr>
1160 <td></td>
1161 <td>)</td>
1162 <td></td><td></td>
1163 </tr>
1164 </table>
1165</div><div class="memdoc">
1166
1167<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00447">447</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
1168
1169<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
1170<div class="fragment"><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;{</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdSimpleTest&lt;armnn::DataType::QSymmS16&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;}</div></div><!-- fragment -->
1171</div>
1172</div>
1173<a id="ac65c8dd6d74ac7492737ff9f30f1d7fe"></a>
1174<h2 class="memtitle"><span class="permalink"><a href="#ac65c8dd6d74ac7492737ff9f30f1d7fe">&#9670;&nbsp;</a></span>SpaceToBatchNdSimpleUint8Test()</h2>
1175
1176<div class="memitem">
1177<div class="memproto">
1178 <table class="memname">
1179 <tr>
1180 <td class="memname"><a class="el" href="struct_layer_test_result.xhtml">LayerTestResult</a>&lt;uint8_t, 4&gt; SpaceToBatchNdSimpleUint8Test </td>
1181 <td>(</td>
1182 <td class="paramtype"><a class="el" href="classarmnn_1_1_i_workload_factory.xhtml">armnn::IWorkloadFactory</a> &amp;&#160;</td>
1183 <td class="paramname"><em>workloadFactory</em>, </td>
1184 </tr>
1185 <tr>
1186 <td class="paramkey"></td>
1187 <td></td>
1188 <td class="paramtype">const <a class="el" href="classarmnn_1_1_i_backend_internal.xhtml#a693b40e6b94e958836aeb0410ca186bd">armnn::IBackendInternal::IMemoryManagerSharedPtr</a> &amp;&#160;</td>
1189 <td class="paramname"><em>memoryManager</em>&#160;</td>
1190 </tr>
1191 <tr>
1192 <td></td>
1193 <td>)</td>
1194 <td></td><td></td>
1195 </tr>
1196 </table>
1197</div><div class="memdoc">
1198
1199<p class="definition">Definition at line <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml#l00335">335</a> of file <a class="el" href="_space_to_batch_nd_test_impl_8cpp_source.xhtml">SpaceToBatchNdTestImpl.cpp</a>.</p>
1200
1201<p class="reference">Referenced by <a class="el" href="_ref_layer_tests_8cpp_source.xhtml#l01123">BOOST_AUTO_TEST_CASE()</a>.</p>
1202<div class="fragment"><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;{</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">return</span> SpaceToBatchNdSimpleTest&lt;armnn::DataType::QAsymmU8&gt;(workloadFactory, memoryManager);</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;}</div></div><!-- fragment -->
1203</div>
1204</div>
1205</div><!-- contents -->
1206</div><!-- doc-content -->
1207<!-- start footer part -->
1208<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
1209 <ul>
1210 <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="_space_to_batch_nd_test_impl_8cpp.xhtml">SpaceToBatchNdTestImpl.cpp</a></li>
1211 <li class="footer">Generated on Fri Mar 13 2020 16:09:15 for ArmNN by
1212 <a href="http://www.doxygen.org/index.html">
1213 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
1214 </ul>
1215</div>
1216</body>
1217</html>