blob: 3e1979b0d3973f6be9aa55e8f1aa928d4918b072 [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: Graphical Class Hierarchy Pages: 1 -->
7<svg width="324pt" height="1700pt"
8 viewBox="0.00 0.00 324.00 1700.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 1696)">
10<title>Graphical Class Hierarchy</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-1696 320,-1696 320,4 -4,4"/>
12<!-- Node0 -->
13<g id="node1" class="node">
14<title>Node0</title>
15<g id="a_node1"><a xlink:href="structarmnn_1_1_base_descriptor.html" target="_top" xlink:title="Base class for all descriptors.">
16<polygon fill="white" stroke="black" points="0,-836.5 0,-855.5 91,-855.5 91,-836.5 0,-836.5"/>
17<text text-anchor="middle" x="45.5" y="-843.5" font-family="Helvetica,sans-Serif" font-size="10.00">BaseDescriptor</text>
18</a>
19</g>
20</g>
21<!-- Node1 -->
22<g id="node2" class="node">
23<title>Node1</title>
24<g id="a_node2"><a xlink:href="structarmnn_1_1_activation_descriptor.html" target="_top" xlink:title="An ActivationDescriptor for the ActivationLayer.">
25<polygon fill="white" stroke="black" points="163.5,-1672.5 163.5,-1691.5 279.5,-1691.5 279.5,-1672.5 163.5,-1672.5"/>
26<text text-anchor="middle" x="221.5" y="-1679.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationDescriptor</text>
27</a>
28</g>
29</g>
30<!-- Node0&#45;&gt;Node1 -->
31<g id="edge1" class="edge">
32<title>Node0&#45;&gt;Node1</title>
33<path fill="none" stroke="midnightblue" d="M47.07,-866.02C50.67,-985.55 71.84,-1601.89 127,-1663 136.32,-1673.33 149.59,-1678.92 163.22,-1681.78"/>
34<polygon fill="midnightblue" stroke="midnightblue" points="50.56,-865.66 46.77,-855.77 43.57,-865.87 50.56,-865.66"/>
35</g>
36<!-- Node2 -->
37<g id="node3" class="node">
38<title>Node2</title>
39<g id="a_node3"><a xlink:href="structarmnn_1_1_arg_min_max_descriptor.html" target="_top" xlink:title="An ArgMinMaxDescriptor for ArgMinMaxLayer.">
40<polygon fill="white" stroke="black" points="160.5,-1634.5 160.5,-1653.5 282.5,-1653.5 282.5,-1634.5 160.5,-1634.5"/>
41<text text-anchor="middle" x="221.5" y="-1641.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArgMinMaxDescriptor</text>
42</a>
43</g>
44</g>
45<!-- Node0&#45;&gt;Node2 -->
46<g id="edge2" class="edge">
47<title>Node0&#45;&gt;Node2</title>
48<path fill="none" stroke="midnightblue" d="M47.17,-865.8C51.24,-981.49 74.35,-1566.94 127,-1625 135.68,-1634.57 147.75,-1640.07 160.34,-1643.1"/>
49<polygon fill="midnightblue" stroke="midnightblue" points="50.66,-865.45 46.81,-855.58 43.66,-865.7 50.66,-865.45"/>
50</g>
51<!-- Node3 -->
52<g id="node4" class="node">
53<title>Node3</title>
54<g id="a_node4"><a xlink:href="structarmnn_1_1_batch_mat_mul_descriptor.html" target="_top" xlink:title="A BatchMatMulDescriptor for the BatchMatMul operator.">
55<polygon fill="white" stroke="black" points="156,-1596.5 156,-1615.5 287,-1615.5 287,-1596.5 156,-1596.5"/>
56<text text-anchor="middle" x="221.5" y="-1603.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchMatMulDescriptor</text>
57</a>
58</g>
59</g>
60<!-- Node0&#45;&gt;Node3 -->
61<g id="edge3" class="edge">
62<title>Node0&#45;&gt;Node3</title>
63<path fill="none" stroke="midnightblue" d="M47.28,-865.87C51.87,-978.35 76.9,-1532.05 127,-1587 134.59,-1595.32 144.74,-1600.57 155.56,-1603.78"/>
64<polygon fill="midnightblue" stroke="midnightblue" points="50.77,-865.48 46.87,-855.63 43.77,-865.76 50.77,-865.48"/>
65</g>
66<!-- Node4 -->
67<g id="node5" class="node">
68<title>Node4</title>
69<g id="a_node5"><a xlink:href="structarmnn_1_1_batch_normalization_descriptor.html" target="_top" xlink:title="A BatchNormalizationDescriptor for the BatchNormalizationLayer.">
70<polygon fill="white" stroke="black" points="139.5,-1558.5 139.5,-1577.5 303.5,-1577.5 303.5,-1558.5 139.5,-1558.5"/>
71<text text-anchor="middle" x="221.5" y="-1565.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNormalizationDescriptor</text>
72</a>
73</g>
74</g>
75<!-- Node0&#45;&gt;Node4 -->
76<g id="edge4" class="edge">
77<title>Node0&#45;&gt;Node4</title>
78<path fill="none" stroke="midnightblue" d="M47.4,-865.87C52.52,-974.85 79.43,-1497.13 127,-1549 130.58,-1552.91 134.73,-1556.13 139.25,-1558.79"/>
79<polygon fill="midnightblue" stroke="midnightblue" points="50.89,-865.47 46.93,-855.64 43.89,-865.79 50.89,-865.47"/>
80</g>
81<!-- Node5 -->
82<g id="node6" class="node">
83<title>Node5</title>
84<g id="a_node6"><a xlink:href="structarmnn_1_1_batch_to_space_nd_descriptor.html" target="_top" xlink:title="A BatchToSpaceNdDescriptor for the BatchToSpaceNdLayer.">
85<polygon fill="white" stroke="black" points="147.5,-1520.5 147.5,-1539.5 295.5,-1539.5 295.5,-1520.5 147.5,-1520.5"/>
86<text text-anchor="middle" x="221.5" y="-1527.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchToSpaceNdDescriptor</text>
87</a>
88</g>
89</g>
90<!-- Node0&#45;&gt;Node5 -->
91<g id="edge5" class="edge">
92<title>Node0&#45;&gt;Node5</title>
93<path fill="none" stroke="midnightblue" d="M47.53,-865.77C53.2,-970.98 81.95,-1462.2 127,-1511 132.62,-1517.09 139.61,-1521.52 147.22,-1524.71"/>
94<polygon fill="midnightblue" stroke="midnightblue" points="51.02,-865.41 46.99,-855.61 44.03,-865.78 51.02,-865.41"/>
95</g>
96<!-- Node6 -->
97<g id="node7" class="node">
98<title>Node6</title>
99<g id="a_node7"><a xlink:href="structarmnn_1_1_channel_shuffle_descriptor.html" target="_top" xlink:title="A ChannelShuffleDescriptor for the ChannelShuffle operator.">
100<polygon fill="white" stroke="black" points="151.5,-1482.5 151.5,-1501.5 291.5,-1501.5 291.5,-1482.5 151.5,-1482.5"/>
101<text text-anchor="middle" x="221.5" y="-1489.5" font-family="Helvetica,sans-Serif" font-size="10.00">ChannelShuffleDescriptor</text>
102</a>
103</g>
104</g>
105<!-- Node0&#45;&gt;Node6 -->
106<g id="edge6" class="edge">
107<title>Node0&#45;&gt;Node6</title>
108<path fill="none" stroke="midnightblue" d="M46.08,-865.69C44.48,-961.94 42.44,-1382.05 127,-1473 133.65,-1480.16 142.21,-1485.02 151.43,-1488.28"/>
109<polygon fill="midnightblue" stroke="midnightblue" points="49.59,-865.66 46.27,-855.6 42.59,-865.53 49.59,-865.66"/>
110</g>
111<!-- Node7 -->
112<g id="node8" class="node">
113<title>Node7</title>
114<g id="a_node8"><a xlink:href="structarmnn_1_1_comparison_descriptor.html" target="_top" xlink:title="A ComparisonDescriptor for the ComparisonLayer.">
115<polygon fill="white" stroke="black" points="159,-1444.5 159,-1463.5 284,-1463.5 284,-1444.5 159,-1444.5"/>
116<text text-anchor="middle" x="221.5" y="-1451.5" font-family="Helvetica,sans-Serif" font-size="10.00">ComparisonDescriptor</text>
117</a>
118</g>
119</g>
120<!-- Node0&#45;&gt;Node7 -->
121<g id="edge7" class="edge">
122<title>Node0&#45;&gt;Node7</title>
123<path fill="none" stroke="midnightblue" d="M46.26,-865.95C45.58,-959.11 47.56,-1350.25 127,-1435 135.38,-1443.94 146.73,-1449.3 158.63,-1452.41"/>
124<polygon fill="midnightblue" stroke="midnightblue" points="49.76,-865.93 46.36,-855.9 42.76,-865.86 49.76,-865.93"/>
125</g>
126<!-- Node8 -->
127<g id="node9" class="node">
128<title>Node8</title>
129<g id="a_node9"><a xlink:href="structarmnn_1_1_convolution2d_descriptor.html" target="_top" xlink:title="A Convolution2dDescriptor for the Convolution2dLayer.">
130<polygon fill="white" stroke="black" points="153,-1406.5 153,-1425.5 290,-1425.5 290,-1406.5 153,-1406.5"/>
131<text text-anchor="middle" x="221.5" y="-1413.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dDescriptor</text>
132</a>
133</g>
134</g>
135<!-- Node0&#45;&gt;Node8 -->
136<g id="edge8" class="edge">
137<title>Node0&#45;&gt;Node8</title>
138<path fill="none" stroke="midnightblue" d="M46.47,-865.78C46.76,-954.91 52.53,-1318.28 127,-1397 134.06,-1404.46 143.18,-1409.42 152.96,-1412.66"/>
139<polygon fill="midnightblue" stroke="midnightblue" points="49.97,-865.68 46.46,-855.69 42.97,-865.69 49.97,-865.68"/>
140</g>
141<!-- Node9 -->
142<g id="node10" class="node">
143<title>Node9</title>
144<g id="a_node10"><a xlink:href="structarmnn_1_1_convolution3d_descriptor.html" target="_top" xlink:title="A Convolution3dDescriptor for the Convolution3dLayer.">
145<polygon fill="white" stroke="black" points="153,-1368.5 153,-1387.5 290,-1387.5 290,-1368.5 153,-1368.5"/>
146<text text-anchor="middle" x="221.5" y="-1375.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution3dDescriptor</text>
147</a>
148</g>
149</g>
150<!-- Node0&#45;&gt;Node9 -->
151<g id="edge9" class="edge">
152<title>Node0&#45;&gt;Node9</title>
153<path fill="none" stroke="midnightblue" d="M46.71,-866.03C48.03,-951.72 57.61,-1286.42 127,-1359 133.98,-1366.3 142.95,-1371.2 152.55,-1374.43"/>
154<polygon fill="midnightblue" stroke="midnightblue" points="50.21,-865.79 46.57,-855.84 43.21,-865.89 50.21,-865.79"/>
155</g>
156<!-- Node10 -->
157<g id="node11" class="node">
158<title>Node10</title>
159<g id="a_node11"><a xlink:href="structarmnn_1_1_depthwise_convolution2d_descriptor.html" target="_top" xlink:title="A DepthwiseConvolution2dDescriptor for the DepthwiseConvolution2dLayer.">
160<polygon fill="white" stroke="black" points="127,-1330.5 127,-1349.5 316,-1349.5 316,-1330.5 127,-1330.5"/>
161<text text-anchor="middle" x="221.5" y="-1337.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolution2dDescriptor</text>
162</a>
163</g>
164</g>
165<!-- Node0&#45;&gt;Node10 -->
166<g id="edge10" class="edge">
167<title>Node0&#45;&gt;Node10</title>
168<path fill="none" stroke="midnightblue" d="M46.98,-865.82C49.36,-947.18 62.55,-1254.41 127,-1321 130.57,-1324.69 134.65,-1327.76 139.06,-1330.32"/>
169<polygon fill="midnightblue" stroke="midnightblue" points="50.47,-865.41 46.7,-855.51 43.47,-865.6 50.47,-865.41"/>
170</g>
171<!-- Node11 -->
172<g id="node12" class="node">
173<title>Node11</title>
174<g id="a_node12"><a xlink:href="structarmnn_1_1_detection_post_process_descriptor.html" target="_top" xlink:title=" ">
175<polygon fill="white" stroke="black" points="135,-1292.5 135,-1311.5 308,-1311.5 308,-1292.5 135,-1292.5"/>
176<text text-anchor="middle" x="221.5" y="-1299.5" font-family="Helvetica,sans-Serif" font-size="10.00">DetectionPostProcessDescriptor</text>
177</a>
178</g>
179</g>
180<!-- Node0&#45;&gt;Node11 -->
181<g id="edge11" class="edge">
182<title>Node0&#45;&gt;Node11</title>
183<path fill="none" stroke="midnightblue" d="M47.31,-866.2C50.87,-943.94 67.62,-1222.53 127,-1283 130.6,-1286.66 134.69,-1289.72 139.12,-1292.26"/>
184<polygon fill="midnightblue" stroke="midnightblue" points="50.8,-865.71 46.87,-855.87 43.8,-866.01 50.8,-865.71"/>
185</g>
186<!-- Node12 -->
187<g id="node13" class="node">
188<title>Node12</title>
189<g id="a_node13"><a xlink:href="structarmnn_1_1_elementwise_binary_descriptor.html" target="_top" xlink:title="A ElementwiseBinaryDescriptor for the ElementwiseBinaryLayer.">
190<polygon fill="white" stroke="black" points="141,-1254.5 141,-1273.5 302,-1273.5 302,-1254.5 141,-1254.5"/>
191<text text-anchor="middle" x="221.5" y="-1261.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBinaryDescriptor</text>
192</a>
193</g>
194</g>
195<!-- Node0&#45;&gt;Node12 -->
196<g id="edge12" class="edge">
197<title>Node0&#45;&gt;Node12</title>
198<path fill="none" stroke="midnightblue" d="M47.68,-865.84C52.41,-938.74 72.49,-1190.42 127,-1245 131.1,-1249.1 135.82,-1252.44 140.92,-1255.14"/>
199<polygon fill="midnightblue" stroke="midnightblue" points="51.16,-865.49 47.05,-855.73 44.17,-865.93 51.16,-865.49"/>
200</g>
201<!-- Node13 -->
202<g id="node14" class="node">
203<title>Node13</title>
204<g id="a_node14"><a xlink:href="structarmnn_1_1_elementwise_unary_descriptor.html" target="_top" xlink:title="A ElementwiseUnaryDescriptor for the ElementwiseUnaryLayer.">
205<polygon fill="white" stroke="black" points="142,-1216.5 142,-1235.5 301,-1235.5 301,-1216.5 142,-1216.5"/>
206<text text-anchor="middle" x="221.5" y="-1223.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseUnaryDescriptor</text>
207</a>
208</g>
209</g>
210<!-- Node0&#45;&gt;Node13 -->
211<g id="edge13" class="edge">
212<title>Node0&#45;&gt;Node13</title>
213<path fill="none" stroke="midnightblue" d="M48.16,-866.12C54.22,-934.81 77.5,-1158.43 127,-1207 131.37,-1211.29 136.44,-1214.74 141.9,-1217.5"/>
214<polygon fill="midnightblue" stroke="midnightblue" points="51.61,-865.49 47.27,-855.82 44.64,-866.09 51.61,-865.49"/>
215</g>
216<!-- Node14 -->
217<g id="node15" class="node">
218<title>Node14</title>
219<g id="a_node15"><a xlink:href="structarmnn_1_1_fake_quantization_descriptor.html" target="_top" xlink:title="A FakeQuantizationDescriptor for the FakeQuantizationLayer.">
220<polygon fill="white" stroke="black" points="146,-1178.5 146,-1197.5 297,-1197.5 297,-1178.5 146,-1178.5"/>
221<text text-anchor="middle" x="221.5" y="-1185.5" font-family="Helvetica,sans-Serif" font-size="10.00">FakeQuantizationDescriptor</text>
222</a>
223</g>
224</g>
225<!-- Node0&#45;&gt;Node14 -->
226<g id="edge14" class="edge">
227<title>Node0&#45;&gt;Node14</title>
228<path fill="none" stroke="midnightblue" d="M48.71,-866.05C56.16,-929.81 82.39,-1126.3 127,-1169 132.38,-1174.15 138.77,-1178.08 145.63,-1181.06"/>
229<polygon fill="midnightblue" stroke="midnightblue" points="52.15,-865.29 47.54,-855.75 45.2,-866.08 52.15,-865.29"/>
230</g>
231<!-- Node15 -->
232<g id="node16" class="node">
233<title>Node15</title>
234<g id="a_node16"><a xlink:href="structarmnn_1_1_fill_descriptor.html" target="_top" xlink:title="A FillDescriptor for the FillLayer.">
235<polygon fill="white" stroke="black" points="181,-1140.5 181,-1159.5 262,-1159.5 262,-1140.5 181,-1140.5"/>
236<text text-anchor="middle" x="221.5" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">FillDescriptor</text>
237</a>
238</g>
239</g>
240<!-- Node0&#45;&gt;Node15 -->
241<g id="edge15" class="edge">
242<title>Node0&#45;&gt;Node15</title>
243<path fill="none" stroke="midnightblue" d="M45.63,-865.83C44.53,-917.78 49.21,-1058.82 127,-1131 141.33,-1144.29 162.31,-1149.37 180.77,-1150.98"/>
244<polygon fill="midnightblue" stroke="midnightblue" points="49.14,-865.74 45.95,-855.64 42.14,-865.52 49.14,-865.74"/>
245</g>
246<!-- Node16 -->
247<g id="node17" class="node">
248<title>Node16</title>
249<g id="a_node17"><a xlink:href="structarmnn_1_1_fully_connected_descriptor.html" target="_top" xlink:title="A FullyConnectedDescriptor for the FullyConnectedLayer.">
250<polygon fill="white" stroke="black" points="150.5,-1102.5 150.5,-1121.5 292.5,-1121.5 292.5,-1102.5 150.5,-1102.5"/>
251<text text-anchor="middle" x="221.5" y="-1109.5" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedDescriptor</text>
252</a>
253</g>
254</g>
255<!-- Node0&#45;&gt;Node16 -->
256<g id="edge16" class="edge">
257<title>Node0&#45;&gt;Node16</title>
258<path fill="none" stroke="midnightblue" d="M46.64,-865.7C48.11,-912.72 58.73,-1032.14 127,-1093 133.68,-1098.95 141.7,-1103.24 150.2,-1106.3"/>
259<polygon fill="midnightblue" stroke="midnightblue" points="50.14,-865.54 46.44,-855.61 43.14,-865.68 50.14,-865.54"/>
260</g>
261<!-- Node17 -->
262<g id="node18" class="node">
263<title>Node17</title>
264<g id="a_node18"><a xlink:href="structarmnn_1_1_gather_descriptor.html" target="_top" xlink:title="A GatherDescriptor for the GatherLayer.">
265<polygon fill="white" stroke="black" points="171.5,-1064.5 171.5,-1083.5 271.5,-1083.5 271.5,-1064.5 171.5,-1064.5"/>
266<text text-anchor="middle" x="221.5" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00">GatherDescriptor</text>
267</a>
268</g>
269</g>
270<!-- Node0&#45;&gt;Node17 -->
271<g id="edge17" class="edge">
272<title>Node0&#45;&gt;Node17</title>
273<path fill="none" stroke="midnightblue" d="M47.98,-865.76C52.23,-907.59 68.25,-1005.33 127,-1055 139.27,-1065.37 155.67,-1070.61 171.3,-1073.12"/>
274<polygon fill="midnightblue" stroke="midnightblue" points="51.46,-865.39 47.08,-855.74 44.49,-866.01 51.46,-865.39"/>
275</g>
276<!-- Node18 -->
277<g id="node19" class="node">
278<title>Node18</title>
279<g id="a_node19"><a xlink:href="structarmnn_1_1_instance_normalization_descriptor.html" target="_top" xlink:title="An InstanceNormalizationDescriptor for InstanceNormalizationLayer.">
280<polygon fill="white" stroke="black" points="133,-1026.5 133,-1045.5 310,-1045.5 310,-1026.5 133,-1026.5"/>
281<text text-anchor="middle" x="221.5" y="-1033.5" font-family="Helvetica,sans-Serif" font-size="10.00">InstanceNormalizationDescriptor</text>
282</a>
283</g>
284</g>
285<!-- Node0&#45;&gt;Node18 -->
286<g id="edge18" class="edge">
287<title>Node0&#45;&gt;Node18</title>
288<path fill="none" stroke="midnightblue" d="M49.87,-865.82C57.09,-901.92 77.63,-978.24 127,-1017 131.82,-1020.78 137.2,-1023.87 142.88,-1026.39"/>
289<polygon fill="midnightblue" stroke="midnightblue" points="53.24,-864.8 47.97,-855.61 46.36,-866.08 53.24,-864.8"/>
290</g>
291<!-- Node19 -->
292<g id="node20" class="node">
293<title>Node19</title>
294<g id="a_node20"><a xlink:href="structarmnn_1_1_l2_normalization_descriptor.html" target="_top" xlink:title="A L2NormalizationDescriptor for the L2NormalizationLayer.">
295<polygon fill="white" stroke="black" points="148,-988.5 148,-1007.5 295,-1007.5 295,-988.5 148,-988.5"/>
296<text text-anchor="middle" x="221.5" y="-995.5" font-family="Helvetica,sans-Serif" font-size="10.00">L2NormalizationDescriptor</text>
297</a>
298</g>
299</g>
300<!-- Node0&#45;&gt;Node19 -->
301<g id="edge19" class="edge">
302<title>Node0&#45;&gt;Node19</title>
303<path fill="none" stroke="midnightblue" d="M52.47,-865.11C62.71,-894.53 86.51,-950.49 127,-979 133.23,-983.39 140.24,-986.81 147.55,-989.48"/>
304<polygon fill="midnightblue" stroke="midnightblue" points="55.78,-863.97 49.31,-855.58 49.14,-866.17 55.78,-863.97"/>
305</g>
306<!-- Node20 -->
307<g id="node21" class="node">
308<title>Node20</title>
309<g id="a_node21"><a xlink:href="structarmnn_1_1_logical_binary_descriptor.html" target="_top" xlink:title="A LogicalBinaryDescriptor for the LogicalBinaryLayer.">
310<polygon fill="white" stroke="black" points="155,-950.5 155,-969.5 288,-969.5 288,-950.5 155,-950.5"/>
311<text text-anchor="middle" x="221.5" y="-957.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogicalBinaryDescriptor</text>
312</a>
313</g>
314</g>
315<!-- Node0&#45;&gt;Node20 -->
316<g id="edge20" class="edge">
317<title>Node0&#45;&gt;Node20</title>
318<path fill="none" stroke="midnightblue" d="M56.77,-864.34C70.03,-886.23 95.23,-922.21 127,-941 135.41,-945.98 144.91,-949.67 154.55,-952.4"/>
319<polygon fill="midnightblue" stroke="midnightblue" points="59.76,-862.52 51.68,-855.65 53.72,-866.05 59.76,-862.52"/>
320</g>
321<!-- Node21 -->
322<g id="node22" class="node">
323<title>Node21</title>
324<g id="a_node22"><a xlink:href="structarmnn_1_1_lstm_descriptor.html" target="_top" xlink:title="An LstmDescriptor for the LstmLayer.">
325<polygon fill="white" stroke="black" points="176,-912.5 176,-931.5 267,-931.5 267,-912.5 176,-912.5"/>
326<text text-anchor="middle" x="221.5" y="-919.5" font-family="Helvetica,sans-Serif" font-size="10.00">LstmDescriptor</text>
327</a>
328</g>
329</g>
330<!-- Node0&#45;&gt;Node21 -->
331<g id="edge21" class="edge">
332<title>Node0&#45;&gt;Node21</title>
333<path fill="none" stroke="midnightblue" d="M64.82,-862.37C80.31,-875.34 103.66,-892.9 127,-903 142.2,-909.58 159.8,-913.91 175.59,-916.76"/>
334<polygon fill="midnightblue" stroke="midnightblue" points="66.93,-859.57 57.07,-855.71 62.37,-864.88 66.93,-859.57"/>
335</g>
336<!-- Node22 -->
337<g id="node23" class="node">
338<title>Node22</title>
339<g id="a_node23"><a xlink:href="structarmnn_1_1_mean_descriptor.html" target="_top" xlink:title="A MeanDescriptor for the MeanLayer.">
340<polygon fill="white" stroke="black" points="174.5,-874.5 174.5,-893.5 268.5,-893.5 268.5,-874.5 174.5,-874.5"/>
341<text text-anchor="middle" x="221.5" y="-881.5" font-family="Helvetica,sans-Serif" font-size="10.00">MeanDescriptor</text>
342</a>
343</g>
344</g>
345<!-- Node0&#45;&gt;Node22 -->
346<g id="edge22" class="edge">
347<title>Node0&#45;&gt;Node22</title>
348<path fill="none" stroke="midnightblue" d="M95.51,-857.83C105.89,-860.26 116.8,-862.76 127,-865 142.37,-868.37 159.21,-871.86 174.31,-874.91"/>
349<polygon fill="midnightblue" stroke="midnightblue" points="96.29,-854.41 85.75,-855.52 94.68,-861.23 96.29,-854.41"/>
350</g>
351<!-- Node23 -->
352<g id="node24" class="node">
353<title>Node23</title>
354<g id="a_node24"><a xlink:href="structarmnn_1_1_normalization_descriptor.html" target="_top" xlink:title="A NormalizationDescriptor for the NormalizationLayer.">
355<polygon fill="white" stroke="black" points="153.5,-836.5 153.5,-855.5 289.5,-855.5 289.5,-836.5 153.5,-836.5"/>
356<text text-anchor="middle" x="221.5" y="-843.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationDescriptor</text>
357</a>
358</g>
359</g>
360<!-- Node0&#45;&gt;Node23 -->
361<g id="edge23" class="edge">
362<title>Node0&#45;&gt;Node23</title>
363<path fill="none" stroke="midnightblue" d="M101.77,-846C118.11,-846 136.17,-846 153.18,-846"/>
364<polygon fill="midnightblue" stroke="midnightblue" points="101.31,-842.5 91.31,-846 101.31,-849.5 101.31,-842.5"/>
365</g>
366<!-- Node24 -->
367<g id="node25" class="node">
368<title>Node24</title>
369<g id="a_node25"><a xlink:href="structarmnn_1_1_null_descriptor.html" target="_top" xlink:title="Null Descriptor used as a return value from the IConnectableLayer GetParameters method by layers whic...">
370<polygon fill="white" stroke="black" points="178.5,-798.5 178.5,-817.5 264.5,-817.5 264.5,-798.5 178.5,-798.5"/>
371<text text-anchor="middle" x="221.5" y="-805.5" font-family="Helvetica,sans-Serif" font-size="10.00">NullDescriptor</text>
372</a>
373</g>
374</g>
375<!-- Node0&#45;&gt;Node24 -->
376<g id="edge24" class="edge">
377<title>Node0&#45;&gt;Node24</title>
378<path fill="none" stroke="midnightblue" d="M95.51,-834.17C105.89,-831.74 116.8,-829.24 127,-827 143.66,-823.34 162.05,-819.55 178.09,-816.33"/>
379<polygon fill="midnightblue" stroke="midnightblue" points="94.68,-830.77 85.75,-836.48 96.29,-837.59 94.68,-830.77"/>
380</g>
381<!-- Node25 -->
382<g id="node26" class="node">
383<title>Node25</title>
384<g id="a_node26"><a xlink:href="structarmnn_1_1_origins_descriptor.html" target="_top" xlink:title="An OriginsDescriptor for the ConcatLayer.">
385<polygon fill="white" stroke="black" points="171,-760.5 171,-779.5 272,-779.5 272,-760.5 171,-760.5"/>
386<text text-anchor="middle" x="221.5" y="-767.5" font-family="Helvetica,sans-Serif" font-size="10.00">OriginsDescriptor</text>
387</a>
388</g>
389</g>
390<!-- Node0&#45;&gt;Node25 -->
391<g id="edge25" class="edge">
392<title>Node0&#45;&gt;Node25</title>
393<path fill="none" stroke="midnightblue" d="M64.82,-829.63C80.31,-816.66 103.66,-799.1 127,-789 140.68,-783.08 156.3,-778.98 170.8,-776.14"/>
394<polygon fill="midnightblue" stroke="midnightblue" points="62.37,-827.12 57.07,-836.29 66.93,-832.43 62.37,-827.12"/>
395</g>
396<!-- Node26 -->
397<g id="node27" class="node">
398<title>Node26</title>
399<g id="a_node27"><a xlink:href="structarmnn_1_1_pad_descriptor.html" target="_top" xlink:title="A PadDescriptor for the PadLayer.">
400<polygon fill="white" stroke="black" points="179.5,-722.5 179.5,-741.5 263.5,-741.5 263.5,-722.5 179.5,-722.5"/>
401<text text-anchor="middle" x="221.5" y="-729.5" font-family="Helvetica,sans-Serif" font-size="10.00">PadDescriptor</text>
402</a>
403</g>
404</g>
405<!-- Node0&#45;&gt;Node26 -->
406<g id="edge26" class="edge">
407<title>Node0&#45;&gt;Node26</title>
408<path fill="none" stroke="midnightblue" d="M56.77,-827.66C70.03,-805.77 95.23,-769.79 127,-751 142.68,-741.72 162.15,-736.91 179.26,-734.44"/>
409<polygon fill="midnightblue" stroke="midnightblue" points="53.72,-825.95 51.68,-836.35 59.76,-829.48 53.72,-825.95"/>
410</g>
411<!-- Node27 -->
412<g id="node28" class="node">
413<title>Node27</title>
414<g id="a_node28"><a xlink:href="structarmnn_1_1_permute_descriptor.html" target="_top" xlink:title="A PermuteDescriptor for the PermuteLayer.">
415<polygon fill="white" stroke="black" points="167.5,-684.5 167.5,-703.5 275.5,-703.5 275.5,-684.5 167.5,-684.5"/>
416<text text-anchor="middle" x="221.5" y="-691.5" font-family="Helvetica,sans-Serif" font-size="10.00">PermuteDescriptor</text>
417</a>
418</g>
419</g>
420<!-- Node0&#45;&gt;Node27 -->
421<g id="edge27" class="edge">
422<title>Node0&#45;&gt;Node27</title>
423<path fill="none" stroke="midnightblue" d="M52.47,-826.89C62.71,-797.47 86.51,-741.51 127,-713 138.78,-704.7 153.36,-699.85 167.46,-697.06"/>
424<polygon fill="midnightblue" stroke="midnightblue" points="49.14,-825.83 49.31,-836.42 55.78,-828.03 49.14,-825.83"/>
425</g>
426<!-- Node28 -->
427<g id="node29" class="node">
428<title>Node28</title>
429<g id="a_node29"><a xlink:href="structarmnn_1_1_pooling2d_descriptor.html" target="_top" xlink:title="A Pooling2dDescriptor for the Pooling2dLayer.">
430<polygon fill="white" stroke="black" points="164,-646.5 164,-665.5 279,-665.5 279,-646.5 164,-646.5"/>
431<text text-anchor="middle" x="221.5" y="-653.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling2dDescriptor</text>
432</a>
433</g>
434</g>
435<!-- Node0&#45;&gt;Node28 -->
436<g id="edge28" class="edge">
437<title>Node0&#45;&gt;Node28</title>
438<path fill="none" stroke="midnightblue" d="M49.87,-826.18C57.09,-790.08 77.63,-713.76 127,-675 137.55,-666.71 150.79,-661.77 163.95,-658.88"/>
439<polygon fill="midnightblue" stroke="midnightblue" points="46.36,-825.92 47.97,-836.39 53.24,-827.2 46.36,-825.92"/>
440</g>
441<!-- Node29 -->
442<g id="node30" class="node">
443<title>Node29</title>
444<g id="a_node30"><a xlink:href="structarmnn_1_1_pooling3d_descriptor.html" target="_top" xlink:title="A Pooling3dDescriptor for the Pooling3dLayer.">
445<polygon fill="white" stroke="black" points="164,-608.5 164,-627.5 279,-627.5 279,-608.5 164,-608.5"/>
446<text text-anchor="middle" x="221.5" y="-615.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling3dDescriptor</text>
447</a>
448</g>
449</g>
450<!-- Node0&#45;&gt;Node29 -->
451<g id="edge29" class="edge">
452<title>Node0&#45;&gt;Node29</title>
453<path fill="none" stroke="midnightblue" d="M47.98,-826.24C52.23,-784.41 68.25,-686.67 127,-637 137.25,-628.34 150.37,-623.26 163.52,-620.35"/>
454<polygon fill="midnightblue" stroke="midnightblue" points="44.49,-825.99 47.08,-836.26 51.46,-826.61 44.49,-825.99"/>
455</g>
456<!-- Node30 -->
457<g id="node31" class="node">
458<title>Node30</title>
459<g id="a_node31"><a xlink:href="structarmnn_1_1_pre_compiled_descriptor.html" target="_top" xlink:title="A PreCompiledDescriptor for the PreCompiledLayer.">
460<polygon fill="white" stroke="black" points="157,-570.5 157,-589.5 286,-589.5 286,-570.5 157,-570.5"/>
461<text text-anchor="middle" x="221.5" y="-577.5" font-family="Helvetica,sans-Serif" font-size="10.00">PreCompiledDescriptor</text>
462</a>
463</g>
464</g>
465<!-- Node0&#45;&gt;Node30 -->
466<g id="edge30" class="edge">
467<title>Node0&#45;&gt;Node30</title>
468<path fill="none" stroke="midnightblue" d="M46.64,-826.3C48.11,-779.28 58.73,-659.86 127,-599 135.41,-591.5 145.95,-586.65 156.89,-583.56"/>
469<polygon fill="midnightblue" stroke="midnightblue" points="43.14,-826.32 46.44,-836.39 50.14,-826.46 43.14,-826.32"/>
470</g>
471<!-- Node31 -->
472<g id="node32" class="node">
473<title>Node31</title>
474<g id="a_node32"><a xlink:href="structarmnn_1_1_q_lstm_descriptor.html" target="_top" xlink:title="A QLstmDescriptor for the QLstmLayer.">
475<polygon fill="white" stroke="black" points="172.5,-532.5 172.5,-551.5 270.5,-551.5 270.5,-532.5 172.5,-532.5"/>
476<text text-anchor="middle" x="221.5" y="-539.5" font-family="Helvetica,sans-Serif" font-size="10.00">QLstmDescriptor</text>
477</a>
478</g>
479</g>
480<!-- Node0&#45;&gt;Node31 -->
481<g id="edge31" class="edge">
482<title>Node0&#45;&gt;Node31</title>
483<path fill="none" stroke="midnightblue" d="M45.63,-826.17C44.53,-774.22 49.21,-633.18 127,-561 139.14,-549.73 156.07,-544.37 172.18,-542.02"/>
484<polygon fill="midnightblue" stroke="midnightblue" points="42.14,-826.48 45.95,-836.36 49.14,-826.26 42.14,-826.48"/>
485</g>
486<!-- Node32 -->
487<g id="node33" class="node">
488<title>Node32</title>
489<g id="a_node33"><a xlink:href="structarmnn_1_1_reduce_descriptor.html" target="_top" xlink:title="A ReduceDescriptor for the REDUCE operators.">
490<polygon fill="white" stroke="black" points="170,-494.5 170,-513.5 273,-513.5 273,-494.5 170,-494.5"/>
491<text text-anchor="middle" x="221.5" y="-501.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReduceDescriptor</text>
492</a>
493</g>
494</g>
495<!-- Node0&#45;&gt;Node32 -->
496<g id="edge32" class="edge">
497<title>Node0&#45;&gt;Node32</title>
498<path fill="none" stroke="midnightblue" d="M48.71,-825.95C56.16,-762.19 82.39,-565.7 127,-523 138.37,-512.12 154.17,-506.7 169.56,-504.18"/>
499<polygon fill="midnightblue" stroke="midnightblue" points="45.2,-825.92 47.54,-836.25 52.15,-826.71 45.2,-825.92"/>
500</g>
501<!-- Node33 -->
502<g id="node34" class="node">
503<title>Node33</title>
504<g id="a_node34"><a xlink:href="structarmnn_1_1_reshape_descriptor.html" target="_top" xlink:title="A ReshapeDescriptor for the ReshapeLayer.">
505<polygon fill="white" stroke="black" points="167,-456.5 167,-475.5 276,-475.5 276,-456.5 167,-456.5"/>
506<text text-anchor="middle" x="221.5" y="-463.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReshapeDescriptor</text>
507</a>
508</g>
509</g>
510<!-- Node0&#45;&gt;Node33 -->
511<g id="edge33" class="edge">
512<title>Node0&#45;&gt;Node33</title>
513<path fill="none" stroke="midnightblue" d="M48.16,-825.88C54.22,-757.19 77.5,-533.57 127,-485 137.64,-474.56 152.36,-469.11 166.97,-466.44"/>
514<polygon fill="midnightblue" stroke="midnightblue" points="44.64,-825.91 47.27,-836.18 51.61,-826.51 44.64,-825.91"/>
515</g>
516<!-- Node34 -->
517<g id="node35" class="node">
518<title>Node34</title>
519<g id="a_node35"><a xlink:href="structarmnn_1_1_resize_descriptor.html" target="_top" xlink:title="A ResizeDescriptor for the ResizeLayer.">
520<polygon fill="white" stroke="black" points="172,-418.5 172,-437.5 271,-437.5 271,-418.5 172,-418.5"/>
521<text text-anchor="middle" x="221.5" y="-425.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResizeDescriptor</text>
522</a>
523</g>
524</g>
525<!-- Node0&#45;&gt;Node34 -->
526<g id="edge34" class="edge">
527<title>Node0&#45;&gt;Node34</title>
528<path fill="none" stroke="midnightblue" d="M47.68,-826.16C52.41,-753.26 72.49,-501.58 127,-447 138.7,-435.28 155.53,-429.82 171.69,-427.51"/>
529<polygon fill="midnightblue" stroke="midnightblue" points="44.17,-826.07 47.05,-836.27 51.16,-826.51 44.17,-826.07"/>
530</g>
531<!-- Node35 -->
532<g id="node36" class="node">
533<title>Node35</title>
534<g id="a_node36"><a xlink:href="structarmnn_1_1_slice_descriptor.html" target="_top" xlink:title="A SliceDescriptor for the SliceLayer.">
535<polygon fill="white" stroke="black" points="176.5,-380.5 176.5,-399.5 266.5,-399.5 266.5,-380.5 176.5,-380.5"/>
536<text text-anchor="middle" x="221.5" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">SliceDescriptor</text>
537</a>
538</g>
539</g>
540<!-- Node0&#45;&gt;Node35 -->
541<g id="edge35" class="edge">
542<title>Node0&#45;&gt;Node35</title>
543<path fill="none" stroke="midnightblue" d="M47.31,-825.8C50.87,-748.06 67.62,-469.47 127,-409 139.77,-396 158.82,-390.66 176.41,-388.8"/>
544<polygon fill="midnightblue" stroke="midnightblue" points="43.8,-825.99 46.87,-836.13 50.8,-826.29 43.8,-825.99"/>
545</g>
546<!-- Node36 -->
547<g id="node37" class="node">
548<title>Node36</title>
549<g id="a_node37"><a xlink:href="structarmnn_1_1_softmax_descriptor.html" target="_top" xlink:title="A SoftmaxDescriptor for the SoftmaxLayer.">
550<polygon fill="white" stroke="black" points="168,-342.5 168,-361.5 275,-361.5 275,-342.5 168,-342.5"/>
551<text text-anchor="middle" x="221.5" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxDescriptor</text>
552</a>
553</g>
554</g>
555<!-- Node0&#45;&gt;Node36 -->
556<g id="edge36" class="edge">
557<title>Node0&#45;&gt;Node36</title>
558<path fill="none" stroke="midnightblue" d="M46.98,-826.18C49.36,-744.82 62.55,-437.59 127,-371 137.6,-360.05 152.66,-354.52 167.6,-351.92"/>
559<polygon fill="midnightblue" stroke="midnightblue" points="43.47,-826.4 46.7,-836.49 50.47,-826.59 43.47,-826.4"/>
560</g>
561<!-- Node37 -->
562<g id="node38" class="node">
563<title>Node37</title>
564<g id="a_node38"><a xlink:href="structarmnn_1_1_space_to_batch_nd_descriptor.html" target="_top" xlink:title="A SpaceToBatchNdDescriptor for the SpaceToBatchNdLayer.">
565<polygon fill="white" stroke="black" points="147.5,-304.5 147.5,-323.5 295.5,-323.5 295.5,-304.5 147.5,-304.5"/>
566<text text-anchor="middle" x="221.5" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToBatchNdDescriptor</text>
567</a>
568</g>
569</g>
570<!-- Node0&#45;&gt;Node37 -->
571<g id="edge37" class="edge">
572<title>Node0&#45;&gt;Node37</title>
573<path fill="none" stroke="midnightblue" d="M46.71,-825.97C48.03,-740.28 57.61,-405.58 127,-333 132.72,-327.01 139.78,-322.64 147.43,-319.48"/>
574<polygon fill="midnightblue" stroke="midnightblue" points="43.21,-826.11 46.57,-836.16 50.21,-826.21 43.21,-826.11"/>
575</g>
576<!-- Node38 -->
577<g id="node39" class="node">
578<title>Node38</title>
579<g id="a_node39"><a xlink:href="structarmnn_1_1_space_to_depth_descriptor.html" target="_top" xlink:title="A SpaceToDepthDescriptor for the SpaceToDepthLayer.">
580<polygon fill="white" stroke="black" points="153.5,-266.5 153.5,-285.5 289.5,-285.5 289.5,-266.5 153.5,-266.5"/>
581<text text-anchor="middle" x="221.5" y="-273.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToDepthDescriptor</text>
582</a>
583</g>
584</g>
585<!-- Node0&#45;&gt;Node38 -->
586<g id="edge38" class="edge">
587<title>Node0&#45;&gt;Node38</title>
588<path fill="none" stroke="midnightblue" d="M46.47,-826.22C46.76,-737.09 52.53,-373.72 127,-295 134.17,-287.42 143.48,-282.42 153.43,-279.19"/>
589<polygon fill="midnightblue" stroke="midnightblue" points="42.97,-826.31 46.46,-836.31 49.97,-826.32 42.97,-826.31"/>
590</g>
591<!-- Node39 -->
592<g id="node40" class="node">
593<title>Node39</title>
594<g id="a_node40"><a xlink:href="structarmnn_1_1_stack_descriptor.html" target="_top" xlink:title="A StackDescriptor for the StackLayer.">
595<polygon fill="white" stroke="black" points="174.5,-228.5 174.5,-247.5 268.5,-247.5 268.5,-228.5 174.5,-228.5"/>
596<text text-anchor="middle" x="221.5" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">StackDescriptor</text>
597</a>
598</g>
599</g>
600<!-- Node0&#45;&gt;Node39 -->
601<g id="edge39" class="edge">
602<title>Node0&#45;&gt;Node39</title>
603<path fill="none" stroke="midnightblue" d="M46.26,-826.05C45.58,-732.89 47.56,-341.75 127,-257 139.01,-244.19 157.1,-238.73 174.18,-236.73"/>
604<polygon fill="midnightblue" stroke="midnightblue" points="42.76,-826.14 46.36,-836.1 49.76,-826.07 42.76,-826.14"/>
605</g>
606<!-- Node40 -->
607<g id="node41" class="node">
608<title>Node40</title>
609<g id="a_node41"><a xlink:href="structarmnn_1_1_stand_in_descriptor.html" target="_top" xlink:title="A StandInDescriptor for the StandIn layer.">
610<polygon fill="white" stroke="black" points="169.5,-190.5 169.5,-209.5 273.5,-209.5 273.5,-190.5 169.5,-190.5"/>
611<text text-anchor="middle" x="221.5" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">StandInDescriptor</text>
612</a>
613</g>
614</g>
615<!-- Node0&#45;&gt;Node40 -->
616<g id="edge40" class="edge">
617<title>Node0&#45;&gt;Node40</title>
618<path fill="none" stroke="midnightblue" d="M46.08,-826.31C44.48,-730.06 42.44,-309.95 127,-219 137.83,-207.35 153.68,-201.77 169.27,-199.34"/>
619<polygon fill="midnightblue" stroke="midnightblue" points="42.59,-826.47 46.27,-836.4 49.59,-826.34 42.59,-826.47"/>
620</g>
621<!-- Node41 -->
622<g id="node42" class="node">
623<title>Node41</title>
624<g id="a_node42"><a xlink:href="structarmnn_1_1_strided_slice_descriptor.html" target="_top" xlink:title="A StridedSliceDescriptor for the StridedSliceLayer.">
625<polygon fill="white" stroke="black" points="159,-152.5 159,-171.5 284,-171.5 284,-152.5 159,-152.5"/>
626<text text-anchor="middle" x="221.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">StridedSliceDescriptor</text>
627</a>
628</g>
629</g>
630<!-- Node0&#45;&gt;Node41 -->
631<g id="edge41" class="edge">
632<title>Node0&#45;&gt;Node41</title>
633<path fill="none" stroke="midnightblue" d="M47.53,-826.23C53.2,-721.02 81.95,-229.8 127,-181 135.31,-171.99 146.63,-166.61 158.53,-163.5"/>
634<polygon fill="midnightblue" stroke="midnightblue" points="44.03,-826.22 46.99,-836.39 51.02,-826.59 44.03,-826.22"/>
635</g>
636<!-- Node42 -->
637<g id="node43" class="node">
638<title>Node42</title>
639<g id="a_node43"><a xlink:href="structarmnn_1_1_tile_descriptor.html" target="_top" xlink:title=" ">
640<polygon fill="white" stroke="black" points="179,-114.5 179,-133.5 264,-133.5 264,-114.5 179,-114.5"/>
641<text text-anchor="middle" x="221.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">TileDescriptor</text>
642</a>
643</g>
644</g>
645<!-- Node0&#45;&gt;Node42 -->
646<g id="edge42" class="edge">
647<title>Node0&#45;&gt;Node42</title>
648<path fill="none" stroke="midnightblue" d="M47.4,-826.13C52.52,-717.15 79.43,-194.87 127,-143 139.99,-128.84 160.4,-123.61 178.85,-122.13"/>
649<polygon fill="midnightblue" stroke="midnightblue" points="43.89,-826.21 46.93,-836.36 50.89,-826.53 43.89,-826.21"/>
650</g>
651<!-- Node43 -->
652<g id="node44" class="node">
653<title>Node43</title>
654<g id="a_node44"><a xlink:href="structarmnn_1_1_transpose_convolution2d_descriptor.html" target="_top" xlink:title="A TransposeConvolution2dDescriptor for the TransposeConvolution2dLayer.">
655<polygon fill="white" stroke="black" points="128.5,-76.5 128.5,-95.5 314.5,-95.5 314.5,-76.5 128.5,-76.5"/>
656<text text-anchor="middle" x="221.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeConvolution2dDescriptor</text>
657</a>
658</g>
659</g>
660<!-- Node0&#45;&gt;Node43 -->
661<g id="edge43" class="edge">
662<title>Node0&#45;&gt;Node43</title>
663<path fill="none" stroke="midnightblue" d="M47.28,-826.13C51.87,-713.65 76.9,-159.95 127,-105 130.35,-101.33 134.2,-98.26 138.38,-95.69"/>
664<polygon fill="midnightblue" stroke="midnightblue" points="43.77,-826.24 46.87,-836.37 50.77,-826.52 43.77,-826.24"/>
665</g>
666<!-- Node44 -->
667<g id="node45" class="node">
668<title>Node44</title>
669<g id="a_node45"><a xlink:href="structarmnn_1_1_transpose_descriptor.html" target="_top" xlink:title="A TransposeDescriptor for the TransposeLayer.">
670<polygon fill="white" stroke="black" points="163.5,-38.5 163.5,-57.5 279.5,-57.5 279.5,-38.5 163.5,-38.5"/>
671<text text-anchor="middle" x="221.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeDescriptor</text>
672</a>
673</g>
674</g>
675<!-- Node0&#45;&gt;Node44 -->
676<g id="edge44" class="edge">
677<title>Node0&#45;&gt;Node44</title>
678<path fill="none" stroke="midnightblue" d="M47.17,-826.2C51.24,-710.51 74.35,-125.06 127,-67 136.35,-56.69 149.63,-51.1 163.25,-48.25"/>
679<polygon fill="midnightblue" stroke="midnightblue" points="43.66,-826.3 46.81,-836.42 50.66,-826.55 43.66,-826.3"/>
680</g>
681<!-- Node45 -->
682<g id="node46" class="node">
683<title>Node45</title>
684<g id="a_node46"><a xlink:href="structarmnn_1_1_views_descriptor.html" target="_top" xlink:title="A ViewsDescriptor for the SplitterLayer.">
685<polygon fill="white" stroke="black" points="173.5,-0.5 173.5,-19.5 269.5,-19.5 269.5,-0.5 173.5,-0.5"/>
686<text text-anchor="middle" x="221.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ViewsDescriptor</text>
687</a>
688</g>
689</g>
690<!-- Node0&#45;&gt;Node45 -->
691<g id="edge45" class="edge">
692<title>Node0&#45;&gt;Node45</title>
693<path fill="none" stroke="midnightblue" d="M47.07,-825.98C50.67,-706.45 71.84,-90.11 127,-29 138.65,-16.09 156.48,-10.57 173.45,-8.56"/>
694<polygon fill="midnightblue" stroke="midnightblue" points="43.57,-826.13 46.77,-836.23 50.56,-826.34 43.57,-826.13"/>
695</g>
696</g>
697</svg>