aboutsummaryrefslogtreecommitdiff
path: root/latest/classarmnn_1_1_scaled_int32_per_axis_decoder.html
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2024-05-16 09:47:51 +0100
committerNikhil Raj <nikhil.raj@arm.com>2024-05-16 09:47:51 +0100
commit1dc83febfb76d6a770bdf3ba16c4034a970c2320 (patch)
tree66d27e5587e9010f3db26a23a348df844c88f8e6 /latest/classarmnn_1_1_scaled_int32_per_axis_decoder.html
parent38b600d8abb2c5f7a44511b5deddf441f975d51d (diff)
downloadarmnn-gh-pages.tar.gz
IVGCVSW-8260 Update Doxgen Docu for 24.05gh-pages
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: If4bc983bf2793a27ded8e26ac2b29523fc1e4711
Diffstat (limited to 'latest/classarmnn_1_1_scaled_int32_per_axis_decoder.html')
-rw-r--r--latest/classarmnn_1_1_scaled_int32_per_axis_decoder.html102
1 files changed, 51 insertions, 51 deletions
diff --git a/latest/classarmnn_1_1_scaled_int32_per_axis_decoder.html b/latest/classarmnn_1_1_scaled_int32_per_axis_decoder.html
index 954a2153fb..dc8731ba2b 100644
--- a/latest/classarmnn_1_1_scaled_int32_per_axis_decoder.html
+++ b/latest/classarmnn_1_1_scaled_int32_per_axis_decoder.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>
@@ -172,7 +172,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="_base_iterator_8hpp_source.html#l00858">858</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_base_iterator_8hpp_source.html#l00857">857</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a63bfd27424ce948ebb07593ddc86f55a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63bfd27424ce948ebb07593ddc86f55a">&#9670;&nbsp;</a></span>ScaledInt32PerAxisDecoder()</h2>
@@ -208,10 +208,10 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_base_iterator_8hpp_source.html#l00861">861</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
-<div class="fragment"><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; : <a class="code" href="classarmnn_1_1_per_axis_iterator.html#a98a320cd34a57eaf0ae06775aae477ee">PerAxisIterator</a>(data, tensorInfo.<a class="code" href="classarmnn_1_1_tensor_info.html#a8b5d0f8a24e9d9238f412260a552acf8">GetShape</a>(), tensorInfo.<a class="code" href="classarmnn_1_1_tensor_info.html#a8b8fc85ce966c035d789cf22db5088a1">GetQuantizationDim</a>().<a class="code" href="classarmnn_1_1_optional_reference_switch.html#a77c7d528ac063d870b8c8426ec81c1c3">value</a>()),</div>
-<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; m_Scales(tensorInfo.<a class="code" href="classarmnn_1_1_tensor_info.html#a8bc11f1fa23ef42532f9fdd04d355270">GetQuantizationScales</a>())</div>
-<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; {}</div>
+<p class="definition">Definition at line <a class="el" href="_base_iterator_8hpp_source.html#l00860">860</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; : <a class="code" href="classarmnn_1_1_per_axis_iterator.html#a98a320cd34a57eaf0ae06775aae477ee">PerAxisIterator</a>(data, tensorInfo.<a class="code" href="classarmnn_1_1_tensor_info.html#a8b5d0f8a24e9d9238f412260a552acf8">GetShape</a>(), tensorInfo.<a class="code" href="classarmnn_1_1_tensor_info.html#a8b8fc85ce966c035d789cf22db5088a1">GetQuantizationDim</a>().<a class="code" href="classarmnn_1_1_optional_reference_switch.html#a77c7d528ac063d870b8c8426ec81c1c3">value</a>()),</div>
+<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; m_Scales(tensorInfo.<a class="code" href="classarmnn_1_1_tensor_info.html#a8bc11f1fa23ef42532f9fdd04d355270">GetQuantizationScales</a>())</div>
+<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; {}</div>
</div><!-- fragment -->
</div>
</div>
@@ -252,35 +252,35 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classarmnn_1_1_decoder.html#aafe0168dd5ece89e7c62e8d83a4e57cd">Decoder&lt; float &gt;</a>.</p>
-<p class="definition">Definition at line <a class="el" href="_base_iterator_8hpp_source.html#l00877">877</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
-<div class="fragment"><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; {</div>
-<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <span class="keyword">const</span> uint32_t size = tensorShape.GetNumElements();</div>
-<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; </div>
-<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; <span class="keyword">const</span> uint32_t stepSize = isDepthwise ?</div>
-<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; tensorShape[2] * tensorShape[3] : tensorShape.GetNumElements() / tensorShape[0];</div>
-<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; </div>
-<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="keyword">const</span> uint32_t stepNum = size / stepSize;</div>
-<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; </div>
-<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; std::vector&lt;float&gt; decodedTensor;</div>
-<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; decodedTensor.reserve(size);</div>
-<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; </div>
-<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; <span class="comment">// channelMultiplier is only used in depthwise convolutions and in other cases will have no effect</span></div>
-<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; <span class="comment">// stepSize is the length of a contiguous area sharing a quantization scale within a tensor</span></div>
-<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; <span class="comment">// stepNum is the number of those steps/blocks in the tensor</span></div>
-<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="keywordflow">for</span> (uint32_t step = 0; step &lt; stepNum; ++step)</div>
-<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; {</div>
-<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; <span class="comment">//scale = (channelMultiplier * step + mult) % scaleSize;</span></div>
-<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; <span class="keywordflow">for</span> (uint32_t i = 0; i &lt; stepSize; ++i)</div>
-<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; {</div>
-<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index = step * stepSize + i;</div>
-<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; this-&gt;<a class="code" href="classarmnn_1_1_per_axis_iterator.html#a1f1301b058e7ecc11022dafbb4d89c84">operator[]</a>(index);</div>
-<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; decodedTensor.emplace_back(<a class="code" href="namespacearmnn.html#a855293b1be0581fb61ef6a1c5b027d0f">armnn::Dequantize</a>(*<a class="code" href="classarmnn_1_1_per_axis_iterator.html#abb7c5ac687cb1779a8c73d24cb903cec">m_Iterator</a>, m_Scales[step], 0));</div>
-<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; }</div>
-<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; }</div>
-<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <span class="keywordflow">return</span> decodedTensor;</div>
-<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; }</div>
+<p class="definition">Definition at line <a class="el" href="_base_iterator_8hpp_source.html#l00876">876</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; {</div>
+<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; <span class="keyword">const</span> uint32_t size = tensorShape.GetNumElements();</div>
+<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; </div>
+<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keyword">const</span> uint32_t stepSize = isDepthwise ?</div>
+<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; tensorShape[2] * tensorShape[3] : tensorShape.GetNumElements() / tensorShape[0];</div>
+<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; </div>
+<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; <span class="keyword">const</span> uint32_t stepNum = size / stepSize;</div>
+<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; </div>
+<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; std::vector&lt;float&gt; decodedTensor;</div>
+<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; decodedTensor.reserve(size);</div>
+<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; </div>
+<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <span class="comment">// channelMultiplier is only used in depthwise convolutions and in other cases will have no effect</span></div>
+<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; <span class="comment">// stepSize is the length of a contiguous area sharing a quantization scale within a tensor</span></div>
+<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; <span class="comment">// stepNum is the number of those steps/blocks in the tensor</span></div>
+<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; <span class="keywordflow">for</span> (uint32_t step = 0; step &lt; stepNum; ++step)</div>
+<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; {</div>
+<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; <span class="comment">//scale = (channelMultiplier * step + mult) % scaleSize;</span></div>
+<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; <span class="keywordflow">for</span> (uint32_t i = 0; i &lt; stepSize; ++i)</div>
+<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; {</div>
+<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index = step * stepSize + i;</div>
+<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; this-&gt;<a class="code" href="classarmnn_1_1_per_axis_iterator.html#a1f1301b058e7ecc11022dafbb4d89c84">operator[]</a>(index);</div>
+<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; decodedTensor.emplace_back(<a class="code" href="namespacearmnn.html#a855293b1be0581fb61ef6a1c5b027d0f">armnn::Dequantize</a>(*<a class="code" href="classarmnn_1_1_per_axis_iterator.html#abb7c5ac687cb1779a8c73d24cb903cec">m_Iterator</a>, m_Scales[step], 0));</div>
+<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; }</div>
+<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; }</div>
+<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <span class="keywordflow">return</span> decodedTensor;</div>
+<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; }</div>
</div><!-- fragment -->
-<p class="reference">References <a class="el" href="_types_utils_8cpp_source.html#l00052">armnn::Dequantize()</a>, <a class="el" href="_tensor_8cpp_source.html#l00181">TensorShape::GetNumElements()</a>, <a class="el" href="_base_iterator_8hpp_source.html#l00787">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_Iterator</a>, and <a class="el" href="_base_iterator_8hpp_source.html#l00780">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::operator[]()</a>.</p>
+<p class="reference">References <a class="el" href="_types_utils_8cpp_source.html#l00048">armnn::Dequantize()</a>, <a class="el" href="_tensor_8cpp_source.html#l00181">TensorShape::GetNumElements()</a>, <a class="el" href="_base_iterator_8hpp_source.html#l00786">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_Iterator</a>, and <a class="el" href="_base_iterator_8hpp_source.html#l00779">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::operator[]()</a>.</p>
</div>
</div>
@@ -307,12 +307,12 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_base_iterator_8hpp_source.html#l00866">866</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
-<div class="fragment"><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; {</div>
-<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacearmnn.html#a855293b1be0581fb61ef6a1c5b027d0f">armnn::Dequantize</a>(*<a class="code" href="classarmnn_1_1_per_axis_iterator.html#abb7c5ac687cb1779a8c73d24cb903cec">m_Iterator</a>, m_Scales[<a class="code" href="classarmnn_1_1_per_axis_iterator.html#aeaa9859f0e4c9c2f02ea8fd6f345a38c">m_AxisIndex</a>], 0);</div>
-<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; }</div>
+<p class="definition">Definition at line <a class="el" href="_base_iterator_8hpp_source.html#l00865">865</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; {</div>
+<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacearmnn.html#a855293b1be0581fb61ef6a1c5b027d0f">armnn::Dequantize</a>(*<a class="code" href="classarmnn_1_1_per_axis_iterator.html#abb7c5ac687cb1779a8c73d24cb903cec">m_Iterator</a>, m_Scales[<a class="code" href="classarmnn_1_1_per_axis_iterator.html#aeaa9859f0e4c9c2f02ea8fd6f345a38c">m_AxisIndex</a>], 0);</div>
+<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; }</div>
</div><!-- fragment -->
-<p class="reference">References <a class="el" href="_types_utils_8cpp_source.html#l00052">armnn::Dequantize()</a>, <a class="el" href="_base_iterator_8hpp_source.html#l00789">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_AxisIndex</a>, and <a class="el" href="_base_iterator_8hpp_source.html#l00787">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_Iterator</a>.</p>
+<p class="reference">References <a class="el" href="_types_utils_8cpp_source.html#l00048">armnn::Dequantize()</a>, <a class="el" href="_base_iterator_8hpp_source.html#l00788">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_AxisIndex</a>, and <a class="el" href="_base_iterator_8hpp_source.html#l00786">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_Iterator</a>.</p>
</div>
</div>
@@ -339,12 +339,12 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_base_iterator_8hpp_source.html#l00872">872</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
-<div class="fragment"><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; {</div>
-<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; <span class="keywordflow">return</span> m_Scales[<a class="code" href="classarmnn_1_1_per_axis_iterator.html#aeaa9859f0e4c9c2f02ea8fd6f345a38c">m_AxisIndex</a>];</div>
-<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; }</div>
+<p class="definition">Definition at line <a class="el" href="_base_iterator_8hpp_source.html#l00871">871</a> of file <a class="el" href="_base_iterator_8hpp_source.html">BaseIterator.hpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; {</div>
+<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="keywordflow">return</span> m_Scales[<a class="code" href="classarmnn_1_1_per_axis_iterator.html#aeaa9859f0e4c9c2f02ea8fd6f345a38c">m_AxisIndex</a>];</div>
+<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; }</div>
</div><!-- fragment -->
-<p class="reference">References <a class="el" href="_base_iterator_8hpp_source.html#l00789">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_AxisIndex</a>.</p>
+<p class="reference">References <a class="el" href="_base_iterator_8hpp_source.html#l00788">PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_AxisIndex</a>.</p>
</div>
</div>
@@ -354,19 +354,19 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclassarmnn_1_1_tensor_info_html_a8bc11f1fa23ef42532f9fdd04d355270"><div class="ttname"><a href="classarmnn_1_1_tensor_info.html#a8bc11f1fa23ef42532f9fdd04d355270">armnn::TensorInfo::GetQuantizationScales</a></div><div class="ttdeci">std::vector&lt; float &gt; GetQuantizationScales() const</div><div class="ttdef"><b>Definition:</b> <a href="_tensor_8cpp_source.html#l00451">Tensor.cpp:451</a></div></div>
-<div class="ttc" id="aclassarmnn_1_1_per_axis_iterator_html_aeaa9859f0e4c9c2f02ea8fd6f345a38c"><div class="ttname"><a href="classarmnn_1_1_per_axis_iterator.html#aeaa9859f0e4c9c2f02ea8fd6f345a38c">armnn::PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_AxisIndex</a></div><div class="ttdeci">unsigned int m_AxisIndex</div><div class="ttdef"><b>Definition:</b> <a href="_base_iterator_8hpp_source.html#l00789">BaseIterator.hpp:789</a></div></div>
-<div class="ttc" id="aclassarmnn_1_1_tensor_info_html_a8b8fc85ce966c035d789cf22db5088a1"><div class="ttname"><a href="classarmnn_1_1_tensor_info.html#a8b8fc85ce966c035d789cf22db5088a1">armnn::TensorInfo::GetQuantizationDim</a></div><div class="ttdeci">Optional&lt; unsigned int &gt; GetQuantizationDim() const</div><div class="ttdef"><b>Definition:</b> <a href="_tensor_8cpp_source.html#l00494">Tensor.cpp:494</a></div></div>
-<div class="ttc" id="anamespacearmnn_html_a855293b1be0581fb61ef6a1c5b027d0f"><div class="ttname"><a href="namespacearmnn.html#a855293b1be0581fb61ef6a1c5b027d0f">armnn::Dequantize</a></div><div class="ttdeci">float Dequantize(QuantizedType value, float scale, int32_t offset)</div><div class="ttdoc">Dequantize an 8-bit data type into a floating point data type.</div><div class="ttdef"><b>Definition:</b> <a href="_types_utils_8cpp_source.html#l00052">TypesUtils.cpp:52</a></div></div>
-<div class="ttc" id="aclassarmnn_1_1_per_axis_iterator_html_abb7c5ac687cb1779a8c73d24cb903cec"><div class="ttname"><a href="classarmnn_1_1_per_axis_iterator.html#abb7c5ac687cb1779a8c73d24cb903cec">armnn::PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_Iterator</a></div><div class="ttdeci">const int32_t * m_Iterator</div><div class="ttdef"><b>Definition:</b> <a href="_base_iterator_8hpp_source.html#l00787">BaseIterator.hpp:787</a></div></div>
+<div class="ttc" id="aclassarmnn_1_1_per_axis_iterator_html_aeaa9859f0e4c9c2f02ea8fd6f345a38c"><div class="ttname"><a href="classarmnn_1_1_per_axis_iterator.html#aeaa9859f0e4c9c2f02ea8fd6f345a38c">armnn::PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_AxisIndex</a></div><div class="ttdeci">unsigned int m_AxisIndex</div><div class="ttdef"><b>Definition:</b> <a href="_base_iterator_8hpp_source.html#l00788">BaseIterator.hpp:788</a></div></div>
+<div class="ttc" id="aclassarmnn_1_1_tensor_info_html_a8b8fc85ce966c035d789cf22db5088a1"><div class="ttname"><a href="classarmnn_1_1_tensor_info.html#a8b8fc85ce966c035d789cf22db5088a1">armnn::TensorInfo::GetQuantizationDim</a></div><div class="ttdeci">Optional&lt; unsigned int &gt; GetQuantizationDim() const</div><div class="ttdef"><b>Definition:</b> <a href="_tensor_8cpp_source.html#l00498">Tensor.cpp:498</a></div></div>
+<div class="ttc" id="anamespacearmnn_html_a855293b1be0581fb61ef6a1c5b027d0f"><div class="ttname"><a href="namespacearmnn.html#a855293b1be0581fb61ef6a1c5b027d0f">armnn::Dequantize</a></div><div class="ttdeci">float Dequantize(QuantizedType value, float scale, int32_t offset)</div><div class="ttdoc">Dequantize an 8-bit data type into a floating point data type.</div><div class="ttdef"><b>Definition:</b> <a href="_types_utils_8cpp_source.html#l00048">TypesUtils.cpp:48</a></div></div>
+<div class="ttc" id="aclassarmnn_1_1_per_axis_iterator_html_abb7c5ac687cb1779a8c73d24cb903cec"><div class="ttname"><a href="classarmnn_1_1_per_axis_iterator.html#abb7c5ac687cb1779a8c73d24cb903cec">armnn::PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::m_Iterator</a></div><div class="ttdeci">const int32_t * m_Iterator</div><div class="ttdef"><b>Definition:</b> <a href="_base_iterator_8hpp_source.html#l00786">BaseIterator.hpp:786</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_tensor_info_html_a8b5d0f8a24e9d9238f412260a552acf8"><div class="ttname"><a href="classarmnn_1_1_tensor_info.html#a8b5d0f8a24e9d9238f412260a552acf8">armnn::TensorInfo::GetShape</a></div><div class="ttdeci">const TensorShape &amp; GetShape() const</div><div class="ttdef"><b>Definition:</b> <a href="_tensor_8hpp_source.html#l00193">Tensor.hpp:193</a></div></div>
-<div class="ttc" id="aclassarmnn_1_1_per_axis_iterator_html_a1f1301b058e7ecc11022dafbb4d89c84"><div class="ttname"><a href="classarmnn_1_1_per_axis_iterator.html#a1f1301b058e7ecc11022dafbb4d89c84">armnn::PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::operator[]</a></div><div class="ttdeci">PerAxisIterator &amp; operator[](const unsigned int index) override</div><div class="ttdef"><b>Definition:</b> <a href="_base_iterator_8hpp_source.html#l00780">BaseIterator.hpp:780</a></div></div>
-<div class="ttc" id="aclassarmnn_1_1_per_axis_iterator_html_a98a320cd34a57eaf0ae06775aae477ee"><div class="ttname"><a href="classarmnn_1_1_per_axis_iterator.html#a98a320cd34a57eaf0ae06775aae477ee">armnn::PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::PerAxisIterator</a></div><div class="ttdeci">PerAxisIterator(const int32_t *data=nullptr, unsigned int axisFactor=0, unsigned int axisDimensionality=0)</div><div class="ttdef"><b>Definition:</b> <a href="_base_iterator_8hpp_source.html#l00711">BaseIterator.hpp:711</a></div></div>
+<div class="ttc" id="aclassarmnn_1_1_per_axis_iterator_html_a1f1301b058e7ecc11022dafbb4d89c84"><div class="ttname"><a href="classarmnn_1_1_per_axis_iterator.html#a1f1301b058e7ecc11022dafbb4d89c84">armnn::PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::operator[]</a></div><div class="ttdeci">PerAxisIterator &amp; operator[](const unsigned int index) override</div><div class="ttdef"><b>Definition:</b> <a href="_base_iterator_8hpp_source.html#l00779">BaseIterator.hpp:779</a></div></div>
+<div class="ttc" id="aclassarmnn_1_1_per_axis_iterator_html_a98a320cd34a57eaf0ae06775aae477ee"><div class="ttname"><a href="classarmnn_1_1_per_axis_iterator.html#a98a320cd34a57eaf0ae06775aae477ee">armnn::PerAxisIterator&lt; const int32_t, Decoder&lt; float &gt; &gt;::PerAxisIterator</a></div><div class="ttdeci">PerAxisIterator(const int32_t *data=nullptr, unsigned int axisFactor=0, unsigned int axisDimensionality=0)</div><div class="ttdef"><b>Definition:</b> <a href="_base_iterator_8hpp_source.html#l00710">BaseIterator.hpp:710</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_optional_reference_switch_html_a77c7d528ac063d870b8c8426ec81c1c3"><div class="ttname"><a href="classarmnn_1_1_optional_reference_switch.html#a77c7d528ac063d870b8c8426ec81c1c3">armnn::OptionalReferenceSwitch::value</a></div><div class="ttdeci">const T &amp; value() const</div><div class="ttdef"><b>Definition:</b> <a href="_optional_8hpp_source.html#l00146">Optional.hpp:146</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="classarmnn_1_1_scaled_int32_per_axis_decoder.html">ScaledInt32PerAxisDecoder</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>