blob: 549e64e7c9507a69f2e56ddf2c000b0de306c89b [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: src/armnn/ILayerSupport.cpp Pages: 1 -->
7<svg width="1417pt" height="375pt"
8 viewBox="0.00 0.00 1416.50 375.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 371)">
10<title>src/armnn/ILayerSupport.cpp</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-371 1412.5,-371 1412.5,4 -4,4"/>
12<!-- Node1 -->
13<g id="node1" class="node">
14<title>Node1</title>
15<g id="a_node1"><a xlink:title=" ">
16<polygon fill="#bfbfbf" stroke="black" points="637,-347.5 637,-366.5 793,-366.5 793,-347.5 637,-347.5"/>
17<text text-anchor="middle" x="715" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/ILayerSupport.cpp</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="_types_8hpp.html" target="_top" xlink:title=" ">
25<polygon fill="white" stroke="black" points="123,-118 123,-137 223,-137 223,-118 123,-118"/>
26<text text-anchor="middle" x="173" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Types.hpp</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="M636.75,-347.78C486.87,-330.23 168.42,-283.65 104,-199 87.47,-177.27 118.28,-155.27 143.89,-141.75"/>
34<polygon fill="midnightblue" stroke="midnightblue" points="145.63,-144.8 152.99,-137.18 142.48,-138.54 145.63,-144.8"/>
35</g>
36<!-- Node18 -->
37<g id="node18" class="node">
38<title>Node18</title>
39<g id="a_node18"><a xlink:href="_polymorphic_downcast_8hpp.html" target="_top" xlink:title=" ">
40<polygon fill="white" stroke="black" points="1152.5,-112.5 1152.5,-142.5 1295.5,-142.5 1295.5,-112.5 1152.5,-112.5"/>
41<text text-anchor="start" x="1160.5" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/Polymorphic</text>
42<text text-anchor="middle" x="1224" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Downcast.hpp</text>
43</a>
44</g>
45</g>
46<!-- Node1&#45;&gt;Node18 -->
47<g id="edge18" class="edge">
48<title>Node1&#45;&gt;Node18</title>
49<path fill="none" stroke="midnightblue" d="M793.15,-348.73C911.54,-336.19 1128.54,-306.73 1185,-255 1213.85,-228.57 1221.58,-181.34 1223.51,-152.67"/>
50<polygon fill="midnightblue" stroke="midnightblue" points="1227.01,-152.84 1224.01,-142.68 1220.02,-152.49 1227.01,-152.84"/>
51</g>
52<!-- Node22 -->
53<g id="node22" class="node">
54<title>Node22</title>
55<g id="a_node22"><a xlink:href="_tensor_8hpp.html" target="_top" xlink:title=" ">
56<polygon fill="white" stroke="black" points="122.5,-179.5 122.5,-198.5 225.5,-198.5 225.5,-179.5 122.5,-179.5"/>
57<text text-anchor="middle" x="174" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Tensor.hpp</text>
58</a>
59</g>
60</g>
61<!-- Node1&#45;&gt;Node22 -->
62<g id="edge24" class="edge">
63<title>Node1&#45;&gt;Node22</title>
64<path fill="none" stroke="midnightblue" d="M687.05,-347.42C596.91,-319.76 313.75,-232.88 211.39,-201.47"/>
65<polygon fill="midnightblue" stroke="midnightblue" points="212.37,-198.11 201.78,-198.52 210.31,-204.8 212.37,-198.11"/>
66</g>
67<!-- Node27 -->
68<g id="node27" class="node">
69<title>Node27</title>
70<g id="a_node27"><a xlink:href="_i_layer_support_8hpp.html" target="_top" xlink:title=" ">
71<polygon fill="white" stroke="black" points="621,-291.5 621,-310.5 809,-310.5 809,-291.5 621,-291.5"/>
72<text text-anchor="middle" x="715" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/backends/ILayerSupport.hpp</text>
73</a>
74</g>
75</g>
76<!-- Node1&#45;&gt;Node27 -->
77<g id="edge36" class="edge">
78<title>Node1&#45;&gt;Node27</title>
79<path fill="none" stroke="midnightblue" d="M715,-347.08C715,-340.01 715,-329.86 715,-320.99"/>
80<polygon fill="midnightblue" stroke="midnightblue" points="718.5,-320.75 715,-310.75 711.5,-320.75 718.5,-320.75"/>
81</g>
82<!-- Node36 -->
83<g id="node36" class="node">
84<title>Node36</title>
85<g id="a_node36"><a xlink:href="_ignore_unused_8hpp.html" target="_top" xlink:title=" ">
86<polygon fill="white" stroke="black" points="1237.5,-291.5 1237.5,-310.5 1408.5,-310.5 1408.5,-291.5 1237.5,-291.5"/>
87<text text-anchor="middle" x="1323" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/IgnoreUnused.hpp</text>
88</a>
89</g>
90</g>
91<!-- Node1&#45;&gt;Node36 -->
92<g id="edge59" class="edge">
93<title>Node1&#45;&gt;Node36</title>
94<path fill="none" stroke="midnightblue" d="M793.33,-349.1C893.11,-340.29 1070.87,-324.58 1223,-311 1224.32,-310.88 1225.65,-310.76 1226.98,-310.64"/>
95<polygon fill="midnightblue" stroke="midnightblue" points="1227.71,-314.09 1237.36,-309.72 1227.08,-307.12 1227.71,-314.09"/>
96</g>
97<!-- Node3 -->
98<g id="node3" class="node">
99<title>Node3</title>
100<g id="a_node3"><a xlink:title=" ">
101<polygon fill="white" stroke="#bfbfbf" points="0,-56.5 0,-75.5 42,-75.5 42,-56.5 0,-56.5"/>
102<text text-anchor="middle" x="21" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
103</a>
104</g>
105</g>
106<!-- Node2&#45;&gt;Node3 -->
107<g id="edge2" class="edge">
108<title>Node2&#45;&gt;Node3</title>
109<path fill="none" stroke="midnightblue" d="M151.22,-117.98C125.11,-107.76 81.19,-90.56 51.66,-79"/>
110<polygon fill="midnightblue" stroke="midnightblue" points="52.84,-75.7 42.25,-75.32 50.28,-82.22 52.84,-75.7"/>
111</g>
112<!-- Node4 -->
113<g id="node4" class="node">
114<title>Node4</title>
115<g id="a_node4"><a xlink:title=" ">
116<polygon fill="white" stroke="#bfbfbf" points="62.5,-56.5 62.5,-75.5 127.5,-75.5 127.5,-56.5 62.5,-56.5"/>
117<text text-anchor="middle" x="95" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
118</a>
119</g>
120</g>
121<!-- Node2&#45;&gt;Node4 -->
122<g id="edge3" class="edge">
123<title>Node2&#45;&gt;Node4</title>
124<path fill="none" stroke="midnightblue" d="M161.82,-117.98C149.43,-108.52 129.21,-93.1 114.25,-81.69"/>
125<polygon fill="midnightblue" stroke="midnightblue" points="116.23,-78.79 106.15,-75.51 111.98,-84.36 116.23,-78.79"/>
126</g>
127<!-- Node5 -->
128<g id="node5" class="node">
129<title>Node5</title>
130<g id="a_node5"><a xlink:title=" ">
131<polygon fill="white" stroke="#bfbfbf" points="326.5,-56.5 326.5,-75.5 379.5,-75.5 379.5,-56.5 326.5,-56.5"/>
132<text text-anchor="middle" x="353" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
133</a>
134</g>
135</g>
136<!-- Node2&#45;&gt;Node5 -->
137<g id="edge4" class="edge">
138<title>Node2&#45;&gt;Node5</title>
139<path fill="none" stroke="midnightblue" d="M198.79,-117.98C229.93,-107.68 282.48,-90.31 317.45,-78.75"/>
140<polygon fill="midnightblue" stroke="midnightblue" points="318.86,-81.97 327.26,-75.51 316.66,-75.32 318.86,-81.97"/>
141</g>
142<!-- Node6 -->
143<g id="node6" class="node">
144<title>Node6</title>
145<g id="a_node6"><a xlink:title=" ">
146<polygon fill="white" stroke="#bfbfbf" points="258,-56.5 258,-75.5 308,-75.5 308,-56.5 258,-56.5"/>
147<text text-anchor="middle" x="283" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
148</a>
149</g>
150</g>
151<!-- Node2&#45;&gt;Node6 -->
152<g id="edge5" class="edge">
153<title>Node2&#45;&gt;Node6</title>
154<path fill="none" stroke="midnightblue" d="M188.76,-117.98C206.98,-108.12 237.17,-91.79 258.47,-80.27"/>
155<polygon fill="midnightblue" stroke="midnightblue" points="260.14,-83.35 267.27,-75.51 256.81,-77.19 260.14,-83.35"/>
156</g>
157<!-- Node7 -->
158<g id="node7" class="node">
159<title>Node7</title>
160<g id="a_node7"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
161<polygon fill="white" stroke="black" points="152,-56.5 152,-75.5 240,-75.5 240,-56.5 152,-56.5"/>
162<text text-anchor="middle" x="196" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">BackendId.hpp</text>
163</a>
164</g>
165</g>
166<!-- Node2&#45;&gt;Node7 -->
167<g id="edge6" class="edge">
168<title>Node2&#45;&gt;Node7</title>
169<path fill="none" stroke="midnightblue" d="M176.3,-117.98C179.61,-109.4 184.82,-95.93 189.05,-84.98"/>
170<polygon fill="midnightblue" stroke="midnightblue" points="192.37,-86.1 192.71,-75.51 185.84,-83.57 192.37,-86.1"/>
171</g>
172<!-- Node14 -->
173<g id="node14" class="node">
174<title>Node14</title>
175<g id="a_node14"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
176<polygon fill="white" stroke="black" points="705.5,-56.5 705.5,-75.5 796.5,-75.5 796.5,-56.5 705.5,-56.5"/>
177<text text-anchor="middle" x="751" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Exceptions.hpp</text>
178</a>
179</g>
180</g>
181<!-- Node2&#45;&gt;Node14 -->
182<g id="edge13" class="edge">
183<title>Node2&#45;&gt;Node14</title>
184<path fill="none" stroke="midnightblue" d="M203.74,-117.98C212.78,-115.74 222.74,-113.52 232,-112 419.5,-81.23 468.77,-93.15 658,-76 669.99,-74.91 682.84,-73.7 695.05,-72.53"/>
185<polygon fill="midnightblue" stroke="midnightblue" points="695.51,-76 705.13,-71.55 694.84,-69.03 695.51,-76"/>
186</g>
187<!-- Node17 -->
188<g id="node17" class="node">
189<title>Node17</title>
190<g id="a_node17"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
191<polygon fill="white" stroke="black" points="555,-56.5 555,-75.5 649,-75.5 649,-56.5 555,-56.5"/>
192<text text-anchor="middle" x="602" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Deprecated.hpp</text>
193</a>
194</g>
195</g>
196<!-- Node2&#45;&gt;Node17 -->
197<g id="edge17" class="edge">
198<title>Node2&#45;&gt;Node17</title>
199<path fill="none" stroke="midnightblue" d="M204.69,-117.97C213.49,-115.81 223.08,-113.63 232,-112 341.66,-91.93 471.29,-78.49 544.35,-71.85"/>
200<polygon fill="midnightblue" stroke="midnightblue" points="545.06,-75.3 554.71,-70.92 544.44,-68.33 545.06,-75.3"/>
201</g>
202<!-- Node8 -->
203<g id="node8" class="node">
204<title>Node8</title>
205<g id="a_node8"><a xlink:title=" ">
206<polygon fill="white" stroke="#bfbfbf" points="1095,-0.5 1095,-19.5 1153,-19.5 1153,-0.5 1095,-0.5"/>
207<text text-anchor="middle" x="1124" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
208</a>
209</g>
210</g>
211<!-- Node7&#45;&gt;Node8 -->
212<g id="edge7" class="edge">
213<title>Node7&#45;&gt;Node8</title>
214<path fill="none" stroke="midnightblue" d="M240.19,-57.1C243.17,-56.69 246.12,-56.32 249,-56 414.39,-37.77 936.13,-17.83 1084.37,-12.42"/>
215<polygon fill="midnightblue" stroke="midnightblue" points="1084.92,-15.9 1094.78,-12.04 1084.66,-8.91 1084.92,-15.9"/>
216</g>
217<!-- Node9 -->
218<g id="node9" class="node">
219<title>Node9</title>
220<g id="a_node9"><a xlink:title=" ">
221<polygon fill="white" stroke="#bfbfbf" points="257.5,-0.5 257.5,-19.5 314.5,-19.5 314.5,-0.5 257.5,-0.5"/>
222<text text-anchor="middle" x="286" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
223</a>
224</g>
225</g>
226<!-- Node7&#45;&gt;Node9 -->
227<g id="edge8" class="edge">
228<title>Node7&#45;&gt;Node9</title>
229<path fill="none" stroke="midnightblue" d="M210.46,-56.32C224.5,-47.9 246.05,-34.97 262.54,-25.07"/>
230<polygon fill="midnightblue" stroke="midnightblue" points="264.8,-27.8 271.58,-19.65 261.2,-21.8 264.8,-27.8"/>
231</g>
232<!-- Node10 -->
233<g id="node10" class="node">
234<title>Node10</title>
235<g id="a_node10"><a xlink:title=" ">
236<polygon fill="white" stroke="#bfbfbf" points="103,-0.5 103,-19.5 135,-19.5 135,-0.5 103,-0.5"/>
237<text text-anchor="middle" x="119" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
238</a>
239</g>
240</g>
241<!-- Node7&#45;&gt;Node10 -->
242<g id="edge9" class="edge">
243<title>Node7&#45;&gt;Node10</title>
244<path fill="none" stroke="midnightblue" d="M183.63,-56.32C171.84,-48.06 153.87,-35.45 139.86,-25.63"/>
245<polygon fill="midnightblue" stroke="midnightblue" points="141.54,-22.53 131.34,-19.65 137.52,-28.26 141.54,-22.53"/>
246</g>
247<!-- Node11 -->
248<g id="node11" class="node">
249<title>Node11</title>
250<g id="a_node11"><a xlink:title=" ">
251<polygon fill="white" stroke="#bfbfbf" points="612,-0.5 612,-19.5 656,-19.5 656,-0.5 612,-0.5"/>
252<text text-anchor="middle" x="634" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
253</a>
254</g>
255</g>
256<!-- Node7&#45;&gt;Node11 -->
257<g id="edge10" class="edge">
258<title>Node7&#45;&gt;Node11</title>
259<path fill="none" stroke="midnightblue" d="M240.22,-57.31C243.19,-56.85 246.14,-56.41 249,-56 379.31,-37.33 535.26,-20.92 601.59,-14.21"/>
260<polygon fill="midnightblue" stroke="midnightblue" points="602.21,-17.67 611.81,-13.19 601.51,-10.7 602.21,-17.67"/>
261</g>
262<!-- Node12 -->
263<g id="node12" class="node">
264<title>Node12</title>
265<g id="a_node12"><a xlink:title=" ">
266<polygon fill="white" stroke="#bfbfbf" points="153,-0.5 153,-19.5 239,-19.5 239,-0.5 153,-0.5"/>
267<text text-anchor="middle" x="196" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
268</a>
269</g>
270</g>
271<!-- Node7&#45;&gt;Node12 -->
272<g id="edge11" class="edge">
273<title>Node7&#45;&gt;Node12</title>
274<path fill="none" stroke="midnightblue" d="M196,-56.08C196,-49.01 196,-38.86 196,-29.99"/>
275<polygon fill="midnightblue" stroke="midnightblue" points="199.5,-29.75 196,-19.75 192.5,-29.75 199.5,-29.75"/>
276</g>
277<!-- Node13 -->
278<g id="node13" class="node">
279<title>Node13</title>
280<g id="a_node13"><a xlink:title=" ">
281<polygon fill="white" stroke="#bfbfbf" points="445.5,-0.5 445.5,-19.5 492.5,-19.5 492.5,-0.5 445.5,-0.5"/>
282<text text-anchor="middle" x="469" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
283</a>
284</g>
285</g>
286<!-- Node7&#45;&gt;Node13 -->
287<g id="edge12" class="edge">
288<title>Node7&#45;&gt;Node13</title>
289<path fill="none" stroke="midnightblue" d="M239.26,-56.44C293.72,-45.67 386.11,-27.39 435.51,-17.62"/>
290<polygon fill="midnightblue" stroke="midnightblue" points="436.23,-21.05 445.37,-15.67 434.88,-14.18 436.23,-21.05"/>
291</g>
292<!-- Node14&#45;&gt;Node11 -->
293<g id="edge16" class="edge">
294<title>Node14&#45;&gt;Node11</title>
295<path fill="none" stroke="midnightblue" d="M732.46,-56.44C713.38,-47.64 683.43,-33.81 661.56,-23.72"/>
296<polygon fill="midnightblue" stroke="midnightblue" points="663,-20.53 652.45,-19.52 660.07,-26.88 663,-20.53"/>
297</g>
298<!-- Node15 -->
299<g id="node15" class="node">
300<title>Node15</title>
301<g id="a_node15"><a xlink:title=" ">
302<polygon fill="white" stroke="#bfbfbf" points="762,-0.5 762,-19.5 818,-19.5 818,-0.5 762,-0.5"/>
303<text text-anchor="middle" x="790" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
304</a>
305</g>
306</g>
307<!-- Node14&#45;&gt;Node15 -->
308<g id="edge14" class="edge">
309<title>Node14&#45;&gt;Node15</title>
310<path fill="none" stroke="midnightblue" d="M757.44,-56.08C762.95,-48.46 771.03,-37.26 777.76,-27.94"/>
311<polygon fill="midnightblue" stroke="midnightblue" points="780.66,-29.91 783.68,-19.75 774.99,-25.81 780.66,-29.91"/>
312</g>
313<!-- Node16 -->
314<g id="node16" class="node">
315<title>Node16</title>
316<g id="a_node16"><a xlink:title=" ">
317<polygon fill="white" stroke="#bfbfbf" points="678.5,-0.5 678.5,-19.5 743.5,-19.5 743.5,-0.5 678.5,-0.5"/>
318<text text-anchor="middle" x="711" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
319</a>
320</g>
321</g>
322<!-- Node14&#45;&gt;Node16 -->
323<g id="edge15" class="edge">
324<title>Node14&#45;&gt;Node16</title>
325<path fill="none" stroke="midnightblue" d="M744.39,-56.08C738.74,-48.46 730.46,-37.26 723.55,-27.94"/>
326<polygon fill="midnightblue" stroke="midnightblue" points="726.25,-25.7 717.48,-19.75 720.62,-29.87 726.25,-25.7"/>
327</g>
328<!-- Node18&#45;&gt;Node8 -->
329<g id="edge22" class="edge">
330<title>Node18&#45;&gt;Node8</title>
331<path fill="none" stroke="midnightblue" d="M1230.39,-112.24C1236.15,-97.01 1242.16,-72.8 1231,-56 1215.97,-33.38 1187.12,-22.11 1163.16,-16.5"/>
332<polygon fill="midnightblue" stroke="midnightblue" points="1163.75,-13.05 1153.25,-14.43 1162.32,-19.9 1163.75,-13.05"/>
333</g>
334<!-- Node18&#45;&gt;Node14 -->
335<g id="edge21" class="edge">
336<title>Node18&#45;&gt;Node14</title>
337<path fill="none" stroke="midnightblue" d="M1152.13,-118.75C1070.88,-109.77 934.37,-94.06 806.57,-76.03"/>
338<polygon fill="midnightblue" stroke="midnightblue" points="806.99,-72.55 796.6,-74.61 806.01,-79.48 806.99,-72.55"/>
339</g>
340<!-- Node19 -->
341<g id="node19" class="node">
342<title>Node19</title>
343<g id="a_node19"><a xlink:href="_assert_8hpp.html" target="_top" xlink:title=" ">
344<polygon fill="white" stroke="black" points="1278,-56.5 1278,-75.5 1346,-75.5 1346,-56.5 1278,-56.5"/>
345<text text-anchor="middle" x="1312" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Assert.hpp</text>
346</a>
347</g>
348</g>
349<!-- Node18&#45;&gt;Node19 -->
350<g id="edge19" class="edge">
351<title>Node18&#45;&gt;Node19</title>
352<path fill="none" stroke="midnightblue" d="M1244.85,-112.4C1258.7,-103.04 1276.81,-90.79 1290.74,-81.38"/>
353<polygon fill="midnightblue" stroke="midnightblue" points="1292.87,-84.16 1299.2,-75.66 1288.95,-78.36 1292.87,-84.16"/>
354</g>
355<!-- Node21 -->
356<g id="node21" class="node">
357<title>Node21</title>
358<g id="a_node21"><a xlink:title=" ">
359<polygon fill="white" stroke="#bfbfbf" points="1152.5,-56.5 1152.5,-75.5 1221.5,-75.5 1221.5,-56.5 1152.5,-56.5"/>
360<text text-anchor="middle" x="1187" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
361</a>
362</g>
363</g>
364<!-- Node18&#45;&gt;Node21 -->
365<g id="edge23" class="edge">
366<title>Node18&#45;&gt;Node21</title>
367<path fill="none" stroke="midnightblue" d="M1215.23,-112.4C1210.02,-104.02 1203.37,-93.33 1197.83,-84.42"/>
368<polygon fill="midnightblue" stroke="midnightblue" points="1200.64,-82.3 1192.38,-75.66 1194.69,-86 1200.64,-82.3"/>
369</g>
370<!-- Node20 -->
371<g id="node20" class="node">
372<title>Node20</title>
373<g id="a_node20"><a xlink:title=" ">
374<polygon fill="white" stroke="#bfbfbf" points="1286,-0.5 1286,-19.5 1338,-19.5 1338,-0.5 1286,-0.5"/>
375<text text-anchor="middle" x="1312" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
376</a>
377</g>
378</g>
379<!-- Node19&#45;&gt;Node20 -->
380<g id="edge20" class="edge">
381<title>Node19&#45;&gt;Node20</title>
382<path fill="none" stroke="midnightblue" d="M1312,-56.08C1312,-49.01 1312,-38.86 1312,-29.99"/>
383<polygon fill="midnightblue" stroke="midnightblue" points="1315.5,-29.75 1312,-19.75 1308.5,-29.75 1315.5,-29.75"/>
384</g>
385<!-- Node22&#45;&gt;Node2 -->
386<g id="edge30" class="edge">
387<title>Node22&#45;&gt;Node2</title>
388<path fill="none" stroke="midnightblue" d="M173.86,-179.48C173.72,-171.08 173.5,-157.98 173.31,-147.16"/>
389<polygon fill="midnightblue" stroke="midnightblue" points="176.81,-146.95 173.14,-137.01 169.81,-147.07 176.81,-146.95"/>
390</g>
391<!-- Node22&#45;&gt;Node3 -->
392<g id="edge32" class="edge">
393<title>Node22&#45;&gt;Node3</title>
394<path fill="none" stroke="midnightblue" d="M161.94,-179.18C149.74,-170.21 130.4,-155.84 114,-143 87.52,-122.26 57.49,-97.49 38.89,-81.99"/>
395<polygon fill="midnightblue" stroke="midnightblue" points="41.13,-79.3 31.21,-75.58 36.64,-84.67 41.13,-79.3"/>
396</g>
397<!-- Node22&#45;&gt;Node5 -->
398<g id="edge31" class="edge">
399<title>Node22&#45;&gt;Node5</title>
400<path fill="none" stroke="midnightblue" d="M224.6,-179.46C265.53,-171.56 318.77,-158.68 334,-143 348.71,-127.86 352.56,-103.15 353.32,-86.03"/>
401<polygon fill="midnightblue" stroke="midnightblue" points="356.83,-85.65 353.45,-75.61 349.83,-85.56 356.83,-85.65"/>
402</g>
403<!-- Node22&#45;&gt;Node13 -->
404<g id="edge34" class="edge">
405<title>Node22&#45;&gt;Node13</title>
406<path fill="none" stroke="midnightblue" d="M221.96,-179.48C267.74,-170.75 332.93,-156.56 355,-143 403,-113.5 441.45,-57.15 458.87,-28.57"/>
407<polygon fill="midnightblue" stroke="midnightblue" points="462.04,-30.09 464.14,-19.7 456.02,-26.51 462.04,-30.09"/>
408</g>
409<!-- Node22&#45;&gt;Node14 -->
410<g id="edge25" class="edge">
411<title>Node22&#45;&gt;Node14</title>
412<path fill="none" stroke="midnightblue" d="M225.78,-179.65C293.49,-168.58 405.69,-149.67 424,-143 450,-133.52 451.93,-121.29 478,-112 517,-98.1 627.29,-82.52 695.15,-73.82"/>
413<polygon fill="midnightblue" stroke="midnightblue" points="695.78,-77.27 705.25,-72.53 694.89,-70.32 695.78,-77.27"/>
414</g>
415<!-- Node23 -->
416<g id="node23" class="node">
417<title>Node23</title>
418<g id="a_node23"><a xlink:href="_optional_8hpp.html" target="_top" xlink:title=" ">
419<polygon fill="white" stroke="black" points="781.5,-118 781.5,-137 860.5,-137 860.5,-118 781.5,-118"/>
420<text text-anchor="middle" x="821" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">Optional.hpp</text>
421</a>
422</g>
423</g>
424<!-- Node22&#45;&gt;Node23 -->
425<g id="edge26" class="edge">
426<title>Node22&#45;&gt;Node23</title>
427<path fill="none" stroke="midnightblue" d="M225.68,-180.04C228.49,-179.67 231.28,-179.32 234,-179 432.43,-155.61 669.81,-138.51 771.16,-131.72"/>
428<polygon fill="midnightblue" stroke="midnightblue" points="771.66,-135.2 781.41,-131.04 771.2,-128.21 771.66,-135.2"/>
429</g>
430<!-- Node25 -->
431<g id="node25" class="node">
432<title>Node25</title>
433<g id="a_node25"><a xlink:title=" ">
434<polygon fill="white" stroke="#bfbfbf" points="241.5,-118 241.5,-137 324.5,-137 324.5,-118 241.5,-118"/>
435<text text-anchor="middle" x="283" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
436</a>
437</g>
438</g>
439<!-- Node22&#45;&gt;Node25 -->
440<g id="edge33" class="edge">
441<title>Node22&#45;&gt;Node25</title>
442<path fill="none" stroke="midnightblue" d="M189.62,-179.48C207.59,-169.67 237.32,-153.43 258.41,-141.92"/>
443<polygon fill="midnightblue" stroke="midnightblue" points="260.31,-144.87 267.41,-137.01 256.96,-138.73 260.31,-144.87"/>
444</g>
445<!-- Node26 -->
446<g id="node26" class="node">
447<title>Node26</title>
448<g id="a_node26"><a xlink:title=" ">
449<polygon fill="white" stroke="#bfbfbf" points="486.5,-118 486.5,-137 531.5,-137 531.5,-118 486.5,-118"/>
450<text text-anchor="middle" x="509" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
451</a>
452</g>
453</g>
454<!-- Node22&#45;&gt;Node26 -->
455<g id="edge35" class="edge">
456<title>Node22&#45;&gt;Node26</title>
457<path fill="none" stroke="midnightblue" d="M225.79,-180.23C308.84,-167.76 463.14,-144.49 469,-143 471.98,-142.24 475.05,-141.34 478.1,-140.37"/>
458<polygon fill="midnightblue" stroke="midnightblue" points="479.32,-143.66 487.65,-137.11 477.06,-137.03 479.32,-143.66"/>
459</g>
460<!-- Node23&#45;&gt;Node14 -->
461<g id="edge27" class="edge">
462<title>Node23&#45;&gt;Node14</title>
463<path fill="none" stroke="midnightblue" d="M810.97,-117.98C799.95,-108.61 782.04,-93.38 768.66,-82.01"/>
464<polygon fill="midnightblue" stroke="midnightblue" points="770.9,-79.32 761.01,-75.51 766.36,-84.65 770.9,-79.32"/>
465</g>
466<!-- Node23&#45;&gt;Node21 -->
467<g id="edge29" class="edge">
468<title>Node23&#45;&gt;Node21</title>
469<path fill="none" stroke="midnightblue" d="M860.52,-120.08C929.14,-108.92 1069.89,-86.04 1142.1,-74.3"/>
470<polygon fill="midnightblue" stroke="midnightblue" points="1142.93,-77.71 1152.24,-72.65 1141.81,-70.8 1142.93,-77.71"/>
471</g>
472<!-- Node24 -->
473<g id="node24" class="node">
474<title>Node24</title>
475<g id="a_node24"><a xlink:title=" ">
476<polygon fill="white" stroke="#bfbfbf" points="815,-56.5 815,-75.5 865,-75.5 865,-56.5 815,-56.5"/>
477<text text-anchor="middle" x="840" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
478</a>
479</g>
480</g>
481<!-- Node23&#45;&gt;Node24 -->
482<g id="edge28" class="edge">
483<title>Node23&#45;&gt;Node24</title>
484<path fill="none" stroke="midnightblue" d="M823.72,-117.98C826.43,-109.49 830.67,-96.2 834.15,-85.32"/>
485<polygon fill="midnightblue" stroke="midnightblue" points="837.57,-86.1 837.28,-75.51 830.91,-83.97 837.57,-86.1"/>
486</g>
487<!-- Node27&#45;&gt;Node4 -->
488<g id="edge56" class="edge">
489<title>Node27&#45;&gt;Node4</title>
490<path fill="none" stroke="midnightblue" d="M620.73,-298.24C466.67,-293.2 171.29,-273.77 104,-199 75.92,-167.8 83.34,-113.88 89.89,-85.58"/>
491<polygon fill="midnightblue" stroke="midnightblue" points="93.31,-86.32 92.37,-75.77 86.52,-84.61 93.31,-86.32"/>
492</g>
493<!-- Node27&#45;&gt;Node8 -->
494<g id="edge57" class="edge">
495<title>Node27&#45;&gt;Node8</title>
496<path fill="none" stroke="midnightblue" d="M809.25,-296.88C930.84,-291.88 1129.49,-279.95 1152,-255 1159.55,-246.63 1135.52,-85.61 1126.93,-29.83"/>
497<polygon fill="midnightblue" stroke="midnightblue" points="1130.34,-28.96 1125.35,-19.62 1123.42,-30.03 1130.34,-28.96"/>
498</g>
499<!-- Node27&#45;&gt;Node13 -->
500<g id="edge58" class="edge">
501<title>Node27&#45;&gt;Node13</title>
502<path fill="none" stroke="midnightblue" d="M715.9,-291.38C719.03,-256.47 725.84,-124.12 658,-56 636.49,-34.4 551.15,-20.87 502.82,-14.78"/>
503<polygon fill="midnightblue" stroke="midnightblue" points="503.18,-11.3 492.83,-13.56 502.33,-18.25 503.18,-11.3"/>
504</g>
505<!-- Node27&#45;&gt;Node17 -->
506<g id="edge37" class="edge">
507<title>Node27&#45;&gt;Node17</title>
508<path fill="none" stroke="midnightblue" d="M701.19,-291.24C689.48,-283.15 673.03,-270.12 663,-255 653.34,-240.43 620.42,-129.98 607.38,-85.49"/>
509<polygon fill="midnightblue" stroke="midnightblue" points="610.68,-84.31 604.52,-75.7 603.97,-86.28 610.68,-84.31"/>
510</g>
511<!-- Node27&#45;&gt;Node23 -->
512<g id="edge51" class="edge">
513<title>Node27&#45;&gt;Node23</title>
514<path fill="none" stroke="midnightblue" d="M716.6,-291.18C719.19,-278.28 725.02,-253.76 735,-235 754.03,-199.23 785.86,-163.86 805,-144.23"/>
515<polygon fill="midnightblue" stroke="midnightblue" points="807.56,-146.62 812.12,-137.05 802.59,-141.69 807.56,-146.62"/>
516</g>
517<!-- Node28 -->
518<g id="node28" class="node">
519<title>Node28</title>
520<g id="a_node28"><a xlink:href="_descriptors_8hpp.html" target="_top" xlink:title=" ">
521<polygon fill="white" stroke="black" points="433,-235.5 433,-254.5 561,-254.5 561,-235.5 433,-235.5"/>
522<text text-anchor="middle" x="497" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Descriptors.hpp</text>
523</a>
524</g>
525</g>
526<!-- Node27&#45;&gt;Node28 -->
527<g id="edge38" class="edge">
528<title>Node27&#45;&gt;Node28</title>
529<path fill="none" stroke="midnightblue" d="M680.46,-291.44C642.75,-282.1 582.26,-267.12 541.14,-256.93"/>
530<polygon fill="midnightblue" stroke="midnightblue" points="541.93,-253.52 531.38,-254.52 540.25,-260.32 541.93,-253.52"/>
531</g>
532<!-- Node32 -->
533<g id="node32" class="node">
534<title>Node32</title>
535<g id="a_node32"><a xlink:href="_lstm_params_8hpp.html" target="_top" xlink:title=" ">
536<polygon fill="white" stroke="black" points="811,-235.5 811,-254.5 943,-254.5 943,-235.5 811,-235.5"/>
537<text text-anchor="middle" x="877" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/LstmParams.hpp</text>
538</a>
539</g>
540</g>
541<!-- Node27&#45;&gt;Node32 -->
542<g id="edge48" class="edge">
543<title>Node27&#45;&gt;Node32</title>
544<path fill="none" stroke="midnightblue" d="M740.67,-291.44C767.92,-282.36 811.18,-267.94 841.65,-257.78"/>
545<polygon fill="midnightblue" stroke="midnightblue" points="843.07,-261 851.45,-254.52 840.86,-254.36 843.07,-261"/>
546</g>
547<!-- Node34 -->
548<g id="node34" class="node">
549<title>Node34</title>
550<g id="a_node34"><a xlink:href="_quantized_lstm_params_8hpp.html" target="_top" xlink:title=" ">
551<polygon fill="white" stroke="black" points="961,-235.5 961,-254.5 1143,-254.5 1143,-235.5 961,-235.5"/>
552<text text-anchor="middle" x="1052" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/QuantizedLstmParams.hpp</text>
553</a>
554</g>
555</g>
556<!-- Node27&#45;&gt;Node34 -->
557<g id="edge52" class="edge">
558<title>Node27&#45;&gt;Node34</title>
559<path fill="none" stroke="midnightblue" d="M768.4,-291.44C828.3,-281.85 925.37,-266.29 988.95,-256.1"/>
560<polygon fill="midnightblue" stroke="midnightblue" points="989.53,-259.55 998.85,-254.52 988.42,-252.64 989.53,-259.55"/>
561</g>
562<!-- Node35 -->
563<g id="node35" class="node">
564<title>Node35</title>
565<g id="a_node35"><a xlink:title=" ">
566<polygon fill="white" stroke="#bfbfbf" points="743.5,-235.5 743.5,-254.5 792.5,-254.5 792.5,-235.5 743.5,-235.5"/>
567<text text-anchor="middle" x="768" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">cctype</text>
568</a>
569</g>
570</g>
571<!-- Node27&#45;&gt;Node35 -->
572<g id="edge55" class="edge">
573<title>Node27&#45;&gt;Node35</title>
574<path fill="none" stroke="midnightblue" d="M723.75,-291.08C731.47,-283.22 742.9,-271.57 752.22,-262.08"/>
575<polygon fill="midnightblue" stroke="midnightblue" points="754.9,-264.34 759.41,-254.75 749.91,-259.44 754.9,-264.34"/>
576</g>
577<!-- Node28&#45;&gt;Node2 -->
578<g id="edge42" class="edge">
579<title>Node28&#45;&gt;Node2</title>
580<path fill="none" stroke="midnightblue" d="M432.89,-241.06C329.14,-235.65 133.86,-222.44 113,-199 95.74,-179.6 124.16,-156.61 147.48,-142.29"/>
581<polygon fill="midnightblue" stroke="midnightblue" points="149.52,-145.15 156.38,-137.07 145.98,-139.11 149.52,-145.15"/>
582</g>
583<!-- Node28&#45;&gt;Node13 -->
584<g id="edge47" class="edge">
585<title>Node28&#45;&gt;Node13</title>
586<path fill="none" stroke="midnightblue" d="M503.8,-235.37C519.52,-214.34 555.94,-158.7 541,-112 530.08,-77.88 502.94,-45.45 485.28,-26.92"/>
587<polygon fill="midnightblue" stroke="midnightblue" points="487.65,-24.34 478.14,-19.65 482.65,-29.24 487.65,-24.34"/>
588</g>
589<!-- Node28&#45;&gt;Node14 -->
590<g id="edge43" class="edge">
591<title>Node28&#45;&gt;Node14</title>
592<path fill="none" stroke="midnightblue" d="M520.75,-235.37C541.42,-227.37 571.78,-214.39 596,-199 651.69,-163.61 708.59,-109.64 735.31,-83.01"/>
593<polygon fill="midnightblue" stroke="midnightblue" points="738.04,-85.23 742.6,-75.67 733.07,-80.3 738.04,-85.23"/>
594</g>
595<!-- Node28&#45;&gt;Node17 -->
596<g id="edge39" class="edge">
597<title>Node28&#45;&gt;Node17</title>
598<path fill="none" stroke="midnightblue" d="M524.53,-235.36C542.25,-228.37 564.27,-216.73 577,-199 601.52,-164.85 603.91,-113.35 603.17,-85.86"/>
599<polygon fill="midnightblue" stroke="midnightblue" points="606.66,-85.51 602.72,-75.67 599.66,-85.82 606.66,-85.51"/>
600</g>
601<!-- Node28&#45;&gt;Node22 -->
602<g id="edge41" class="edge">
603<title>Node28&#45;&gt;Node22</title>
604<path fill="none" stroke="midnightblue" d="M445.82,-235.44C388.53,-225.87 295.76,-210.36 234.81,-200.17"/>
605<polygon fill="midnightblue" stroke="midnightblue" points="235.38,-196.71 224.94,-198.52 234.23,-203.62 235.38,-196.71"/>
606</g>
607<!-- Node28&#45;&gt;Node26 -->
608<g id="edge46" class="edge">
609<title>Node28&#45;&gt;Node26</title>
610<path fill="none" stroke="midnightblue" d="M499.12,-235.44C501.26,-226.43 504.46,-211.81 506,-199 508.11,-181.53 508.79,-161.48 508.99,-147.23"/>
611<polygon fill="midnightblue" stroke="midnightblue" points="512.49,-147.24 509.06,-137.22 505.49,-147.19 512.49,-147.24"/>
612</g>
613<!-- Node29 -->
614<g id="node29" class="node">
615<title>Node29</title>
616<g id="a_node29"><a xlink:href="_descriptors_fwd_8hpp.html" target="_top" xlink:title=" ">
617<polygon fill="white" stroke="black" points="243.5,-179.5 243.5,-198.5 356.5,-198.5 356.5,-179.5 243.5,-179.5"/>
618<text text-anchor="middle" x="300" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">DescriptorsFwd.hpp</text>
619</a>
620</g>
621</g>
622<!-- Node28&#45;&gt;Node29 -->
623<g id="edge40" class="edge">
624<title>Node28&#45;&gt;Node29</title>
625<path fill="none" stroke="midnightblue" d="M465.78,-235.44C432.07,-226.2 378.2,-211.44 341.07,-201.26"/>
626<polygon fill="midnightblue" stroke="midnightblue" points="341.64,-197.78 331.07,-198.52 339.79,-204.54 341.64,-197.78"/>
627</g>
628<!-- Node30 -->
629<g id="node30" class="node">
630<title>Node30</title>
631<g id="a_node30"><a xlink:title=" ">
632<polygon fill="white" stroke="#bfbfbf" points="375,-179.5 375,-198.5 425,-198.5 425,-179.5 375,-179.5"/>
633<text text-anchor="middle" x="400" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
634</a>
635</g>
636</g>
637<!-- Node28&#45;&gt;Node30 -->
638<g id="edge44" class="edge">
639<title>Node28&#45;&gt;Node30</title>
640<path fill="none" stroke="midnightblue" d="M481.42,-235.32C466,-226.74 442.19,-213.49 424.29,-203.52"/>
641<polygon fill="midnightblue" stroke="midnightblue" points="425.99,-200.46 415.55,-198.65 422.58,-206.58 425.99,-200.46"/>
642</g>
643<!-- Node31 -->
644<g id="node31" class="node">
645<title>Node31</title>
646<g id="a_node31"><a xlink:title=" ">
647<polygon fill="white" stroke="#bfbfbf" points="443.5,-179.5 443.5,-198.5 496.5,-198.5 496.5,-179.5 443.5,-179.5"/>
648<text text-anchor="middle" x="470" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
649</a>
650</g>
651</g>
652<!-- Node28&#45;&gt;Node31 -->
653<g id="edge45" class="edge">
654<title>Node28&#45;&gt;Node31</title>
655<path fill="none" stroke="midnightblue" d="M492.54,-235.08C488.85,-227.69 483.48,-216.95 478.91,-207.81"/>
656<polygon fill="midnightblue" stroke="midnightblue" points="481.98,-206.13 474.38,-198.75 475.72,-209.26 481.98,-206.13"/>
657</g>
658<!-- Node32&#45;&gt;Node14 -->
659<g id="edge50" class="edge">
660<title>Node32&#45;&gt;Node14</title>
661<path fill="none" stroke="midnightblue" d="M864.74,-235.5C842.98,-219.77 797.62,-183.99 773,-143 762.3,-125.19 756.56,-101.89 753.66,-85.8"/>
662<polygon fill="midnightblue" stroke="midnightblue" points="757.06,-84.87 752.02,-75.55 750.14,-85.98 757.06,-84.87"/>
663</g>
664<!-- Node33 -->
665<g id="node33" class="node">
666<title>Node33</title>
667<g id="a_node33"><a xlink:href="_tensor_fwd_8hpp.html" target="_top" xlink:title=" ">
668<polygon fill="white" stroke="black" points="858.5,-179.5 858.5,-198.5 947.5,-198.5 947.5,-179.5 858.5,-179.5"/>
669<text text-anchor="middle" x="903" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">TensorFwd.hpp</text>
670</a>
671</g>
672</g>
673<!-- Node32&#45;&gt;Node33 -->
674<g id="edge49" class="edge">
675<title>Node32&#45;&gt;Node33</title>
676<path fill="none" stroke="midnightblue" d="M881.29,-235.08C884.85,-227.69 890.02,-216.95 894.42,-207.81"/>
677<polygon fill="midnightblue" stroke="midnightblue" points="897.6,-209.28 898.79,-198.75 891.29,-206.24 897.6,-209.28"/>
678</g>
679<!-- Node34&#45;&gt;Node14 -->
680<g id="edge54" class="edge">
681<title>Node34&#45;&gt;Node14</title>
682<path fill="none" stroke="midnightblue" d="M1041.98,-235.23C1015.5,-212.38 940.77,-150.16 870,-112 844.31,-98.15 813.44,-86.61 789.58,-78.68"/>
683<polygon fill="midnightblue" stroke="midnightblue" points="790.41,-75.27 779.82,-75.51 788.25,-81.93 790.41,-75.27"/>
684</g>
685<!-- Node34&#45;&gt;Node33 -->
686<g id="edge53" class="edge">
687<title>Node34&#45;&gt;Node33</title>
688<path fill="none" stroke="midnightblue" d="M1028.39,-235.44C1003.54,-226.44 964.23,-212.19 936.25,-202.05"/>
689<polygon fill="midnightblue" stroke="midnightblue" points="937.09,-198.63 926.5,-198.52 934.71,-205.21 937.09,-198.63"/>
690</g>
691</g>
692</svg>