aboutsummaryrefslogtreecommitdiff
path: root/latest/structarmnn_1_1_mem_import_queue_descriptor.html
diff options
context:
space:
mode:
Diffstat (limited to 'latest/structarmnn_1_1_mem_import_queue_descriptor.html')
-rw-r--r--latest/structarmnn_1_1_mem_import_queue_descriptor.html112
1 files changed, 56 insertions, 56 deletions
diff --git a/latest/structarmnn_1_1_mem_import_queue_descriptor.html b/latest/structarmnn_1_1_mem_import_queue_descriptor.html
index 6f4d61d819..8cc81b1a5b 100644
--- a/latest/structarmnn_1_1_mem_import_queue_descriptor.html
+++ b/latest/structarmnn_1_1_mem_import_queue_descriptor.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>
@@ -170,60 +170,60 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_workload_data_8cpp_source.html#l00526">526</a> of file <a class="el" href="_workload_data_8cpp_source.html">WorkloadData.cpp</a>.</p>
-<div class="fragment"><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;{</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; ValidateNumInputs(workloadInfo, <span class="stringliteral">&quot;MemImportQueueDescriptor&quot;</span>, 1);</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; ValidateNumOutputs(workloadInfo, <span class="stringliteral">&quot;MemImportQueueDescriptor&quot;</span> , 1);</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; </div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordflow">if</span> (workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size() != 1)</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; {</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">&quot;Number of input infos ({}) is not 1.&quot;</span>,</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size()));</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; </div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; }</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; </div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <span class="keywordflow">if</span> (workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size() != workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#a67b178f8a836bc1e52b8de109760adfd">m_OutputTensorInfos</a>.size())</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; {</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="stringliteral">&quot;Number of input infos ({0}) does not match the number of output infos ({1})&quot;</span>,</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size(), workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#a67b178f8a836bc1e52b8de109760adfd">m_OutputTensorInfos</a>.size()));</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; }</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; </div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keywordflow">for</span> (std::size_t i = 0; i &lt; workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size(); ++i)</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; {</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordflow">if</span> (workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>[i].GetNumElements() !=</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#a67b178f8a836bc1e52b8de109760adfd">m_OutputTensorInfos</a>[i].GetNumElements())</div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; {</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="stringliteral">&quot;Number of elements for tensor input and output {} does not match&quot;</span>, i ));</div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; }</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; }</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; </div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size() != 1)</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; {</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">&quot;Number of inputs ({}) is not 1.&quot;</span>, <a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size()));</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; }</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; </div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size() != <a class="code" href="structarmnn_1_1_queue_descriptor.html#a6abd491bb99ffe88bd472c1ae5a1ed1a">m_Outputs</a>.size())</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; {</div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(</div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="stringliteral">&quot;Number of inputs ({0}) does not match the number of outputs ({1})&quot;</span>,</div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size(), <a class="code" href="structarmnn_1_1_queue_descriptor.html#a6abd491bb99ffe88bd472c1ae5a1ed1a">m_Outputs</a>.size()));</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; }</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; </div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size(); ++i)</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; {</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>[i])</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; {</div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">&quot;Invalid null input {}&quot;</span>, i));</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; }</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; </div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="structarmnn_1_1_queue_descriptor.html#a6abd491bb99ffe88bd472c1ae5a1ed1a">m_Outputs</a>[i])</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; {</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">&quot;Invalid null output {}&quot;</span>, i));</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; }</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; }</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;}</div>
+<p class="definition">Definition at line <a class="el" href="_workload_data_8cpp_source.html#l00527">527</a> of file <a class="el" href="_workload_data_8cpp_source.html">WorkloadData.cpp</a>.</p>
+<div class="fragment"><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;{</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; ValidateNumInputs(workloadInfo, <span class="stringliteral">&quot;MemImportQueueDescriptor&quot;</span>, 1);</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; ValidateNumOutputs(workloadInfo, <span class="stringliteral">&quot;MemImportQueueDescriptor&quot;</span> , 1);</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; </div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordflow">if</span> (workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size() != 1)</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; {</div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">&quot;Number of input infos ({}) is not 1.&quot;</span>,</div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size()));</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; </div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; }</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; </div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="keywordflow">if</span> (workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size() != workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#a67b178f8a836bc1e52b8de109760adfd">m_OutputTensorInfos</a>.size())</div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; {</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(</div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="stringliteral">&quot;Number of input infos ({0}) does not match the number of output infos ({1})&quot;</span>,</div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size(), workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#a67b178f8a836bc1e52b8de109760adfd">m_OutputTensorInfos</a>.size()));</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; }</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; </div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keywordflow">for</span> (std::size_t i = 0; i &lt; workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>.size(); ++i)</div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; {</div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keywordflow">if</span> (workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#ac97905bfa0daab357b91df1347600309">m_InputTensorInfos</a>[i].GetNumElements() !=</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; workloadInfo.<a class="code" href="structarmnn_1_1_workload_info.html#a67b178f8a836bc1e52b8de109760adfd">m_OutputTensorInfos</a>[i].GetNumElements())</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; {</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(</div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="stringliteral">&quot;Number of elements for tensor input and output {} does not match&quot;</span>, i ));</div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; }</div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; }</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; </div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size() != 1)</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; {</div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">&quot;Number of inputs ({}) is not 1.&quot;</span>, <a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size()));</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; }</div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; </div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size() != <a class="code" href="structarmnn_1_1_queue_descriptor.html#a6abd491bb99ffe88bd472c1ae5a1ed1a">m_Outputs</a>.size())</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; {</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="stringliteral">&quot;Number of inputs ({0}) does not match the number of outputs ({1})&quot;</span>,</div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size(), <a class="code" href="structarmnn_1_1_queue_descriptor.html#a6abd491bb99ffe88bd472c1ae5a1ed1a">m_Outputs</a>.size()));</div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; }</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; </div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>.size(); ++i)</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; {</div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="structarmnn_1_1_queue_descriptor.html#a4b50e46a6810018f3edecfb68b2a76b3">m_Inputs</a>[i])</div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; {</div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">&quot;Invalid null input {}&quot;</span>, i));</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; }</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; </div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="structarmnn_1_1_queue_descriptor.html#a6abd491bb99ffe88bd472c1ae5a1ed1a">m_Outputs</a>[i])</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; {</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">&quot;Invalid null output {}&quot;</span>, i));</div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; }</div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; }</div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;}</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="_workload_data_8hpp_source.html#l00026">QueueDescriptor::m_Inputs</a>, <a class="el" href="_workload_info_8hpp_source.html#l00018">WorkloadInfo::m_InputTensorInfos</a>, <a class="el" href="_workload_data_8hpp_source.html#l00027">QueueDescriptor::m_Outputs</a>, and <a class="el" href="_workload_info_8hpp_source.html#l00019">WorkloadInfo::m_OutputTensorInfos</a>.</p>
@@ -244,7 +244,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.html">armnn</a></li><li class="navelem"><a class="el" href="structarmnn_1_1_mem_import_queue_descriptor.html">MemImportQueueDescriptor</a></li>
- <li class="footer">Generated on Wed Feb 14 2024 16:36:23 for Arm NN by
+ <li class="footer">Generated on Thu May 16 2024 09:31:57 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>