blob: efa61534702d210c18e47f6fc07d7bae82b405ad [file] [log] [blame]
Nikhil Raj03c7ff32023-08-22 12:00:04 +01001<!-- HTML header for doxygen 1.8.17-->
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml">
4<head>
5<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6<meta http-equiv="X-UA-Compatible" content="IE=9"/>
7<meta name="generator" content="Doxygen 1.8.17"/>
8<meta name="viewport" content="width=device-width, initial-scale=1"/>
9<title>Arm NN: armnnSerializer Namespace Reference</title>
10<link href="tabs.css" rel="stylesheet" type="text/css"/>
11<script type="text/javascript" src="jquery.js"></script>
12<script type="text/javascript" src="dynsections.js"></script>
13<link href="navtree.css" rel="stylesheet" type="text/css"/>
14<script type="text/javascript" src="resize.js"></script>
15<script type="text/javascript" src="navtreedata.js"></script>
16<script type="text/javascript" src="navtree.js"></script>
17<link href="search/search.css" rel="stylesheet" type="text/css"/>
18<script type="text/javascript" src="search/searchdata.js"></script>
19<script type="text/javascript" src="search/search.js"></script>
20<script type="text/x-mathjax-config">
21 MathJax.Hub.Config({
22 extensions: ["tex2jax.js"],
23 jax: ["input/TeX","output/HTML-CSS"],
24});
25</script>
26<script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
27<link href="doxygen.css" rel="stylesheet" type="text/css" />
28<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
29</head>
30<body>
31<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
32<div id="titlearea">
33<table cellspacing="0" cellpadding="0">
34 <tbody>
35 <tr style="height: 56px;">
36 <img alt="ArmNN" src="Arm_NN_horizontal_blue.png" style="max-width: 15rem; margin-top: .5rem; margin-left 13px"/>
37 <td id="projectalign" style="padding-left: 0.9em;">
38 <div id="projectname">
Nikhil Raj1dc83fe2024-05-16 09:47:51 +010039 &#160;<span id="projectnumber">24.05</span>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010040 </div>
41 </td>
42 </tr>
43 </tbody>
44</table>
45</div>
46<!-- end header part -->
47<!-- Generated by Doxygen 1.8.17 -->
48<script type="text/javascript">
49/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
50var searchBox = new SearchBox("searchBox", "search",false,'Search');
51/* @license-end */
52</script>
53<script type="text/javascript" src="menudata.js"></script>
54<script type="text/javascript" src="menu.js"></script>
55<script type="text/javascript">
56/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
57$(function() {
58 initMenu('',true,false,'search.php','Search');
59 $(document).ready(function() { init_search(); });
60});
61/* @license-end */</script>
62<div id="main-nav"></div>
63</div><!-- top -->
64<div id="side-nav" class="ui-resizable side-nav-resizable">
65 <div id="nav-tree">
66 <div id="nav-tree-contents">
67 <div id="nav-sync" class="sync"></div>
68 </div>
69 </div>
70 <div id="splitbar" style="-moz-user-select:none;"
71 class="ui-resizable-handle">
72 </div>
73</div>
74<script type="text/javascript">
75/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
76$(document).ready(function(){initNavTree('namespacearmnn_serializer.html',''); initResizable(); });
77/* @license-end */
78</script>
79<div id="doc-content">
80<!-- window showing the filter options -->
81<div id="MSearchSelectWindow"
82 onmouseover="return searchBox.OnSearchSelectShow()"
83 onmouseout="return searchBox.OnSearchSelectHide()"
84 onkeydown="return searchBox.OnSearchSelectKey(event)">
85</div>
86
87<!-- iframe showing the search results (closed by default) -->
88<div id="MSearchResultsWindow">
89<iframe src="javascript:void(0)" frameborder="0"
90 name="MSearchResults" id="MSearchResults">
91</iframe>
92</div>
93
94<div class="header">
95 <div class="summary">
96<a href="#nested-classes">Classes</a> &#124;
97<a href="#typedef-members">Typedefs</a> &#124;
98<a href="#func-members">Functions</a> </div>
99 <div class="headertitle">
100<div class="title">armnnSerializer Namespace Reference</div> </div>
101</div><!--header-->
102<div class="contents">
103<table class="memberdecls">
104<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
105Classes</h2></td></tr>
106<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_serializer_1_1_i_serializer.html">ISerializer</a></td></tr>
107<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
108<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_serializer_1_1_serializer_strategy.html">SerializerStrategy</a></td></tr>
109<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
110</table><table class="memberdecls">
111<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
112Typedefs</h2></td></tr>
113<tr class="memitem:a550a83250b3ddebf15d5c13c224e3609"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a550a83250b3ddebf15d5c13c224e3609">ISerializerPtr</a> = std::unique_ptr&lt; <a class="el" href="classarmnn_serializer_1_1_i_serializer.html">ISerializer</a>, void(*)(<a class="el" href="classarmnn_serializer_1_1_i_serializer.html">ISerializer</a> *serializer)&gt;</td></tr>
114<tr class="separator:a550a83250b3ddebf15d5c13c224e3609"><td class="memSeparator" colspan="2">&#160;</td></tr>
115</table><table class="memberdecls">
116<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
117Functions</h2></td></tr>
118<tr class="memitem:aac3bf4453f8a909ca23f290089df8ff1"><td class="memItemLeft" align="right" valign="top">serializer::ActivationFunction&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#aac3bf4453f8a909ca23f290089df8ff1">GetFlatBufferActivationFunction</a> (<a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9ea">armnn::ActivationFunction</a> function)</td></tr>
119<tr class="separator:aac3bf4453f8a909ca23f290089df8ff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
120<tr class="memitem:a6fcb1eefde815b0b7465a689c8d26b50"><td class="memItemLeft" align="right" valign="top">serializer::ArgMinMaxFunction&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a6fcb1eefde815b0b7465a689c8d26b50">GetFlatBufferArgMinMaxFunction</a> (<a class="el" href="namespacearmnn.html#ae7e8cbf71db6a490789ca6dcaa8deeae">armnn::ArgMinMaxFunction</a> function)</td></tr>
121<tr class="separator:a6fcb1eefde815b0b7465a689c8d26b50"><td class="memSeparator" colspan="2">&#160;</td></tr>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100122<tr class="memitem:aa7f2df39a8ac495df172c6d473780dfb"><td class="memItemLeft" align="right" valign="top">serializer::ScatterNdFunction&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#aa7f2df39a8ac495df172c6d473780dfb">GetFlatBufferScatterNdFunction</a> (<a class="el" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4a">armnn::ScatterNdFunction</a> function)</td></tr>
123<tr class="separator:aa7f2df39a8ac495df172c6d473780dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100124<tr class="memitem:a1c88cccaeb232c6fe8022c7006bb21bc"><td class="memItemLeft" align="right" valign="top">armnnSerializer::ComparisonOperation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a1c88cccaeb232c6fe8022c7006bb21bc">GetFlatBufferComparisonOperation</a> (<a class="el" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58c">armnn::ComparisonOperation</a> comparisonOperation)</td></tr>
125<tr class="separator:a1c88cccaeb232c6fe8022c7006bb21bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
126<tr class="memitem:a3078a3b577bbd2aa0b133d4732b8e645"><td class="memItemLeft" align="right" valign="top">armnnSerializer::LogicalBinaryOperation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a3078a3b577bbd2aa0b133d4732b8e645">GetFlatBufferLogicalBinaryOperation</a> (<a class="el" href="namespacearmnn.html#a2da4db0140d1a6dc69c9c82e9ef5379e">armnn::LogicalBinaryOperation</a> logicalBinaryOperation)</td></tr>
127<tr class="separator:a3078a3b577bbd2aa0b133d4732b8e645"><td class="memSeparator" colspan="2">&#160;</td></tr>
128<tr class="memitem:af7a4f31739f602d7d78a056ebed19d04"><td class="memItemLeft" align="right" valign="top">armnnSerializer::ConstTensorData&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#af7a4f31739f602d7d78a056ebed19d04">GetFlatBufferConstTensorData</a> (<a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6">armnn::DataType</a> dataType)</td></tr>
129<tr class="separator:af7a4f31739f602d7d78a056ebed19d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
130<tr class="memitem:a27876085f01a54e1995bc0b3ea96ce41"><td class="memItemLeft" align="right" valign="top">armnnSerializer::DataType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a27876085f01a54e1995bc0b3ea96ce41">GetFlatBufferDataType</a> (<a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6">armnn::DataType</a> dataType)</td></tr>
131<tr class="separator:a27876085f01a54e1995bc0b3ea96ce41"><td class="memSeparator" colspan="2">&#160;</td></tr>
132<tr class="memitem:a6a38e099993f10c9262e0b5f2bff4fcd"><td class="memItemLeft" align="right" valign="top">armnnSerializer::DataLayout&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a6a38e099993f10c9262e0b5f2bff4fcd">GetFlatBufferDataLayout</a> (<a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a> dataLayout)</td></tr>
133<tr class="separator:a6a38e099993f10c9262e0b5f2bff4fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
134<tr class="memitem:a3b7e287018684d7cbb6324e0943c069a"><td class="memItemLeft" align="right" valign="top">armnnSerializer::BinaryOperation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a3b7e287018684d7cbb6324e0943c069a">GetFlatBufferBinaryOperation</a> (<a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047">armnn::BinaryOperation</a> binaryOperation)</td></tr>
135<tr class="separator:a3b7e287018684d7cbb6324e0943c069a"><td class="memSeparator" colspan="2">&#160;</td></tr>
136<tr class="memitem:ae412d875ab8ff4d2fde2728ea25e49ba"><td class="memItemLeft" align="right" valign="top">armnnSerializer::UnaryOperation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#ae412d875ab8ff4d2fde2728ea25e49ba">GetFlatBufferUnaryOperation</a> (<a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8">armnn::UnaryOperation</a> unaryOperation)</td></tr>
137<tr class="separator:ae412d875ab8ff4d2fde2728ea25e49ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
138<tr class="memitem:ac2eceb2274af867d713fe44720fc2d4e"><td class="memItemLeft" align="right" valign="top">armnnSerializer::PoolingAlgorithm&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#ac2eceb2274af867d713fe44720fc2d4e">GetFlatBufferPoolingAlgorithm</a> (<a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a> poolingAlgorithm)</td></tr>
139<tr class="separator:ac2eceb2274af867d713fe44720fc2d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
140<tr class="memitem:aa5f62540b7f991c1522cf9c43fc005ee"><td class="memItemLeft" align="right" valign="top">armnnSerializer::OutputShapeRounding&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#aa5f62540b7f991c1522cf9c43fc005ee">GetFlatBufferOutputShapeRounding</a> (<a class="el" href="namespacearmnn.html#adf2e5515c4c36a3e7e46bb8b83c6754e">armnn::OutputShapeRounding</a> outputShapeRounding)</td></tr>
141<tr class="separator:aa5f62540b7f991c1522cf9c43fc005ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
142<tr class="memitem:a30eb1e8d2a9b090243c4ededa17746b7"><td class="memItemLeft" align="right" valign="top">armnnSerializer::PaddingMethod&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a30eb1e8d2a9b090243c4ededa17746b7">GetFlatBufferPaddingMethod</a> (<a class="el" href="namespacearmnn.html#a3888429b6ebc79f9a7df549e5e4d9a2f">armnn::PaddingMethod</a> paddingMethod)</td></tr>
143<tr class="separator:a30eb1e8d2a9b090243c4ededa17746b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
144<tr class="memitem:a3f9e0ff7f7311d76ca36101721503a07"><td class="memItemLeft" align="right" valign="top">armnnSerializer::PaddingMode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a3f9e0ff7f7311d76ca36101721503a07">GetFlatBufferPaddingMode</a> (<a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91">armnn::PaddingMode</a> paddingMode)</td></tr>
145<tr class="separator:a3f9e0ff7f7311d76ca36101721503a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
146<tr class="memitem:af279947f1e42035d0f611e5b8cd70cb2"><td class="memItemLeft" align="right" valign="top">armnnSerializer::NormalizationAlgorithmChannel&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#af279947f1e42035d0f611e5b8cd70cb2">GetFlatBufferNormalizationAlgorithmChannel</a> (<a class="el" href="namespacearmnn.html#abe18a5033f2ab9c0de82c676b48f5437">armnn::NormalizationAlgorithmChannel</a> normalizationAlgorithmChannel)</td></tr>
147<tr class="separator:af279947f1e42035d0f611e5b8cd70cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
148<tr class="memitem:ac813f02c91c348db92b5a40ecfa0135e"><td class="memItemLeft" align="right" valign="top">armnnSerializer::NormalizationAlgorithmMethod&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#ac813f02c91c348db92b5a40ecfa0135e">GetFlatBufferNormalizationAlgorithmMethod</a> (<a class="el" href="namespacearmnn.html#ad605d1661fa0d8c7fea651d82fbe11c9">armnn::NormalizationAlgorithmMethod</a> normalizationAlgorithmMethod)</td></tr>
149<tr class="separator:ac813f02c91c348db92b5a40ecfa0135e"><td class="memSeparator" colspan="2">&#160;</td></tr>
150<tr class="memitem:a255a85366167a060a9e33ce2378f28a0"><td class="memItemLeft" align="right" valign="top">armnnSerializer::ResizeMethod&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a255a85366167a060a9e33ce2378f28a0">GetFlatBufferResizeMethod</a> (<a class="el" href="namespacearmnn.html#a9a2af2f8c4af4f9efa8e79417d505ac4">armnn::ResizeMethod</a> method)</td></tr>
151<tr class="separator:a255a85366167a060a9e33ce2378f28a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
152<tr class="memitem:a2a4a81f69c4a84c4637c2e90e4e47968"><td class="memItemLeft" align="right" valign="top">armnnSerializer::ReduceOperation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn_serializer.html#a2a4a81f69c4a84c4637c2e90e4e47968">GetFlatBufferReduceOperation</a> (<a class="el" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0">armnn::ReduceOperation</a> reduceOperation)</td></tr>
153<tr class="separator:a2a4a81f69c4a84c4637c2e90e4e47968"><td class="memSeparator" colspan="2">&#160;</td></tr>
154</table>
155<h2 class="groupheader">Typedef Documentation</h2>
156<a id="a550a83250b3ddebf15d5c13c224e3609"></a>
157<h2 class="memtitle"><span class="permalink"><a href="#a550a83250b3ddebf15d5c13c224e3609">&#9670;&nbsp;</a></span>ISerializerPtr</h2>
158
159<div class="memitem">
160<div class="memproto">
161 <table class="memname">
162 <tr>
163 <td class="memname">using <a class="el" href="namespacearmnn_serializer.html#a550a83250b3ddebf15d5c13c224e3609">ISerializerPtr</a> = std::unique_ptr&lt;<a class="el" href="classarmnn_serializer_1_1_i_serializer.html">ISerializer</a>, void(*)(<a class="el" href="classarmnn_serializer_1_1_i_serializer.html">ISerializer</a>* serializer)&gt;</td>
164 </tr>
165 </table>
166</div><div class="memdoc">
167
168<p class="definition">Definition at line <a class="el" href="_i_serializer_8hpp_source.html#l00015">15</a> of file <a class="el" href="_i_serializer_8hpp_source.html">ISerializer.hpp</a>.</p>
169
170</div>
171</div>
172<h2 class="groupheader">Function Documentation</h2>
173<a id="aac3bf4453f8a909ca23f290089df8ff1"></a>
174<h2 class="memtitle"><span class="permalink"><a href="#aac3bf4453f8a909ca23f290089df8ff1">&#9670;&nbsp;</a></span>GetFlatBufferActivationFunction()</h2>
175
176<div class="memitem">
177<div class="memproto">
178 <table class="memname">
179 <tr>
180 <td class="memname">serializer::ActivationFunction armnnSerializer::GetFlatBufferActivationFunction </td>
181 <td>(</td>
182 <td class="paramtype"><a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9ea">armnn::ActivationFunction</a>&#160;</td>
183 <td class="paramname"><em>function</em></td><td>)</td>
184 <td></td>
185 </tr>
186 </table>
187</div><div class="memdoc">
188
189<p class="definition">Definition at line <a class="el" href="_serializer_8cpp_source.html#l00055">55</a> of file <a class="el" href="_serializer_8cpp_source.html">Serializer.cpp</a>.</p>
190<div class="fragment"><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;{</div>
191<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">switch</span> (<span class="keyword">function</span>)</div>
192<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; {</div>
193<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa21eebb164e4b8b9bcf64fdb4d8d5dff4">armnn::ActivationFunction::Sigmoid</a>:</div>
194<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_Sigmoid;</div>
195<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa23b68da1de2b77d74da9da2635722a3e">armnn::ActivationFunction::TanH</a>:</div>
196<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_TanH;</div>
197<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa32a843da6ea40ab3b17a3421ccdf671b">armnn::ActivationFunction::Linear</a>:</div>
198<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_Linear;</div>
199<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa3d90c0a5ab3fcf8e6f6608cb3d3a1559">armnn::ActivationFunction::ReLu</a>:</div>
200<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_ReLu;</div>
201<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaabc5a0f0d6e7cf7fca73299dcd46c0f0d">armnn::ActivationFunction::BoundedReLu</a>:</div>
202<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_BoundedReLu;</div>
203<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaacb7667f5ec2f6e8a5943b781ba6c2735">armnn::ActivationFunction::LeakyReLu</a>:</div>
204<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_LeakyReLu;</div>
205<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa1e34af023adeb7d5f484f8eb4b9826b6">armnn::ActivationFunction::Abs</a>:</div>
206<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_Abs;</div>
207<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaae77f3ad25595e35b327334d89410054">armnn::ActivationFunction::Sqrt</a>:</div>
208<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_Sqrt;</div>
209<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaceb46ca115d05c51aa5a16a8867c3304">armnn::ActivationFunction::Square</a>:</div>
210<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_Square;</div>
211<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaed67cf7d54c570e4c4891800f085f41d">armnn::ActivationFunction::Elu</a>:</div>
212<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_Elu;</div>
213<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa0877e5b3fbe9d7569df6399609ed0186">armnn::ActivationFunction::HardSwish</a>:</div>
214<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_HardSwish;</div>
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000215<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaf48cca1c6deaa6a1c34e4ee46954cf0b">armnn::ActivationFunction::Gelu</a>:</div>
216<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_Gelu;</div>
217<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">default</span>:</div>
218<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> serializer::ActivationFunction::ActivationFunction_Sigmoid;</div>
219<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
220<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;}</div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100221</div><!-- fragment -->
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000222<p class="reference">References <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa1e34af023adeb7d5f484f8eb4b9826b6">armnn::Abs</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaabc5a0f0d6e7cf7fca73299dcd46c0f0d">armnn::BoundedReLu</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaed67cf7d54c570e4c4891800f085f41d">armnn::Elu</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaf48cca1c6deaa6a1c34e4ee46954cf0b">armnn::Gelu</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa0877e5b3fbe9d7569df6399609ed0186">armnn::HardSwish</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaacb7667f5ec2f6e8a5943b781ba6c2735">armnn::LeakyReLu</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa32a843da6ea40ab3b17a3421ccdf671b">armnn::Linear</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa3d90c0a5ab3fcf8e6f6608cb3d3a1559">armnn::ReLu</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa21eebb164e4b8b9bcf64fdb4d8d5dff4">armnn::Sigmoid</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaae77f3ad25595e35b327334d89410054">armnn::Sqrt</a>, <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaceb46ca115d05c51aa5a16a8867c3304">armnn::Square</a>, and <a class="el" href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa23b68da1de2b77d74da9da2635722a3e">armnn::TanH</a>.</p>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100223
224</div>
225</div>
226<a id="a6fcb1eefde815b0b7465a689c8d26b50"></a>
227<h2 class="memtitle"><span class="permalink"><a href="#a6fcb1eefde815b0b7465a689c8d26b50">&#9670;&nbsp;</a></span>GetFlatBufferArgMinMaxFunction()</h2>
228
229<div class="memitem">
230<div class="memproto">
231 <table class="memname">
232 <tr>
233 <td class="memname">serializer::ArgMinMaxFunction armnnSerializer::GetFlatBufferArgMinMaxFunction </td>
234 <td>(</td>
235 <td class="paramtype"><a class="el" href="namespacearmnn.html#ae7e8cbf71db6a490789ca6dcaa8deeae">armnn::ArgMinMaxFunction</a>&#160;</td>
236 <td class="paramname"><em>function</em></td><td>)</td>
237 <td></td>
238 </tr>
239 </table>
240</div><div class="memdoc">
241
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000242<p class="definition">Definition at line <a class="el" href="_serializer_8cpp_source.html#l00088">88</a> of file <a class="el" href="_serializer_8cpp_source.html">Serializer.cpp</a>.</p>
243<div class="fragment"><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;{</div>
244<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">switch</span> (<span class="keyword">function</span>)</div>
245<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div>
246<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ae7e8cbf71db6a490789ca6dcaa8deeaea6a061313d22e51e0f25b7cd4dc065233">armnn::ArgMinMaxFunction::Max</a>:</div>
247<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> serializer::ArgMinMaxFunction::ArgMinMaxFunction_Max;</div>
248<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ae7e8cbf71db6a490789ca6dcaa8deeaea78d811e98514cd165dda532286610fd2">armnn::ArgMinMaxFunction::Min</a>:</div>
249<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">default</span>:</div>
250<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> serializer::ArgMinMaxFunction::ArgMinMaxFunction_Min;</div>
251<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
252<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;}</div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100253</div><!-- fragment -->
254<p class="reference">References <a class="el" href="namespacearmnn.html#ae7e8cbf71db6a490789ca6dcaa8deeaea6a061313d22e51e0f25b7cd4dc065233">armnn::Max</a>, and <a class="el" href="namespacearmnn.html#ae7e8cbf71db6a490789ca6dcaa8deeaea78d811e98514cd165dda532286610fd2">armnn::Min</a>.</p>
255
256</div>
257</div>
258<a id="a3b7e287018684d7cbb6324e0943c069a"></a>
259<h2 class="memtitle"><span class="permalink"><a href="#a3b7e287018684d7cbb6324e0943c069a">&#9670;&nbsp;</a></span>GetFlatBufferBinaryOperation()</h2>
260
261<div class="memitem">
262<div class="memproto">
263 <table class="memname">
264 <tr>
265 <td class="memname">armnnSerializer::BinaryOperation GetFlatBufferBinaryOperation </td>
266 <td>(</td>
267 <td class="paramtype"><a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047">armnn::BinaryOperation</a>&#160;</td>
268 <td class="paramname"><em>binaryOperation</em></td><td>)</td>
269 <td></td>
270 </tr>
271 </table>
272</div><div class="memdoc">
273
274<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00110">110</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
275<div class="fragment"><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;{</div>
276<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">switch</span> (binaryOperation)</div>
277<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; {</div>
278<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047aec211f7c20af43e742bf2570c3cb84f9">armnn::BinaryOperation::Add</a>:</div>
279<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">return</span> armnnSerializer::BinaryOperation::BinaryOperation_Add;</div>
280<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a43d11850893d2fe84a1e618121c1cc0a">armnn::BinaryOperation::Div</a>:</div>
281<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">return</span> armnnSerializer::BinaryOperation::BinaryOperation_Div;</div>
282<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a8321e79c278ec510f63675c040594892">armnn::BinaryOperation::Maximum</a>:</div>
283<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">return</span> armnnSerializer::BinaryOperation::BinaryOperation_Maximum;</div>
284<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047aa1d0ec6d56f8833a078b5a7ac4caf2d4">armnn::BinaryOperation::Minimum</a>:</div>
285<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> armnnSerializer::BinaryOperation::BinaryOperation_Minimum;</div>
286<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a62b6d55816cf737bfc6f42e60df1a3f2">armnn::BinaryOperation::Mul</a>:</div>
287<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">return</span> armnnSerializer::BinaryOperation::BinaryOperation_Mul;</div>
288<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047ae80155eceb940c89e2de63ad05868db2">armnn::BinaryOperation::Sub</a>:</div>
289<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">return</span> armnnSerializer::BinaryOperation::BinaryOperation_Sub;</div>
290<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a2d17ea57d7f86acde5c60cef8e123a53">armnn::BinaryOperation::SqDiff</a>:</div>
291<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">return</span> armnnSerializer::BinaryOperation::BinaryOperation_SqDiff;</div>
292<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047add4fe0cc913f704600b97d1f5dd285de">armnn::BinaryOperation::Power</a>:</div>
293<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> armnnSerializer::BinaryOperation::BinaryOperation_Power;</div>
294<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">default</span>:</div>
295<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">armnn::InvalidArgumentException</a>(<span class="stringliteral">&quot;Elementwise Binary operation unknown&quot;</span>);</div>
296<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
297<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;}</div>
298</div><!-- fragment -->
299<p class="reference">References <a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047aec211f7c20af43e742bf2570c3cb84f9">armnn::Add</a>, <a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a43d11850893d2fe84a1e618121c1cc0a">armnn::Div</a>, <a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a8321e79c278ec510f63675c040594892">armnn::Maximum</a>, <a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047aa1d0ec6d56f8833a078b5a7ac4caf2d4">armnn::Minimum</a>, <a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a62b6d55816cf737bfc6f42e60df1a3f2">armnn::Mul</a>, <a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047add4fe0cc913f704600b97d1f5dd285de">armnn::Power</a>, <a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a2d17ea57d7f86acde5c60cef8e123a53">armnn::SqDiff</a>, and <a class="el" href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047ae80155eceb940c89e2de63ad05868db2">armnn::Sub</a>.</p>
300
301</div>
302</div>
303<a id="a1c88cccaeb232c6fe8022c7006bb21bc"></a>
304<h2 class="memtitle"><span class="permalink"><a href="#a1c88cccaeb232c6fe8022c7006bb21bc">&#9670;&nbsp;</a></span>GetFlatBufferComparisonOperation()</h2>
305
306<div class="memitem">
307<div class="memproto">
308 <table class="memname">
309 <tr>
310 <td class="memname">armnnSerializer::ComparisonOperation GetFlatBufferComparisonOperation </td>
311 <td>(</td>
312 <td class="paramtype"><a class="el" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58c">armnn::ComparisonOperation</a>&#160;</td>
313 <td class="paramname"><em>comparisonOperation</em></td><td>)</td>
314 <td></td>
315 </tr>
316 </table>
317</div><div class="memdoc">
318
319<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00011">11</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
320<div class="fragment"><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;{</div>
321<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keywordflow">switch</span> (comparisonOperation)</div>
322<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; {</div>
323<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58caf5f286e73bda105e538310b3190f75c5">armnn::ComparisonOperation::Equal</a>:</div>
324<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ComparisonOperation::ComparisonOperation_Equal;</div>
325<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca8768a6821cd735aea4f5b0df88c1fc6a">armnn::ComparisonOperation::Greater</a>:</div>
326<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ComparisonOperation::ComparisonOperation_Greater;</div>
327<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca6f2f0aefb3d22da0f3839453add5f937">armnn::ComparisonOperation::GreaterOrEqual</a>:</div>
328<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ComparisonOperation::ComparisonOperation_GreaterOrEqual;</div>
329<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca1cfdf0e8d0c87a228c1f40d9bee7888b">armnn::ComparisonOperation::Less</a>:</div>
330<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ComparisonOperation::ComparisonOperation_Less;</div>
331<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58caa4cbdbb6070a5abb35fc95ecf1e22c14">armnn::ComparisonOperation::LessOrEqual</a>:</div>
332<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ComparisonOperation::ComparisonOperation_LessOrEqual;</div>
333<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca19bb0af2c3c530538cb41aff7f235b96">armnn::ComparisonOperation::NotEqual</a>:</div>
334<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordflow">default</span>:</div>
335<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ComparisonOperation::ComparisonOperation_NotEqual;</div>
336<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; }</div>
337<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;}</div>
338</div><!-- fragment -->
339<p class="reference">References <a class="el" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58caf5f286e73bda105e538310b3190f75c5">armnn::Equal</a>, <a class="el" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca8768a6821cd735aea4f5b0df88c1fc6a">armnn::Greater</a>, <a class="el" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca6f2f0aefb3d22da0f3839453add5f937">armnn::GreaterOrEqual</a>, <a class="el" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca1cfdf0e8d0c87a228c1f40d9bee7888b">armnn::Less</a>, <a class="el" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58caa4cbdbb6070a5abb35fc95ecf1e22c14">armnn::LessOrEqual</a>, and <a class="el" href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca19bb0af2c3c530538cb41aff7f235b96">armnn::NotEqual</a>.</p>
340
341</div>
342</div>
343<a id="af7a4f31739f602d7d78a056ebed19d04"></a>
344<h2 class="memtitle"><span class="permalink"><a href="#af7a4f31739f602d7d78a056ebed19d04">&#9670;&nbsp;</a></span>GetFlatBufferConstTensorData()</h2>
345
346<div class="memitem">
347<div class="memproto">
348 <table class="memname">
349 <tr>
350 <td class="memname">armnnSerializer::ConstTensorData GetFlatBufferConstTensorData </td>
351 <td>(</td>
352 <td class="paramtype"><a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6">armnn::DataType</a>&#160;</td>
353 <td class="paramname"><em>dataType</em></td><td>)</td>
354 <td></td>
355 </tr>
356 </table>
357</div><div class="memdoc">
358
359<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00045">45</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
360<div class="fragment"><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div>
361<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">switch</span> (dataType)</div>
362<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; {</div>
363<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a166495adc0d0f53bee6baecc577f5204">armnn::DataType::Float32</a>:</div>
364<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6accedffbc6e5308e33d3843e8bdc0dad7">armnn::DataType::Signed32</a>:</div>
365<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ConstTensorData::ConstTensorData_IntData;</div>
366<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a26e6ed77470c6f2f830ecf874e6c0d55">armnn::DataType::Float16</a>:</div>
367<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a053c769dcf82d66ef326c86980c02ba7">armnn::DataType::QSymmS16</a>:</div>
368<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ConstTensorData::ConstTensorData_ShortData;</div>
369<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9d02ea768c081d4bdb2b7cab0b3f510d">armnn::DataType::QAsymmS8</a>:</div>
370<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a0a3f57c876f5a230244c38e1453a8a6e">armnn::DataType::QAsymmU8</a>:</div>
371<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9945327825b115e93a3b89f4302e76db">armnn::DataType::QSymmS8</a>:</div>
372<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a27226c864bac7454a8504f8edb15d95b">armnn::DataType::Boolean</a>:</div>
373<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ConstTensorData::ConstTensorData_ByteData;</div>
374<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6ae1b3c9c6087a93b07c83e0b04f377a8d">armnn::DataType::Signed64</a>:</div>
375<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ConstTensorData::ConstTensorData_LongData;</div>
376<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">default</span>:</div>
377<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ConstTensorData::ConstTensorData_NONE;</div>
378<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; }</div>
379<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;}</div>
380</div><!-- fragment -->
381<p class="reference">References <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a27226c864bac7454a8504f8edb15d95b">armnn::Boolean</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a26e6ed77470c6f2f830ecf874e6c0d55">armnn::Float16</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a166495adc0d0f53bee6baecc577f5204">armnn::Float32</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9d02ea768c081d4bdb2b7cab0b3f510d">armnn::QAsymmS8</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a0a3f57c876f5a230244c38e1453a8a6e">armnn::QAsymmU8</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a053c769dcf82d66ef326c86980c02ba7">armnn::QSymmS16</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9945327825b115e93a3b89f4302e76db">armnn::QSymmS8</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6accedffbc6e5308e33d3843e8bdc0dad7">armnn::Signed32</a>, and <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6ae1b3c9c6087a93b07c83e0b04f377a8d">armnn::Signed64</a>.</p>
382
383</div>
384</div>
385<a id="a6a38e099993f10c9262e0b5f2bff4fcd"></a>
386<h2 class="memtitle"><span class="permalink"><a href="#a6a38e099993f10c9262e0b5f2bff4fcd">&#9670;&nbsp;</a></span>GetFlatBufferDataLayout()</h2>
387
388<div class="memitem">
389<div class="memproto">
390 <table class="memname">
391 <tr>
392 <td class="memname">armnnSerializer::DataLayout GetFlatBufferDataLayout </td>
393 <td>(</td>
394 <td class="paramtype"><a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0">armnn::DataLayout</a>&#160;</td>
395 <td class="paramname"><em>dataLayout</em></td><td>)</td>
396 <td></td>
397 </tr>
398 </table>
399</div><div class="memdoc">
400
401<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00094">94</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
402<div class="fragment"><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;{</div>
403<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">switch</span> (dataLayout)</div>
404<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; {</div>
405<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0ad066db54b89b0912e7e7c6da51e2da51">armnn::DataLayout::NHWC</a>:</div>
406<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataLayout::DataLayout_NHWC;</div>
407<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0a4dd0194b114cbf51da5b3a72569863ef">armnn::DataLayout::NDHWC</a>:</div>
408<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataLayout::DataLayout_NDHWC;</div>
409<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0a884e0167ebf9bbe6cfd6ca5ab97ab015">armnn::DataLayout::NCDHW</a>:</div>
410<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataLayout::DataLayout_NCDHW;</div>
411<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0a6b99f356fe3b30a2a850b5ea897c289f">armnn::DataLayout::NCHW</a>:</div>
412<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordflow">default</span>:</div>
413<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataLayout::DataLayout_NCHW;</div>
414<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
415<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;}</div>
416</div><!-- fragment -->
417<p class="reference">References <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0a884e0167ebf9bbe6cfd6ca5ab97ab015">armnn::NCDHW</a>, <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0a6b99f356fe3b30a2a850b5ea897c289f">armnn::NCHW</a>, <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0a4dd0194b114cbf51da5b3a72569863ef">armnn::NDHWC</a>, and <a class="el" href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0ad066db54b89b0912e7e7c6da51e2da51">armnn::NHWC</a>.</p>
418
419</div>
420</div>
421<a id="a27876085f01a54e1995bc0b3ea96ce41"></a>
422<h2 class="memtitle"><span class="permalink"><a href="#a27876085f01a54e1995bc0b3ea96ce41">&#9670;&nbsp;</a></span>GetFlatBufferDataType()</h2>
423
424<div class="memitem">
425<div class="memproto">
426 <table class="memname">
427 <tr>
428 <td class="memname">armnnSerializer::DataType GetFlatBufferDataType </td>
429 <td>(</td>
430 <td class="paramtype"><a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6">armnn::DataType</a>&#160;</td>
431 <td class="paramname"><em>dataType</em></td><td>)</td>
432 <td></td>
433 </tr>
434 </table>
435</div><div class="memdoc">
436
437<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00067">67</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
438<div class="fragment"><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;{</div>
439<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">switch</span> (dataType)</div>
440<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; {</div>
441<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a166495adc0d0f53bee6baecc577f5204">armnn::DataType::Float32</a>:</div>
442<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_Float32;</div>
443<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a26e6ed77470c6f2f830ecf874e6c0d55">armnn::DataType::Float16</a>:</div>
444<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_Float16;</div>
445<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6accedffbc6e5308e33d3843e8bdc0dad7">armnn::DataType::Signed32</a>:</div>
446<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_Signed32;</div>
447<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6ae1b3c9c6087a93b07c83e0b04f377a8d">armnn::DataType::Signed64</a>:</div>
448<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_Signed64;</div>
449<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a053c769dcf82d66ef326c86980c02ba7">armnn::DataType::QSymmS16</a>:</div>
450<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_QSymmS16;</div>
451<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9d02ea768c081d4bdb2b7cab0b3f510d">armnn::DataType::QAsymmS8</a>:</div>
452<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_QAsymmS8;</div>
453<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a0a3f57c876f5a230244c38e1453a8a6e">armnn::DataType::QAsymmU8</a>:</div>
454<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_QAsymmU8;</div>
455<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9945327825b115e93a3b89f4302e76db">armnn::DataType::QSymmS8</a>:</div>
456<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_QSymmS8;</div>
457<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a27226c864bac7454a8504f8edb15d95b">armnn::DataType::Boolean</a>:</div>
458<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_Boolean;</div>
459<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">default</span>:</div>
460<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> armnnSerializer::DataType::DataType_Float16;</div>
461<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
462<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;}</div>
463</div><!-- fragment -->
464<p class="reference">References <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a27226c864bac7454a8504f8edb15d95b">armnn::Boolean</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a26e6ed77470c6f2f830ecf874e6c0d55">armnn::Float16</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a166495adc0d0f53bee6baecc577f5204">armnn::Float32</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9d02ea768c081d4bdb2b7cab0b3f510d">armnn::QAsymmS8</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a0a3f57c876f5a230244c38e1453a8a6e">armnn::QAsymmU8</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a053c769dcf82d66ef326c86980c02ba7">armnn::QSymmS16</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9945327825b115e93a3b89f4302e76db">armnn::QSymmS8</a>, <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6accedffbc6e5308e33d3843e8bdc0dad7">armnn::Signed32</a>, and <a class="el" href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6ae1b3c9c6087a93b07c83e0b04f377a8d">armnn::Signed64</a>.</p>
465
466</div>
467</div>
468<a id="a3078a3b577bbd2aa0b133d4732b8e645"></a>
469<h2 class="memtitle"><span class="permalink"><a href="#a3078a3b577bbd2aa0b133d4732b8e645">&#9670;&nbsp;</a></span>GetFlatBufferLogicalBinaryOperation()</h2>
470
471<div class="memitem">
472<div class="memproto">
473 <table class="memname">
474 <tr>
475 <td class="memname">armnnSerializer::LogicalBinaryOperation GetFlatBufferLogicalBinaryOperation </td>
476 <td>(</td>
477 <td class="paramtype"><a class="el" href="namespacearmnn.html#a2da4db0140d1a6dc69c9c82e9ef5379e">armnn::LogicalBinaryOperation</a>&#160;</td>
478 <td class="paramname"><em>logicalBinaryOperation</em></td><td>)</td>
479 <td></td>
480 </tr>
481 </table>
482</div><div class="memdoc">
483
484<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00031">31</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
485<div class="fragment"><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div>
486<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">switch</span> (logicalBinaryOperation)</div>
487<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; {</div>
488<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a2da4db0140d1a6dc69c9c82e9ef5379ea103aa83df42877d5f9baeafdbf620b55">armnn::LogicalBinaryOperation::LogicalAnd</a>:</div>
489<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> armnnSerializer::LogicalBinaryOperation::LogicalBinaryOperation_LogicalAnd;</div>
490<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a2da4db0140d1a6dc69c9c82e9ef5379ea74ce78827b02c650a20b149765388247">armnn::LogicalBinaryOperation::LogicalOr</a>:</div>
491<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">return</span> armnnSerializer::LogicalBinaryOperation::LogicalBinaryOperation_LogicalOr;</div>
492<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">default</span>:</div>
493<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">armnn::InvalidArgumentException</a>(<span class="stringliteral">&quot;Logical Binary operation unknown&quot;</span>);</div>
494<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
495<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div>
496</div><!-- fragment -->
497<p class="reference">References <a class="el" href="namespacearmnn.html#a2da4db0140d1a6dc69c9c82e9ef5379ea103aa83df42877d5f9baeafdbf620b55">armnn::LogicalAnd</a>, and <a class="el" href="namespacearmnn.html#a2da4db0140d1a6dc69c9c82e9ef5379ea74ce78827b02c650a20b149765388247">armnn::LogicalOr</a>.</p>
498
499</div>
500</div>
501<a id="af279947f1e42035d0f611e5b8cd70cb2"></a>
502<h2 class="memtitle"><span class="permalink"><a href="#af279947f1e42035d0f611e5b8cd70cb2">&#9670;&nbsp;</a></span>GetFlatBufferNormalizationAlgorithmChannel()</h2>
503
504<div class="memitem">
505<div class="memproto">
506 <table class="memname">
507 <tr>
508 <td class="memname">armnnSerializer::NormalizationAlgorithmChannel GetFlatBufferNormalizationAlgorithmChannel </td>
509 <td>(</td>
510 <td class="paramtype"><a class="el" href="namespacearmnn.html#abe18a5033f2ab9c0de82c676b48f5437">armnn::NormalizationAlgorithmChannel</a>&#160;</td>
511 <td class="paramname"><em>normalizationAlgorithmChannel</em></td><td>)</td>
512 <td></td>
513 </tr>
514 </table>
515</div><div class="memdoc">
516
517<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00213">213</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
518<div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;{</div>
519<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">switch</span> (normalizationAlgorithmChannel)</div>
520<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; {</div>
521<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#abe18a5033f2ab9c0de82c676b48f5437a810f43f3996922151c39b76143faeecc">armnn::NormalizationAlgorithmChannel::Across</a>:</div>
522<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">return</span> armnnSerializer::NormalizationAlgorithmChannel::NormalizationAlgorithmChannel_Across;</div>
523<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#abe18a5033f2ab9c0de82c676b48f5437a37bac6dce4f46277d89bfa3003e2e39b">armnn::NormalizationAlgorithmChannel::Within</a>:</div>
524<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">return</span> armnnSerializer::NormalizationAlgorithmChannel::NormalizationAlgorithmChannel_Within;</div>
525<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">default</span>:</div>
526<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span> armnnSerializer::NormalizationAlgorithmChannel::NormalizationAlgorithmChannel_Across;</div>
527<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; }</div>
528<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;}</div>
529</div><!-- fragment -->
530<p class="reference">References <a class="el" href="namespacearmnn.html#abe18a5033f2ab9c0de82c676b48f5437a810f43f3996922151c39b76143faeecc">armnn::Across</a>, and <a class="el" href="namespacearmnn.html#abe18a5033f2ab9c0de82c676b48f5437a37bac6dce4f46277d89bfa3003e2e39b">armnn::Within</a>.</p>
531
532</div>
533</div>
534<a id="ac813f02c91c348db92b5a40ecfa0135e"></a>
535<h2 class="memtitle"><span class="permalink"><a href="#ac813f02c91c348db92b5a40ecfa0135e">&#9670;&nbsp;</a></span>GetFlatBufferNormalizationAlgorithmMethod()</h2>
536
537<div class="memitem">
538<div class="memproto">
539 <table class="memname">
540 <tr>
541 <td class="memname">armnnSerializer::NormalizationAlgorithmMethod GetFlatBufferNormalizationAlgorithmMethod </td>
542 <td>(</td>
543 <td class="paramtype"><a class="el" href="namespacearmnn.html#ad605d1661fa0d8c7fea651d82fbe11c9">armnn::NormalizationAlgorithmMethod</a>&#160;</td>
544 <td class="paramname"><em>normalizationAlgorithmMethod</em></td><td>)</td>
545 <td></td>
546 </tr>
547 </table>
548</div><div class="memdoc">
549
550<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00227">227</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
551<div class="fragment"><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;{</div>
552<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">switch</span> (normalizationAlgorithmMethod)</div>
553<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; {</div>
554<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad605d1661fa0d8c7fea651d82fbe11c9ac65d2e51c610dd3853a3c777aa8bfe9d">armnn::NormalizationAlgorithmMethod::LocalBrightness</a>:</div>
555<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">return</span> armnnSerializer::NormalizationAlgorithmMethod::NormalizationAlgorithmMethod_LocalBrightness;</div>
556<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#ad605d1661fa0d8c7fea651d82fbe11c9aa94d2fcabc6b001015aeddfa19266e6f">armnn::NormalizationAlgorithmMethod::LocalContrast</a>:</div>
557<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span> armnnSerializer::NormalizationAlgorithmMethod::NormalizationAlgorithmMethod_LocalContrast;</div>
558<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">default</span>:</div>
559<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">return</span> armnnSerializer::NormalizationAlgorithmMethod::NormalizationAlgorithmMethod_LocalBrightness;</div>
560<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; }</div>
561<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;}</div>
562</div><!-- fragment -->
563<p class="reference">References <a class="el" href="namespacearmnn.html#ad605d1661fa0d8c7fea651d82fbe11c9ac65d2e51c610dd3853a3c777aa8bfe9d">armnn::LocalBrightness</a>, and <a class="el" href="namespacearmnn.html#ad605d1661fa0d8c7fea651d82fbe11c9aa94d2fcabc6b001015aeddfa19266e6f">armnn::LocalContrast</a>.</p>
564
565</div>
566</div>
567<a id="aa5f62540b7f991c1522cf9c43fc005ee"></a>
568<h2 class="memtitle"><span class="permalink"><a href="#aa5f62540b7f991c1522cf9c43fc005ee">&#9670;&nbsp;</a></span>GetFlatBufferOutputShapeRounding()</h2>
569
570<div class="memitem">
571<div class="memproto">
572 <table class="memname">
573 <tr>
574 <td class="memname">armnnSerializer::OutputShapeRounding GetFlatBufferOutputShapeRounding </td>
575 <td>(</td>
576 <td class="paramtype"><a class="el" href="namespacearmnn.html#adf2e5515c4c36a3e7e46bb8b83c6754e">armnn::OutputShapeRounding</a>&#160;</td>
577 <td class="paramname"><em>outputShapeRounding</em></td><td>)</td>
578 <td></td>
579 </tr>
580 </table>
581</div><div class="memdoc">
582
583<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00176">176</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
584<div class="fragment"><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;{</div>
585<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">switch</span> (outputShapeRounding)</div>
586<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; {</div>
587<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#adf2e5515c4c36a3e7e46bb8b83c6754ea3237fbc8204064c106cb9080088a17cb">armnn::OutputShapeRounding::Ceiling</a>:</div>
588<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">return</span> armnnSerializer::OutputShapeRounding::OutputShapeRounding_Ceiling;</div>
589<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#adf2e5515c4c36a3e7e46bb8b83c6754eaf3f6d0343d56ce88ce7958170ed05cb3">armnn::OutputShapeRounding::Floor</a>:</div>
590<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">default</span>:</div>
591<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">return</span> armnnSerializer::OutputShapeRounding::OutputShapeRounding_Floor;</div>
592<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; }</div>
593<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;}</div>
594</div><!-- fragment -->
595<p class="reference">References <a class="el" href="namespacearmnn.html#adf2e5515c4c36a3e7e46bb8b83c6754ea3237fbc8204064c106cb9080088a17cb">armnn::Ceiling</a>, and <a class="el" href="namespacearmnn.html#adf2e5515c4c36a3e7e46bb8b83c6754eaf3f6d0343d56ce88ce7958170ed05cb3">armnn::Floor</a>.</p>
596
597</div>
598</div>
599<a id="a30eb1e8d2a9b090243c4ededa17746b7"></a>
600<h2 class="memtitle"><span class="permalink"><a href="#a30eb1e8d2a9b090243c4ededa17746b7">&#9670;&nbsp;</a></span>GetFlatBufferPaddingMethod()</h2>
601
602<div class="memitem">
603<div class="memproto">
604 <table class="memname">
605 <tr>
606 <td class="memname">armnnSerializer::PaddingMethod GetFlatBufferPaddingMethod </td>
607 <td>(</td>
608 <td class="paramtype"><a class="el" href="namespacearmnn.html#a3888429b6ebc79f9a7df549e5e4d9a2f">armnn::PaddingMethod</a>&#160;</td>
609 <td class="paramname"><em>paddingMethod</em></td><td>)</td>
610 <td></td>
611 </tr>
612 </table>
613</div><div class="memdoc">
614
615<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00188">188</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
616<div class="fragment"><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;{</div>
617<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">switch</span> (paddingMethod)</div>
618<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; {</div>
619<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a3888429b6ebc79f9a7df549e5e4d9a2faad301514192636ad34210adce598a45a">armnn::PaddingMethod::IgnoreValue</a>:</div>
620<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">return</span> armnnSerializer::PaddingMethod::PaddingMethod_IgnoreValue;</div>
621<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a3888429b6ebc79f9a7df549e5e4d9a2fa843f2812f595e7ec7c5036e89fde02d6">armnn::PaddingMethod::Exclude</a>:</div>
622<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">default</span>:</div>
623<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">return</span> armnnSerializer::PaddingMethod::PaddingMethod_Exclude;</div>
624<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; }</div>
625<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;}</div>
626</div><!-- fragment -->
627<p class="reference">References <a class="el" href="namespacearmnn.html#a3888429b6ebc79f9a7df549e5e4d9a2fa843f2812f595e7ec7c5036e89fde02d6">armnn::Exclude</a>, and <a class="el" href="namespacearmnn.html#a3888429b6ebc79f9a7df549e5e4d9a2faad301514192636ad34210adce598a45a">armnn::IgnoreValue</a>.</p>
628
629</div>
630</div>
631<a id="a3f9e0ff7f7311d76ca36101721503a07"></a>
632<h2 class="memtitle"><span class="permalink"><a href="#a3f9e0ff7f7311d76ca36101721503a07">&#9670;&nbsp;</a></span>GetFlatBufferPaddingMode()</h2>
633
634<div class="memitem">
635<div class="memproto">
636 <table class="memname">
637 <tr>
638 <td class="memname">armnnSerializer::PaddingMode GetFlatBufferPaddingMode </td>
639 <td>(</td>
640 <td class="paramtype"><a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91">armnn::PaddingMode</a>&#160;</td>
641 <td class="paramname"><em>paddingMode</em></td><td>)</td>
642 <td></td>
643 </tr>
644 </table>
645</div><div class="memdoc">
646
647<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00200">200</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
648<div class="fragment"><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;{</div>
649<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">switch</span> (paddingMode)</div>
650<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; {</div>
651<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91a74de3e45e4491e956e8dc18d841d9b00">armnn::PaddingMode::Reflect</a>:</div>
652<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">return</span> armnnSerializer::PaddingMode::PaddingMode_Reflect;</div>
653<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91af334649ef5e5d0ffe200751d07012626">armnn::PaddingMode::Symmetric</a>:</div>
654<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordflow">return</span> armnnSerializer::PaddingMode::PaddingMode_Symmetric;</div>
655<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">default</span>:</div>
656<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">return</span> armnnSerializer::PaddingMode::PaddingMode_Constant;</div>
657<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; }</div>
658<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;}</div>
659</div><!-- fragment -->
660<p class="reference">References <a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91a74de3e45e4491e956e8dc18d841d9b00">armnn::Reflect</a>, and <a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91af334649ef5e5d0ffe200751d07012626">armnn::Symmetric</a>.</p>
661
662</div>
663</div>
664<a id="ac2eceb2274af867d713fe44720fc2d4e"></a>
665<h2 class="memtitle"><span class="permalink"><a href="#ac2eceb2274af867d713fe44720fc2d4e">&#9670;&nbsp;</a></span>GetFlatBufferPoolingAlgorithm()</h2>
666
667<div class="memitem">
668<div class="memproto">
669 <table class="memname">
670 <tr>
671 <td class="memname">armnnSerializer::PoolingAlgorithm GetFlatBufferPoolingAlgorithm </td>
672 <td>(</td>
673 <td class="paramtype"><a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718">armnn::PoolingAlgorithm</a>&#160;</td>
674 <td class="paramname"><em>poolingAlgorithm</em></td><td>)</td>
675 <td></td>
676 </tr>
677 </table>
678</div><div class="memdoc">
679
680<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00162">162</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
681<div class="fragment"><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;{</div>
682<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">switch</span> (poolingAlgorithm)</div>
683<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; {</div>
684<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718ab1897515d548a960afe49ecf66a29021">armnn::PoolingAlgorithm::Average</a>:</div>
685<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">return</span> armnnSerializer::PoolingAlgorithm::PoolingAlgorithm_Average;</div>
686<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718a7e6aa2d53f6ee2b1a34b017fa403cb76">armnn::PoolingAlgorithm::L2</a>:</div>
687<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">return</span> armnnSerializer::PoolingAlgorithm::PoolingAlgorithm_L2;</div>
688<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718a6a061313d22e51e0f25b7cd4dc065233">armnn::PoolingAlgorithm::Max</a>:</div>
689<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">default</span>:</div>
690<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">return</span> armnnSerializer::PoolingAlgorithm::PoolingAlgorithm_Max;</div>
691<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div>
692<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;}</div>
693</div><!-- fragment -->
694<p class="reference">References <a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718ab1897515d548a960afe49ecf66a29021">armnn::Average</a>, <a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718a7e6aa2d53f6ee2b1a34b017fa403cb76">armnn::L2</a>, and <a class="el" href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718a6a061313d22e51e0f25b7cd4dc065233">armnn::Max</a>.</p>
695
696</div>
697</div>
698<a id="a2a4a81f69c4a84c4637c2e90e4e47968"></a>
699<h2 class="memtitle"><span class="permalink"><a href="#a2a4a81f69c4a84c4637c2e90e4e47968">&#9670;&nbsp;</a></span>GetFlatBufferReduceOperation()</h2>
700
701<div class="memitem">
702<div class="memproto">
703 <table class="memname">
704 <tr>
705 <td class="memname">armnnSerializer::ReduceOperation GetFlatBufferReduceOperation </td>
706 <td>(</td>
707 <td class="paramtype"><a class="el" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0">armnn::ReduceOperation</a>&#160;</td>
708 <td class="paramname"><em>reduceOperation</em></td><td>)</td>
709 <td></td>
710 </tr>
711 </table>
712</div><div class="memdoc">
713
714<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00254">254</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
715<div class="fragment"><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;{</div>
716<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">switch</span> (reduceOperation)</div>
717<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; {</div>
718<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0aa0ec87054b5e5b7847d0d8780a01a3d5">armnn::ReduceOperation::Sum</a>:</div>
719<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ReduceOperation::ReduceOperation_Sum;</div>
720<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a6a061313d22e51e0f25b7cd4dc065233">armnn::ReduceOperation::Max</a>:</div>
721<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ReduceOperation::ReduceOperation_Max;</div>
722<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a3d6c9ac08ada31c184094bbc67afe00d">armnn::ReduceOperation::Mean</a>:</div>
723<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ReduceOperation::ReduceOperation_Mean;</div>
724<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a78d811e98514cd165dda532286610fd2">armnn::ReduceOperation::Min</a>:</div>
725<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ReduceOperation::ReduceOperation_Min;</div>
726<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a362a33c23b08e4a32a4ec53fbb82cccd">armnn::ReduceOperation::Prod</a>:</div>
727<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ReduceOperation::ReduceOperation_Prod;</div>
728<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">default</span>:</div>
729<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ReduceOperation::ReduceOperation_Sum;</div>
730<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; }</div>
731<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;}</div>
732</div><!-- fragment -->
733<p class="reference">References <a class="el" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a6a061313d22e51e0f25b7cd4dc065233">armnn::Max</a>, <a class="el" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a3d6c9ac08ada31c184094bbc67afe00d">armnn::Mean</a>, <a class="el" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a78d811e98514cd165dda532286610fd2">armnn::Min</a>, <a class="el" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a362a33c23b08e4a32a4ec53fbb82cccd">armnn::Prod</a>, and <a class="el" href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0aa0ec87054b5e5b7847d0d8780a01a3d5">armnn::Sum</a>.</p>
734
735</div>
736</div>
737<a id="a255a85366167a060a9e33ce2378f28a0"></a>
738<h2 class="memtitle"><span class="permalink"><a href="#a255a85366167a060a9e33ce2378f28a0">&#9670;&nbsp;</a></span>GetFlatBufferResizeMethod()</h2>
739
740<div class="memitem">
741<div class="memproto">
742 <table class="memname">
743 <tr>
744 <td class="memname">armnnSerializer::ResizeMethod GetFlatBufferResizeMethod </td>
745 <td>(</td>
746 <td class="paramtype"><a class="el" href="namespacearmnn.html#a9a2af2f8c4af4f9efa8e79417d505ac4">armnn::ResizeMethod</a>&#160;</td>
747 <td class="paramname"><em>method</em></td><td>)</td>
748 <td></td>
749 </tr>
750 </table>
751</div><div class="memdoc">
752
753<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00241">241</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
754<div class="fragment"><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;{</div>
755<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">switch</span> (method)</div>
756<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; {</div>
757<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a9a2af2f8c4af4f9efa8e79417d505ac4aaa020331bb30d2fa2ecf7c3a0777823f">armnn::ResizeMethod::NearestNeighbor</a>:</div>
758<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ResizeMethod_NearestNeighbor;</div>
759<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a9a2af2f8c4af4f9efa8e79417d505ac4aaf17c98bbd83c27d6426d2ff3fa81d7f">armnn::ResizeMethod::Bilinear</a>:</div>
760<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ResizeMethod_Bilinear;</div>
761<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">default</span>:</div>
762<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">return</span> armnnSerializer::ResizeMethod_NearestNeighbor;</div>
763<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div>
764<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;}</div>
765</div><!-- fragment -->
766<p class="reference">References <a class="el" href="namespacearmnn.html#a9a2af2f8c4af4f9efa8e79417d505ac4aaf17c98bbd83c27d6426d2ff3fa81d7f">armnn::Bilinear</a>, and <a class="el" href="namespacearmnn.html#a9a2af2f8c4af4f9efa8e79417d505ac4aaa020331bb30d2fa2ecf7c3a0777823f">armnn::NearestNeighbor</a>.</p>
767
768</div>
769</div>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100770<a id="aa7f2df39a8ac495df172c6d473780dfb"></a>
771<h2 class="memtitle"><span class="permalink"><a href="#aa7f2df39a8ac495df172c6d473780dfb">&#9670;&nbsp;</a></span>GetFlatBufferScatterNdFunction()</h2>
772
773<div class="memitem">
774<div class="memproto">
775 <table class="memname">
776 <tr>
777 <td class="memname">serializer::ScatterNdFunction armnnSerializer::GetFlatBufferScatterNdFunction </td>
778 <td>(</td>
779 <td class="paramtype"><a class="el" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4a">armnn::ScatterNdFunction</a>&#160;</td>
780 <td class="paramname"><em>function</em></td><td>)</td>
781 <td></td>
782 </tr>
783 </table>
784</div><div class="memdoc">
785
786<p class="definition">Definition at line <a class="el" href="_serializer_8cpp_source.html#l00100">100</a> of file <a class="el" href="_serializer_8cpp_source.html">Serializer.cpp</a>.</p>
787<div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;{</div>
788<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">switch</span> (<span class="keyword">function</span>)</div>
789<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; {</div>
790<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aa06933067aafd48425d67bcb01bba5cb6">armnn::ScatterNdFunction::Update</a>:</div>
791<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordflow">return</span> serializer::ScatterNdFunction::ScatterNdFunction_Update;</div>
792<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aaec211f7c20af43e742bf2570c3cb84f9">armnn::ScatterNdFunction::Add</a>:</div>
793<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">return</span> serializer::ScatterNdFunction::ScatterNdFunction_Add;</div>
794<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aae80155eceb940c89e2de63ad05868db2">armnn::ScatterNdFunction::Sub</a>:</div>
795<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">return</span> serializer::ScatterNdFunction::ScatterNdFunction_Sub;</div>
796<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aa6a061313d22e51e0f25b7cd4dc065233">armnn::ScatterNdFunction::Max</a>:</div>
797<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> serializer::ScatterNdFunction::ScatterNdFunction_Max;</div>
798<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aa78d811e98514cd165dda532286610fd2">armnn::ScatterNdFunction::Min</a>:</div>
799<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">return</span> serializer::ScatterNdFunction::ScatterNdFunction_Min;</div>
800<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">default</span>:</div>
801<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">return</span> serializer::ScatterNdFunction::ScatterNdFunction_Update;</div>
802<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; }</div>
803<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;}</div>
804</div><!-- fragment -->
805<p class="reference">References <a class="el" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aaec211f7c20af43e742bf2570c3cb84f9">armnn::Add</a>, <a class="el" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aa6a061313d22e51e0f25b7cd4dc065233">armnn::Max</a>, <a class="el" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aa78d811e98514cd165dda532286610fd2">armnn::Min</a>, <a class="el" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aae80155eceb940c89e2de63ad05868db2">armnn::Sub</a>, and <a class="el" href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aa06933067aafd48425d67bcb01bba5cb6">armnn::Update</a>.</p>
806
807</div>
808</div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100809<a id="ae412d875ab8ff4d2fde2728ea25e49ba"></a>
810<h2 class="memtitle"><span class="permalink"><a href="#ae412d875ab8ff4d2fde2728ea25e49ba">&#9670;&nbsp;</a></span>GetFlatBufferUnaryOperation()</h2>
811
812<div class="memitem">
813<div class="memproto">
814 <table class="memname">
815 <tr>
816 <td class="memname">armnnSerializer::UnaryOperation GetFlatBufferUnaryOperation </td>
817 <td>(</td>
818 <td class="paramtype"><a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8">armnn::UnaryOperation</a>&#160;</td>
819 <td class="paramname"><em>unaryOperation</em></td><td>)</td>
820 <td></td>
821 </tr>
822 </table>
823</div><div class="memdoc">
824
825<p class="definition">Definition at line <a class="el" href="_serializer_utils_8cpp_source.html#l00135">135</a> of file <a class="el" href="_serializer_utils_8cpp_source.html">SerializerUtils.cpp</a>.</p>
826<div class="fragment"><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;{</div>
827<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">switch</span> (unaryOperation)</div>
828<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; {</div>
829<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a1e34af023adeb7d5f484f8eb4b9826b6">armnn::UnaryOperation::Abs</a>:</div>
830<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">return</span> armnnSerializer::UnaryOperation::UnaryOperation_Abs;</div>
831<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8ab95a01ffffa8fcdd2a9af961937c097c">armnn::UnaryOperation::Ceil</a>:</div>
832<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">return</span> armnnSerializer::UnaryOperation::UnaryOperation_Ceil;</div>
833<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a09bb7f6e2118c85a6a55bd4bf2beeca4">armnn::UnaryOperation::Rsqrt</a>:</div>
834<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> armnnSerializer::UnaryOperation::UnaryOperation_Rsqrt;</div>
835<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8aae77f3ad25595e35b327334d89410054">armnn::UnaryOperation::Sqrt</a>:</div>
836<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> armnnSerializer::UnaryOperation::UnaryOperation_Sqrt;</div>
837<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8acad39a154bffb61175f674d6eefaf6d0">armnn::UnaryOperation::Exp</a>:</div>
838<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> armnnSerializer::UnaryOperation::UnaryOperation_Exp;</div>
839<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8afb278fa5defd7e699fcbc930c3e76ccd">armnn::UnaryOperation::Neg</a>:</div>
840<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> armnnSerializer::UnaryOperation::UnaryOperation_Neg;</div>
841<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a2a25ebd8c909241e3f7818389b804ecc">armnn::UnaryOperation::LogicalNot</a>:</div>
842<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">return</span> armnnSerializer::UnaryOperation::UnaryOperation_LogicalNot;</div>
843<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8ace0be71e33226e4c1db2bcea5959f16b">armnn::UnaryOperation::Log</a>:</div>
844<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> armnnSerializer::UnaryOperation::UnaryOperation_Log;</div>
845<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a0986d137604183312e6d3599578bc6cd">armnn::UnaryOperation::Sin</a>:</div>
846<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> armnnSerializer::UnaryOperation::UnaryOperation_Sin;</div>
847<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">default</span>:</div>
848<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">armnn::InvalidArgumentException</a>(<span class="stringliteral">&quot;Elementwise Unary operation unknown&quot;</span>);</div>
849<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div>
850<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;}</div>
851</div><!-- fragment -->
852<p class="reference">References <a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a1e34af023adeb7d5f484f8eb4b9826b6">armnn::Abs</a>, <a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8ab95a01ffffa8fcdd2a9af961937c097c">armnn::Ceil</a>, <a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8acad39a154bffb61175f674d6eefaf6d0">armnn::Exp</a>, <a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8ace0be71e33226e4c1db2bcea5959f16b">armnn::Log</a>, <a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a2a25ebd8c909241e3f7818389b804ecc">armnn::LogicalNot</a>, <a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8afb278fa5defd7e699fcbc930c3e76ccd">armnn::Neg</a>, <a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a09bb7f6e2118c85a6a55bd4bf2beeca4">armnn::Rsqrt</a>, <a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a0986d137604183312e6d3599578bc6cd">armnn::Sin</a>, and <a class="el" href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8aae77f3ad25595e35b327334d89410054">armnn::Sqrt</a>.</p>
853
854</div>
855</div>
856</div><!-- contents -->
857</div><!-- doc-content -->
858<div class="ttc" id="anamespacearmnn_html_ae7e8cbf71db6a490789ca6dcaa8deeaea6a061313d22e51e0f25b7cd4dc065233"><div class="ttname"><a href="namespacearmnn.html#ae7e8cbf71db6a490789ca6dcaa8deeaea6a061313d22e51e0f25b7cd4dc065233">armnn::ArgMinMaxFunction::Max</a></div><div class="ttdeci">@ Max</div></div>
859<div class="ttc" id="anamespacearmnn_html_a14d24d90ab4ba2956e92e27890ba4c91af334649ef5e5d0ffe200751d07012626"><div class="ttname"><a href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91af334649ef5e5d0ffe200751d07012626">armnn::PaddingMode::Symmetric</a></div><div class="ttdeci">@ Symmetric</div></div>
860<div class="ttc" id="anamespacearmnn_html_ac4f8557279754ed7b3f749d55b0e3047a62b6d55816cf737bfc6f42e60df1a3f2"><div class="ttname"><a href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a62b6d55816cf737bfc6f42e60df1a3f2">armnn::BinaryOperation::Mul</a></div><div class="ttdeci">@ Mul</div></div>
861<div class="ttc" id="anamespacearmnn_html_ad8ed01ff3ff33333d8e19db4d2818bb6a27226c864bac7454a8504f8edb15d95b"><div class="ttname"><a href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a27226c864bac7454a8504f8edb15d95b">armnn::DataType::Boolean</a></div><div class="ttdeci">@ Boolean</div></div>
862<div class="ttc" id="anamespacearmnn_html_abe18a5033f2ab9c0de82c676b48f5437a37bac6dce4f46277d89bfa3003e2e39b"><div class="ttname"><a href="namespacearmnn.html#abe18a5033f2ab9c0de82c676b48f5437a37bac6dce4f46277d89bfa3003e2e39b">armnn::NormalizationAlgorithmChannel::Within</a></div><div class="ttdeci">@ Within</div></div>
863<div class="ttc" id="anamespacearmnn_html_ac4f8557279754ed7b3f749d55b0e3047aec211f7c20af43e742bf2570c3cb84f9"><div class="ttname"><a href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047aec211f7c20af43e742bf2570c3cb84f9">armnn::BinaryOperation::Add</a></div><div class="ttdeci">@ Add</div></div>
864<div class="ttc" id="anamespacearmnn_html_a2d299363c9fc33334c571fa29ca4f58caa4cbdbb6070a5abb35fc95ecf1e22c14"><div class="ttname"><a href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58caa4cbdbb6070a5abb35fc95ecf1e22c14">armnn::ComparisonOperation::LessOrEqual</a></div><div class="ttdeci">@ LessOrEqual</div></div>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100865<div class="ttc" id="anamespacearmnn_html_a75ca90884e15396a70b0cb722a877b4aa78d811e98514cd165dda532286610fd2"><div class="ttname"><a href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aa78d811e98514cd165dda532286610fd2">armnn::ScatterNdFunction::Min</a></div><div class="ttdeci">@ Min</div></div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100866<div class="ttc" id="anamespacearmnn_html_ad1d5cce2d9e9a5d61c243e5c989112e0a884e0167ebf9bbe6cfd6ca5ab97ab015"><div class="ttname"><a href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0a884e0167ebf9bbe6cfd6ca5ab97ab015">armnn::DataLayout::NCDHW</a></div><div class="ttdeci">@ NCDHW</div></div>
867<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaacb7667f5ec2f6e8a5943b781ba6c2735"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaacb7667f5ec2f6e8a5943b781ba6c2735">armnn::ActivationFunction::LeakyReLu</a></div><div class="ttdeci">@ LeakyReLu</div></div>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100868<div class="ttc" id="anamespacearmnn_html_a75ca90884e15396a70b0cb722a877b4aae80155eceb940c89e2de63ad05868db2"><div class="ttname"><a href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aae80155eceb940c89e2de63ad05868db2">armnn::ScatterNdFunction::Sub</a></div><div class="ttdeci">@ Sub</div></div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100869<div class="ttc" id="anamespacearmnn_html_ad1d5cce2d9e9a5d61c243e5c989112e0ad066db54b89b0912e7e7c6da51e2da51"><div class="ttname"><a href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0ad066db54b89b0912e7e7c6da51e2da51">armnn::DataLayout::NHWC</a></div><div class="ttdeci">@ NHWC</div></div>
870<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaaae77f3ad25595e35b327334d89410054"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaae77f3ad25595e35b327334d89410054">armnn::ActivationFunction::Sqrt</a></div><div class="ttdeci">@ Sqrt</div></div>
871<div class="ttc" id="anamespacearmnn_html_ad605d1661fa0d8c7fea651d82fbe11c9ac65d2e51c610dd3853a3c777aa8bfe9d"><div class="ttname"><a href="namespacearmnn.html#ad605d1661fa0d8c7fea651d82fbe11c9ac65d2e51c610dd3853a3c777aa8bfe9d">armnn::NormalizationAlgorithmMethod::LocalBrightness</a></div><div class="ttdeci">@ LocalBrightness</div><div class="ttdoc">Krichevsky 2012: Local Brightness Normalization.</div></div>
872<div class="ttc" id="anamespacearmnn_html_ac4f8557279754ed7b3f749d55b0e3047ae80155eceb940c89e2de63ad05868db2"><div class="ttname"><a href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047ae80155eceb940c89e2de63ad05868db2">armnn::BinaryOperation::Sub</a></div><div class="ttdeci">@ Sub</div></div>
873<div class="ttc" id="anamespacearmnn_html_adf2e5515c4c36a3e7e46bb8b83c6754eaf3f6d0343d56ce88ce7958170ed05cb3"><div class="ttname"><a href="namespacearmnn.html#adf2e5515c4c36a3e7e46bb8b83c6754eaf3f6d0343d56ce88ce7958170ed05cb3">armnn::OutputShapeRounding::Floor</a></div><div class="ttdeci">@ Floor</div></div>
874<div class="ttc" id="anamespacearmnn_html_ad8ed01ff3ff33333d8e19db4d2818bb6a166495adc0d0f53bee6baecc577f5204"><div class="ttname"><a href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a166495adc0d0f53bee6baecc577f5204">armnn::DataType::Float32</a></div><div class="ttdeci">@ Float32</div></div>
875<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaa23b68da1de2b77d74da9da2635722a3e"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa23b68da1de2b77d74da9da2635722a3e">armnn::ActivationFunction::TanH</a></div><div class="ttdeci">@ TanH</div></div>
876<div class="ttc" id="anamespacearmnn_html_a2da4db0140d1a6dc69c9c82e9ef5379ea74ce78827b02c650a20b149765388247"><div class="ttname"><a href="namespacearmnn.html#a2da4db0140d1a6dc69c9c82e9ef5379ea74ce78827b02c650a20b149765388247">armnn::LogicalBinaryOperation::LogicalOr</a></div><div class="ttdeci">@ LogicalOr</div></div>
877<div class="ttc" id="anamespacearmnn_html_a961bbfe1db71a848eff5a1f0ab775718a7e6aa2d53f6ee2b1a34b017fa403cb76"><div class="ttname"><a href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718a7e6aa2d53f6ee2b1a34b017fa403cb76">armnn::PoolingAlgorithm::L2</a></div><div class="ttdeci">@ L2</div></div>
878<div class="ttc" id="anamespacearmnn_html_ad8ed01ff3ff33333d8e19db4d2818bb6a0a3f57c876f5a230244c38e1453a8a6e"><div class="ttname"><a href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a0a3f57c876f5a230244c38e1453a8a6e">armnn::DataType::QAsymmU8</a></div><div class="ttdeci">@ QAsymmU8</div></div>
879<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaabc5a0f0d6e7cf7fca73299dcd46c0f0d"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaabc5a0f0d6e7cf7fca73299dcd46c0f0d">armnn::ActivationFunction::BoundedReLu</a></div><div class="ttdeci">@ BoundedReLu</div><div class="ttdoc">min(a, max(b, input)) ReLu1 &amp; ReLu6.</div></div>
880<div class="ttc" id="anamespacearmnn_html_ad8ed01ff3ff33333d8e19db4d2818bb6a9945327825b115e93a3b89f4302e76db"><div class="ttname"><a href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9945327825b115e93a3b89f4302e76db">armnn::DataType::QSymmS8</a></div><div class="ttdeci">@ QSymmS8</div></div>
881<div class="ttc" id="anamespacearmnn_html_a1cfaa710db2a54673b21d2ea2da757c8afb278fa5defd7e699fcbc930c3e76ccd"><div class="ttname"><a href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8afb278fa5defd7e699fcbc930c3e76ccd">armnn::UnaryOperation::Neg</a></div><div class="ttdeci">@ Neg</div></div>
882<div class="ttc" id="anamespacearmnn_html_abc05539fc6e7907f32ef0fb242e3b3b0a3d6c9ac08ada31c184094bbc67afe00d"><div class="ttname"><a href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a3d6c9ac08ada31c184094bbc67afe00d">armnn::ReduceOperation::Mean</a></div><div class="ttdeci">@ Mean</div></div>
883<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaa0877e5b3fbe9d7569df6399609ed0186"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa0877e5b3fbe9d7569df6399609ed0186">armnn::ActivationFunction::HardSwish</a></div><div class="ttdeci">@ HardSwish</div></div>
884<div class="ttc" id="anamespacearmnn_html_ad8ed01ff3ff33333d8e19db4d2818bb6a053c769dcf82d66ef326c86980c02ba7"><div class="ttname"><a href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a053c769dcf82d66ef326c86980c02ba7">armnn::DataType::QSymmS16</a></div><div class="ttdeci">@ QSymmS16</div></div>
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000885<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaaf48cca1c6deaa6a1c34e4ee46954cf0b"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaf48cca1c6deaa6a1c34e4ee46954cf0b">armnn::ActivationFunction::Gelu</a></div><div class="ttdeci">@ Gelu</div></div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100886<div class="ttc" id="anamespacearmnn_html_abe18a5033f2ab9c0de82c676b48f5437a810f43f3996922151c39b76143faeecc"><div class="ttname"><a href="namespacearmnn.html#abe18a5033f2ab9c0de82c676b48f5437a810f43f3996922151c39b76143faeecc">armnn::NormalizationAlgorithmChannel::Across</a></div><div class="ttdeci">@ Across</div></div>
887<div class="ttc" id="anamespacearmnn_html_a2d299363c9fc33334c571fa29ca4f58ca19bb0af2c3c530538cb41aff7f235b96"><div class="ttname"><a href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca19bb0af2c3c530538cb41aff7f235b96">armnn::ComparisonOperation::NotEqual</a></div><div class="ttdeci">@ NotEqual</div></div>
888<div class="ttc" id="anamespacearmnn_html_a2d299363c9fc33334c571fa29ca4f58ca6f2f0aefb3d22da0f3839453add5f937"><div class="ttname"><a href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca6f2f0aefb3d22da0f3839453add5f937">armnn::ComparisonOperation::GreaterOrEqual</a></div><div class="ttdeci">@ GreaterOrEqual</div></div>
889<div class="ttc" id="anamespacearmnn_html_ad1d5cce2d9e9a5d61c243e5c989112e0a4dd0194b114cbf51da5b3a72569863ef"><div class="ttname"><a href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0a4dd0194b114cbf51da5b3a72569863ef">armnn::DataLayout::NDHWC</a></div><div class="ttdeci">@ NDHWC</div></div>
890<div class="ttc" id="anamespacearmnn_html_ac4f8557279754ed7b3f749d55b0e3047a8321e79c278ec510f63675c040594892"><div class="ttname"><a href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a8321e79c278ec510f63675c040594892">armnn::BinaryOperation::Maximum</a></div><div class="ttdeci">@ Maximum</div></div>
891<div class="ttc" id="anamespacearmnn_html_ad8ed01ff3ff33333d8e19db4d2818bb6a26e6ed77470c6f2f830ecf874e6c0d55"><div class="ttname"><a href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a26e6ed77470c6f2f830ecf874e6c0d55">armnn::DataType::Float16</a></div><div class="ttdeci">@ Float16</div></div>
892<div class="ttc" id="anamespacearmnn_html_ac4f8557279754ed7b3f749d55b0e3047a2d17ea57d7f86acde5c60cef8e123a53"><div class="ttname"><a href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a2d17ea57d7f86acde5c60cef8e123a53">armnn::BinaryOperation::SqDiff</a></div><div class="ttdeci">@ SqDiff</div></div>
893<div class="ttc" id="anamespacearmnn_html_a1cfaa710db2a54673b21d2ea2da757c8a09bb7f6e2118c85a6a55bd4bf2beeca4"><div class="ttname"><a href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a09bb7f6e2118c85a6a55bd4bf2beeca4">armnn::UnaryOperation::Rsqrt</a></div><div class="ttdeci">@ Rsqrt</div></div>
894<div class="ttc" id="anamespacearmnn_html_a2d299363c9fc33334c571fa29ca4f58ca1cfdf0e8d0c87a228c1f40d9bee7888b"><div class="ttname"><a href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca1cfdf0e8d0c87a228c1f40d9bee7888b">armnn::ComparisonOperation::Less</a></div><div class="ttdeci">@ Less</div></div>
895<div class="ttc" id="anamespacearmnn_html_a1cfaa710db2a54673b21d2ea2da757c8aae77f3ad25595e35b327334d89410054"><div class="ttname"><a href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8aae77f3ad25595e35b327334d89410054">armnn::UnaryOperation::Sqrt</a></div><div class="ttdeci">@ Sqrt</div></div>
896<div class="ttc" id="anamespacearmnn_html_a1cfaa710db2a54673b21d2ea2da757c8a2a25ebd8c909241e3f7818389b804ecc"><div class="ttname"><a href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a2a25ebd8c909241e3f7818389b804ecc">armnn::UnaryOperation::LogicalNot</a></div><div class="ttdeci">@ LogicalNot</div></div>
897<div class="ttc" id="anamespacearmnn_html_a1cfaa710db2a54673b21d2ea2da757c8acad39a154bffb61175f674d6eefaf6d0"><div class="ttname"><a href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8acad39a154bffb61175f674d6eefaf6d0">armnn::UnaryOperation::Exp</a></div><div class="ttdeci">@ Exp</div></div>
898<div class="ttc" id="anamespacearmnn_html_a3888429b6ebc79f9a7df549e5e4d9a2fa843f2812f595e7ec7c5036e89fde02d6"><div class="ttname"><a href="namespacearmnn.html#a3888429b6ebc79f9a7df549e5e4d9a2fa843f2812f595e7ec7c5036e89fde02d6">armnn::PaddingMethod::Exclude</a></div><div class="ttdeci">@ Exclude</div><div class="ttdoc">The padding fields don't count and are ignored.</div></div>
899<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaaed67cf7d54c570e4c4891800f085f41d"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaed67cf7d54c570e4c4891800f085f41d">armnn::ActivationFunction::Elu</a></div><div class="ttdeci">@ Elu</div></div>
900<div class="ttc" id="anamespacearmnn_html_a3888429b6ebc79f9a7df549e5e4d9a2faad301514192636ad34210adce598a45a"><div class="ttname"><a href="namespacearmnn.html#a3888429b6ebc79f9a7df549e5e4d9a2faad301514192636ad34210adce598a45a">armnn::PaddingMethod::IgnoreValue</a></div><div class="ttdeci">@ IgnoreValue</div><div class="ttdoc">The padding fields count, but are ignored.</div></div>
901<div class="ttc" id="aclassarmnn_1_1_invalid_argument_exception_html"><div class="ttname"><a href="classarmnn_1_1_invalid_argument_exception.html">armnn::InvalidArgumentException</a></div><div class="ttdef"><b>Definition:</b> <a href="_exceptions_8hpp_source.html#l00080">Exceptions.hpp:80</a></div></div>
902<div class="ttc" id="anamespacearmnn_html_a1cfaa710db2a54673b21d2ea2da757c8a0986d137604183312e6d3599578bc6cd"><div class="ttname"><a href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a0986d137604183312e6d3599578bc6cd">armnn::UnaryOperation::Sin</a></div><div class="ttdeci">@ Sin</div></div>
903<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaa32a843da6ea40ab3b17a3421ccdf671b"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa32a843da6ea40ab3b17a3421ccdf671b">armnn::ActivationFunction::Linear</a></div><div class="ttdeci">@ Linear</div></div>
904<div class="ttc" id="anamespacearmnn_html_abc05539fc6e7907f32ef0fb242e3b3b0aa0ec87054b5e5b7847d0d8780a01a3d5"><div class="ttname"><a href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0aa0ec87054b5e5b7847d0d8780a01a3d5">armnn::ReduceOperation::Sum</a></div><div class="ttdeci">@ Sum</div></div>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100905<div class="ttc" id="anamespacearmnn_html_a75ca90884e15396a70b0cb722a877b4aaec211f7c20af43e742bf2570c3cb84f9"><div class="ttname"><a href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aaec211f7c20af43e742bf2570c3cb84f9">armnn::ScatterNdFunction::Add</a></div><div class="ttdeci">@ Add</div></div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100906<div class="ttc" id="anamespacearmnn_html_a9a2af2f8c4af4f9efa8e79417d505ac4aaa020331bb30d2fa2ecf7c3a0777823f"><div class="ttname"><a href="namespacearmnn.html#a9a2af2f8c4af4f9efa8e79417d505ac4aaa020331bb30d2fa2ecf7c3a0777823f">armnn::ResizeMethod::NearestNeighbor</a></div><div class="ttdeci">@ NearestNeighbor</div></div>
907<div class="ttc" id="anamespacearmnn_html_ac4f8557279754ed7b3f749d55b0e3047add4fe0cc913f704600b97d1f5dd285de"><div class="ttname"><a href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047add4fe0cc913f704600b97d1f5dd285de">armnn::BinaryOperation::Power</a></div><div class="ttdeci">@ Power</div></div>
908<div class="ttc" id="anamespacearmnn_html_a961bbfe1db71a848eff5a1f0ab775718ab1897515d548a960afe49ecf66a29021"><div class="ttname"><a href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718ab1897515d548a960afe49ecf66a29021">armnn::PoolingAlgorithm::Average</a></div><div class="ttdeci">@ Average</div></div>
909<div class="ttc" id="anamespacearmnn_html_ad8ed01ff3ff33333d8e19db4d2818bb6accedffbc6e5308e33d3843e8bdc0dad7"><div class="ttname"><a href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6accedffbc6e5308e33d3843e8bdc0dad7">armnn::DataType::Signed32</a></div><div class="ttdeci">@ Signed32</div></div>
910<div class="ttc" id="anamespacearmnn_html_a1cfaa710db2a54673b21d2ea2da757c8ab95a01ffffa8fcdd2a9af961937c097c"><div class="ttname"><a href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8ab95a01ffffa8fcdd2a9af961937c097c">armnn::UnaryOperation::Ceil</a></div><div class="ttdeci">@ Ceil</div></div>
911<div class="ttc" id="anamespacearmnn_html_abc05539fc6e7907f32ef0fb242e3b3b0a362a33c23b08e4a32a4ec53fbb82cccd"><div class="ttname"><a href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a362a33c23b08e4a32a4ec53fbb82cccd">armnn::ReduceOperation::Prod</a></div><div class="ttdeci">@ Prod</div></div>
912<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaa1e34af023adeb7d5f484f8eb4b9826b6"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa1e34af023adeb7d5f484f8eb4b9826b6">armnn::ActivationFunction::Abs</a></div><div class="ttdeci">@ Abs</div></div>
913<div class="ttc" id="anamespacearmnn_html_ad8ed01ff3ff33333d8e19db4d2818bb6a9d02ea768c081d4bdb2b7cab0b3f510d"><div class="ttname"><a href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9d02ea768c081d4bdb2b7cab0b3f510d">armnn::DataType::QAsymmS8</a></div><div class="ttdeci">@ QAsymmS8</div></div>
914<div class="ttc" id="anamespacearmnn_html_a9a2af2f8c4af4f9efa8e79417d505ac4aaf17c98bbd83c27d6426d2ff3fa81d7f"><div class="ttname"><a href="namespacearmnn.html#a9a2af2f8c4af4f9efa8e79417d505ac4aaf17c98bbd83c27d6426d2ff3fa81d7f">armnn::ResizeMethod::Bilinear</a></div><div class="ttdeci">@ Bilinear</div></div>
915<div class="ttc" id="anamespacearmnn_html_ae7e8cbf71db6a490789ca6dcaa8deeaea78d811e98514cd165dda532286610fd2"><div class="ttname"><a href="namespacearmnn.html#ae7e8cbf71db6a490789ca6dcaa8deeaea78d811e98514cd165dda532286610fd2">armnn::ArgMinMaxFunction::Min</a></div><div class="ttdeci">@ Min</div></div>
916<div class="ttc" id="anamespacearmnn_html_a1cfaa710db2a54673b21d2ea2da757c8ace0be71e33226e4c1db2bcea5959f16b"><div class="ttname"><a href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8ace0be71e33226e4c1db2bcea5959f16b">armnn::UnaryOperation::Log</a></div><div class="ttdeci">@ Log</div></div>
917<div class="ttc" id="anamespacearmnn_html_a2da4db0140d1a6dc69c9c82e9ef5379ea103aa83df42877d5f9baeafdbf620b55"><div class="ttname"><a href="namespacearmnn.html#a2da4db0140d1a6dc69c9c82e9ef5379ea103aa83df42877d5f9baeafdbf620b55">armnn::LogicalBinaryOperation::LogicalAnd</a></div><div class="ttdeci">@ LogicalAnd</div></div>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100918<div class="ttc" id="anamespacearmnn_html_a75ca90884e15396a70b0cb722a877b4aa06933067aafd48425d67bcb01bba5cb6"><div class="ttname"><a href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aa06933067aafd48425d67bcb01bba5cb6">armnn::ScatterNdFunction::Update</a></div><div class="ttdeci">@ Update</div></div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100919<div class="ttc" id="anamespacearmnn_html_ac4f8557279754ed7b3f749d55b0e3047aa1d0ec6d56f8833a078b5a7ac4caf2d4"><div class="ttname"><a href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047aa1d0ec6d56f8833a078b5a7ac4caf2d4">armnn::BinaryOperation::Minimum</a></div><div class="ttdeci">@ Minimum</div></div>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100920<div class="ttc" id="anamespacearmnn_html_a75ca90884e15396a70b0cb722a877b4aa6a061313d22e51e0f25b7cd4dc065233"><div class="ttname"><a href="namespacearmnn.html#a75ca90884e15396a70b0cb722a877b4aa6a061313d22e51e0f25b7cd4dc065233">armnn::ScatterNdFunction::Max</a></div><div class="ttdeci">@ Max</div></div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100921<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaa3d90c0a5ab3fcf8e6f6608cb3d3a1559"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa3d90c0a5ab3fcf8e6f6608cb3d3a1559">armnn::ActivationFunction::ReLu</a></div><div class="ttdeci">@ ReLu</div></div>
922<div class="ttc" id="anamespacearmnn_html_a961bbfe1db71a848eff5a1f0ab775718a6a061313d22e51e0f25b7cd4dc065233"><div class="ttname"><a href="namespacearmnn.html#a961bbfe1db71a848eff5a1f0ab775718a6a061313d22e51e0f25b7cd4dc065233">armnn::PoolingAlgorithm::Max</a></div><div class="ttdeci">@ Max</div></div>
923<div class="ttc" id="anamespacearmnn_html_a1cfaa710db2a54673b21d2ea2da757c8a1e34af023adeb7d5f484f8eb4b9826b6"><div class="ttname"><a href="namespacearmnn.html#a1cfaa710db2a54673b21d2ea2da757c8a1e34af023adeb7d5f484f8eb4b9826b6">armnn::UnaryOperation::Abs</a></div><div class="ttdeci">@ Abs</div></div>
924<div class="ttc" id="anamespacearmnn_html_abc05539fc6e7907f32ef0fb242e3b3b0a78d811e98514cd165dda532286610fd2"><div class="ttname"><a href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a78d811e98514cd165dda532286610fd2">armnn::ReduceOperation::Min</a></div><div class="ttdeci">@ Min</div></div>
925<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaaceb46ca115d05c51aa5a16a8867c3304"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaaceb46ca115d05c51aa5a16a8867c3304">armnn::ActivationFunction::Square</a></div><div class="ttdeci">@ Square</div></div>
926<div class="ttc" id="anamespacearmnn_html_ac4f8557279754ed7b3f749d55b0e3047a43d11850893d2fe84a1e618121c1cc0a"><div class="ttname"><a href="namespacearmnn.html#ac4f8557279754ed7b3f749d55b0e3047a43d11850893d2fe84a1e618121c1cc0a">armnn::BinaryOperation::Div</a></div><div class="ttdeci">@ Div</div></div>
927<div class="ttc" id="anamespacearmnn_html_adf2e5515c4c36a3e7e46bb8b83c6754ea3237fbc8204064c106cb9080088a17cb"><div class="ttname"><a href="namespacearmnn.html#adf2e5515c4c36a3e7e46bb8b83c6754ea3237fbc8204064c106cb9080088a17cb">armnn::OutputShapeRounding::Ceiling</a></div><div class="ttdeci">@ Ceiling</div></div>
928<div class="ttc" id="anamespacearmnn_html_ad8ed01ff3ff33333d8e19db4d2818bb6ae1b3c9c6087a93b07c83e0b04f377a8d"><div class="ttname"><a href="namespacearmnn.html#ad8ed01ff3ff33333d8e19db4d2818bb6ae1b3c9c6087a93b07c83e0b04f377a8d">armnn::DataType::Signed64</a></div><div class="ttdeci">@ Signed64</div></div>
929<div class="ttc" id="anamespacearmnn_html_a2d299363c9fc33334c571fa29ca4f58caf5f286e73bda105e538310b3190f75c5"><div class="ttname"><a href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58caf5f286e73bda105e538310b3190f75c5">armnn::ComparisonOperation::Equal</a></div><div class="ttdeci">@ Equal</div></div>
930<div class="ttc" id="anamespacearmnn_html_ad605d1661fa0d8c7fea651d82fbe11c9aa94d2fcabc6b001015aeddfa19266e6f"><div class="ttname"><a href="namespacearmnn.html#ad605d1661fa0d8c7fea651d82fbe11c9aa94d2fcabc6b001015aeddfa19266e6f">armnn::NormalizationAlgorithmMethod::LocalContrast</a></div><div class="ttdeci">@ LocalContrast</div><div class="ttdoc">Jarret 2009: Local Contrast Normalization.</div></div>
931<div class="ttc" id="anamespacearmnn_html_a14d24d90ab4ba2956e92e27890ba4c91a74de3e45e4491e956e8dc18d841d9b00"><div class="ttname"><a href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91a74de3e45e4491e956e8dc18d841d9b00">armnn::PaddingMode::Reflect</a></div><div class="ttdeci">@ Reflect</div></div>
932<div class="ttc" id="anamespacearmnn_html_abc05539fc6e7907f32ef0fb242e3b3b0a6a061313d22e51e0f25b7cd4dc065233"><div class="ttname"><a href="namespacearmnn.html#abc05539fc6e7907f32ef0fb242e3b3b0a6a061313d22e51e0f25b7cd4dc065233">armnn::ReduceOperation::Max</a></div><div class="ttdeci">@ Max</div></div>
933<div class="ttc" id="anamespacearmnn_html_ad1d5cce2d9e9a5d61c243e5c989112e0a6b99f356fe3b30a2a850b5ea897c289f"><div class="ttname"><a href="namespacearmnn.html#ad1d5cce2d9e9a5d61c243e5c989112e0a6b99f356fe3b30a2a850b5ea897c289f">armnn::DataLayout::NCHW</a></div><div class="ttdeci">@ NCHW</div></div>
934<div class="ttc" id="anamespacearmnn_html_a56297e0f7b215eea46c818cb7528d9eaa21eebb164e4b8b9bcf64fdb4d8d5dff4"><div class="ttname"><a href="namespacearmnn.html#a56297e0f7b215eea46c818cb7528d9eaa21eebb164e4b8b9bcf64fdb4d8d5dff4">armnn::ActivationFunction::Sigmoid</a></div><div class="ttdeci">@ Sigmoid</div></div>
935<div class="ttc" id="anamespacearmnn_html_a2d299363c9fc33334c571fa29ca4f58ca8768a6821cd735aea4f5b0df88c1fc6a"><div class="ttname"><a href="namespacearmnn.html#a2d299363c9fc33334c571fa29ca4f58ca8768a6821cd735aea4f5b0df88c1fc6a">armnn::ComparisonOperation::Greater</a></div><div class="ttdeci">@ Greater</div></div>
936<!-- start footer part -->
937<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
938 <ul>
939 <li class="navelem"><a class="el" href="namespacearmnn_serializer.html">armnnSerializer</a></li>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100940 <li class="footer">Generated on Thu May 16 2024 09:32:00 for Arm NN by
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100941 <a href="http://www.doxygen.org/index.html">
942 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
943 </ul>
944</div>
945</body>
946</html>