blob: e910a75793818456c2bb9a4abe58a821c8ed071c [file] [log] [blame]
Nikhil Raj03c7ff32023-08-22 12:00:04 +01001<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 2.43.0 (0)
5 -->
6<!-- Title: IConnectableLayer Pages: 1 -->
7<svg width="1011pt" height="3562pt"
8 viewBox="0.00 0.00 1011.00 3562.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
9<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3558)">
10<title>IConnectableLayer</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-3558 1007,-3558 1007,4 -4,4"/>
12<!-- Node1 -->
13<g id="node1" class="node">
14<title>Node1</title>
15<g id="a_node1"><a xlink:title="Interface for a layer that is connectable to other layers via InputSlots and OutputSlots.">
16<polygon fill="#bfbfbf" stroke="black" points="0,-1719.5 0,-1738.5 107,-1738.5 107,-1719.5 0,-1719.5"/>
17<text text-anchor="middle" x="53.5" y="-1726.5" font-family="Helvetica,sans-Serif" font-size="10.00">IConnectableLayer</text>
18</a>
19</g>
20</g>
21<!-- Node2 -->
22<g id="node2" class="node">
23<title>Node2</title>
24<g id="a_node2"><a xlink:href="classarmnn_1_1_layer.html" target="_top" xlink:title=" ">
25<polygon fill="white" stroke="black" points="144,-1719.5 144,-1738.5 188,-1738.5 188,-1719.5 144,-1719.5"/>
26<text text-anchor="middle" x="166" y="-1726.5" font-family="Helvetica,sans-Serif" font-size="10.00">Layer</text>
27</a>
28</g>
29</g>
30<!-- Node1&#45;&gt;Node2 -->
31<g id="edge1" class="edge">
32<title>Node1&#45;&gt;Node2</title>
33<path fill="none" stroke="midnightblue" d="M117.21,-1729C126.79,-1729 136.07,-1729 143.87,-1729"/>
34<polygon fill="midnightblue" stroke="midnightblue" points="117.16,-1725.5 107.16,-1729 117.16,-1732.5 117.16,-1725.5"/>
35</g>
36<!-- Node3 -->
37<g id="node3" class="node">
38<title>Node3</title>
39<g id="a_node3"><a xlink:href="classarmnn_1_1_abs_layer.html" target="_top" xlink:title=" ">
40<polygon fill="white" stroke="black" points="264,-3534.5 264,-3553.5 326,-3553.5 326,-3534.5 264,-3534.5"/>
41<text text-anchor="middle" x="295" y="-3541.5" font-family="Helvetica,sans-Serif" font-size="10.00">AbsLayer</text>
42</a>
43</g>
44</g>
45<!-- Node2&#45;&gt;Node3 -->
46<g id="edge2" class="edge">
47<title>Node2&#45;&gt;Node3</title>
48<path fill="none" stroke="midnightblue" d="M166.93,-1748.89C166.45,-1915.9 164.62,-3087.15 206,-3437 210.7,-3476.74 197.51,-3495.93 225,-3525 234.99,-3535.56 250.26,-3540.44 263.9,-3542.62"/>
49<polygon fill="midnightblue" stroke="midnightblue" points="170.43,-1748.63 166.97,-1738.62 163.43,-1748.61 170.43,-1748.63"/>
50</g>
51<!-- Node4 -->
52<g id="node4" class="node">
53<title>Node4</title>
54<g id="a_node4"><a xlink:href="classarmnn_1_1_bindable_layer.html" target="_top" xlink:title=" ">
55<polygon fill="white" stroke="black" points="252,-3496.5 252,-3515.5 338,-3515.5 338,-3496.5 252,-3496.5"/>
56<text text-anchor="middle" x="295" y="-3503.5" font-family="Helvetica,sans-Serif" font-size="10.00">BindableLayer</text>
57</a>
58</g>
59</g>
60<!-- Node2&#45;&gt;Node4 -->
61<g id="edge3" class="edge">
62<title>Node2&#45;&gt;Node4</title>
63<path fill="none" stroke="midnightblue" d="M166.95,-1748.94C166.63,-1913.98 165.91,-3056.45 206,-3398 210.72,-3438.17 197.25,-3457.58 225,-3487 232.08,-3494.5 241.82,-3499.14 251.75,-3501.97"/>
64<polygon fill="midnightblue" stroke="midnightblue" points="170.45,-1748.78 166.97,-1738.77 163.45,-1748.76 170.45,-1748.78"/>
65</g>
66<!-- Node7 -->
67<g id="node7" class="node">
68<title>Node7</title>
69<g id="a_node7"><a xlink:href="classarmnn_1_1_cast_layer.html" target="_top" xlink:title="This layer represents a cast operation.">
70<polygon fill="white" stroke="black" points="262.5,-3458.5 262.5,-3477.5 327.5,-3477.5 327.5,-3458.5 262.5,-3458.5"/>
71<text text-anchor="middle" x="295" y="-3465.5" font-family="Helvetica,sans-Serif" font-size="10.00">CastLayer</text>
72</a>
73</g>
74</g>
75<!-- Node2&#45;&gt;Node7 -->
76<g id="edge6" class="edge">
77<title>Node2&#45;&gt;Node7</title>
78<path fill="none" stroke="midnightblue" d="M166.96,-1748.98C166.69,-1912.12 166.36,-3027.41 206,-3361 210.72,-3400.73 197.51,-3419.93 225,-3449 234.65,-3459.2 249.22,-3464.1 262.49,-3466.39"/>
79<polygon fill="midnightblue" stroke="midnightblue" points="170.46,-1748.56 166.98,-1738.55 163.46,-1748.55 170.46,-1748.56"/>
80</g>
81<!-- Node8 -->
82<g id="node8" class="node">
83<title>Node8</title>
84<g id="a_node8"><a xlink:href="classarmnn_1_1_constant_layer.html" target="_top" xlink:title="A layer that the constant data can be bound to.">
85<polygon fill="white" stroke="black" points="251.5,-3420.5 251.5,-3439.5 338.5,-3439.5 338.5,-3420.5 251.5,-3420.5"/>
86<text text-anchor="middle" x="295" y="-3427.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConstantLayer</text>
87</a>
88</g>
89</g>
90<!-- Node2&#45;&gt;Node8 -->
91<g id="edge7" class="edge">
92<title>Node2&#45;&gt;Node8</title>
93<path fill="none" stroke="midnightblue" d="M166.98,-1749C166.88,-1909.98 167.63,-2996.67 206,-3322 210.74,-3362.17 197.25,-3381.58 225,-3411 231.99,-3418.41 241.58,-3423.02 251.39,-3425.87"/>
94<polygon fill="midnightblue" stroke="midnightblue" points="170.48,-1748.68 166.99,-1738.68 163.48,-1748.68 170.48,-1748.68"/>
95</g>
96<!-- Node9 -->
97<g id="node9" class="node">
98<title>Node9</title>
99<g id="a_node9"><a xlink:href="classarmnn_1_1_convert_fp16_to_fp32_layer.html" target="_top" xlink:title="This layer converts data type Float 16 to Float 32.">
100<polygon fill="white" stroke="black" points="225,-3382.5 225,-3401.5 365,-3401.5 365,-3382.5 225,-3382.5"/>
101<text text-anchor="middle" x="295" y="-3389.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp16ToFp32Layer</text>
102</a>
103</g>
104</g>
105<!-- Node2&#45;&gt;Node9 -->
106<g id="edge8" class="edge">
107<title>Node2&#45;&gt;Node9</title>
108<path fill="none" stroke="midnightblue" d="M166.98,-1749.03C166.94,-1907.97 168.1,-2967.61 206,-3285 210.74,-3324.73 197.51,-3343.93 225,-3373 228.67,-3376.88 233.05,-3380 237.81,-3382.49"/>
109<polygon fill="midnightblue" stroke="midnightblue" points="170.48,-1748.81 166.99,-1738.81 163.48,-1748.81 170.48,-1748.81"/>
110</g>
111<!-- Node10 -->
112<g id="node10" class="node">
113<title>Node10</title>
114<g id="a_node10"><a xlink:href="classarmnn_1_1_convert_fp32_to_fp16_layer.html" target="_top" xlink:title="This layer converts data type Float 32 to Float 16.">
115<polygon fill="white" stroke="black" points="225,-3344.5 225,-3363.5 365,-3363.5 365,-3344.5 225,-3344.5"/>
116<text text-anchor="middle" x="295" y="-3351.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp32ToFp16Layer</text>
117</a>
118</g>
119</g>
120<!-- Node2&#45;&gt;Node10 -->
121<g id="edge9" class="edge">
122<title>Node2&#45;&gt;Node10</title>
123<path fill="none" stroke="midnightblue" d="M167.01,-1748.98C167.19,-1905.42 169.72,-2936 206,-3245 210.77,-3285.6 196.98,-3305.23 225,-3335 228.58,-3338.8 232.84,-3341.86 237.46,-3344.33"/>
124<polygon fill="midnightblue" stroke="midnightblue" points="170.51,-1748.55 167,-1738.56 163.51,-1748.56 170.51,-1748.55"/>
125</g>
126<!-- Node11 -->
127<g id="node11" class="node">
128<title>Node11</title>
129<g id="a_node11"><a xlink:href="classarmnn_1_1_debug_layer.html" target="_top" xlink:title="This layer visualizes the data flowing through the network.">
130<polygon fill="white" stroke="black" points="257.5,-3306.5 257.5,-3325.5 332.5,-3325.5 332.5,-3306.5 257.5,-3306.5"/>
131<text text-anchor="middle" x="295" y="-3313.5" font-family="Helvetica,sans-Serif" font-size="10.00">DebugLayer</text>
132</a>
133</g>
134</g>
135<!-- Node2&#45;&gt;Node11 -->
136<g id="edge10" class="edge">
137<title>Node2&#45;&gt;Node11</title>
138<path fill="none" stroke="midnightblue" d="M167.06,-1748.88C167.58,-1902.46 172.27,-2901.9 206,-3202 210.81,-3244.79 195.66,-3265.49 225,-3297 233.38,-3306 245.6,-3310.88 257.43,-3313.48"/>
139<polygon fill="midnightblue" stroke="midnightblue" points="170.56,-1748.62 167.03,-1738.63 163.56,-1748.64 170.56,-1748.62"/>
140</g>
141<!-- Node12 -->
142<g id="node12" class="node">
143<title>Node12</title>
144<g id="a_node12"><a xlink:href="classarmnn_1_1_dequantize_layer.html" target="_top" xlink:title="This layer dequantizes the input tensor.">
145<polygon fill="white" stroke="black" points="245.5,-3268.5 245.5,-3287.5 344.5,-3287.5 344.5,-3268.5 245.5,-3268.5"/>
146<text text-anchor="middle" x="295" y="-3275.5" font-family="Helvetica,sans-Serif" font-size="10.00">DequantizeLayer</text>
147</a>
148</g>
149</g>
150<!-- Node2&#45;&gt;Node12 -->
151<g id="edge11" class="edge">
152<title>Node2&#45;&gt;Node12</title>
153<path fill="none" stroke="midnightblue" d="M166.92,-1748.67C166.4,-1900.61 164.62,-2889.37 206,-3185 210.71,-3218.63 201.2,-3234.78 225,-3259 230.57,-3264.67 237.67,-3268.69 245.19,-3271.54"/>
154<polygon fill="midnightblue" stroke="midnightblue" points="170.42,-1748.54 166.96,-1738.52 163.42,-1748.51 170.42,-1748.54"/>
155</g>
156<!-- Node13 -->
157<g id="node13" class="node">
158<title>Node13</title>
159<g id="a_node13"><a xlink:href="classarmnn_1_1_elementwise_base_layer.html" target="_top" xlink:title="NOTE: this is an abstract class to encapsulate the element wise operations, it does not implement: st...">
160<polygon fill="white" stroke="black" points="229.5,-3230.5 229.5,-3249.5 360.5,-3249.5 360.5,-3230.5 229.5,-3230.5"/>
161<text text-anchor="middle" x="295" y="-3237.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBaseLayer</text>
162</a>
163</g>
164</g>
165<!-- Node2&#45;&gt;Node13 -->
166<g id="edge12" class="edge">
167<title>Node2&#45;&gt;Node13</title>
168<path fill="none" stroke="midnightblue" d="M167.15,-1749.07C168.44,-1912.58 178.2,-3023.41 206,-3169 210.62,-3193.17 206.91,-3204.33 225,-3221 229.2,-3224.87 234.12,-3227.97 239.37,-3230.44"/>
169<polygon fill="midnightblue" stroke="midnightblue" points="170.65,-1748.58 167.07,-1738.61 163.65,-1748.64 170.65,-1748.58"/>
170</g>
171<!-- Node20 -->
172<g id="node20" class="node">
173<title>Node20</title>
174<g id="a_node20"><a xlink:href="classarmnn_1_1_floor_layer.html" target="_top" xlink:title="This layer represents a floor operation.">
175<polygon fill="white" stroke="black" points="261,-3192.5 261,-3211.5 329,-3211.5 329,-3192.5 261,-3192.5"/>
176<text text-anchor="middle" x="295" y="-3199.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloorLayer</text>
177</a>
178</g>
179</g>
180<!-- Node2&#45;&gt;Node20 -->
181<g id="edge19" class="edge">
182<title>Node2&#45;&gt;Node20</title>
183<path fill="none" stroke="midnightblue" d="M166.89,-1748.93C166.07,-1911.28 162.14,-3014.03 206,-3154 210.61,-3168.7 212.55,-3173.93 225,-3183 235.44,-3190.61 248.79,-3195.17 260.96,-3197.91"/>
184<polygon fill="midnightblue" stroke="midnightblue" points="170.39,-1748.56 166.94,-1738.54 163.39,-1748.52 170.39,-1748.56"/>
185</g>
186<!-- Node21 -->
187<g id="node21" class="node">
188<title>Node21</title>
189<g id="a_node21"><a xlink:href="classarmnn_1_1_gather_nd_layer.html" target="_top" xlink:title="This layer represents a GatherNd operator.">
190<polygon fill="white" stroke="black" points="250,-3154.5 250,-3173.5 340,-3173.5 340,-3154.5 250,-3154.5"/>
191<text text-anchor="middle" x="295" y="-3161.5" font-family="Helvetica,sans-Serif" font-size="10.00">GatherNdLayer</text>
192</a>
193</g>
194</g>
195<!-- Node2&#45;&gt;Node21 -->
196<g id="edge20" class="edge">
197<title>Node2&#45;&gt;Node21</title>
198<path fill="none" stroke="midnightblue" d="M166.88,-1749.04C165.94,-1916.82 161.04,-3082.79 206,-3140 216.47,-3153.32 233.56,-3159.7 249.91,-3162.61"/>
199<polygon fill="midnightblue" stroke="midnightblue" points="170.38,-1748.74 166.94,-1738.72 163.38,-1748.69 170.38,-1748.74"/>
200</g>
201<!-- Node22 -->
202<g id="node22" class="node">
203<title>Node22</title>
204<g id="a_node22"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
205<polygon fill="white" stroke="black" points="234,-1781 234,-1811 356,-1811 356,-1781 234,-1781"/>
206<text text-anchor="start" x="242" y="-1799" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
207<text text-anchor="middle" x="295" y="-1788" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Parameters &gt;</text>
208</a>
209</g>
210</g>
211<!-- Node2&#45;&gt;Node22 -->
212<g id="edge21" class="edge">
213<title>Node2&#45;&gt;Node22</title>
214<path fill="none" stroke="midnightblue" d="M194.23,-1743.37C215.24,-1754.45 244.21,-1769.73 265.53,-1780.98"/>
215<polygon fill="midnightblue" stroke="midnightblue" points="195.67,-1740.17 185.2,-1738.6 192.41,-1746.36 195.67,-1740.17"/>
216</g>
217<!-- Node23 -->
218<g id="node23" class="node">
219<title>Node23</title>
220<g id="a_node23"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
221<polygon fill="white" stroke="black" points="629,-2326 629,-2356 759,-2356 759,-2326 629,-2326"/>
222<text text-anchor="start" x="637" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
223<text text-anchor="middle" x="694" y="-2333" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SoftmaxDescriptor &gt;</text>
224</a>
225</g>
226</g>
227<!-- Node2&#45;&gt;Node23 -->
228<g id="edge164" class="edge">
229<title>Node2&#45;&gt;Node23</title>
230<path fill="none" stroke="midnightblue" d="M167.8,-1748.8C171.88,-1845.4 191.39,-2264.41 225,-2311 273.07,-2377.64 303.87,-2384.85 383,-2407 463.03,-2429.41 497.97,-2448.47 570,-2407 583.81,-2399.05 575.64,-2386.06 588,-2376 599.85,-2366.36 614.46,-2359.33 628.98,-2354.22"/>
231<polygon fill="midnightblue" stroke="midnightblue" points="171.29,-1748.51 167.38,-1738.67 164.3,-1748.8 171.29,-1748.51"/>
232</g>
233<!-- Node25 -->
234<g id="node25" class="node">
235<title>Node25</title>
236<g id="a_node25"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
237<polygon fill="white" stroke="black" points="607.5,-2090 607.5,-2120 780.5,-2120 780.5,-2090 607.5,-2090"/>
238<text text-anchor="start" x="615.5" y="-2108" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
239<text text-anchor="middle" x="694" y="-2097" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FakeQuantizationDescriptor &gt;</text>
240</a>
241</g>
242</g>
243<!-- Node2&#45;&gt;Node25 -->
244<g id="edge142" class="edge">
245<title>Node2&#45;&gt;Node25</title>
246<path fill="none" stroke="midnightblue" d="M168.02,-1748.68C171.73,-1814.05 186.45,-2022.82 225,-2076 273.09,-2142.34 304.05,-2149.09 383,-2171 463.09,-2193.22 496.38,-2209.57 570,-2171 582.45,-2164.48 576.94,-2153.67 588,-2145 601.74,-2134.23 618.71,-2126.1 634.97,-2120.09"/>
247<polygon fill="midnightblue" stroke="midnightblue" points="171.5,-1748.32 167.46,-1738.52 164.51,-1748.7 171.5,-1748.32"/>
248</g>
249<!-- Node27 -->
250<g id="node27" class="node">
251<title>Node27</title>
252<g id="a_node27"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
253<polygon fill="white" stroke="black" points="631.5,-1871 631.5,-1901 756.5,-1901 756.5,-1871 631.5,-1871"/>
254<text text-anchor="start" x="639.5" y="-1889" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
255<text text-anchor="middle" x="694" y="-1878" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReduceDescriptor &gt;</text>
256</a>
257</g>
258</g>
259<!-- Node2&#45;&gt;Node27 -->
260<g id="edge160" class="edge">
261<title>Node2&#45;&gt;Node27</title>
262<path fill="none" stroke="midnightblue" d="M170.97,-1748.43C177.62,-1776.54 193.51,-1828.74 225,-1861 279.17,-1916.49 307.31,-1918.15 383,-1935 464.13,-1953.06 495.29,-1971.4 570,-1935 581.67,-1929.31 577.11,-1919.06 588,-1912 600.93,-1903.63 616.34,-1897.95 631.33,-1894.1"/>
263<polygon fill="midnightblue" stroke="midnightblue" points="174.37,-1747.61 168.79,-1738.6 167.54,-1749.12 174.37,-1747.61"/>
264</g>
265<!-- Node29 -->
266<g id="node29" class="node">
267<title>Node29</title>
268<g id="a_node29"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
269<polygon fill="white" stroke="black" points="633,-3046 633,-3076 755,-3076 755,-3046 633,-3046"/>
270<text text-anchor="start" x="641" y="-3064" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
271<text text-anchor="middle" x="694" y="-3053" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmDescriptor &gt;</text>
272</a>
273</g>
274</g>
275<!-- Node2&#45;&gt;Node29 -->
276<g id="edge150" class="edge">
277<title>Node2&#45;&gt;Node29</title>
278<path fill="none" stroke="midnightblue" d="M167.33,-1748.69C170.01,-1906.65 189.28,-2963.07 225,-3019 269.23,-3088.25 303.87,-3092.85 383,-3115 463.03,-3137.41 494.08,-3148.81 570,-3115 580.92,-3110.13 577.97,-3101.51 588,-3095 601.5,-3086.24 617.45,-3079.57 632.78,-3074.56"/>
279<polygon fill="midnightblue" stroke="midnightblue" points="170.82,-1748.49 167.16,-1738.55 163.82,-1748.61 170.82,-1748.49"/>
280</g>
281<!-- Node32 -->
282<g id="node32" class="node">
283<title>Node32</title>
284<g id="a_node32"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
285<polygon fill="white" stroke="black" points="612.5,-2800 612.5,-2830 775.5,-2830 775.5,-2800 612.5,-2800"/>
286<text text-anchor="start" x="620.5" y="-2818" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
287<text text-anchor="middle" x="694" y="-2807" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ChannelShuffleDescriptor &gt;</text>
288</a>
289</g>
290</g>
291<!-- Node2&#45;&gt;Node32 -->
292<g id="edge133" class="edge">
293<title>Node2&#45;&gt;Node32</title>
294<path fill="none" stroke="midnightblue" d="M166.86,-1749.18C166.09,-1887.66 164.24,-2694.71 225,-2783 271.58,-2850.69 303.87,-2856.85 383,-2879 463.03,-2901.41 496.72,-2918.22 570,-2879 582.72,-2872.19 576.61,-2860.85 588,-2852 600.13,-2842.57 614.85,-2835.43 629.39,-2830.06"/>
295<polygon fill="midnightblue" stroke="midnightblue" points="170.37,-1748.83 166.93,-1738.81 163.37,-1748.79 170.37,-1748.83"/>
296</g>
297<!-- Node34 -->
298<g id="node34" class="node">
299<title>Node34</title>
300<g id="a_node34"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
301<polygon fill="white" stroke="black" points="618,-2510 618,-2540 770,-2540 770,-2510 618,-2510"/>
302<text text-anchor="start" x="626" y="-2528" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
303<text text-anchor="middle" x="694" y="-2517" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PreCompiledDescriptor &gt;</text>
304</a>
305</g>
306</g>
307<!-- Node2&#45;&gt;Node34 -->
308<g id="edge158" class="edge">
309<title>Node2&#45;&gt;Node34</title>
310<path fill="none" stroke="midnightblue" d="M167.35,-1748.79C169.51,-1862.04 182.34,-2425.07 225,-2488 271.1,-2556.02 303.87,-2561.85 383,-2584 463.03,-2606.41 497.37,-2624.4 570,-2584 583.26,-2576.63 575.89,-2564.14 588,-2555 596.85,-2548.32 607.14,-2543.12 617.75,-2539.08"/>
311<polygon fill="midnightblue" stroke="midnightblue" points="170.84,-1748.43 167.16,-1738.5 163.85,-1748.56 170.84,-1748.43"/>
312</g>
313<!-- Node36 -->
314<g id="node36" class="node">
315<title>Node36</title>
316<g id="a_node36"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
317<polygon fill="white" stroke="black" points="620.5,-2033 620.5,-2063 767.5,-2063 767.5,-2033 620.5,-2033"/>
318<text text-anchor="start" x="628.5" y="-2051" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
319<text text-anchor="middle" x="694" y="-2040" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogSoftmaxDescriptor &gt;</text>
320</a>
321</g>
322</g>
323<!-- Node2&#45;&gt;Node36 -->
324<g id="edge149" class="edge">
325<title>Node2&#45;&gt;Node36</title>
326<path fill="none" stroke="midnightblue" d="M168.71,-1748.79C174.08,-1806.93 192.22,-1975.89 225,-2019 274.32,-2083.86 304.38,-2090.58 383,-2112 463.19,-2133.85 497.97,-2153.47 570,-2112 583.81,-2104.05 575.56,-2090.95 588,-2081 597.48,-2073.42 608.71,-2067.57 620.25,-2063.06"/>
327<polygon fill="midnightblue" stroke="midnightblue" points="172.19,-1748.35 167.81,-1738.7 165.21,-1748.98 172.19,-1748.35"/>
328</g>
329<!-- Node38 -->
330<g id="node38" class="node">
331<title>Node38</title>
332<g id="a_node38"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
333<polygon fill="white" stroke="black" points="609,-2971 609,-3001 779,-3001 779,-2971 609,-2971"/>
334<text text-anchor="start" x="617" y="-2989" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
335<text text-anchor="middle" x="694" y="-2978" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToBatchNdDescriptor &gt;</text>
336</a>
337</g>
338</g>
339<!-- Node2&#45;&gt;Node38 -->
340<g id="edge165" class="edge">
341<title>Node2&#45;&gt;Node38</title>
342<path fill="none" stroke="midnightblue" d="M167.37,-1749.2C170.29,-1904.74 190.43,-2907.16 225,-2960 269.99,-3028.76 303.87,-3033.85 383,-3056 463.03,-3078.41 493.65,-3088.84 570,-3056 580.69,-3051.4 578.62,-3043.87 588,-3037 608.11,-3022.27 633.13,-3009.92 653.71,-3001.06"/>
343<polygon fill="midnightblue" stroke="midnightblue" points="170.86,-1748.74 167.18,-1738.8 163.86,-1748.87 170.86,-1748.74"/>
344</g>
345<!-- Node40 -->
346<g id="node40" class="node">
347<title>Node40</title>
348<g id="a_node40"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
349<polygon fill="white" stroke="black" points="609,-2861 609,-2891 779,-2891 779,-2861 609,-2861"/>
350<text text-anchor="start" x="617" y="-2879" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
351<text text-anchor="middle" x="694" y="-2868" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchToSpaceNdDescriptor &gt;</text>
352</a>
353</g>
354</g>
355<!-- Node2&#45;&gt;Node40 -->
356<g id="edge132" class="edge">
357<title>Node2&#45;&gt;Node40</title>
358<path fill="none" stroke="midnightblue" d="M166.8,-1748.98C165.52,-1891.29 160.57,-2748.55 225,-2842 271.64,-2909.65 303.87,-2915.85 383,-2938 463.03,-2960.41 497.68,-2978.95 570,-2938 583.53,-2930.34 575.75,-2917.57 588,-2908 597.09,-2900.9 607.74,-2895.37 618.72,-2891.07"/>
359<polygon fill="midnightblue" stroke="midnightblue" points="170.3,-1748.73 166.9,-1738.7 163.3,-1748.67 170.3,-1748.73"/>
360</g>
361<!-- Node42 -->
362<g id="node42" class="node">
363<title>Node42</title>
364<g id="a_node42"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
365<polygon fill="white" stroke="black" points="628.5,-2743 628.5,-2773 759.5,-2773 759.5,-2743 628.5,-2743"/>
366<text text-anchor="start" x="636.5" y="-2761" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
367<text text-anchor="middle" x="694" y="-2750" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PermuteDescriptor &gt;</text>
368</a>
369</g>
370</g>
371<!-- Node2&#45;&gt;Node42 -->
372<g id="edge155" class="edge">
373<title>Node2&#45;&gt;Node42</title>
374<path fill="none" stroke="midnightblue" d="M166.94,-1748.85C166.73,-1881.85 168.02,-2640.62 225,-2724 271.36,-2791.84 303.87,-2797.85 383,-2820 463.03,-2842.41 497.37,-2860.4 570,-2820 583.26,-2812.63 576.02,-2800.3 588,-2791 599.78,-2781.86 614.12,-2775.23 628.38,-2770.42"/>
375<polygon fill="midnightblue" stroke="midnightblue" points="170.45,-1748.56 166.97,-1738.56 163.45,-1748.55 170.45,-1748.56"/>
376</g>
377<!-- Node44 -->
378<g id="node44" class="node">
379<title>Node44</title>
380<g id="a_node44"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
381<polygon fill="white" stroke="black" points="633,-2621 633,-2651 755,-2651 755,-2621 633,-2621"/>
382<text text-anchor="start" x="641" y="-2639" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
383<text text-anchor="middle" x="694" y="-2628" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; GatherDescriptor &gt;</text>
384</a>
385</g>
386</g>
387<!-- Node2&#45;&gt;Node44 -->
388<g id="edge145" class="edge">
389<title>Node2&#45;&gt;Node44</title>
390<path fill="none" stroke="midnightblue" d="M167.12,-1748.73C168,-1871.94 175.06,-2532.93 225,-2606 271.36,-2673.84 303.87,-2679.85 383,-2702 463.03,-2724.41 496.72,-2741.22 570,-2702 582.72,-2695.19 576.69,-2683.95 588,-2675 601.12,-2664.63 617.27,-2656.82 632.94,-2651.03"/>
391<polygon fill="midnightblue" stroke="midnightblue" points="170.62,-1748.5 167.05,-1738.52 163.62,-1748.54 170.62,-1748.5"/>
392</g>
393<!-- Node46 -->
394<g id="node46" class="node">
395<title>Node46</title>
396<g id="a_node46"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
397<polygon fill="white" stroke="black" points="603,-2385 603,-2415 785,-2415 785,-2385 603,-2385"/>
398<text text-anchor="start" x="611" y="-2403" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
399<text text-anchor="middle" x="694" y="-2392" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseUnaryDescriptor &gt;</text>
400</a>
401</g>
402</g>
403<!-- Node2&#45;&gt;Node46 -->
404<g id="edge141" class="edge">
405<title>Node2&#45;&gt;Node46</title>
406<path fill="none" stroke="midnightblue" d="M167.66,-1748.81C171.22,-1851.15 189.31,-2317.34 225,-2370 271.1,-2438.02 303.87,-2443.85 383,-2466 463.03,-2488.41 496.03,-2503.89 570,-2466 582.19,-2459.76 577.18,-2449.39 588,-2441 602.46,-2429.79 620.36,-2421.3 637.27,-2415.03"/>
407<polygon fill="midnightblue" stroke="midnightblue" points="171.15,-1748.51 167.31,-1738.64 164.16,-1748.75 171.15,-1748.51"/>
408</g>
409<!-- Node48 -->
410<g id="node48" class="node">
411<title>Node48</title>
412<g id="a_node48"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
413<polygon fill="white" stroke="black" points="615,-2154 615,-2184 773,-2184 773,-2154 615,-2154"/>
414<text text-anchor="start" x="623" y="-2172" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
415<text text-anchor="middle" x="694" y="-2161" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthToSpaceDescriptor &gt;</text>
416</a>
417</g>
418</g>
419<!-- Node2&#45;&gt;Node48 -->
420<g id="edge137" class="edge">
421<title>Node2&#45;&gt;Node48</title>
422<path fill="none" stroke="midnightblue" d="M167.47,-1748.64C169.53,-1820.89 179.88,-2070.95 225,-2134 272.82,-2200.82 303.87,-2207.85 383,-2230 463.03,-2252.41 496.38,-2268.57 570,-2230 582.45,-2223.48 576.76,-2212.43 588,-2204 599.3,-2195.53 612.76,-2189.03 626.22,-2184.08"/>
423<polygon fill="midnightblue" stroke="midnightblue" points="170.97,-1748.53 167.2,-1738.63 163.97,-1748.72 170.97,-1748.53"/>
424</g>
425<!-- Node50 -->
426<g id="node50" class="node">
427<title>Node50</title>
428<g id="a_node50"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
429<polygon fill="white" stroke="black" points="632,-1921 632,-1951 756,-1951 756,-1921 632,-1921"/>
430<text text-anchor="start" x="640" y="-1939" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
431<text text-anchor="middle" x="694" y="-1928" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; OriginsDescriptor &gt;</text>
432</a>
433</g>
434</g>
435<!-- Node2&#45;&gt;Node50 -->
436<g id="edge153" class="edge">
437<title>Node2&#45;&gt;Node50</title>
438<path fill="none" stroke="midnightblue" d="M168.57,-1748.96C172.35,-1784.87 184.88,-1861.06 225,-1909 276.18,-1970.15 305.68,-1974.52 383,-1994 463.59,-2014.3 497.05,-2033.83 570,-1994 582.98,-1986.91 576.12,-1974.82 588,-1966 600.78,-1956.5 616.48,-1950.01 631.81,-1945.57"/>
439<polygon fill="midnightblue" stroke="midnightblue" points="172.04,-1748.44 167.62,-1738.81 165.07,-1749.09 172.04,-1748.44"/>
440</g>
441<!-- Node52 -->
442<g id="node52" class="node">
443<title>Node52</title>
444<g id="a_node52"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
445<polygon fill="white" stroke="black" points="615,-2564 615,-2594 773,-2594 773,-2564 615,-2564"/>
446<text text-anchor="start" x="623" y="-2582" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
447<text text-anchor="middle" x="694" y="-2571" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToDepthDescriptor &gt;</text>
448</a>
449</g>
450</g>
451<!-- Node2&#45;&gt;Node52 -->
452<g id="edge166" class="edge">
453<title>Node2&#45;&gt;Node52</title>
454<path fill="none" stroke="midnightblue" d="M167.23,-1748.85C168.74,-1867.39 178.76,-2478.99 225,-2547 271.2,-2614.95 303.87,-2620.85 383,-2643 463.03,-2665.41 497.97,-2684.47 570,-2643 583.81,-2635.05 575.56,-2621.95 588,-2612 597.48,-2604.42 608.71,-2598.57 620.25,-2594.06"/>
455<polygon fill="midnightblue" stroke="midnightblue" points="170.73,-1748.64 167.1,-1738.68 163.73,-1748.73 170.73,-1748.64"/>
456</g>
457<!-- Node54 -->
458<g id="node54" class="node">
459<title>Node54</title>
460<g id="a_node54"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
461<polygon fill="white" stroke="black" points="628.5,-2450 628.5,-2480 759.5,-2480 759.5,-2450 628.5,-2450"/>
462<text text-anchor="start" x="636.5" y="-2468" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
463<text text-anchor="middle" x="694" y="-2457" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReshapeDescriptor &gt;</text>
464</a>
465</g>
466</g>
467<!-- Node2&#45;&gt;Node54 -->
468<g id="edge161" class="edge">
469<title>Node2&#45;&gt;Node54</title>
470<path fill="none" stroke="midnightblue" d="M167.5,-1748.92C170.35,-1857.08 185.89,-2371.21 225,-2429 271.05,-2497.05 303.87,-2502.85 383,-2525 463.03,-2547.41 495.66,-2562.17 570,-2525 581.93,-2519.04 577.22,-2508.84 588,-2501 600.23,-2492.1 614.84,-2485.28 629.21,-2480.09"/>
471<polygon fill="midnightblue" stroke="midnightblue" points="170.99,-1748.66 167.24,-1738.75 163.99,-1748.84 170.99,-1748.66"/>
472</g>
473<!-- Node56 -->
474<g id="node56" class="node">
475<title>Node56</title>
476<g id="a_node56"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
477<polygon fill="white" stroke="black" points="633,-2213 633,-2243 755,-2243 755,-2213 633,-2213"/>
478<text text-anchor="start" x="641" y="-2231" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
479<text text-anchor="middle" x="694" y="-2220" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ViewsDescriptor &gt;</text>
480</a>
481</g>
482</g>
483<!-- Node2&#45;&gt;Node56 -->
484<g id="edge173" class="edge">
485<title>Node2&#45;&gt;Node56</title>
486<path fill="none" stroke="midnightblue" d="M167.04,-1748.93C167.54,-1828.17 172.97,-2120.1 225,-2193 272.74,-2259.88 303.87,-2266.85 383,-2289 463.03,-2311.41 496.38,-2327.57 570,-2289 582.45,-2282.48 576.76,-2271.43 588,-2263 601.14,-2253.14 617.22,-2245.97 632.8,-2240.78"/>
487<polygon fill="midnightblue" stroke="midnightblue" points="170.54,-1748.82 166.99,-1738.83 163.54,-1748.85 170.54,-1748.82"/>
488</g>
489<!-- Node58 -->
490<g id="node58" class="node">
491<title>Node58</title>
492<g id="a_node58"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
493<polygon fill="white" stroke="black" points="625.5,-1975 625.5,-2005 762.5,-2005 762.5,-1975 625.5,-1975"/>
494<text text-anchor="start" x="633.5" y="-1993" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
495<text text-anchor="middle" x="694" y="-1982" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling2dDescriptor &gt;</text>
496</a>
497</g>
498</g>
499<!-- Node2&#45;&gt;Node58 -->
500<g id="edge156" class="edge">
501<title>Node2&#45;&gt;Node58</title>
502<path fill="none" stroke="midnightblue" d="M166.7,-1748.76C167.06,-1792.2 173.58,-1897.38 225,-1963 274.85,-2026.61 304.88,-2032.31 383,-2053 463.34,-2074.28 497.37,-2093.4 570,-2053 583.26,-2045.63 576.06,-2033.35 588,-2024 598.94,-2015.44 612.1,-2009 625.35,-2004.16"/>
503<polygon fill="midnightblue" stroke="midnightblue" points="170.2,-1748.67 166.73,-1738.66 163.2,-1748.65 170.2,-1748.67"/>
504</g>
505<!-- Node60 -->
506<g id="node60" class="node">
507<title>Node60</title>
508<g id="a_node60"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
509<polygon fill="white" stroke="black" points="614,-3104 614,-3134 774,-3134 774,-3104 614,-3104"/>
510<text text-anchor="start" x="622" y="-3122" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
511<text text-anchor="middle" x="694" y="-3111" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution2dDescriptor &gt;</text>
512</a>
513</g>
514</g>
515<!-- Node2&#45;&gt;Node60 -->
516<g id="edge135" class="edge">
517<title>Node2&#45;&gt;Node60</title>
518<path fill="none" stroke="midnightblue" d="M167.2,-1748.65C168.97,-1910.78 182.63,-3022.87 225,-3078 270.87,-3137.68 309,-3125.21 383,-3139 464.7,-3154.22 487.16,-3145.69 570,-3139 584.23,-3137.85 599.3,-3135.96 613.83,-3133.8"/>
519<polygon fill="midnightblue" stroke="midnightblue" points="170.7,-1748.61 167.1,-1738.65 163.71,-1748.68 170.7,-1748.61"/>
520</g>
521<!-- Node62 -->
522<g id="node62" class="node">
523<title>Node62</title>
524<g id="a_node62"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
525<polygon fill="white" stroke="black" points="624.5,-2917 624.5,-2947 763.5,-2947 763.5,-2917 624.5,-2917"/>
526<text text-anchor="start" x="632.5" y="-2935" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
527<text text-anchor="middle" x="694" y="-2924" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ActivationDescriptor &gt;</text>
528</a>
529</g>
530</g>
531<!-- Node2&#45;&gt;Node62 -->
532<g id="edge128" class="edge">
533<title>Node2&#45;&gt;Node62</title>
534<path fill="none" stroke="midnightblue" d="M167.32,-1749C169.43,-1877.19 182,-2585.05 206,-2800 211.07,-2845.39 199.01,-2863.44 225,-2901 271.76,-2968.57 303.87,-2974.85 383,-2997 463.03,-3019.41 499.05,-3040.29 570,-2997 584.93,-2987.89 574.48,-2973.09 588,-2962 598.48,-2953.4 611.3,-2947.27 624.33,-2942.89"/>
535<polygon fill="midnightblue" stroke="midnightblue" points="170.81,-1748.66 167.15,-1738.72 163.82,-1748.77 170.81,-1748.66"/>
536</g>
537<!-- Node64 -->
538<g id="node64" class="node">
539<title>Node64</title>
540<g id="a_node64"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
541<polygon fill="white" stroke="black" points="631,-2684 631,-2714 757,-2714 757,-2684 631,-2684"/>
542<text text-anchor="start" x="639" y="-2702" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
543<text text-anchor="middle" x="694" y="-2691" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StandInDescriptor &gt;</text>
544</a>
545</g>
546</g>
547<!-- Node2&#45;&gt;Node64 -->
548<g id="edge168" class="edge">
549<title>Node2&#45;&gt;Node64</title>
550<path fill="none" stroke="midnightblue" d="M167.03,-1748.85C167.35,-1877.18 171.55,-2586.79 225,-2665 271.36,-2732.84 303.87,-2738.85 383,-2761 463.03,-2783.41 496.72,-2800.22 570,-2761 582.72,-2754.19 576.54,-2742.75 588,-2734 600.52,-2724.44 615.79,-2717.41 630.77,-2712.27"/>
551<polygon fill="midnightblue" stroke="midnightblue" points="170.53,-1748.56 167.01,-1738.57 163.53,-1748.57 170.53,-1748.56"/>
552</g>
553<!-- Node66 -->
554<g id="node66" class="node">
555<title>Node66</title>
556<g id="a_node66"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
557<polygon fill="white" stroke="black" points="633,-2272 633,-2302 755,-2302 755,-2272 633,-2272"/>
558<text text-anchor="start" x="641" y="-2290" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
559<text text-anchor="middle" x="694" y="-2279" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; MeanDescriptor &gt;</text>
560</a>
561</g>
562</g>
563<!-- Node2&#45;&gt;Node66 -->
564<g id="edge151" class="edge">
565<title>Node2&#45;&gt;Node66</title>
566<path fill="none" stroke="midnightblue" d="M166.68,-1748.98C165.71,-1834.51 165.79,-2169.25 225,-2252 272.82,-2318.82 303.87,-2325.85 383,-2348 463.03,-2370.41 497.97,-2389.47 570,-2348 583.81,-2340.05 575.43,-2326.79 588,-2317 600.94,-2306.93 617.12,-2300.23 632.88,-2295.79"/>
567<polygon fill="midnightblue" stroke="midnightblue" points="170.19,-1748.86 166.82,-1738.81 163.19,-1748.76 170.19,-1748.86"/>
568</g>
569<!-- Node68 -->
570<g id="node68" class="node">
571<title>Node68</title>
572<g id="a_node68"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
573<polygon fill="white" stroke="black" points="633,-507 633,-537 755,-537 755,-507 633,-507"/>
574<text text-anchor="start" x="641" y="-525" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
575<text text-anchor="middle" x="694" y="-514" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StackDescriptor &gt;</text>
576</a>
577</g>
578</g>
579<!-- Node2&#45;&gt;Node68 -->
580<g id="edge167" class="edge">
581<title>Node2&#45;&gt;Node68</title>
582<path fill="none" stroke="midnightblue" d="M167.28,-1709.19C169.52,-1558.76 185.3,-601.14 225,-556 267.58,-507.58 315.12,-558.85 365,-518 378.84,-506.67 367.78,-491.4 383,-482 453.7,-438.31 491.85,-453.71 570,-482 579.79,-485.55 578.69,-492.34 588,-497 601.82,-503.92 617.64,-508.98 632.73,-512.65"/>
583<polygon fill="midnightblue" stroke="midnightblue" points="163.78,-1709.22 167.14,-1719.27 170.78,-1709.33 163.78,-1709.22"/>
584</g>
585<!-- Node70 -->
586<g id="node70" class="node">
587<title>Node70</title>
588<g id="a_node70"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
589<polygon fill="white" stroke="black" points="625,-1272 625,-1302 763,-1302 763,-1272 625,-1272"/>
590<text text-anchor="start" x="633" y="-1290" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
591<text text-anchor="middle" x="694" y="-1279" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeDescriptor &gt;</text>
592</a>
593</g>
594</g>
595<!-- Node2&#45;&gt;Node70 -->
596<g id="edge172" class="edge">
597<title>Node2&#45;&gt;Node70</title>
598<path fill="none" stroke="midnightblue" d="M166.73,-1709.43C166.14,-1634.11 168.07,-1364.23 225,-1306 332.74,-1195.8 416.2,-1261.04 570,-1271 587.84,-1272.16 607.04,-1274.24 624.84,-1276.54"/>
599<polygon fill="midnightblue" stroke="midnightblue" points="163.23,-1709.47 166.84,-1719.44 170.23,-1709.4 163.23,-1709.47"/>
600</g>
601<!-- Node72 -->
602<g id="node72" class="node">
603<title>Node72</title>
604<g id="a_node72"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
605<polygon fill="white" stroke="black" points="594,-1005 594,-1035 794,-1035 794,-1005 594,-1005"/>
606<text text-anchor="start" x="602" y="-1023" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
607<text text-anchor="middle" x="694" y="-1012" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; InstanceNormalizationDescriptor &gt;</text>
608</a>
609</g>
610</g>
611<!-- Node2&#45;&gt;Node72 -->
612<g id="edge146" class="edge">
613<title>Node2&#45;&gt;Node72</title>
614<path fill="none" stroke="midnightblue" d="M167.45,-1709.18C169.98,-1605.81 183.77,-1131.3 225,-1082 272.99,-1024.62 309.44,-1037.57 383,-1024 452.6,-1011.16 532.5,-1010.46 593.74,-1012.81"/>
615<polygon fill="midnightblue" stroke="midnightblue" points="163.95,-1709.12 167.21,-1719.2 170.95,-1709.29 163.95,-1709.12"/>
616</g>
617<!-- Node74 -->
618<g id="node74" class="node">
619<title>Node74</title>
620<g id="a_node74"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
621<polygon fill="white" stroke="black" points="620,-793 620,-823 768,-823 768,-793 620,-793"/>
622<text text-anchor="start" x="628" y="-811" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
623<text text-anchor="middle" x="694" y="-800" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ComparisonDescriptor &gt;</text>
624</a>
625</g>
626</g>
627<!-- Node2&#45;&gt;Node74 -->
628<g id="edge134" class="edge">
629<title>Node2&#45;&gt;Node74</title>
630<path fill="none" stroke="midnightblue" d="M167.52,-1709.34C171.04,-1579.36 192.27,-847.82 225,-815 279.3,-760.55 493.35,-781.81 570,-788 586.17,-789.31 603.43,-791.56 619.74,-794.1"/>
631<polygon fill="midnightblue" stroke="midnightblue" points="164.02,-1709.34 167.25,-1719.43 171.02,-1709.53 164.02,-1709.34"/>
632</g>
633<!-- Node76 -->
634<g id="node76" class="node">
635<title>Node76</title>
636<g id="a_node76"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
637<polygon fill="white" stroke="black" points="589.5,-565 589.5,-595 798.5,-595 798.5,-565 589.5,-565"/>
638<text text-anchor="start" x="597.5" y="-583" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
639<text text-anchor="middle" x="694" y="-572" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeConvolution2dDescriptor &gt;</text>
640</a>
641</g>
642</g>
643<!-- Node2&#45;&gt;Node76 -->
644<g id="edge171" class="edge">
645<title>Node2&#45;&gt;Node76</title>
646<path fill="none" stroke="midnightblue" d="M167.34,-1709.02C169.97,-1561.24 187.79,-642.29 225,-598 266.79,-548.26 307.78,-586.75 365,-556 374.17,-551.07 373.21,-544.55 383,-541 461.15,-512.71 487.96,-527.69 570,-541 578.32,-542.35 579.98,-544.4 588,-547 606.45,-552.97 626.78,-559.4 644.59,-564.98"/>
647<polygon fill="midnightblue" stroke="midnightblue" points="163.84,-1709.24 167.16,-1719.3 170.84,-1709.36 163.84,-1709.24"/>
648</g>
649<!-- Node78 -->
650<g id="node78" class="node">
651<title>Node78</title>
652<g id="a_node78"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
653<polygon fill="white" stroke="black" points="601,-1660 601,-1690 787,-1690 787,-1660 601,-1660"/>
654<text text-anchor="start" x="609" y="-1678" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
655<text text-anchor="middle" x="694" y="-1667" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchNormalizationDescriptor &gt;</text>
656</a>
657</g>
658</g>
659<!-- Node2&#45;&gt;Node78 -->
660<g id="edge131" class="edge">
661<title>Node2&#45;&gt;Node78</title>
662<path fill="none" stroke="midnightblue" d="M198.08,-1720.72C239.8,-1710.02 316.37,-1691.85 383,-1684 455.86,-1675.42 538.97,-1673.42 600.79,-1673.43"/>
663<polygon fill="midnightblue" stroke="midnightblue" points="197.06,-1717.37 188.26,-1723.27 198.81,-1724.14 197.06,-1717.37"/>
664</g>
665<!-- Node80 -->
666<g id="node80" class="node">
667<title>Node80</title>
668<g id="a_node80"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
669<polygon fill="white" stroke="black" points="617,-1459 617,-1489 771,-1489 771,-1459 617,-1459"/>
670<text text-anchor="start" x="625" y="-1477" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
671<text text-anchor="middle" x="694" y="-1466" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchMatMulDescriptor &gt;</text>
672</a>
673</g>
674</g>
675<!-- Node2&#45;&gt;Node80 -->
676<g id="edge130" class="edge">
677<title>Node2&#45;&gt;Node80</title>
678<path fill="none" stroke="midnightblue" d="M169.24,-1709.19C175.44,-1657.88 194.38,-1522.44 225,-1491 332.79,-1380.29 416.32,-1431.93 570,-1448 591.17,-1450.21 614.05,-1454.51 634.27,-1458.99"/>
679<polygon fill="midnightblue" stroke="midnightblue" points="165.74,-1708.97 168.05,-1719.31 172.7,-1709.79 165.74,-1708.97"/>
680</g>
681<!-- Node82 -->
682<g id="node82" class="node">
683<title>Node82</title>
684<g id="a_node82"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
685<polygon fill="white" stroke="black" points="633,-1059 633,-1089 755,-1089 755,-1059 633,-1059"/>
686<text text-anchor="start" x="641" y="-1077" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
687<text text-anchor="middle" x="694" y="-1066" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TileDescriptor &gt;</text>
688</a>
689</g>
690</g>
691<!-- Node2&#45;&gt;Node82 -->
692<g id="edge170" class="edge">
693<title>Node2&#45;&gt;Node82</title>
694<path fill="none" stroke="midnightblue" d="M167.62,-1709.11C170.87,-1611.19 187.13,-1183.31 225,-1139 273.4,-1082.36 309.77,-1096.69 383,-1083 468.74,-1066.97 570.1,-1067.62 632.98,-1070.27"/>
695<polygon fill="midnightblue" stroke="midnightblue" points="164.12,-1709.03 167.3,-1719.14 171.12,-1709.26 164.12,-1709.03"/>
696</g>
697<!-- Node84 -->
698<g id="node84" class="node">
699<title>Node84</title>
700<g id="a_node84"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
701<polygon fill="white" stroke="black" points="621.5,-619 621.5,-649 766.5,-649 766.5,-619 621.5,-619"/>
702<text text-anchor="start" x="629.5" y="-637" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
703<text text-anchor="middle" x="694" y="-626" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ArgMinMaxDescriptor &gt;</text>
704</a>
705</g>
706</g>
707<!-- Node2&#45;&gt;Node84 -->
708<g id="edge129" class="edge">
709<title>Node2&#45;&gt;Node84</title>
710<path fill="none" stroke="midnightblue" d="M167.41,-1709.19C170.43,-1566.36 190.18,-698.29 225,-656 272.35,-598.48 309.58,-612.63 383,-600 464.91,-585.91 487.65,-588.78 570,-600 578.23,-601.12 580,-602.78 588,-605 604.4,-609.54 622.25,-614.48 638.5,-618.96"/>
711<polygon fill="midnightblue" stroke="midnightblue" points="163.9,-1709.41 167.19,-1719.48 170.9,-1709.56 163.9,-1709.41"/>
712</g>
713<!-- Node86 -->
714<g id="node86" class="node">
715<title>Node86</title>
716<g id="a_node86"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
717<polygon fill="white" stroke="black" points="616.5,-1820 616.5,-1850 771.5,-1850 771.5,-1820 616.5,-1820"/>
718<text text-anchor="start" x="624.5" y="-1838" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
719<text text-anchor="middle" x="694" y="-1827" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogicalBinaryDescriptor &gt;</text>
720</a>
721</g>
722</g>
723<!-- Node2&#45;&gt;Node86 -->
724<g id="edge148" class="edge">
725<title>Node2&#45;&gt;Node86</title>
726<path fill="none" stroke="midnightblue" d="M174.37,-1747.9C183.37,-1768.62 200.47,-1801.5 225,-1821 283.21,-1867.27 309.69,-1863.6 383,-1876 464.95,-1889.86 491.39,-1902.97 570,-1876 579.59,-1872.71 578.9,-1866.47 588,-1862 597.63,-1857.27 608.18,-1853.31 618.76,-1850.01"/>
727<polygon fill="midnightblue" stroke="midnightblue" points="177.57,-1746.47 170.51,-1738.56 171.1,-1749.14 177.57,-1746.47"/>
728</g>
729<!-- Node88 -->
730<g id="node88" class="node">
731<title>Node88</title>
732<g id="a_node88"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
733<polygon fill="white" stroke="black" points="596.5,-1742 596.5,-1772 791.5,-1772 791.5,-1742 596.5,-1742"/>
734<text text-anchor="start" x="604.5" y="-1760" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
735<text text-anchor="middle" x="694" y="-1749" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DetectionPostProcessDescriptor &gt;</text>
736</a>
737</g>
738</g>
739<!-- Node2&#45;&gt;Node88 -->
740<g id="edge139" class="edge">
741<title>Node2&#45;&gt;Node88</title>
742<path fill="none" stroke="midnightblue" d="M198.42,-1729.25C266.32,-1729.98 431.78,-1732.75 570,-1743 578.57,-1743.64 587.47,-1744.41 596.38,-1745.28"/>
743<polygon fill="midnightblue" stroke="midnightblue" points="198.04,-1725.75 188.01,-1729.15 197.97,-1732.75 198.04,-1725.75"/>
744</g>
745<!-- Node90 -->
746<g id="node90" class="node">
747<title>Node90</title>
748<g id="a_node90"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
749<polygon fill="white" stroke="black" points="633,-1611 633,-1641 755,-1641 755,-1611 633,-1611"/>
750<text text-anchor="start" x="641" y="-1629" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
751<text text-anchor="middle" x="694" y="-1618" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PadDescriptor &gt;</text>
752</a>
753</g>
754</g>
755<!-- Node2&#45;&gt;Node90 -->
756<g id="edge154" class="edge">
757<title>Node2&#45;&gt;Node90</title>
758<path fill="none" stroke="midnightblue" d="M184.48,-1712.22C195.44,-1702.4 210.25,-1690.32 225,-1682 290.02,-1645.32 309.46,-1637.86 383,-1625 468.75,-1610.01 569.9,-1614.36 632.75,-1619.6"/>
759<polygon fill="midnightblue" stroke="midnightblue" points="181.89,-1709.85 176.92,-1719.2 186.64,-1714.99 181.89,-1709.85"/>
760</g>
761<!-- Node92 -->
762<g id="node92" class="node">
763<title>Node92</title>
764<g id="a_node92"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
765<polygon fill="white" stroke="black" points="609,-1511 609,-1541 779,-1541 779,-1511 609,-1511"/>
766<text text-anchor="start" x="617" y="-1529" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
767<text text-anchor="middle" x="694" y="-1518" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationDescriptor &gt;</text>
768</a>
769</g>
770</g>
771<!-- Node2&#45;&gt;Node92 -->
772<g id="edge147" class="edge">
773<title>Node2&#45;&gt;Node92</title>
774<path fill="none" stroke="midnightblue" d="M168.61,-1709.35C172.43,-1675.4 184.95,-1605.53 225,-1565 334.6,-1454.09 541.64,-1487.13 639.36,-1510.94"/>
775<polygon fill="midnightblue" stroke="midnightblue" points="165.12,-1709.09 167.63,-1719.39 172.09,-1709.78 165.12,-1709.09"/>
776</g>
777<!-- Node94 -->
778<g id="node94" class="node">
779<title>Node94</title>
780<g id="a_node94"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
781<polygon fill="white" stroke="black" points="614,-1404 614,-1434 774,-1434 774,-1404 614,-1404"/>
782<text text-anchor="start" x="622" y="-1422" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
783<text text-anchor="middle" x="694" y="-1411" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution3dDescriptor &gt;</text>
784</a>
785</g>
786</g>
787<!-- Node2&#45;&gt;Node94 -->
788<g id="edge136" class="edge">
789<title>Node2&#45;&gt;Node94</title>
790<path fill="none" stroke="midnightblue" d="M167.84,-1709.32C170.91,-1647.58 183.54,-1459.35 225,-1418 279.48,-1363.67 493.61,-1379.82 570,-1389 594.44,-1391.94 621.04,-1398.05 643.23,-1403.99"/>
791<polygon fill="midnightblue" stroke="midnightblue" points="164.35,-1709.16 167.38,-1719.31 171.34,-1709.49 164.35,-1709.16"/>
792</g>
793<!-- Node96 -->
794<g id="node96" class="node">
795<title>Node96</title>
796<g id="a_node96"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
797<polygon fill="white" stroke="black" points="633,-1178 633,-1208 755,-1208 755,-1178 633,-1178"/>
798<text text-anchor="start" x="641" y="-1196" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
799<text text-anchor="middle" x="694" y="-1185" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SliceDescriptor &gt;</text>
800</a>
801</g>
802</g>
803<!-- Node2&#45;&gt;Node96 -->
804<g id="edge163" class="edge">
805<title>Node2&#45;&gt;Node96</title>
806<path fill="none" stroke="midnightblue" d="M167.95,-1708.89C172.32,-1620.88 191.61,-1272.42 225,-1238 279.98,-1181.31 519.23,-1184.61 632.77,-1189.6"/>
807<polygon fill="midnightblue" stroke="midnightblue" points="164.45,-1708.96 167.46,-1719.12 171.44,-1709.3 164.45,-1708.96"/>
808</g>
809<!-- Node98 -->
810<g id="node98" class="node">
811<title>Node98</title>
812<g id="a_node98"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
813<polygon fill="white" stroke="black" points="633,-946 633,-976 755,-976 755,-946 633,-946"/>
814<text text-anchor="start" x="641" y="-964" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
815<text text-anchor="middle" x="694" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QLstmDescriptor &gt;</text>
816</a>
817</g>
818</g>
819<!-- Node2&#45;&gt;Node98 -->
820<g id="edge159" class="edge">
821<title>Node2&#45;&gt;Node98</title>
822<path fill="none" stroke="midnightblue" d="M167.29,-1709.12C169.08,-1600.04 179.96,-1077.18 225,-1023 272.82,-965.48 309.44,-978.57 383,-965 468.75,-949.19 570.11,-951.79 632.99,-955.83"/>
823<polygon fill="midnightblue" stroke="midnightblue" points="163.79,-1709.3 167.13,-1719.35 170.79,-1709.41 163.79,-1709.3"/>
824</g>
825<!-- Node100 -->
826<g id="node100" class="node">
827<title>Node100</title>
828<g id="a_node100"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
829<polygon fill="white" stroke="black" points="633,-738 633,-768 755,-768 755,-738 633,-738"/>
830<text text-anchor="start" x="641" y="-756" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
831<text text-anchor="middle" x="694" y="-745" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FillDescriptor &gt;</text>
832</a>
833</g>
834</g>
835<!-- Node2&#45;&gt;Node100 -->
836<g id="edge143" class="edge">
837<title>Node2&#45;&gt;Node100</title>
838<path fill="none" stroke="midnightblue" d="M166.79,-1709.4C165.59,-1579.73 161.63,-848.1 225,-775 326.32,-658.11 416.03,-714.12 570,-729 590.68,-731 613.05,-734.85 632.97,-738.88"/>
839<polygon fill="midnightblue" stroke="midnightblue" points="163.29,-1709.5 166.89,-1719.47 170.29,-1709.43 163.29,-1709.5"/>
840</g>
841<!-- Node102 -->
842<g id="node102" class="node">
843<title>Node102</title>
844<g id="a_node102"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
845<polygon fill="white" stroke="black" points="588,-1121 588,-1151 800,-1151 800,-1121 588,-1121"/>
846<text text-anchor="start" x="596" y="-1139" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
847<text text-anchor="middle" x="694" y="-1128" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthwiseConvolution2dDescriptor &gt;</text>
848</a>
849</g>
850</g>
851<!-- Node2&#45;&gt;Node102 -->
852<g id="edge138" class="edge">
853<title>Node2&#45;&gt;Node102</title>
854<path fill="none" stroke="midnightblue" d="M167.78,-1709.07C171.6,-1616.28 189.57,-1229.37 225,-1190 271.78,-1138.02 464.88,-1131.39 587.95,-1132.71"/>
855<polygon fill="midnightblue" stroke="midnightblue" points="164.28,-1708.97 167.38,-1719.1 171.28,-1709.25 164.28,-1708.97"/>
856</g>
857<!-- Node104 -->
858<g id="node104" class="node">
859<title>Node104</title>
860<g id="a_node104"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
861<polygon fill="white" stroke="black" points="615,-894 615,-924 773,-924 773,-894 615,-894"/>
862<text text-anchor="start" x="623" y="-912" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
863<text text-anchor="middle" x="694" y="-901" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationDescriptor &gt;</text>
864</a>
865</g>
866</g>
867<!-- Node2&#45;&gt;Node104 -->
868<g id="edge152" class="edge">
869<title>Node2&#45;&gt;Node104</title>
870<path fill="none" stroke="midnightblue" d="M167.15,-1709.26C168.2,-1595.13 175.88,-1022.91 225,-964 324.57,-844.58 414.53,-904.1 570,-906 584.52,-906.18 600.01,-906.47 614.92,-906.81"/>
871<polygon fill="midnightblue" stroke="midnightblue" points="163.65,-1709.33 167.07,-1719.36 170.65,-1709.39 163.65,-1709.33"/>
872</g>
873<!-- Node106 -->
874<g id="node106" class="node">
875<title>Node106</title>
876<g id="a_node106"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
877<polygon fill="white" stroke="black" points="612,-687 612,-717 776,-717 776,-687 612,-687"/>
878<text text-anchor="start" x="620" y="-705" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
879<text text-anchor="middle" x="694" y="-694" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FullyConnectedDescriptor &gt;</text>
880</a>
881</g>
882</g>
883<!-- Node2&#45;&gt;Node106 -->
884<g id="edge144" class="edge">
885<title>Node2&#45;&gt;Node106</title>
886<path fill="none" stroke="midnightblue" d="M167.38,-1709.04C170.16,-1568.75 188.17,-735.46 225,-698 278.92,-643.15 493.7,-660.24 570,-670 595.72,-673.29 623.74,-680.3 646.53,-686.93"/>
887<polygon fill="midnightblue" stroke="midnightblue" points="163.88,-1709.13 167.18,-1719.19 170.88,-1709.26 163.88,-1709.13"/>
888</g>
889<!-- Node108 -->
890<g id="node108" class="node">
891<title>Node108</title>
892<g id="a_node108"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
893<polygon fill="white" stroke="black" points="633,-457 633,-487 755,-487 755,-457 633,-457"/>
894<text text-anchor="start" x="641" y="-475" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
895<text text-anchor="middle" x="694" y="-464" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ResizeDescriptor &gt;</text>
896</a>
897</g>
898</g>
899<!-- Node2&#45;&gt;Node108 -->
900<g id="edge162" class="edge">
901<title>Node2&#45;&gt;Node108</title>
902<path fill="none" stroke="midnightblue" d="M167.23,-1709.01C169.12,-1555.14 182.91,-563.68 225,-518 268.32,-470.99 312.8,-521.91 365,-485 377.08,-476.46 370.02,-464.09 383,-457 455.95,-417.17 487.04,-451.96 570,-457 590.51,-458.25 612.83,-460.65 632.76,-463.17"/>
903<polygon fill="midnightblue" stroke="midnightblue" points="163.73,-1709.26 167.11,-1719.3 170.73,-1709.34 163.73,-1709.26"/>
904</g>
905<!-- Node110 -->
906<g id="node110" class="node">
907<title>Node110</title>
908<g id="a_node110"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
909<polygon fill="white" stroke="black" points="625.5,-1561 625.5,-1591 762.5,-1591 762.5,-1561 625.5,-1561"/>
910<text text-anchor="start" x="633.5" y="-1579" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
911<text text-anchor="middle" x="694" y="-1568" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling3dDescriptor &gt;</text>
912</a>
913</g>
914</g>
915<!-- Node2&#45;&gt;Node110 -->
916<g id="edge157" class="edge">
917<title>Node2&#45;&gt;Node110</title>
918<path fill="none" stroke="midnightblue" d="M173.01,-1709.6C181.19,-1686.21 197.98,-1647.18 225,-1624 281.78,-1575.3 309.35,-1579.09 383,-1566 465.44,-1551.35 562.11,-1558.18 625.3,-1565.81"/>
919<polygon fill="midnightblue" stroke="midnightblue" points="169.58,-1708.81 169.76,-1719.41 176.23,-1711.01 169.58,-1708.81"/>
920</g>
921<!-- Node112 -->
922<g id="node112" class="node">
923<title>Node112</title>
924<g id="a_node112"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
925<polygon fill="white" stroke="black" points="602,-1344 602,-1374 786,-1374 786,-1344 602,-1344"/>
926<text text-anchor="start" x="610" y="-1362" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
927<text text-anchor="middle" x="694" y="-1351" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseBinaryDescriptor &gt;</text>
928</a>
929</g>
930</g>
931<!-- Node2&#45;&gt;Node112 -->
932<g id="edge140" class="edge">
933<title>Node2&#45;&gt;Node112</title>
934<path fill="none" stroke="midnightblue" d="M167.36,-1709.34C169,-1642.24 177.92,-1423.78 225,-1376 338.42,-1260.91 557.82,-1314.28 650.27,-1343.9"/>
935<polygon fill="midnightblue" stroke="midnightblue" points="163.86,-1709.33 167.14,-1719.4 170.85,-1709.48 163.86,-1709.33"/>
936</g>
937<!-- Node114 -->
938<g id="node114" class="node">
939<title>Node114</title>
940<g id="a_node114"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
941<polygon fill="white" stroke="black" points="620.5,-844 620.5,-874 767.5,-874 767.5,-844 620.5,-844"/>
942<text text-anchor="start" x="628.5" y="-862" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
943<text text-anchor="middle" x="694" y="-851" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StridedSliceDescriptor &gt;</text>
944</a>
945</g>
946</g>
947<!-- Node2&#45;&gt;Node114 -->
948<g id="edge169" class="edge">
949<title>Node2&#45;&gt;Node114</title>
950<path fill="none" stroke="midnightblue" d="M166.92,-1709.44C166.58,-1588.7 167.55,-947.78 225,-885 329.14,-771.19 415.92,-839.5 570,-847 586.29,-847.79 603.74,-849.17 620.24,-850.72"/>
951<polygon fill="midnightblue" stroke="midnightblue" points="163.42,-1709.48 166.95,-1719.47 170.42,-1709.45 163.42,-1709.48"/>
952</g>
953<!-- Node116 -->
954<g id="node116" class="node">
955<title>Node116</title>
956<g id="a_node116"><a xlink:href="classarmnn_1_1_map_layer.html" target="_top" xlink:title="This layer represents a memory copy operation.">
957<polygon fill="white" stroke="black" points="262.5,-456.5 262.5,-475.5 327.5,-475.5 327.5,-456.5 262.5,-456.5"/>
958<text text-anchor="middle" x="295" y="-463.5" font-family="Helvetica,sans-Serif" font-size="10.00">MapLayer</text>
959</a>
960</g>
961</g>
962<!-- Node2&#45;&gt;Node116 -->
963<g id="edge115" class="edge">
964<title>Node2&#45;&gt;Node116</title>
965<path fill="none" stroke="midnightblue" d="M166.96,-1709.09C166.71,-1553.69 166.62,-539.91 206,-490 219.24,-473.22 242.99,-467.46 262.48,-465.77"/>
966<polygon fill="midnightblue" stroke="midnightblue" points="163.46,-1709.46 166.98,-1719.45 170.46,-1709.45 163.46,-1709.46"/>
967</g>
968<!-- Node117 -->
969<g id="node117" class="node">
970<title>Node117</title>
971<g id="a_node117"><a xlink:href="classarmnn_1_1_mem_copy_layer.html" target="_top" xlink:title="This layer represents a memory copy operation.">
972<polygon fill="white" stroke="black" points="248.5,-418.5 248.5,-437.5 341.5,-437.5 341.5,-418.5 248.5,-418.5"/>
973<text text-anchor="middle" x="295" y="-425.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemCopyLayer</text>
974</a>
975</g>
976</g>
977<!-- Node2&#45;&gt;Node117 -->
978<g id="edge116" class="edge">
979<title>Node2&#45;&gt;Node117</title>
980<path fill="none" stroke="midnightblue" d="M167.12,-1708.97C168.1,-1558.62 175.48,-609.46 206,-486 210.63,-467.28 210.17,-459.32 225,-447 231.69,-441.44 239.88,-437.5 248.25,-434.71"/>
981<polygon fill="midnightblue" stroke="midnightblue" points="163.62,-1709.37 167.06,-1719.39 170.62,-1709.41 163.62,-1709.37"/>
982</g>
983<!-- Node118 -->
984<g id="node118" class="node">
985<title>Node118</title>
986<g id="a_node118"><a xlink:href="classarmnn_1_1_mem_import_layer.html" target="_top" xlink:title="This layer represents a memory import operation.">
987<polygon fill="white" stroke="black" points="244.5,-380.5 244.5,-399.5 345.5,-399.5 345.5,-380.5 244.5,-380.5"/>
988<text text-anchor="middle" x="295" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemImportLayer</text>
989</a>
990</g>
991</g>
992<!-- Node2&#45;&gt;Node118 -->
993<g id="edge117" class="edge">
994<title>Node2&#45;&gt;Node118</title>
995<path fill="none" stroke="midnightblue" d="M166.97,-1709.18C166.88,-1569.37 167.96,-729.82 206,-478 210.75,-446.55 202.51,-431.49 225,-409 230.36,-403.64 237.08,-399.76 244.21,-396.95"/>
996<polygon fill="midnightblue" stroke="midnightblue" points="163.47,-1709.29 166.98,-1719.29 170.47,-1709.28 163.47,-1709.29"/>
997</g>
998<!-- Node119 -->
999<g id="node119" class="node">
1000<title>Node119</title>
1001<g id="a_node119"><a xlink:href="classarmnn_1_1_merge_layer.html" target="_top" xlink:title="This layer dequantizes the input tensor.">
1002<polygon fill="white" stroke="black" points="258,-342.5 258,-361.5 332,-361.5 332,-342.5 258,-342.5"/>
1003<text text-anchor="middle" x="295" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">MergeLayer</text>
1004</a>
1005</g>
1006</g>
1007<!-- Node2&#45;&gt;Node119 -->
1008<g id="edge118" class="edge">
1009<title>Node2&#45;&gt;Node119</title>
1010<path fill="none" stroke="midnightblue" d="M167.16,-1709.02C168.36,-1568.04 176.72,-721.45 206,-466 210.9,-423.22 195.66,-402.51 225,-371 233.47,-361.91 245.85,-357.02 257.79,-354.44"/>
1011<polygon fill="midnightblue" stroke="midnightblue" points="163.66,-1709.18 167.08,-1719.2 170.66,-1709.23 163.66,-1709.18"/>
1012</g>
1013<!-- Node120 -->
1014<g id="node120" class="node">
1015<title>Node120</title>
1016<g id="a_node120"><a xlink:href="classarmnn_1_1_prelu_layer.html" target="_top" xlink:title=" ">
1017<polygon fill="white" stroke="black" points="261,-304.5 261,-323.5 329,-323.5 329,-304.5 261,-304.5"/>
1018<text text-anchor="middle" x="295" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">PreluLayer</text>
1019</a>
1020</g>
1021</g>
1022<!-- Node2&#45;&gt;Node120 -->
1023<g id="edge119" class="edge">
1024<title>Node2&#45;&gt;Node120</title>
1025<path fill="none" stroke="midnightblue" d="M166.94,-1709.34C166.62,-1565.3 166.28,-670.84 206,-403 210.73,-371.11 202.25,-355.84 225,-333 234.47,-323.49 248.23,-318.63 260.98,-316.18"/>
1026<polygon fill="midnightblue" stroke="midnightblue" points="163.44,-1709.38 166.97,-1719.37 170.44,-1709.36 163.44,-1709.38"/>
1027</g>
1028<!-- Node121 -->
1029<g id="node121" class="node">
1030<title>Node121</title>
1031<g id="a_node121"><a xlink:href="classarmnn_1_1_quantized_lstm_layer.html" target="_top" xlink:title="This layer represents a QuantizedLstm operation.">
1032<polygon fill="white" stroke="black" points="236.5,-266.5 236.5,-285.5 353.5,-285.5 353.5,-266.5 236.5,-266.5"/>
1033<text text-anchor="middle" x="295" y="-273.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizedLstmLayer</text>
1034</a>
1035</g>
1036</g>
1037<!-- Node2&#45;&gt;Node121 -->
1038<g id="edge120" class="edge">
1039<title>Node2&#45;&gt;Node121</title>
1040<path fill="none" stroke="midnightblue" d="M167.13,-1709.19C168.11,-1564.02 175.39,-662.49 206,-391 210.87,-347.78 195.39,-326.86 225,-295 228.55,-291.18 232.8,-288.1 237.41,-285.62"/>
1041<polygon fill="midnightblue" stroke="midnightblue" points="163.62,-1709.27 167.06,-1719.29 170.62,-1709.32 163.62,-1709.27"/>
1042</g>
1043<!-- Node122 -->
1044<g id="node122" class="node">
1045<title>Node122</title>
1046<g id="a_node122"><a xlink:href="classarmnn_1_1_quantize_layer.html" target="_top" xlink:title=" ">
1047<polygon fill="white" stroke="black" points="251.5,-228.5 251.5,-247.5 338.5,-247.5 338.5,-228.5 251.5,-228.5"/>
1048<text text-anchor="middle" x="295" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizeLayer</text>
1049</a>
1050</g>
1051</g>
1052<!-- Node2&#45;&gt;Node122 -->
1053<g id="edge121" class="edge">
1054<title>Node2&#45;&gt;Node122</title>
1055<path fill="none" stroke="midnightblue" d="M166.9,-1709.14C166.21,-1559.71 163.6,-609.92 206,-326 210.7,-294.54 202.51,-279.49 225,-257 232.12,-249.88 241.64,-245.37 251.33,-242.52"/>
1056<polygon fill="midnightblue" stroke="midnightblue" points="163.4,-1709.5 166.95,-1719.49 170.4,-1709.47 163.4,-1709.5"/>
1057</g>
1058<!-- Node123 -->
1059<g id="node123" class="node">
1060<title>Node123</title>
1061<g id="a_node123"><a xlink:href="classarmnn_1_1_rank_layer.html" target="_top" xlink:title=" ">
1062<polygon fill="white" stroke="black" points="261,-190.5 261,-209.5 329,-209.5 329,-190.5 261,-190.5"/>
1063<text text-anchor="middle" x="295" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">RankLayer</text>
1064</a>
1065</g>
1066</g>
1067<!-- Node2&#45;&gt;Node123 -->
1068<g id="edge122" class="edge">
1069<title>Node2&#45;&gt;Node123</title>
1070<path fill="none" stroke="midnightblue" d="M167.08,-1708.99C167.79,-1558.47 173.5,-601.69 206,-314 210.83,-271.21 195.66,-250.51 225,-219 234.14,-209.18 247.85,-204.26 260.65,-201.86"/>
1071<polygon fill="midnightblue" stroke="midnightblue" points="163.58,-1709.4 167.04,-1719.42 170.58,-1709.43 163.58,-1709.4"/>
1072</g>
1073<!-- Node124 -->
1074<g id="node124" class="node">
1075<title>Node124</title>
1076<g id="a_node124"><a xlink:href="classarmnn_1_1_reverse_v2_layer.html" target="_top" xlink:title="This layer represents a ReverseV2 operation.">
1077<polygon fill="white" stroke="black" points="247,-152.5 247,-171.5 343,-171.5 343,-152.5 247,-152.5"/>
1078<text text-anchor="middle" x="295" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReverseV2Layer</text>
1079</a>
1080</g>
1081</g>
1082<!-- Node2&#45;&gt;Node124 -->
1083<g id="edge123" class="edge">
1084<title>Node2&#45;&gt;Node124</title>
1085<path fill="none" stroke="midnightblue" d="M166.87,-1709.03C165.99,-1554.75 162,-550.81 206,-251 210.68,-219.1 202.25,-203.84 225,-181 230.96,-175.01 238.63,-170.87 246.67,-168.01"/>
1086<polygon fill="midnightblue" stroke="midnightblue" points="163.37,-1709.35 166.93,-1719.33 170.37,-1709.31 163.37,-1709.35"/>
1087</g>
1088<!-- Node125 -->
1089<g id="node125" class="node">
1090<title>Node125</title>
1091<g id="a_node125"><a xlink:href="classarmnn_1_1_rsqrt_layer.html" target="_top" xlink:title=" ">
1092<polygon fill="white" stroke="black" points="260.5,-114.5 260.5,-133.5 329.5,-133.5 329.5,-114.5 260.5,-114.5"/>
1093<text text-anchor="middle" x="295" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">RsqrtLayer</text>
1094</a>
1095</g>
1096</g>
1097<!-- Node2&#45;&gt;Node125 -->
1098<g id="edge124" class="edge">
1099<title>Node2&#45;&gt;Node125</title>
1100<path fill="none" stroke="midnightblue" d="M167.06,-1708.89C167.58,-1553.55 172.23,-542.6 206,-239 210.81,-195.77 195.39,-174.86 225,-143 234.05,-133.26 247.59,-128.34 260.28,-125.92"/>
1101<polygon fill="midnightblue" stroke="midnightblue" points="163.56,-1709.25 167.03,-1719.26 170.56,-1709.27 163.56,-1709.25"/>
1102</g>
1103<!-- Node126 -->
1104<g id="node126" class="node">
1105<title>Node126</title>
1106<g id="a_node126"><a xlink:href="classarmnn_1_1_shape_layer.html" target="_top" xlink:title=" ">
1107<polygon fill="white" stroke="black" points="258,-76.5 258,-95.5 332,-95.5 332,-76.5 258,-76.5"/>
1108<text text-anchor="middle" x="295" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapeLayer</text>
1109</a>
1110</g>
1111</g>
1112<!-- Node2&#45;&gt;Node126 -->
1113<g id="edge125" class="edge">
1114<title>Node2&#45;&gt;Node126</title>
1115<path fill="none" stroke="midnightblue" d="M167.2,-1709.19C168.99,-1539.47 182.49,-332.89 206,-174 210.66,-142.53 202.51,-127.49 225,-105 233.7,-96.3 245.99,-91.49 257.79,-88.86"/>
1116<polygon fill="midnightblue" stroke="midnightblue" points="163.7,-1709.37 167.1,-1719.4 170.7,-1709.44 163.7,-1709.37"/>
1117</g>
1118<!-- Node127 -->
1119<g id="node127" class="node">
1120<title>Node127</title>
1121<g id="a_node127"><a xlink:href="classarmnn_1_1_switch_layer.html" target="_top" xlink:title="This layer calculates both true and false outputs for input.">
1122<polygon fill="white" stroke="black" points="257,-38.5 257,-57.5 333,-57.5 333,-38.5 257,-38.5"/>
1123<text text-anchor="middle" x="295" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">SwitchLayer</text>
1124</a>
1125</g>
1126</g>
1127<!-- Node2&#45;&gt;Node127 -->
1128<g id="edge126" class="edge">
1129<title>Node2&#45;&gt;Node127</title>
1130<path fill="none" stroke="midnightblue" d="M167.02,-1709.33C167.27,-1551.01 170.26,-482.25 206,-162 210.78,-119.21 195.66,-98.51 225,-67 233.21,-58.18 245.11,-53.32 256.72,-50.68"/>
1131<polygon fill="midnightblue" stroke="midnightblue" points="163.52,-1709.47 167.01,-1719.48 170.52,-1709.48 163.52,-1709.47"/>
1132</g>
1133<!-- Node128 -->
1134<g id="node128" class="node">
1135<title>Node128</title>
1136<g id="a_node128"><a xlink:href="classarmnn_1_1_unmap_layer.html" target="_top" xlink:title="This layer represents a memory copy operation.">
1137<polygon fill="white" stroke="black" points="255.5,-0.5 255.5,-19.5 334.5,-19.5 334.5,-0.5 255.5,-0.5"/>
1138<text text-anchor="middle" x="295" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">UnmapLayer</text>
1139</a>
1140</g>
1141</g>
1142<!-- Node2&#45;&gt;Node128 -->
1143<g id="edge127" class="edge">
1144<title>Node2&#45;&gt;Node128</title>
1145<path fill="none" stroke="midnightblue" d="M167.18,-1709.3C168.84,-1535.47 181.71,-265.95 206,-99 210.64,-67.1 202.25,-51.84 225,-29 233.07,-20.9 244.25,-16.17 255.26,-13.43"/>
1146<polygon fill="midnightblue" stroke="midnightblue" points="163.68,-1709.3 167.09,-1719.33 170.68,-1709.37 163.68,-1709.3"/>
1147</g>
1148<!-- Node5 -->
1149<g id="node5" class="node">
1150<title>Node5</title>
1151<g id="a_node5"><a xlink:href="classarmnn_1_1_input_layer.html" target="_top" xlink:title="A layer user&#45;provided data can be bound to (e.g. inputs, outputs).">
1152<polygon fill="white" stroke="black" points="660,-3515.5 660,-3534.5 728,-3534.5 728,-3515.5 660,-3515.5"/>
1153<text text-anchor="middle" x="694" y="-3522.5" font-family="Helvetica,sans-Serif" font-size="10.00">InputLayer</text>
1154</a>
1155</g>
1156</g>
1157<!-- Node4&#45;&gt;Node5 -->
1158<g id="edge4" class="edge">
1159<title>Node4&#45;&gt;Node5</title>
1160<path fill="none" stroke="midnightblue" d="M348.33,-3508.5C431.35,-3512.48 590.88,-3520.11 659.87,-3523.41"/>
1161<polygon fill="midnightblue" stroke="midnightblue" points="348.27,-3505 338.11,-3508.02 347.93,-3511.99 348.27,-3505"/>
1162</g>
1163<!-- Node6 -->
1164<g id="node6" class="node">
1165<title>Node6</title>
1166<g id="a_node6"><a xlink:href="classarmnn_1_1_output_layer.html" target="_top" xlink:title="A layer user&#45;provided data can be bound to (e.g. inputs, outputs).">
1167<polygon fill="white" stroke="black" points="655.5,-3477.5 655.5,-3496.5 732.5,-3496.5 732.5,-3477.5 655.5,-3477.5"/>
1168<text text-anchor="middle" x="694" y="-3484.5" font-family="Helvetica,sans-Serif" font-size="10.00">OutputLayer</text>
1169</a>
1170</g>
1171</g>
1172<!-- Node4&#45;&gt;Node6 -->
1173<g id="edge5" class="edge">
1174<title>Node4&#45;&gt;Node6</title>
1175<path fill="none" stroke="midnightblue" d="M348.11,-3503.51C429.33,-3499.62 584.16,-3492.21 655.41,-3488.8"/>
1176<polygon fill="midnightblue" stroke="midnightblue" points="347.93,-3500.01 338.11,-3503.98 348.27,-3507 347.93,-3500.01"/>
1177</g>
1178<!-- Node14 -->
1179<g id="node14" class="node">
1180<title>Node14</title>
1181<g id="a_node14"><a xlink:href="classarmnn_1_1_addition_layer.html" target="_top" xlink:title="This layer represents an addition operation.">
1182<polygon fill="white" stroke="black" points="652,-3345.5 652,-3364.5 736,-3364.5 736,-3345.5 652,-3345.5"/>
1183<text text-anchor="middle" x="694" y="-3352.5" font-family="Helvetica,sans-Serif" font-size="10.00">AdditionLayer</text>
1184</a>
1185</g>
1186</g>
1187<!-- Node13&#45;&gt;Node14 -->
1188<g id="edge13" class="edge">
1189<title>Node13&#45;&gt;Node14</title>
1190<path fill="none" stroke="midnightblue" d="M359.71,-3254.7C361.57,-3256.02 363.34,-3257.45 365,-3259 382.84,-3275.73 364.13,-3295.45 383,-3311 460.29,-3374.7 586.91,-3369.5 651.81,-3361.58"/>
1191<polygon fill="midnightblue" stroke="midnightblue" points="361.44,-3251.66 351.04,-3249.65 357.92,-3257.71 361.44,-3251.66"/>
1192</g>
1193<!-- Node15 -->
1194<g id="node15" class="node">
1195<title>Node15</title>
1196<g id="a_node15"><a xlink:href="classarmnn_1_1_division_layer.html" target="_top" xlink:title="This layer represents a division operation.">
1197<polygon fill="white" stroke="black" points="652.5,-3307.5 652.5,-3326.5 735.5,-3326.5 735.5,-3307.5 652.5,-3307.5"/>
1198<text text-anchor="middle" x="694" y="-3314.5" font-family="Helvetica,sans-Serif" font-size="10.00">DivisionLayer</text>
1199</a>
1200</g>
1201</g>
1202<!-- Node13&#45;&gt;Node15 -->
1203<g id="edge14" class="edge">
1204<title>Node13&#45;&gt;Node15</title>
1205<path fill="none" stroke="midnightblue" d="M352.5,-3253.06C356.84,-3254.81 361.06,-3256.78 365,-3259 374.59,-3264.4 373.06,-3271.27 383,-3276 472.09,-3318.4 590.94,-3321.26 652.38,-3319.35"/>
1206<polygon fill="midnightblue" stroke="midnightblue" points="353.48,-3249.69 342.89,-3249.57 351.1,-3256.27 353.48,-3249.69"/>
1207</g>
1208<!-- Node16 -->
1209<g id="node16" class="node">
1210<title>Node16</title>
1211<g id="a_node16"><a xlink:href="classarmnn_1_1_maximum_layer.html" target="_top" xlink:title="This layer represents a maximum operation.">
1212<polygon fill="white" stroke="black" points="647.5,-3269.5 647.5,-3288.5 740.5,-3288.5 740.5,-3269.5 647.5,-3269.5"/>
1213<text text-anchor="middle" x="694" y="-3276.5" font-family="Helvetica,sans-Serif" font-size="10.00">MaximumLayer</text>
1214</a>
1215</g>
1216</g>
1217<!-- Node13&#45;&gt;Node16 -->
1218<g id="edge15" class="edge">
1219<title>Node13&#45;&gt;Node16</title>
1220<path fill="none" stroke="midnightblue" d="M361.12,-3251.05C368.49,-3252.13 375.9,-3253.14 383,-3254 476.68,-3265.3 586.91,-3272.82 647.45,-3276.46"/>
1221<polygon fill="midnightblue" stroke="midnightblue" points="361.55,-3247.58 351.14,-3249.55 360.5,-3254.5 361.55,-3247.58"/>
1222</g>
1223<!-- Node17 -->
1224<g id="node17" class="node">
1225<title>Node17</title>
1226<g id="a_node17"><a xlink:href="classarmnn_1_1_minimum_layer.html" target="_top" xlink:title="This layer represents a minimum operation.">
1227<polygon fill="white" stroke="black" points="649,-3231.5 649,-3250.5 739,-3250.5 739,-3231.5 649,-3231.5"/>
1228<text text-anchor="middle" x="694" y="-3238.5" font-family="Helvetica,sans-Serif" font-size="10.00">MinimumLayer</text>
1229</a>
1230</g>
1231</g>
1232<!-- Node13&#45;&gt;Node17 -->
1233<g id="edge16" class="edge">
1234<title>Node13&#45;&gt;Node17</title>
1235<path fill="none" stroke="midnightblue" d="M370.68,-3240.19C452.72,-3240.39 581.75,-3240.72 648.97,-3240.89"/>
1236<polygon fill="midnightblue" stroke="midnightblue" points="370.68,-3236.69 360.67,-3240.16 370.66,-3243.69 370.68,-3236.69"/>
1237</g>
1238<!-- Node18 -->
1239<g id="node18" class="node">
1240<title>Node18</title>
1241<g id="a_node18"><a xlink:href="classarmnn_1_1_multiplication_layer.html" target="_top" xlink:title="This layer represents a multiplication operation.">
1242<polygon fill="white" stroke="black" points="639,-3193.5 639,-3212.5 749,-3212.5 749,-3193.5 639,-3193.5"/>
1243<text text-anchor="middle" x="694" y="-3200.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiplicationLayer</text>
1244</a>
1245</g>
1246</g>
1247<!-- Node13&#45;&gt;Node18 -->
1248<g id="edge17" class="edge">
1249<title>Node13&#45;&gt;Node18</title>
1250<path fill="none" stroke="midnightblue" d="M370.93,-3233.02C449.04,-3225.74 569.56,-3214.5 638.89,-3208.04"/>
1251<polygon fill="midnightblue" stroke="midnightblue" points="370.3,-3229.56 360.67,-3233.97 370.95,-3236.53 370.3,-3229.56"/>
1252</g>
1253<!-- Node19 -->
1254<g id="node19" class="node">
1255<title>Node19</title>
1256<g id="a_node19"><a xlink:href="classarmnn_1_1_subtraction_layer.html" target="_top" xlink:title="This layer represents a subtraction operation.">
1257<polygon fill="white" stroke="black" points="644.5,-3155.5 644.5,-3174.5 743.5,-3174.5 743.5,-3155.5 644.5,-3155.5"/>
1258<text text-anchor="middle" x="694" y="-3162.5" font-family="Helvetica,sans-Serif" font-size="10.00">SubtractionLayer</text>
1259</a>
1260</g>
1261</g>
1262<!-- Node13&#45;&gt;Node19 -->
1263<g id="edge18" class="edge">
1264<title>Node13&#45;&gt;Node19</title>
1265<path fill="none" stroke="midnightblue" d="M347.78,-3227.45C353.67,-3225.52 359.52,-3223.37 365,-3221 373.6,-3217.27 374.18,-3213.18 383,-3210 471.5,-3178.06 581.96,-3168.74 644.28,-3166.05"/>
1266<polygon fill="midnightblue" stroke="midnightblue" points="346.41,-3224.21 337.88,-3230.49 348.47,-3230.9 346.41,-3224.21"/>
1267</g>
1268<!-- Node22&#45;&gt;Node23 -->
1269<g id="edge22" class="edge">
1270<title>Node22&#45;&gt;Node23</title>
1271<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.51,-1821.28C298.95,-1914.31 312.42,-2235.72 383,-2303 448.06,-2365.01 558.82,-2362.65 628.84,-2353.28"/>
1272<polygon fill="orange" stroke="orange" points="300.01,-1821.01 296.27,-1811.1 293.01,-1821.18 300.01,-1821.01"/>
1273<text text-anchor="middle" x="476.5" y="-2361" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxDescriptor &gt;</text>
1274</g>
1275<!-- Node22&#45;&gt;Node25 -->
1276<g id="edge24" class="edge">
1277<title>Node22&#45;&gt;Node25</title>
1278<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.27,-1821.5C295.19,-1877.81 303.72,-2012.85 383,-2077 448.01,-2129.6 547.7,-2128.84 616.39,-2120.01"/>
1279<polygon fill="orange" stroke="orange" points="298.77,-1821.37 295.38,-1811.33 291.77,-1821.29 298.77,-1821.37"/>
1280<text text-anchor="middle" x="476.5" y="-2127" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FakeQuantizationDescriptor &gt;</text>
1281</g>
1282<!-- Node22&#45;&gt;Node27 -->
1283<g id="edge26" class="edge">
1284<title>Node22&#45;&gt;Node27</title>
1285<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M329.42,-1816.08C345.17,-1824.7 364.53,-1834.13 383,-1840 466.61,-1866.58 567.89,-1877.92 631.4,-1882.68"/>
1286<polygon fill="orange" stroke="orange" points="331.03,-1812.97 320.59,-1811.13 327.6,-1819.08 331.03,-1812.97"/>
1287<text text-anchor="middle" x="476.5" y="-1879" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceDescriptor &gt;</text>
1288</g>
1289<!-- Node22&#45;&gt;Node29 -->
1290<g id="edge28" class="edge">
1291<title>Node22&#45;&gt;Node29</title>
1292<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.99,-1821.58C296.14,-1988.27 300.7,-2915.96 383,-3007 415.56,-3043.02 552.36,-3055.05 632.94,-3059.04"/>
1293<polygon fill="orange" stroke="orange" points="299.49,-1821.31 295.98,-1811.32 292.49,-1821.32 299.49,-1821.31"/>
1294<text text-anchor="middle" x="476.5" y="-3057" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmDescriptor &gt;</text>
1295</g>
1296<!-- Node22&#45;&gt;Node32 -->
1297<g id="edge31" class="edge">
1298<title>Node22&#45;&gt;Node32</title>
1299<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.39,-1821.6C298.89,-1968.98 314.76,-2705.22 383,-2776 440.98,-2836.14 541.38,-2838.04 612.19,-2830"/>
1300<polygon fill="orange" stroke="orange" points="299.89,-1821.24 296.22,-1811.3 292.89,-1821.36 299.89,-1821.24"/>
1301<text text-anchor="middle" x="476.5" y="-2836" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleDescriptor &gt;</text>
1302</g>
1303<!-- Node22&#45;&gt;Node34 -->
1304<g id="edge33" class="edge">
1305<title>Node22&#45;&gt;Node34</title>
1306<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.33,-1821.26C303.87,-1940.45 334.17,-2442.91 383,-2491 415.16,-2522.67 536.95,-2527.51 617.96,-2527.03"/>
1307<polygon fill="orange" stroke="orange" points="300.83,-1821.04 296.79,-1811.24 293.84,-1821.42 300.83,-1821.04"/>
1308<text text-anchor="middle" x="476.5" y="-2529" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreCompiledDescriptor &gt;</text>
1309</g>
1310<!-- Node22&#45;&gt;Node36 -->
1311<g id="edge35" class="edge">
1312<title>Node22&#45;&gt;Node36</title>
1313<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.95,-1821.45C302.99,-1868.07 320.84,-1966.73 383,-2014 450.77,-2065.54 552.25,-2066.59 620.46,-2059.73"/>
1314<polygon fill="orange" stroke="orange" points="301.41,-1820.91 296.96,-1811.29 294.44,-1821.58 301.41,-1820.91"/>
1315<text text-anchor="middle" x="476.5" y="-2065" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxDescriptor &gt;</text>
1316</g>
1317<!-- Node22&#45;&gt;Node38 -->
1318<g id="edge37" class="edge">
1319<title>Node22&#45;&gt;Node38</title>
1320<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.95,-1821.26C295.9,-1983.9 299.43,-2879.46 383,-2963 413.68,-2993.67 528.06,-2994.89 608.93,-2991.55"/>
1321<polygon fill="orange" stroke="orange" points="299.45,-1821.23 295.96,-1811.23 292.45,-1821.23 299.45,-1821.23"/>
1322<text text-anchor="middle" x="476.5" y="-2995" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdDescriptor &gt;</text>
1323</g>
1324<!-- Node22&#45;&gt;Node40 -->
1325<g id="edge39" class="edge">
1326<title>Node22&#45;&gt;Node40</title>
1327<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.21,-1821.48C297.69,-1974.71 308.94,-2769.68 383,-2845 413.48,-2876 527.91,-2880.29 608.85,-2879.19"/>
1328<polygon fill="orange" stroke="orange" points="299.7,-1821.17 296.11,-1811.2 292.7,-1821.23 299.7,-1821.17"/>
1329<text text-anchor="middle" x="476.5" y="-2882" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdDescriptor &gt;</text>
1330</g>
1331<!-- Node22&#45;&gt;Node42 -->
1332<g id="edge41" class="edge">
1333<title>Node22&#45;&gt;Node42</title>
1334<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.49,-1821.68C299.48,-1964.88 317.34,-2660.92 383,-2727 416.17,-2760.38 547.46,-2762.71 628.17,-2760.77"/>
1335<polygon fill="orange" stroke="orange" points="299.98,-1821.21 296.28,-1811.28 292.98,-1821.35 299.98,-1821.21"/>
1336<text text-anchor="middle" x="476.5" y="-2764" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteDescriptor &gt;</text>
1337</g>
1338<!-- Node22&#45;&gt;Node44 -->
1339<g id="edge43" class="edge">
1340<title>Node22&#45;&gt;Node44</title>
1341<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.83,-1821.26C301.38,-1952.47 325.26,-2552.39 383,-2609 417.19,-2642.52 552.65,-2642.57 632.75,-2639.42"/>
1342<polygon fill="orange" stroke="orange" points="300.32,-1820.88 296.48,-1811.01 293.32,-1821.12 300.32,-1820.88"/>
1343<text text-anchor="middle" x="476.5" y="-2643" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherDescriptor &gt;</text>
1344</g>
1345<!-- Node22&#45;&gt;Node46 -->
1346<g id="edge45" class="edge">
1347<title>Node22&#45;&gt;Node46</title>
1348<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.86,-1821.49C295.86,-1922.96 301.5,-2296.46 383,-2373 413.81,-2401.94 522.81,-2405.59 602.88,-2404.05"/>
1349<polygon fill="orange" stroke="orange" points="299.36,-1821.26 295.88,-1811.25 292.36,-1821.24 299.36,-1821.26"/>
1350<text text-anchor="middle" x="476.5" y="-2407" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryDescriptor &gt;</text>
1351</g>
1352<!-- Node22&#45;&gt;Node48 -->
1353<g id="edge47" class="edge">
1354<title>Node22&#45;&gt;Node48</title>
1355<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M298.74,-1821.29C307.07,-1892.99 334.49,-2095.14 383,-2137 416.59,-2165.98 534.37,-2170.97 614.68,-2170.8"/>
1356<polygon fill="orange" stroke="orange" points="302.22,-1820.86 297.61,-1811.31 295.26,-1821.65 302.22,-1820.86"/>
1357<text text-anchor="middle" x="476.5" y="-2173" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceDescriptor &gt;</text>
1358</g>
1359<!-- Node22&#45;&gt;Node50 -->
1360<g id="edge49" class="edge">
1361<title>Node22&#45;&gt;Node50</title>
1362<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M310.7,-1819.75C325.88,-1842.08 351.73,-1874.45 383,-1891 461.71,-1932.65 566.56,-1939.43 631.91,-1938.91"/>
1363<polygon fill="orange" stroke="orange" points="313.47,-1817.59 305.04,-1811.17 307.62,-1821.44 313.47,-1817.59"/>
1364<text text-anchor="middle" x="476.5" y="-1940" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; OriginsDescriptor &gt;</text>
1365</g>
1366<!-- Node22&#45;&gt;Node52 -->
1367<g id="edge51" class="edge">
1368<title>Node22&#45;&gt;Node52</title>
1369<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.12,-1821.05C302.87,-1944.99 330.97,-2488.67 383,-2541 442.45,-2600.79 544.06,-2601.97 614.67,-2593.67"/>
1370<polygon fill="orange" stroke="orange" points="300.61,-1820.83 296.66,-1811 293.62,-1821.15 300.61,-1820.83"/>
1371<text text-anchor="middle" x="476.5" y="-2600" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthDescriptor &gt;</text>
1372</g>
1373<!-- Node22&#45;&gt;Node54 -->
1374<g id="edge53" class="edge">
1375<title>Node22&#45;&gt;Node54</title>
1376<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.68,-1821.29C294.9,-1927.12 297.6,-2332.86 383,-2419 446.5,-2483.04 557.72,-2483.44 628.26,-2475.76"/>
1377<polygon fill="orange" stroke="orange" points="299.18,-1821.25 295.77,-1811.21 292.18,-1821.18 299.18,-1821.25"/>
1378<text text-anchor="middle" x="476.5" y="-2482" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeDescriptor &gt;</text>
1379</g>
1380<!-- Node22&#45;&gt;Node56 -->
1381<g id="edge55" class="edge">
1382<title>Node22&#45;&gt;Node56</title>
1383<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.99,-1821.51C304.66,-1899.94 328.9,-2135.18 383,-2185 450.34,-2247.02 563.34,-2246.03 632.71,-2238.1"/>
1384<polygon fill="orange" stroke="orange" points="301.45,-1820.8 297.13,-1811.12 294.47,-1821.37 301.45,-1820.8"/>
1385<text text-anchor="middle" x="476.5" y="-2244" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ViewsDescriptor &gt;</text>
1386</g>
1387<!-- Node22&#45;&gt;Node58 -->
1388<g id="edge57" class="edge">
1389<title>Node22&#45;&gt;Node58</title>
1390<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M302.3,-1821.18C312.64,-1856.78 336.83,-1920.95 383,-1952 454.99,-2000.41 558.09,-2003.15 625.29,-1998.4"/>
1391<polygon fill="orange" stroke="orange" points="305.56,-1819.83 299.53,-1811.12 298.81,-1821.69 305.56,-1819.83"/>
1392<text text-anchor="middle" x="476.5" y="-2002" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dDescriptor &gt;</text>
1393</g>
1394<!-- Node22&#45;&gt;Node60 -->
1395<g id="edge59" class="edge">
1396<title>Node22&#45;&gt;Node60</title>
1397<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.88,-1821.29C295.3,-1992.13 295.8,-2973.42 383,-3069 413.17,-3102.07 532.24,-3113.29 613.71,-3117.08"/>
1398<polygon fill="orange" stroke="orange" points="299.38,-1821.24 295.92,-1811.23 292.38,-1821.22 299.38,-1821.24"/>
1399<text text-anchor="middle" x="476.5" y="-3117" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dDescriptor &gt;</text>
1400</g>
1401<!-- Node22&#45;&gt;Node62 -->
1402<g id="edge61" class="edge">
1403<title>Node22&#45;&gt;Node62</title>
1404<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.13,-1821.16C297.17,-1977.69 306.3,-2813.93 383,-2894 444.14,-2957.82 553.1,-2955.78 624.2,-2945.87"/>
1405<polygon fill="orange" stroke="orange" points="299.63,-1821.07 296.07,-1811.09 292.63,-1821.11 299.63,-1821.07"/>
1406<text text-anchor="middle" x="476.5" y="-2954" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationDescriptor &gt;</text>
1407</g>
1408<!-- Node22&#45;&gt;Node64 -->
1409<g id="edge63" class="edge">
1410<title>Node22&#45;&gt;Node64</title>
1411<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.74,-1821.34C300.93,-1956.96 323.66,-2593.23 383,-2655 446.27,-2720.86 560,-2719.22 630.72,-2710.32"/>
1412<polygon fill="orange" stroke="orange" points="300.23,-1821 296.43,-1811.11 293.23,-1821.21 300.23,-1821"/>
1413<text text-anchor="middle" x="476.5" y="-2717" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StandInDescriptor &gt;</text>
1414</g>
1415<!-- Node22&#45;&gt;Node66 -->
1416<g id="edge65" class="edge">
1417<title>Node22&#45;&gt;Node66</title>
1418<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.97,-1821.47C300.87,-1909.04 318.43,-2195.66 383,-2255 418.26,-2287.4 552.95,-2290.29 632.73,-2288.99"/>
1419<polygon fill="orange" stroke="orange" points="300.46,-1821.2 296.54,-1811.36 293.47,-1821.5 300.46,-1821.2"/>
1420<text text-anchor="middle" x="476.5" y="-2291" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanDescriptor &gt;</text>
1421</g>
1422<!-- Node22&#45;&gt;Node68 -->
1423<g id="edge67" class="edge">
1424<title>Node22&#45;&gt;Node68</title>
1425<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.93,-1770.79C295.69,-1603.59 298.1,-658.38 383,-567 415.85,-531.64 552.18,-523.68 632.7,-522.12"/>
1426<polygon fill="orange" stroke="orange" points="292.43,-1770.87 295.95,-1780.87 299.43,-1770.86 292.43,-1770.87"/>
1427<text text-anchor="middle" x="476.5" y="-570" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackDescriptor &gt;</text>
1428</g>
1429<!-- Node22&#45;&gt;Node70 -->
1430<g id="edge69" class="edge">
1431<title>Node22&#45;&gt;Node70</title>
1432<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.34,-1770.64C302.4,-1685.27 323.12,-1410.36 383,-1350 399.95,-1332.92 538.97,-1309.7 624.99,-1296.75"/>
1433<polygon fill="orange" stroke="orange" points="293.84,-1770.55 296.77,-1780.74 300.83,-1770.95 293.84,-1770.55"/>
1434<text text-anchor="middle" x="476.5" y="-1353" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeDescriptor &gt;</text>
1435</g>
1436<!-- Node22&#45;&gt;Node72 -->
1437<g id="edge71" class="edge">
1438<title>Node22&#45;&gt;Node72</title>
1439<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.49,-1770.54C304.67,-1651.44 337.29,-1152.85 383,-1102 440.08,-1038.5 489.08,-1085.24 570,-1058 578.3,-1055.21 579.77,-1052.99 588,-1050 602.97,-1044.57 619.42,-1039.47 634.77,-1035.07"/>
1440<polygon fill="orange" stroke="orange" points="293.97,-1770.67 296.87,-1780.86 300.96,-1771.08 293.97,-1770.67"/>
1441<text text-anchor="middle" x="476.5" y="-1105" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationDescriptor &gt;</text>
1442</g>
1443<!-- Node22&#45;&gt;Node74 -->
1444<g id="edge73" class="edge">
1445<title>Node22&#45;&gt;Node74</title>
1446<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.59,-1770.44C300.09,-1627.86 320.28,-934.75 383,-866 398.87,-848.61 533.35,-828.4 619.9,-817.02"/>
1447<polygon fill="orange" stroke="orange" points="293.08,-1770.71 296.34,-1780.79 300.08,-1770.88 293.08,-1770.71"/>
1448<text text-anchor="middle" x="476.5" y="-869" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonDescriptor &gt;</text>
1449</g>
1450<!-- Node22&#45;&gt;Node76 -->
1451<g id="edge75" class="edge">
1452<title>Node22&#45;&gt;Node76</title>
1453<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.02,-1770.7C296.36,-1607.8 301.94,-710.67 383,-624 410.52,-594.57 510.13,-584.47 589.1,-581.18"/>
1454<polygon fill="orange" stroke="orange" points="292.52,-1770.74 296,-1780.75 299.52,-1770.75 292.52,-1770.74"/>
1455<text text-anchor="start" x="409.5" y="-638" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
1456<text text-anchor="middle" x="476.5" y="-627" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
1457</g>
1458<!-- Node22&#45;&gt;Node78 -->
1459<g id="edge77" class="edge">
1460<title>Node22&#45;&gt;Node78</title>
1461<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M339.13,-1777.1C352.98,-1771.45 368.49,-1765.56 383,-1761 464.36,-1735.45 488.07,-1741.66 570,-1718 598.25,-1709.84 629.53,-1698.88 653.47,-1690.07"/>
1462<polygon fill="orange" stroke="orange" points="337.74,-1773.88 329.85,-1780.95 340.43,-1780.35 337.74,-1773.88"/>
1463<text text-anchor="middle" x="476.5" y="-1764" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationDescriptor &gt;</text>
1464</g>
1465<!-- Node22&#45;&gt;Node80 -->
1466<g id="edge79" class="edge">
1467<title>Node22&#45;&gt;Node80</title>
1468<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.22,-1770.52C298.16,-1717.07 310.66,-1593.02 383,-1530 417.12,-1500.27 536.69,-1485.58 616.96,-1478.9"/>
1469<polygon fill="orange" stroke="orange" points="292.71,-1770.71 295.95,-1780.8 299.71,-1770.9 292.71,-1770.71"/>
1470<text text-anchor="middle" x="476.5" y="-1533" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulDescriptor &gt;</text>
1471</g>
1472<!-- Node22&#45;&gt;Node82 -->
1473<g id="edge81" class="edge">
1474<title>Node22&#45;&gt;Node82</title>
1475<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.8,-1770.76C295.49,-1664.21 299.76,-1252.54 383,-1161 440.44,-1097.83 488.03,-1140.9 570,-1117 598.23,-1108.77 629.51,-1097.81 653.46,-1089.01"/>
1476<polygon fill="orange" stroke="orange" points="292.3,-1770.91 295.85,-1780.9 299.3,-1770.88 292.3,-1770.91"/>
1477<text text-anchor="middle" x="476.5" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileDescriptor &gt;</text>
1478</g>
1479<!-- Node22&#45;&gt;Node84 -->
1480<g id="edge83" class="edge">
1481<title>Node22&#45;&gt;Node84</title>
1482<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.19,-1770.76C297.58,-1613.77 308.47,-774.9 383,-692 398.83,-674.39 534.84,-654.09 621.36,-642.78"/>
1483<polygon fill="orange" stroke="orange" points="292.69,-1770.84 296.1,-1780.87 299.69,-1770.9 292.69,-1770.84"/>
1484<text text-anchor="middle" x="476.5" y="-695" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxDescriptor &gt;</text>
1485</g>
1486<!-- Node22&#45;&gt;Node86 -->
1487<g id="edge85" class="edge">
1488<title>Node22&#45;&gt;Node86</title>
1489<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M366.41,-1806.02C372.02,-1806.72 377.6,-1807.39 383,-1808 462.45,-1816.93 553.65,-1824.56 616.46,-1829.41"/>
1490<polygon fill="orange" stroke="orange" points="366.69,-1802.52 356.33,-1804.72 365.8,-1809.47 366.69,-1802.52"/>
1491<text text-anchor="middle" x="476.5" y="-1828" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryDescriptor &gt;</text>
1492</g>
1493<!-- Node22&#45;&gt;Node88 -->
1494<g id="edge87" class="edge">
1495<title>Node22&#45;&gt;Node88</title>
1496<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M366.29,-1791.47C421.7,-1787.63 500.89,-1781.54 570,-1774 578.57,-1773.06 587.47,-1772.01 596.38,-1770.89"/>
1497<polygon fill="orange" stroke="orange" points="365.96,-1787.98 356.23,-1792.16 366.44,-1794.97 365.96,-1787.98"/>
1498<text text-anchor="middle" x="476.5" y="-1792" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessDescriptor &gt;</text>
1499</g>
1500<!-- Node22&#45;&gt;Node90 -->
1501<g id="edge89" class="edge">
1502<title>Node22&#45;&gt;Node90</title>
1503<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M311.66,-1772.61C327.23,-1751.21 353.07,-1720.33 383,-1703 456.89,-1660.21 489.08,-1686.24 570,-1659 578.3,-1656.21 579.71,-1653.8 588,-1651 602.29,-1646.17 617.98,-1641.9 632.77,-1638.33"/>
1504<polygon fill="orange" stroke="orange" points="308.74,-1770.67 305.82,-1780.85 314.46,-1774.71 308.74,-1770.67"/>
1505<text text-anchor="middle" x="476.5" y="-1706" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadDescriptor &gt;</text>
1506</g>
1507<!-- Node22&#45;&gt;Node92 -->
1508<g id="edge91" class="edge">
1509<title>Node22&#45;&gt;Node92</title>
1510<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M298.85,-1770.8C305.3,-1726.35 325.23,-1634.23 383,-1587 400.44,-1572.74 523.11,-1551.67 608.8,-1538.4"/>
1511<polygon fill="orange" stroke="orange" points="295.38,-1770.4 297.52,-1780.78 302.31,-1771.33 295.38,-1770.4"/>
1512<text text-anchor="middle" x="476.5" y="-1590" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationDescriptor &gt;</text>
1513</g>
1514<!-- Node22&#45;&gt;Node94 -->
1515<g id="edge93" class="edge">
1516<title>Node22&#45;&gt;Node94</title>
1517<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M299.12,-1770.89C308.28,-1701.45 337.33,-1509.21 383,-1468 416.07,-1438.16 533.35,-1426.45 613.78,-1421.88"/>
1518<polygon fill="orange" stroke="orange" points="295.63,-1770.57 297.82,-1780.94 302.58,-1771.47 295.63,-1770.57"/>
1519<text text-anchor="middle" x="476.5" y="-1471" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dDescriptor &gt;</text>
1520</g>
1521<!-- Node22&#45;&gt;Node96 -->
1522<g id="edge95" class="edge">
1523<title>Node22&#45;&gt;Node96</title>
1524<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.79,-1770.77C300.21,-1678.6 316.67,-1361.82 383,-1291 441.43,-1228.61 488.9,-1273.01 570,-1246 602.21,-1235.27 637.69,-1219.54 662.23,-1208.01"/>
1525<polygon fill="orange" stroke="orange" points="293.29,-1770.75 296.44,-1780.86 300.29,-1770.99 293.29,-1770.75"/>
1526<text text-anchor="middle" x="476.5" y="-1294" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceDescriptor &gt;</text>
1527</g>
1528<!-- Node22&#45;&gt;Node98 -->
1529<g id="edge97" class="edge">
1530<title>Node22&#45;&gt;Node98</title>
1531<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.21,-1770.79C303.43,-1646.05 333.42,-1098.7 383,-1043 439.77,-979.23 487.61,-1021.39 570,-999 595.67,-992.02 624.05,-983.32 647.08,-976.01"/>
1532<polygon fill="orange" stroke="orange" points="293.71,-1770.74 296.71,-1780.9 300.7,-1771.09 293.71,-1770.74"/>
1533<text text-anchor="middle" x="476.5" y="-1046" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmDescriptor &gt;</text>
1534</g>
1535<!-- Node22&#45;&gt;Node100 -->
1536<g id="edge99" class="edge">
1537<title>Node22&#45;&gt;Node100</title>
1538<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.43,-1770.74C299.15,-1623.72 316.16,-882.2 383,-809 399.66,-790.75 547.34,-770.35 632.71,-759.94"/>
1539<polygon fill="orange" stroke="orange" points="292.92,-1770.94 296.24,-1781 299.92,-1771.06 292.92,-1770.94"/>
1540<text text-anchor="middle" x="476.5" y="-812" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillDescriptor &gt;</text>
1541</g>
1542<!-- Node22&#45;&gt;Node102 -->
1543<g id="edge101" class="edge">
1544<title>Node22&#45;&gt;Node102</title>
1545<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.19,-1770.88C297.47,-1670.82 307.34,-1302.06 383,-1220 440.87,-1157.23 488.46,-1201.31 570,-1176 578.2,-1173.46 579.9,-1171.84 588,-1169 605.76,-1162.76 625.4,-1156.44 642.84,-1151.02"/>
1546<polygon fill="orange" stroke="orange" points="292.69,-1770.93 296.08,-1780.97 299.69,-1771.01 292.69,-1770.93"/>
1547<text text-anchor="start" x="408" y="-1234" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
1548<text text-anchor="middle" x="476.5" y="-1223" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
1549</g>
1550<!-- Node22&#45;&gt;Node104 -->
1551<g id="edge103" class="edge">
1552<title>Node22&#45;&gt;Node104</title>
1553<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297,-1770.5C302.38,-1639.33 329.61,-1044.48 383,-984 439.51,-919.99 487.05,-960.21 570,-940 590.97,-934.89 613.91,-929.15 634.24,-924.01"/>
1554<polygon fill="orange" stroke="orange" points="293.49,-1770.63 296.59,-1780.76 300.49,-1770.91 293.49,-1770.63"/>
1555<text text-anchor="middle" x="476.5" y="-987" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationDescriptor &gt;</text>
1556</g>
1557<!-- Node22&#45;&gt;Node106 -->
1558<g id="edge105" class="edge">
1559<title>Node22&#45;&gt;Node106</title>
1560<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.29,-1770.73C298.24,-1618.75 311.75,-830.17 383,-753 413.15,-720.34 530.59,-708.59 611.93,-704.37"/>
1561<polygon fill="orange" stroke="orange" points="292.78,-1770.88 296.16,-1780.92 299.78,-1770.97 292.78,-1770.88"/>
1562<text text-anchor="middle" x="476.5" y="-756" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedDescriptor &gt;</text>
1563</g>
1564<!-- Node22&#45;&gt;Node108 -->
1565<g id="edge107" class="edge">
1566<title>Node22&#45;&gt;Node108</title>
1567<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.81,-1770.39C294.8,-1597.4 292.91,-603.83 383,-509 416.13,-474.12 552.35,-469.82 632.78,-470.47"/>
1568<polygon fill="orange" stroke="orange" points="292.31,-1770.6 295.88,-1780.58 299.31,-1770.55 292.31,-1770.6"/>
1569<text text-anchor="middle" x="476.5" y="-512" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeDescriptor &gt;</text>
1570</g>
1571<!-- Node22&#45;&gt;Node110 -->
1572<g id="edge109" class="edge">
1573<title>Node22&#45;&gt;Node110</title>
1574<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M303.23,-1770.97C314.46,-1736.75 339.47,-1675.97 383,-1644 392.83,-1636.78 537.26,-1607.04 625.46,-1589.37"/>
1575<polygon fill="orange" stroke="orange" points="299.84,-1770.09 300.18,-1780.68 306.52,-1772.19 299.84,-1770.09"/>
1576<text text-anchor="middle" x="476.5" y="-1647" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dDescriptor &gt;</text>
1577</g>
1578<!-- Node22&#45;&gt;Node112 -->
1579<g id="edge111" class="edge">
1580<title>Node22&#45;&gt;Node112</title>
1581<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M298.12,-1770.22C305.11,-1692.04 330.01,-1459.97 383,-1410 413.9,-1380.86 521.95,-1368.3 601.83,-1362.93"/>
1582<polygon fill="orange" stroke="orange" points="294.6,-1770.33 297.22,-1780.59 301.58,-1770.93 294.6,-1770.33"/>
1583<text text-anchor="middle" x="476.5" y="-1413" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryDescriptor &gt;</text>
1584</g>
1585<!-- Node22&#45;&gt;Node114 -->
1586<g id="edge113" class="edge">
1587<title>Node22&#45;&gt;Node114</title>
1588<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.79,-1770.38C301.23,-1633.23 325.07,-989.69 383,-925 390.98,-916.08 531.33,-888.8 620.42,-872.23"/>
1589<polygon fill="orange" stroke="orange" points="293.28,-1770.61 296.46,-1780.72 300.27,-1770.84 293.28,-1770.61"/>
1590<text text-anchor="middle" x="476.5" y="-928" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceDescriptor &gt;</text>
1591</g>
1592<!-- Node24 -->
1593<g id="node24" class="node">
1594<title>Node24</title>
1595<g id="a_node24"><a xlink:href="classarmnn_1_1_softmax_layer.html" target="_top" xlink:title="This layer represents a softmax operation.">
1596<polygon fill="white" stroke="black" points="878,-2331.5 878,-2350.5 962,-2350.5 962,-2331.5 878,-2331.5"/>
1597<text text-anchor="middle" x="920" y="-2338.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxLayer</text>
1598</a>
1599</g>
1600</g>
1601<!-- Node23&#45;&gt;Node24 -->
1602<g id="edge23" class="edge">
1603<title>Node23&#45;&gt;Node24</title>
1604<path fill="none" stroke="midnightblue" d="M769.21,-2341C805.34,-2341 847.42,-2341 877.77,-2341"/>
1605<polygon fill="midnightblue" stroke="midnightblue" points="769.19,-2337.5 759.19,-2341 769.19,-2344.5 769.19,-2337.5"/>
1606</g>
1607<!-- Node26 -->
1608<g id="node26" class="node">
1609<title>Node26</title>
1610<g id="a_node26"><a xlink:href="classarmnn_1_1_fake_quantization_layer.html" target="_top" xlink:title="This layer represents a fake quantization operation.">
1611<polygon fill="white" stroke="black" points="856,-2095.5 856,-2114.5 984,-2114.5 984,-2095.5 856,-2095.5"/>
1612<text text-anchor="middle" x="920" y="-2102.5" font-family="Helvetica,sans-Serif" font-size="10.00">FakeQuantizationLayer</text>
1613</a>
1614</g>
1615</g>
1616<!-- Node25&#45;&gt;Node26 -->
1617<g id="edge25" class="edge">
1618<title>Node25&#45;&gt;Node26</title>
1619<path fill="none" stroke="midnightblue" d="M790.67,-2105C812.65,-2105 835.49,-2105 855.7,-2105"/>
1620<polygon fill="midnightblue" stroke="midnightblue" points="790.64,-2101.5 780.64,-2105 790.64,-2108.5 790.64,-2101.5"/>
1621</g>
1622<!-- Node28 -->
1623<g id="node28" class="node">
1624<title>Node28</title>
1625<g id="a_node28"><a xlink:href="classarmnn_1_1_reduce_layer.html" target="_top" xlink:title="This layer represents a reduction operation.">
1626<polygon fill="white" stroke="black" points="880,-1876.5 880,-1895.5 960,-1895.5 960,-1876.5 880,-1876.5"/>
1627<text text-anchor="middle" x="920" y="-1883.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReduceLayer</text>
1628</a>
1629</g>
1630</g>
1631<!-- Node27&#45;&gt;Node28 -->
1632<g id="edge27" class="edge">
1633<title>Node27&#45;&gt;Node28</title>
1634<path fill="none" stroke="midnightblue" d="M766.87,-1886C804.34,-1886 848.71,-1886 879.83,-1886"/>
1635<polygon fill="midnightblue" stroke="midnightblue" points="766.51,-1882.5 756.51,-1886 766.51,-1889.5 766.51,-1882.5"/>
1636</g>
1637<!-- Node30 -->
1638<g id="node30" class="node">
1639<title>Node30</title>
1640<g id="a_node30"><a xlink:href="classarmnn_1_1_lstm_layer.html" target="_top" xlink:title="This layer represents a LSTM operation.">
1641<polygon fill="white" stroke="black" points="886,-3019.5 886,-3038.5 954,-3038.5 954,-3019.5 886,-3019.5"/>
1642<text text-anchor="middle" x="920" y="-3026.5" font-family="Helvetica,sans-Serif" font-size="10.00">LstmLayer</text>
1643</a>
1644</g>
1645</g>
1646<!-- Node29&#45;&gt;Node30 -->
1647<g id="edge29" class="edge">
1648<title>Node29&#45;&gt;Node30</title>
1649<path fill="none" stroke="midnightblue" d="M765.08,-3050.99C805.41,-3045.23 854.21,-3038.26 885.9,-3033.73"/>
1650<polygon fill="midnightblue" stroke="midnightblue" points="764.43,-3047.55 755.03,-3052.42 765.42,-3054.48 764.43,-3047.55"/>
1651</g>
1652<!-- Node31 -->
1653<g id="node31" class="node">
1654<title>Node31</title>
1655<g id="a_node31"><a xlink:href="classarmnn_1_1_unidirectional_sequence_lstm_layer.html" target="_top" xlink:title="This layer represents a LSTM operation.">
1656<polygon fill="white" stroke="black" points="842,-3058 842,-3088 998,-3088 998,-3058 842,-3058"/>
1657<text text-anchor="start" x="850" y="-3076" font-family="Helvetica,sans-Serif" font-size="10.00">UnidirectionalSequenceLstm</text>
1658<text text-anchor="middle" x="920" y="-3065" font-family="Helvetica,sans-Serif" font-size="10.00">Layer</text>
1659</a>
1660</g>
1661</g>
1662<!-- Node29&#45;&gt;Node31 -->
1663<g id="edge30" class="edge">
1664<title>Node29&#45;&gt;Node31</title>
1665<path fill="none" stroke="midnightblue" d="M765.26,-3064.76C789.61,-3066.07 817.04,-3067.54 841.91,-3068.87"/>
1666<polygon fill="midnightblue" stroke="midnightblue" points="765.2,-3061.26 755.03,-3064.22 764.83,-3068.25 765.2,-3061.26"/>
1667</g>
1668<!-- Node33 -->
1669<g id="node33" class="node">
1670<title>Node33</title>
1671<g id="a_node33"><a xlink:href="classarmnn_1_1_channel_shuffle_layer.html" target="_top" xlink:title=" ">
1672<polygon fill="white" stroke="black" points="861.5,-2805.5 861.5,-2824.5 978.5,-2824.5 978.5,-2805.5 861.5,-2805.5"/>
1673<text text-anchor="middle" x="920" y="-2812.5" font-family="Helvetica,sans-Serif" font-size="10.00">ChannelShuffleLayer</text>
1674</a>
1675</g>
1676</g>
1677<!-- Node32&#45;&gt;Node33 -->
1678<g id="edge32" class="edge">
1679<title>Node32&#45;&gt;Node33</title>
1680<path fill="none" stroke="midnightblue" d="M785.63,-2815C811.16,-2815 838.23,-2815 861.26,-2815"/>
1681<polygon fill="midnightblue" stroke="midnightblue" points="785.55,-2811.5 775.55,-2815 785.55,-2818.5 785.55,-2811.5"/>
1682</g>
1683<!-- Node35 -->
1684<g id="node35" class="node">
1685<title>Node35</title>
1686<g id="a_node35"><a xlink:href="classarmnn_1_1_pre_compiled_layer.html" target="_top" xlink:title=" ">
1687<polygon fill="white" stroke="black" points="867,-2515.5 867,-2534.5 973,-2534.5 973,-2515.5 867,-2515.5"/>
1688<text text-anchor="middle" x="920" y="-2522.5" font-family="Helvetica,sans-Serif" font-size="10.00">PreCompiledLayer</text>
1689</a>
1690</g>
1691</g>
1692<!-- Node34&#45;&gt;Node35 -->
1693<g id="edge34" class="edge">
1694<title>Node34&#45;&gt;Node35</title>
1695<path fill="none" stroke="midnightblue" d="M780.4,-2525C809.54,-2525 841.24,-2525 866.95,-2525"/>
1696<polygon fill="midnightblue" stroke="midnightblue" points="780.21,-2521.5 770.21,-2525 780.21,-2528.5 780.21,-2521.5"/>
1697</g>
1698<!-- Node37 -->
1699<g id="node37" class="node">
1700<title>Node37</title>
1701<g id="a_node37"><a xlink:href="classarmnn_1_1_log_softmax_layer.html" target="_top" xlink:title="This layer represents a log softmax operation.">
1702<polygon fill="white" stroke="black" points="869.5,-2038.5 869.5,-2057.5 970.5,-2057.5 970.5,-2038.5 869.5,-2038.5"/>
1703<text text-anchor="middle" x="920" y="-2045.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogSoftmaxLayer</text>
1704</a>
1705</g>
1706</g>
1707<!-- Node36&#45;&gt;Node37 -->
1708<g id="edge36" class="edge">
1709<title>Node36&#45;&gt;Node37</title>
1710<path fill="none" stroke="midnightblue" d="M778,-2048C808.67,-2048 842.46,-2048 869.27,-2048"/>
1711<polygon fill="midnightblue" stroke="midnightblue" points="777.73,-2044.5 767.73,-2048 777.73,-2051.5 777.73,-2044.5"/>
1712</g>
1713<!-- Node39 -->
1714<g id="node39" class="node">
1715<title>Node39</title>
1716<g id="a_node39"><a xlink:href="classarmnn_1_1_space_to_batch_nd_layer.html" target="_top" xlink:title="This layer represents a SpaceToBatchNd operation.">
1717<polygon fill="white" stroke="black" points="857.5,-2976.5 857.5,-2995.5 982.5,-2995.5 982.5,-2976.5 857.5,-2976.5"/>
1718<text text-anchor="middle" x="920" y="-2983.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToBatchNdLayer</text>
1719</a>
1720</g>
1721</g>
1722<!-- Node38&#45;&gt;Node39 -->
1723<g id="edge38" class="edge">
1724<title>Node38&#45;&gt;Node39</title>
1725<path fill="none" stroke="midnightblue" d="M789.17,-2986C812.17,-2986 836.19,-2986 857.23,-2986"/>
1726<polygon fill="midnightblue" stroke="midnightblue" points="789.05,-2982.5 779.05,-2986 789.05,-2989.5 789.05,-2982.5"/>
1727</g>
1728<!-- Node41 -->
1729<g id="node41" class="node">
1730<title>Node41</title>
1731<g id="a_node41"><a xlink:href="classarmnn_1_1_batch_to_space_nd_layer.html" target="_top" xlink:title="This layer represents a BatchToSpaceNd operation.">
1732<polygon fill="white" stroke="black" points="857.5,-2866.5 857.5,-2885.5 982.5,-2885.5 982.5,-2866.5 857.5,-2866.5"/>
1733<text text-anchor="middle" x="920" y="-2873.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchToSpaceNdLayer</text>
1734</a>
1735</g>
1736</g>
1737<!-- Node40&#45;&gt;Node41 -->
1738<g id="edge40" class="edge">
1739<title>Node40&#45;&gt;Node41</title>
1740<path fill="none" stroke="midnightblue" d="M789.17,-2876C812.17,-2876 836.19,-2876 857.23,-2876"/>
1741<polygon fill="midnightblue" stroke="midnightblue" points="789.05,-2872.5 779.05,-2876 789.05,-2879.5 789.05,-2872.5"/>
1742</g>
1743<!-- Node43 -->
1744<g id="node43" class="node">
1745<title>Node43</title>
1746<g id="a_node43"><a xlink:href="classarmnn_1_1_permute_layer.html" target="_top" xlink:title="This layer represents a permutation operation.">
1747<polygon fill="white" stroke="black" points="877.5,-2748.5 877.5,-2767.5 962.5,-2767.5 962.5,-2748.5 877.5,-2748.5"/>
1748<text text-anchor="middle" x="920" y="-2755.5" font-family="Helvetica,sans-Serif" font-size="10.00">PermuteLayer</text>
1749</a>
1750</g>
1751</g>
1752<!-- Node42&#45;&gt;Node43 -->
1753<g id="edge42" class="edge">
1754<title>Node42&#45;&gt;Node43</title>
1755<path fill="none" stroke="midnightblue" d="M770.19,-2758C805.92,-2758 847.28,-2758 877.31,-2758"/>
1756<polygon fill="midnightblue" stroke="midnightblue" points="769.79,-2754.5 759.79,-2758 769.79,-2761.5 769.79,-2754.5"/>
1757</g>
1758<!-- Node45 -->
1759<g id="node45" class="node">
1760<title>Node45</title>
1761<g id="a_node45"><a xlink:href="classarmnn_1_1_gather_layer.html" target="_top" xlink:title="This layer represents a Gather operator.">
1762<polygon fill="white" stroke="black" points="881.5,-2626.5 881.5,-2645.5 958.5,-2645.5 958.5,-2626.5 881.5,-2626.5"/>
1763<text text-anchor="middle" x="920" y="-2633.5" font-family="Helvetica,sans-Serif" font-size="10.00">GatherLayer</text>
1764</a>
1765</g>
1766</g>
1767<!-- Node44&#45;&gt;Node45 -->
1768<g id="edge44" class="edge">
1769<title>Node44&#45;&gt;Node45</title>
1770<path fill="none" stroke="midnightblue" d="M765.13,-2636C803.56,-2636 849.67,-2636 881.33,-2636"/>
1771<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2632.5 755.03,-2636 765.03,-2639.5 765.03,-2632.5"/>
1772</g>
1773<!-- Node47 -->
1774<g id="node47" class="node">
1775<title>Node47</title>
1776<g id="a_node47"><a xlink:href="classarmnn_1_1_elementwise_unary_layer.html" target="_top" xlink:title="This layer represents a elementwiseUnary operation.">
1777<polygon fill="white" stroke="black" points="852,-2390.5 852,-2409.5 988,-2409.5 988,-2390.5 852,-2390.5"/>
1778<text text-anchor="middle" x="920" y="-2397.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseUnaryLayer</text>
1779</a>
1780</g>
1781</g>
1782<!-- Node46&#45;&gt;Node47 -->
1783<g id="edge46" class="edge">
1784<title>Node46&#45;&gt;Node47</title>
1785<path fill="none" stroke="midnightblue" d="M795.38,-2400C814.47,-2400 834.02,-2400 851.78,-2400"/>
1786<polygon fill="midnightblue" stroke="midnightblue" points="795.14,-2396.5 785.14,-2400 795.14,-2403.5 795.14,-2396.5"/>
1787</g>
1788<!-- Node49 -->
1789<g id="node49" class="node">
1790<title>Node49</title>
1791<g id="a_node49"><a xlink:href="classarmnn_1_1_depth_to_space_layer.html" target="_top" xlink:title="This layer represents a DepthToSpace operation.">
1792<polygon fill="white" stroke="black" points="863.5,-2159.5 863.5,-2178.5 976.5,-2178.5 976.5,-2159.5 863.5,-2159.5"/>
1793<text text-anchor="middle" x="920" y="-2166.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthToSpaceLayer</text>
1794</a>
1795</g>
1796</g>
1797<!-- Node48&#45;&gt;Node49 -->
1798<g id="edge48" class="edge">
1799<title>Node48&#45;&gt;Node49</title>
1800<path fill="none" stroke="midnightblue" d="M783.28,-2169C810.3,-2169 839.26,-2169 863.46,-2169"/>
1801<polygon fill="midnightblue" stroke="midnightblue" points="783.03,-2165.5 773.03,-2169 783.03,-2172.5 783.03,-2165.5"/>
1802</g>
1803<!-- Node51 -->
1804<g id="node51" class="node">
1805<title>Node51</title>
1806<g id="a_node51"><a xlink:href="classarmnn_1_1_concat_layer.html" target="_top" xlink:title="This layer represents a merge operation.">
1807<polygon fill="white" stroke="black" points="881.5,-1926.5 881.5,-1945.5 958.5,-1945.5 958.5,-1926.5 881.5,-1926.5"/>
1808<text text-anchor="middle" x="920" y="-1933.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConcatLayer</text>
1809</a>
1810</g>
1811</g>
1812<!-- Node50&#45;&gt;Node51 -->
1813<g id="edge50" class="edge">
1814<title>Node50&#45;&gt;Node51</title>
1815<path fill="none" stroke="midnightblue" d="M766.27,-1936C804.49,-1936 850.04,-1936 881.4,-1936"/>
1816<polygon fill="midnightblue" stroke="midnightblue" points="766.21,-1932.5 756.21,-1936 766.21,-1939.5 766.21,-1932.5"/>
1817</g>
1818<!-- Node53 -->
1819<g id="node53" class="node">
1820<title>Node53</title>
1821<g id="a_node53"><a xlink:href="classarmnn_1_1_space_to_depth_layer.html" target="_top" xlink:title="This layer represents a SpaceToDepth operation.">
1822<polygon fill="white" stroke="black" points="863.5,-2569.5 863.5,-2588.5 976.5,-2588.5 976.5,-2569.5 863.5,-2569.5"/>
1823<text text-anchor="middle" x="920" y="-2576.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToDepthLayer</text>
1824</a>
1825</g>
1826</g>
1827<!-- Node52&#45;&gt;Node53 -->
1828<g id="edge52" class="edge">
1829<title>Node52&#45;&gt;Node53</title>
1830<path fill="none" stroke="midnightblue" d="M783.28,-2579C810.3,-2579 839.26,-2579 863.46,-2579"/>
1831<polygon fill="midnightblue" stroke="midnightblue" points="783.03,-2575.5 773.03,-2579 783.03,-2582.5 783.03,-2575.5"/>
1832</g>
1833<!-- Node55 -->
1834<g id="node55" class="node">
1835<title>Node55</title>
1836<g id="a_node55"><a xlink:href="classarmnn_1_1_reshape_layer.html" target="_top" xlink:title="This layer represents a reshape operation.">
1837<polygon fill="white" stroke="black" points="877,-2455.5 877,-2474.5 963,-2474.5 963,-2455.5 877,-2455.5"/>
1838<text text-anchor="middle" x="920" y="-2462.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReshapeLayer</text>
1839</a>
1840</g>
1841</g>
1842<!-- Node54&#45;&gt;Node55 -->
1843<g id="edge54" class="edge">
1844<title>Node54&#45;&gt;Node55</title>
1845<path fill="none" stroke="midnightblue" d="M770.16,-2465C805.76,-2465 846.96,-2465 876.97,-2465"/>
1846<polygon fill="midnightblue" stroke="midnightblue" points="769.79,-2461.5 759.79,-2465 769.79,-2468.5 769.79,-2461.5"/>
1847</g>
1848<!-- Node57 -->
1849<g id="node57" class="node">
1850<title>Node57</title>
1851<g id="a_node57"><a xlink:href="classarmnn_1_1_splitter_layer.html" target="_top" xlink:title="This layer represents a split operation.">
1852<polygon fill="white" stroke="black" points="880.5,-2218.5 880.5,-2237.5 959.5,-2237.5 959.5,-2218.5 880.5,-2218.5"/>
1853<text text-anchor="middle" x="920" y="-2225.5" font-family="Helvetica,sans-Serif" font-size="10.00">SplitterLayer</text>
1854</a>
1855</g>
1856</g>
1857<!-- Node56&#45;&gt;Node57 -->
1858<g id="edge56" class="edge">
1859<title>Node56&#45;&gt;Node57</title>
1860<path fill="none" stroke="midnightblue" d="M765.03,-2228C803.07,-2228 848.67,-2228 880.32,-2228"/>
1861<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2224.5 755.03,-2228 765.03,-2231.5 765.03,-2224.5"/>
1862</g>
1863<!-- Node59 -->
1864<g id="node59" class="node">
1865<title>Node59</title>
1866<g id="a_node59"><a xlink:href="classarmnn_1_1_pooling2d_layer.html" target="_top" xlink:title="This layer represents a pooling 2d operation.">
1867<polygon fill="white" stroke="black" points="874,-1980.5 874,-1999.5 966,-1999.5 966,-1980.5 874,-1980.5"/>
1868<text text-anchor="middle" x="920" y="-1987.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling2dLayer</text>
1869</a>
1870</g>
1871</g>
1872<!-- Node58&#45;&gt;Node59 -->
1873<g id="edge58" class="edge">
1874<title>Node58&#45;&gt;Node59</title>
1875<path fill="none" stroke="midnightblue" d="M772.83,-1990C806.62,-1990 845,-1990 873.94,-1990"/>
1876<polygon fill="midnightblue" stroke="midnightblue" points="772.51,-1986.5 762.51,-1990 772.51,-1993.5 772.51,-1986.5"/>
1877</g>
1878<!-- Node61 -->
1879<g id="node61" class="node">
1880<title>Node61</title>
1881<g id="a_node61"><a xlink:href="classarmnn_1_1_convolution2d_layer.html" target="_top" xlink:title="This layer represents a convolution 2d operation.">
1882<polygon fill="white" stroke="black" points="863,-3109.5 863,-3128.5 977,-3128.5 977,-3109.5 863,-3109.5"/>
1883<text text-anchor="middle" x="920" y="-3116.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dLayer</text>
1884</a>
1885</g>
1886</g>
1887<!-- Node60&#45;&gt;Node61 -->
1888<g id="edge60" class="edge">
1889<title>Node60&#45;&gt;Node61</title>
1890<path fill="none" stroke="midnightblue" d="M784.32,-3119C810.77,-3119 838.97,-3119 862.7,-3119"/>
1891<polygon fill="midnightblue" stroke="midnightblue" points="784.29,-3115.5 774.29,-3119 784.29,-3122.5 784.29,-3115.5"/>
1892</g>
1893<!-- Node63 -->
1894<g id="node63" class="node">
1895<title>Node63</title>
1896<g id="a_node63"><a xlink:href="classarmnn_1_1_activation_layer.html" target="_top" xlink:title="This layer represents an activation operation with the specified activation function.">
1897<polygon fill="white" stroke="black" points="873.5,-2922.5 873.5,-2941.5 966.5,-2941.5 966.5,-2922.5 873.5,-2922.5"/>
1898<text text-anchor="middle" x="920" y="-2929.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationLayer</text>
1899</a>
1900</g>
1901</g>
1902<!-- Node62&#45;&gt;Node63 -->
1903<g id="edge62" class="edge">
1904<title>Node62&#45;&gt;Node63</title>
1905<path fill="none" stroke="midnightblue" d="M773.92,-2932C807.23,-2932 844.83,-2932 873.41,-2932"/>
1906<polygon fill="midnightblue" stroke="midnightblue" points="773.73,-2928.5 763.73,-2932 773.73,-2935.5 773.73,-2928.5"/>
1907</g>
1908<!-- Node65 -->
1909<g id="node65" class="node">
1910<title>Node65</title>
1911<g id="a_node65"><a xlink:href="classarmnn_1_1_stand_in_layer.html" target="_top" xlink:title="This layer represents an unknown operation in the input graph.">
1912<polygon fill="white" stroke="black" points="880,-2689.5 880,-2708.5 960,-2708.5 960,-2689.5 880,-2689.5"/>
1913<text text-anchor="middle" x="920" y="-2696.5" font-family="Helvetica,sans-Serif" font-size="10.00">StandInLayer</text>
1914</a>
1915</g>
1916</g>
1917<!-- Node64&#45;&gt;Node65 -->
1918<g id="edge64" class="edge">
1919<title>Node64&#45;&gt;Node65</title>
1920<path fill="none" stroke="midnightblue" d="M767.42,-2699C804.72,-2699 848.74,-2699 879.7,-2699"/>
1921<polygon fill="midnightblue" stroke="midnightblue" points="767.1,-2695.5 757.1,-2699 767.1,-2702.5 767.1,-2695.5"/>
1922</g>
1923<!-- Node67 -->
1924<g id="node67" class="node">
1925<title>Node67</title>
1926<g id="a_node67"><a xlink:href="classarmnn_1_1_mean_layer.html" target="_top" xlink:title="This layer represents a mean operation.">
1927<polygon fill="white" stroke="black" points="884.5,-2277.5 884.5,-2296.5 955.5,-2296.5 955.5,-2277.5 884.5,-2277.5"/>
1928<text text-anchor="middle" x="920" y="-2284.5" font-family="Helvetica,sans-Serif" font-size="10.00">MeanLayer</text>
1929</a>
1930</g>
1931</g>
1932<!-- Node66&#45;&gt;Node67 -->
1933<g id="edge66" class="edge">
1934<title>Node66&#45;&gt;Node67</title>
1935<path fill="none" stroke="midnightblue" d="M765.18,-2287C804.81,-2287 852.6,-2287 884.29,-2287"/>
1936<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2283.5 755.03,-2287 765.03,-2290.5 765.03,-2283.5"/>
1937</g>
1938<!-- Node69 -->
1939<g id="node69" class="node">
1940<title>Node69</title>
1941<g id="a_node69"><a xlink:href="classarmnn_1_1_stack_layer.html" target="_top" xlink:title="This layer represents a stack operation.">
1942<polygon fill="white" stroke="black" points="884.5,-512.5 884.5,-531.5 955.5,-531.5 955.5,-512.5 884.5,-512.5"/>
1943<text text-anchor="middle" x="920" y="-519.5" font-family="Helvetica,sans-Serif" font-size="10.00">StackLayer</text>
1944</a>
1945</g>
1946</g>
1947<!-- Node68&#45;&gt;Node69 -->
1948<g id="edge68" class="edge">
1949<title>Node68&#45;&gt;Node69</title>
1950<path fill="none" stroke="midnightblue" d="M765.18,-522C804.81,-522 852.6,-522 884.29,-522"/>
1951<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-518.5 755.03,-522 765.03,-525.5 765.03,-518.5"/>
1952</g>
1953<!-- Node71 -->
1954<g id="node71" class="node">
1955<title>Node71</title>
1956<g id="a_node71"><a xlink:href="classarmnn_1_1_transpose_layer.html" target="_top" xlink:title="This layer represents a transpose operation.">
1957<polygon fill="white" stroke="black" points="874,-1277.5 874,-1296.5 966,-1296.5 966,-1277.5 874,-1277.5"/>
1958<text text-anchor="middle" x="920" y="-1284.5" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeLayer</text>
1959</a>
1960</g>
1961</g>
1962<!-- Node70&#45;&gt;Node71 -->
1963<g id="edge70" class="edge">
1964<title>Node70&#45;&gt;Node71</title>
1965<path fill="none" stroke="midnightblue" d="M773.39,-1287C807.01,-1287 845.07,-1287 873.85,-1287"/>
1966<polygon fill="midnightblue" stroke="midnightblue" points="773.12,-1283.5 763.12,-1287 773.12,-1290.5 773.12,-1283.5"/>
1967</g>
1968<!-- Node73 -->
1969<g id="node73" class="node">
1970<title>Node73</title>
1971<g id="a_node73"><a xlink:href="classarmnn_1_1_instance_normalization_layer.html" target="_top" xlink:title="This layer represents an instance normalization operation.">
1972<polygon fill="white" stroke="black" points="843,-1010.5 843,-1029.5 997,-1029.5 997,-1010.5 843,-1010.5"/>
1973<text text-anchor="middle" x="920" y="-1017.5" font-family="Helvetica,sans-Serif" font-size="10.00">InstanceNormalizationLayer</text>
1974</a>
1975</g>
1976</g>
1977<!-- Node72&#45;&gt;Node73 -->
1978<g id="edge72" class="edge">
1979<title>Node72&#45;&gt;Node73</title>
1980<path fill="none" stroke="midnightblue" d="M804.56,-1020C817.46,-1020 830.41,-1020 842.72,-1020"/>
1981<polygon fill="midnightblue" stroke="midnightblue" points="804.23,-1016.5 794.23,-1020 804.23,-1023.5 804.23,-1016.5"/>
1982</g>
1983<!-- Node75 -->
1984<g id="node75" class="node">
1985<title>Node75</title>
1986<g id="a_node75"><a xlink:href="classarmnn_1_1_comparison_layer.html" target="_top" xlink:title="This layer represents a comparison operation.">
1987<polygon fill="white" stroke="black" points="869,-798.5 869,-817.5 971,-817.5 971,-798.5 869,-798.5"/>
1988<text text-anchor="middle" x="920" y="-805.5" font-family="Helvetica,sans-Serif" font-size="10.00">ComparisonLayer</text>
1989</a>
1990</g>
1991</g>
1992<!-- Node74&#45;&gt;Node75 -->
1993<g id="edge74" class="edge">
1994<title>Node74&#45;&gt;Node75</title>
1995<path fill="none" stroke="midnightblue" d="M778.22,-808C808.62,-808 842.06,-808 868.72,-808"/>
1996<polygon fill="midnightblue" stroke="midnightblue" points="778.04,-804.5 768.04,-808 778.04,-811.5 778.04,-804.5"/>
1997</g>
1998<!-- Node77 -->
1999<g id="node77" class="node">
2000<title>Node77</title>
2001<g id="a_node77"><a xlink:href="classarmnn_1_1_transpose_convolution2d_layer.html" target="_top" xlink:title="This layer represents a 2D transpose convolution operation.">
2002<polygon fill="white" stroke="black" points="838.5,-570.5 838.5,-589.5 1001.5,-589.5 1001.5,-570.5 838.5,-570.5"/>
2003<text text-anchor="middle" x="920" y="-577.5" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeConvolution2dLayer</text>
2004</a>
2005</g>
2006</g>
2007<!-- Node76&#45;&gt;Node77 -->
2008<g id="edge76" class="edge">
2009<title>Node76&#45;&gt;Node77</title>
2010<path fill="none" stroke="midnightblue" d="M809.09,-580C818.96,-580 828.82,-580 838.34,-580"/>
2011<polygon fill="midnightblue" stroke="midnightblue" points="808.8,-576.5 798.8,-580 808.8,-583.5 808.8,-576.5"/>
2012</g>
2013<!-- Node79 -->
2014<g id="node79" class="node">
2015<title>Node79</title>
2016<g id="a_node79"><a xlink:href="classarmnn_1_1_batch_normalization_layer.html" target="_top" xlink:title="This layer represents a batch normalization operation.">
2017<polygon fill="white" stroke="black" points="850,-1665.5 850,-1684.5 990,-1684.5 990,-1665.5 850,-1665.5"/>
2018<text text-anchor="middle" x="920" y="-1672.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNormalizationLayer</text>
2019</a>
2020</g>
2021</g>
2022<!-- Node78&#45;&gt;Node79 -->
2023<g id="edge78" class="edge">
2024<title>Node78&#45;&gt;Node79</title>
2025<path fill="none" stroke="midnightblue" d="M797.48,-1675C815.22,-1675 833.29,-1675 849.88,-1675"/>
2026<polygon fill="midnightblue" stroke="midnightblue" points="797.08,-1671.5 787.08,-1675 797.08,-1678.5 797.08,-1671.5"/>
2027</g>
2028<!-- Node81 -->
2029<g id="node81" class="node">
2030<title>Node81</title>
2031<g id="a_node81"><a xlink:href="classarmnn_1_1_batch_mat_mul_layer.html" target="_top" xlink:title=" ">
2032<polygon fill="white" stroke="black" points="866,-1464.5 866,-1483.5 974,-1483.5 974,-1464.5 866,-1464.5"/>
2033<text text-anchor="middle" x="920" y="-1471.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchMatMulLayer</text>
2034</a>
2035</g>
2036</g>
2037<!-- Node80&#45;&gt;Node81 -->
2038<g id="edge80" class="edge">
2039<title>Node80&#45;&gt;Node81</title>
2040<path fill="none" stroke="midnightblue" d="M781.48,-1474C809.84,-1474 840.5,-1474 865.66,-1474"/>
2041<polygon fill="midnightblue" stroke="midnightblue" points="781.15,-1470.5 771.15,-1474 781.15,-1477.5 781.15,-1470.5"/>
2042</g>
2043<!-- Node83 -->
2044<g id="node83" class="node">
2045<title>Node83</title>
2046<g id="a_node83"><a xlink:href="classarmnn_1_1_tile_layer.html" target="_top" xlink:title=" ">
2047<polygon fill="white" stroke="black" points="889,-1064.5 889,-1083.5 951,-1083.5 951,-1064.5 889,-1064.5"/>
2048<text text-anchor="middle" x="920" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00">TileLayer</text>
2049</a>
2050</g>
2051</g>
2052<!-- Node82&#45;&gt;Node83 -->
2053<g id="edge82" class="edge">
2054<title>Node82&#45;&gt;Node83</title>
2055<path fill="none" stroke="midnightblue" d="M765.1,-1074C806.64,-1074 857.16,-1074 888.71,-1074"/>
2056<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1070.5 755.03,-1074 765.03,-1077.5 765.03,-1070.5"/>
2057</g>
2058<!-- Node85 -->
2059<g id="node85" class="node">
2060<title>Node85</title>
2061<g id="a_node85"><a xlink:href="classarmnn_1_1_arg_min_max_layer.html" target="_top" xlink:title="This layer represents a ArgMinMax operation.">
2062<polygon fill="white" stroke="black" points="870.5,-624.5 870.5,-643.5 969.5,-643.5 969.5,-624.5 870.5,-624.5"/>
2063<text text-anchor="middle" x="920" y="-631.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArgMinMaxLayer</text>
2064</a>
2065</g>
2066</g>
2067<!-- Node84&#45;&gt;Node85 -->
2068<g id="edge84" class="edge">
2069<title>Node84&#45;&gt;Node85</title>
2070<path fill="none" stroke="midnightblue" d="M776.84,-634C808.19,-634 842.95,-634 870.24,-634"/>
2071<polygon fill="midnightblue" stroke="midnightblue" points="776.8,-630.5 766.8,-634 776.8,-637.5 776.8,-630.5"/>
2072</g>
2073<!-- Node87 -->
2074<g id="node87" class="node">
2075<title>Node87</title>
2076<g id="a_node87"><a xlink:href="classarmnn_1_1_logical_binary_layer.html" target="_top" xlink:title="This layer represents a Logical Binary operation.">
2077<polygon fill="white" stroke="black" points="865,-1825.5 865,-1844.5 975,-1844.5 975,-1825.5 865,-1825.5"/>
2078<text text-anchor="middle" x="920" y="-1832.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogicalBinaryLayer</text>
2079</a>
2080</g>
2081</g>
2082<!-- Node86&#45;&gt;Node87 -->
2083<g id="edge86" class="edge">
2084<title>Node86&#45;&gt;Node87</title>
2085<path fill="none" stroke="midnightblue" d="M781.96,-1835C809.91,-1835 840.05,-1835 864.92,-1835"/>
2086<polygon fill="midnightblue" stroke="midnightblue" points="781.77,-1831.5 771.77,-1835 781.77,-1838.5 781.77,-1831.5"/>
2087</g>
2088<!-- Node89 -->
2089<g id="node89" class="node">
2090<title>Node89</title>
2091<g id="a_node89"><a xlink:href="classarmnn_1_1_detection_post_process_layer.html" target="_top" xlink:title="This layer represents a detection postprocess operator.">
2092<polygon fill="white" stroke="black" points="845.5,-1747.5 845.5,-1766.5 994.5,-1766.5 994.5,-1747.5 845.5,-1747.5"/>
2093<text text-anchor="middle" x="920" y="-1754.5" font-family="Helvetica,sans-Serif" font-size="10.00">DetectionPostProcessLayer</text>
2094</a>
2095</g>
2096</g>
2097<!-- Node88&#45;&gt;Node89 -->
2098<g id="edge88" class="edge">
2099<title>Node88&#45;&gt;Node89</title>
2100<path fill="none" stroke="midnightblue" d="M801.79,-1757C816.52,-1757 831.38,-1757 845.33,-1757"/>
2101<polygon fill="midnightblue" stroke="midnightblue" points="801.62,-1753.5 791.62,-1757 801.62,-1760.5 801.62,-1753.5"/>
2102</g>
2103<!-- Node91 -->
2104<g id="node91" class="node">
2105<title>Node91</title>
2106<g id="a_node91"><a xlink:href="classarmnn_1_1_pad_layer.html" target="_top" xlink:title="This layer represents a pad operation.">
2107<polygon fill="white" stroke="black" points="889.5,-1616.5 889.5,-1635.5 950.5,-1635.5 950.5,-1616.5 889.5,-1616.5"/>
2108<text text-anchor="middle" x="920" y="-1623.5" font-family="Helvetica,sans-Serif" font-size="10.00">PadLayer</text>
2109</a>
2110</g>
2111</g>
2112<!-- Node90&#45;&gt;Node91 -->
2113<g id="edge90" class="edge">
2114<title>Node90&#45;&gt;Node91</title>
2115<path fill="none" stroke="midnightblue" d="M765.17,-1626C806.96,-1626 857.84,-1626 889.32,-1626"/>
2116<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1622.5 755.03,-1626 765.03,-1629.5 765.03,-1622.5"/>
2117</g>
2118<!-- Node93 -->
2119<g id="node93" class="node">
2120<title>Node93</title>
2121<g id="a_node93"><a xlink:href="classarmnn_1_1_l2_normalization_layer.html" target="_top" xlink:title="This layer represents a L2 normalization operation.">
2122<polygon fill="white" stroke="black" points="858,-1516.5 858,-1535.5 982,-1535.5 982,-1516.5 858,-1516.5"/>
2123<text text-anchor="middle" x="920" y="-1523.5" font-family="Helvetica,sans-Serif" font-size="10.00">L2NormalizationLayer</text>
2124</a>
2125</g>
2126</g>
2127<!-- Node92&#45;&gt;Node93 -->
2128<g id="edge92" class="edge">
2129<title>Node92&#45;&gt;Node93</title>
2130<path fill="none" stroke="midnightblue" d="M789.27,-1526C812.49,-1526 836.75,-1526 857.92,-1526"/>
2131<polygon fill="midnightblue" stroke="midnightblue" points="789.05,-1522.5 779.05,-1526 789.05,-1529.5 789.05,-1522.5"/>
2132</g>
2133<!-- Node95 -->
2134<g id="node95" class="node">
2135<title>Node95</title>
2136<g id="a_node95"><a xlink:href="classarmnn_1_1_convolution3d_layer.html" target="_top" xlink:title="This layer represents a convolution 3d operation.">
2137<polygon fill="white" stroke="black" points="863,-1409.5 863,-1428.5 977,-1428.5 977,-1409.5 863,-1409.5"/>
2138<text text-anchor="middle" x="920" y="-1416.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution3dLayer</text>
2139</a>
2140</g>
2141</g>
2142<!-- Node94&#45;&gt;Node95 -->
2143<g id="edge94" class="edge">
2144<title>Node94&#45;&gt;Node95</title>
2145<path fill="none" stroke="midnightblue" d="M784.32,-1419C810.77,-1419 838.97,-1419 862.7,-1419"/>
2146<polygon fill="midnightblue" stroke="midnightblue" points="784.29,-1415.5 774.29,-1419 784.29,-1422.5 784.29,-1415.5"/>
2147</g>
2148<!-- Node97 -->
2149<g id="node97" class="node">
2150<title>Node97</title>
2151<g id="a_node97"><a xlink:href="classarmnn_1_1_slice_layer.html" target="_top" xlink:title=" ">
2152<polygon fill="white" stroke="black" points="886.5,-1183.5 886.5,-1202.5 953.5,-1202.5 953.5,-1183.5 886.5,-1183.5"/>
2153<text text-anchor="middle" x="920" y="-1190.5" font-family="Helvetica,sans-Serif" font-size="10.00">SliceLayer</text>
2154</a>
2155</g>
2156</g>
2157<!-- Node96&#45;&gt;Node97 -->
2158<g id="edge96" class="edge">
2159<title>Node96&#45;&gt;Node97</title>
2160<path fill="none" stroke="midnightblue" d="M765.11,-1193C805.57,-1193 854.55,-1193 886.21,-1193"/>
2161<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1189.5 755.03,-1193 765.03,-1196.5 765.03,-1189.5"/>
2162</g>
2163<!-- Node99 -->
2164<g id="node99" class="node">
2165<title>Node99</title>
2166<g id="a_node99"><a xlink:href="classarmnn_1_1_q_lstm_layer.html" target="_top" xlink:title="This layer represents a QLstm operation.">
2167<polygon fill="white" stroke="black" points="882.5,-951.5 882.5,-970.5 957.5,-970.5 957.5,-951.5 882.5,-951.5"/>
2168<text text-anchor="middle" x="920" y="-958.5" font-family="Helvetica,sans-Serif" font-size="10.00">QLstmLayer</text>
2169</a>
2170</g>
2171</g>
2172<!-- Node98&#45;&gt;Node99 -->
2173<g id="edge98" class="edge">
2174<title>Node98&#45;&gt;Node99</title>
2175<path fill="none" stroke="midnightblue" d="M765.23,-961C804.04,-961 850.67,-961 882.33,-961"/>
2176<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-957.5 755.03,-961 765.03,-964.5 765.03,-957.5"/>
2177</g>
2178<!-- Node101 -->
2179<g id="node101" class="node">
2180<title>Node101</title>
2181<g id="a_node101"><a xlink:href="classarmnn_1_1_fill_layer.html" target="_top" xlink:title="This layer represents a fill operation.">
2182<polygon fill="white" stroke="black" points="891,-743.5 891,-762.5 949,-762.5 949,-743.5 891,-743.5"/>
2183<text text-anchor="middle" x="920" y="-750.5" font-family="Helvetica,sans-Serif" font-size="10.00">FillLayer</text>
2184</a>
2185</g>
2186</g>
2187<!-- Node100&#45;&gt;Node101 -->
2188<g id="edge100" class="edge">
2189<title>Node100&#45;&gt;Node101</title>
2190<path fill="none" stroke="midnightblue" d="M765.05,-753C807.54,-753 859.46,-753 890.84,-753"/>
2191<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-749.5 755.03,-753 765.03,-756.5 765.03,-749.5"/>
2192</g>
2193<!-- Node103 -->
2194<g id="node103" class="node">
2195<title>Node103</title>
2196<g id="a_node103"><a xlink:href="classarmnn_1_1_depthwise_convolution2d_layer.html" target="_top" xlink:title="This layer represents a depthwise convolution 2d operation.">
2197<polygon fill="white" stroke="black" points="837,-1126.5 837,-1145.5 1003,-1145.5 1003,-1126.5 837,-1126.5"/>
2198<text text-anchor="middle" x="920" y="-1133.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolution2dLayer</text>
2199</a>
2200</g>
2201</g>
2202<!-- Node102&#45;&gt;Node103 -->
2203<g id="edge102" class="edge">
2204<title>Node102&#45;&gt;Node103</title>
2205<path fill="none" stroke="midnightblue" d="M810.2,-1136C819.13,-1136 828.03,-1136 836.68,-1136"/>
2206<polygon fill="midnightblue" stroke="midnightblue" points="810.11,-1132.5 800.11,-1136 810.11,-1139.5 810.11,-1132.5"/>
2207</g>
2208<!-- Node105 -->
2209<g id="node105" class="node">
2210<title>Node105</title>
2211<g id="a_node105"><a xlink:href="classarmnn_1_1_normalization_layer.html" target="_top" xlink:title="This layer represents a normalization operation.">
2212<polygon fill="white" stroke="black" points="863.5,-899.5 863.5,-918.5 976.5,-918.5 976.5,-899.5 863.5,-899.5"/>
2213<text text-anchor="middle" x="920" y="-906.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationLayer</text>
2214</a>
2215</g>
2216</g>
2217<!-- Node104&#45;&gt;Node105 -->
2218<g id="edge104" class="edge">
2219<title>Node104&#45;&gt;Node105</title>
2220<path fill="none" stroke="midnightblue" d="M783.28,-909C810.3,-909 839.26,-909 863.46,-909"/>
2221<polygon fill="midnightblue" stroke="midnightblue" points="783.03,-905.5 773.03,-909 783.03,-912.5 783.03,-905.5"/>
2222</g>
2223<!-- Node107 -->
2224<g id="node107" class="node">
2225<title>Node107</title>
2226<g id="a_node107"><a xlink:href="classarmnn_1_1_fully_connected_layer.html" target="_top" xlink:title="This layer represents a fully connected operation.">
2227<polygon fill="white" stroke="black" points="860.5,-692.5 860.5,-711.5 979.5,-711.5 979.5,-692.5 860.5,-692.5"/>
2228<text text-anchor="middle" x="920" y="-699.5" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayer</text>
2229</a>
2230</g>
2231</g>
2232<!-- Node106&#45;&gt;Node107 -->
2233<g id="edge106" class="edge">
2234<title>Node106&#45;&gt;Node107</title>
2235<path fill="none" stroke="midnightblue" d="M786.39,-702C811.31,-702 837.63,-702 860.2,-702"/>
2236<polygon fill="midnightblue" stroke="midnightblue" points="786.19,-698.5 776.19,-702 786.19,-705.5 786.19,-698.5"/>
2237</g>
2238<!-- Node109 -->
2239<g id="node109" class="node">
2240<title>Node109</title>
2241<g id="a_node109"><a xlink:href="classarmnn_1_1_resize_layer.html" target="_top" xlink:title="This layer represents a resize operation.">
2242<polygon fill="white" stroke="black" points="882,-462.5 882,-481.5 958,-481.5 958,-462.5 882,-462.5"/>
2243<text text-anchor="middle" x="920" y="-469.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResizeLayer</text>
2244</a>
2245</g>
2246</g>
2247<!-- Node108&#45;&gt;Node109 -->
2248<g id="edge108" class="edge">
2249<title>Node108&#45;&gt;Node109</title>
2250<path fill="none" stroke="midnightblue" d="M765.2,-472C803.88,-472 850.33,-472 882,-472"/>
2251<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-468.5 755.03,-472 765.03,-475.5 765.03,-468.5"/>
2252</g>
2253<!-- Node111 -->
2254<g id="node111" class="node">
2255<title>Node111</title>
2256<g id="a_node111"><a xlink:href="classarmnn_1_1_pooling3d_layer.html" target="_top" xlink:title="This layer represents a pooling 3d operation.">
2257<polygon fill="white" stroke="black" points="874,-1566.5 874,-1585.5 966,-1585.5 966,-1566.5 874,-1566.5"/>
2258<text text-anchor="middle" x="920" y="-1573.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling3dLayer</text>
2259</a>
2260</g>
2261</g>
2262<!-- Node110&#45;&gt;Node111 -->
2263<g id="edge110" class="edge">
2264<title>Node110&#45;&gt;Node111</title>
2265<path fill="none" stroke="midnightblue" d="M772.83,-1576C806.62,-1576 845,-1576 873.94,-1576"/>
2266<polygon fill="midnightblue" stroke="midnightblue" points="772.51,-1572.5 762.51,-1576 772.51,-1579.5 772.51,-1572.5"/>
2267</g>
2268<!-- Node113 -->
2269<g id="node113" class="node">
2270<title>Node113</title>
2271<g id="a_node113"><a xlink:href="classarmnn_1_1_elementwise_binary_layer.html" target="_top" xlink:title="This layer represents a elementwiseBinary operation.">
2272<polygon fill="white" stroke="black" points="851,-1349.5 851,-1368.5 989,-1368.5 989,-1349.5 851,-1349.5"/>
2273<text text-anchor="middle" x="920" y="-1356.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBinaryLayer</text>
2274</a>
2275</g>
2276</g>
2277<!-- Node112&#45;&gt;Node113 -->
2278<g id="edge112" class="edge">
2279<title>Node112&#45;&gt;Node113</title>
2280<path fill="none" stroke="midnightblue" d="M796.34,-1359C814.85,-1359 833.75,-1359 850.99,-1359"/>
2281<polygon fill="midnightblue" stroke="midnightblue" points="796.11,-1355.5 786.11,-1359 796.11,-1362.5 796.11,-1355.5"/>
2282</g>
2283<!-- Node115 -->
2284<g id="node115" class="node">
2285<title>Node115</title>
2286<g id="a_node115"><a xlink:href="classarmnn_1_1_strided_slice_layer.html" target="_top" xlink:title="This layer represents a strided slice operation.">
2287<polygon fill="white" stroke="black" points="869.5,-849.5 869.5,-868.5 970.5,-868.5 970.5,-849.5 869.5,-849.5"/>
2288<text text-anchor="middle" x="920" y="-856.5" font-family="Helvetica,sans-Serif" font-size="10.00">StridedSliceLayer</text>
2289</a>
2290</g>
2291</g>
2292<!-- Node114&#45;&gt;Node115 -->
2293<g id="edge114" class="edge">
2294<title>Node114&#45;&gt;Node115</title>
2295<path fill="none" stroke="midnightblue" d="M778,-859C808.67,-859 842.46,-859 869.27,-859"/>
2296<polygon fill="midnightblue" stroke="midnightblue" points="777.73,-855.5 767.73,-859 777.73,-862.5 777.73,-855.5"/>
2297</g>
2298</g>
2299</svg>