blob: f4151879477370fe826ce766a1f6ca115ee56fee [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: PadDescriptor 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">
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('structarmnn_1_1_pad_descriptor.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_pad_descriptor-members.html">List of all members</a> </div>
99 <div class="headertitle">
100<div class="title">PadDescriptor Struct Reference</div> </div>
101</div><!--header-->
102<div class="contents">
103
104<p>A <a class="el" href="structarmnn_1_1_pad_descriptor.html" title="A PadDescriptor for the PadLayer.">PadDescriptor</a> for the <a class="el" href="classarmnn_1_1_pad_layer.html" title="This layer represents a pad operation.">PadLayer</a>.
105 <a href="structarmnn_1_1_pad_descriptor.html#details">More...</a></p>
106
107<p><code>#include &lt;<a class="el" href="_descriptors_8hpp_source.html">Descriptors.hpp</a>&gt;</code></p>
108<div class="dynheader">
109Inheritance diagram for PadDescriptor:</div>
110<div class="dyncontent">
111<div class="center"><iframe scrolling="no" frameborder="0" src="structarmnn_1_1_pad_descriptor__inherit__graph.svg" width="132" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
112</div>
113<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
114<div class="dynheader">
115Collaboration diagram for PadDescriptor:</div>
116<div class="dyncontent">
117<div class="center"><iframe scrolling="no" frameborder="0" src="structarmnn_1_1_pad_descriptor__coll__graph.svg" width="132" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
118</div>
119<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
120<table class="memberdecls">
121<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
122Public Member Functions</h2></td></tr>
123<tr class="memitem:abf96ff8314156a991f72d107d4f325ce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_pad_descriptor.html#abf96ff8314156a991f72d107d4f325ce">PadDescriptor</a> ()</td></tr>
124<tr class="separator:abf96ff8314156a991f72d107d4f325ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
125<tr class="memitem:a9943d217090b2611a6b0eb3e17ed133c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_pad_descriptor.html#a9943d217090b2611a6b0eb3e17ed133c">PadDescriptor</a> (const std::vector&lt; std::pair&lt; unsigned int, unsigned int &gt;&gt; &amp;padList, const float &amp;padValue=0, const <a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91">PaddingMode</a> &amp;paddingMode=<a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91acb17869fe51048b5a5c4c6106551a255">PaddingMode::Constant</a>)</td></tr>
126<tr class="separator:a9943d217090b2611a6b0eb3e17ed133c"><td class="memSeparator" colspan="2">&#160;</td></tr>
127<tr class="memitem:acd6df4cac247b20fb2b6a1077299cb1f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_pad_descriptor.html#acd6df4cac247b20fb2b6a1077299cb1f">operator==</a> (const <a class="el" href="structarmnn_1_1_pad_descriptor.html">PadDescriptor</a> &amp;rhs) const</td></tr>
128<tr class="separator:acd6df4cac247b20fb2b6a1077299cb1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
129<tr class="inherit_header pub_methods_structarmnn_1_1_base_descriptor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structarmnn_1_1_base_descriptor')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structarmnn_1_1_base_descriptor.html">BaseDescriptor</a></td></tr>
130<tr class="memitem:ac618666b3c6d65d2c88bcbb7abeed343 inherit pub_methods_structarmnn_1_1_base_descriptor"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_base_descriptor.html#ac618666b3c6d65d2c88bcbb7abeed343">IsNull</a> () const</td></tr>
131<tr class="separator:ac618666b3c6d65d2c88bcbb7abeed343 inherit pub_methods_structarmnn_1_1_base_descriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
132<tr class="memitem:a5e0f82ef2f18eb897e6d6f1845e74033 inherit pub_methods_structarmnn_1_1_base_descriptor"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_base_descriptor.html#a5e0f82ef2f18eb897e6d6f1845e74033">~BaseDescriptor</a> ()=default</td></tr>
133<tr class="separator:a5e0f82ef2f18eb897e6d6f1845e74033 inherit pub_methods_structarmnn_1_1_base_descriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
134</table><table class="memberdecls">
135<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
136Public Attributes</h2></td></tr>
137<tr class="memitem:a85f98c94e11f65a6b73f831735c040f3"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::pair&lt; unsigned int, unsigned int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_pad_descriptor.html#a85f98c94e11f65a6b73f831735c040f3">m_PadList</a></td></tr>
138<tr class="memdesc:a85f98c94e11f65a6b73f831735c040f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the padding for input dimension. <a href="structarmnn_1_1_pad_descriptor.html#a85f98c94e11f65a6b73f831735c040f3">More...</a><br /></td></tr>
139<tr class="separator:a85f98c94e11f65a6b73f831735c040f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
140<tr class="memitem:a410fa919f78af0f0f100bd1594eca4ab"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_pad_descriptor.html#a410fa919f78af0f0f100bd1594eca4ab">m_PadValue</a></td></tr>
141<tr class="memdesc:a410fa919f78af0f0f100bd1594eca4ab"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarmnn_1_1_optional.html">Optional</a> value to use for padding, defaults to 0. <a href="structarmnn_1_1_pad_descriptor.html#a410fa919f78af0f0f100bd1594eca4ab">More...</a><br /></td></tr>
142<tr class="separator:a410fa919f78af0f0f100bd1594eca4ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
143<tr class="memitem:a66f2c989f51ab6116de4380390250b69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91">PaddingMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_pad_descriptor.html#a66f2c989f51ab6116de4380390250b69">m_PaddingMode</a></td></tr>
144<tr class="memdesc:a66f2c989f51ab6116de4380390250b69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the Padding mode (Constant, Reflect or Symmetric) <a href="structarmnn_1_1_pad_descriptor.html#a66f2c989f51ab6116de4380390250b69">More...</a><br /></td></tr>
145<tr class="separator:a66f2c989f51ab6116de4380390250b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
146</table>
147<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
148<div class="textblock"><p>A <a class="el" href="structarmnn_1_1_pad_descriptor.html" title="A PadDescriptor for the PadLayer.">PadDescriptor</a> for the <a class="el" href="classarmnn_1_1_pad_layer.html" title="This layer represents a pad operation.">PadLayer</a>. </p>
149
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000150<p class="definition">Definition at line <a class="el" href="_descriptors_8hpp_source.html#l01196">1196</a> of file <a class="el" href="_descriptors_8hpp_source.html">Descriptors.hpp</a>.</p>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100151</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
152<a id="abf96ff8314156a991f72d107d4f325ce"></a>
153<h2 class="memtitle"><span class="permalink"><a href="#abf96ff8314156a991f72d107d4f325ce">&#9670;&nbsp;</a></span>PadDescriptor() <span class="overload">[1/2]</span></h2>
154
155<div class="memitem">
156<div class="memproto">
157<table class="mlabels">
158 <tr>
159 <td class="mlabels-left">
160 <table class="memname">
161 <tr>
162 <td class="memname"><a class="el" href="structarmnn_1_1_pad_descriptor.html">PadDescriptor</a> </td>
163 <td>(</td>
164 <td class="paramname"></td><td>)</td>
165 <td></td>
166 </tr>
167 </table>
168 </td>
169 <td class="mlabels-right">
170<span class="mlabels"><span class="mlabel">inline</span></span> </td>
171 </tr>
172</table>
173</div><div class="memdoc">
174
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000175<p class="definition">Definition at line <a class="el" href="_descriptors_8hpp_source.html#l01198">1198</a> of file <a class="el" href="_descriptors_8hpp_source.html">Descriptors.hpp</a>.</p>
176<div class="fragment"><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160; : <a class="code" href="structarmnn_1_1_pad_descriptor.html#a410fa919f78af0f0f100bd1594eca4ab">m_PadValue</a>(0), <a class="code" href="structarmnn_1_1_pad_descriptor.html#a66f2c989f51ab6116de4380390250b69">m_PaddingMode</a>(<a class="code" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91acb17869fe51048b5a5c4c6106551a255">PaddingMode::Constant</a>)</div>
177<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; {}</div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100178</div><!-- fragment -->
179<p class="reference">References <a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91acb17869fe51048b5a5c4c6106551a255">armnn::Constant</a>.</p>
180
181</div>
182</div>
183<a id="a9943d217090b2611a6b0eb3e17ed133c"></a>
184<h2 class="memtitle"><span class="permalink"><a href="#a9943d217090b2611a6b0eb3e17ed133c">&#9670;&nbsp;</a></span>PadDescriptor() <span class="overload">[2/2]</span></h2>
185
186<div class="memitem">
187<div class="memproto">
188<table class="mlabels">
189 <tr>
190 <td class="mlabels-left">
191 <table class="memname">
192 <tr>
193 <td class="memname"><a class="el" href="structarmnn_1_1_pad_descriptor.html">PadDescriptor</a> </td>
194 <td>(</td>
195 <td class="paramtype">const std::vector&lt; std::pair&lt; unsigned int, unsigned int &gt;&gt; &amp;&#160;</td>
196 <td class="paramname"><em>padList</em>, </td>
197 </tr>
198 <tr>
199 <td class="paramkey"></td>
200 <td></td>
201 <td class="paramtype">const float &amp;&#160;</td>
202 <td class="paramname"><em>padValue</em> = <code>0</code>, </td>
203 </tr>
204 <tr>
205 <td class="paramkey"></td>
206 <td></td>
207 <td class="paramtype">const <a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91">PaddingMode</a> &amp;&#160;</td>
208 <td class="paramname"><em>paddingMode</em> = <code><a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91acb17869fe51048b5a5c4c6106551a255">PaddingMode::Constant</a></code>&#160;</td>
209 </tr>
210 <tr>
211 <td></td>
212 <td>)</td>
213 <td></td><td></td>
214 </tr>
215 </table>
216 </td>
217 <td class="mlabels-right">
218<span class="mlabels"><span class="mlabel">inline</span></span> </td>
219 </tr>
220</table>
221</div><div class="memdoc">
222
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000223<p class="definition">Definition at line <a class="el" href="_descriptors_8hpp_source.html#l01201">1201</a> of file <a class="el" href="_descriptors_8hpp_source.html">Descriptors.hpp</a>.</p>
224<div class="fragment"><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; : <a class="code" href="structarmnn_1_1_pad_descriptor.html#a85f98c94e11f65a6b73f831735c040f3">m_PadList</a>(padList)</div>
225<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160; , <a class="code" href="structarmnn_1_1_pad_descriptor.html#a410fa919f78af0f0f100bd1594eca4ab">m_PadValue</a>(padValue)</div>
226<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; , <a class="code" href="structarmnn_1_1_pad_descriptor.html#a66f2c989f51ab6116de4380390250b69">m_PaddingMode</a>(paddingMode)</div>
227<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160; {}</div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100228</div><!-- fragment -->
229</div>
230</div>
231<h2 class="groupheader">Member Function Documentation</h2>
232<a id="acd6df4cac247b20fb2b6a1077299cb1f"></a>
233<h2 class="memtitle"><span class="permalink"><a href="#acd6df4cac247b20fb2b6a1077299cb1f">&#9670;&nbsp;</a></span>operator==()</h2>
234
235<div class="memitem">
236<div class="memproto">
237<table class="mlabels">
238 <tr>
239 <td class="mlabels-left">
240 <table class="memname">
241 <tr>
242 <td class="memname">bool operator== </td>
243 <td>(</td>
244 <td class="paramtype">const <a class="el" href="structarmnn_1_1_pad_descriptor.html">PadDescriptor</a> &amp;&#160;</td>
245 <td class="paramname"><em>rhs</em></td><td>)</td>
246 <td> const</td>
247 </tr>
248 </table>
249 </td>
250 <td class="mlabels-right">
251<span class="mlabels"><span class="mlabel">inline</span></span> </td>
252 </tr>
253</table>
254</div><div class="memdoc">
255
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000256<p class="definition">Definition at line <a class="el" href="_descriptors_8hpp_source.html#l01209">1209</a> of file <a class="el" href="_descriptors_8hpp_source.html">Descriptors.hpp</a>.</p>
257<div class="fragment"><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160; {</div>
258<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structarmnn_1_1_pad_descriptor.html#a85f98c94e11f65a6b73f831735c040f3">m_PadList</a> == rhs.m_PadList &amp;&amp; <a class="code" href="structarmnn_1_1_pad_descriptor.html#a410fa919f78af0f0f100bd1594eca4ab">m_PadValue</a> == rhs.m_PadValue &amp;&amp; <a class="code" href="structarmnn_1_1_pad_descriptor.html#a66f2c989f51ab6116de4380390250b69">m_PaddingMode</a> == rhs.m_PaddingMode;</div>
259<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; }</div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100260</div><!-- fragment -->
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000261<p class="reference">References <a class="el" href="_descriptors_8hpp_source.html#l01224">PadDescriptor::m_PaddingMode</a>, <a class="el" href="_descriptors_8hpp_source.html#l01218">PadDescriptor::m_PadList</a>, and <a class="el" href="_descriptors_8hpp_source.html#l01221">PadDescriptor::m_PadValue</a>.</p>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100262
263</div>
264</div>
265<h2 class="groupheader">Member Data Documentation</h2>
266<a id="a66f2c989f51ab6116de4380390250b69"></a>
267<h2 class="memtitle"><span class="permalink"><a href="#a66f2c989f51ab6116de4380390250b69">&#9670;&nbsp;</a></span>m_PaddingMode</h2>
268
269<div class="memitem">
270<div class="memproto">
271 <table class="memname">
272 <tr>
273 <td class="memname"><a class="el" href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91">PaddingMode</a> m_PaddingMode</td>
274 </tr>
275 </table>
276</div><div class="memdoc">
277
278<p>Specifies the Padding mode (Constant, Reflect or Symmetric) </p>
279
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000280<p class="definition">Definition at line <a class="el" href="_descriptors_8hpp_source.html#l01224">1224</a> of file <a class="el" href="_descriptors_8hpp_source.html">Descriptors.hpp</a>.</p>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100281
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000282<p class="reference">Referenced by <a class="el" href="_pad_layer_8cpp_source.html#l00032">PadLayer::Clone()</a>, <a class="el" href="_pad_layer_8cpp_source.html#l00022">PadLayer::CreateWorkload()</a>, <a class="el" href="_mirror_pad_8cpp_source.html#l00059">armnn::MirrorPad()</a>, <a class="el" href="_descriptors_8hpp_source.html#l01209">PadDescriptor::operator==()</a>, and <a class="el" href="_serialize_layer_parameters_8cpp_source.html#l00301">StringifyLayerParameters&lt; PadDescriptor &gt;::Serialize()</a>.</p>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100283
284</div>
285</div>
286<a id="a85f98c94e11f65a6b73f831735c040f3"></a>
287<h2 class="memtitle"><span class="permalink"><a href="#a85f98c94e11f65a6b73f831735c040f3">&#9670;&nbsp;</a></span>m_PadList</h2>
288
289<div class="memitem">
290<div class="memproto">
291 <table class="memname">
292 <tr>
293 <td class="memname">std::vector&lt;std::pair&lt;unsigned int, unsigned int&gt; &gt; m_PadList</td>
294 </tr>
295 </table>
296</div><div class="memdoc">
297
298<p>Specifies the padding for input dimension. </p>
299<p>First is the number of values to add before the tensor in the dimension. Second is the number of values to add after the tensor in the dimension. The number of pairs should match the number of dimensions in the input tensor. </p>
300
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000301<p class="definition">Definition at line <a class="el" href="_descriptors_8hpp_source.html#l01218">1218</a> of file <a class="el" href="_descriptors_8hpp_source.html">Descriptors.hpp</a>.</p>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100302
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100303<p class="reference">Referenced by <a class="el" href="_pad_layer_8cpp_source.html#l00032">PadLayer::Clone()</a>, <a class="el" href="_cl_pad_workload_8cpp_source.html#l00019">ClPadWorkload::ClPadWorkload()</a>, <a class="el" href="_conversion_utils_8cpp_source.html#l00350">armnn_driver::ConvertPaddings()</a>, <a class="el" href="_pad_layer_8cpp_source.html#l00022">PadLayer::CreateWorkload()</a>, <a class="el" href="_pad_layer_8cpp_source.html#l00042">PadLayer::InferOutputShapes()</a>, <a class="el" href="_mirror_pad_8cpp_source.html#l00059">armnn::MirrorPad()</a>, <a class="el" href="_neon_pad_workload_8cpp_source.html#l00020">NeonPadWorkload::NeonPadWorkload()</a>, <a class="el" href="_descriptors_8hpp_source.html#l01209">PadDescriptor::operator==()</a>, <a class="el" href="_pad_8cpp_source.html#l00039">armnn::Pad()</a>, <a class="el" href="_serialize_layer_parameters_8cpp_source.html#l00301">StringifyLayerParameters&lt; PadDescriptor &gt;::Serialize()</a>, <a class="el" href="_fold_pad_into_layer2d_8hpp_source.html#l00088">armnn::optimizations::pad_fold::TryFoldPadIntoLayer2d()</a>, and <a class="el" href="_workload_data_8cpp_source.html#l02475">PadQueueDescriptor::Validate()</a>.</p>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100304
305</div>
306</div>
307<a id="a410fa919f78af0f0f100bd1594eca4ab"></a>
308<h2 class="memtitle"><span class="permalink"><a href="#a410fa919f78af0f0f100bd1594eca4ab">&#9670;&nbsp;</a></span>m_PadValue</h2>
309
310<div class="memitem">
311<div class="memproto">
312 <table class="memname">
313 <tr>
314 <td class="memname">float m_PadValue</td>
315 </tr>
316 </table>
317</div><div class="memdoc">
318
319<p><a class="el" href="classarmnn_1_1_optional.html">Optional</a> value to use for padding, defaults to 0. </p>
320
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000321<p class="definition">Definition at line <a class="el" href="_descriptors_8hpp_source.html#l01221">1221</a> of file <a class="el" href="_descriptors_8hpp_source.html">Descriptors.hpp</a>.</p>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100322
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000323<p class="reference">Referenced by <a class="el" href="_descriptors_8hpp_source.html#l01209">PadDescriptor::operator==()</a>, <a class="el" href="_pad_8cpp_source.html#l00039">armnn::Pad()</a>, <a class="el" href="_serialize_layer_parameters_8cpp_source.html#l00301">StringifyLayerParameters&lt; PadDescriptor &gt;::Serialize()</a>, and <a class="el" href="_fold_pad_into_layer2d_8hpp_source.html#l00088">armnn::optimizations::pad_fold::TryFoldPadIntoLayer2d()</a>.</p>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100324
325</div>
326</div>
327<hr/>The documentation for this struct was generated from the following file:<ul>
328<li>include/armnn/<a class="el" href="_descriptors_8hpp_source.html">Descriptors.hpp</a></li>
329</ul>
330</div><!-- contents -->
331</div><!-- doc-content -->
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000332<div class="ttc" id="astructarmnn_1_1_pad_descriptor_html_a410fa919f78af0f0f100bd1594eca4ab"><div class="ttname"><a href="structarmnn_1_1_pad_descriptor.html#a410fa919f78af0f0f100bd1594eca4ab">armnn::PadDescriptor::m_PadValue</a></div><div class="ttdeci">float m_PadValue</div><div class="ttdoc">Optional value to use for padding, defaults to 0.</div><div class="ttdef"><b>Definition:</b> <a href="_descriptors_8hpp_source.html#l01221">Descriptors.hpp:1221</a></div></div>
333<div class="ttc" id="astructarmnn_1_1_pad_descriptor_html_a85f98c94e11f65a6b73f831735c040f3"><div class="ttname"><a href="structarmnn_1_1_pad_descriptor.html#a85f98c94e11f65a6b73f831735c040f3">armnn::PadDescriptor::m_PadList</a></div><div class="ttdeci">std::vector&lt; std::pair&lt; unsigned int, unsigned int &gt; &gt; m_PadList</div><div class="ttdoc">Specifies the padding for input dimension.</div><div class="ttdef"><b>Definition:</b> <a href="_descriptors_8hpp_source.html#l01218">Descriptors.hpp:1218</a></div></div>
334<div class="ttc" id="astructarmnn_1_1_pad_descriptor_html_a66f2c989f51ab6116de4380390250b69"><div class="ttname"><a href="structarmnn_1_1_pad_descriptor.html#a66f2c989f51ab6116de4380390250b69">armnn::PadDescriptor::m_PaddingMode</a></div><div class="ttdeci">PaddingMode m_PaddingMode</div><div class="ttdoc">Specifies the Padding mode (Constant, Reflect or Symmetric)</div><div class="ttdef"><b>Definition:</b> <a href="_descriptors_8hpp_source.html#l01224">Descriptors.hpp:1224</a></div></div>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100335<div class="ttc" id="anamespacearmnn_html_a14d24d90ab4ba2956e92e27890ba4c91acb17869fe51048b5a5c4c6106551a255"><div class="ttname"><a href="namespacearmnn.html#a14d24d90ab4ba2956e92e27890ba4c91acb17869fe51048b5a5c4c6106551a255">armnn::PaddingMode::Constant</a></div><div class="ttdeci">@ Constant</div></div>
336<!-- start footer part -->
337<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
338 <ul>
339 <li class="navelem"><a class="el" href="namespacearmnn.html">armnn</a></li><li class="navelem"><a class="el" href="structarmnn_1_1_pad_descriptor.html">PadDescriptor</a></li>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100340 <li class="footer">Generated on Thu May 16 2024 09:31:58 for Arm NN by
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100341 <a href="http://www.doxygen.org/index.html">
342 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
343 </ul>
344</div>
345</body>
346</html>