blob: 1c11c3e3bfcf8f0876122966579a896971cd920f [file] [log] [blame]
Nikhil Raj1dc83fe2024-05-16 09:47:51 +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: OptimizerOptionsOpaqueImpl Struct 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">
39 &#160;<span id="projectnumber">24.05</span>
40 </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('structarmnn_1_1_optimizer_options_opaque_impl.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="#pub-methods">Public Member Functions</a> &#124;
97<a href="#pub-attribs">Public Attributes</a> &#124;
98<a href="structarmnn_1_1_optimizer_options_opaque_impl-members.html">List of all members</a> </div>
99 <div class="headertitle">
100<div class="title">OptimizerOptionsOpaqueImpl Struct Reference</div> </div>
101</div><!--header-->
102<div class="contents">
103
104<p><code>#include &lt;<a class="el" href="_network_8hpp_source.html">Network.hpp</a>&gt;</code></p>
105<table class="memberdecls">
106<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
107Public Member Functions</h2></td></tr>
108<tr class="memitem:a55c911774930a28bbb822bfcdd3598f5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a55c911774930a28bbb822bfcdd3598f5">~OptimizerOptionsOpaqueImpl</a> ()=default</td></tr>
109<tr class="separator:a55c911774930a28bbb822bfcdd3598f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
110<tr class="memitem:a3175125394ee8d824f3bff54b7a73e1d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a3175125394ee8d824f3bff54b7a73e1d">OptimizerOptionsOpaqueImpl</a> ()</td></tr>
111<tr class="separator:a3175125394ee8d824f3bff54b7a73e1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
112<tr class="memitem:aeaeb36b5eb65d2cc53286421ed3dfcbe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#aeaeb36b5eb65d2cc53286421ed3dfcbe">OptimizerOptionsOpaqueImpl</a> (bool reduceFp32ToFp16, bool debug, bool reduceFp32ToBf16, bool importEnabled, <a class="el" href="namespacearmnn.html#a5b6893cda5b69359a4244c06054da18f">ModelOptions</a> modelOptions={}, bool exportEnabled=false, bool debugToFile=false)</td></tr>
113<tr class="separator:aeaeb36b5eb65d2cc53286421ed3dfcbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
114<tr class="memitem:ae186743f6442a5a45fb8cc100e49399e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#ae186743f6442a5a45fb8cc100e49399e">OptimizerOptionsOpaqueImpl</a> (bool reduceFp32ToFp16, bool debug, bool reduceFp32ToBf16, <a class="el" href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9">ShapeInferenceMethod</a> shapeInferenceMethod, bool importEnabled, <a class="el" href="namespacearmnn.html#a5b6893cda5b69359a4244c06054da18f">ModelOptions</a> modelOptions, bool exportEnabled, bool debugToFile, bool allowExpandedDims)</td></tr>
115<tr class="separator:ae186743f6442a5a45fb8cc100e49399e"><td class="memSeparator" colspan="2">&#160;</td></tr>
116</table><table class="memberdecls">
117<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
118Public Attributes</h2></td></tr>
119<tr class="memitem:a6e1a42622ca43dafc7ba8e684c016eb4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a6e1a42622ca43dafc7ba8e684c016eb4">m_ReduceFp32ToFp16</a> = false</td></tr>
120<tr class="memdesc:a6e1a42622ca43dafc7ba8e684c016eb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reduces all Fp32 operators in the model to Fp16 for faster processing. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a6e1a42622ca43dafc7ba8e684c016eb4">More...</a><br /></td></tr>
121<tr class="separator:a6e1a42622ca43dafc7ba8e684c016eb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
122<tr class="memitem:a69eb14082d40fa0a3cff50457344a5e0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a69eb14082d40fa0a3cff50457344a5e0">m_Debug</a> = false</td></tr>
123<tr class="memdesc:a69eb14082d40fa0a3cff50457344a5e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add debug data for easier troubleshooting. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a69eb14082d40fa0a3cff50457344a5e0">More...</a><br /></td></tr>
124<tr class="separator:a69eb14082d40fa0a3cff50457344a5e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
125<tr class="memitem:afc07add3304c3d79293acb881c2168df"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#afc07add3304c3d79293acb881c2168df">m_DebugToFile</a> = false</td></tr>
126<tr class="memdesc:afc07add3304c3d79293acb881c2168df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pass debug data to separate output files for easier troubleshooting. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#afc07add3304c3d79293acb881c2168df">More...</a><br /></td></tr>
127<tr class="separator:afc07add3304c3d79293acb881c2168df"><td class="memSeparator" colspan="2">&#160;</td></tr>
128<tr class="memitem:a11f463726addcc1d2845266997d79e9c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a11f463726addcc1d2845266997d79e9c">m_ReduceFp32ToBf16</a> = false</td></tr>
129<tr class="memdesc:a11f463726addcc1d2845266997d79e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">@Note This feature has been replaced by enabling Fast Math in compute library backend options. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a11f463726addcc1d2845266997d79e9c">More...</a><br /></td></tr>
130<tr class="separator:a11f463726addcc1d2845266997d79e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
131<tr class="memitem:a9416d94a8aad7cdfa47eb35e825cbda5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9">ShapeInferenceMethod</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9416d94a8aad7cdfa47eb35e825cbda5">m_shapeInferenceMethod</a> = <a class="el" href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9af6486a22a9bb11959bfae60a3e5174b1">armnn::ShapeInferenceMethod::ValidateOnly</a></td></tr>
132<tr class="memdesc:a9416d94a8aad7cdfa47eb35e825cbda5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Infer output size when not available. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9416d94a8aad7cdfa47eb35e825cbda5">More...</a><br /></td></tr>
133<tr class="separator:a9416d94a8aad7cdfa47eb35e825cbda5"><td class="memSeparator" colspan="2">&#160;</td></tr>
134<tr class="memitem:a05c1bba6ba3ecc1339d4c4c10c0d8890"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a05c1bba6ba3ecc1339d4c4c10c0d8890">m_ImportEnabled</a> = false</td></tr>
135<tr class="memdesc:a05c1bba6ba3ecc1339d4c4c10c0d8890"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable Import. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a05c1bba6ba3ecc1339d4c4c10c0d8890">More...</a><br /></td></tr>
136<tr class="separator:a05c1bba6ba3ecc1339d4c4c10c0d8890"><td class="memSeparator" colspan="2">&#160;</td></tr>
137<tr class="memitem:a71194277c60153a5f86539f5d39f01db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearmnn.html#a5b6893cda5b69359a4244c06054da18f">ModelOptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a71194277c60153a5f86539f5d39f01db">m_ModelOptions</a></td></tr>
138<tr class="memdesc:a71194277c60153a5f86539f5d39f01db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable Model Options. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a71194277c60153a5f86539f5d39f01db">More...</a><br /></td></tr>
139<tr class="separator:a71194277c60153a5f86539f5d39f01db"><td class="memSeparator" colspan="2">&#160;</td></tr>
140<tr class="memitem:a1b1892da2aaf7eaedaa38671d56b7f19"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a1b1892da2aaf7eaedaa38671d56b7f19">m_ProfilingEnabled</a> = false</td></tr>
141<tr class="memdesc:a1b1892da2aaf7eaedaa38671d56b7f19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable profiling dump of the optimizer phase. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a1b1892da2aaf7eaedaa38671d56b7f19">More...</a><br /></td></tr>
142<tr class="separator:a1b1892da2aaf7eaedaa38671d56b7f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
143<tr class="memitem:a0054f53e4e70bb39c000bcf240627b18"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a0054f53e4e70bb39c000bcf240627b18">m_ExportEnabled</a> = false</td></tr>
144<tr class="memdesc:a0054f53e4e70bb39c000bcf240627b18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable Export. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a0054f53e4e70bb39c000bcf240627b18">More...</a><br /></td></tr>
145<tr class="separator:a0054f53e4e70bb39c000bcf240627b18"><td class="memSeparator" colspan="2">&#160;</td></tr>
146<tr class="memitem:a9ef8ddbeee4b869e4c68eb2ed278b8d9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9ef8ddbeee4b869e4c68eb2ed278b8d9">m_AllowExpandedDims</a> = false</td></tr>
147<tr class="memdesc:a9ef8ddbeee4b869e4c68eb2ed278b8d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">When calculating tensor sizes, dimensions of size == 1 will be ignored. <a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9ef8ddbeee4b869e4c68eb2ed278b8d9">More...</a><br /></td></tr>
148<tr class="separator:a9ef8ddbeee4b869e4c68eb2ed278b8d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
149</table>
150<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
151<div class="textblock">
152<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00310">310</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
153</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
154<a id="a55c911774930a28bbb822bfcdd3598f5"></a>
155<h2 class="memtitle"><span class="permalink"><a href="#a55c911774930a28bbb822bfcdd3598f5">&#9670;&nbsp;</a></span>~OptimizerOptionsOpaqueImpl()</h2>
156
157<div class="memitem">
158<div class="memproto">
159<table class="mlabels">
160 <tr>
161 <td class="mlabels-left">
162 <table class="memname">
163 <tr>
164 <td class="memname">~<a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html">OptimizerOptionsOpaqueImpl</a> </td>
165 <td>(</td>
166 <td class="paramname"></td><td>)</td>
167 <td></td>
168 </tr>
169 </table>
170 </td>
171 <td class="mlabels-right">
172<span class="mlabels"><span class="mlabel">default</span></span> </td>
173 </tr>
174</table>
175</div><div class="memdoc">
176
177</div>
178</div>
179<a id="a3175125394ee8d824f3bff54b7a73e1d"></a>
180<h2 class="memtitle"><span class="permalink"><a href="#a3175125394ee8d824f3bff54b7a73e1d">&#9670;&nbsp;</a></span>OptimizerOptionsOpaqueImpl() <span class="overload">[1/3]</span></h2>
181
182<div class="memitem">
183<div class="memproto">
184<table class="mlabels">
185 <tr>
186 <td class="mlabels-left">
187 <table class="memname">
188 <tr>
189 <td class="memname"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html">OptimizerOptionsOpaqueImpl</a> </td>
190 <td>(</td>
191 <td class="paramname"></td><td>)</td>
192 <td></td>
193 </tr>
194 </table>
195 </td>
196 <td class="mlabels-right">
197<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
198 </tr>
199</table>
200</div><div class="memdoc">
201
202<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00314">314</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
203<div class="fragment"><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; : <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a6e1a42622ca43dafc7ba8e684c016eb4">m_ReduceFp32ToFp16</a>(<span class="keyword">false</span>)</div>
204<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a69eb14082d40fa0a3cff50457344a5e0">m_Debug</a>(<span class="keyword">false</span>)</div>
205<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#afc07add3304c3d79293acb881c2168df">m_DebugToFile</a>(<span class="keyword">false</span>)</div>
206<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a11f463726addcc1d2845266997d79e9c">m_ReduceFp32ToBf16</a>(<span class="keyword">false</span>)</div>
207<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9416d94a8aad7cdfa47eb35e825cbda5">m_shapeInferenceMethod</a>(<a class="code" href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9af6486a22a9bb11959bfae60a3e5174b1">armnn::ShapeInferenceMethod::ValidateOnly</a>)</div>
208<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a05c1bba6ba3ecc1339d4c4c10c0d8890">m_ImportEnabled</a>(<span class="keyword">false</span>)</div>
209<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a71194277c60153a5f86539f5d39f01db">m_ModelOptions</a>()</div>
210<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a1b1892da2aaf7eaedaa38671d56b7f19">m_ProfilingEnabled</a>(<span class="keyword">false</span>)</div>
211<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a0054f53e4e70bb39c000bcf240627b18">m_ExportEnabled</a>(<span class="keyword">false</span>)</div>
212<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9ef8ddbeee4b869e4c68eb2ed278b8d9">m_AllowExpandedDims</a>(<span class="keyword">false</span>)</div>
213<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; {</div>
214<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; }</div>
215</div><!-- fragment -->
216<p class="reference">References <a class="el" href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9af6486a22a9bb11959bfae60a3e5174b1">armnn::ValidateOnly</a>.</p>
217
218</div>
219</div>
220<a id="aeaeb36b5eb65d2cc53286421ed3dfcbe"></a>
221<h2 class="memtitle"><span class="permalink"><a href="#aeaeb36b5eb65d2cc53286421ed3dfcbe">&#9670;&nbsp;</a></span>OptimizerOptionsOpaqueImpl() <span class="overload">[2/3]</span></h2>
222
223<div class="memitem">
224<div class="memproto">
225<table class="mlabels">
226 <tr>
227 <td class="mlabels-left">
228 <table class="memname">
229 <tr>
230 <td class="memname"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html">OptimizerOptionsOpaqueImpl</a> </td>
231 <td>(</td>
232 <td class="paramtype">bool&#160;</td>
233 <td class="paramname"><em>reduceFp32ToFp16</em>, </td>
234 </tr>
235 <tr>
236 <td class="paramkey"></td>
237 <td></td>
238 <td class="paramtype">bool&#160;</td>
239 <td class="paramname"><em>debug</em>, </td>
240 </tr>
241 <tr>
242 <td class="paramkey"></td>
243 <td></td>
244 <td class="paramtype">bool&#160;</td>
245 <td class="paramname"><em>reduceFp32ToBf16</em>, </td>
246 </tr>
247 <tr>
248 <td class="paramkey"></td>
249 <td></td>
250 <td class="paramtype">bool&#160;</td>
251 <td class="paramname"><em>importEnabled</em>, </td>
252 </tr>
253 <tr>
254 <td class="paramkey"></td>
255 <td></td>
256 <td class="paramtype"><a class="el" href="namespacearmnn.html#a5b6893cda5b69359a4244c06054da18f">ModelOptions</a>&#160;</td>
257 <td class="paramname"><em>modelOptions</em> = <code>{}</code>, </td>
258 </tr>
259 <tr>
260 <td class="paramkey"></td>
261 <td></td>
262 <td class="paramtype">bool&#160;</td>
263 <td class="paramname"><em>exportEnabled</em> = <code>false</code>, </td>
264 </tr>
265 <tr>
266 <td class="paramkey"></td>
267 <td></td>
268 <td class="paramtype">bool&#160;</td>
269 <td class="paramname"><em>debugToFile</em> = <code>false</code>&#160;</td>
270 </tr>
271 <tr>
272 <td></td>
273 <td>)</td>
274 <td></td><td></td>
275 </tr>
276 </table>
277 </td>
278 <td class="mlabels-right">
279<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
280 </tr>
281</table>
282</div><div class="memdoc">
283
284<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00328">328</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
285<div class="fragment"><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; {},</div>
286<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordtype">bool</span> exportEnabled = <span class="keyword">false</span>, <span class="keywordtype">bool</span> debugToFile = <span class="keyword">false</span>)</div>
287<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; : <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a6e1a42622ca43dafc7ba8e684c016eb4">m_ReduceFp32ToFp16</a>(reduceFp32ToFp16)</div>
288<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a69eb14082d40fa0a3cff50457344a5e0">m_Debug</a>(debug)</div>
289<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#afc07add3304c3d79293acb881c2168df">m_DebugToFile</a>(debugToFile)</div>
290<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a11f463726addcc1d2845266997d79e9c">m_ReduceFp32ToBf16</a>(reduceFp32ToBf16)</div>
291<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9416d94a8aad7cdfa47eb35e825cbda5">m_shapeInferenceMethod</a>(<a class="code" href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9af6486a22a9bb11959bfae60a3e5174b1">armnn::ShapeInferenceMethod::ValidateOnly</a>)</div>
292<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a05c1bba6ba3ecc1339d4c4c10c0d8890">m_ImportEnabled</a>(importEnabled)</div>
293<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a71194277c60153a5f86539f5d39f01db">m_ModelOptions</a>(modelOptions)</div>
294<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a1b1892da2aaf7eaedaa38671d56b7f19">m_ProfilingEnabled</a>(<span class="keyword">false</span>)</div>
295<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a0054f53e4e70bb39c000bcf240627b18">m_ExportEnabled</a>(exportEnabled)</div>
296<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9ef8ddbeee4b869e4c68eb2ed278b8d9">m_AllowExpandedDims</a>(<span class="keyword">false</span>)</div>
297<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; {</div>
298<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; }</div>
299</div><!-- fragment -->
300</div>
301</div>
302<a id="ae186743f6442a5a45fb8cc100e49399e"></a>
303<h2 class="memtitle"><span class="permalink"><a href="#ae186743f6442a5a45fb8cc100e49399e">&#9670;&nbsp;</a></span>OptimizerOptionsOpaqueImpl() <span class="overload">[3/3]</span></h2>
304
305<div class="memitem">
306<div class="memproto">
307<table class="mlabels">
308 <tr>
309 <td class="mlabels-left">
310 <table class="memname">
311 <tr>
312 <td class="memname"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html">OptimizerOptionsOpaqueImpl</a> </td>
313 <td>(</td>
314 <td class="paramtype">bool&#160;</td>
315 <td class="paramname"><em>reduceFp32ToFp16</em>, </td>
316 </tr>
317 <tr>
318 <td class="paramkey"></td>
319 <td></td>
320 <td class="paramtype">bool&#160;</td>
321 <td class="paramname"><em>debug</em>, </td>
322 </tr>
323 <tr>
324 <td class="paramkey"></td>
325 <td></td>
326 <td class="paramtype">bool&#160;</td>
327 <td class="paramname"><em>reduceFp32ToBf16</em>, </td>
328 </tr>
329 <tr>
330 <td class="paramkey"></td>
331 <td></td>
332 <td class="paramtype"><a class="el" href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9">ShapeInferenceMethod</a>&#160;</td>
333 <td class="paramname"><em>shapeInferenceMethod</em>, </td>
334 </tr>
335 <tr>
336 <td class="paramkey"></td>
337 <td></td>
338 <td class="paramtype">bool&#160;</td>
339 <td class="paramname"><em>importEnabled</em>, </td>
340 </tr>
341 <tr>
342 <td class="paramkey"></td>
343 <td></td>
344 <td class="paramtype"><a class="el" href="namespacearmnn.html#a5b6893cda5b69359a4244c06054da18f">ModelOptions</a>&#160;</td>
345 <td class="paramname"><em>modelOptions</em>, </td>
346 </tr>
347 <tr>
348 <td class="paramkey"></td>
349 <td></td>
350 <td class="paramtype">bool&#160;</td>
351 <td class="paramname"><em>exportEnabled</em>, </td>
352 </tr>
353 <tr>
354 <td class="paramkey"></td>
355 <td></td>
356 <td class="paramtype">bool&#160;</td>
357 <td class="paramname"><em>debugToFile</em>, </td>
358 </tr>
359 <tr>
360 <td class="paramkey"></td>
361 <td></td>
362 <td class="paramtype">bool&#160;</td>
363 <td class="paramname"><em>allowExpandedDims</em>&#160;</td>
364 </tr>
365 <tr>
366 <td></td>
367 <td>)</td>
368 <td></td><td></td>
369 </tr>
370 </table>
371 </td>
372 <td class="mlabels-right">
373<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
374 </tr>
375</table>
376</div><div class="memdoc">
377
378<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00344">344</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
379<div class="fragment"><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; : <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a6e1a42622ca43dafc7ba8e684c016eb4">m_ReduceFp32ToFp16</a>(reduceFp32ToFp16)</div>
380<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a69eb14082d40fa0a3cff50457344a5e0">m_Debug</a>(debug)</div>
381<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#afc07add3304c3d79293acb881c2168df">m_DebugToFile</a>(debugToFile)</div>
382<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a11f463726addcc1d2845266997d79e9c">m_ReduceFp32ToBf16</a>(reduceFp32ToBf16)</div>
383<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9416d94a8aad7cdfa47eb35e825cbda5">m_shapeInferenceMethod</a>(shapeInferenceMethod)</div>
384<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a05c1bba6ba3ecc1339d4c4c10c0d8890">m_ImportEnabled</a>(importEnabled)</div>
385<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a71194277c60153a5f86539f5d39f01db">m_ModelOptions</a>(modelOptions)</div>
386<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a1b1892da2aaf7eaedaa38671d56b7f19">m_ProfilingEnabled</a>(<span class="keyword">false</span>)</div>
387<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a0054f53e4e70bb39c000bcf240627b18">m_ExportEnabled</a>(exportEnabled)</div>
388<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; , <a class="code" href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9ef8ddbeee4b869e4c68eb2ed278b8d9">m_AllowExpandedDims</a>(allowExpandedDims)</div>
389<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; {</div>
390<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; }</div>
391</div><!-- fragment -->
392<p class="reference">References <a class="el" href="namespacearmnn.html#a4dc0adc6737b5944e7671bee71788407aad42f6697b035b7580e4fef93be20b4d">armnn::debug</a>.</p>
393
394</div>
395</div>
396<h2 class="groupheader">Member Data Documentation</h2>
397<a id="a9ef8ddbeee4b869e4c68eb2ed278b8d9"></a>
398<h2 class="memtitle"><span class="permalink"><a href="#a9ef8ddbeee4b869e4c68eb2ed278b8d9">&#9670;&nbsp;</a></span>m_AllowExpandedDims</h2>
399
400<div class="memitem">
401<div class="memproto">
402 <table class="memname">
403 <tr>
404 <td class="memname">bool m_AllowExpandedDims = false</td>
405 </tr>
406 </table>
407</div><div class="memdoc">
408
409<p>When calculating tensor sizes, dimensions of size == 1 will be ignored. </p>
410
411<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00396">396</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
412
413</div>
414</div>
415<a id="a69eb14082d40fa0a3cff50457344a5e0"></a>
416<h2 class="memtitle"><span class="permalink"><a href="#a69eb14082d40fa0a3cff50457344a5e0">&#9670;&nbsp;</a></span>m_Debug</h2>
417
418<div class="memitem">
419<div class="memproto">
420 <table class="memname">
421 <tr>
422 <td class="memname">bool m_Debug = false</td>
423 </tr>
424 </table>
425</div><div class="memdoc">
426
427<p>Add debug data for easier troubleshooting. </p>
428
429<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00371">371</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
430
431</div>
432</div>
433<a id="afc07add3304c3d79293acb881c2168df"></a>
434<h2 class="memtitle"><span class="permalink"><a href="#afc07add3304c3d79293acb881c2168df">&#9670;&nbsp;</a></span>m_DebugToFile</h2>
435
436<div class="memitem">
437<div class="memproto">
438 <table class="memname">
439 <tr>
440 <td class="memname">bool m_DebugToFile = false</td>
441 </tr>
442 </table>
443</div><div class="memdoc">
444
445<p>Pass debug data to separate output files for easier troubleshooting. </p>
446
447<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00374">374</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
448
449</div>
450</div>
451<a id="a0054f53e4e70bb39c000bcf240627b18"></a>
452<h2 class="memtitle"><span class="permalink"><a href="#a0054f53e4e70bb39c000bcf240627b18">&#9670;&nbsp;</a></span>m_ExportEnabled</h2>
453
454<div class="memitem">
455<div class="memproto">
456 <table class="memname">
457 <tr>
458 <td class="memname">bool m_ExportEnabled = false</td>
459 </tr>
460 </table>
461</div><div class="memdoc">
462
463<p>Enable Export. </p>
464
465<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00393">393</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
466
467</div>
468</div>
469<a id="a05c1bba6ba3ecc1339d4c4c10c0d8890"></a>
470<h2 class="memtitle"><span class="permalink"><a href="#a05c1bba6ba3ecc1339d4c4c10c0d8890">&#9670;&nbsp;</a></span>m_ImportEnabled</h2>
471
472<div class="memitem">
473<div class="memproto">
474 <table class="memname">
475 <tr>
476 <td class="memname">bool m_ImportEnabled = false</td>
477 </tr>
478 </table>
479</div><div class="memdoc">
480
481<p>Enable Import. </p>
482
483<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00384">384</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
484
485</div>
486</div>
487<a id="a71194277c60153a5f86539f5d39f01db"></a>
488<h2 class="memtitle"><span class="permalink"><a href="#a71194277c60153a5f86539f5d39f01db">&#9670;&nbsp;</a></span>m_ModelOptions</h2>
489
490<div class="memitem">
491<div class="memproto">
492 <table class="memname">
493 <tr>
494 <td class="memname"><a class="el" href="namespacearmnn.html#a5b6893cda5b69359a4244c06054da18f">ModelOptions</a> m_ModelOptions</td>
495 </tr>
496 </table>
497</div><div class="memdoc">
498
499<p>Enable Model Options. </p>
500
501<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00387">387</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
502
503</div>
504</div>
505<a id="a1b1892da2aaf7eaedaa38671d56b7f19"></a>
506<h2 class="memtitle"><span class="permalink"><a href="#a1b1892da2aaf7eaedaa38671d56b7f19">&#9670;&nbsp;</a></span>m_ProfilingEnabled</h2>
507
508<div class="memitem">
509<div class="memproto">
510 <table class="memname">
511 <tr>
512 <td class="memname">bool m_ProfilingEnabled = false</td>
513 </tr>
514 </table>
515</div><div class="memdoc">
516
517<p>Enable profiling dump of the optimizer phase. </p>
518
519<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00390">390</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
520
521</div>
522</div>
523<a id="a11f463726addcc1d2845266997d79e9c"></a>
524<h2 class="memtitle"><span class="permalink"><a href="#a11f463726addcc1d2845266997d79e9c">&#9670;&nbsp;</a></span>m_ReduceFp32ToBf16</h2>
525
526<div class="memitem">
527<div class="memproto">
528 <table class="memname">
529 <tr>
530 <td class="memname">bool m_ReduceFp32ToBf16 = false</td>
531 </tr>
532 </table>
533</div><div class="memdoc">
534
535<p>@Note This feature has been replaced by enabling Fast Math in compute library backend options. </p>
536<p>This is currently a placeholder option </p>
537
538<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00378">378</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
539
540</div>
541</div>
542<a id="a6e1a42622ca43dafc7ba8e684c016eb4"></a>
543<h2 class="memtitle"><span class="permalink"><a href="#a6e1a42622ca43dafc7ba8e684c016eb4">&#9670;&nbsp;</a></span>m_ReduceFp32ToFp16</h2>
544
545<div class="memitem">
546<div class="memproto">
547 <table class="memname">
548 <tr>
549 <td class="memname">bool m_ReduceFp32ToFp16 = false</td>
550 </tr>
551 </table>
552</div><div class="memdoc">
553
554<p>Reduces all Fp32 operators in the model to Fp16 for faster processing. </p>
555<p>If the first preferred backend does not have Fp16 support, this option will be disabled. If the value of converted Fp16 is infinity, round to the closest finite Fp16 value. @Note This feature works best if all operators of the model are in Fp32. ArmNN will add conversion layers between layers that weren't in Fp32 in the first place or if the operator is not supported in Fp16. The overhead of these conversions can lead to a slower overall performance if too many conversions are required. </p>
556
557<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00368">368</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
558
559</div>
560</div>
561<a id="a9416d94a8aad7cdfa47eb35e825cbda5"></a>
562<h2 class="memtitle"><span class="permalink"><a href="#a9416d94a8aad7cdfa47eb35e825cbda5">&#9670;&nbsp;</a></span>m_shapeInferenceMethod</h2>
563
564<div class="memitem">
565<div class="memproto">
566 <table class="memname">
567 <tr>
568 <td class="memname"><a class="el" href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9">ShapeInferenceMethod</a> m_shapeInferenceMethod = <a class="el" href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9af6486a22a9bb11959bfae60a3e5174b1">armnn::ShapeInferenceMethod::ValidateOnly</a></td>
569 </tr>
570 </table>
571</div><div class="memdoc">
572
573<p>Infer output size when not available. </p>
574
575<p class="definition">Definition at line <a class="el" href="_network_8hpp_source.html#l00381">381</a> of file <a class="el" href="_network_8hpp_source.html">Network.hpp</a>.</p>
576
577</div>
578</div>
579<hr/>The documentation for this struct was generated from the following file:<ul>
580<li>src/armnn/<a class="el" href="_network_8hpp_source.html">Network.hpp</a></li>
581</ul>
582</div><!-- contents -->
583</div><!-- doc-content -->
584<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_a9ef8ddbeee4b869e4c68eb2ed278b8d9"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9ef8ddbeee4b869e4c68eb2ed278b8d9">armnn::OptimizerOptionsOpaqueImpl::m_AllowExpandedDims</a></div><div class="ttdeci">bool m_AllowExpandedDims</div><div class="ttdoc">When calculating tensor sizes, dimensions of size == 1 will be ignored.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00396">Network.hpp:396</a></div></div>
585<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_a6e1a42622ca43dafc7ba8e684c016eb4"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a6e1a42622ca43dafc7ba8e684c016eb4">armnn::OptimizerOptionsOpaqueImpl::m_ReduceFp32ToFp16</a></div><div class="ttdeci">bool m_ReduceFp32ToFp16</div><div class="ttdoc">Reduces all Fp32 operators in the model to Fp16 for faster processing.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00368">Network.hpp:368</a></div></div>
586<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_a0054f53e4e70bb39c000bcf240627b18"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a0054f53e4e70bb39c000bcf240627b18">armnn::OptimizerOptionsOpaqueImpl::m_ExportEnabled</a></div><div class="ttdeci">bool m_ExportEnabled</div><div class="ttdoc">Enable Export.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00393">Network.hpp:393</a></div></div>
587<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_a69eb14082d40fa0a3cff50457344a5e0"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a69eb14082d40fa0a3cff50457344a5e0">armnn::OptimizerOptionsOpaqueImpl::m_Debug</a></div><div class="ttdeci">bool m_Debug</div><div class="ttdoc">Add debug data for easier troubleshooting.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00371">Network.hpp:371</a></div></div>
588<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_a05c1bba6ba3ecc1339d4c4c10c0d8890"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a05c1bba6ba3ecc1339d4c4c10c0d8890">armnn::OptimizerOptionsOpaqueImpl::m_ImportEnabled</a></div><div class="ttdeci">bool m_ImportEnabled</div><div class="ttdoc">Enable Import.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00384">Network.hpp:384</a></div></div>
589<div class="ttc" id="anamespacearmnn_html_adf57837d00e8352d9b5cc5ab1fb5fee9af6486a22a9bb11959bfae60a3e5174b1"><div class="ttname"><a href="namespacearmnn.html#adf57837d00e8352d9b5cc5ab1fb5fee9af6486a22a9bb11959bfae60a3e5174b1">armnn::ShapeInferenceMethod::ValidateOnly</a></div><div class="ttdeci">@ ValidateOnly</div><div class="ttdoc">Validate all output shapes.</div></div>
590<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_a9416d94a8aad7cdfa47eb35e825cbda5"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a9416d94a8aad7cdfa47eb35e825cbda5">armnn::OptimizerOptionsOpaqueImpl::m_shapeInferenceMethod</a></div><div class="ttdeci">ShapeInferenceMethod m_shapeInferenceMethod</div><div class="ttdoc">Infer output size when not available.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00381">Network.hpp:381</a></div></div>
591<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_a1b1892da2aaf7eaedaa38671d56b7f19"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a1b1892da2aaf7eaedaa38671d56b7f19">armnn::OptimizerOptionsOpaqueImpl::m_ProfilingEnabled</a></div><div class="ttdeci">bool m_ProfilingEnabled</div><div class="ttdoc">Enable profiling dump of the optimizer phase.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00390">Network.hpp:390</a></div></div>
592<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_afc07add3304c3d79293acb881c2168df"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#afc07add3304c3d79293acb881c2168df">armnn::OptimizerOptionsOpaqueImpl::m_DebugToFile</a></div><div class="ttdeci">bool m_DebugToFile</div><div class="ttdoc">Pass debug data to separate output files for easier troubleshooting.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00374">Network.hpp:374</a></div></div>
593<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_a11f463726addcc1d2845266997d79e9c"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a11f463726addcc1d2845266997d79e9c">armnn::OptimizerOptionsOpaqueImpl::m_ReduceFp32ToBf16</a></div><div class="ttdeci">bool m_ReduceFp32ToBf16</div><div class="ttdoc">@Note This feature has been replaced by enabling Fast Math in compute library backend options.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00378">Network.hpp:378</a></div></div>
594<div class="ttc" id="astructarmnn_1_1_optimizer_options_opaque_impl_html_a71194277c60153a5f86539f5d39f01db"><div class="ttname"><a href="structarmnn_1_1_optimizer_options_opaque_impl.html#a71194277c60153a5f86539f5d39f01db">armnn::OptimizerOptionsOpaqueImpl::m_ModelOptions</a></div><div class="ttdeci">ModelOptions m_ModelOptions</div><div class="ttdoc">Enable Model Options.</div><div class="ttdef"><b>Definition:</b> <a href="_network_8hpp_source.html#l00387">Network.hpp:387</a></div></div>
595<!-- start footer part -->
596<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
597 <ul>
598 <li class="navelem"><a class="el" href="namespacearmnn.html">armnn</a></li><li class="navelem"><a class="el" href="structarmnn_1_1_optimizer_options_opaque_impl.html">OptimizerOptionsOpaqueImpl</a></li>
599 <li class="footer">Generated on Thu May 16 2024 09:31:58 for Arm NN by
600 <a href="http://www.doxygen.org/index.html">
601 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
602 </ul>
603</div>
604</body>
605</html>