Ryan OShea | de36e4a | 2020-03-13 16:26:19 +0000 | [diff] [blame] | 1 | <!-- Copyright (c) 2020 ARM Limited. --> |
| 2 | <!-- --> |
| 3 | <!-- SPDX-License-Identifier: MIT --> |
| 4 | <!-- --> |
| 5 | <!-- HTML header for doxygen 1.8.13--> |
| 6 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| 7 | <html xmlns="http://www.w3.org/1999/xhtml"> |
| 8 | <head> |
| 9 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| 10 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| 11 | <meta name="generator" content="Doxygen 1.8.13"/> |
| 12 | <meta name="robots" content="NOINDEX, NOFOLLOW" /> |
| 13 | <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| 14 | <title>ArmNN: src/armnn/LayersFwd.hpp File Reference</title> |
| 15 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| 16 | <script type="text/javascript" src="jquery.js"></script> |
| 17 | <script type="text/javascript" src="dynsections.js"></script> |
| 18 | <link href="navtree.css" rel="stylesheet" type="text/css"/> |
| 19 | <script type="text/javascript" src="resize.js"></script> |
| 20 | <script type="text/javascript" src="navtreedata.js"></script> |
| 21 | <script type="text/javascript" src="navtree.js"></script> |
| 22 | <script type="text/javascript"> |
| 23 | $(document).ready(initResizable); |
| 24 | </script> |
| 25 | <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| 26 | <script type="text/javascript" src="search/searchdata.js"></script> |
| 27 | <script type="text/javascript" src="search/search.js"></script> |
| 28 | <script type="text/x-mathjax-config"> |
| 29 | MathJax.Hub.Config({ |
| 30 | extensions: ["tex2jax.js"], |
| 31 | jax: ["input/TeX","output/HTML-CSS"], |
| 32 | }); |
| 33 | </script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script> |
| 34 | <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| 35 | <link href="stylesheet.css" rel="stylesheet" type="text/css"/> |
| 36 | </head> |
| 37 | <body> |
| 38 | <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| 39 | <div id="titlearea"> |
| 40 | <table cellspacing="0" cellpadding="0"> |
| 41 | <tbody> |
| 42 | <tr style="height: 56px;"> |
| 43 | <img alt="ArmNN" src="Arm_NN_horizontal_blue.png" style="max-width: 10rem; margin-top: .5rem; margin-left 10px"/> |
| 44 | <td style="padding-left: 0.5em;"> |
| 45 | <div id="projectname"> |
| 46 |  <span id="projectnumber">20.02</span> |
| 47 | </div> |
| 48 | </td> |
| 49 | </tr> |
| 50 | </tbody> |
| 51 | </table> |
| 52 | </div> |
| 53 | <!-- end header part --> |
| 54 | <!-- Generated by Doxygen 1.8.13 --> |
| 55 | <script type="text/javascript"> |
| 56 | var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| 57 | </script> |
| 58 | <script type="text/javascript" src="menudata.js"></script> |
| 59 | <script type="text/javascript" src="menu.js"></script> |
| 60 | <script type="text/javascript"> |
| 61 | $(function() { |
| 62 | initMenu('',true,false,'search.php','Search'); |
| 63 | $(document).ready(function() { init_search(); }); |
| 64 | }); |
| 65 | </script> |
| 66 | <div id="main-nav"></div> |
| 67 | </div><!-- top --> |
| 68 | <div id="side-nav" class="ui-resizable side-nav-resizable"> |
| 69 | <div id="nav-tree"> |
| 70 | <div id="nav-tree-contents"> |
| 71 | <div id="nav-sync" class="sync"></div> |
| 72 | </div> |
| 73 | </div> |
| 74 | <div id="splitbar" style="-moz-user-select:none;" |
| 75 | class="ui-resizable-handle"> |
| 76 | </div> |
| 77 | </div> |
| 78 | <script type="text/javascript"> |
| 79 | $(document).ready(function(){initNavTree('_layers_fwd_8hpp.xhtml','');}); |
| 80 | </script> |
| 81 | <div id="doc-content"> |
| 82 | <!-- window showing the filter options --> |
| 83 | <div id="MSearchSelectWindow" |
| 84 | onmouseover="return searchBox.OnSearchSelectShow()" |
| 85 | onmouseout="return searchBox.OnSearchSelectHide()" |
| 86 | onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| 87 | </div> |
| 88 | |
| 89 | <!-- iframe showing the search results (closed by default) --> |
| 90 | <div id="MSearchResultsWindow"> |
| 91 | <iframe src="javascript:void(0)" frameborder="0" |
| 92 | name="MSearchResults" id="MSearchResults"> |
| 93 | </iframe> |
| 94 | </div> |
| 95 | |
| 96 | <div class="header"> |
| 97 | <div class="summary"> |
| 98 | <a href="#nested-classes">Classes</a> | |
| 99 | <a href="#namespaces">Namespaces</a> | |
| 100 | <a href="#define-members">Macros</a> | |
| 101 | <a href="#typedef-members">Typedefs</a> | |
| 102 | <a href="#func-members">Functions</a> </div> |
| 103 | <div class="headertitle"> |
| 104 | <div class="title">LayersFwd.hpp File Reference</div> </div> |
| 105 | </div><!--header--> |
| 106 | <div class="contents"> |
| 107 | <div class="textblock"><code>#include "<a class="el" href="_internal_types_8hpp_source.xhtml">InternalTypes.hpp</a>"</code><br /> |
| 108 | <code>#include "<a class="el" href="_activation_layer_8hpp_source.xhtml">layers/ActivationLayer.hpp</a>"</code><br /> |
| 109 | <code>#include "<a class="el" href="_addition_layer_8hpp_source.xhtml">layers/AdditionLayer.hpp</a>"</code><br /> |
| 110 | <code>#include "<a class="el" href="_arg_min_max_layer_8hpp_source.xhtml">layers/ArgMinMaxLayer.hpp</a>"</code><br /> |
| 111 | <code>#include "<a class="el" href="_batch_normalization_layer_8hpp_source.xhtml">layers/BatchNormalizationLayer.hpp</a>"</code><br /> |
| 112 | <code>#include "<a class="el" href="_batch_to_space_nd_layer_8hpp_source.xhtml">layers/BatchToSpaceNdLayer.hpp</a>"</code><br /> |
| 113 | <code>#include "<a class="el" href="_comparison_layer_8hpp_source.xhtml">layers/ComparisonLayer.hpp</a>"</code><br /> |
| 114 | <code>#include "<a class="el" href="_concat_layer_8hpp_source.xhtml">layers/ConcatLayer.hpp</a>"</code><br /> |
| 115 | <code>#include "<a class="el" href="_constant_layer_8hpp_source.xhtml">layers/ConstantLayer.hpp</a>"</code><br /> |
| 116 | <code>#include "<a class="el" href="_convert_fp16_to_fp32_layer_8hpp_source.xhtml">layers/ConvertFp16ToFp32Layer.hpp</a>"</code><br /> |
| 117 | <code>#include "<a class="el" href="_convert_fp32_to_fp16_layer_8hpp_source.xhtml">layers/ConvertFp32ToFp16Layer.hpp</a>"</code><br /> |
| 118 | <code>#include "<a class="el" href="_convolution2d_layer_8hpp_source.xhtml">layers/Convolution2dLayer.hpp</a>"</code><br /> |
| 119 | <code>#include "<a class="el" href="_debug_layer_8hpp_source.xhtml">layers/DebugLayer.hpp</a>"</code><br /> |
| 120 | <code>#include "<a class="el" href="_depth_to_space_layer_8hpp_source.xhtml">layers/DepthToSpaceLayer.hpp</a>"</code><br /> |
| 121 | <code>#include "<a class="el" href="_depthwise_convolution2d_layer_8hpp_source.xhtml">layers/DepthwiseConvolution2dLayer.hpp</a>"</code><br /> |
| 122 | <code>#include "<a class="el" href="_dequantize_layer_8hpp_source.xhtml">layers/DequantizeLayer.hpp</a>"</code><br /> |
| 123 | <code>#include "<a class="el" href="_detection_post_process_layer_8hpp_source.xhtml">layers/DetectionPostProcessLayer.hpp</a>"</code><br /> |
| 124 | <code>#include "<a class="el" href="_division_layer_8hpp_source.xhtml">layers/DivisionLayer.hpp</a>"</code><br /> |
| 125 | <code>#include "<a class="el" href="_elementwise_unary_layer_8hpp_source.xhtml">layers/ElementwiseUnaryLayer.hpp</a>"</code><br /> |
| 126 | <code>#include "<a class="el" href="_fake_quantization_layer_8hpp_source.xhtml">layers/FakeQuantizationLayer.hpp</a>"</code><br /> |
| 127 | <code>#include "<a class="el" href="_floor_layer_8hpp_source.xhtml">layers/FloorLayer.hpp</a>"</code><br /> |
| 128 | <code>#include "<a class="el" href="_fully_connected_layer_8hpp_source.xhtml">layers/FullyConnectedLayer.hpp</a>"</code><br /> |
| 129 | <code>#include "<a class="el" href="_gather_layer_8hpp_source.xhtml">layers/GatherLayer.hpp</a>"</code><br /> |
| 130 | <code>#include "<a class="el" href="_input_layer_8hpp_source.xhtml">layers/InputLayer.hpp</a>"</code><br /> |
| 131 | <code>#include "<a class="el" href="_instance_normalization_layer_8hpp_source.xhtml">layers/InstanceNormalizationLayer.hpp</a>"</code><br /> |
| 132 | <code>#include "<a class="el" href="_l2_normalization_layer_8hpp_source.xhtml">layers/L2NormalizationLayer.hpp</a>"</code><br /> |
| 133 | <code>#include "<a class="el" href="_log_softmax_layer_8hpp_source.xhtml">layers/LogSoftmaxLayer.hpp</a>"</code><br /> |
| 134 | <code>#include "<a class="el" href="_lstm_layer_8hpp_source.xhtml">layers/LstmLayer.hpp</a>"</code><br /> |
| 135 | <code>#include "<a class="el" href="_maximum_layer_8hpp_source.xhtml">layers/MaximumLayer.hpp</a>"</code><br /> |
| 136 | <code>#include "<a class="el" href="_mean_layer_8hpp_source.xhtml">layers/MeanLayer.hpp</a>"</code><br /> |
| 137 | <code>#include "<a class="el" href="_mem_copy_layer_8hpp_source.xhtml">layers/MemCopyLayer.hpp</a>"</code><br /> |
| 138 | <code>#include "<a class="el" href="_mem_import_layer_8hpp_source.xhtml">layers/MemImportLayer.hpp</a>"</code><br /> |
| 139 | <code>#include "<a class="el" href="_merge_layer_8hpp_source.xhtml">layers/MergeLayer.hpp</a>"</code><br /> |
| 140 | <code>#include "<a class="el" href="_minimum_layer_8hpp_source.xhtml">layers/MinimumLayer.hpp</a>"</code><br /> |
| 141 | <code>#include "<a class="el" href="_multiplication_layer_8hpp_source.xhtml">layers/MultiplicationLayer.hpp</a>"</code><br /> |
| 142 | <code>#include "<a class="el" href="_normalization_layer_8hpp_source.xhtml">layers/NormalizationLayer.hpp</a>"</code><br /> |
| 143 | <code>#include "<a class="el" href="_output_layer_8hpp_source.xhtml">layers/OutputLayer.hpp</a>"</code><br /> |
| 144 | <code>#include "<a class="el" href="_pad_layer_8hpp_source.xhtml">layers/PadLayer.hpp</a>"</code><br /> |
| 145 | <code>#include "<a class="el" href="_permute_layer_8hpp_source.xhtml">layers/PermuteLayer.hpp</a>"</code><br /> |
| 146 | <code>#include "<a class="el" href="_pooling2d_layer_8hpp_source.xhtml">layers/Pooling2dLayer.hpp</a>"</code><br /> |
| 147 | <code>#include "<a class="el" href="_pre_compiled_layer_8hpp_source.xhtml">layers/PreCompiledLayer.hpp</a>"</code><br /> |
| 148 | <code>#include "<a class="el" href="_prelu_layer_8hpp_source.xhtml">layers/PreluLayer.hpp</a>"</code><br /> |
| 149 | <code>#include "<a class="el" href="_quantize_layer_8hpp_source.xhtml">layers/QuantizeLayer.hpp</a>"</code><br /> |
| 150 | <code>#include "<a class="el" href="_quantized_lstm_layer_8hpp_source.xhtml">layers/QuantizedLstmLayer.hpp</a>"</code><br /> |
| 151 | <code>#include "<a class="el" href="_reshape_layer_8hpp_source.xhtml">layers/ReshapeLayer.hpp</a>"</code><br /> |
| 152 | <code>#include "<a class="el" href="_resize_layer_8hpp_source.xhtml">layers/ResizeLayer.hpp</a>"</code><br /> |
| 153 | <code>#include "<a class="el" href="_slice_layer_8hpp_source.xhtml">layers/SliceLayer.hpp</a>"</code><br /> |
| 154 | <code>#include "<a class="el" href="_softmax_layer_8hpp_source.xhtml">layers/SoftmaxLayer.hpp</a>"</code><br /> |
| 155 | <code>#include "<a class="el" href="_space_to_batch_nd_layer_8hpp_source.xhtml">layers/SpaceToBatchNdLayer.hpp</a>"</code><br /> |
| 156 | <code>#include "<a class="el" href="_space_to_depth_layer_8hpp_source.xhtml">layers/SpaceToDepthLayer.hpp</a>"</code><br /> |
| 157 | <code>#include "<a class="el" href="_splitter_layer_8hpp_source.xhtml">layers/SplitterLayer.hpp</a>"</code><br /> |
| 158 | <code>#include "<a class="el" href="_stack_layer_8hpp_source.xhtml">layers/StackLayer.hpp</a>"</code><br /> |
| 159 | <code>#include "<a class="el" href="_stand_in_layer_8hpp_source.xhtml">layers/StandInLayer.hpp</a>"</code><br /> |
| 160 | <code>#include "<a class="el" href="_strided_slice_layer_8hpp_source.xhtml">layers/StridedSliceLayer.hpp</a>"</code><br /> |
| 161 | <code>#include "<a class="el" href="_subtraction_layer_8hpp_source.xhtml">layers/SubtractionLayer.hpp</a>"</code><br /> |
| 162 | <code>#include "<a class="el" href="_switch_layer_8hpp_source.xhtml">layers/SwitchLayer.hpp</a>"</code><br /> |
| 163 | <code>#include "<a class="el" href="_transpose_convolution2d_layer_8hpp_source.xhtml">layers/TransposeConvolution2dLayer.hpp</a>"</code><br /> |
| 164 | <code>#include "<a class="el" href="_transpose_layer_8hpp_source.xhtml">layers/TransposeLayer.hpp</a>"</code><br /> |
| 165 | </div> |
| 166 | <p><a href="_layers_fwd_8hpp_source.xhtml">Go to the source code of this file.</a></p> |
| 167 | <table class="memberdecls"> |
| 168 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> |
| 169 | Classes</h2></td></tr> |
| 170 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl.xhtml">LayerTypeOfImpl< Type ></a></td></tr> |
| 171 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 172 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_activation_01_4.xhtml">LayerTypeOfImpl< LayerType::Activation ></a></td></tr> |
| 173 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 174 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_addition_01_4.xhtml">LayerTypeOfImpl< LayerType::Addition ></a></td></tr> |
| 175 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 176 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_arg_min_max_01_4.xhtml">LayerTypeOfImpl< LayerType::ArgMinMax ></a></td></tr> |
| 177 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 178 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_batch_normalization_01_4.xhtml">LayerTypeOfImpl< LayerType::BatchNormalization ></a></td></tr> |
| 179 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 180 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_batch_to_space_nd_01_4.xhtml">LayerTypeOfImpl< LayerType::BatchToSpaceNd ></a></td></tr> |
| 181 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 182 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_comparison_01_4.xhtml">LayerTypeOfImpl< LayerType::Comparison ></a></td></tr> |
| 183 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 184 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_concat_01_4.xhtml">LayerTypeOfImpl< LayerType::Concat ></a></td></tr> |
| 185 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 186 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_constant_01_4.xhtml">LayerTypeOfImpl< LayerType::Constant ></a></td></tr> |
| 187 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 188 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_convert_fp16_to_fp32_01_4.xhtml">LayerTypeOfImpl< LayerType::ConvertFp16ToFp32 ></a></td></tr> |
| 189 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 190 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_convert_fp32_to_fp16_01_4.xhtml">LayerTypeOfImpl< LayerType::ConvertFp32ToFp16 ></a></td></tr> |
| 191 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 192 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_convolution2d_01_4.xhtml">LayerTypeOfImpl< LayerType::Convolution2d ></a></td></tr> |
| 193 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 194 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_debug_01_4.xhtml">LayerTypeOfImpl< LayerType::Debug ></a></td></tr> |
| 195 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 196 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_depth_to_space_01_4.xhtml">LayerTypeOfImpl< LayerType::DepthToSpace ></a></td></tr> |
| 197 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 198 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_depthwise_convolution2d_01_4.xhtml">LayerTypeOfImpl< LayerType::DepthwiseConvolution2d ></a></td></tr> |
| 199 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 200 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_dequantize_01_4.xhtml">LayerTypeOfImpl< LayerType::Dequantize ></a></td></tr> |
| 201 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 202 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_detection_post_process_01_4.xhtml">LayerTypeOfImpl< LayerType::DetectionPostProcess ></a></td></tr> |
| 203 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 204 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_division_01_4.xhtml">LayerTypeOfImpl< LayerType::Division ></a></td></tr> |
| 205 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 206 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_elementwise_unary_01_4.xhtml">LayerTypeOfImpl< LayerType::ElementwiseUnary ></a></td></tr> |
| 207 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 208 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_fake_quantization_01_4.xhtml">LayerTypeOfImpl< LayerType::FakeQuantization ></a></td></tr> |
| 209 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 210 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_floor_01_4.xhtml">LayerTypeOfImpl< LayerType::Floor ></a></td></tr> |
| 211 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 212 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_fully_connected_01_4.xhtml">LayerTypeOfImpl< LayerType::FullyConnected ></a></td></tr> |
| 213 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 214 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_gather_01_4.xhtml">LayerTypeOfImpl< LayerType::Gather ></a></td></tr> |
| 215 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 216 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_input_01_4.xhtml">LayerTypeOfImpl< LayerType::Input ></a></td></tr> |
| 217 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 218 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_instance_normalization_01_4.xhtml">LayerTypeOfImpl< LayerType::InstanceNormalization ></a></td></tr> |
| 219 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 220 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_l2_normalization_01_4.xhtml">LayerTypeOfImpl< LayerType::L2Normalization ></a></td></tr> |
| 221 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 222 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_log_softmax_01_4.xhtml">LayerTypeOfImpl< LayerType::LogSoftmax ></a></td></tr> |
| 223 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 224 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_lstm_01_4.xhtml">LayerTypeOfImpl< LayerType::Lstm ></a></td></tr> |
| 225 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 226 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_maximum_01_4.xhtml">LayerTypeOfImpl< LayerType::Maximum ></a></td></tr> |
| 227 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 228 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_mean_01_4.xhtml">LayerTypeOfImpl< LayerType::Mean ></a></td></tr> |
| 229 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 230 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_mem_copy_01_4.xhtml">LayerTypeOfImpl< LayerType::MemCopy ></a></td></tr> |
| 231 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 232 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_mem_import_01_4.xhtml">LayerTypeOfImpl< LayerType::MemImport ></a></td></tr> |
| 233 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 234 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_merge_01_4.xhtml">LayerTypeOfImpl< LayerType::Merge ></a></td></tr> |
| 235 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 236 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_minimum_01_4.xhtml">LayerTypeOfImpl< LayerType::Minimum ></a></td></tr> |
| 237 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 238 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_multiplication_01_4.xhtml">LayerTypeOfImpl< LayerType::Multiplication ></a></td></tr> |
| 239 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 240 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_normalization_01_4.xhtml">LayerTypeOfImpl< LayerType::Normalization ></a></td></tr> |
| 241 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 242 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_output_01_4.xhtml">LayerTypeOfImpl< LayerType::Output ></a></td></tr> |
| 243 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 244 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_pad_01_4.xhtml">LayerTypeOfImpl< LayerType::Pad ></a></td></tr> |
| 245 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 246 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_permute_01_4.xhtml">LayerTypeOfImpl< LayerType::Permute ></a></td></tr> |
| 247 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 248 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_pooling2d_01_4.xhtml">LayerTypeOfImpl< LayerType::Pooling2d ></a></td></tr> |
| 249 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 250 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_pre_compiled_01_4.xhtml">LayerTypeOfImpl< LayerType::PreCompiled ></a></td></tr> |
| 251 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 252 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_prelu_01_4.xhtml">LayerTypeOfImpl< LayerType::Prelu ></a></td></tr> |
| 253 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 254 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_quantize_01_4.xhtml">LayerTypeOfImpl< LayerType::Quantize ></a></td></tr> |
| 255 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 256 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_quantized_lstm_01_4.xhtml">LayerTypeOfImpl< LayerType::QuantizedLstm ></a></td></tr> |
| 257 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 258 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_reshape_01_4.xhtml">LayerTypeOfImpl< LayerType::Reshape ></a></td></tr> |
| 259 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 260 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_resize_01_4.xhtml">LayerTypeOfImpl< LayerType::Resize ></a></td></tr> |
| 261 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 262 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_slice_01_4.xhtml">LayerTypeOfImpl< LayerType::Slice ></a></td></tr> |
| 263 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 264 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_softmax_01_4.xhtml">LayerTypeOfImpl< LayerType::Softmax ></a></td></tr> |
| 265 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 266 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_space_to_batch_nd_01_4.xhtml">LayerTypeOfImpl< LayerType::SpaceToBatchNd ></a></td></tr> |
| 267 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 268 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_space_to_depth_01_4.xhtml">LayerTypeOfImpl< LayerType::SpaceToDepth ></a></td></tr> |
| 269 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 270 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_splitter_01_4.xhtml">LayerTypeOfImpl< LayerType::Splitter ></a></td></tr> |
| 271 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 272 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_stack_01_4.xhtml">LayerTypeOfImpl< LayerType::Stack ></a></td></tr> |
| 273 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 274 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_stand_in_01_4.xhtml">LayerTypeOfImpl< LayerType::StandIn ></a></td></tr> |
| 275 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 276 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_strided_slice_01_4.xhtml">LayerTypeOfImpl< LayerType::StridedSlice ></a></td></tr> |
| 277 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 278 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_subtraction_01_4.xhtml">LayerTypeOfImpl< LayerType::Subtraction ></a></td></tr> |
| 279 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 280 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_switch_01_4.xhtml">LayerTypeOfImpl< LayerType::Switch ></a></td></tr> |
| 281 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 282 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_transpose_01_4.xhtml">LayerTypeOfImpl< LayerType::Transpose ></a></td></tr> |
| 283 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 284 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_layer_type_of_impl_3_01_layer_type_1_1_transpose_convolution2d_01_4.xhtml">LayerTypeOfImpl< LayerType::TransposeConvolution2d ></a></td></tr> |
| 285 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 286 | </table><table class="memberdecls"> |
| 287 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> |
| 288 | Namespaces</h2></td></tr> |
| 289 | <tr class="memitem:namespacearmnn"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml">armnn</a></td></tr> |
| 290 | <tr class="memdesc:namespacearmnn"><td class="mdescLeft"> </td><td class="mdescRight">Copyright (c) 2020 ARM Limited. <br /></td></tr> |
| 291 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| 292 | </table><table class="memberdecls"> |
| 293 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> |
| 294 | Macros</h2></td></tr> |
| 295 | <tr class="memitem:aa4c29d874deb128391826e87b8bb0ff6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_layers_fwd_8hpp.xhtml#aa4c29d874deb128391826e87b8bb0ff6">DECLARE_LAYER_IMPL</a>(_, LayerName)</td></tr> |
| 296 | <tr class="separator:aa4c29d874deb128391826e87b8bb0ff6"><td class="memSeparator" colspan="2"> </td></tr> |
| 297 | <tr class="memitem:a463a20a2d0283b17eb95358102c8c9e1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_layers_fwd_8hpp.xhtml#a463a20a2d0283b17eb95358102c8c9e1">DECLARE_LAYER</a>(LayerName)   <a class="el" href="_layers_fwd_8hpp.xhtml#aa4c29d874deb128391826e87b8bb0ff6">DECLARE_LAYER_IMPL</a>(, LayerName)</td></tr> |
| 298 | <tr class="separator:a463a20a2d0283b17eb95358102c8c9e1"><td class="memSeparator" colspan="2"> </td></tr> |
| 299 | </table><table class="memberdecls"> |
| 300 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> |
| 301 | Typedefs</h2></td></tr> |
| 302 | <tr class="memitem:a6b5db6cc9aad8ec0ac7b14f859aacdab"><td class="memTemplParams" colspan="2">template<LayerType Type> </td></tr> |
| 303 | <tr class="memitem:a6b5db6cc9aad8ec0ac7b14f859aacdab"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a6b5db6cc9aad8ec0ac7b14f859aacdab">LayerTypeOf</a> = typename LayerTypeOfImpl< Type >::Type</td></tr> |
| 304 | <tr class="separator:a6b5db6cc9aad8ec0ac7b14f859aacdab"><td class="memSeparator" colspan="2"> </td></tr> |
| 305 | </table><table class="memberdecls"> |
| 306 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
| 307 | Functions</h2></td></tr> |
| 308 | <tr class="memitem:ac4fb1513cf6f4f3f40ab3d6559ec4067"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| 309 | <tr class="memitem:ac4fb1513cf6f4f3f40ab3d6559ec4067"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ac4fb1513cf6f4f3f40ab3d6559ec4067">LayerEnumOf</a> (const T *=nullptr)</td></tr> |
| 310 | <tr class="separator:ac4fb1513cf6f4f3f40ab3d6559ec4067"><td class="memSeparator" colspan="2"> </td></tr> |
| 311 | <tr class="memitem:afb1e69829289fb07cc349c0884f27abd"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 312 | <tr class="memitem:afb1e69829289fb07cc349c0884f27abd"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#afb1e69829289fb07cc349c0884f27abd">LayerEnumOf</a> (const ActivationLayer *)</td></tr> |
| 313 | <tr class="separator:afb1e69829289fb07cc349c0884f27abd"><td class="memSeparator" colspan="2"> </td></tr> |
| 314 | <tr class="memitem:acc630e11a5baa28ad5723568a7a60109"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 315 | <tr class="memitem:acc630e11a5baa28ad5723568a7a60109"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#acc630e11a5baa28ad5723568a7a60109">LayerEnumOf</a> (const AdditionLayer *)</td></tr> |
| 316 | <tr class="separator:acc630e11a5baa28ad5723568a7a60109"><td class="memSeparator" colspan="2"> </td></tr> |
| 317 | <tr class="memitem:a324e860c347972fce7a1c07531bed06e"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 318 | <tr class="memitem:a324e860c347972fce7a1c07531bed06e"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a324e860c347972fce7a1c07531bed06e">LayerEnumOf</a> (const ArgMinMaxLayer *)</td></tr> |
| 319 | <tr class="separator:a324e860c347972fce7a1c07531bed06e"><td class="memSeparator" colspan="2"> </td></tr> |
| 320 | <tr class="memitem:ae22db3ab5196edbb2e4e5244adc512e3"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 321 | <tr class="memitem:ae22db3ab5196edbb2e4e5244adc512e3"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ae22db3ab5196edbb2e4e5244adc512e3">LayerEnumOf</a> (const BatchNormalizationLayer *)</td></tr> |
| 322 | <tr class="separator:ae22db3ab5196edbb2e4e5244adc512e3"><td class="memSeparator" colspan="2"> </td></tr> |
| 323 | <tr class="memitem:a87ffe3fb58ec36989d343e53e23fb0f8"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 324 | <tr class="memitem:a87ffe3fb58ec36989d343e53e23fb0f8"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a87ffe3fb58ec36989d343e53e23fb0f8">LayerEnumOf</a> (const BatchToSpaceNdLayer *)</td></tr> |
| 325 | <tr class="separator:a87ffe3fb58ec36989d343e53e23fb0f8"><td class="memSeparator" colspan="2"> </td></tr> |
| 326 | <tr class="memitem:a43b8024cb70c07116be132ca28b12a21"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 327 | <tr class="memitem:a43b8024cb70c07116be132ca28b12a21"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a43b8024cb70c07116be132ca28b12a21">LayerEnumOf</a> (const ComparisonLayer *)</td></tr> |
| 328 | <tr class="separator:a43b8024cb70c07116be132ca28b12a21"><td class="memSeparator" colspan="2"> </td></tr> |
| 329 | <tr class="memitem:a300c356944bb1e9d2dff6191d1c3501c"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 330 | <tr class="memitem:a300c356944bb1e9d2dff6191d1c3501c"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a300c356944bb1e9d2dff6191d1c3501c">LayerEnumOf</a> (const ConcatLayer *)</td></tr> |
| 331 | <tr class="separator:a300c356944bb1e9d2dff6191d1c3501c"><td class="memSeparator" colspan="2"> </td></tr> |
| 332 | <tr class="memitem:a307007c2249288fe158bfdfaf9e1c413"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 333 | <tr class="memitem:a307007c2249288fe158bfdfaf9e1c413"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a307007c2249288fe158bfdfaf9e1c413">LayerEnumOf</a> (const ConstantLayer *)</td></tr> |
| 334 | <tr class="separator:a307007c2249288fe158bfdfaf9e1c413"><td class="memSeparator" colspan="2"> </td></tr> |
| 335 | <tr class="memitem:a4471d39d8390fc550c1f8688639e66f5"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 336 | <tr class="memitem:a4471d39d8390fc550c1f8688639e66f5"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a4471d39d8390fc550c1f8688639e66f5">LayerEnumOf</a> (const ConvertFp16ToFp32Layer *)</td></tr> |
| 337 | <tr class="separator:a4471d39d8390fc550c1f8688639e66f5"><td class="memSeparator" colspan="2"> </td></tr> |
| 338 | <tr class="memitem:af8df06bed5f1257864645e45948afa5c"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 339 | <tr class="memitem:af8df06bed5f1257864645e45948afa5c"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#af8df06bed5f1257864645e45948afa5c">LayerEnumOf</a> (const ConvertFp32ToFp16Layer *)</td></tr> |
| 340 | <tr class="separator:af8df06bed5f1257864645e45948afa5c"><td class="memSeparator" colspan="2"> </td></tr> |
| 341 | <tr class="memitem:ab2f52d0c728933e36f581a07676d9fe9"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 342 | <tr class="memitem:ab2f52d0c728933e36f581a07676d9fe9"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ab2f52d0c728933e36f581a07676d9fe9">LayerEnumOf</a> (const Convolution2dLayer *)</td></tr> |
| 343 | <tr class="separator:ab2f52d0c728933e36f581a07676d9fe9"><td class="memSeparator" colspan="2"> </td></tr> |
| 344 | <tr class="memitem:ad596268fcd03c87a4b6fde86f4732546"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 345 | <tr class="memitem:ad596268fcd03c87a4b6fde86f4732546"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ad596268fcd03c87a4b6fde86f4732546">LayerEnumOf</a> (const DebugLayer *)</td></tr> |
| 346 | <tr class="separator:ad596268fcd03c87a4b6fde86f4732546"><td class="memSeparator" colspan="2"> </td></tr> |
| 347 | <tr class="memitem:a939154289f544a02baec0735b27b8894"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 348 | <tr class="memitem:a939154289f544a02baec0735b27b8894"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a939154289f544a02baec0735b27b8894">LayerEnumOf</a> (const DepthToSpaceLayer *)</td></tr> |
| 349 | <tr class="separator:a939154289f544a02baec0735b27b8894"><td class="memSeparator" colspan="2"> </td></tr> |
| 350 | <tr class="memitem:a26a46c27bca08b5bd26abba341f1d795"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 351 | <tr class="memitem:a26a46c27bca08b5bd26abba341f1d795"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a26a46c27bca08b5bd26abba341f1d795">LayerEnumOf</a> (const DepthwiseConvolution2dLayer *)</td></tr> |
| 352 | <tr class="separator:a26a46c27bca08b5bd26abba341f1d795"><td class="memSeparator" colspan="2"> </td></tr> |
| 353 | <tr class="memitem:a95e2d190d7483017b4f4841dd07776e5"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 354 | <tr class="memitem:a95e2d190d7483017b4f4841dd07776e5"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a95e2d190d7483017b4f4841dd07776e5">LayerEnumOf</a> (const DequantizeLayer *)</td></tr> |
| 355 | <tr class="separator:a95e2d190d7483017b4f4841dd07776e5"><td class="memSeparator" colspan="2"> </td></tr> |
| 356 | <tr class="memitem:a22772d461066f995cd72d13066b0f46d"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 357 | <tr class="memitem:a22772d461066f995cd72d13066b0f46d"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a22772d461066f995cd72d13066b0f46d">LayerEnumOf</a> (const DetectionPostProcessLayer *)</td></tr> |
| 358 | <tr class="separator:a22772d461066f995cd72d13066b0f46d"><td class="memSeparator" colspan="2"> </td></tr> |
| 359 | <tr class="memitem:a955b1001b8c57c60ce443a1e31468f20"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 360 | <tr class="memitem:a955b1001b8c57c60ce443a1e31468f20"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a955b1001b8c57c60ce443a1e31468f20">LayerEnumOf</a> (const DivisionLayer *)</td></tr> |
| 361 | <tr class="separator:a955b1001b8c57c60ce443a1e31468f20"><td class="memSeparator" colspan="2"> </td></tr> |
| 362 | <tr class="memitem:a72f7601d11f32c8d9ccb49a80fcf662a"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 363 | <tr class="memitem:a72f7601d11f32c8d9ccb49a80fcf662a"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a72f7601d11f32c8d9ccb49a80fcf662a">LayerEnumOf</a> (const ElementwiseUnaryLayer *)</td></tr> |
| 364 | <tr class="separator:a72f7601d11f32c8d9ccb49a80fcf662a"><td class="memSeparator" colspan="2"> </td></tr> |
| 365 | <tr class="memitem:a4acae0cdcdfab8e941af5c4e42e58cb3"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 366 | <tr class="memitem:a4acae0cdcdfab8e941af5c4e42e58cb3"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a4acae0cdcdfab8e941af5c4e42e58cb3">LayerEnumOf</a> (const FakeQuantizationLayer *)</td></tr> |
| 367 | <tr class="separator:a4acae0cdcdfab8e941af5c4e42e58cb3"><td class="memSeparator" colspan="2"> </td></tr> |
| 368 | <tr class="memitem:a575f5487e62465b6b9edbc447a26f32f"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 369 | <tr class="memitem:a575f5487e62465b6b9edbc447a26f32f"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a575f5487e62465b6b9edbc447a26f32f">LayerEnumOf</a> (const FloorLayer *)</td></tr> |
| 370 | <tr class="separator:a575f5487e62465b6b9edbc447a26f32f"><td class="memSeparator" colspan="2"> </td></tr> |
| 371 | <tr class="memitem:aa689e4a3aa77e9d9e5851f566c5eb8b3"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 372 | <tr class="memitem:aa689e4a3aa77e9d9e5851f566c5eb8b3"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#aa689e4a3aa77e9d9e5851f566c5eb8b3">LayerEnumOf</a> (const FullyConnectedLayer *)</td></tr> |
| 373 | <tr class="separator:aa689e4a3aa77e9d9e5851f566c5eb8b3"><td class="memSeparator" colspan="2"> </td></tr> |
| 374 | <tr class="memitem:a548fb17a9bff172e751ae4bd3add62b5"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 375 | <tr class="memitem:a548fb17a9bff172e751ae4bd3add62b5"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a548fb17a9bff172e751ae4bd3add62b5">LayerEnumOf</a> (const GatherLayer *)</td></tr> |
| 376 | <tr class="separator:a548fb17a9bff172e751ae4bd3add62b5"><td class="memSeparator" colspan="2"> </td></tr> |
| 377 | <tr class="memitem:adef1c8c63daa9d348a29e74eac33a054"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 378 | <tr class="memitem:adef1c8c63daa9d348a29e74eac33a054"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#adef1c8c63daa9d348a29e74eac33a054">LayerEnumOf</a> (const InputLayer *)</td></tr> |
| 379 | <tr class="separator:adef1c8c63daa9d348a29e74eac33a054"><td class="memSeparator" colspan="2"> </td></tr> |
| 380 | <tr class="memitem:a57bcf309be7adcc91001834979f87bde"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 381 | <tr class="memitem:a57bcf309be7adcc91001834979f87bde"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a57bcf309be7adcc91001834979f87bde">LayerEnumOf</a> (const InstanceNormalizationLayer *)</td></tr> |
| 382 | <tr class="separator:a57bcf309be7adcc91001834979f87bde"><td class="memSeparator" colspan="2"> </td></tr> |
| 383 | <tr class="memitem:a36f16b97bcb662caaa4eae24ea16cccf"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 384 | <tr class="memitem:a36f16b97bcb662caaa4eae24ea16cccf"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a36f16b97bcb662caaa4eae24ea16cccf">LayerEnumOf</a> (const L2NormalizationLayer *)</td></tr> |
| 385 | <tr class="separator:a36f16b97bcb662caaa4eae24ea16cccf"><td class="memSeparator" colspan="2"> </td></tr> |
| 386 | <tr class="memitem:afb6f9bd4f43118749a0336074bed7b35"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 387 | <tr class="memitem:afb6f9bd4f43118749a0336074bed7b35"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#afb6f9bd4f43118749a0336074bed7b35">LayerEnumOf</a> (const LogSoftmaxLayer *)</td></tr> |
| 388 | <tr class="separator:afb6f9bd4f43118749a0336074bed7b35"><td class="memSeparator" colspan="2"> </td></tr> |
| 389 | <tr class="memitem:a0d08fb555c6d1cba705fd73b71797a28"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 390 | <tr class="memitem:a0d08fb555c6d1cba705fd73b71797a28"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a0d08fb555c6d1cba705fd73b71797a28">LayerEnumOf</a> (const LstmLayer *)</td></tr> |
| 391 | <tr class="separator:a0d08fb555c6d1cba705fd73b71797a28"><td class="memSeparator" colspan="2"> </td></tr> |
| 392 | <tr class="memitem:a6b231c8a547d4030d9a4a1618810c20b"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 393 | <tr class="memitem:a6b231c8a547d4030d9a4a1618810c20b"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a6b231c8a547d4030d9a4a1618810c20b">LayerEnumOf</a> (const MaximumLayer *)</td></tr> |
| 394 | <tr class="separator:a6b231c8a547d4030d9a4a1618810c20b"><td class="memSeparator" colspan="2"> </td></tr> |
| 395 | <tr class="memitem:af079ba32db74f53aba1ad19193cd2a4b"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 396 | <tr class="memitem:af079ba32db74f53aba1ad19193cd2a4b"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#af079ba32db74f53aba1ad19193cd2a4b">LayerEnumOf</a> (const MeanLayer *)</td></tr> |
| 397 | <tr class="separator:af079ba32db74f53aba1ad19193cd2a4b"><td class="memSeparator" colspan="2"> </td></tr> |
| 398 | <tr class="memitem:aa17969606f64ea581c28431f2395e653"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 399 | <tr class="memitem:aa17969606f64ea581c28431f2395e653"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#aa17969606f64ea581c28431f2395e653">LayerEnumOf</a> (const MemCopyLayer *)</td></tr> |
| 400 | <tr class="separator:aa17969606f64ea581c28431f2395e653"><td class="memSeparator" colspan="2"> </td></tr> |
| 401 | <tr class="memitem:a70f3d83f6d1e3918eab895c8083058fa"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 402 | <tr class="memitem:a70f3d83f6d1e3918eab895c8083058fa"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a70f3d83f6d1e3918eab895c8083058fa">LayerEnumOf</a> (const MemImportLayer *)</td></tr> |
| 403 | <tr class="separator:a70f3d83f6d1e3918eab895c8083058fa"><td class="memSeparator" colspan="2"> </td></tr> |
| 404 | <tr class="memitem:a9e8199bdc39f928f694591a41d7aa0c0"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 405 | <tr class="memitem:a9e8199bdc39f928f694591a41d7aa0c0"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a9e8199bdc39f928f694591a41d7aa0c0">LayerEnumOf</a> (const MergeLayer *)</td></tr> |
| 406 | <tr class="separator:a9e8199bdc39f928f694591a41d7aa0c0"><td class="memSeparator" colspan="2"> </td></tr> |
| 407 | <tr class="memitem:ad32a13408ace1c1fa520ed64a2cbe70f"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 408 | <tr class="memitem:ad32a13408ace1c1fa520ed64a2cbe70f"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ad32a13408ace1c1fa520ed64a2cbe70f">LayerEnumOf</a> (const MinimumLayer *)</td></tr> |
| 409 | <tr class="separator:ad32a13408ace1c1fa520ed64a2cbe70f"><td class="memSeparator" colspan="2"> </td></tr> |
| 410 | <tr class="memitem:a40f1546c0fa69f318eeab4b29cc64b70"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 411 | <tr class="memitem:a40f1546c0fa69f318eeab4b29cc64b70"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a40f1546c0fa69f318eeab4b29cc64b70">LayerEnumOf</a> (const MultiplicationLayer *)</td></tr> |
| 412 | <tr class="separator:a40f1546c0fa69f318eeab4b29cc64b70"><td class="memSeparator" colspan="2"> </td></tr> |
| 413 | <tr class="memitem:a140713619ee498a149854a5376b8d072"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 414 | <tr class="memitem:a140713619ee498a149854a5376b8d072"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a140713619ee498a149854a5376b8d072">LayerEnumOf</a> (const NormalizationLayer *)</td></tr> |
| 415 | <tr class="separator:a140713619ee498a149854a5376b8d072"><td class="memSeparator" colspan="2"> </td></tr> |
| 416 | <tr class="memitem:a7a6e68f66d1d3819640b0f2d46a55fd1"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 417 | <tr class="memitem:a7a6e68f66d1d3819640b0f2d46a55fd1"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a7a6e68f66d1d3819640b0f2d46a55fd1">LayerEnumOf</a> (const OutputLayer *)</td></tr> |
| 418 | <tr class="separator:a7a6e68f66d1d3819640b0f2d46a55fd1"><td class="memSeparator" colspan="2"> </td></tr> |
| 419 | <tr class="memitem:ab6f1994db909dcc399cb1f8bc50c2d3d"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 420 | <tr class="memitem:ab6f1994db909dcc399cb1f8bc50c2d3d"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ab6f1994db909dcc399cb1f8bc50c2d3d">LayerEnumOf</a> (const PadLayer *)</td></tr> |
| 421 | <tr class="separator:ab6f1994db909dcc399cb1f8bc50c2d3d"><td class="memSeparator" colspan="2"> </td></tr> |
| 422 | <tr class="memitem:a1e6b17606926b8f69dbeda7f7ff1df95"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 423 | <tr class="memitem:a1e6b17606926b8f69dbeda7f7ff1df95"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a1e6b17606926b8f69dbeda7f7ff1df95">LayerEnumOf</a> (const PermuteLayer *)</td></tr> |
| 424 | <tr class="separator:a1e6b17606926b8f69dbeda7f7ff1df95"><td class="memSeparator" colspan="2"> </td></tr> |
| 425 | <tr class="memitem:ade84059b48b38da3a233bed287864c5b"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 426 | <tr class="memitem:ade84059b48b38da3a233bed287864c5b"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ade84059b48b38da3a233bed287864c5b">LayerEnumOf</a> (const Pooling2dLayer *)</td></tr> |
| 427 | <tr class="separator:ade84059b48b38da3a233bed287864c5b"><td class="memSeparator" colspan="2"> </td></tr> |
| 428 | <tr class="memitem:a6e5eaa19ff232f11daa9a1c6caccf7fe"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 429 | <tr class="memitem:a6e5eaa19ff232f11daa9a1c6caccf7fe"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a6e5eaa19ff232f11daa9a1c6caccf7fe">LayerEnumOf</a> (const PreCompiledLayer *)</td></tr> |
| 430 | <tr class="separator:a6e5eaa19ff232f11daa9a1c6caccf7fe"><td class="memSeparator" colspan="2"> </td></tr> |
| 431 | <tr class="memitem:a58a5defa35b12773a97760efadffef4f"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 432 | <tr class="memitem:a58a5defa35b12773a97760efadffef4f"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a58a5defa35b12773a97760efadffef4f">LayerEnumOf</a> (const PreluLayer *)</td></tr> |
| 433 | <tr class="separator:a58a5defa35b12773a97760efadffef4f"><td class="memSeparator" colspan="2"> </td></tr> |
| 434 | <tr class="memitem:aaaaf64c0888ab25bfae770bd4c2ec34b"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 435 | <tr class="memitem:aaaaf64c0888ab25bfae770bd4c2ec34b"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#aaaaf64c0888ab25bfae770bd4c2ec34b">LayerEnumOf</a> (const QuantizeLayer *)</td></tr> |
| 436 | <tr class="separator:aaaaf64c0888ab25bfae770bd4c2ec34b"><td class="memSeparator" colspan="2"> </td></tr> |
| 437 | <tr class="memitem:a31bcd6f755df954a4d7b020a09499105"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 438 | <tr class="memitem:a31bcd6f755df954a4d7b020a09499105"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a31bcd6f755df954a4d7b020a09499105">LayerEnumOf</a> (const QuantizedLstmLayer *)</td></tr> |
| 439 | <tr class="separator:a31bcd6f755df954a4d7b020a09499105"><td class="memSeparator" colspan="2"> </td></tr> |
| 440 | <tr class="memitem:a6a17f58da2071720e3003a56a092aab3"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 441 | <tr class="memitem:a6a17f58da2071720e3003a56a092aab3"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a6a17f58da2071720e3003a56a092aab3">LayerEnumOf</a> (const ReshapeLayer *)</td></tr> |
| 442 | <tr class="separator:a6a17f58da2071720e3003a56a092aab3"><td class="memSeparator" colspan="2"> </td></tr> |
| 443 | <tr class="memitem:aafc370ea363f0565c3a8bced1e37c79e"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 444 | <tr class="memitem:aafc370ea363f0565c3a8bced1e37c79e"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#aafc370ea363f0565c3a8bced1e37c79e">LayerEnumOf</a> (const ResizeLayer *)</td></tr> |
| 445 | <tr class="separator:aafc370ea363f0565c3a8bced1e37c79e"><td class="memSeparator" colspan="2"> </td></tr> |
| 446 | <tr class="memitem:a3cbbb4e00618b072ace46751e660a295"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 447 | <tr class="memitem:a3cbbb4e00618b072ace46751e660a295"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a3cbbb4e00618b072ace46751e660a295">LayerEnumOf</a> (const SliceLayer *)</td></tr> |
| 448 | <tr class="separator:a3cbbb4e00618b072ace46751e660a295"><td class="memSeparator" colspan="2"> </td></tr> |
| 449 | <tr class="memitem:af6af4b51e08d3e811620811ab5e0cd2d"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 450 | <tr class="memitem:af6af4b51e08d3e811620811ab5e0cd2d"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#af6af4b51e08d3e811620811ab5e0cd2d">LayerEnumOf</a> (const SoftmaxLayer *)</td></tr> |
| 451 | <tr class="separator:af6af4b51e08d3e811620811ab5e0cd2d"><td class="memSeparator" colspan="2"> </td></tr> |
| 452 | <tr class="memitem:ac2d31ced5505a9d05287f5b71d25e34a"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 453 | <tr class="memitem:ac2d31ced5505a9d05287f5b71d25e34a"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ac2d31ced5505a9d05287f5b71d25e34a">LayerEnumOf</a> (const SpaceToBatchNdLayer *)</td></tr> |
| 454 | <tr class="separator:ac2d31ced5505a9d05287f5b71d25e34a"><td class="memSeparator" colspan="2"> </td></tr> |
| 455 | <tr class="memitem:a81c31de4f532a95ab85ed6d999029332"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 456 | <tr class="memitem:a81c31de4f532a95ab85ed6d999029332"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a81c31de4f532a95ab85ed6d999029332">LayerEnumOf</a> (const SpaceToDepthLayer *)</td></tr> |
| 457 | <tr class="separator:a81c31de4f532a95ab85ed6d999029332"><td class="memSeparator" colspan="2"> </td></tr> |
| 458 | <tr class="memitem:a24d3abbfc1ed81df673452c7148aa0cc"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 459 | <tr class="memitem:a24d3abbfc1ed81df673452c7148aa0cc"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a24d3abbfc1ed81df673452c7148aa0cc">LayerEnumOf</a> (const SplitterLayer *)</td></tr> |
| 460 | <tr class="separator:a24d3abbfc1ed81df673452c7148aa0cc"><td class="memSeparator" colspan="2"> </td></tr> |
| 461 | <tr class="memitem:ab676aab9119d1417764849099a099ecf"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 462 | <tr class="memitem:ab676aab9119d1417764849099a099ecf"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ab676aab9119d1417764849099a099ecf">LayerEnumOf</a> (const StackLayer *)</td></tr> |
| 463 | <tr class="separator:ab676aab9119d1417764849099a099ecf"><td class="memSeparator" colspan="2"> </td></tr> |
| 464 | <tr class="memitem:a1b5ff142f1d4420a8d83d9bcff1bfff4"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 465 | <tr class="memitem:a1b5ff142f1d4420a8d83d9bcff1bfff4"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a1b5ff142f1d4420a8d83d9bcff1bfff4">LayerEnumOf</a> (const StandInLayer *)</td></tr> |
| 466 | <tr class="separator:a1b5ff142f1d4420a8d83d9bcff1bfff4"><td class="memSeparator" colspan="2"> </td></tr> |
| 467 | <tr class="memitem:ad640080ff4ea3e4f9ff05823e32ce15f"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 468 | <tr class="memitem:ad640080ff4ea3e4f9ff05823e32ce15f"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#ad640080ff4ea3e4f9ff05823e32ce15f">LayerEnumOf</a> (const StridedSliceLayer *)</td></tr> |
| 469 | <tr class="separator:ad640080ff4ea3e4f9ff05823e32ce15f"><td class="memSeparator" colspan="2"> </td></tr> |
| 470 | <tr class="memitem:a9cc235c8c5e2ef3d2788cd558d676b0a"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 471 | <tr class="memitem:a9cc235c8c5e2ef3d2788cd558d676b0a"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a9cc235c8c5e2ef3d2788cd558d676b0a">LayerEnumOf</a> (const SubtractionLayer *)</td></tr> |
| 472 | <tr class="separator:a9cc235c8c5e2ef3d2788cd558d676b0a"><td class="memSeparator" colspan="2"> </td></tr> |
| 473 | <tr class="memitem:a110b9fdf7f17a1d065cd59ebc4bb76f7"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 474 | <tr class="memitem:a110b9fdf7f17a1d065cd59ebc4bb76f7"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a110b9fdf7f17a1d065cd59ebc4bb76f7">LayerEnumOf</a> (const SwitchLayer *)</td></tr> |
| 475 | <tr class="separator:a110b9fdf7f17a1d065cd59ebc4bb76f7"><td class="memSeparator" colspan="2"> </td></tr> |
| 476 | <tr class="memitem:af44c8ebb1b55f4c42cc301d0bf030aa5"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 477 | <tr class="memitem:af44c8ebb1b55f4c42cc301d0bf030aa5"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#af44c8ebb1b55f4c42cc301d0bf030aa5">LayerEnumOf</a> (const TransposeLayer *)</td></tr> |
| 478 | <tr class="separator:af44c8ebb1b55f4c42cc301d0bf030aa5"><td class="memSeparator" colspan="2"> </td></tr> |
| 479 | <tr class="memitem:a60af5a86cf0261d0bdf4312736ab4461"><td class="memTemplParams" colspan="2">template<> </td></tr> |
| 480 | <tr class="memitem:a60af5a86cf0261d0bdf4312736ab4461"><td class="memTemplItemLeft" align="right" valign="top">constexpr LayerType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearmnn.xhtml#a60af5a86cf0261d0bdf4312736ab4461">LayerEnumOf</a> (const TransposeConvolution2dLayer *)</td></tr> |
| 481 | <tr class="separator:a60af5a86cf0261d0bdf4312736ab4461"><td class="memSeparator" colspan="2"> </td></tr> |
| 482 | </table> |
| 483 | <h2 class="groupheader">Macro Definition Documentation</h2> |
| 484 | <a id="a463a20a2d0283b17eb95358102c8c9e1"></a> |
| 485 | <h2 class="memtitle"><span class="permalink"><a href="#a463a20a2d0283b17eb95358102c8c9e1">◆ </a></span>DECLARE_LAYER</h2> |
| 486 | |
| 487 | <div class="memitem"> |
| 488 | <div class="memproto"> |
| 489 | <table class="memname"> |
| 490 | <tr> |
| 491 | <td class="memname">#define DECLARE_LAYER</td> |
| 492 | <td>(</td> |
| 493 | <td class="paramtype"> </td> |
| 494 | <td class="paramname">LayerName</td><td>)</td> |
| 495 | <td>   <a class="el" href="_layers_fwd_8hpp.xhtml#aa4c29d874deb128391826e87b8bb0ff6">DECLARE_LAYER_IMPL</a>(, LayerName)</td> |
| 496 | </tr> |
| 497 | </table> |
| 498 | </div><div class="memdoc"> |
| 499 | |
| 500 | <p class="definition">Definition at line <a class="el" href="_layers_fwd_8hpp_source.xhtml#l00092">92</a> of file <a class="el" href="_layers_fwd_8hpp_source.xhtml">LayersFwd.hpp</a>.</p> |
| 501 | |
| 502 | </div> |
| 503 | </div> |
| 504 | <a id="aa4c29d874deb128391826e87b8bb0ff6"></a> |
| 505 | <h2 class="memtitle"><span class="permalink"><a href="#aa4c29d874deb128391826e87b8bb0ff6">◆ </a></span>DECLARE_LAYER_IMPL</h2> |
| 506 | |
| 507 | <div class="memitem"> |
| 508 | <div class="memproto"> |
| 509 | <table class="memname"> |
| 510 | <tr> |
| 511 | <td class="memname">#define DECLARE_LAYER_IMPL</td> |
| 512 | <td>(</td> |
| 513 | <td class="paramtype"> </td> |
| 514 | <td class="paramname">_, </td> |
| 515 | </tr> |
| 516 | <tr> |
| 517 | <td class="paramkey"></td> |
| 518 | <td></td> |
| 519 | <td class="paramtype"> </td> |
| 520 | <td class="paramname">LayerName </td> |
| 521 | </tr> |
| 522 | <tr> |
| 523 | <td></td> |
| 524 | <td>)</td> |
| 525 | <td></td><td></td> |
| 526 | </tr> |
| 527 | </table> |
| 528 | </div><div class="memdoc"> |
| 529 | <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">class </span>LayerName##Layer; \</div><div class="line"> template <> \</div><div class="line"> struct LayerTypeOfImpl<LayerType::_##LayerName> \</div><div class="line"> { \</div><div class="line"> using Type = LayerName##Layer; \</div><div class="line"> }; \</div><div class="line"> template <> \</div><div class="line"> constexpr <a class="code" href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">LayerType</a> <a class="code" href="namespacearmnn.xhtml#a60af5a86cf0261d0bdf4312736ab4461">LayerEnumOf</a>(<span class="keyword">const</span> LayerName##Layer*) \</div><div class="line"> { \</div><div class="line"> return LayerType::_##LayerName; \</div><div class="line"> }</div><div class="ttc" id="namespacearmnn_xhtml_a60af5a86cf0261d0bdf4312736ab4461"><div class="ttname"><a href="namespacearmnn.xhtml#a60af5a86cf0261d0bdf4312736ab4461">armnn::LayerEnumOf</a></div><div class="ttdeci">constexpr LayerType LayerEnumOf(const TransposeConvolution2dLayer *)</div><div class="ttdef"><b>Definition:</b> <a href="_layers_fwd_8hpp_source.xhtml#l00150">LayersFwd.hpp:150</a></div></div> |
| 530 | <div class="ttc" id="namespacearmnn_xhtml_a56943a0946e5f15e5e58054b8e7a04a4"><div class="ttname"><a href="namespacearmnn.xhtml#a56943a0946e5f15e5e58054b8e7a04a4">armnn::LayerType</a></div><div class="ttdeci">LayerType</div><div class="ttdef"><b>Definition:</b> <a href="_internal_types_8hpp_source.xhtml#l00014">InternalTypes.hpp:14</a></div></div> |
| 531 | </div><!-- fragment --> |
| 532 | <p class="definition">Definition at line <a class="el" href="_layers_fwd_8hpp_source.xhtml#l00079">79</a> of file <a class="el" href="_layers_fwd_8hpp_source.xhtml">LayersFwd.hpp</a>.</p> |
| 533 | |
| 534 | </div> |
| 535 | </div> |
| 536 | </div><!-- contents --> |
| 537 | </div><!-- doc-content --> |
| 538 | <!-- start footer part --> |
| 539 | <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
| 540 | <ul> |
| 541 | <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.xhtml">src</a></li><li class="navelem"><a class="el" href="dir_e0a84d05c80a2ef4231141dcbbeac5c8.xhtml">armnn</a></li><li class="navelem"><a class="el" href="_layers_fwd_8hpp.xhtml">LayersFwd.hpp</a></li> |
| 542 | <li class="footer">Generated on Fri Mar 13 2020 16:09:13 for ArmNN by |
| 543 | <a href="http://www.doxygen.org/index.html"> |
| 544 | <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
| 545 | </ul> |
| 546 | </div> |
| 547 | </body> |
| 548 | </html> |