aboutsummaryrefslogtreecommitdiff
path: root/latest/structarmnn_1_1_shapes_are_broadcast_compatible.html
diff options
context:
space:
mode:
Diffstat (limited to 'latest/structarmnn_1_1_shapes_are_broadcast_compatible.html')
-rw-r--r--latest/structarmnn_1_1_shapes_are_broadcast_compatible.html58
1 files changed, 29 insertions, 29 deletions
diff --git a/latest/structarmnn_1_1_shapes_are_broadcast_compatible.html b/latest/structarmnn_1_1_shapes_are_broadcast_compatible.html
index d6850ca59e..0d0fc4307b 100644
--- a/latest/structarmnn_1_1_shapes_are_broadcast_compatible.html
+++ b/latest/structarmnn_1_1_shapes_are_broadcast_compatible.html
@@ -36,7 +36,7 @@
<img alt="ArmNN" src="Arm_NN_horizontal_blue.png" style="max-width: 15rem; margin-top: .5rem; margin-left 13px"/>
<td id="projectalign" style="padding-left: 0.9em;">
<div id="projectname">
- &#160;<span id="projectnumber">24.02</span>
+ &#160;<span id="projectnumber">24.05</span>
</div>
</td>
</tr>
@@ -132,7 +132,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p class="definition">Definition at line <a class="el" href="_layer_support_rules_8hpp_source.html#l00154">154</a> of file <a class="el" href="_layer_support_rules_8hpp_source.html">LayerSupportRules.hpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_layer_support_rules_8hpp_source.html#l00153">153</a> of file <a class="el" href="_layer_support_rules_8hpp_source.html">LayerSupportRules.hpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a732075acd6d9712b7cd3b9244219e6cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a732075acd6d9712b7cd3b9244219e6cd">&#9670;&nbsp;</a></span>ShapesAreBroadcastCompatible()</h2>
@@ -174,24 +174,24 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_layer_support_rules_8hpp_source.html#l00163">163</a> of file <a class="el" href="_layer_support_rules_8hpp_source.html">LayerSupportRules.hpp</a>.</p>
-<div class="fragment"><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; {</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">const</span> TensorShape&amp; shape0 = in0.GetShape();</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">const</span> TensorShape&amp; shape1 = in1.GetShape();</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">const</span> TensorShape&amp; outShape = out.GetShape();</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; </div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i=0; i &lt; outShape.GetNumDimensions() &amp;&amp; <a class="code" href="structarmnn_1_1_rule.html#a56ff3471540bd0e390495d3537db42e6">m_Res</a>; i++)</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; {</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sizeOut = outShape[i];</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sizeIn0 = <a class="code" href="structarmnn_1_1_shapes_are_broadcast_compatible.html#a1cb3032fd75b435de52e1d9ec43ea05d">CalcInputSize</a>(shape0, outShape, i);</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sizeIn1 = <a class="code" href="structarmnn_1_1_shapes_are_broadcast_compatible.html#a1cb3032fd75b435de52e1d9ec43ea05d">CalcInputSize</a>(shape1, outShape, i);</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="structarmnn_1_1_rule.html#a56ff3471540bd0e390495d3537db42e6">m_Res</a> &amp;= ((sizeIn0 == sizeOut) || (sizeIn0 == 1)) &amp;&amp;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; ((sizeIn1 == sizeOut) || (sizeIn1 == 1));</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; }</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; }</div>
+<p class="definition">Definition at line <a class="el" href="_layer_support_rules_8hpp_source.html#l00162">162</a> of file <a class="el" href="_layer_support_rules_8hpp_source.html">LayerSupportRules.hpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; {</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">const</span> TensorShape&amp; shape0 = in0.GetShape();</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">const</span> TensorShape&amp; shape1 = in1.GetShape();</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">const</span> TensorShape&amp; outShape = out.GetShape();</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i=0; i &lt; outShape.GetNumDimensions() &amp;&amp; <a class="code" href="structarmnn_1_1_rule.html#a56ff3471540bd0e390495d3537db42e6">m_Res</a>; i++)</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; {</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sizeOut = outShape[i];</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sizeIn0 = <a class="code" href="structarmnn_1_1_shapes_are_broadcast_compatible.html#a1cb3032fd75b435de52e1d9ec43ea05d">CalcInputSize</a>(shape0, outShape, i);</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sizeIn1 = <a class="code" href="structarmnn_1_1_shapes_are_broadcast_compatible.html#a1cb3032fd75b435de52e1d9ec43ea05d">CalcInputSize</a>(shape1, outShape, i);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="structarmnn_1_1_rule.html#a56ff3471540bd0e390495d3537db42e6">m_Res</a> &amp;= ((sizeIn0 == sizeOut) || (sizeIn0 == 1)) &amp;&amp;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; ((sizeIn1 == sizeOut) || (sizeIn1 == 1));</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; }</div>
</div><!-- fragment -->
-<p class="reference">References <a class="el" href="_layer_support_rules_8hpp_source.html#l00156">ShapesAreBroadcastCompatible::CalcInputSize()</a>, <a class="el" href="_tensor_8cpp_source.html#l00174">TensorShape::GetNumDimensions()</a>, <a class="el" href="_tensor_8hpp_source.html#l00193">TensorInfo::GetShape()</a>, and <a class="el" href="_layer_support_rules_8hpp_source.html#l00055">Rule::m_Res</a>.</p>
+<p class="reference">References <a class="el" href="_layer_support_rules_8hpp_source.html#l00155">ShapesAreBroadcastCompatible::CalcInputSize()</a>, <a class="el" href="_tensor_8cpp_source.html#l00174">TensorShape::GetNumDimensions()</a>, <a class="el" href="_tensor_8hpp_source.html#l00193">TensorInfo::GetShape()</a>, and <a class="el" href="_layer_support_rules_8hpp_source.html#l00054">Rule::m_Res</a>.</p>
</div>
</div>
@@ -236,16 +236,16 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_layer_support_rules_8hpp_source.html#l00156">156</a> of file <a class="el" href="_layer_support_rules_8hpp_source.html">LayerSupportRules.hpp</a>.</p>
-<div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; {</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> offset = out.GetNumDimensions() - in.GetNumDimensions();</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sizeIn = (idx &lt; offset) ? 1 : in[idx-offset];</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">return</span> sizeIn;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; }</div>
+<p class="definition">Definition at line <a class="el" href="_layer_support_rules_8hpp_source.html#l00155">155</a> of file <a class="el" href="_layer_support_rules_8hpp_source.html">LayerSupportRules.hpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; {</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> offset = out.GetNumDimensions() - in.GetNumDimensions();</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sizeIn = (idx &lt; offset) ? 1 : in[idx-offset];</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">return</span> sizeIn;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="_tensor_8cpp_source.html#l00174">TensorShape::GetNumDimensions()</a>.</p>
-<p class="reference">Referenced by <a class="el" href="_layer_support_rules_8hpp_source.html#l00163">ShapesAreBroadcastCompatible::ShapesAreBroadcastCompatible()</a>.</p>
+<p class="reference">Referenced by <a class="el" href="_layer_support_rules_8hpp_source.html#l00162">ShapesAreBroadcastCompatible::ShapesAreBroadcastCompatible()</a>.</p>
</div>
</div>
@@ -254,13 +254,13 @@ Additional Inherited Members</h2></td></tr>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
-<div class="ttc" id="astructarmnn_1_1_rule_html_a56ff3471540bd0e390495d3537db42e6"><div class="ttname"><a href="structarmnn_1_1_rule.html#a56ff3471540bd0e390495d3537db42e6">armnn::Rule::m_Res</a></div><div class="ttdeci">bool m_Res</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_rules_8hpp_source.html#l00055">LayerSupportRules.hpp:55</a></div></div>
-<div class="ttc" id="astructarmnn_1_1_shapes_are_broadcast_compatible_html_a1cb3032fd75b435de52e1d9ec43ea05d"><div class="ttname"><a href="structarmnn_1_1_shapes_are_broadcast_compatible.html#a1cb3032fd75b435de52e1d9ec43ea05d">armnn::ShapesAreBroadcastCompatible::CalcInputSize</a></div><div class="ttdeci">unsigned int CalcInputSize(const TensorShape &amp;in, const TensorShape &amp;out, unsigned int idx)</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_rules_8hpp_source.html#l00156">LayerSupportRules.hpp:156</a></div></div>
+<div class="ttc" id="astructarmnn_1_1_rule_html_a56ff3471540bd0e390495d3537db42e6"><div class="ttname"><a href="structarmnn_1_1_rule.html#a56ff3471540bd0e390495d3537db42e6">armnn::Rule::m_Res</a></div><div class="ttdeci">bool m_Res</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_rules_8hpp_source.html#l00054">LayerSupportRules.hpp:54</a></div></div>
+<div class="ttc" id="astructarmnn_1_1_shapes_are_broadcast_compatible_html_a1cb3032fd75b435de52e1d9ec43ea05d"><div class="ttname"><a href="structarmnn_1_1_shapes_are_broadcast_compatible.html#a1cb3032fd75b435de52e1d9ec43ea05d">armnn::ShapesAreBroadcastCompatible::CalcInputSize</a></div><div class="ttdeci">unsigned int CalcInputSize(const TensorShape &amp;in, const TensorShape &amp;out, unsigned int idx)</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_rules_8hpp_source.html#l00155">LayerSupportRules.hpp:155</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacearmnn.html">armnn</a></li><li class="navelem"><a class="el" href="structarmnn_1_1_shapes_are_broadcast_compatible.html">ShapesAreBroadcastCompatible</a></li>
- <li class="footer">Generated on Wed Feb 14 2024 16:36:25 for Arm NN by
+ <li class="footer">Generated on Thu May 16 2024 09:31:59 for Arm NN by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>