diff options
Diffstat (limited to 'latest/structarmnn_1_1_mem_import_queue_descriptor.html')
-rw-r--r-- | latest/structarmnn_1_1_mem_import_queue_descriptor.html | 112 |
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"> -  <span id="projectnumber">24.02</span> +  <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> {</div> -<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  ValidateNumInputs(workloadInfo, <span class="stringliteral">"MemImportQueueDescriptor"</span>, 1);</div> -<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  ValidateNumOutputs(workloadInfo, <span class="stringliteral">"MemImportQueueDescriptor"</span> , 1);</div> -<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  </div> -<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  <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>  {</div> -<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">"Number of input infos ({}) is not 1."</span>,</div> -<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  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>  </div> -<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  }</div> -<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  </div> -<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  <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>  {</div> -<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  <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>  <span class="stringliteral">"Number of input infos ({0}) does not match the number of output infos ({1})"</span>,</div> -<div class="line"><a name="l00542"></a><span class="lineno"> 542</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="l00543"></a><span class="lineno"> 543</span>  }</div> -<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  </div> -<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  <span class="keywordflow">for</span> (std::size_t i = 0; i < 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>  {</div> -<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  <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>  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>  {</div> -<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <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>  <span class="stringliteral">"Number of elements for tensor input and output {} does not match"</span>, i ));</div> -<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  }</div> -<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  }</div> -<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  </div> -<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  <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>  {</div> -<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">"Number of inputs ({}) is not 1."</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>  }</div> -<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  </div> -<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  <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>  {</div> -<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  <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>  <span class="stringliteral">"Number of inputs ({0}) does not match the number of outputs ({1})"</span>,</div> -<div class="line"><a name="l00564"></a><span class="lineno"> 564</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="l00565"></a><span class="lineno"> 565</span>  }</div> -<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  </div> -<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i < <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>  {</div> -<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>  <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>  {</div> -<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>  <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">"Invalid null input {}"</span>, i));</div> -<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  }</div> -<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  </div> -<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  <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>  {</div> -<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">"Invalid null output {}"</span>, i));</div> -<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  }</div> -<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>  }</div> -<div class="line"><a name="l00579"></a><span class="lineno"> 579</span> }</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> {</div> +<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  ValidateNumInputs(workloadInfo, <span class="stringliteral">"MemImportQueueDescriptor"</span>, 1);</div> +<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  ValidateNumOutputs(workloadInfo, <span class="stringliteral">"MemImportQueueDescriptor"</span> , 1);</div> +<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  </div> +<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <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>  {</div> +<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">"Number of input infos ({}) is not 1."</span>,</div> +<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  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>  </div> +<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  }</div> +<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  </div> +<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  <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>  {</div> +<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <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>  <span class="stringliteral">"Number of input infos ({0}) does not match the number of output infos ({1})"</span>,</div> +<div class="line"><a name="l00543"></a><span class="lineno"> 543</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="l00544"></a><span class="lineno"> 544</span>  }</div> +<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  </div> +<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  <span class="keywordflow">for</span> (std::size_t i = 0; i < 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>  {</div> +<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  <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>  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>  {</div> +<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <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>  <span class="stringliteral">"Number of elements for tensor input and output {} does not match"</span>, i ));</div> +<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  }</div> +<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  }</div> +<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  </div> +<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <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>  {</div> +<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">"Number of inputs ({}) is not 1."</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>  }</div> +<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  </div> +<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <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>  {</div> +<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <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>  <span class="stringliteral">"Number of inputs ({0}) does not match the number of outputs ({1})"</span>,</div> +<div class="line"><a name="l00565"></a><span class="lineno"> 565</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="l00566"></a><span class="lineno"> 566</span>  }</div> +<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  </div> +<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i < <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>  {</div> +<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  <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>  {</div> +<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">"Invalid null input {}"</span>, i));</div> +<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  }</div> +<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  </div> +<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  <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>  {</div> +<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  <span class="keywordflow">throw</span> <a class="code" href="classarmnn_1_1_invalid_argument_exception.html">InvalidArgumentException</a>(fmt::format(<span class="stringliteral">"Invalid null output {}"</span>, i));</div> +<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>  }</div> +<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>  }</div> +<div class="line"><a name="l00580"></a><span class="lineno"> 580</span> }</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> |