aboutsummaryrefslogtreecommitdiff
path: root/latest/classarmnn_1_1_detection_post_process_layer.xhtml
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-05-19 11:14:28 +0100
committerNikhil Raj <nikhil.raj@arm.com>2023-05-19 11:14:28 +0100
commit8efb48a6847c5cd166c561127ae6611150963ce3 (patch)
treef4262b7e54d26021a54bbc310f46d16a291463e5 /latest/classarmnn_1_1_detection_post_process_layer.xhtml
parent023fe66a59414a0a7b337c7be5c3c341eb5b55d2 (diff)
downloadarmnn-8efb48a6847c5cd166c561127ae6611150963ce3.tar.gz
Update Doxygen docu for 23.05
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I0a992286f14fa68fcc6e5eba31ac39fed003cbbe
Diffstat (limited to 'latest/classarmnn_1_1_detection_post_process_layer.xhtml')
-rw-r--r--latest/classarmnn_1_1_detection_post_process_layer.xhtml42
1 files changed, 23 insertions, 19 deletions
diff --git a/latest/classarmnn_1_1_detection_post_process_layer.xhtml b/latest/classarmnn_1_1_detection_post_process_layer.xhtml
index 69cdf2aa9d..c9ce805dc7 100644
--- a/latest/classarmnn_1_1_detection_post_process_layer.xhtml
+++ b/latest/classarmnn_1_1_detection_post_process_layer.xhtml
@@ -41,7 +41,7 @@
<img alt="ArmNN" src="Arm_NN_horizontal_blue.png" style="max-width: 10rem; margin-top: .5rem; margin-left 10px"/>
<td style="padding-left: 0.5em;">
<div id="projectname">
- &#160;<span id="projectnumber">23.02</span>
+ &#160;<span id="projectnumber">23.05</span>
</div>
</td>
</tr>
@@ -263,9 +263,9 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:a7acbfacbca5998ff9c967927d00efbe2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_detection_post_process_layer.xhtml#a7acbfacbca5998ff9c967927d00efbe2">~DetectionPostProcessLayer</a> ()=default</td></tr>
<tr class="memdesc:a7acbfacbca5998ff9c967927d00efbe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor. <a href="classarmnn_1_1_detection_post_process_layer.xhtml#a7acbfacbca5998ff9c967927d00efbe2">More...</a><br /></td></tr>
<tr class="separator:a7acbfacbca5998ff9c967927d00efbe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abe659a5afa7523f5dbc04bcba9b31f1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml#af978f897fb7e115a901cb7ed95f8e532">ConstantTensors</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_detection_post_process_layer.xhtml#abe659a5afa7523f5dbc04bcba9b31f1a">GetConstantTensorsByRef</a> () override</td></tr>
-<tr class="memdesc:abe659a5afa7523f5dbc04bcba9b31f1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the handles to the constant values stored by the layer. <a href="classarmnn_1_1_detection_post_process_layer.xhtml#abe659a5afa7523f5dbc04bcba9b31f1a">More...</a><br /></td></tr>
-<tr class="separator:abe659a5afa7523f5dbc04bcba9b31f1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29cc31172f6ab16ac931f90c667c092d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml#aba5c20cadbebd2e7ba67e20a47e31472">ImmutableConstantTensors</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_detection_post_process_layer.xhtml#a29cc31172f6ab16ac931f90c667c092d">GetConstantTensorsByRef</a> () const override</td></tr>
+<tr class="memdesc:a29cc31172f6ab16ac931f90c667c092d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the handles to the constant values stored by the layer. <a href="classarmnn_1_1_detection_post_process_layer.xhtml#a29cc31172f6ab16ac931f90c667c092d">More...</a><br /></td></tr>
+<tr class="separator:a29cc31172f6ab16ac931f90c667c092d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classarmnn_1_1_layer_with_parameters"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarmnn_1_1_layer_with_parameters')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarmnn_1_1_layer_with_parameters.xhtml">LayerWithParameters&lt; DetectionPostProcessDescriptor &gt;</a></td></tr>
<tr class="memitem:a1f5a1d629b1ef52a0d8e0214a0fb51a1 inherit pro_methods_classarmnn_1_1_layer_with_parameters"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_with_parameters.xhtml#a1f5a1d629b1ef52a0d8e0214a0fb51a1">LayerWithParameters</a> (unsigned int numInputSlots, unsigned int numOutputSlots, <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> type, const <a class="el" href="structarmnn_1_1_detection_post_process_descriptor.xhtml">DetectionPostProcessDescriptor</a> &amp;param, const char *name)</td></tr>
<tr class="separator:a1f5a1d629b1ef52a0d8e0214a0fb51a1 inherit pro_methods_classarmnn_1_1_layer_with_parameters"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -277,8 +277,8 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:a46fc3fdd4b2a5dd6d184e57983cf20bc inherit pro_methods_classarmnn_1_1_layer_with_parameters"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_with_parameters.xhtml#a46fc3fdd4b2a5dd6d184e57983cf20bc">ExecuteStrategy</a> (<a class="el" href="classarmnn_1_1_i_strategy.xhtml">IStrategy</a> &amp;strategy) const override</td></tr>
<tr class="memdesc:a46fc3fdd4b2a5dd6d184e57983cf20bc inherit pro_methods_classarmnn_1_1_layer_with_parameters"><td class="mdescLeft">&#160;</td><td class="mdescRight">Apply a visitor to this layer. <a href="classarmnn_1_1_layer_with_parameters.xhtml#a46fc3fdd4b2a5dd6d184e57983cf20bc">More...</a><br /></td></tr>
<tr class="separator:a46fc3fdd4b2a5dd6d184e57983cf20bc inherit pro_methods_classarmnn_1_1_layer_with_parameters"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a400b2bd0b111631f5a70ea4ff5e0443f inherit pro_methods_classarmnn_1_1_layer_with_parameters"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml#af978f897fb7e115a901cb7ed95f8e532">Layer::ConstantTensors</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_with_parameters.xhtml#a400b2bd0b111631f5a70ea4ff5e0443f">GetConnectedConstantAsInputTensors</a> ()</td></tr>
-<tr class="separator:a400b2bd0b111631f5a70ea4ff5e0443f inherit pro_methods_classarmnn_1_1_layer_with_parameters"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad588423ab0d55c8ec4860a7f0a21f5a0 inherit pro_methods_classarmnn_1_1_layer_with_parameters"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml#aba5c20cadbebd2e7ba67e20a47e31472">Layer::ImmutableConstantTensors</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_with_parameters.xhtml#ad588423ab0d55c8ec4860a7f0a21f5a0">GetConnectedConstantAsInputTensors</a> () const</td></tr>
+<tr class="separator:ad588423ab0d55c8ec4860a7f0a21f5a0 inherit pro_methods_classarmnn_1_1_layer_with_parameters"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classarmnn_1_1_layer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarmnn_1_1_layer')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarmnn_1_1_layer.xhtml">Layer</a></td></tr>
<tr class="memitem:aacfb208d750bdfce1bbd423e5cac76e2 inherit pro_methods_classarmnn_1_1_layer"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer.xhtml#aacfb208d750bdfce1bbd423e5cac76e2">~Layer</a> ()=default</td></tr>
<tr class="separator:aacfb208d750bdfce1bbd423e5cac76e2 inherit pro_methods_classarmnn_1_1_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -299,6 +299,8 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:aa10fd205c3f5469a9ecb2aa2a3ffd101 inherit pro_methods_classarmnn_1_1_layer"><td class="memTemplParams" colspan="2">template&lt;typename LayerType , typename ... Params&gt; </td></tr>
<tr class="memitem:aa10fd205c3f5469a9ecb2aa2a3ffd101 inherit pro_methods_classarmnn_1_1_layer"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer.xhtml#aa10fd205c3f5469a9ecb2aa2a3ffd101">CloneBase</a> (<a class="el" href="classarmnn_1_1_graph.xhtml">Graph</a> &amp;graph, Params &amp;&amp;... params) const</td></tr>
<tr class="separator:aa10fd205c3f5469a9ecb2aa2a3ffd101 inherit pro_methods_classarmnn_1_1_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9114de666bc2d910faa846b04fc26974 inherit pro_methods_classarmnn_1_1_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml#af978f897fb7e115a901cb7ed95f8e532">ConstantTensors</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer.xhtml#a9114de666bc2d910faa846b04fc26974">GetConstantTensorsByRef</a> () override final</td></tr>
+<tr class="separator:a9114de666bc2d910faa846b04fc26974 inherit pro_methods_classarmnn_1_1_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7f0460d32511de0da525f1817d13e8c inherit pro_methods_classarmnn_1_1_layer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer.xhtml#af7f0460d32511de0da525f1817d13e8c">SetAdditionalInfo</a> (<a class="el" href="structarmnn_1_1_queue_descriptor.xhtml">QueueDescriptor</a> &amp;descriptor) const</td></tr>
<tr class="separator:af7f0460d32511de0da525f1817d13e8c inherit pro_methods_classarmnn_1_1_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classarmnn_1_1_i_connectable_layer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarmnn_1_1_i_connectable_layer')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml">IConnectableLayer</a></td></tr>
@@ -314,6 +316,8 @@ Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classarmnn_1_1_i_connectable_layer"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classarmnn_1_1_i_connectable_layer')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml">IConnectableLayer</a></td></tr>
<tr class="memitem:af978f897fb7e115a901cb7ed95f8e532 inherit pub_types_classarmnn_1_1_i_connectable_layer"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml#af978f897fb7e115a901cb7ed95f8e532">ConstantTensors</a> = std::vector&lt; std::reference_wrapper&lt; std::shared_ptr&lt; <a class="el" href="classarmnn_1_1_const_tensor_handle.xhtml">ConstTensorHandle</a> &gt; &gt;&gt;</td></tr>
<tr class="separator:af978f897fb7e115a901cb7ed95f8e532 inherit pub_types_classarmnn_1_1_i_connectable_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba5c20cadbebd2e7ba67e20a47e31472 inherit pub_types_classarmnn_1_1_i_connectable_layer"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml#aba5c20cadbebd2e7ba67e20a47e31472">ImmutableConstantTensors</a> = std::vector&lt; std::reference_wrapper&lt; const std::shared_ptr&lt; <a class="el" href="classarmnn_1_1_const_tensor_handle.xhtml">ConstTensorHandle</a> &gt; &gt;&gt;</td></tr>
+<tr class="separator:aba5c20cadbebd2e7ba67e20a47e31472 inherit pub_types_classarmnn_1_1_i_connectable_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classarmnn_1_1_layer_with_parameters"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarmnn_1_1_layer_with_parameters')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarmnn_1_1_layer_with_parameters.xhtml">LayerWithParameters&lt; DetectionPostProcessDescriptor &gt;</a></td></tr>
<tr class="memitem:ad32ac22bc72e28dfd6b466d143c8e262 inherit pro_attribs_classarmnn_1_1_layer_with_parameters"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarmnn_1_1_detection_post_process_descriptor.xhtml">DetectionPostProcessDescriptor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_with_parameters.xhtml#ad32ac22bc72e28dfd6b466d143c8e262">m_Param</a></td></tr>
<tr class="memdesc:ad32ac22bc72e28dfd6b466d143c8e262 inherit pro_attribs_classarmnn_1_1_layer_with_parameters"><td class="mdescLeft">&#160;</td><td class="mdescRight">The parameters for the layer (not including tensor-valued weights etc.). <a href="classarmnn_1_1_layer_with_parameters.xhtml#ad32ac22bc72e28dfd6b466d143c8e262">More...</a><br /></td></tr>
@@ -499,7 +503,7 @@ Additional Inherited Members</h2></td></tr>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">return</span> factory.CreateWorkload(<a class="code" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a1db19222ac424bd7162142ddf929fd2a">LayerType::DetectionPostProcess</a>, descriptor, <a class="code" href="classarmnn_1_1_layer_with_parameters.xhtml#a30a858b2b26d651a066537e499fbf40d">PrepInfoAndDesc</a>(descriptor));</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}</div>
</div><!-- fragment -->
-<p class="reference">References <a class="el" href="_workload_factory_8cpp_source.xhtml#l01561">IWorkloadFactory::CreateWorkload()</a>, <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a1db19222ac424bd7162142ddf929fd2a">armnn::DetectionPostProcess</a>, <a class="el" href="_detection_post_process_layer_8hpp_source.xhtml#l00020">DetectionPostProcessLayer::m_Anchors</a>, <a class="el" href="_workload_data_8hpp_source.xhtml#l00241">DetectionPostProcessQueueDescriptor::m_Anchors</a>, <a class="el" href="_layer_with_parameters_8hpp_source.xhtml#l00044">LayerWithParameters&lt; DetectionPostProcessDescriptor &gt;::PrepInfoAndDesc()</a>, and <a class="el" href="_layer_8cpp_source.xhtml#l00274">Layer::SetAdditionalInfo()</a>.</p>
+<p class="reference">References <a class="el" href="_workload_factory_8cpp_source.xhtml#l01590">IWorkloadFactory::CreateWorkload()</a>, <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a1db19222ac424bd7162142ddf929fd2a">armnn::DetectionPostProcess</a>, <a class="el" href="_detection_post_process_layer_8hpp_source.xhtml#l00020">DetectionPostProcessLayer::m_Anchors</a>, <a class="el" href="_workload_data_8hpp_source.xhtml#l00241">DetectionPostProcessQueueDescriptor::m_Anchors</a>, <a class="el" href="_layer_with_parameters_8hpp_source.xhtml#l00044">LayerWithParameters&lt; DetectionPostProcessDescriptor &gt;::PrepInfoAndDesc()</a>, and <a class="el" href="_layer_8cpp_source.xhtml#l00274">Layer::SetAdditionalInfo()</a>.</p>
</div>
</div>
@@ -542,8 +546,8 @@ Additional Inherited Members</h2></td></tr>
</div>
</div>
-<a id="abe659a5afa7523f5dbc04bcba9b31f1a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abe659a5afa7523f5dbc04bcba9b31f1a">&#9670;&nbsp;</a></span>GetConstantTensorsByRef()</h2>
+<a id="a29cc31172f6ab16ac931f90c667c092d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29cc31172f6ab16ac931f90c667c092d">&#9670;&nbsp;</a></span>GetConstantTensorsByRef()</h2>
<div class="memitem">
<div class="memproto">
@@ -552,10 +556,10 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml#af978f897fb7e115a901cb7ed95f8e532">Layer::ConstantTensors</a> GetConstantTensorsByRef </td>
+ <td class="memname"><a class="el" href="classarmnn_1_1_i_connectable_layer.xhtml#aba5c20cadbebd2e7ba67e20a47e31472">Layer::ImmutableConstantTensors</a> GetConstantTensorsByRef </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td></td>
+ <td> const</td>
</tr>
</table>
</td>
@@ -568,7 +572,7 @@ Additional Inherited Members</h2></td></tr>
<p>Retrieve the handles to the constant values stored by the layer. </p>
<dl class="section return"><dt>Returns</dt><dd>A vector of the constant tensors stored by this layer. </dd></dl>
-<p>Reimplemented from <a class="el" href="classarmnn_1_1_layer.xhtml#a160bcee27e0c160959073bea90c98092">Layer</a>.</p>
+<p>Reimplemented from <a class="el" href="classarmnn_1_1_layer.xhtml#a45544992c89527fa4d51498a91401640">Layer</a>.</p>
<p class="definition">Definition at line <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00092">92</a> of file <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml">DetectionPostProcessLayer.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;{</div>
@@ -627,7 +631,7 @@ Additional Inherited Members</h2></td></tr>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">return</span> results;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;}</div>
</div><!-- fragment -->
-<p class="reference">References <a class="el" href="_descriptors_8hpp_source.xhtml#l00715">DetectionPostProcessDescriptor::m_MaxClassesPerDetection</a>, <a class="el" href="_descriptors_8hpp_source.xhtml#l00713">DetectionPostProcessDescriptor::m_MaxDetections</a>, and <a class="el" href="_layer_with_parameters_8hpp_source.xhtml#l00052">LayerWithParameters&lt; DetectionPostProcessDescriptor &gt;::m_Param</a>.</p>
+<p class="reference">References <a class="el" href="_descriptors_8hpp_source.xhtml#l00735">DetectionPostProcessDescriptor::m_MaxClassesPerDetection</a>, <a class="el" href="_descriptors_8hpp_source.xhtml#l00733">DetectionPostProcessDescriptor::m_MaxDetections</a>, and <a class="el" href="_layer_with_parameters_8hpp_source.xhtml#l00052">LayerWithParameters&lt; DetectionPostProcessDescriptor &gt;::m_Param</a>.</p>
<p class="reference">Referenced by <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00039">DetectionPostProcessLayer::ValidateTensorShapesFromInputs()</a>.</p>
@@ -707,7 +711,7 @@ Additional Inherited Members</h2></td></tr>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="stringliteral">&quot;DetectionPostProcessLayer&quot;</span>, 3);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;}</div>
</div><!-- fragment -->
-<p class="reference">References <a class="el" href="_assert_8hpp_source.xhtml#l00014">ARMNN_ASSERT</a>, <a class="el" href="_assert_8hpp_source.xhtml#l00015">ARMNN_ASSERT_MSG</a>, <a class="el" href="_exceptions_8hpp_source.xhtml#l00203">CHECK_LOCATION</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00206">InputSlot::GetConnection()</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00324">Layer::GetInputSlot()</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00322">Layer::GetNumOutputSlots()</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00326">Layer::GetOutputSlot()</a>, <a class="el" href="_tensor_8hpp_source.xhtml#l00191">TensorInfo::GetShape()</a>, <a class="el" href="_ref_workload_utils_8hpp_source.xhtml#l00027">armnn::GetTensorInfo()</a>, <a class="el" href="classarmnn_1_1_i_output_slot.xhtml#a9943775a364fc4ab53b85ac88f311886">IOutputSlot::GetTensorInfo()</a>, <a class="el" href="_layer_8cpp_source.xhtml#l00092">OutputSlot::GetTensorInfo()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00080">DetectionPostProcessLayer::InferOutputShapes()</a>, <a class="el" href="_detection_post_process_layer_8hpp_source.xhtml#l00020">DetectionPostProcessLayer::m_Anchors</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00423">Layer::m_ShapeInferenceMethod</a>, <a class="el" href="namespacearmnn.xhtml#a8e1f31031ad31cd8cc22d7c9daa32681ab4b379bf7ded74c07595ccb85bc6fdc3">armnn::Specified</a>, <a class="el" href="_layer_8cpp_source.xhtml#l00422">Layer::ValidateAndCopyShape()</a>, <a class="el" href="_layer_8cpp_source.xhtml#l00378">Layer::VerifyLayerConnections()</a>, and <a class="el" href="_layer_8cpp_source.xhtml#l00491">Layer::VerifyShapeInferenceType()</a>.</p>
+<p class="reference">References <a class="el" href="_assert_8hpp_source.xhtml#l00014">ARMNN_ASSERT</a>, <a class="el" href="_assert_8hpp_source.xhtml#l00015">ARMNN_ASSERT_MSG</a>, <a class="el" href="_exceptions_8hpp_source.xhtml#l00203">CHECK_LOCATION</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00206">InputSlot::GetConnection()</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00324">Layer::GetInputSlot()</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00322">Layer::GetNumOutputSlots()</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00326">Layer::GetOutputSlot()</a>, <a class="el" href="_tensor_8hpp_source.xhtml#l00191">TensorInfo::GetShape()</a>, <a class="el" href="_ref_workload_utils_8hpp_source.xhtml#l00027">armnn::GetTensorInfo()</a>, <a class="el" href="classarmnn_1_1_i_output_slot.xhtml#a9943775a364fc4ab53b85ac88f311886">IOutputSlot::GetTensorInfo()</a>, <a class="el" href="_layer_8cpp_source.xhtml#l00092">OutputSlot::GetTensorInfo()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00080">DetectionPostProcessLayer::InferOutputShapes()</a>, <a class="el" href="_detection_post_process_layer_8hpp_source.xhtml#l00020">DetectionPostProcessLayer::m_Anchors</a>, <a class="el" href="_layer_8hpp_source.xhtml#l00427">Layer::m_ShapeInferenceMethod</a>, <a class="el" href="namespacearmnn.xhtml#a8e1f31031ad31cd8cc22d7c9daa32681ab4b379bf7ded74c07595ccb85bc6fdc3">armnn::Specified</a>, <a class="el" href="_layer_8cpp_source.xhtml#l00422">Layer::ValidateAndCopyShape()</a>, <a class="el" href="_layer_8cpp_source.xhtml#l00378">Layer::VerifyLayerConnections()</a>, and <a class="el" href="_layer_8cpp_source.xhtml#l00491">Layer::VerifyShapeInferenceType()</a>.</p>
</div>
</div>
@@ -728,7 +732,7 @@ Additional Inherited Members</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="_detection_post_process_layer_8hpp_source.xhtml#l00020">20</a> of file <a class="el" href="_detection_post_process_layer_8hpp_source.xhtml">DetectionPostProcessLayer.hpp</a>.</p>
-<p class="reference">Referenced by <a class="el" href="_network_8cpp_source.xhtml#l01915">NetworkImpl::AddDetectionPostProcessLayer()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00032">DetectionPostProcessLayer::Clone()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00023">DetectionPostProcessLayer::CreateWorkload()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00098">DetectionPostProcessLayer::ExecuteStrategy()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00092">DetectionPostProcessLayer::GetConstantTensorsByRef()</a>, and <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00039">DetectionPostProcessLayer::ValidateTensorShapesFromInputs()</a>.</p>
+<p class="reference">Referenced by <a class="el" href="_network_8cpp_source.xhtml#l02151">NetworkImpl::AddDetectionPostProcessLayer()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00032">DetectionPostProcessLayer::Clone()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00023">DetectionPostProcessLayer::CreateWorkload()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00098">DetectionPostProcessLayer::ExecuteStrategy()</a>, <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00092">DetectionPostProcessLayer::GetConstantTensorsByRef()</a>, and <a class="el" href="_detection_post_process_layer_8cpp_source.xhtml#l00039">DetectionPostProcessLayer::ValidateTensorShapesFromInputs()</a>.</p>
</div>
</div>
@@ -744,10 +748,10 @@ Additional Inherited Members</h2></td></tr>
<div class="ttc" id="a_exceptions_8hpp_xhtml_aa3be76aec4ce713822a5ea1ecbb7bc61"><div class="ttname"><a href="_exceptions_8hpp.xhtml#aa3be76aec4ce713822a5ea1ecbb7bc61">CHECK_LOCATION</a></div><div class="ttdeci">#define CHECK_LOCATION()</div><div class="ttdef"><b>Definition:</b> <a href="_exceptions_8hpp_source.xhtml#l00203">Exceptions.hpp:203</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_layer_xhtml_a0607e36e88f38c34c71c663164b76776"><div class="ttname"><a href="classarmnn_1_1_layer.xhtml#a0607e36e88f38c34c71c663164b76776">armnn::Layer::VerifyLayerConnections</a></div><div class="ttdeci">void VerifyLayerConnections(unsigned int expectedConnections, const CheckLocation &amp;location) const</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8cpp_source.xhtml#l00378">Layer.cpp:378</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_input_slot_xhtml_a9e3eee087babbe637e77f85404b9d761"><div class="ttname"><a href="classarmnn_1_1_input_slot.xhtml#a9e3eee087babbe637e77f85404b9d761">armnn::InputSlot::GetConnection</a></div><div class="ttdeci">const IOutputSlot * GetConnection() const override</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8hpp_source.xhtml#l00206">Layer.hpp:206</a></div></div>
-<div class="ttc" id="astructarmnn_1_1_detection_post_process_descriptor_xhtml_ae72089bcab60ac175557f4241b16a014"><div class="ttname"><a href="structarmnn_1_1_detection_post_process_descriptor.xhtml#ae72089bcab60ac175557f4241b16a014">armnn::DetectionPostProcessDescriptor::m_MaxDetections</a></div><div class="ttdeci">uint32_t m_MaxDetections</div><div class="ttdoc">Maximum numbers of detections.</div><div class="ttdef"><b>Definition:</b> <a href="_descriptors_8hpp_source.xhtml#l00713">Descriptors.hpp:713</a></div></div>
+<div class="ttc" id="astructarmnn_1_1_detection_post_process_descriptor_xhtml_ae72089bcab60ac175557f4241b16a014"><div class="ttname"><a href="structarmnn_1_1_detection_post_process_descriptor.xhtml#ae72089bcab60ac175557f4241b16a014">armnn::DetectionPostProcessDescriptor::m_MaxDetections</a></div><div class="ttdeci">uint32_t m_MaxDetections</div><div class="ttdoc">Maximum numbers of detections.</div><div class="ttdef"><b>Definition:</b> <a href="_descriptors_8hpp_source.xhtml#l00733">Descriptors.hpp:733</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_layer_xhtml_a448afc716fda85394df1e8e5b7d530e8"><div class="ttname"><a href="classarmnn_1_1_layer.xhtml#a448afc716fda85394df1e8e5b7d530e8">armnn::Layer::VerifyShapeInferenceType</a></div><div class="ttdeci">void VerifyShapeInferenceType(const TensorShape &amp;outputShape, ShapeInferenceMethod shapeInferenceMethod)</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8cpp_source.xhtml#l00491">Layer.cpp:491</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_layer_xhtml_af7f0460d32511de0da525f1817d13e8c"><div class="ttname"><a href="classarmnn_1_1_layer.xhtml#af7f0460d32511de0da525f1817d13e8c">armnn::Layer::SetAdditionalInfo</a></div><div class="ttdeci">void SetAdditionalInfo(QueueDescriptor &amp;descriptor) const</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8cpp_source.xhtml#l00274">Layer.cpp:274</a></div></div>
-<div class="ttc" id="aclassarmnn_1_1_layer_xhtml_afe508761cc8318b15329ba4acf7fbfec"><div class="ttname"><a href="classarmnn_1_1_layer.xhtml#afe508761cc8318b15329ba4acf7fbfec">armnn::Layer::m_ShapeInferenceMethod</a></div><div class="ttdeci">ShapeInferenceMethod m_ShapeInferenceMethod</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8hpp_source.xhtml#l00423">Layer.hpp:423</a></div></div>
+<div class="ttc" id="aclassarmnn_1_1_layer_xhtml_afe508761cc8318b15329ba4acf7fbfec"><div class="ttname"><a href="classarmnn_1_1_layer.xhtml#afe508761cc8318b15329ba4acf7fbfec">armnn::Layer::m_ShapeInferenceMethod</a></div><div class="ttdeci">ShapeInferenceMethod m_ShapeInferenceMethod</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8hpp_source.xhtml#l00427">Layer.hpp:427</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_layer_xhtml_aeb2d638cc0e02c10075e015100996f2d"><div class="ttname"><a href="classarmnn_1_1_layer.xhtml#aeb2d638cc0e02c10075e015100996f2d">armnn::Layer::ValidateAndCopyShape</a></div><div class="ttdeci">void ValidateAndCopyShape(const TensorShape &amp;outputShape, const TensorShape &amp;inferredShape, const ShapeInferenceMethod shapeInferenceMethod, const std::string &amp;layerName, const unsigned int outputSlotIndex=0)</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8cpp_source.xhtml#l00422">Layer.cpp:422</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_output_slot_xhtml_ada2ad7d1caeeb4ef6195c8925fad6a65"><div class="ttname"><a href="classarmnn_1_1_output_slot.xhtml#ada2ad7d1caeeb4ef6195c8925fad6a65">armnn::OutputSlot::GetTensorInfo</a></div><div class="ttdeci">const TensorInfo &amp; GetTensorInfo() const override</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8cpp_source.xhtml#l00092">Layer.cpp:92</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_detection_post_process_layer_xhtml_a65ca562c882ad619684445a1402f415a"><div class="ttname"><a href="classarmnn_1_1_detection_post_process_layer.xhtml#a65ca562c882ad619684445a1402f415a">armnn::DetectionPostProcessLayer::InferOutputShapes</a></div><div class="ttdeci">std::vector&lt; TensorShape &gt; InferOutputShapes(const std::vector&lt; TensorShape &gt; &amp;inputShapes) const override</div><div class="ttdoc">The model does not specify the output shapes.</div><div class="ttdef"><b>Definition:</b> <a href="_detection_post_process_layer_8cpp_source.xhtml#l00080">DetectionPostProcessLayer.cpp:80</a></div></div>
@@ -761,7 +765,7 @@ Additional Inherited Members</h2></td></tr>
<div class="ttc" id="aclassarmnn_1_1_layer_xhtml_acf8b8e23bf647836592982f97088d375"><div class="ttname"><a href="classarmnn_1_1_layer.xhtml#acf8b8e23bf647836592982f97088d375">armnn::Layer::GetInputSlot</a></div><div class="ttdeci">const InputSlot &amp; GetInputSlot(unsigned int index) const override</div><div class="ttdoc">Get a const input slot handle by slot index.</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8hpp_source.xhtml#l00324">Layer.hpp:324</a></div></div>
<div class="ttc" id="anamespacearmnn_xhtml_a56943a0946e5f15e5e58054b8e7a04a4a1db19222ac424bd7162142ddf929fd2a"><div class="ttname"><a href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a1db19222ac424bd7162142ddf929fd2a">armnn::LayerType::DetectionPostProcess</a></div><div class="ttdeci">@ DetectionPostProcess</div></div>
<div class="ttc" id="a_assert_8hpp_xhtml_a5698be69cbd5dfe6c28fcd9867e8cbed"><div class="ttname"><a href="_assert_8hpp.xhtml#a5698be69cbd5dfe6c28fcd9867e8cbed">ARMNN_ASSERT</a></div><div class="ttdeci">#define ARMNN_ASSERT(COND)</div><div class="ttdef"><b>Definition:</b> <a href="_assert_8hpp_source.xhtml#l00014">Assert.hpp:14</a></div></div>
-<div class="ttc" id="astructarmnn_1_1_detection_post_process_descriptor_xhtml_a9ae2c9796692ebeafe19a4d3f09c8ea8"><div class="ttname"><a href="structarmnn_1_1_detection_post_process_descriptor.xhtml#a9ae2c9796692ebeafe19a4d3f09c8ea8">armnn::DetectionPostProcessDescriptor::m_MaxClassesPerDetection</a></div><div class="ttdeci">uint32_t m_MaxClassesPerDetection</div><div class="ttdoc">Maximum numbers of classes per detection, used in Fast NMS.</div><div class="ttdef"><b>Definition:</b> <a href="_descriptors_8hpp_source.xhtml#l00715">Descriptors.hpp:715</a></div></div>
+<div class="ttc" id="astructarmnn_1_1_detection_post_process_descriptor_xhtml_a9ae2c9796692ebeafe19a4d3f09c8ea8"><div class="ttname"><a href="structarmnn_1_1_detection_post_process_descriptor.xhtml#a9ae2c9796692ebeafe19a4d3f09c8ea8">armnn::DetectionPostProcessDescriptor::m_MaxClassesPerDetection</a></div><div class="ttdeci">uint32_t m_MaxClassesPerDetection</div><div class="ttdoc">Maximum numbers of classes per detection, used in Fast NMS.</div><div class="ttdef"><b>Definition:</b> <a href="_descriptors_8hpp_source.xhtml#l00735">Descriptors.hpp:735</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_layer_xhtml_a7ddf0cf6f620d59c10e63495ace795d0"><div class="ttname"><a href="classarmnn_1_1_layer.xhtml#a7ddf0cf6f620d59c10e63495ace795d0">armnn::Layer::GetName</a></div><div class="ttdeci">const char * GetName() const override</div><div class="ttdoc">Returns the name of the layer.</div><div class="ttdef"><b>Definition:</b> <a href="_layer_8hpp_source.xhtml#l00319">Layer.hpp:319</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_layer_with_parameters_xhtml_afa3e8a8f23589b1eaddbe203825bbdcf"><div class="ttname"><a href="classarmnn_1_1_layer_with_parameters.xhtml#afa3e8a8f23589b1eaddbe203825bbdcf">armnn::LayerWithParameters&lt; DetectionPostProcessDescriptor &gt;::GetParameters</a></div><div class="ttdeci">const DetectionPostProcessDescriptor &amp; GetParameters() const override</div><div class="ttdef"><b>Definition:</b> <a href="_layer_with_parameters_8hpp_source.xhtml#l00019">LayerWithParameters.hpp:19</a></div></div>
<div class="ttc" id="aclassarmnn_1_1_layer_with_parameters_xhtml_ad32ac22bc72e28dfd6b466d143c8e262"><div class="ttname"><a href="classarmnn_1_1_layer_with_parameters.xhtml#ad32ac22bc72e28dfd6b466d143c8e262">armnn::LayerWithParameters&lt; DetectionPostProcessDescriptor &gt;::m_Param</a></div><div class="ttdeci">DetectionPostProcessDescriptor m_Param</div><div class="ttdoc">The parameters for the layer (not including tensor-valued weights etc.).</div><div class="ttdef"><b>Definition:</b> <a href="_layer_with_parameters_8hpp_source.xhtml#l00052">LayerWithParameters.hpp:52</a></div></div>
@@ -769,7 +773,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacearmnn.xhtml">armnn</a></li><li class="navelem"><a class="el" href="classarmnn_1_1_detection_post_process_layer.xhtml">DetectionPostProcessLayer</a></li>
- <li class="footer">Generated on Wed Mar 22 2023 15:53:05 for ArmNN by
+ <li class="footer">Generated on Thu May 18 2023 10:35:46 for ArmNN by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>