blob: 0d55f7eb30ac780aa815e8d8210f1e6266c43a3f [file] [log] [blame]
Nikhil Raj38b600d2024-02-15 15:02:19 +00001<?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: include/armnn/BackendHelper.hpp Pages: 1 -->
7<svg width="1678pt" height="564pt"
8 viewBox="0.00 0.00 1678.26 564.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 560)">
10<title>include/armnn/BackendHelper.hpp</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-560 1674.26,-560 1674.26,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="1065.26,-536.5 1065.26,-555.5 1248.26,-555.5 1248.26,-536.5 1065.26,-536.5"/>
17<text text-anchor="middle" x="1156.76" y="-543.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/BackendHelper.hpp</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="_arm_n_n_8hpp.html" target="_top" xlink:title=" ">
25<polygon fill="white" stroke="black" points="473.76,-475 473.76,-494 619.76,-494 619.76,-475 473.76,-475"/>
26<text text-anchor="middle" x="546.76" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/ArmNN.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="M1059.25,-535.49C936.91,-523.56 729.88,-503.36 620.14,-492.66"/>
34<polygon fill="midnightblue" stroke="midnightblue" points="1059.07,-538.99 1069.36,-536.48 1059.75,-532.02 1059.07,-538.99"/>
35</g>
36<!-- Node15 -->
37<g id="node15" class="node">
38<title>Node15</title>
39<g id="a_node15"><a xlink:href="_conversion_utils_8hpp.html" target="_top" xlink:title=" ">
40<polygon fill="white" stroke="black" points="733.26,-335.5 733.26,-365.5 892.26,-365.5 892.26,-335.5 733.26,-335.5"/>
41<text text-anchor="start" x="741.26" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
42<text text-anchor="middle" x="812.76" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
43</a>
44</g>
45</g>
46<!-- Node1&#45;&gt;Node15 -->
47<g id="edge41" class="edge">
48<title>Node1&#45;&gt;Node15</title>
49<path fill="none" stroke="midnightblue" d="M1081.36,-534.47C1048.22,-527.76 1009.67,-517 977.76,-500 910.76,-464.3 849.17,-395.61 824.34,-365.84"/>
50<polygon fill="midnightblue" stroke="midnightblue" points="1080.98,-537.96 1091.46,-536.43 1082.31,-531.09 1080.98,-537.96"/>
51</g>
52<!-- Node22 -->
53<g id="node22" class="node">
54<title>Node22</title>
55<g id="a_node22"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
56<polygon fill="white" stroke="black" points="986.26,-475 986.26,-494 1147.26,-494 1147.26,-475 986.26,-475"/>
57<text text-anchor="middle" x="1066.76" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
58</a>
59</g>
60</g>
61<!-- Node1&#45;&gt;Node22 -->
62<g id="edge37" class="edge">
63<title>Node1&#45;&gt;Node22</title>
64<path fill="none" stroke="midnightblue" d="M1135.48,-530.93C1118.13,-519.46 1094.19,-503.63 1079.63,-494.01"/>
65<polygon fill="midnightblue" stroke="midnightblue" points="1133.59,-533.88 1143.87,-536.48 1137.46,-528.04 1133.59,-533.88"/>
66</g>
67<!-- Node23 -->
68<g id="node23" class="node">
69<title>Node23</title>
70<g id="a_node23"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
71<polygon fill="white" stroke="black" points="1165.26,-475 1165.26,-494 1330.26,-494 1330.26,-475 1165.26,-475"/>
72<text text-anchor="middle" x="1247.76" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
73</a>
74</g>
75</g>
76<!-- Node1&#45;&gt;Node23 -->
77<g id="edge38" class="edge">
78<title>Node1&#45;&gt;Node23</title>
79<path fill="none" stroke="midnightblue" d="M1178.28,-530.93C1195.82,-519.46 1220.03,-503.63 1234.75,-494.01"/>
80<polygon fill="midnightblue" stroke="midnightblue" points="1176.25,-528.07 1169.8,-536.48 1180.08,-533.93 1176.25,-528.07"/>
81</g>
82<!-- Node24 -->
83<g id="node24" class="node">
84<title>Node24</title>
85<g id="a_node24"><a xlink:href="_runtime_8cpp.html" target="_top" xlink:title=" ">
86<polygon fill="white" stroke="black" points="1348.76,-475 1348.76,-494 1478.76,-494 1478.76,-475 1348.76,-475"/>
87<text text-anchor="middle" x="1413.76" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</text>
88</a>
89</g>
90</g>
91<!-- Node1&#45;&gt;Node24 -->
92<g id="edge39" class="edge">
93<title>Node1&#45;&gt;Node24</title>
94<path fill="none" stroke="midnightblue" d="M1203.47,-534.19C1253.34,-522.64 1331.33,-504.58 1377.01,-494.01"/>
95<polygon fill="midnightblue" stroke="midnightblue" points="1202.54,-530.81 1193.58,-536.48 1204.12,-537.63 1202.54,-530.81"/>
96</g>
97<!-- Node25 -->
98<g id="node25" class="node">
99<title>Node25</title>
100<g id="a_node25"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
101<polygon fill="white" stroke="black" points="1497.26,-469.5 1497.26,-499.5 1670.26,-499.5 1670.26,-469.5 1497.26,-469.5"/>
102<text text-anchor="start" x="1505.26" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
103<text text-anchor="middle" x="1583.76" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
104</a>
105</g>
106</g>
107<!-- Node1&#45;&gt;Node25 -->
108<g id="edge40" class="edge">
109<title>Node1&#45;&gt;Node25</title>
110<path fill="none" stroke="midnightblue" d="M1231.55,-535.15C1298.67,-526.24 1399.85,-512.61 1487.76,-500 1490.85,-499.56 1493.99,-499.1 1497.16,-498.64"/>
111<polygon fill="midnightblue" stroke="midnightblue" points="1230.95,-531.7 1221.49,-536.49 1231.87,-538.64 1230.95,-531.7"/>
112</g>
113<!-- Node3 -->
114<g id="node3" class="node">
115<title>Node3</title>
116<g id="a_node3"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
117<polygon fill="white" stroke="black" points="640.76,-408 640.76,-427 770.76,-427 770.76,-408 640.76,-408"/>
118<text text-anchor="middle" x="705.76" y="-415" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
119</a>
120</g>
121</g>
122<!-- Node2&#45;&gt;Node3 -->
123<g id="edge2" class="edge">
124<title>Node2&#45;&gt;Node3</title>
125<path fill="none" stroke="midnightblue" d="M577.49,-470.94C609.07,-458.03 657.38,-438.28 684.81,-427.06"/>
126<polygon fill="midnightblue" stroke="midnightblue" points="575.81,-467.84 567.88,-474.87 578.46,-474.32 575.81,-467.84"/>
127</g>
128<!-- Node4 -->
129<g id="node4" class="node">
130<title>Node4</title>
131<g id="a_node4"><a xlink:href="_driver_options_8hpp.html" target="_top" xlink:title=" ">
132<polygon fill="white" stroke="black" points="244.76,-402.5 244.76,-432.5 378.76,-432.5 378.76,-402.5 244.76,-402.5"/>
133<text text-anchor="start" x="252.76" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
134<text text-anchor="middle" x="311.76" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.hpp</text>
135</a>
136</g>
137</g>
138<!-- Node2&#45;&gt;Node4 -->
139<g id="edge3" class="edge">
140<title>Node2&#45;&gt;Node4</title>
141<path fill="none" stroke="midnightblue" d="M505.9,-472.2C466.06,-461.18 405.38,-444.39 362.48,-432.53"/>
142<polygon fill="midnightblue" stroke="midnightblue" points="504.98,-475.58 515.56,-474.87 506.85,-468.83 504.98,-475.58"/>
143</g>
144<!-- Node5 -->
145<g id="node5" class="node">
146<title>Node5</title>
147<g id="a_node5"><a xlink:href="_armnn_device_8hpp.html" target="_top" xlink:title=" ">
148<polygon fill="white" stroke="black" points="28.26,-341 28.26,-360 219.26,-360 219.26,-341 28.26,-341"/>
149<text text-anchor="middle" x="123.76" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.hpp</text>
150</a>
151</g>
152</g>
153<!-- Node2&#45;&gt;Node5 -->
154<g id="edge16" class="edge">
155<title>Node2&#45;&gt;Node5</title>
156<path fill="none" stroke="midnightblue" d="M463.65,-480.49C399.31,-475.71 309.09,-463.57 235.76,-433 192.48,-414.95 150.15,-377.11 132.44,-360.1"/>
157<polygon fill="midnightblue" stroke="midnightblue" points="463.53,-483.99 473.75,-481.19 464.02,-477.01 463.53,-483.99"/>
158</g>
159<!-- Node8 -->
160<g id="node8" class="node">
161<title>Node8</title>
162<g id="a_node8"><a xlink:href="_armnn_prepared_model_8hpp.html" target="_top" xlink:title=" ">
163<polygon fill="white" stroke="black" points="452.76,-67.5 452.76,-97.5 632.76,-97.5 632.76,-67.5 452.76,-67.5"/>
164<text text-anchor="start" x="460.76" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
165<text text-anchor="middle" x="542.76" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.hpp</text>
166</a>
167</g>
168</g>
169<!-- Node2&#45;&gt;Node8 -->
170<g id="edge36" class="edge">
171<title>Node2&#45;&gt;Node8</title>
172<path fill="none" stroke="midnightblue" d="M630.06,-475.79C681.62,-468.94 748.33,-456.23 803.76,-433 852.42,-412.61 877.14,-412.66 901.76,-366 922.09,-327.48 924.34,-305.24 901.76,-268 840.09,-166.29 702.36,-118.34 616.55,-97.58"/>
173<polygon fill="midnightblue" stroke="midnightblue" points="629.43,-472.34 619.95,-477.09 630.32,-479.29 629.43,-472.34"/>
174</g>
175<!-- Node12 -->
176<g id="node12" class="node">
177<title>Node12</title>
178<g id="a_node12"><a xlink:href="_armnn_driver_impl_8hpp.html" target="_top" xlink:title=" ">
179<polygon fill="white" stroke="black" points="91.26,-201.5 91.26,-231.5 258.26,-231.5 258.26,-201.5 91.26,-201.5"/>
180<text text-anchor="start" x="99.26" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
181<text text-anchor="middle" x="174.76" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.hpp</text>
182</a>
183</g>
184</g>
185<!-- Node2&#45;&gt;Node12 -->
186<g id="edge17" class="edge">
187<title>Node2&#45;&gt;Node12</title>
188<path fill="none" stroke="midnightblue" d="M463.67,-478.47C327.63,-468.17 67.56,-439.17 18.76,-366 -5.41,-329.76 -6.86,-303.22 18.76,-268 35.67,-244.75 63.52,-231.98 91.05,-225.05"/>
189<polygon fill="midnightblue" stroke="midnightblue" points="463.41,-481.96 473.64,-479.2 463.93,-474.97 463.41,-481.96"/>
190</g>
191<!-- Node14 -->
192<g id="node14" class="node">
193<title>Node14</title>
194<g id="a_node14"><a xlink:href="_canonical_utils_8hpp.html" target="_top" xlink:title=" ">
195<polygon fill="white" stroke="black" points="470.76,-402.5 470.76,-432.5 622.76,-432.5 622.76,-402.5 470.76,-402.5"/>
196<text text-anchor="start" x="478.76" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
197<text text-anchor="middle" x="546.76" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
198</a>
199</g>
200</g>
201<!-- Node2&#45;&gt;Node14 -->
202<g id="edge18" class="edge">
203<title>Node2&#45;&gt;Node14</title>
204<path fill="none" stroke="midnightblue" d="M546.76,-464.41C546.76,-454.22 546.76,-441.9 546.76,-432.59"/>
205<polygon fill="midnightblue" stroke="midnightblue" points="543.26,-464.73 546.76,-474.73 550.26,-464.73 543.26,-464.73"/>
206</g>
207<!-- Node2&#45;&gt;Node15 -->
208<g id="edge34" class="edge">
209<title>Node2&#45;&gt;Node15</title>
210<path fill="none" stroke="midnightblue" d="M630.03,-473.75C687.38,-465.52 757.17,-452.02 779.76,-433 800.2,-415.8 808.11,-384.03 811.08,-365.65"/>
211<polygon fill="midnightblue" stroke="midnightblue" points="629.26,-470.33 619.84,-475.18 630.23,-477.26 629.26,-470.33"/>
212</g>
213<!-- Node17 -->
214<g id="node17" class="node">
215<title>Node17</title>
216<g id="a_node17"><a xlink:href="_model_to_i_network_transformer_8hpp.html" target="_top" xlink:title=" ">
217<polygon fill="white" stroke="black" points="352.26,-201.5 352.26,-231.5 497.26,-231.5 497.26,-201.5 352.26,-201.5"/>
218<text text-anchor="start" x="360.26" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
219<text text-anchor="middle" x="424.76" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.hpp</text>
220</a>
221</g>
222</g>
223<!-- Node2&#45;&gt;Node17 -->
224<g id="edge35" class="edge">
225<title>Node2&#45;&gt;Node17</title>
226<path fill="none" stroke="midnightblue" d="M511.54,-470.9C493.87,-462.77 473.74,-450.42 461.76,-433 417.45,-368.56 420.5,-268.29 423.37,-231.58"/>
227<polygon fill="midnightblue" stroke="midnightblue" points="510.46,-474.24 521.03,-474.98 513.23,-467.81 510.46,-474.24"/>
228</g>
229<!-- Node4&#45;&gt;Node5 -->
230<g id="edge4" class="edge">
231<title>Node4&#45;&gt;Node5</title>
232<path fill="none" stroke="midnightblue" d="M261.46,-399.11C224.88,-386.46 176.96,-369.89 148.37,-360.01"/>
233<polygon fill="midnightblue" stroke="midnightblue" points="260.37,-402.44 270.97,-402.4 262.66,-395.82 260.37,-402.44"/>
234</g>
235<!-- Node4&#45;&gt;Node12 -->
236<g id="edge11" class="edge">
237<title>Node4&#45;&gt;Node12</title>
238<path fill="none" stroke="midnightblue" d="M289.47,-394.87C281.58,-386.4 273.09,-376.25 266.76,-366 242.13,-326.12 254,-306.84 227.76,-268 218.3,-253.99 204.36,-240.91 193.16,-231.57"/>
239<polygon fill="midnightblue" stroke="midnightblue" points="287.02,-397.37 296.48,-402.15 292.06,-392.52 287.02,-397.37"/>
240</g>
241<!-- Node13 -->
242<g id="node13" class="node">
243<title>Node13</title>
244<g id="a_node13"><a xlink:href="_driver_options_8cpp.html" target="_top" xlink:title=" ">
245<polygon fill="white" stroke="black" points="275.76,-335.5 275.76,-365.5 409.76,-365.5 409.76,-335.5 275.76,-335.5"/>
246<text text-anchor="start" x="283.76" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
247<text text-anchor="middle" x="342.76" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.cpp</text>
248</a>
249</g>
250</g>
251<!-- Node4&#45;&gt;Node13 -->
252<g id="edge15" class="edge">
253<title>Node4&#45;&gt;Node13</title>
254<path fill="none" stroke="midnightblue" d="M322.83,-393.28C327.25,-384.02 332.19,-373.66 336.05,-365.58"/>
255<polygon fill="midnightblue" stroke="midnightblue" points="319.63,-391.86 318.49,-402.4 325.95,-394.88 319.63,-391.86"/>
256</g>
257<!-- Node6 -->
258<g id="node6" class="node">
259<title>Node6</title>
260<g id="a_node6"><a xlink:href="_armnn_device_8cpp.html" target="_top" xlink:title=" ">
261<polygon fill="white" stroke="black" points="28.26,-274 28.26,-293 219.26,-293 219.26,-274 28.26,-274"/>
262<text text-anchor="middle" x="123.76" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.cpp</text>
263</a>
264</g>
265</g>
266<!-- Node5&#45;&gt;Node6 -->
267<g id="edge5" class="edge">
268<title>Node5&#45;&gt;Node6</title>
269<path fill="none" stroke="midnightblue" d="M123.76,-330.54C123.76,-318.17 123.76,-302.62 123.76,-293.13"/>
270<polygon fill="midnightblue" stroke="midnightblue" points="120.26,-330.73 123.76,-340.73 127.26,-330.73 120.26,-330.73"/>
271</g>
272<!-- Node7 -->
273<g id="node7" class="node">
274<title>Node7</title>
275<g id="a_node7"><a xlink:href="_armnn_driver_8hpp.html" target="_top" xlink:title=" ">
276<polygon fill="white" stroke="black" points="210.26,-140 210.26,-159 397.26,-159 397.26,-140 210.26,-140"/>
277<text text-anchor="middle" x="303.76" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver.hpp</text>
278</a>
279</g>
280</g>
281<!-- Node5&#45;&gt;Node7 -->
282<g id="edge6" class="edge">
283<title>Node5&#45;&gt;Node7</title>
284<path fill="none" stroke="midnightblue" d="M161.46,-337.42C182.79,-329.16 208.87,-316.52 227.76,-299 272.35,-257.64 294.93,-184.21 301.6,-159.15"/>
285<polygon fill="midnightblue" stroke="midnightblue" points="160.21,-334.15 152.04,-340.91 162.64,-340.72 160.21,-334.15"/>
286</g>
287<!-- Node7&#45;&gt;Node8 -->
288<g id="edge7" class="edge">
289<title>Node7&#45;&gt;Node8</title>
290<path fill="none" stroke="midnightblue" d="M345.32,-137.2C385.83,-126.18 447.55,-109.39 491.18,-97.53"/>
291<polygon fill="midnightblue" stroke="midnightblue" points="344.23,-133.87 335.5,-139.87 346.07,-140.62 344.23,-133.87"/>
292</g>
293<!-- Node11 -->
294<g id="node11" class="node">
295<title>Node11</title>
296<g id="a_node11"><a xlink:href="support__library__service_8cpp.html" target="_top" xlink:title=" ">
297<polygon fill="white" stroke="black" points="239.76,-67.5 239.76,-97.5 367.76,-97.5 367.76,-67.5 239.76,-67.5"/>
298<text text-anchor="start" x="247.76" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/support_library</text>
299<text text-anchor="middle" x="303.76" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_service.cpp</text>
300</a>
301</g>
302</g>
303<!-- Node7&#45;&gt;Node11 -->
304<g id="edge10" class="edge">
305<title>Node7&#45;&gt;Node11</title>
306<path fill="none" stroke="midnightblue" d="M303.76,-129.41C303.76,-119.22 303.76,-106.9 303.76,-97.59"/>
307<polygon fill="midnightblue" stroke="midnightblue" points="300.26,-129.73 303.76,-139.73 307.26,-129.73 300.26,-129.73"/>
308</g>
309<!-- Node9 -->
310<g id="node9" class="node">
311<title>Node9</title>
312<g id="a_node9"><a xlink:href="_armnn_driver_impl_8cpp.html" target="_top" xlink:title=" ">
313<polygon fill="white" stroke="black" points="341.26,-0.5 341.26,-30.5 508.26,-30.5 508.26,-0.5 341.26,-0.5"/>
314<text text-anchor="start" x="349.26" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
315<text text-anchor="middle" x="424.76" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.cpp</text>
316</a>
317</g>
318</g>
319<!-- Node8&#45;&gt;Node9 -->
320<g id="edge8" class="edge">
321<title>Node8&#45;&gt;Node9</title>
322<path fill="none" stroke="midnightblue" d="M508.15,-62.44C489.64,-52.24 467.24,-39.9 450.32,-30.58"/>
323<polygon fill="midnightblue" stroke="midnightblue" points="506.71,-65.64 517.16,-67.4 510.09,-59.51 506.71,-65.64"/>
324</g>
325<!-- Node10 -->
326<g id="node10" class="node">
327<title>Node10</title>
328<g id="a_node10"><a xlink:href="_armnn_prepared_model_8cpp.html" target="_top" xlink:title=" ">
329<polygon fill="white" stroke="black" points="632.76,-0.5 632.76,-30.5 812.76,-30.5 812.76,-0.5 632.76,-0.5"/>
330<text text-anchor="start" x="640.76" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
331<text text-anchor="middle" x="722.76" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.cpp</text>
332</a>
333</g>
334</g>
335<!-- Node8&#45;&gt;Node10 -->
336<g id="edge9" class="edge">
337<title>Node8&#45;&gt;Node10</title>
338<path fill="none" stroke="midnightblue" d="M591.35,-63.96C620.34,-53.48 656.67,-40.37 683.78,-30.58"/>
339<polygon fill="midnightblue" stroke="midnightblue" points="590.04,-60.71 581.82,-67.4 592.41,-67.29 590.04,-60.71"/>
340</g>
341<!-- Node12&#45;&gt;Node7 -->
342<g id="edge12" class="edge">
343<title>Node12&#45;&gt;Node7</title>
344<path fill="none" stroke="midnightblue" d="M211.87,-196.8C236.6,-184.34 267.93,-168.56 286.88,-159.01"/>
345<polygon fill="midnightblue" stroke="midnightblue" points="210.11,-193.77 202.75,-201.4 213.26,-200.02 210.11,-193.77"/>
346</g>
347<!-- Node12&#45;&gt;Node8 -->
348<g id="edge14" class="edge">
349<title>Node12&#45;&gt;Node8</title>
350<path fill="none" stroke="midnightblue" d="M175.87,-191.18C178.08,-172.67 184.2,-148.07 200.76,-134 219.74,-117.87 357.91,-101.43 452.71,-91.86"/>
351<polygon fill="midnightblue" stroke="midnightblue" points="172.38,-190.97 174.97,-201.24 179.35,-191.59 172.38,-190.97"/>
352</g>
353<!-- Node12&#45;&gt;Node9 -->
354<g id="edge13" class="edge">
355<title>Node12&#45;&gt;Node9</title>
356<path fill="none" stroke="midnightblue" d="M171.8,-191.43C170.66,-174.79 170.98,-152.42 177.76,-134 190.89,-98.37 198.96,-87.75 230.76,-67 263.55,-45.61 304.99,-33.26 341.14,-26.15"/>
357<polygon fill="midnightblue" stroke="midnightblue" points="168.31,-191.79 172.7,-201.44 175.29,-191.16 168.31,-191.79"/>
358</g>
359<!-- Node14&#45;&gt;Node10 -->
360<g id="edge30" class="edge">
361<title>Node14&#45;&gt;Node10</title>
362<path fill="none" stroke="midnightblue" d="M607.27,-398.85C627.09,-391.02 648.25,-380.28 664.76,-366 703.39,-332.6 690.39,-305.77 724.76,-268 742.71,-248.28 760.84,-255.85 772.76,-232 807.89,-161.75 754.99,-66.22 732.28,-30.63"/>
363<polygon fill="midnightblue" stroke="midnightblue" points="605.79,-395.66 597.67,-402.46 608.26,-402.22 605.79,-395.66"/>
364</g>
365<!-- Node14&#45;&gt;Node13 -->
366<g id="edge32" class="edge">
367<title>Node14&#45;&gt;Node13</title>
368<path fill="none" stroke="midnightblue" d="M492.81,-399.31C459.8,-388.79 418.11,-375.51 387.05,-365.61"/>
369<polygon fill="midnightblue" stroke="midnightblue" points="492.16,-402.77 502.75,-402.48 494.28,-396.11 492.16,-402.77"/>
370</g>
371<!-- Node14&#45;&gt;Node15 -->
372<g id="edge19" class="edge">
373<title>Node14&#45;&gt;Node15</title>
374<path fill="none" stroke="midnightblue" d="M614.07,-400.05C657.56,-389.43 713.56,-375.74 755.02,-365.61"/>
375<polygon fill="midnightblue" stroke="midnightblue" points="613.04,-396.7 604.15,-402.48 614.7,-403.5 613.04,-396.7"/>
376</g>
377<!-- Node18 -->
378<g id="node18" class="node">
379<title>Node18</title>
380<g id="a_node18"><a xlink:href="_model_to_i_network_transformer_8cpp.html" target="_top" xlink:title=" ">
381<polygon fill="white" stroke="black" points="491.26,-134.5 491.26,-164.5 636.26,-164.5 636.26,-134.5 491.26,-134.5"/>
382<text text-anchor="start" x="499.26" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
383<text text-anchor="middle" x="563.76" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.cpp</text>
384</a>
385</g>
386</g>
387<!-- Node14&#45;&gt;Node18 -->
388<g id="edge33" class="edge">
389<title>Node14&#45;&gt;Node18</title>
390<path fill="none" stroke="midnightblue" d="M517.55,-395.76C508.49,-387.63 499.61,-377.48 494.76,-366 477.8,-325.88 483.33,-310.03 494.76,-268 505.93,-226.91 535.51,-185.51 552.08,-164.55"/>
391<polygon fill="midnightblue" stroke="midnightblue" points="515.55,-398.65 525.47,-402.38 520.04,-393.28 515.55,-398.65"/>
392</g>
393<!-- Node21 -->
394<g id="node21" class="node">
395<title>Node21</title>
396<g id="a_node21"><a xlink:href="_canonical_utils_8cpp.html" target="_top" xlink:title=" ">
397<polygon fill="white" stroke="black" points="503.76,-335.5 503.76,-365.5 655.76,-365.5 655.76,-335.5 503.76,-335.5"/>
398<text text-anchor="start" x="511.76" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
399<text text-anchor="middle" x="579.76" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
400</a>
401</g>
402</g>
403<!-- Node14&#45;&gt;Node21 -->
404<g id="edge31" class="edge">
405<title>Node14&#45;&gt;Node21</title>
406<path fill="none" stroke="midnightblue" d="M558.55,-393.28C563.25,-384.02 568.51,-373.66 572.62,-365.58"/>
407<polygon fill="midnightblue" stroke="midnightblue" points="555.33,-391.89 553.92,-402.4 561.57,-395.06 555.33,-391.89"/>
408</g>
409<!-- Node16 -->
410<g id="node16" class="node">
411<title>Node16</title>
412<g id="a_node16"><a xlink:href="_converter_8hpp.html" target="_top" xlink:title=" ">
413<polygon fill="white" stroke="black" points="504.26,-274 504.26,-293 677.26,-293 677.26,-274 504.26,-274"/>
414<text text-anchor="middle" x="590.76" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.hpp</text>
415</a>
416</g>
417</g>
418<!-- Node15&#45;&gt;Node16 -->
419<g id="edge20" class="edge">
420<title>Node15&#45;&gt;Node16</title>
421<path fill="none" stroke="midnightblue" d="M755.01,-332.59C711.65,-319.9 654.09,-303.04 619.89,-293.03"/>
422<polygon fill="midnightblue" stroke="midnightblue" points="754.28,-336.02 764.86,-335.48 756.25,-329.31 754.28,-336.02"/>
423</g>
424<!-- Node20 -->
425<g id="node20" class="node">
426<title>Node20</title>
427<g id="a_node20"><a xlink:href="_conversion_utils_8cpp.html" target="_top" xlink:title=" ">
428<polygon fill="white" stroke="black" points="733.26,-268.5 733.26,-298.5 892.26,-298.5 892.26,-268.5 733.26,-268.5"/>
429<text text-anchor="start" x="741.26" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
430<text text-anchor="middle" x="812.76" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
431</a>
432</g>
433</g>
434<!-- Node15&#45;&gt;Node20 -->
435<g id="edge29" class="edge">
436<title>Node15&#45;&gt;Node20</title>
437<path fill="none" stroke="midnightblue" d="M812.76,-325.11C812.76,-316.15 812.76,-306.32 812.76,-298.58"/>
438<polygon fill="midnightblue" stroke="midnightblue" points="809.26,-325.4 812.76,-335.4 816.26,-325.4 809.26,-325.4"/>
439</g>
440<!-- Node16&#45;&gt;Node7 -->
441<g id="edge21" class="edge">
442<title>Node16&#45;&gt;Node7</title>
443<path fill="none" stroke="midnightblue" d="M500.55,-272.65C440.08,-264.47 367.21,-251.08 342.76,-232 318.77,-213.28 308.74,-176.13 305.29,-159.23"/>
444<polygon fill="midnightblue" stroke="midnightblue" points="500.16,-276.12 510.53,-273.96 501.07,-269.18 500.16,-276.12"/>
445</g>
446<!-- Node16&#45;&gt;Node17 -->
447<g id="edge22" class="edge">
448<title>Node16&#45;&gt;Node17</title>
449<path fill="none" stroke="midnightblue" d="M559.36,-270.2C531.23,-259.19 489.99,-243.04 460.59,-231.53"/>
450<polygon fill="midnightblue" stroke="midnightblue" points="558.13,-273.48 568.72,-273.87 560.68,-266.96 558.13,-273.48"/>
451</g>
452<!-- Node16&#45;&gt;Node18 -->
453<g id="edge28" class="edge">
454<title>Node16&#45;&gt;Node18</title>
455<path fill="none" stroke="midnightblue" d="M586.95,-263.89C581.5,-237.24 571.6,-188.8 566.68,-164.78"/>
456<polygon fill="midnightblue" stroke="midnightblue" points="583.56,-264.74 588.99,-273.84 590.41,-263.34 583.56,-264.74"/>
457</g>
458<!-- Node19 -->
459<g id="node19" class="node">
460<title>Node19</title>
461<g id="a_node19"><a xlink:href="_converter_8cpp.html" target="_top" xlink:title=" ">
462<polygon fill="white" stroke="black" points="591.76,-207 591.76,-226 763.76,-226 763.76,-207 591.76,-207"/>
463<text text-anchor="middle" x="677.76" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.cpp</text>
464</a>
465</g>
466</g>
467<!-- Node16&#45;&gt;Node19 -->
468<g id="edge27" class="edge">
469<title>Node16&#45;&gt;Node19</title>
470<path fill="none" stroke="midnightblue" d="M610.75,-267.57C627.92,-254.74 652.08,-236.69 666.21,-226.13"/>
471<polygon fill="midnightblue" stroke="midnightblue" points="608.41,-264.94 602.49,-273.73 612.6,-270.55 608.41,-264.94"/>
472</g>
473<!-- Node17&#45;&gt;Node7 -->
474<g id="edge23" class="edge">
475<title>Node17&#45;&gt;Node7</title>
476<path fill="none" stroke="midnightblue" d="M389.65,-196.64C366.5,-184.2 337.29,-168.51 319.6,-159.01"/>
477<polygon fill="midnightblue" stroke="midnightblue" points="388.04,-199.75 398.51,-201.4 391.35,-193.58 388.04,-199.75"/>
478</g>
479<!-- Node17&#45;&gt;Node8 -->
480<g id="edge24" class="edge">
481<title>Node17&#45;&gt;Node8</title>
482<path fill="none" stroke="midnightblue" d="M438.39,-192.65C449.1,-175.6 464.97,-152.21 481.76,-134 494.34,-120.35 510.62,-107.06 523.19,-97.54"/>
483<polygon fill="midnightblue" stroke="midnightblue" points="435.27,-191.04 433,-201.39 441.23,-194.72 435.27,-191.04"/>
484</g>
485<!-- Node17&#45;&gt;Node9 -->
486<g id="edge25" class="edge">
487<title>Node17&#45;&gt;Node9</title>
488<path fill="none" stroke="midnightblue" d="M424.76,-191C424.76,-148.93 424.76,-64.26 424.76,-30.68"/>
489<polygon fill="midnightblue" stroke="midnightblue" points="421.26,-191.19 424.76,-201.19 428.26,-191.19 421.26,-191.19"/>
490</g>
491<!-- Node17&#45;&gt;Node18 -->
492<g id="edge26" class="edge">
493<title>Node17&#45;&gt;Node18</title>
494<path fill="none" stroke="midnightblue" d="M464.04,-197.13C486.13,-186.8 513.27,-174.11 533.66,-164.58"/>
495<polygon fill="midnightblue" stroke="midnightblue" points="462.5,-193.99 454.92,-201.4 465.46,-200.33 462.5,-193.99"/>
496</g>
497</g>
498</svg>