diff options
author | David Monahan <david.monahan@arm.com> | 2023-03-22 16:48:58 +0000 |
---|---|---|
committer | David Monahan <david.monahan@arm.com> | 2023-03-22 16:48:58 +0000 |
commit | ae050524109f1ce827962665436ef7430f2ac479 (patch) | |
tree | a087fe0c77570971dd7979f2757426c24e91afc7 /23.02/classarmnn_1_1_layer_support_base.xhtml | |
parent | 8d2ca734165a068478df7cffa46185680b05cd20 (diff) | |
download | armnn-ae050524109f1ce827962665436ef7430f2ac479.tar.gz |
IVGCVSW-7255 Update Doxygen Documentation and publish on GitHub.
* Updating Doxygen documentation for 23.02 release.
Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: I545574ff7664b4595d2fe6a91a3c35d2ad55df82
Diffstat (limited to '23.02/classarmnn_1_1_layer_support_base.xhtml')
-rw-r--r-- | 23.02/classarmnn_1_1_layer_support_base.xhtml | 1389 |
1 files changed, 857 insertions, 532 deletions
diff --git a/23.02/classarmnn_1_1_layer_support_base.xhtml b/23.02/classarmnn_1_1_layer_support_base.xhtml index d071ac55cf..673a75fce3 100644 --- a/23.02/classarmnn_1_1_layer_support_base.xhtml +++ b/23.02/classarmnn_1_1_layer_support_base.xhtml @@ -8,7 +8,7 @@ <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.13"/> +<meta name="generator" content="Doxygen 1.8.17"/> <meta name="robots" content="NOINDEX, NOFOLLOW" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>ArmNN: LayerSupportBase Class Reference</title> @@ -19,9 +19,6 @@ <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> -<script type="text/javascript"> - $(document).ready(initResizable); -</script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> @@ -30,7 +27,8 @@ extensions: ["tex2jax.js"], jax: ["input/TeX","output/HTML-CSS"], }); -</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script> +</script> +<script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> <link href="stylesheet.css" rel="stylesheet" type="text/css"/> </head> @@ -51,18 +49,21 @@ </table> </div> <!-- end header part --> -<!-- Generated by Doxygen 1.8.13 --> +<!-- Generated by Doxygen 1.8.17 --> <script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); +/* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); -</script> +/* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> @@ -76,7 +77,9 @@ $(function() { </div> </div> <script type="text/javascript"> -$(document).ready(function(){initNavTree('classarmnn_1_1_layer_support_base.xhtml','');}); +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('classarmnn_1_1_layer_support_base.xhtml',''); initResizable(); }); +/* @license-end */ </script> <div id="doc-content"> <!-- window showing the filter options --> @@ -114,283 +117,283 @@ Inheritance diagram for LayerSupportBase:</div> <area href="classarmnn_1_1_neon_layer_support.xhtml" alt="NeonLayerSupport" shape="rect" coords="189,112,368,136"/> <area href="classarmnn_1_1_ref_layer_support.xhtml" alt="RefLayerSupport" shape="rect" coords="378,112,557,136"/> <area href="classsdb_1_1_sample_dynamic_layer_support.xhtml" alt="SampleDynamicLayerSupport" shape="rect" coords="567,112,746,136"/> -</map> - </div></div> + </map> +</div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> -<tr class="memitem:a8424740ae08cca0a5548b598331f35a5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a8424740ae08cca0a5548b598331f35a5">IsLayerSupported</a> (const <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> &type, const std::vector< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &infos, const <a class="el" href="structarmnn_1_1_base_descriptor.xhtml">BaseDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="structarmnn_1_1_lstm_input_params_info.xhtml">LstmInputParamsInfo</a> > &lstmParamsInfo=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>(), const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="structarmnn_1_1_quantized_lstm_input_params_info.xhtml">QuantizedLstmInputParamsInfo</a> > &quantizedLstmParamsInfo=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>(), <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a8424740ae08cca0a5548b598331f35a5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab3adb3a28736529682e4ff0ea976dcd3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ab3adb3a28736529682e4ff0ea976dcd3">IsActivationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_activation_descriptor.xhtml">ActivationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:ab3adb3a28736529682e4ff0ea976dcd3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a48177e22e47448adb3d83e145dadf735"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a48177e22e47448adb3d83e145dadf735">IsAdditionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a48177e22e47448adb3d83e145dadf735"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0f4841f89f21fd794786b4c03c2425fd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a0f4841f89f21fd794786b4c03c2425fd">IsArgMinMaxSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_arg_min_max_descriptor.xhtml">ArgMinMaxDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a0f4841f89f21fd794786b4c03c2425fd"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a67c970dd054b991e14369de523ca3a5a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a67c970dd054b991e14369de523ca3a5a">IsBatchNormalizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a895a8451e0799b95d65caf7ffe0a32d7">mean</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a903053b422754682265fba0c03d94a52">var</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a83a99de40f6bffaa36f0333d04690b2a">beta</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab5cccb3233f5eff2119e8acc80cec209">gamma</a>, const <a class="el" href="structarmnn_1_1_batch_normalization_descriptor.xhtml">BatchNormalizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a67c970dd054b991e14369de523ca3a5a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adc5695cc25f4055c7ed54bdc8604a098"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#adc5695cc25f4055c7ed54bdc8604a098">IsBatchToSpaceNdSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_batch_to_space_nd_descriptor.xhtml">BatchToSpaceNdDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:adc5695cc25f4055c7ed54bdc8604a098"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae18f598a589683c3094a7bb41dcd3a3e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ae18f598a589683c3094a7bb41dcd3a3e">IsCastSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:ae18f598a589683c3094a7bb41dcd3a3e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6f1cae30d95bbd28dbac2a570c26c5f7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a6f1cae30d95bbd28dbac2a570c26c5f7">IsChannelShuffleSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_channel_shuffle_descriptor.xhtml">ChannelShuffleDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a6f1cae30d95bbd28dbac2a570c26c5f7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7c52726a684dd76258c61af124012537"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a7c52726a684dd76258c61af124012537">IsComparisonSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_comparison_descriptor.xhtml">ComparisonDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a7c52726a684dd76258c61af124012537"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1542179a03961e3635bb5bef993c8e0e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a1542179a03961e3635bb5bef993c8e0e">IsConcatSupported</a> (const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> *> inputs, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_origins_descriptor.xhtml">OriginsDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a1542179a03961e3635bb5bef993c8e0e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adf18c4fa8fc9e0cdae1967990aa90fe8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#adf18c4fa8fc9e0cdae1967990aa90fe8">IsConstantSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:adf18c4fa8fc9e0cdae1967990aa90fe8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1efcaf6f02892442fefca09f49ea3d7c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a1efcaf6f02892442fefca09f49ea3d7c">IsConvertFp16ToFp32Supported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a1efcaf6f02892442fefca09f49ea3d7c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a91fb5f44d8b9427dc45443aa9ebfe13e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a91fb5f44d8b9427dc45443aa9ebfe13e">IsConvertFp32ToFp16Supported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a91fb5f44d8b9427dc45443aa9ebfe13e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af7ff06bd8115a6a9cc6d41e5c762798e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#af7ff06bd8115a6a9cc6d41e5c762798e">IsConvolution2dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_convolution2d_descriptor.xhtml">Convolution2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:af7ff06bd8115a6a9cc6d41e5c762798e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a052f289a5b4e48bb2b50c732753e2cfa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a052f289a5b4e48bb2b50c732753e2cfa">IsConvolution3dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_convolution3d_descriptor.xhtml">Convolution3dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a052f289a5b4e48bb2b50c732753e2cfa"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a87a66c5e87a19534ce3e6c374c9b8f09"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a87a66c5e87a19534ce3e6c374c9b8f09">IsDebugSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a87a66c5e87a19534ce3e6c374c9b8f09"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a128fb9890897e08251a3f621e570cd23"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a128fb9890897e08251a3f621e570cd23">IsDepthToSpaceSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="namespacearmnn.xhtml#a3647f60510bc8ddaced01c51b0ee8714">DepthToSpaceDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a128fb9890897e08251a3f621e570cd23"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adc84390751f227fe03a115b5fa10b0fc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#adc84390751f227fe03a115b5fa10b0fc">IsDepthwiseConvolutionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_depthwise_convolution2d_descriptor.xhtml">DepthwiseConvolution2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:adc84390751f227fe03a115b5fa10b0fc"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2e89c72cf60df7c2d2d7e5d98822b672"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a2e89c72cf60df7c2d2d7e5d98822b672">IsDequantizeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a2e89c72cf60df7c2d2d7e5d98822b672"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a50af275d7755a5bb1be69736d7e4b02f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a50af275d7755a5bb1be69736d7e4b02f">IsDetectionPostProcessSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &boxEncodings, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a97cbe8ac8df2e213185599d693079acf">scores</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1e19982da8ec2840ca14748c2d8522c">anchors</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d0c2ca9c78e81a5e9e0f3db51934782">detectionBoxes</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a56d52f01c9d80f3710ddace11e534434">detectionClasses</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac8776b306c349e20905e7ae17255b395">detectionScores</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a3b204a7fda471668ab54dc967c5a7917">numDetections</a>, const <a class="el" href="structarmnn_1_1_detection_post_process_descriptor.xhtml">DetectionPostProcessDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a50af275d7755a5bb1be69736d7e4b02f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a55d91a97ff664f42cd5cd62b60c15f80"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a55d91a97ff664f42cd5cd62b60c15f80">IsDilatedDepthwiseConvolutionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_depthwise_convolution2d_descriptor.xhtml">DepthwiseConvolution2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a55d91a97ff664f42cd5cd62b60c15f80"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a08f55136b1f0907e7083d70d719f697f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a08f55136b1f0907e7083d70d719f697f">IsDivisionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a08f55136b1f0907e7083d70d719f697f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a61c5b4e5dc224ef0c876e43353b34030"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a61c5b4e5dc224ef0c876e43353b34030">IsElementwiseUnarySupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_elementwise_unary_descriptor.xhtml">ElementwiseUnaryDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a61c5b4e5dc224ef0c876e43353b34030"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aab7318aa8adc0a8a3b6a1780cfc1f90b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aab7318aa8adc0a8a3b6a1780cfc1f90b">IsFakeQuantizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="structarmnn_1_1_fake_quantization_descriptor.xhtml">FakeQuantizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:aab7318aa8adc0a8a3b6a1780cfc1f90b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acc5d9a4c8f29984de3bbdca87684f317"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#acc5d9a4c8f29984de3bbdca87684f317">IsFillSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_fill_descriptor.xhtml">FillDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:acc5d9a4c8f29984de3bbdca87684f317"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a53c7593d1aa26207eac5d5814a9d56dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a53c7593d1aa26207eac5d5814a9d56dc">IsFloorSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a53c7593d1aa26207eac5d5814a9d56dc"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aeaf971dd9dffd6f6bc7e5a1ae6b6af5c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aeaf971dd9dffd6f6bc7e5a1ae6b6af5c">IsFullyConnectedSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, const <a class="el" href="structarmnn_1_1_fully_connected_descriptor.xhtml">FullyConnectedDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:aeaf971dd9dffd6f6bc7e5a1ae6b6af5c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2f51fda38409c3768a7bd28cedf3f075"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a2f51fda38409c3768a7bd28cedf3f075">IsGatherSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_gather_descriptor.xhtml">GatherDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a2f51fda38409c3768a7bd28cedf3f075"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad29d99ecd719c640ed22dcf5c688c6a5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ad29d99ecd719c640ed22dcf5c688c6a5">IsInputSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:ad29d99ecd719c640ed22dcf5c688c6a5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0813546a09bf2caba6794014d1960624"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a0813546a09bf2caba6794014d1960624">IsInstanceNormalizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_instance_normalization_descriptor.xhtml">InstanceNormalizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a0813546a09bf2caba6794014d1960624"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aca4acda7ab553edfda828658d8f3882b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aca4acda7ab553edfda828658d8f3882b">IsL2NormalizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_l2_normalization_descriptor.xhtml">L2NormalizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:aca4acda7ab553edfda828658d8f3882b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8fab6937a1010b5ed674b930b4f143cb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a8fab6937a1010b5ed674b930b4f143cb">IsLogicalBinarySupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_logical_binary_descriptor.xhtml">LogicalBinaryDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a8fab6937a1010b5ed674b930b4f143cb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a20134883695508a2192eecd403e7c44b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a20134883695508a2192eecd403e7c44b">IsLogicalUnarySupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_elementwise_unary_descriptor.xhtml">ElementwiseUnaryDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a20134883695508a2192eecd403e7c44b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa0380b797cb9932fb03067dbe2cdecfb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aa0380b797cb9932fb03067dbe2cdecfb">IsLogSoftmaxSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="namespacearmnn.xhtml#ac14705405cbcdd580df613de6766fe65">LogSoftmaxDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:aa0380b797cb9932fb03067dbe2cdecfb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a862535721737220f62a49f14ff494dd5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a862535721737220f62a49f14ff494dd5">IsLstmSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5a01de4e3851a25f2df77897fb8f7083">outputStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aec04a02758804219fb461623464a8e96">cellStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4f6f59c4e91c7c37d9a119d615093ed3">scratchBuffer</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a44eb2a514bddb31fe20f9e4f04159c9f">outputStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1ee2d524d4252bffc0ed67e75882952">cellStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_lstm_descriptor.xhtml">LstmDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="structarmnn_1_1_lstm_input_params_info.xhtml">LstmInputParamsInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aca7a974c8803242968a8d6540275264a">paramsInfo</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a862535721737220f62a49f14ff494dd5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afef9436c86b37b973471f2ae546ac00a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#afef9436c86b37b973471f2ae546ac00a">IsMaximumSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:afef9436c86b37b973471f2ae546ac00a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab268618580d4f53bf5e9b5a47dee3f6a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ab268618580d4f53bf5e9b5a47dee3f6a">IsMeanSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_mean_descriptor.xhtml">MeanDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:ab268618580d4f53bf5e9b5a47dee3f6a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9d25fabf725313fda40a41400155bafe"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a9d25fabf725313fda40a41400155bafe">IsMemCopySupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a9d25fabf725313fda40a41400155bafe"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a334181d8098b943d03ccd820753ace75"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a334181d8098b943d03ccd820753ace75">IsMemImportSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a334181d8098b943d03ccd820753ace75"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa9bbc383cac59d6f02d2ef7d2cc0076f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aa9bbc383cac59d6f02d2ef7d2cc0076f">IsMergeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:aa9bbc383cac59d6f02d2ef7d2cc0076f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3d0eafb3de560b3482f857b56b2b2116"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a3d0eafb3de560b3482f857b56b2b2116">IsMinimumSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a3d0eafb3de560b3482f857b56b2b2116"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a421e1f3865d99d52613003048342c49a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a421e1f3865d99d52613003048342c49a">IsMultiplicationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a421e1f3865d99d52613003048342c49a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a994c2065561141bf37fcd2ff7bb4af4d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a994c2065561141bf37fcd2ff7bb4af4d">IsNormalizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_normalization_descriptor.xhtml">NormalizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a994c2065561141bf37fcd2ff7bb4af4d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aef3244c0ef64c8f2f352d21ce0c06985"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aef3244c0ef64c8f2f352d21ce0c06985">IsOutputSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:aef3244c0ef64c8f2f352d21ce0c06985"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0534291adf9f3436ba331552eba29a43"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a0534291adf9f3436ba331552eba29a43">IsPadSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_pad_descriptor.xhtml">PadDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a0534291adf9f3436ba331552eba29a43"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9d553495d9a94fa55588ae159d8bda30"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a9d553495d9a94fa55588ae159d8bda30">IsPermuteSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_permute_descriptor.xhtml">PermuteDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a9d553495d9a94fa55588ae159d8bda30"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa955675303d67b1d1fb51fb7f09d8c21"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aa955675303d67b1d1fb51fb7f09d8c21">IsPooling2dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_pooling2d_descriptor.xhtml">Pooling2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:aa955675303d67b1d1fb51fb7f09d8c21"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5aec1c6fb4f73909a10f72f45815d2cb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a5aec1c6fb4f73909a10f72f45815d2cb">IsPooling3dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_pooling3d_descriptor.xhtml">Pooling3dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a5aec1c6fb4f73909a10f72f45815d2cb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adc1a598f2f572564818e3d343af93486"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#adc1a598f2f572564818e3d343af93486">IsPreCompiledSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="structarmnn_1_1_pre_compiled_descriptor.xhtml">PreCompiledDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:adc1a598f2f572564818e3d343af93486"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a93cf81b28c4275a338f41c536a451158"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a93cf81b28c4275a338f41c536a451158">IsPreluSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a218e2ebb5babb8323688906b8997eafb">alpha</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>) const override</td></tr> -<tr class="separator:a93cf81b28c4275a338f41c536a451158"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad2c7be6b84b04444e514f52f593b3df7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ad2c7be6b84b04444e514f52f593b3df7">IsQuantizeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:ad2c7be6b84b04444e514f52f593b3df7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adf54bcad228c0ac21f6735d31460cf31"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#adf54bcad228c0ac21f6735d31460cf31">IsQLstmSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5b09834cc88bb4156e291c37bd2434ff">previousOutputIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad5e0e3fb8a59107ac3366028a057db12">previousCellStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a44eb2a514bddb31fe20f9e4f04159c9f">outputStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1ee2d524d4252bffc0ed67e75882952">cellStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_q_lstm_descriptor.xhtml">QLstmDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="structarmnn_1_1_lstm_input_params_info.xhtml">LstmInputParamsInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aca7a974c8803242968a8d6540275264a">paramsInfo</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:adf54bcad228c0ac21f6735d31460cf31"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af1be52d9f968bfab069344756bf232c4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#af1be52d9f968bfab069344756bf232c4">IsQuantizedLstmSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad5e0e3fb8a59107ac3366028a057db12">previousCellStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5b09834cc88bb4156e291c37bd2434ff">previousOutputIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1ee2d524d4252bffc0ed67e75882952">cellStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_quantized_lstm_input_params_info.xhtml">QuantizedLstmInputParamsInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aca7a974c8803242968a8d6540275264a">paramsInfo</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:af1be52d9f968bfab069344756bf232c4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a707638bc045d261dff4faaf4a2acc72b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a707638bc045d261dff4faaf4a2acc72b">IsRankSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>) const override</td></tr> -<tr class="separator:a707638bc045d261dff4faaf4a2acc72b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a917c126e64314263b8b5f7bca455ddfb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a917c126e64314263b8b5f7bca455ddfb">IsReduceSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_reduce_descriptor.xhtml">ReduceDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a917c126e64314263b8b5f7bca455ddfb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa02f01bbcb48c67f5b2efc4132ec5e86"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aa02f01bbcb48c67f5b2efc4132ec5e86">IsReshapeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_reshape_descriptor.xhtml">ReshapeDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:aa02f01bbcb48c67f5b2efc4132ec5e86"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3d27a3fc6a7df0b68d80cb113aff8b6c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a3d27a3fc6a7df0b68d80cb113aff8b6c">IsResizeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_resize_descriptor.xhtml">ResizeDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a3d27a3fc6a7df0b68d80cb113aff8b6c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3c6816950ad290155bde03b7fb31e160"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a3c6816950ad290155bde03b7fb31e160">IsShapeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a3c6816950ad290155bde03b7fb31e160"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0e14dafa85cfcd4a6b6b752284b51e63"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a0e14dafa85cfcd4a6b6b752284b51e63">IsSliceSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_slice_descriptor.xhtml">SliceDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a0e14dafa85cfcd4a6b6b752284b51e63"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8385cf8227907904a6a86fac318fc099"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a8385cf8227907904a6a86fac318fc099">IsSoftmaxSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_softmax_descriptor.xhtml">SoftmaxDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a8385cf8227907904a6a86fac318fc099"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3adfc31e079a970e028e537ec05fabf5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a3adfc31e079a970e028e537ec05fabf5">IsSpaceToBatchNdSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_space_to_batch_nd_descriptor.xhtml">SpaceToBatchNdDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a3adfc31e079a970e028e537ec05fabf5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab2af1e7da9490d29e569d271e16b0d5c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ab2af1e7da9490d29e569d271e16b0d5c">IsSpaceToDepthSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_space_to_depth_descriptor.xhtml">SpaceToDepthDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:ab2af1e7da9490d29e569d271e16b0d5c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa746e752ce8874669ea549f8e50896da"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aa746e752ce8874669ea549f8e50896da">IsSplitterSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const std::vector< std::reference_wrapper< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> >> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a311602de6b1e53b4feb3b8a37a433f44">outputs</a>, const <a class="el" href="structarmnn_1_1_views_descriptor.xhtml">ViewsDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:aa746e752ce8874669ea549f8e50896da"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab4609f1baf5fcd295951f3c8abdffd90"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ab4609f1baf5fcd295951f3c8abdffd90">IsStackSupported</a> (const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> *> &inputs, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_stack_descriptor.xhtml">StackDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:ab4609f1baf5fcd295951f3c8abdffd90"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a68a4c180fc48e266995db8596f6279d3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a68a4c180fc48e266995db8596f6279d3">IsStandInSupported</a> (const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> *> &inputs, const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> *> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a311602de6b1e53b4feb3b8a37a433f44">outputs</a>, const <a class="el" href="structarmnn_1_1_stand_in_descriptor.xhtml">StandInDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a68a4c180fc48e266995db8596f6279d3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac054cb25099005eac854afb1511340f0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ac054cb25099005eac854afb1511340f0">IsStridedSliceSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_strided_slice_descriptor.xhtml">StridedSliceDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:ac054cb25099005eac854afb1511340f0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af6c947e4d4b25bc49d92d18d4ff26736"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#af6c947e4d4b25bc49d92d18d4ff26736">IsSubtractionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:af6c947e4d4b25bc49d92d18d4ff26736"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8c12a49b0d261836c11a57916e01805d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a8c12a49b0d261836c11a57916e01805d">IsSwitchSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5c2243c4c3b723129082dd38daf0387f">output0</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a53e5afe9ffb176f1f3c98a4222ceb2b9">output1</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a8c12a49b0d261836c11a57916e01805d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0c69484f19ed650ad48b716719114e51"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a0c69484f19ed650ad48b716719114e51">IsTransposeConvolution2dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_transpose_convolution2d_descriptor.xhtml">TransposeConvolution2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a0c69484f19ed650ad48b716719114e51"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0189645f33641b280877a1b2f6ba9fee"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a0189645f33641b280877a1b2f6ba9fee">IsTransposeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_transpose_descriptor.xhtml">TransposeDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a0189645f33641b280877a1b2f6ba9fee"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a74149085c116e51500a51f5cdb68e67c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a74149085c116e51500a51f5cdb68e67c">IsUnidirectionalSequenceLstmSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5a01de4e3851a25f2df77897fb8f7083">outputStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aec04a02758804219fb461623464a8e96">cellStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a44eb2a514bddb31fe20f9e4f04159c9f">outputStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1ee2d524d4252bffc0ed67e75882952">cellStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_lstm_descriptor.xhtml">LstmDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="structarmnn_1_1_lstm_input_params_info.xhtml">LstmInputParamsInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aca7a974c8803242968a8d6540275264a">paramsInfo</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> -<tr class="separator:a74149085c116e51500a51f5cdb68e67c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4da81c0c187071252d23c014db1c867d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a4da81c0c187071252d23c014db1c867d">IsLayerSupported</a> (const <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> &type, const std::vector< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &infos, const <a class="el" href="structarmnn_1_1_base_descriptor.xhtml">BaseDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="structarmnn_1_1_lstm_input_params_info.xhtml">LstmInputParamsInfo</a> > &lstmParamsInfo=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>(), const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="structarmnn_1_1_quantized_lstm_input_params_info.xhtml">QuantizedLstmInputParamsInfo</a> > &quantizedLstmParamsInfo=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>(), <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a4da81c0c187071252d23c014db1c867d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acd148b61eab388a9313c61f4c7a96c4b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#acd148b61eab388a9313c61f4c7a96c4b">IsActivationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_activation_descriptor.xhtml">ActivationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:acd148b61eab388a9313c61f4c7a96c4b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a06a955e172cf18898d966eab7383efa1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a06a955e172cf18898d966eab7383efa1">IsAdditionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a06a955e172cf18898d966eab7383efa1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7224fbfbc4c5a2b3710543e3f574171f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a7224fbfbc4c5a2b3710543e3f574171f">IsArgMinMaxSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_arg_min_max_descriptor.xhtml">ArgMinMaxDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a7224fbfbc4c5a2b3710543e3f574171f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a450ddf4b4335cb37e07e3b0171b00096"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a450ddf4b4335cb37e07e3b0171b00096">IsBatchNormalizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a895a8451e0799b95d65caf7ffe0a32d7">mean</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a903053b422754682265fba0c03d94a52">var</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a83a99de40f6bffaa36f0333d04690b2a">beta</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab5cccb3233f5eff2119e8acc80cec209">gamma</a>, const <a class="el" href="structarmnn_1_1_batch_normalization_descriptor.xhtml">BatchNormalizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a450ddf4b4335cb37e07e3b0171b00096"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a30cbe4bc4e20ae9b2aac66a108088919"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a30cbe4bc4e20ae9b2aac66a108088919">IsBatchToSpaceNdSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_batch_to_space_nd_descriptor.xhtml">BatchToSpaceNdDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a30cbe4bc4e20ae9b2aac66a108088919"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac680aa10b0a3768da4c23e691881b5ea"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ac680aa10b0a3768da4c23e691881b5ea">IsCastSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ac680aa10b0a3768da4c23e691881b5ea"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1362503332222029f9d73d40520f35bd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a1362503332222029f9d73d40520f35bd">IsChannelShuffleSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_channel_shuffle_descriptor.xhtml">ChannelShuffleDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a1362503332222029f9d73d40520f35bd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a387c184902d9f09d35bb22b076cb245d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a387c184902d9f09d35bb22b076cb245d">IsComparisonSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_comparison_descriptor.xhtml">ComparisonDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a387c184902d9f09d35bb22b076cb245d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af6465e7a85f4ef0013c7d7161cd07a4d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#af6465e7a85f4ef0013c7d7161cd07a4d">IsConcatSupported</a> (const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> * > inputs, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_origins_descriptor.xhtml">OriginsDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:af6465e7a85f4ef0013c7d7161cd07a4d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a57aee9aba2e2ad5d0bd9f65acd05b6e4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a57aee9aba2e2ad5d0bd9f65acd05b6e4">IsConstantSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a57aee9aba2e2ad5d0bd9f65acd05b6e4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a95dac0c44b7e759694a97778bfbea954"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a95dac0c44b7e759694a97778bfbea954">IsConvertFp16ToFp32Supported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a95dac0c44b7e759694a97778bfbea954"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5f9272cdf0224364e1bb9b47efe4130a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a5f9272cdf0224364e1bb9b47efe4130a">IsConvertFp32ToFp16Supported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a5f9272cdf0224364e1bb9b47efe4130a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4bd807090f4cb45bbfaa9c67e49532f5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a4bd807090f4cb45bbfaa9c67e49532f5">IsConvolution2dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_convolution2d_descriptor.xhtml">Convolution2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a4bd807090f4cb45bbfaa9c67e49532f5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abe850b2a5be4ce4617cb51ceb5344756"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#abe850b2a5be4ce4617cb51ceb5344756">IsConvolution3dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_convolution3d_descriptor.xhtml">Convolution3dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:abe850b2a5be4ce4617cb51ceb5344756"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aeb2631acff8b8d0dc61334ff9f8a957a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aeb2631acff8b8d0dc61334ff9f8a957a">IsDebugSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:aeb2631acff8b8d0dc61334ff9f8a957a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a84f23a37f7fd69269f072e114b7f0afb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a84f23a37f7fd69269f072e114b7f0afb">IsDepthToSpaceSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="namespacearmnn.xhtml#a3647f60510bc8ddaced01c51b0ee8714">DepthToSpaceDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a84f23a37f7fd69269f072e114b7f0afb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a56c4df05190f0f465e8501ae831af234"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a56c4df05190f0f465e8501ae831af234">IsDepthwiseConvolutionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_depthwise_convolution2d_descriptor.xhtml">DepthwiseConvolution2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a56c4df05190f0f465e8501ae831af234"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a866844299dc03c65ca41be5990bf19e8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a866844299dc03c65ca41be5990bf19e8">IsDequantizeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a866844299dc03c65ca41be5990bf19e8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a884cfe928faf62853edc9607142efce9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a884cfe928faf62853edc9607142efce9">IsDetectionPostProcessSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &boxEncodings, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a97cbe8ac8df2e213185599d693079acf">scores</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1e19982da8ec2840ca14748c2d8522c">anchors</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d0c2ca9c78e81a5e9e0f3db51934782">detectionBoxes</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a56d52f01c9d80f3710ddace11e534434">detectionClasses</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac8776b306c349e20905e7ae17255b395">detectionScores</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a3b204a7fda471668ab54dc967c5a7917">numDetections</a>, const <a class="el" href="structarmnn_1_1_detection_post_process_descriptor.xhtml">DetectionPostProcessDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a884cfe928faf62853edc9607142efce9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abcbd5fad9ab8476db32cec8db3f4346e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#abcbd5fad9ab8476db32cec8db3f4346e">IsDilatedDepthwiseConvolutionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_depthwise_convolution2d_descriptor.xhtml">DepthwiseConvolution2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:abcbd5fad9ab8476db32cec8db3f4346e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad4217d27bcb41e14cd023552004b21a3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ad4217d27bcb41e14cd023552004b21a3">IsDivisionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ad4217d27bcb41e14cd023552004b21a3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aeec02af89681b711706472de7be52871"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aeec02af89681b711706472de7be52871">IsElementwiseUnarySupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_elementwise_unary_descriptor.xhtml">ElementwiseUnaryDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:aeec02af89681b711706472de7be52871"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a06cd4c70d33d2f49a3418a65d8f45f14"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a06cd4c70d33d2f49a3418a65d8f45f14">IsFakeQuantizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="structarmnn_1_1_fake_quantization_descriptor.xhtml">FakeQuantizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a06cd4c70d33d2f49a3418a65d8f45f14"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab747f27ee2acb8409799d6ea1af0dff7"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ab747f27ee2acb8409799d6ea1af0dff7">IsFillSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_fill_descriptor.xhtml">FillDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ab747f27ee2acb8409799d6ea1af0dff7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae054f879bca9ff680f7e42ae97cc5ed3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ae054f879bca9ff680f7e42ae97cc5ed3">IsFloorSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ae054f879bca9ff680f7e42ae97cc5ed3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7249912502bfa13dad25038e8fb9379b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a7249912502bfa13dad25038e8fb9379b">IsFullyConnectedSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, const <a class="el" href="structarmnn_1_1_fully_connected_descriptor.xhtml">FullyConnectedDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a7249912502bfa13dad25038e8fb9379b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a97a643c5aa50c3419dab27c24cade1e0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a97a643c5aa50c3419dab27c24cade1e0">IsGatherSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_gather_descriptor.xhtml">GatherDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a97a643c5aa50c3419dab27c24cade1e0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5d0dbfd77d3461ded89d3bf6a4eab62c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a5d0dbfd77d3461ded89d3bf6a4eab62c">IsInputSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a5d0dbfd77d3461ded89d3bf6a4eab62c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9ee45bf624e40815207a2117f8e02b5d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a9ee45bf624e40815207a2117f8e02b5d">IsInstanceNormalizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_instance_normalization_descriptor.xhtml">InstanceNormalizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a9ee45bf624e40815207a2117f8e02b5d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad17197c4dc4dd190610d6d205108255a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ad17197c4dc4dd190610d6d205108255a">IsL2NormalizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_l2_normalization_descriptor.xhtml">L2NormalizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ad17197c4dc4dd190610d6d205108255a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a66ebc7658ecd90158cfb7b03606f0bda"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a66ebc7658ecd90158cfb7b03606f0bda">IsLogicalBinarySupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_logical_binary_descriptor.xhtml">LogicalBinaryDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a66ebc7658ecd90158cfb7b03606f0bda"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7b8c4b4fd867e2e68a3ae1e2adb090f5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a7b8c4b4fd867e2e68a3ae1e2adb090f5">IsLogicalUnarySupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_elementwise_unary_descriptor.xhtml">ElementwiseUnaryDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a7b8c4b4fd867e2e68a3ae1e2adb090f5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae13d577a85b2b121febb2fe43899fd6c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ae13d577a85b2b121febb2fe43899fd6c">IsLogSoftmaxSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="namespacearmnn.xhtml#ac14705405cbcdd580df613de6766fe65">LogSoftmaxDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ae13d577a85b2b121febb2fe43899fd6c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a533ad0fa8ff06bef939f4260a8183350"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a533ad0fa8ff06bef939f4260a8183350">IsLstmSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5a01de4e3851a25f2df77897fb8f7083">outputStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aec04a02758804219fb461623464a8e96">cellStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4f6f59c4e91c7c37d9a119d615093ed3">scratchBuffer</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a44eb2a514bddb31fe20f9e4f04159c9f">outputStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1ee2d524d4252bffc0ed67e75882952">cellStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_lstm_descriptor.xhtml">LstmDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="structarmnn_1_1_lstm_input_params_info.xhtml">LstmInputParamsInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aca7a974c8803242968a8d6540275264a">paramsInfo</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a533ad0fa8ff06bef939f4260a8183350"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac92df5c79bae4ccdc68d9d2045fa2110"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ac92df5c79bae4ccdc68d9d2045fa2110">IsMaximumSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ac92df5c79bae4ccdc68d9d2045fa2110"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad9869f2a0cbe051fcc87fb1405d4091d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ad9869f2a0cbe051fcc87fb1405d4091d">IsMeanSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_mean_descriptor.xhtml">MeanDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ad9869f2a0cbe051fcc87fb1405d4091d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae12212269e173407398a6d4fef80f76f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ae12212269e173407398a6d4fef80f76f">IsMemCopySupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ae12212269e173407398a6d4fef80f76f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3ff6fcb839280edf41013d349df4f848"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a3ff6fcb839280edf41013d349df4f848">IsMemImportSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a3ff6fcb839280edf41013d349df4f848"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a93a1d7a75c6802d3c4f7911f35e1cfa8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a93a1d7a75c6802d3c4f7911f35e1cfa8">IsMergeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a93a1d7a75c6802d3c4f7911f35e1cfa8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4eb9b602052470f8eadcfa7a63b17d54"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a4eb9b602052470f8eadcfa7a63b17d54">IsMinimumSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a4eb9b602052470f8eadcfa7a63b17d54"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab5960d08e30fb9542125688580c5f623"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ab5960d08e30fb9542125688580c5f623">IsMultiplicationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ab5960d08e30fb9542125688580c5f623"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aedd6e4de83db27813fad327c29402033"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aedd6e4de83db27813fad327c29402033">IsNormalizationSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_normalization_descriptor.xhtml">NormalizationDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:aedd6e4de83db27813fad327c29402033"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac2078e9d66b086cf1225f0610b05a520"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ac2078e9d66b086cf1225f0610b05a520">IsOutputSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ac2078e9d66b086cf1225f0610b05a520"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aef4e4cfc054c2fd0e9bd0947909ebe83"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aef4e4cfc054c2fd0e9bd0947909ebe83">IsPadSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_pad_descriptor.xhtml">PadDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:aef4e4cfc054c2fd0e9bd0947909ebe83"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a336cc17b9c2cd4e7f667c7fcf5c9377e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a336cc17b9c2cd4e7f667c7fcf5c9377e">IsPermuteSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_permute_descriptor.xhtml">PermuteDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a336cc17b9c2cd4e7f667c7fcf5c9377e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad6262dc3169d8e809c272b31b25aaa6a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ad6262dc3169d8e809c272b31b25aaa6a">IsPooling2dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_pooling2d_descriptor.xhtml">Pooling2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ad6262dc3169d8e809c272b31b25aaa6a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a70c3043f5b6dd3091646fb2c1648a5f5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a70c3043f5b6dd3091646fb2c1648a5f5">IsPooling3dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_pooling3d_descriptor.xhtml">Pooling3dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a70c3043f5b6dd3091646fb2c1648a5f5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a56d839ce23fcd124ff86b31ce5f786b1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a56d839ce23fcd124ff86b31ce5f786b1">IsPreCompiledSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="structarmnn_1_1_pre_compiled_descriptor.xhtml">PreCompiledDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a56d839ce23fcd124ff86b31ce5f786b1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3d0fd89e5c982e1e0cfcaef64995499a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a3d0fd89e5c982e1e0cfcaef64995499a">IsPreluSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a218e2ebb5babb8323688906b8997eafb">alpha</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>) const override</td></tr> +<tr class="separator:a3d0fd89e5c982e1e0cfcaef64995499a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab4474f6170d9abd571f612b2dae34820"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ab4474f6170d9abd571f612b2dae34820">IsQuantizeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ab4474f6170d9abd571f612b2dae34820"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a052a3d7389be3a0993c9f9a508fa435e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a052a3d7389be3a0993c9f9a508fa435e">IsQLstmSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5b09834cc88bb4156e291c37bd2434ff">previousOutputIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad5e0e3fb8a59107ac3366028a057db12">previousCellStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a44eb2a514bddb31fe20f9e4f04159c9f">outputStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1ee2d524d4252bffc0ed67e75882952">cellStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_q_lstm_descriptor.xhtml">QLstmDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="structarmnn_1_1_lstm_input_params_info.xhtml">LstmInputParamsInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aca7a974c8803242968a8d6540275264a">paramsInfo</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a052a3d7389be3a0993c9f9a508fa435e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7956a5f8822ae4071b4c5f133bf05a82"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a7956a5f8822ae4071b4c5f133bf05a82">IsQuantizedLstmSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad5e0e3fb8a59107ac3366028a057db12">previousCellStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5b09834cc88bb4156e291c37bd2434ff">previousOutputIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1ee2d524d4252bffc0ed67e75882952">cellStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_quantized_lstm_input_params_info.xhtml">QuantizedLstmInputParamsInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aca7a974c8803242968a8d6540275264a">paramsInfo</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a7956a5f8822ae4071b4c5f133bf05a82"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac7cec5ce0429fcac8459a0cac24bbcc8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ac7cec5ce0429fcac8459a0cac24bbcc8">IsRankSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>) const override</td></tr> +<tr class="separator:ac7cec5ce0429fcac8459a0cac24bbcc8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9fe9a6e2b79cc5c97e582f1fe0e1f514"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a9fe9a6e2b79cc5c97e582f1fe0e1f514">IsReduceSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_reduce_descriptor.xhtml">ReduceDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a9fe9a6e2b79cc5c97e582f1fe0e1f514"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab226977f41ce8cc1ee82c314949bb184"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#ab226977f41ce8cc1ee82c314949bb184">IsReshapeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_reshape_descriptor.xhtml">ReshapeDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:ab226977f41ce8cc1ee82c314949bb184"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a629a1df03491e1bdc19dbd415fd2ad74"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a629a1df03491e1bdc19dbd415fd2ad74">IsResizeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_resize_descriptor.xhtml">ResizeDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a629a1df03491e1bdc19dbd415fd2ad74"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0d720441480c7b7af4285f628f07fbcd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a0d720441480c7b7af4285f628f07fbcd">IsShapeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a0d720441480c7b7af4285f628f07fbcd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a227dac81ac83d16f474881c2252d14cc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a227dac81ac83d16f474881c2252d14cc">IsSliceSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_slice_descriptor.xhtml">SliceDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a227dac81ac83d16f474881c2252d14cc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3115a72a9cca31fb27b40da54a435dfa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a3115a72a9cca31fb27b40da54a435dfa">IsSoftmaxSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_softmax_descriptor.xhtml">SoftmaxDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a3115a72a9cca31fb27b40da54a435dfa"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa421c466a09cc8048aa0b700b7e300d8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aa421c466a09cc8048aa0b700b7e300d8">IsSpaceToBatchNdSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_space_to_batch_nd_descriptor.xhtml">SpaceToBatchNdDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:aa421c466a09cc8048aa0b700b7e300d8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a78c8c01a898f4bdcebddeda9f3d39a51"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a78c8c01a898f4bdcebddeda9f3d39a51">IsSpaceToDepthSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_space_to_depth_descriptor.xhtml">SpaceToDepthDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a78c8c01a898f4bdcebddeda9f3d39a51"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a159deb89f2f5dbc1a12b8d365162760f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a159deb89f2f5dbc1a12b8d365162760f">IsSplitterSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const std::vector< std::reference_wrapper< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> >> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a311602de6b1e53b4feb3b8a37a433f44">outputs</a>, const <a class="el" href="structarmnn_1_1_views_descriptor.xhtml">ViewsDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a159deb89f2f5dbc1a12b8d365162760f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0d99d635906837ed6c582aba6ca6b178"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a0d99d635906837ed6c582aba6ca6b178">IsStackSupported</a> (const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> * > &inputs, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_stack_descriptor.xhtml">StackDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a0d99d635906837ed6c582aba6ca6b178"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a99da2ac37691d245f1a50d2b4dda5321"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a99da2ac37691d245f1a50d2b4dda5321">IsStandInSupported</a> (const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> * > &inputs, const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> * > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a311602de6b1e53b4feb3b8a37a433f44">outputs</a>, const <a class="el" href="structarmnn_1_1_stand_in_descriptor.xhtml">StandInDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a99da2ac37691d245f1a50d2b4dda5321"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aaaa749f75b5ca145f6ad41aa210dbd19"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#aaaa749f75b5ca145f6ad41aa210dbd19">IsStridedSliceSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_strided_slice_descriptor.xhtml">StridedSliceDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:aaaa749f75b5ca145f6ad41aa210dbd19"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8a520378fa336d155e23478456eb45fe"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a8a520378fa336d155e23478456eb45fe">IsSubtractionSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a8a520378fa336d155e23478456eb45fe"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a41569ebd2d1c9777e057bc60e8bc88ae"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a41569ebd2d1c9777e057bc60e8bc88ae">IsSwitchSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab82416560ced17268c6ba4443a3aac5e">input1</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5c2243c4c3b723129082dd38daf0387f">output0</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a53e5afe9ffb176f1f3c98a4222ceb2b9">output1</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a41569ebd2d1c9777e057bc60e8bc88ae"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abfc649259b4e9d8bb830da564f7556c6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#abfc649259b4e9d8bb830da564f7556c6">IsTransposeConvolution2dSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_transpose_convolution2d_descriptor.xhtml">TransposeConvolution2dDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a631f893f44415523924016ed3f54a661">weights</a>, const <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a71cf13fc7f7aeac054919e0c6dcab52e">biases</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:abfc649259b4e9d8bb830da564f7556c6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5d8316c4fac71a34c0f95745a0cae0a8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a5d8316c4fac71a34c0f95745a0cae0a8">IsTransposeSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_transpose_descriptor.xhtml">TransposeDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a5d8316c4fac71a34c0f95745a0cae0a8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4522416bd1c86a58e232254d1a24bed1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml#a4522416bd1c86a58e232254d1a24bed1">IsUnidirectionalSequenceLstmSupported</a> (const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5a01de4e3851a25f2df77897fb8f7083">outputStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aec04a02758804219fb461623464a8e96">cellStateIn</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a44eb2a514bddb31fe20f9e4f04159c9f">outputStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae1ee2d524d4252bffc0ed67e75882952">cellStateOut</a>, const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a>, const <a class="el" href="structarmnn_1_1_lstm_descriptor.xhtml">LstmDescriptor</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>, const <a class="el" href="structarmnn_1_1_lstm_input_params_info.xhtml">LstmInputParamsInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aca7a974c8803242968a8d6540275264a">paramsInfo</a>, <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>=<a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const override</td></tr> +<tr class="separator:a4522416bd1c86a58e232254d1a24bed1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classarmnn_1_1_i_layer_support"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarmnn_1_1_i_layer_support')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classarmnn_1_1_i_layer_support.xhtml">ILayerSupport</a></td></tr> -<tr class="memitem:a6d593367be03c4ef23ba028caec5603d inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a6e7dc8639c4b2f0a93031afff5182735">IsActivationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a6d593367be03c4ef23ba028caec5603d inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a6e7dc8639c4b2f0a93031afff5182735">IsActivationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a6d593367be03c4ef23ba028caec5603d inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aeec4e38c19f0f78eecae1d5f36f5fd26 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aeec4e38c19f0f78eecae1d5f36f5fd26">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ab5569e5b664498e011e8bd92cc3cc5b2">IsAdditionSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:aeec4e38c19f0f78eecae1d5f36f5fd26 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aeec4e38c19f0f78eecae1d5f36f5fd26">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ab5569e5b664498e011e8bd92cc3cc5b2">IsAdditionSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:aeec4e38c19f0f78eecae1d5f36f5fd26 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aad203022ce40888e1ff058e4843405f6 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aad203022ce40888e1ff058e4843405f6">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsArgMinMaxSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:aad203022ce40888e1ff058e4843405f6 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aad203022ce40888e1ff058e4843405f6">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsArgMinMaxSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:aad203022ce40888e1ff058e4843405f6 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9776b80872cf5419aa88c36287a039a1 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9776b80872cf5419aa88c36287a039a1">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a49b7a701c6a0c569015309102221c702">IsBatchNormalizationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a9776b80872cf5419aa88c36287a039a1 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9776b80872cf5419aa88c36287a039a1">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a49b7a701c6a0c569015309102221c702">IsBatchNormalizationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a9776b80872cf5419aa88c36287a039a1 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a092b824a5ac66ee5a594c2ef03a52ba7 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a092b824a5ac66ee5a594c2ef03a52ba7">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#abb893c7adb7b64d0964bd244c46dd06b">IsBatchToSpaceNdSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a092b824a5ac66ee5a594c2ef03a52ba7 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a092b824a5ac66ee5a594c2ef03a52ba7">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#abb893c7adb7b64d0964bd244c46dd06b">IsBatchToSpaceNdSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a092b824a5ac66ee5a594c2ef03a52ba7 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a61bea315fcd8d1b7b1d5e546d24f07fb inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a61bea315fcd8d1b7b1d5e546d24f07fb">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsCastSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a61bea315fcd8d1b7b1d5e546d24f07fb inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a61bea315fcd8d1b7b1d5e546d24f07fb">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsCastSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a61bea315fcd8d1b7b1d5e546d24f07fb inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3ce9baa51a30a4044f42980ea4bcc89e inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a3ce9baa51a30a4044f42980ea4bcc89e">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsChannelShuffleSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a3ce9baa51a30a4044f42980ea4bcc89e inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a3ce9baa51a30a4044f42980ea4bcc89e">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsChannelShuffleSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a3ce9baa51a30a4044f42980ea4bcc89e inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2b8dc681ee5a6e59f950273e37050807 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2b8dc681ee5a6e59f950273e37050807">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsComparisonSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:a2b8dc681ee5a6e59f950273e37050807 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2b8dc681ee5a6e59f950273e37050807">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsComparisonSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:a2b8dc681ee5a6e59f950273e37050807 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a21e60883836c268b7cc34708af6f31ab inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a21e60883836c268b7cc34708af6f31ab">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#af9decd6720482e602efc6ac5ef7dab50">IsConvertFp16ToFp32Supported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a21e60883836c268b7cc34708af6f31ab inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a21e60883836c268b7cc34708af6f31ab">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#af9decd6720482e602efc6ac5ef7dab50">IsConvertFp16ToFp32Supported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a21e60883836c268b7cc34708af6f31ab inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1d4ec9191bbfb9f36ed4787451cb5b7e inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1d4ec9191bbfb9f36ed4787451cb5b7e">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a080c11383c6a29b4295ae359cde5c19c">IsConvertFp32ToFp16Supported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a1d4ec9191bbfb9f36ed4787451cb5b7e inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1d4ec9191bbfb9f36ed4787451cb5b7e">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a080c11383c6a29b4295ae359cde5c19c">IsConvertFp32ToFp16Supported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a1d4ec9191bbfb9f36ed4787451cb5b7e inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a25b351e94be4470408e1634ffb94843f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a25b351e94be4470408e1634ffb94843f">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#aff785aa7c076b1d2f51f76fa0f0647e4">IsConvolution2dSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a25b351e94be4470408e1634ffb94843f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a25b351e94be4470408e1634ffb94843f">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#aff785aa7c076b1d2f51f76fa0f0647e4">IsConvolution2dSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a25b351e94be4470408e1634ffb94843f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab00b60ee587b97f018caad286efbfa44 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab00b60ee587b97f018caad286efbfa44">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsConvolution3dSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ab00b60ee587b97f018caad286efbfa44 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab00b60ee587b97f018caad286efbfa44">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsConvolution3dSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ab00b60ee587b97f018caad286efbfa44 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5ef9f5276ab9f125959381e9cd7f5890 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5ef9f5276ab9f125959381e9cd7f5890">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#aa6503439334e0a79181a51e084b0268f">IsDebugSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a5ef9f5276ab9f125959381e9cd7f5890 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5ef9f5276ab9f125959381e9cd7f5890">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#aa6503439334e0a79181a51e084b0268f">IsDebugSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a5ef9f5276ab9f125959381e9cd7f5890 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad0b23752d6141c8851a8d5c299c86fef inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad0b23752d6141c8851a8d5c299c86fef">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsDepthToSpaceSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ad0b23752d6141c8851a8d5c299c86fef inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad0b23752d6141c8851a8d5c299c86fef">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsDepthToSpaceSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ad0b23752d6141c8851a8d5c299c86fef inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad2eb8826e6ff60a60d033337adab2230 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad2eb8826e6ff60a60d033337adab2230">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a87f06345ddd902d027eb8f792ca8cdb4">IsDepthwiseConvolutionSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ad2eb8826e6ff60a60d033337adab2230 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad2eb8826e6ff60a60d033337adab2230">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a87f06345ddd902d027eb8f792ca8cdb4">IsDepthwiseConvolutionSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ad2eb8826e6ff60a60d033337adab2230 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9f6b9c65c6b43b247fcbe492dbfe1567 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9f6b9c65c6b43b247fcbe492dbfe1567">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a1b4b4304198668d3af8e9d0c40d9343d">IsDequantizeSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a9f6b9c65c6b43b247fcbe492dbfe1567 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9f6b9c65c6b43b247fcbe492dbfe1567">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a1b4b4304198668d3af8e9d0c40d9343d">IsDequantizeSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a9f6b9c65c6b43b247fcbe492dbfe1567 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aeae53bda542871e25e739263bca59189 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aeae53bda542871e25e739263bca59189">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsDetectionPostProcessSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &boxEncodings</td></tr> +<tr class="memitem:aeae53bda542871e25e739263bca59189 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aeae53bda542871e25e739263bca59189">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsDetectionPostProcessSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &boxEncodings</td></tr> <tr class="separator:aeae53bda542871e25e739263bca59189 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af98669e014571a58d05d7dd4c6e350b9 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#af98669e014571a58d05d7dd4c6e350b9">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsDilatedDepthwiseConvolutionSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:af98669e014571a58d05d7dd4c6e350b9 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#af98669e014571a58d05d7dd4c6e350b9">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsDilatedDepthwiseConvolutionSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:af98669e014571a58d05d7dd4c6e350b9 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a990944ee00fd7671183f61c9005b5d2c inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a990944ee00fd7671183f61c9005b5d2c">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a3378acd6bc867577ee4bf1657945f1b5">IsDivisionSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:a990944ee00fd7671183f61c9005b5d2c inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a990944ee00fd7671183f61c9005b5d2c">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a3378acd6bc867577ee4bf1657945f1b5">IsDivisionSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:a990944ee00fd7671183f61c9005b5d2c inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9a94556ac3a389a2525a5daff81ac1e2 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9a94556ac3a389a2525a5daff81ac1e2">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsElementwiseUnarySupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a9a94556ac3a389a2525a5daff81ac1e2 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9a94556ac3a389a2525a5daff81ac1e2">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsElementwiseUnarySupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a9a94556ac3a389a2525a5daff81ac1e2 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5d508799a6e733e4fb6d6cce2115d6e6 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5d508799a6e733e4fb6d6cce2115d6e6">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a4539c40ac5e36641f8ec10b88d658db1">IsFakeQuantizationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a5d508799a6e733e4fb6d6cce2115d6e6 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5d508799a6e733e4fb6d6cce2115d6e6">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a4539c40ac5e36641f8ec10b88d658db1">IsFakeQuantizationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a5d508799a6e733e4fb6d6cce2115d6e6 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8100db86e5543a0f6d0d059c44062285 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a8100db86e5543a0f6d0d059c44062285">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsFillSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a8100db86e5543a0f6d0d059c44062285 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a8100db86e5543a0f6d0d059c44062285">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsFillSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a8100db86e5543a0f6d0d059c44062285 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afa893d0b0faf8970d82c307a3d5c50e0 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#afa893d0b0faf8970d82c307a3d5c50e0">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a2b6003e1d9226301e4badcac0b53c0ef">IsFloorSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:afa893d0b0faf8970d82c307a3d5c50e0 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#afa893d0b0faf8970d82c307a3d5c50e0">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a2b6003e1d9226301e4badcac0b53c0ef">IsFloorSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:afa893d0b0faf8970d82c307a3d5c50e0 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aade22edeec8bee958aa75d7227db5914 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aade22edeec8bee958aa75d7227db5914">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a0a72d1f8a0d43ee551c7ac654f8816fa">IsFullyConnectedSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:aade22edeec8bee958aa75d7227db5914 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aade22edeec8bee958aa75d7227db5914">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a0a72d1f8a0d43ee551c7ac654f8816fa">IsFullyConnectedSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:aade22edeec8bee958aa75d7227db5914 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9cee8ba4b839d4e22c03860cfcbbe9a4 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9cee8ba4b839d4e22c03860cfcbbe9a4">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsGatherSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:a9cee8ba4b839d4e22c03860cfcbbe9a4 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9cee8ba4b839d4e22c03860cfcbbe9a4">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsGatherSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:a9cee8ba4b839d4e22c03860cfcbbe9a4 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2ba01b4153b1afa2d5a9ea610e6df730 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2ba01b4153b1afa2d5a9ea610e6df730">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a3512b2f24950886288c5d01df1488f15">IsInputSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a2ba01b4153b1afa2d5a9ea610e6df730 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2ba01b4153b1afa2d5a9ea610e6df730">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a3512b2f24950886288c5d01df1488f15">IsInputSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a2ba01b4153b1afa2d5a9ea610e6df730 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a183cc18864272ba200695ab474195b45 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a183cc18864272ba200695ab474195b45">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsInstanceNormalizationSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a183cc18864272ba200695ab474195b45 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a183cc18864272ba200695ab474195b45">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsInstanceNormalizationSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a183cc18864272ba200695ab474195b45 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a11899c4fe1155508ed9902c0ddfd0d20 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a11899c4fe1155508ed9902c0ddfd0d20">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a57862de9b939281d1fe0242a8f04ead9">IsL2NormalizationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a11899c4fe1155508ed9902c0ddfd0d20 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a11899c4fe1155508ed9902c0ddfd0d20">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a57862de9b939281d1fe0242a8f04ead9">IsL2NormalizationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a11899c4fe1155508ed9902c0ddfd0d20 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac4fab3545c737ef54a0634641c59e112 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac4fab3545c737ef54a0634641c59e112">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsLogicalBinarySupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:ac4fab3545c737ef54a0634641c59e112 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac4fab3545c737ef54a0634641c59e112">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsLogicalBinarySupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:ac4fab3545c737ef54a0634641c59e112 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a89b872fd1ca25d03c5c976edd587002d inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a89b872fd1ca25d03c5c976edd587002d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsLogicalUnarySupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a89b872fd1ca25d03c5c976edd587002d inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a89b872fd1ca25d03c5c976edd587002d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsLogicalUnarySupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a89b872fd1ca25d03c5c976edd587002d inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1256283d4a7c08ec93a21ad80e9d7464 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1256283d4a7c08ec93a21ad80e9d7464">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsLogSoftmaxSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a1256283d4a7c08ec93a21ad80e9d7464 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1256283d4a7c08ec93a21ad80e9d7464">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsLogSoftmaxSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a1256283d4a7c08ec93a21ad80e9d7464 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad90882a75bd3c2a1ae207e92618354fb inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad90882a75bd3c2a1ae207e92618354fb">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a2c62d8aa5aeab36458f9ecfa5db1f785">IsLstmSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ad90882a75bd3c2a1ae207e92618354fb inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad90882a75bd3c2a1ae207e92618354fb">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a2c62d8aa5aeab36458f9ecfa5db1f785">IsLstmSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ad90882a75bd3c2a1ae207e92618354fb inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a06d62cc367f573577df892a943f052be inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a06d62cc367f573577df892a943f052be">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a977729771e5ab4263e933f785fa532a6">IsMaximumSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:a06d62cc367f573577df892a943f052be inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a06d62cc367f573577df892a943f052be">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a977729771e5ab4263e933f785fa532a6">IsMaximumSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:a06d62cc367f573577df892a943f052be inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae50be3397650e1ff69b5f7b1e440dda0 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae50be3397650e1ff69b5f7b1e440dda0">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a79698fa98352bffccc6723de84677680">IsMeanSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ae50be3397650e1ff69b5f7b1e440dda0 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae50be3397650e1ff69b5f7b1e440dda0">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a79698fa98352bffccc6723de84677680">IsMeanSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ae50be3397650e1ff69b5f7b1e440dda0 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac6d8e43b3cc40ce6b903508d78fac583 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac6d8e43b3cc40ce6b903508d78fac583">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a1401f21967557c5f70830e06f9b10d4d">IsMemCopySupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ac6d8e43b3cc40ce6b903508d78fac583 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac6d8e43b3cc40ce6b903508d78fac583">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a1401f21967557c5f70830e06f9b10d4d">IsMemCopySupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ac6d8e43b3cc40ce6b903508d78fac583 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7020dc86e0cf160d45274120408bc4e4 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a7020dc86e0cf160d45274120408bc4e4">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsMemImportSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a7020dc86e0cf160d45274120408bc4e4 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a7020dc86e0cf160d45274120408bc4e4">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsMemImportSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a7020dc86e0cf160d45274120408bc4e4 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af9d5547ab145d0fd568ac67f5fe1ba6f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#af9d5547ab145d0fd568ac67f5fe1ba6f">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a8c24c4caabe9282b927f8777d7ca993f">IsMergeSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:af9d5547ab145d0fd568ac67f5fe1ba6f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#af9d5547ab145d0fd568ac67f5fe1ba6f">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a8c24c4caabe9282b927f8777d7ca993f">IsMergeSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:af9d5547ab145d0fd568ac67f5fe1ba6f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a492b981866826d2e045dce285ea01b94 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a492b981866826d2e045dce285ea01b94">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a29bdc2efd75bb437f4292dd9fcb5c89a">IsMinimumSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:a492b981866826d2e045dce285ea01b94 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a492b981866826d2e045dce285ea01b94">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a29bdc2efd75bb437f4292dd9fcb5c89a">IsMinimumSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:a492b981866826d2e045dce285ea01b94 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9f0ab402e1c977850544e08543894d32 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9f0ab402e1c977850544e08543894d32">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a9624be7520f71d00bfb769d94e0b088b">IsMultiplicationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:a9f0ab402e1c977850544e08543894d32 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9f0ab402e1c977850544e08543894d32">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a9624be7520f71d00bfb769d94e0b088b">IsMultiplicationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:a9f0ab402e1c977850544e08543894d32 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a55e20465ccd90066627577688df6a71f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a55e20465ccd90066627577688df6a71f">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a23d54c0b96b63178811174d5e7b2d328">IsNormalizationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a55e20465ccd90066627577688df6a71f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a55e20465ccd90066627577688df6a71f">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a23d54c0b96b63178811174d5e7b2d328">IsNormalizationSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a55e20465ccd90066627577688df6a71f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8dfa7e88158748ab38f0aba8fe0d2f04 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a8dfa7e88158748ab38f0aba8fe0d2f04">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a60699e7f86e142739ccddd43c20c4fc0">IsOutputSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a></td></tr> +<tr class="memitem:a8dfa7e88158748ab38f0aba8fe0d2f04 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a8dfa7e88158748ab38f0aba8fe0d2f04">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a60699e7f86e142739ccddd43c20c4fc0">IsOutputSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &<a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4e25e081529b7e99e5e454d916ed83fb">output</a></td></tr> <tr class="separator:a8dfa7e88158748ab38f0aba8fe0d2f04 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afd25dc18752718ae08e31b643a698123 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#afd25dc18752718ae08e31b643a698123">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ae467c9a579c8fb41427227a1c1e1cb4c">IsPadSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:afd25dc18752718ae08e31b643a698123 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#afd25dc18752718ae08e31b643a698123">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ae467c9a579c8fb41427227a1c1e1cb4c">IsPadSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:afd25dc18752718ae08e31b643a698123 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acc056cbd46c4992064f41733e2c2e1da inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#acc056cbd46c4992064f41733e2c2e1da">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ab4c606b53ae4d03aec1fcfe537c757ef">IsPermuteSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:acc056cbd46c4992064f41733e2c2e1da inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#acc056cbd46c4992064f41733e2c2e1da">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ab4c606b53ae4d03aec1fcfe537c757ef">IsPermuteSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:acc056cbd46c4992064f41733e2c2e1da inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a192171475c11ada67c18d2dbaf1c6ced inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a192171475c11ada67c18d2dbaf1c6ced">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#af4f2d40a67380e91bd7ed0c1bcc4658f">IsPooling2dSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a192171475c11ada67c18d2dbaf1c6ced inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a192171475c11ada67c18d2dbaf1c6ced">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#af4f2d40a67380e91bd7ed0c1bcc4658f">IsPooling2dSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a192171475c11ada67c18d2dbaf1c6ced inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae89e4edadef0440c6a1cf213f79e31fc inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae89e4edadef0440c6a1cf213f79e31fc">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsPooling3dSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ae89e4edadef0440c6a1cf213f79e31fc inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae89e4edadef0440c6a1cf213f79e31fc">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsPooling3dSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ae89e4edadef0440c6a1cf213f79e31fc inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1427d4be196246308aabe04f42bf1a7b inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1427d4be196246308aabe04f42bf1a7b">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a3b4773564c3fd8c88e697ffe0afbe10d">IsPreCompiledSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a1427d4be196246308aabe04f42bf1a7b inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1427d4be196246308aabe04f42bf1a7b">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a3b4773564c3fd8c88e697ffe0afbe10d">IsPreCompiledSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a1427d4be196246308aabe04f42bf1a7b inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9edaa28e8eb6efad5b382b9017e8980a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9edaa28e8eb6efad5b382b9017e8980a">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a36d55a20000a7b50f7369c3ceeca46bd">IsPreluSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a9edaa28e8eb6efad5b382b9017e8980a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a9edaa28e8eb6efad5b382b9017e8980a">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a36d55a20000a7b50f7369c3ceeca46bd">IsPreluSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a9edaa28e8eb6efad5b382b9017e8980a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab5e0874e21fe0c0bfda8e1db8e0e77cf inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab5e0874e21fe0c0bfda8e1db8e0e77cf">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsQuantizeSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ab5e0874e21fe0c0bfda8e1db8e0e77cf inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab5e0874e21fe0c0bfda8e1db8e0e77cf">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsQuantizeSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ab5e0874e21fe0c0bfda8e1db8e0e77cf inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a11f192f5130908bf197d5a2f84517381 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a11f192f5130908bf197d5a2f84517381">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsQLstmSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a11f192f5130908bf197d5a2f84517381 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a11f192f5130908bf197d5a2f84517381">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsQLstmSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a11f192f5130908bf197d5a2f84517381 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2ba381e4950fcae873b221a24dd28249 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2ba381e4950fcae873b221a24dd28249">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a237992b29706fe1c1653dae916ea67ef">IsQuantizedLstmSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a2ba381e4950fcae873b221a24dd28249 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2ba381e4950fcae873b221a24dd28249">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a237992b29706fe1c1653dae916ea67ef">IsQuantizedLstmSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a2ba381e4950fcae873b221a24dd28249 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acd72ead37cfafd013116d862841845bf inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#acd72ead37cfafd013116d862841845bf">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsRankSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:acd72ead37cfafd013116d862841845bf inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#acd72ead37cfafd013116d862841845bf">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsRankSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:acd72ead37cfafd013116d862841845bf inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5760e0b2cdbb62c70a9ca8821f2e47d2 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5760e0b2cdbb62c70a9ca8821f2e47d2">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#aefa2e47c23dc8faac4b7edb12b5d1c2c">IsReduceSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a5760e0b2cdbb62c70a9ca8821f2e47d2 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5760e0b2cdbb62c70a9ca8821f2e47d2">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#aefa2e47c23dc8faac4b7edb12b5d1c2c">IsReduceSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a5760e0b2cdbb62c70a9ca8821f2e47d2 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a09e602a950bb9f1cf594ca39de2b8b23 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a09e602a950bb9f1cf594ca39de2b8b23">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#af5014cbc003abcf201d4372b0012734c">IsReshapeSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a09e602a950bb9f1cf594ca39de2b8b23 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a09e602a950bb9f1cf594ca39de2b8b23">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#af5014cbc003abcf201d4372b0012734c">IsReshapeSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a09e602a950bb9f1cf594ca39de2b8b23 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aded9d0d93eb505a62ce28cf68a83a36a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aded9d0d93eb505a62ce28cf68a83a36a">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a0c70182e7d26983945ae75229d607cce">IsResizeSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:aded9d0d93eb505a62ce28cf68a83a36a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aded9d0d93eb505a62ce28cf68a83a36a">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a0c70182e7d26983945ae75229d607cce">IsResizeSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:aded9d0d93eb505a62ce28cf68a83a36a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a79e4921bb9a3e4b76c73b6b00595d829 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a79e4921bb9a3e4b76c73b6b00595d829">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsShapeSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a79e4921bb9a3e4b76c73b6b00595d829 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a79e4921bb9a3e4b76c73b6b00595d829">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsShapeSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a79e4921bb9a3e4b76c73b6b00595d829 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af56bedf3a6d15e1aefd0b5b646f81d6c inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#af56bedf3a6d15e1aefd0b5b646f81d6c">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsSliceSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:af56bedf3a6d15e1aefd0b5b646f81d6c inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#af56bedf3a6d15e1aefd0b5b646f81d6c">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsSliceSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:af56bedf3a6d15e1aefd0b5b646f81d6c inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a00275d31ac00fad6572400a7681e915a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a00275d31ac00fad6572400a7681e915a">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a242f6c2f0376aaacd7d65a6f1498dea9">IsSoftmaxSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a00275d31ac00fad6572400a7681e915a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a00275d31ac00fad6572400a7681e915a">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a242f6c2f0376aaacd7d65a6f1498dea9">IsSoftmaxSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a00275d31ac00fad6572400a7681e915a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a150c0be192629ca524f0a872e5ede5a3 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a150c0be192629ca524f0a872e5ede5a3">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a55f4c243c58ee7a084f4a674d3c69948">IsSpaceToBatchNdSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a150c0be192629ca524f0a872e5ede5a3 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a150c0be192629ca524f0a872e5ede5a3">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a55f4c243c58ee7a084f4a674d3c69948">IsSpaceToBatchNdSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a150c0be192629ca524f0a872e5ede5a3 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a459ebaf286230e8bfe9a004a391ac19a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a459ebaf286230e8bfe9a004a391ac19a">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a32e51e4810a549b4a15d59ba73c64d2c">IsSpaceToDepthSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a459ebaf286230e8bfe9a004a391ac19a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a459ebaf286230e8bfe9a004a391ac19a">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a32e51e4810a549b4a15d59ba73c64d2c">IsSpaceToDepthSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a459ebaf286230e8bfe9a004a391ac19a inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6e4cf8c4c56b95c8c33f07debe6c7e3f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6e4cf8c4c56b95c8c33f07debe6c7e3f">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#adf1e16300483fadf9fd19299ca8a67c4">IsSplitterSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:a6e4cf8c4c56b95c8c33f07debe6c7e3f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6e4cf8c4c56b95c8c33f07debe6c7e3f">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#adf1e16300483fadf9fd19299ca8a67c4">IsSplitterSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:a6e4cf8c4c56b95c8c33f07debe6c7e3f inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4c9eb7a5f4f3d361b00ba705d187c9e6 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4c9eb7a5f4f3d361b00ba705d187c9e6">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a1a74a4ecd0f25e6031ef05210a0cfe51">IsSubtractionSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:a4c9eb7a5f4f3d361b00ba705d187c9e6 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a4c9eb7a5f4f3d361b00ba705d187c9e6">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a1a74a4ecd0f25e6031ef05210a0cfe51">IsSubtractionSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:a4c9eb7a5f4f3d361b00ba705d187c9e6 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a451f8304d02e50586a673bcb2cb07839 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a451f8304d02e50586a673bcb2cb07839">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ae8a3ee5f60ae5ae2df15626eaf727ed0">IsSwitchSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> +<tr class="memitem:a451f8304d02e50586a673bcb2cb07839 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a451f8304d02e50586a673bcb2cb07839">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ae8a3ee5f60ae5ae2df15626eaf727ed0">IsSwitchSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input0</td></tr> <tr class="separator:a451f8304d02e50586a673bcb2cb07839 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab809b1dd2dd077001dfdcfa7f12b95bc inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab809b1dd2dd077001dfdcfa7f12b95bc">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ac6cc8e0bd35d229486fe6d844d88e0d4">IsTransposeConvolution2dSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ab809b1dd2dd077001dfdcfa7f12b95bc inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab809b1dd2dd077001dfdcfa7f12b95bc">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ac6cc8e0bd35d229486fe6d844d88e0d4">IsTransposeConvolution2dSupported</a>(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ab809b1dd2dd077001dfdcfa7f12b95bc inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad0ca892ee5fcc069629a915274d6a98d inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad0ca892ee5fcc069629a915274d6a98d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsTransposeSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:ad0ca892ee5fcc069629a915274d6a98d inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ad0ca892ee5fcc069629a915274d6a98d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsTransposeSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:ad0ca892ee5fcc069629a915274d6a98d inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afcbf96feaeb94bd3d25bd6f64711de86 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#afcbf96feaeb94bd3d25bd6f64711de86">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsUnidirectionalSequenceLstmSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> +<tr class="memitem:afcbf96feaeb94bd3d25bd6f64711de86 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#afcbf96feaeb94bd3d25bd6f64711de86">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a> ("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsUnidirectionalSequenceLstmSupported(const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> &input</td></tr> <tr class="separator:afcbf96feaeb94bd3d25bd6f64711de86 inherit pub_methods_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> @@ -438,7 +441,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:ab9cacb12fe0d3a0a6d6cb108f8a65487 inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8dc09e407b409b429f1c79d5bed8fd90 inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> const <a class="el" href="structarmnn_1_1_comparison_descriptor.xhtml">ComparisonDescriptor</a> <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a8dc09e407b409b429f1c79d5bed8fd90">reasonIfUnsupported</a> = <a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const</td></tr> <tr class="separator:a8dc09e407b409b429f1c79d5bed8fd90 inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3d68e7f2c341fe70292d8c83a4e6cc4c inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a757df85e956e425c1a082d35a98ca4a9">IsConcatSupported</a>(const std <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a3d68e7f2c341fe70292d8c83a4e6cc4c">reasonIfUnsupported</a> = <a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const</td></tr> +<tr class="memitem:a3d68e7f2c341fe70292d8c83a4e6cc4c inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#ac8b3d64c6b38fe4bc59bd05959577fb6">IsConcatSupported</a>(const std <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a3d68e7f2c341fe70292d8c83a4e6cc4c">reasonIfUnsupported</a> = <a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const</td></tr> <tr class="separator:a3d68e7f2c341fe70292d8c83a4e6cc4c inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7f4c641d6fbd044a923ec4d869f1ce5 inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> const <a class="el" href="structarmnn_1_1_convolution2d_descriptor.xhtml">Convolution2dDescriptor</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ae7f4c641d6fbd044a923ec4d869f1ce5">descriptor</a></td></tr> <tr class="separator:ae7f4c641d6fbd044a923ec4d869f1ce5 inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> @@ -638,11 +641,11 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a9973ef4f89338f01171369b4fb64cf93 inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6be296df135df66f2a0f81ef6696bcc inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top">const std::vector< std::reference_wrapper< <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> > > const <a class="el" href="structarmnn_1_1_views_descriptor.xhtml">ViewsDescriptor</a> <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ab6be296df135df66f2a0f81ef6696bcc">reasonIfUnsupported</a> = <a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const</td></tr> <tr class="separator:ab6be296df135df66f2a0f81ef6696bcc inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1ba70d562aa15f92d6c313257bad013f inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a10e8442be2b8596afd5770e98b904caa">IsStackSupported</a>(const std <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsStandInSupported(const std const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1ba70d562aa15f92d6c313257bad013f">output</a></td></tr> +<tr class="memitem:a1ba70d562aa15f92d6c313257bad013f inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a1ef301853035778cebf30782cae7b86d">IsStackSupported</a>(const std <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsStandInSupported(const std const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1ba70d562aa15f92d6c313257bad013f">output</a></td></tr> <tr class="separator:a1ba70d562aa15f92d6c313257bad013f inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1c5822222a1b990385e835855059cf82 inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a10e8442be2b8596afd5770e98b904caa">IsStackSupported</a>(const std <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsStandInSupported(const std const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> const <a class="el" href="structarmnn_1_1_strided_slice_descriptor.xhtml">StridedSliceDescriptor</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1c5822222a1b990385e835855059cf82">descriptor</a></td></tr> +<tr class="memitem:a1c5822222a1b990385e835855059cf82 inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a1ef301853035778cebf30782cae7b86d">IsStackSupported</a>(const std <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsStandInSupported(const std const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> const <a class="el" href="structarmnn_1_1_strided_slice_descriptor.xhtml">StridedSliceDescriptor</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a1c5822222a1b990385e835855059cf82">descriptor</a></td></tr> <tr class="separator:a1c5822222a1b990385e835855059cf82 inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aeeee84a5c55c63467d9a6063e6873d5d inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a10e8442be2b8596afd5770e98b904caa">IsStackSupported</a>(const std <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsStandInSupported(const std const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> const <a class="el" href="structarmnn_1_1_strided_slice_descriptor.xhtml">StridedSliceDescriptor</a> <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aeeee84a5c55c63467d9a6063e6873d5d">reasonIfUnsupported</a> = <a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const</td></tr> +<tr class="memitem:aeeee84a5c55c63467d9a6063e6873d5d inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool <a class="el" href="namespacearmnn.xhtml#a1ef301853035778cebf30782cae7b86d">IsStackSupported</a>(const std <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a6d593367be03c4ef23ba028caec5603d">ARMNN_DEPRECATED_MSG_REMOVAL_DATE</a>("This method is deprecated. " "Use ABI Stable <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">IsLayerSupported</a> accepting <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> argument instead.", "23.08") virtual bool IsStandInSupported(const std const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> const <a class="el" href="structarmnn_1_1_strided_slice_descriptor.xhtml">StridedSliceDescriptor</a> <a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#aeeee84a5c55c63467d9a6063e6873d5d">reasonIfUnsupported</a> = <a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()) const</td></tr> <tr class="separator:aeeee84a5c55c63467d9a6063e6873d5d inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c2243c4c3b723129082dd38daf0387f inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a5c2243c4c3b723129082dd38daf0387f">output0</a></td></tr> <tr class="separator:a5c2243c4c3b723129082dd38daf0387f inherit pub_attribs_classarmnn_1_1_i_layer_support"><td class="memSeparator" colspan="2"> </td></tr> @@ -678,8 +681,8 @@ Additional Inherited Members</h2></td></tr> <div class="textblock"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8hpp_source.xhtml#l00013">13</a> of file <a class="el" href="_layer_support_base_8hpp_source.xhtml">LayerSupportBase.hpp</a>.</p> </div><h2 class="groupheader">Member Function Documentation</h2> -<a id="ab3adb3a28736529682e4ff0ea976dcd3"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ab3adb3a28736529682e4ff0ea976dcd3">◆ </a></span>IsActivationSupported()</h2> +<a id="acd148b61eab388a9313c61f4c7a96c4b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#acd148b61eab388a9313c61f4c7a96c4b">◆ </a></span>IsActivationSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -708,7 +711,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -725,12 +728,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00085">85</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> {</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> {</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a48177e22e47448adb3d83e145dadf735"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a48177e22e47448adb3d83e145dadf735">◆ </a></span>IsAdditionSupported()</h2> +<a id="a06a955e172cf18898d966eab7383efa1"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a06a955e172cf18898d966eab7383efa1">◆ </a></span>IsAdditionSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -759,7 +766,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -776,12 +783,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00093">93</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> {</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> {</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a0f4841f89f21fd794786b4c03c2425fd"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a0f4841f89f21fd794786b4c03c2425fd">◆ </a></span>IsArgMinMaxSupported()</h2> +<a id="a7224fbfbc4c5a2b3710543e3f574171f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7224fbfbc4c5a2b3710543e3f574171f">◆ </a></span>IsArgMinMaxSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -810,7 +821,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -827,12 +838,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00101">101</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> {</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a67c970dd054b991e14369de523ca3a5a"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a67c970dd054b991e14369de523ca3a5a">◆ </a></span>IsBatchNormalizationSupported()</h2> +<a id="a450ddf4b4335cb37e07e3b0171b00096"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a450ddf4b4335cb37e07e3b0171b00096">◆ </a></span>IsBatchNormalizationSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -885,7 +900,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -902,12 +917,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00109">109</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> {</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> {</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="adc5695cc25f4055c7ed54bdc8604a098"></a> -<h2 class="memtitle"><span class="permalink"><a href="#adc5695cc25f4055c7ed54bdc8604a098">◆ </a></span>IsBatchToSpaceNdSupported()</h2> +<a id="a30cbe4bc4e20ae9b2aac66a108088919"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a30cbe4bc4e20ae9b2aac66a108088919">◆ </a></span>IsBatchToSpaceNdSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -936,7 +955,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -953,12 +972,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00121">121</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> {</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="ae18f598a589683c3094a7bb41dcd3a3e"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ae18f598a589683c3094a7bb41dcd3a3e">◆ </a></span>IsCastSupported()</h2> +<a id="ac680aa10b0a3768da4c23e691881b5ea"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac680aa10b0a3768da4c23e691881b5ea">◆ </a></span>IsCastSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -981,7 +1004,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -998,12 +1021,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00129">129</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> {</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> {</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a6f1cae30d95bbd28dbac2a570c26c5f7"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a6f1cae30d95bbd28dbac2a570c26c5f7">◆ </a></span>IsChannelShuffleSupported()</h2> +<a id="a1362503332222029f9d73d40520f35bd"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a1362503332222029f9d73d40520f35bd">◆ </a></span>IsChannelShuffleSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1032,7 +1059,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1049,12 +1076,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00136">136</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> {</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> {</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a7c52726a684dd76258c61af124012537"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a7c52726a684dd76258c61af124012537">◆ </a></span>IsComparisonSupported()</h2> +<a id="a387c184902d9f09d35bb22b076cb245d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a387c184902d9f09d35bb22b076cb245d">◆ </a></span>IsComparisonSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1089,7 +1120,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1106,12 +1137,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00144">144</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> {</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a1542179a03961e3635bb5bef993c8e0e"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a1542179a03961e3635bb5bef993c8e0e">◆ </a></span>IsConcatSupported()</h2> +<a id="af6465e7a85f4ef0013c7d7161cd07a4d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af6465e7a85f4ef0013c7d7161cd07a4d">◆ </a></span>IsConcatSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1122,7 +1157,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="memname">bool IsConcatSupported </td> <td>(</td> - <td class="paramtype">const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> *> </td> + <td class="paramtype">const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> * > </td> <td class="paramname"><em>inputs</em>, </td> </tr> <tr> @@ -1140,7 +1175,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1157,12 +1192,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00153">153</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> {</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> {</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="adf18c4fa8fc9e0cdae1967990aa90fe8"></a> -<h2 class="memtitle"><span class="permalink"><a href="#adf18c4fa8fc9e0cdae1967990aa90fe8">◆ </a></span>IsConstantSupported()</h2> +<a id="a57aee9aba2e2ad5d0bd9f65acd05b6e4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a57aee9aba2e2ad5d0bd9f65acd05b6e4">◆ </a></span>IsConstantSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1179,7 +1218,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1196,12 +1235,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00161">161</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> {</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> {</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a1efcaf6f02892442fefca09f49ea3d7c"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a1efcaf6f02892442fefca09f49ea3d7c">◆ </a></span>IsConvertFp16ToFp32Supported()</h2> +<a id="a95dac0c44b7e759694a97778bfbea954"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a95dac0c44b7e759694a97778bfbea954">◆ </a></span>IsConvertFp16ToFp32Supported()</h2> <div class="memitem"> <div class="memproto"> @@ -1224,7 +1267,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1241,12 +1284,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00167">167</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> {</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> {</div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a91fb5f44d8b9427dc45443aa9ebfe13e"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a91fb5f44d8b9427dc45443aa9ebfe13e">◆ </a></span>IsConvertFp32ToFp16Supported()</h2> +<a id="a5f9272cdf0224364e1bb9b47efe4130a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5f9272cdf0224364e1bb9b47efe4130a">◆ </a></span>IsConvertFp32ToFp16Supported()</h2> <div class="memitem"> <div class="memproto"> @@ -1269,7 +1316,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1286,12 +1333,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00174">174</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> {</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> {</div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="af7ff06bd8115a6a9cc6d41e5c762798e"></a> -<h2 class="memtitle"><span class="permalink"><a href="#af7ff06bd8115a6a9cc6d41e5c762798e">◆ </a></span>IsConvolution2dSupported()</h2> +<a id="a4bd807090f4cb45bbfaa9c67e49532f5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4bd807090f4cb45bbfaa9c67e49532f5">◆ </a></span>IsConvolution2dSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1332,7 +1383,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1349,12 +1400,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00181">181</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00187"></a><span class="lineno"> 187</span> {</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00187"></a><span class="lineno"> 187</span> {</div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a052f289a5b4e48bb2b50c732753e2cfa"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a052f289a5b4e48bb2b50c732753e2cfa">◆ </a></span>IsConvolution3dSupported()</h2> +<a id="abe850b2a5be4ce4617cb51ceb5344756"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abe850b2a5be4ce4617cb51ceb5344756">◆ </a></span>IsConvolution3dSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1395,7 +1450,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1412,12 +1467,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00191">191</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> {</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> {</div> +<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a87a66c5e87a19534ce3e6c374c9b8f09"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a87a66c5e87a19534ce3e6c374c9b8f09">◆ </a></span>IsDebugSupported()</h2> +<a id="aeb2631acff8b8d0dc61334ff9f8a957a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aeb2631acff8b8d0dc61334ff9f8a957a">◆ </a></span>IsDebugSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1440,7 +1499,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1457,12 +1516,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00201">201</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> {</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> {</div> +<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a128fb9890897e08251a3f621e570cd23"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a128fb9890897e08251a3f621e570cd23">◆ </a></span>IsDepthToSpaceSupported()</h2> +<a id="a84f23a37f7fd69269f072e114b7f0afb"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a84f23a37f7fd69269f072e114b7f0afb">◆ </a></span>IsDepthToSpaceSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1491,7 +1554,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1508,12 +1571,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00208">208</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> {</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> {</div> +<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="adc84390751f227fe03a115b5fa10b0fc"></a> -<h2 class="memtitle"><span class="permalink"><a href="#adc84390751f227fe03a115b5fa10b0fc">◆ </a></span>IsDepthwiseConvolutionSupported()</h2> +<a id="a56c4df05190f0f465e8501ae831af234"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a56c4df05190f0f465e8501ae831af234">◆ </a></span>IsDepthwiseConvolutionSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1554,7 +1621,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1571,12 +1638,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00216">216</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00222"></a><span class="lineno"> 222</span> {</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00222"></a><span class="lineno"> 222</span> {</div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a2e89c72cf60df7c2d2d7e5d98822b672"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a2e89c72cf60df7c2d2d7e5d98822b672">◆ </a></span>IsDequantizeSupported()</h2> +<a id="a866844299dc03c65ca41be5990bf19e8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a866844299dc03c65ca41be5990bf19e8">◆ </a></span>IsDequantizeSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1599,7 +1670,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1616,12 +1687,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00226">226</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> {</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> {</div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a50af275d7755a5bb1be69736d7e4b02f"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a50af275d7755a5bb1be69736d7e4b02f">◆ </a></span>IsDetectionPostProcessSupported()</h2> +<a id="a884cfe928faf62853edc9607142efce9"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a884cfe928faf62853edc9607142efce9">◆ </a></span>IsDetectionPostProcessSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1680,7 +1755,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1697,14 +1772,18 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00233">233</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> +<div class="fragment"><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> {</div> +<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> }</div> +</div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> <p class="reference">Referenced by <a class="el" href="_neon_layer_support_8cpp_source.xhtml#l00167">armnn::IsLayerTypeSupported()</a>.</p> -<div class="fragment"><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> {</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> -</div><!-- fragment --> + </div> </div> -<a id="a55d91a97ff664f42cd5cd62b60c15f80"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a55d91a97ff664f42cd5cd62b60c15f80">◆ </a></span>IsDilatedDepthwiseConvolutionSupported()</h2> +<a id="abcbd5fad9ab8476db32cec8db3f4346e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abcbd5fad9ab8476db32cec8db3f4346e">◆ </a></span>IsDilatedDepthwiseConvolutionSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1745,7 +1824,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1762,12 +1841,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00246">246</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> {</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> {</div> +<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a08f55136b1f0907e7083d70d719f697f"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a08f55136b1f0907e7083d70d719f697f">◆ </a></span>IsDivisionSupported()</h2> +<a id="ad4217d27bcb41e14cd023552004b21a3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad4217d27bcb41e14cd023552004b21a3">◆ </a></span>IsDivisionSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1796,7 +1879,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1813,12 +1896,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00256">256</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> {</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> {</div> +<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a61c5b4e5dc224ef0c876e43353b34030"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a61c5b4e5dc224ef0c876e43353b34030">◆ </a></span>IsElementwiseUnarySupported()</h2> +<a id="aeec02af89681b711706472de7be52871"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aeec02af89681b711706472de7be52871">◆ </a></span>IsElementwiseUnarySupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1847,7 +1934,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1864,12 +1951,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00264">264</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00268"></a><span class="lineno"> 268</span> {</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00268"></a><span class="lineno"> 268</span> {</div> +<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="aab7318aa8adc0a8a3b6a1780cfc1f90b"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aab7318aa8adc0a8a3b6a1780cfc1f90b">◆ </a></span>IsFakeQuantizationSupported()</h2> +<a id="a06cd4c70d33d2f49a3418a65d8f45f14"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a06cd4c70d33d2f49a3418a65d8f45f14">◆ </a></span>IsFakeQuantizationSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1892,7 +1983,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1909,12 +2000,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00272">272</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> {</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> {</div> +<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="acc5d9a4c8f29984de3bbdca87684f317"></a> -<h2 class="memtitle"><span class="permalink"><a href="#acc5d9a4c8f29984de3bbdca87684f317">◆ </a></span>IsFillSupported()</h2> +<a id="ab747f27ee2acb8409799d6ea1af0dff7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab747f27ee2acb8409799d6ea1af0dff7">◆ </a></span>IsFillSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1943,7 +2038,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -1959,15 +2054,19 @@ Additional Inherited Members</h2></td></tr> </table> </div><div class="memdoc"> -<p>Reimplemented in <a class="el" href="classarmnn_1_1_ref_layer_support.xhtml#acc5d9a4c8f29984de3bbdca87684f317">RefLayerSupport</a>, <a class="el" href="classarmnn_1_1_cl_layer_support.xhtml#acc5d9a4c8f29984de3bbdca87684f317">ClLayerSupport</a>, and <a class="el" href="classarmnn_1_1_neon_layer_support.xhtml#acc5d9a4c8f29984de3bbdca87684f317">NeonLayerSupport</a>.</p> +<p>Reimplemented in <a class="el" href="classarmnn_1_1_ref_layer_support.xhtml#ab747f27ee2acb8409799d6ea1af0dff7">RefLayerSupport</a>, <a class="el" href="classarmnn_1_1_cl_layer_support.xhtml#ab747f27ee2acb8409799d6ea1af0dff7">ClLayerSupport</a>, and <a class="el" href="classarmnn_1_1_neon_layer_support.xhtml#ab747f27ee2acb8409799d6ea1af0dff7">NeonLayerSupport</a>.</p> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00279">279</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00283"></a><span class="lineno"> 283</span> {</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00283"></a><span class="lineno"> 283</span> {</div> +<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a53c7593d1aa26207eac5d5814a9d56dc"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a53c7593d1aa26207eac5d5814a9d56dc">◆ </a></span>IsFloorSupported()</h2> +<a id="ae054f879bca9ff680f7e42ae97cc5ed3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae054f879bca9ff680f7e42ae97cc5ed3">◆ </a></span>IsFloorSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -1990,7 +2089,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2007,12 +2106,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00287">287</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> {</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> {</div> +<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="aeaf971dd9dffd6f6bc7e5a1ae6b6af5c"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aeaf971dd9dffd6f6bc7e5a1ae6b6af5c">◆ </a></span>IsFullyConnectedSupported()</h2> +<a id="a7249912502bfa13dad25038e8fb9379b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7249912502bfa13dad25038e8fb9379b">◆ </a></span>IsFullyConnectedSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2053,7 +2156,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2070,12 +2173,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00294">294</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00300"></a><span class="lineno"> 300</span> {</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00300"></a><span class="lineno"> 300</span> {</div> +<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a2f51fda38409c3768a7bd28cedf3f075"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a2f51fda38409c3768a7bd28cedf3f075">◆ </a></span>IsGatherSupported()</h2> +<a id="a97a643c5aa50c3419dab27c24cade1e0"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a97a643c5aa50c3419dab27c24cade1e0">◆ </a></span>IsGatherSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2110,7 +2217,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2127,12 +2234,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00304">304</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00309"></a><span class="lineno"> 309</span> {</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00309"></a><span class="lineno"> 309</span> {</div> +<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00311"></a><span class="lineno"> 311</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="ad29d99ecd719c640ed22dcf5c688c6a5"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ad29d99ecd719c640ed22dcf5c688c6a5">◆ </a></span>IsInputSupported()</h2> +<a id="a5d0dbfd77d3461ded89d3bf6a4eab62c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5d0dbfd77d3461ded89d3bf6a4eab62c">◆ </a></span>IsInputSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2149,7 +2260,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2166,12 +2277,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00313">313</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00315"></a><span class="lineno"> 315</span> {</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00315"></a><span class="lineno"> 315</span> {</div> +<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a0813546a09bf2caba6794014d1960624"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a0813546a09bf2caba6794014d1960624">◆ </a></span>IsInstanceNormalizationSupported()</h2> +<a id="a9ee45bf624e40815207a2117f8e02b5d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a9ee45bf624e40815207a2117f8e02b5d">◆ </a></span>IsInstanceNormalizationSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2200,7 +2315,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2217,12 +2332,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00319">319</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00323"></a><span class="lineno"> 323</span> {</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00323"></a><span class="lineno"> 323</span> {</div> +<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00325"></a><span class="lineno"> 325</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="aca4acda7ab553edfda828658d8f3882b"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aca4acda7ab553edfda828658d8f3882b">◆ </a></span>IsL2NormalizationSupported()</h2> +<a id="ad17197c4dc4dd190610d6d205108255a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad17197c4dc4dd190610d6d205108255a">◆ </a></span>IsL2NormalizationSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2251,7 +2370,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2268,12 +2387,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00327">327</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00331"></a><span class="lineno"> 331</span> {</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00331"></a><span class="lineno"> 331</span> {</div> +<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a8424740ae08cca0a5548b598331f35a5"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a8424740ae08cca0a5548b598331f35a5">◆ </a></span>IsLayerSupported()</h2> +<a id="a4da81c0c187071252d23c014db1c867d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4da81c0c187071252d23c014db1c867d">◆ </a></span>IsLayerSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2314,7 +2437,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2330,26 +2453,56 @@ Additional Inherited Members</h2></td></tr> </table> </div><div class="memdoc"> -<p>Reimplemented from <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#ac65dd8d3d726c22b135ffdaaf0fac33e">ILayerSupport</a>.</p> +<p>Reimplemented from <a class="el" href="classarmnn_1_1_i_layer_support.xhtml#a2c1b415a54db4f8e37940a0c87779b95">ILayerSupport</a>.</p> -<p>Reimplemented in <a class="el" href="classsdb_1_1_sample_dynamic_layer_support.xhtml#ad703381adcba4d06bf115f311b0bf1cc">SampleDynamicLayerSupport</a>, <a class="el" href="classarmnn_1_1_neon_layer_support.xhtml#a9365ac4251c03d9d6ec4802886bcbc4e">NeonLayerSupport</a>, <a class="el" href="classarmnn_1_1_cl_layer_support.xhtml#a9365ac4251c03d9d6ec4802886bcbc4e">ClLayerSupport</a>, and <a class="el" href="classarmnn_1_1_ref_layer_support.xhtml#a1bc545faee603e5975a957a0946f4aa2">RefLayerSupport</a>.</p> +<p>Reimplemented in <a class="el" href="classarmnn_1_1_neon_layer_support.xhtml#a1f75cea2b43e602f4b99d60375d41a8a">NeonLayerSupport</a>, <a class="el" href="classarmnn_1_1_cl_layer_support.xhtml#a1f75cea2b43e602f4b99d60375d41a8a">ClLayerSupport</a>, <a class="el" href="classarmnn_1_1_ref_layer_support.xhtml#a1e128c847b11f20fdedc72ec2951424f">RefLayerSupport</a>, and <a class="el" href="classsdb_1_1_sample_dynamic_layer_support.xhtml#a51681e0b362a70868035b9d9fc1d7215">SampleDynamicLayerSupport</a>.</p> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00040">40</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> - -<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00041">ILayerSupport::descriptor</a>, <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00390">LayerSupportBase::IsMemCopySupported()</a>, <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00397">LayerSupportBase::IsMemImportSupported()</a>, <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00606">LayerSupportBase::IsStandInSupported()</a>, <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a4dd48794eb3305a0f5aece88b111a97b">armnn::MemCopy</a>, <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a115bfc5d633eae55c67f9588acdd2bf9">armnn::MemImport</a>, and <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a93bca63ecbb003649425dd0e4ba79a99">armnn::StandIn</a>.</p> -<div class="fragment"><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">switch</span>(type)</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a4dd48794eb3305a0f5aece88b111a97b">LayerType::MemCopy</a>:</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">return</span> <a class="code" href="classarmnn_1_1_layer_support_base.xhtml#a9d25fabf725313fda40a41400155bafe">IsMemCopySupported</a>(infos[0], infos[1], <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a115bfc5d633eae55c67f9588acdd2bf9">LayerType::MemImport</a>:</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> <a class="code" href="classarmnn_1_1_layer_support_base.xhtml#a334181d8098b943d03ccd820753ace75">IsMemImportSupported</a>(infos[0], infos[1], <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a93bca63ecbb003649425dd0e4ba79a99">LayerType::StandIn</a>:</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  {</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">auto</span> desc = *(PolymorphicDowncast<const StandInDescriptor*>(&<a class="code" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>));</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">if</span> (infos.size() != (desc.m_NumInputs + desc.m_NumOutputs))</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  {</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">throw</span> InvalidArgumentException(<span class="stringliteral">"Number of StandIn layer TensorInfos does not equal "</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="stringliteral">"the combined number of input and output slots assigned "</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="stringliteral">"to the StandIn descriptor"</span>);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::vector<const TensorInfo*> inputInfos;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">for</span> (uint32_t i = 0; i < desc.m_NumInputs; i++)</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  inputInfos.push_back(&infos[i]);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  std::vector<const TensorInfo*> outputInfos;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">for</span> (uint32_t i = desc.m_NumInputs; i < infos.size(); i++)</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  {</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  outputInfos.push_back(&infos[i]);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> <a class="code" href="classarmnn_1_1_layer_support_base.xhtml#a68a4c180fc48e266995db8596f6279d3">IsStandInSupported</a>(inputInfos,</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  outputInfos,</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  desc,</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">default</span>:</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> }</div><div class="ttc" id="classarmnn_1_1_layer_support_base_xhtml_a334181d8098b943d03ccd820753ace75"><div class="ttname"><a href="classarmnn_1_1_layer_support_base.xhtml#a334181d8098b943d03ccd820753ace75">armnn::LayerSupportBase::IsMemImportSupported</a></div><div class="ttdeci">bool IsMemImportSupported(const TensorInfo &input, const TensorInfo &output, Optional< std::string &> reasonIfUnsupported=EmptyOptional()) const override</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_base_8cpp_source.xhtml#l00397">LayerSupportBase.cpp:397</a></div></div> -<div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> -<div class="ttc" id="classarmnn_1_1_layer_support_base_xhtml_a68a4c180fc48e266995db8596f6279d3"><div class="ttname"><a href="classarmnn_1_1_layer_support_base.xhtml#a68a4c180fc48e266995db8596f6279d3">armnn::LayerSupportBase::IsStandInSupported</a></div><div class="ttdeci">bool IsStandInSupported(const std::vector< const TensorInfo *> &inputs, const std::vector< const TensorInfo *> &outputs, const StandInDescriptor &descriptor, Optional< std::string &> reasonIfUnsupported=EmptyOptional()) const override</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_base_8cpp_source.xhtml#l00606">LayerSupportBase.cpp:606</a></div></div> -<div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_a859feaa966620ae0ea88abf5226f2d04"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">armnn::ILayerSupport::descriptor</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor & descriptor</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00041">ILayerSupport.hpp:41</a></div></div> -<div class="ttc" id="namespacearmnn_xhtml_a56943a0946e5f15e5e58054b8e7a04a4a4dd48794eb3305a0f5aece88b111a97b"><div class="ttname"><a href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a4dd48794eb3305a0f5aece88b111a97b">armnn::LayerType::MemCopy</a></div></div> -<div class="ttc" id="classarmnn_1_1_layer_support_base_xhtml_a9d25fabf725313fda40a41400155bafe"><div class="ttname"><a href="classarmnn_1_1_layer_support_base.xhtml#a9d25fabf725313fda40a41400155bafe">armnn::LayerSupportBase::IsMemCopySupported</a></div><div class="ttdeci">bool IsMemCopySupported(const TensorInfo &input, const TensorInfo &output, Optional< std::string &> reasonIfUnsupported=EmptyOptional()) const override</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_base_8cpp_source.xhtml#l00390">LayerSupportBase.cpp:390</a></div></div> -<div class="ttc" id="namespacearmnn_xhtml_a56943a0946e5f15e5e58054b8e7a04a4a93bca63ecbb003649425dd0e4ba79a99"><div class="ttname"><a href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a93bca63ecbb003649425dd0e4ba79a99">armnn::LayerType::StandIn</a></div></div> -<div class="ttc" id="namespacearmnn_xhtml_a56943a0946e5f15e5e58054b8e7a04a4a115bfc5d633eae55c67f9588acdd2bf9"><div class="ttname"><a href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a115bfc5d633eae55c67f9588acdd2bf9">armnn::LayerType::MemImport</a></div></div> +<div class="fragment"><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">switch</span>(type)</div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  {</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a4dd48794eb3305a0f5aece88b111a97b">LayerType::MemCopy</a>:</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">return</span> <a class="code" href="classarmnn_1_1_layer_support_base.xhtml#ae12212269e173407398a6d4fef80f76f">IsMemCopySupported</a>(infos[0], infos[1], <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a115bfc5d633eae55c67f9588acdd2bf9">LayerType::MemImport</a>:</div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> <a class="code" href="classarmnn_1_1_layer_support_base.xhtml#a3ff6fcb839280edf41013d349df4f848">IsMemImportSupported</a>(infos[0], infos[1], <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">case</span> <a class="code" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a93bca63ecbb003649425dd0e4ba79a99">LayerType::StandIn</a>:</div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  {</div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">auto</span> desc = *(PolymorphicDowncast<const StandInDescriptor*>(&<a class="code" href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">descriptor</a>));</div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">if</span> (infos.size() != (desc.m_NumInputs + desc.m_NumOutputs))</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  {</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">throw</span> InvalidArgumentException(<span class="stringliteral">"Number of StandIn layer TensorInfos does not equal "</span></div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="stringliteral">"the combined number of input and output slots assigned "</span></div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="stringliteral">"to the StandIn descriptor"</span>);</div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::vector<const TensorInfo*> inputInfos;</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">for</span> (uint32_t i = 0; i < desc.m_NumInputs; i++)</div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  {</div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  inputInfos.push_back(&infos[i]);</div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  std::vector<const TensorInfo*> outputInfos;</div> +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">for</span> (uint32_t i = desc.m_NumInputs; i < infos.size(); i++)</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  {</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  outputInfos.push_back(&infos[i]);</div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> <a class="code" href="classarmnn_1_1_layer_support_base.xhtml#a99da2ac37691d245f1a50d2b4dda5321">IsStandInSupported</a>(inputInfos,</div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  outputInfos,</div> +<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  desc,</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">default</span>:</div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00042">ILayerSupport::descriptor</a>, <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00390">LayerSupportBase::IsMemCopySupported()</a>, <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00397">LayerSupportBase::IsMemImportSupported()</a>, <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00606">LayerSupportBase::IsStandInSupported()</a>, <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a4dd48794eb3305a0f5aece88b111a97b">armnn::MemCopy</a>, <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a115bfc5d633eae55c67f9588acdd2bf9">armnn::MemImport</a>, <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>, and <a class="el" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a93bca63ecbb003649425dd0e4ba79a99">armnn::StandIn</a>.</p> + </div> </div> -<a id="a8fab6937a1010b5ed674b930b4f143cb"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a8fab6937a1010b5ed674b930b4f143cb">◆ </a></span>IsLogicalBinarySupported()</h2> +<a id="a66ebc7658ecd90158cfb7b03606f0bda"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a66ebc7658ecd90158cfb7b03606f0bda">◆ </a></span>IsLogicalBinarySupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2384,7 +2537,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2401,12 +2554,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00335">335</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00340"></a><span class="lineno"> 340</span> {</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00340"></a><span class="lineno"> 340</span> {</div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a20134883695508a2192eecd403e7c44b"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a20134883695508a2192eecd403e7c44b">◆ </a></span>IsLogicalUnarySupported()</h2> +<a id="a7b8c4b4fd867e2e68a3ae1e2adb090f5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7b8c4b4fd867e2e68a3ae1e2adb090f5">◆ </a></span>IsLogicalUnarySupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2435,7 +2592,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2452,12 +2609,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00344">344</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00348"></a><span class="lineno"> 348</span> {</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00348"></a><span class="lineno"> 348</span> {</div> +<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00350"></a><span class="lineno"> 350</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="aa0380b797cb9932fb03067dbe2cdecfb"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aa0380b797cb9932fb03067dbe2cdecfb">◆ </a></span>IsLogSoftmaxSupported()</h2> +<a id="ae13d577a85b2b121febb2fe43899fd6c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae13d577a85b2b121febb2fe43899fd6c">◆ </a></span>IsLogSoftmaxSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2486,7 +2647,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2503,12 +2664,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00352">352</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> {</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> {</div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00358"></a><span class="lineno"> 358</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a862535721737220f62a49f14ff494dd5"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a862535721737220f62a49f14ff494dd5">◆ </a></span>IsLstmSupported()</h2> +<a id="a533ad0fa8ff06bef939f4260a8183350"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a533ad0fa8ff06bef939f4260a8183350">◆ </a></span>IsLstmSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2573,7 +2738,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2590,12 +2755,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00360">360</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00370"></a><span class="lineno"> 370</span> {</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00370"></a><span class="lineno"> 370</span> {</div> +<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="afef9436c86b37b973471f2ae546ac00a"></a> -<h2 class="memtitle"><span class="permalink"><a href="#afef9436c86b37b973471f2ae546ac00a">◆ </a></span>IsMaximumSupported()</h2> +<a id="ac92df5c79bae4ccdc68d9d2045fa2110"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac92df5c79bae4ccdc68d9d2045fa2110">◆ </a></span>IsMaximumSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2624,7 +2793,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2641,12 +2810,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00374">374</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> {</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> {</div> +<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00380"></a><span class="lineno"> 380</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="ab268618580d4f53bf5e9b5a47dee3f6a"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ab268618580d4f53bf5e9b5a47dee3f6a">◆ </a></span>IsMeanSupported()</h2> +<a id="ad9869f2a0cbe051fcc87fb1405d4091d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad9869f2a0cbe051fcc87fb1405d4091d">◆ </a></span>IsMeanSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2675,7 +2848,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2692,12 +2865,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00382">382</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno"> 386</span> {</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno"> 386</span> {</div> +<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00388"></a><span class="lineno"> 388</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a9d25fabf725313fda40a41400155bafe"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a9d25fabf725313fda40a41400155bafe">◆ </a></span>IsMemCopySupported()</h2> +<a id="ae12212269e173407398a6d4fef80f76f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae12212269e173407398a6d4fef80f76f">◆ </a></span>IsMemCopySupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2720,7 +2897,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2737,13 +2914,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00390">390</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> - +<div class="fragment"><div class="line"><a name="l00393"></a><span class="lineno"> 393</span> {</div> +<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> }</div> +</div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00040">LayerSupportBase::IsLayerSupported()</a>, <a class="el" href="_cl_layer_support_8cpp_source.xhtml#l00184">ClLayerSupport::IsLayerSupported()</a>, and <a class="el" href="_neon_layer_support_8cpp_source.xhtml#l00167">armnn::IsLayerTypeSupported()</a>.</p> -<div class="fragment"><div class="line"><a name="l00393"></a><span class="lineno"> 393</span> {</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span> }</div></div><!-- fragment --> + </div> </div> -<a id="a334181d8098b943d03ccd820753ace75"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a334181d8098b943d03ccd820753ace75">◆ </a></span>IsMemImportSupported()</h2> +<a id="a3ff6fcb839280edf41013d349df4f848"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3ff6fcb839280edf41013d349df4f848">◆ </a></span>IsMemImportSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2766,7 +2946,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2783,13 +2963,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00397">397</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> - +<div class="fragment"><div class="line"><a name="l00400"></a><span class="lineno"> 400</span> {</div> +<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00402"></a><span class="lineno"> 402</span> }</div> +</div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="_ref_layer_support_8cpp_source.xhtml#l00061">RefLayerSupport::IsLayerSupported()</a>, <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00040">LayerSupportBase::IsLayerSupported()</a>, <a class="el" href="_cl_layer_support_8cpp_source.xhtml#l00184">ClLayerSupport::IsLayerSupported()</a>, and <a class="el" href="_neon_layer_support_8cpp_source.xhtml#l00167">armnn::IsLayerTypeSupported()</a>.</p> -<div class="fragment"><div class="line"><a name="l00400"></a><span class="lineno"> 400</span> {</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span> }</div></div><!-- fragment --> + </div> </div> -<a id="aa9bbc383cac59d6f02d2ef7d2cc0076f"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aa9bbc383cac59d6f02d2ef7d2cc0076f">◆ </a></span>IsMergeSupported()</h2> +<a id="a93a1d7a75c6802d3c4f7911f35e1cfa8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a93a1d7a75c6802d3c4f7911f35e1cfa8">◆ </a></span>IsMergeSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2818,7 +3001,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2835,14 +3018,18 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00404">404</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> +<div class="fragment"><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> {</div> +<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00410"></a><span class="lineno"> 410</span> }</div> +</div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> <p class="reference">Referenced by <a class="el" href="_ref_layer_support_8cpp_source.xhtml#l00061">RefLayerSupport::IsLayerSupported()</a>, <a class="el" href="_cl_layer_support_8cpp_source.xhtml#l00184">ClLayerSupport::IsLayerSupported()</a>, and <a class="el" href="_neon_layer_support_8cpp_source.xhtml#l00167">armnn::IsLayerTypeSupported()</a>.</p> -<div class="fragment"><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> {</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> -</div><!-- fragment --> + </div> </div> -<a id="a3d0eafb3de560b3482f857b56b2b2116"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a3d0eafb3de560b3482f857b56b2b2116">◆ </a></span>IsMinimumSupported()</h2> +<a id="a4eb9b602052470f8eadcfa7a63b17d54"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4eb9b602052470f8eadcfa7a63b17d54">◆ </a></span>IsMinimumSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2871,7 +3058,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2888,12 +3075,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00412">412</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00416"></a><span class="lineno"> 416</span> {</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00416"></a><span class="lineno"> 416</span> {</div> +<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00418"></a><span class="lineno"> 418</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a421e1f3865d99d52613003048342c49a"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a421e1f3865d99d52613003048342c49a">◆ </a></span>IsMultiplicationSupported()</h2> +<a id="ab5960d08e30fb9542125688580c5f623"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab5960d08e30fb9542125688580c5f623">◆ </a></span>IsMultiplicationSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2922,7 +3113,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2939,12 +3130,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00420">420</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00424"></a><span class="lineno"> 424</span> {</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00424"></a><span class="lineno"> 424</span> {</div> +<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a994c2065561141bf37fcd2ff7bb4af4d"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a994c2065561141bf37fcd2ff7bb4af4d">◆ </a></span>IsNormalizationSupported()</h2> +<a id="aedd6e4de83db27813fad327c29402033"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aedd6e4de83db27813fad327c29402033">◆ </a></span>IsNormalizationSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -2973,7 +3168,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -2990,12 +3185,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00428">428</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> {</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> {</div> +<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="aef3244c0ef64c8f2f352d21ce0c06985"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aef3244c0ef64c8f2f352d21ce0c06985">◆ </a></span>IsOutputSupported()</h2> +<a id="ac2078e9d66b086cf1225f0610b05a520"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac2078e9d66b086cf1225f0610b05a520">◆ </a></span>IsOutputSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3012,7 +3211,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3029,12 +3228,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00436">436</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00438"></a><span class="lineno"> 438</span> {</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00438"></a><span class="lineno"> 438</span> {</div> +<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00440"></a><span class="lineno"> 440</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a0534291adf9f3436ba331552eba29a43"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a0534291adf9f3436ba331552eba29a43">◆ </a></span>IsPadSupported()</h2> +<a id="aef4e4cfc054c2fd0e9bd0947909ebe83"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aef4e4cfc054c2fd0e9bd0947909ebe83">◆ </a></span>IsPadSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3063,7 +3266,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3080,12 +3283,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00442">442</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00446"></a><span class="lineno"> 446</span> {</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00446"></a><span class="lineno"> 446</span> {</div> +<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00448"></a><span class="lineno"> 448</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a9d553495d9a94fa55588ae159d8bda30"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a9d553495d9a94fa55588ae159d8bda30">◆ </a></span>IsPermuteSupported()</h2> +<a id="a336cc17b9c2cd4e7f667c7fcf5c9377e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a336cc17b9c2cd4e7f667c7fcf5c9377e">◆ </a></span>IsPermuteSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3114,7 +3321,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3131,12 +3338,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00450">450</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00454"></a><span class="lineno"> 454</span> {</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00454"></a><span class="lineno"> 454</span> {</div> +<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="aa955675303d67b1d1fb51fb7f09d8c21"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aa955675303d67b1d1fb51fb7f09d8c21">◆ </a></span>IsPooling2dSupported()</h2> +<a id="ad6262dc3169d8e809c272b31b25aaa6a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad6262dc3169d8e809c272b31b25aaa6a">◆ </a></span>IsPooling2dSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3165,7 +3376,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3182,12 +3393,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00458">458</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00462"></a><span class="lineno"> 462</span> {</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00462"></a><span class="lineno"> 462</span> {</div> +<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00464"></a><span class="lineno"> 464</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a5aec1c6fb4f73909a10f72f45815d2cb"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a5aec1c6fb4f73909a10f72f45815d2cb">◆ </a></span>IsPooling3dSupported()</h2> +<a id="a70c3043f5b6dd3091646fb2c1648a5f5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a70c3043f5b6dd3091646fb2c1648a5f5">◆ </a></span>IsPooling3dSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3216,7 +3431,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3233,12 +3448,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00466">466</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00470"></a><span class="lineno"> 470</span> {</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00470"></a><span class="lineno"> 470</span> {</div> +<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00472"></a><span class="lineno"> 472</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="adc1a598f2f572564818e3d343af93486"></a> -<h2 class="memtitle"><span class="permalink"><a href="#adc1a598f2f572564818e3d343af93486">◆ </a></span>IsPreCompiledSupported()</h2> +<a id="a56d839ce23fcd124ff86b31ce5f786b1"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a56d839ce23fcd124ff86b31ce5f786b1">◆ </a></span>IsPreCompiledSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3261,7 +3480,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3278,12 +3497,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00474">474</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00477"></a><span class="lineno"> 477</span> {</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00477"></a><span class="lineno"> 477</span> {</div> +<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a93cf81b28c4275a338f41c536a451158"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a93cf81b28c4275a338f41c536a451158">◆ </a></span>IsPreluSupported()</h2> +<a id="a3d0fd89e5c982e1e0cfcaef64995499a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3d0fd89e5c982e1e0cfcaef64995499a">◆ </a></span>IsPreluSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3312,7 +3535,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> </td> </tr> <tr> @@ -3329,12 +3552,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00481">481</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> {</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> {</div> +<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00487"></a><span class="lineno"> 487</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="adf54bcad228c0ac21f6735d31460cf31"></a> -<h2 class="memtitle"><span class="permalink"><a href="#adf54bcad228c0ac21f6735d31460cf31">◆ </a></span>IsQLstmSupported()</h2> +<a id="a052a3d7389be3a0993c9f9a508fa435e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a052a3d7389be3a0993c9f9a508fa435e">◆ </a></span>IsQLstmSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3393,7 +3620,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3410,12 +3637,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00496">496</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00505"></a><span class="lineno"> 505</span> {</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00505"></a><span class="lineno"> 505</span> {</div> +<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00507"></a><span class="lineno"> 507</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="af1be52d9f968bfab069344756bf232c4"></a> -<h2 class="memtitle"><span class="permalink"><a href="#af1be52d9f968bfab069344756bf232c4">◆ </a></span>IsQuantizedLstmSupported()</h2> +<a id="a7956a5f8822ae4071b4c5f133bf05a82"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7956a5f8822ae4071b4c5f133bf05a82">◆ </a></span>IsQuantizedLstmSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3462,7 +3693,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3479,14 +3710,18 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00509">509</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> +<div class="fragment"><div class="line"><a name="l00516"></a><span class="lineno"> 516</span> {</div> +<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00518"></a><span class="lineno"> 518</span> }</div> +</div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> <p class="reference">Referenced by <a class="el" href="_ref_layer_support_8cpp_source.xhtml#l00061">RefLayerSupport::IsLayerSupported()</a>.</p> -<div class="fragment"><div class="line"><a name="l00516"></a><span class="lineno"> 516</span> {</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> -</div><!-- fragment --> + </div> </div> -<a id="ad2c7be6b84b04444e514f52f593b3df7"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ad2c7be6b84b04444e514f52f593b3df7">◆ </a></span>IsQuantizeSupported()</h2> +<a id="ab4474f6170d9abd571f612b2dae34820"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab4474f6170d9abd571f612b2dae34820">◆ </a></span>IsQuantizeSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3509,7 +3744,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3526,12 +3761,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00489">489</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> {</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> {</div> +<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00494"></a><span class="lineno"> 494</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a707638bc045d261dff4faaf4a2acc72b"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a707638bc045d261dff4faaf4a2acc72b">◆ </a></span>IsRankSupported()</h2> +<a id="ac7cec5ce0429fcac8459a0cac24bbcc8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac7cec5ce0429fcac8459a0cac24bbcc8">◆ </a></span>IsRankSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3554,7 +3793,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> </td> </tr> <tr> @@ -3571,12 +3810,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00520">520</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00523"></a><span class="lineno"> 523</span> {</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00523"></a><span class="lineno"> 523</span> {</div> +<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00525"></a><span class="lineno"> 525</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a917c126e64314263b8b5f7bca455ddfb"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a917c126e64314263b8b5f7bca455ddfb">◆ </a></span>IsReduceSupported()</h2> +<a id="a9fe9a6e2b79cc5c97e582f1fe0e1f514"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a9fe9a6e2b79cc5c97e582f1fe0e1f514">◆ </a></span>IsReduceSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3605,7 +3848,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3622,12 +3865,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00527">527</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00533"></a><span class="lineno"> 533</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="aa02f01bbcb48c67f5b2efc4132ec5e86"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aa02f01bbcb48c67f5b2efc4132ec5e86">◆ </a></span>IsReshapeSupported()</h2> +<a id="ab226977f41ce8cc1ee82c314949bb184"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab226977f41ce8cc1ee82c314949bb184">◆ </a></span>IsReshapeSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3656,7 +3903,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3673,12 +3920,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00535">535</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00541"></a><span class="lineno"> 541</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a3d27a3fc6a7df0b68d80cb113aff8b6c"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a3d27a3fc6a7df0b68d80cb113aff8b6c">◆ </a></span>IsResizeSupported()</h2> +<a id="a629a1df03491e1bdc19dbd415fd2ad74"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a629a1df03491e1bdc19dbd415fd2ad74">◆ </a></span>IsResizeSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3707,7 +3958,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3724,12 +3975,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00543">543</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00549"></a><span class="lineno"> 549</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a3c6816950ad290155bde03b7fb31e160"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a3c6816950ad290155bde03b7fb31e160">◆ </a></span>IsShapeSupported()</h2> +<a id="a0d720441480c7b7af4285f628f07fbcd"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a0d720441480c7b7af4285f628f07fbcd">◆ </a></span>IsShapeSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3752,7 +4007,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3769,14 +4024,18 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00551">551</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> +<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00556"></a><span class="lineno"> 556</span> }</div> +</div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> <p class="reference">Referenced by <a class="el" href="_cl_layer_support_8cpp_source.xhtml#l00184">ClLayerSupport::IsLayerSupported()</a>, and <a class="el" href="_neon_layer_support_8cpp_source.xhtml#l00167">armnn::IsLayerTypeSupported()</a>.</p> -<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> -</div><!-- fragment --> + </div> </div> -<a id="a0e14dafa85cfcd4a6b6b752284b51e63"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a0e14dafa85cfcd4a6b6b752284b51e63">◆ </a></span>IsSliceSupported()</h2> +<a id="a227dac81ac83d16f474881c2252d14cc"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a227dac81ac83d16f474881c2252d14cc">◆ </a></span>IsSliceSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3805,7 +4064,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3822,12 +4081,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00558">558</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00564"></a><span class="lineno"> 564</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a8385cf8227907904a6a86fac318fc099"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a8385cf8227907904a6a86fac318fc099">◆ </a></span>IsSoftmaxSupported()</h2> +<a id="a3115a72a9cca31fb27b40da54a435dfa"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3115a72a9cca31fb27b40da54a435dfa">◆ </a></span>IsSoftmaxSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3856,7 +4119,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3873,12 +4136,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00566">566</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><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">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00572"></a><span class="lineno"> 572</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a3adfc31e079a970e028e537ec05fabf5"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a3adfc31e079a970e028e537ec05fabf5">◆ </a></span>IsSpaceToBatchNdSupported()</h2> +<a id="aa421c466a09cc8048aa0b700b7e300d8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aa421c466a09cc8048aa0b700b7e300d8">◆ </a></span>IsSpaceToBatchNdSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3907,7 +4174,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3924,12 +4191,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00574">574</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><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>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><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>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00580"></a><span class="lineno"> 580</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="ab2af1e7da9490d29e569d271e16b0d5c"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ab2af1e7da9490d29e569d271e16b0d5c">◆ </a></span>IsSpaceToDepthSupported()</h2> +<a id="a78c8c01a898f4bdcebddeda9f3d39a51"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a78c8c01a898f4bdcebddeda9f3d39a51">◆ </a></span>IsSpaceToDepthSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -3958,7 +4229,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -3975,12 +4246,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00582">582</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00586"></a><span class="lineno"> 586</span> {</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00586"></a><span class="lineno"> 586</span> {</div> +<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00588"></a><span class="lineno"> 588</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="aa746e752ce8874669ea549f8e50896da"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aa746e752ce8874669ea549f8e50896da">◆ </a></span>IsSplitterSupported()</h2> +<a id="a159deb89f2f5dbc1a12b8d365162760f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a159deb89f2f5dbc1a12b8d365162760f">◆ </a></span>IsSplitterSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -4009,7 +4284,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -4026,12 +4301,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00590">590</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00594"></a><span class="lineno"> 594</span> {</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00594"></a><span class="lineno"> 594</span> {</div> +<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00596"></a><span class="lineno"> 596</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="ab4609f1baf5fcd295951f3c8abdffd90"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ab4609f1baf5fcd295951f3c8abdffd90">◆ </a></span>IsStackSupported()</h2> +<a id="a0d99d635906837ed6c582aba6ca6b178"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a0d99d635906837ed6c582aba6ca6b178">◆ </a></span>IsStackSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -4042,7 +4321,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="memname">bool IsStackSupported </td> <td>(</td> - <td class="paramtype">const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> *> & </td> + <td class="paramtype">const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> * > & </td> <td class="paramname"><em>inputs</em>, </td> </tr> <tr> @@ -4060,7 +4339,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -4077,12 +4356,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00598">598</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00602"></a><span class="lineno"> 602</span> {</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00602"></a><span class="lineno"> 602</span> {</div> +<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a68a4c180fc48e266995db8596f6279d3"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a68a4c180fc48e266995db8596f6279d3">◆ </a></span>IsStandInSupported()</h2> +<a id="a99da2ac37691d245f1a50d2b4dda5321"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a99da2ac37691d245f1a50d2b4dda5321">◆ </a></span>IsStandInSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -4093,13 +4376,13 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="memname">bool IsStandInSupported </td> <td>(</td> - <td class="paramtype">const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> *> & </td> + <td class="paramtype">const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> * > & </td> <td class="paramname"><em>inputs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> *> & </td> + <td class="paramtype">const std::vector< const <a class="el" href="classarmnn_1_1_tensor_info.xhtml">TensorInfo</a> * > & </td> <td class="paramname"><em>outputs</em>, </td> </tr> <tr> @@ -4111,7 +4394,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -4128,16 +4411,26 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00606">606</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> - -<p class="reference">References <a class="el" href="_optional_8hpp_source.xhtml#l00146">OptionalReferenceSwitch< std::is_reference< T >::value, T >::value()</a>.</p> +<div class="fragment"><div class="line"><a name="l00610"></a><span class="lineno"> 610</span> {</div> +<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keywordflow">if</span> (<a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>)</div> +<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  {</div> +<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  std::stringstream message;</div> +<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  message << <span class="stringliteral">"StandIn layer is not executable via backends"</span>;</div> +<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  </div> +<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>.value() = message.str();</div> +<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  }</div> +<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  </div> +<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00620"></a><span class="lineno"> 620</span> }</div> +</div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> <p class="reference">Referenced by <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00040">LayerSupportBase::IsLayerSupported()</a>.</p> -<div class="fragment"><div class="line"><a name="l00610"></a><span class="lineno"> 610</span> {</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keywordflow">if</span> (<a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>)</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  {</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  std::stringstream message;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  message << <span class="stringliteral">"StandIn layer is not executable via backends"</span>;</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span> </div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>.value() = message.str();</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  }</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span> </div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> -</div><!-- fragment --> + </div> </div> -<a id="ac054cb25099005eac854afb1511340f0"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ac054cb25099005eac854afb1511340f0">◆ </a></span>IsStridedSliceSupported()</h2> +<a id="aaaa749f75b5ca145f6ad41aa210dbd19"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aaaa749f75b5ca145f6ad41aa210dbd19">◆ </a></span>IsStridedSliceSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -4166,7 +4459,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -4183,12 +4476,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00622">622</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00626"></a><span class="lineno"> 626</span> {</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00626"></a><span class="lineno"> 626</span> {</div> +<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00628"></a><span class="lineno"> 628</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="af6c947e4d4b25bc49d92d18d4ff26736"></a> -<h2 class="memtitle"><span class="permalink"><a href="#af6c947e4d4b25bc49d92d18d4ff26736">◆ </a></span>IsSubtractionSupported()</h2> +<a id="a8a520378fa336d155e23478456eb45fe"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a8a520378fa336d155e23478456eb45fe">◆ </a></span>IsSubtractionSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -4217,7 +4514,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -4234,12 +4531,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00630">630</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00634"></a><span class="lineno"> 634</span> {</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00634"></a><span class="lineno"> 634</span> {</div> +<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00636"></a><span class="lineno"> 636</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a8c12a49b0d261836c11a57916e01805d"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a8c12a49b0d261836c11a57916e01805d">◆ </a></span>IsSwitchSupported()</h2> +<a id="a41569ebd2d1c9777e057bc60e8bc88ae"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a41569ebd2d1c9777e057bc60e8bc88ae">◆ </a></span>IsSwitchSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -4274,7 +4575,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -4291,12 +4592,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00638">638</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00643"></a><span class="lineno"> 643</span> {</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00643"></a><span class="lineno"> 643</span> {</div> +<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00645"></a><span class="lineno"> 645</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a0c69484f19ed650ad48b716719114e51"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a0c69484f19ed650ad48b716719114e51">◆ </a></span>IsTransposeConvolution2dSupported()</h2> +<a id="abfc649259b4e9d8bb830da564f7556c6"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abfc649259b4e9d8bb830da564f7556c6">◆ </a></span>IsTransposeConvolution2dSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -4337,7 +4642,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -4354,12 +4659,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00647">647</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00653"></a><span class="lineno"> 653</span> {</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span> } </div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00653"></a><span class="lineno"> 653</span> {</div> +<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00655"></a><span class="lineno"> 655</span> } </div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a0189645f33641b280877a1b2f6ba9fee"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a0189645f33641b280877a1b2f6ba9fee">◆ </a></span>IsTransposeSupported()</h2> +<a id="a5d8316c4fac71a34c0f95745a0cae0a8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5d8316c4fac71a34c0f95745a0cae0a8">◆ </a></span>IsTransposeSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -4388,7 +4697,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -4405,12 +4714,16 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00657">657</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00661"></a><span class="lineno"> 661</span> {</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00661"></a><span class="lineno"> 661</span> {</div> +<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00663"></a><span class="lineno"> 663</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> -<a id="a74149085c116e51500a51f5cdb68e67c"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a74149085c116e51500a51f5cdb68e67c">◆ </a></span>IsUnidirectionalSequenceLstmSupported()</h2> +<a id="a4522416bd1c86a58e232254d1a24bed1"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4522416bd1c86a58e232254d1a24bed1">◆ </a></span>IsUnidirectionalSequenceLstmSupported()</h2> <div class="memitem"> <div class="memproto"> @@ -4469,7 +4782,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string &> </td> + <td class="paramtype"><a class="el" href="classarmnn_1_1_optional.xhtml">Optional</a>< std::string & > </td> <td class="paramname"><em>reasonIfUnsupported</em> = <code><a class="el" href="structarmnn_1_1_empty_optional.xhtml">EmptyOptional</a>()</code> </td> </tr> <tr> @@ -4486,8 +4799,12 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="_layer_support_base_8cpp_source.xhtml#l00665">665</a> of file <a class="el" href="_layer_support_base_8cpp_source.xhtml">LayerSupportBase.cpp</a>.</p> -<div class="fragment"><div class="line"><a name="l00674"></a><span class="lineno"> 674</span> {</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span> }</div><div class="ttc" id="classarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="fragment"><div class="line"><a name="l00674"></a><span class="lineno"> 674</span> {</div> +<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  <span class="keywordflow">return</span> DefaultLayerSupport(__func__, __FILE__, __LINE__, <a class="code" href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">reasonIfUnsupported</a>);</div> +<div class="line"><a name="l00676"></a><span class="lineno"> 676</span> }</div> </div><!-- fragment --> +<p class="reference">References <a class="el" href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport::reasonIfUnsupported</a>.</p> + </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> @@ -4496,13 +4813,21 @@ Additional Inherited Members</h2></td></tr> </ul> </div><!-- contents --> </div><!-- doc-content --> +<div class="ttc" id="aclassarmnn_1_1_layer_support_base_xhtml_a3ff6fcb839280edf41013d349df4f848"><div class="ttname"><a href="classarmnn_1_1_layer_support_base.xhtml#a3ff6fcb839280edf41013d349df4f848">armnn::LayerSupportBase::IsMemImportSupported</a></div><div class="ttdeci">bool IsMemImportSupported(const TensorInfo &input, const TensorInfo &output, Optional< std::string & > reasonIfUnsupported=EmptyOptional()) const override</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_base_8cpp_source.xhtml#l00397">LayerSupportBase.cpp:397</a></div></div> +<div class="ttc" id="anamespacearmnn_xhtml_a56943a0946e5f15e5e58054b8e7a04a4a4dd48794eb3305a0f5aece88b111a97b"><div class="ttname"><a href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a4dd48794eb3305a0f5aece88b111a97b">armnn::LayerType::MemCopy</a></div><div class="ttdeci">@ MemCopy</div></div> +<div class="ttc" id="aclassarmnn_1_1_i_layer_support_xhtml_ac75f9a02b051716a0cc1cc0818dfe454"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#ac75f9a02b051716a0cc1cc0818dfe454">armnn::ILayerSupport::reasonIfUnsupported</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00043">ILayerSupport.hpp:43</a></div></div> +<div class="ttc" id="aclassarmnn_1_1_i_layer_support_xhtml_a859feaa966620ae0ea88abf5226f2d04"><div class="ttname"><a href="classarmnn_1_1_i_layer_support.xhtml#a859feaa966620ae0ea88abf5226f2d04">armnn::ILayerSupport::descriptor</a></div><div class="ttdeci">const TensorInfo const ActivationDescriptor & descriptor</div><div class="ttdef"><b>Definition:</b> <a href="_i_layer_support_8hpp_source.xhtml#l00042">ILayerSupport.hpp:42</a></div></div> +<div class="ttc" id="aclassarmnn_1_1_layer_support_base_xhtml_a99da2ac37691d245f1a50d2b4dda5321"><div class="ttname"><a href="classarmnn_1_1_layer_support_base.xhtml#a99da2ac37691d245f1a50d2b4dda5321">armnn::LayerSupportBase::IsStandInSupported</a></div><div class="ttdeci">bool IsStandInSupported(const std::vector< const TensorInfo * > &inputs, const std::vector< const TensorInfo * > &outputs, const StandInDescriptor &descriptor, Optional< std::string & > reasonIfUnsupported=EmptyOptional()) const override</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_base_8cpp_source.xhtml#l00606">LayerSupportBase.cpp:606</a></div></div> +<div class="ttc" id="anamespacearmnn_xhtml_a56943a0946e5f15e5e58054b8e7a04a4a93bca63ecbb003649425dd0e4ba79a99"><div class="ttname"><a href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a93bca63ecbb003649425dd0e4ba79a99">armnn::LayerType::StandIn</a></div><div class="ttdeci">@ StandIn</div></div> +<div class="ttc" id="anamespacearmnn_xhtml_a56943a0946e5f15e5e58054b8e7a04a4a115bfc5d633eae55c67f9588acdd2bf9"><div class="ttname"><a href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4a115bfc5d633eae55c67f9588acdd2bf9">armnn::LayerType::MemImport</a></div><div class="ttdeci">@ MemImport</div></div> +<div class="ttc" id="aclassarmnn_1_1_layer_support_base_xhtml_ae12212269e173407398a6d4fef80f76f"><div class="ttname"><a href="classarmnn_1_1_layer_support_base.xhtml#ae12212269e173407398a6d4fef80f76f">armnn::LayerSupportBase::IsMemCopySupported</a></div><div class="ttdeci">bool IsMemCopySupported(const TensorInfo &input, const TensorInfo &output, Optional< std::string & > reasonIfUnsupported=EmptyOptional()) const override</div><div class="ttdef"><b>Definition:</b> <a href="_layer_support_base_8cpp_source.xhtml#l00390">LayerSupportBase.cpp:390</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.xhtml">armnn</a></li><li class="navelem"><a class="el" href="classarmnn_1_1_layer_support_base.xhtml">LayerSupportBase</a></li> - <li class="footer">Generated on Fri Feb 24 2023 10:24:31 for ArmNN by + <li class="footer">Generated on Wed Mar 22 2023 15:53:06 for ArmNN by <a href="http://www.doxygen.org/index.html"> - <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> + <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li> </ul> </div> </body> |