blob: 0d55f7eb30ac780aa815e8d8210f1e6266c43a3f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: include/armnn/BackendHelper.hpp Pages: 1 -->
<svg width="1678pt" height="564pt"
viewBox="0.00 0.00 1678.26 564.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 560)">
<title>include/armnn/BackendHelper.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-560 1674.26,-560 1674.26,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<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"/>
<text text-anchor="middle" x="1156.76" y="-543.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/BackendHelper.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_arm_n_n_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="473.76,-475 473.76,-494 619.76,-494 619.76,-475 473.76,-475"/>
<text text-anchor="middle" x="546.76" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/ArmNN.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1059.25,-535.49C936.91,-523.56 729.88,-503.36 620.14,-492.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1059.07,-538.99 1069.36,-536.48 1059.75,-532.02 1059.07,-538.99"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_conversion_utils_8hpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="741.26" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
<text text-anchor="middle" x="812.76" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge41" class="edge">
<title>Node1&#45;&gt;Node15</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1080.98,-537.96 1091.46,-536.43 1082.31,-531.09 1080.98,-537.96"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="986.26,-475 986.26,-494 1147.26,-494 1147.26,-475 986.26,-475"/>
<text text-anchor="middle" x="1066.76" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge37" class="edge">
<title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1135.48,-530.93C1118.13,-519.46 1094.19,-503.63 1079.63,-494.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1133.59,-533.88 1143.87,-536.48 1137.46,-528.04 1133.59,-533.88"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1165.26,-475 1165.26,-494 1330.26,-494 1330.26,-475 1165.26,-475"/>
<text text-anchor="middle" x="1247.76" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge38" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1178.28,-530.93C1195.82,-519.46 1220.03,-503.63 1234.75,-494.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1176.25,-528.07 1169.8,-536.48 1180.08,-533.93 1176.25,-528.07"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_runtime_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1348.76,-475 1348.76,-494 1478.76,-494 1478.76,-475 1348.76,-475"/>
<text text-anchor="middle" x="1413.76" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge39" class="edge">
<title>Node1&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1203.47,-534.19C1253.34,-522.64 1331.33,-504.58 1377.01,-494.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1202.54,-530.81 1193.58,-536.48 1204.12,-537.63 1202.54,-530.81"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="1505.26" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="1583.76" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge40" class="edge">
<title>Node1&#45;&gt;Node25</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1230.95,-531.7 1221.49,-536.49 1231.87,-538.64 1230.95,-531.7"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="640.76,-408 640.76,-427 770.76,-427 770.76,-408 640.76,-408"/>
<text text-anchor="middle" x="705.76" y="-415" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M577.49,-470.94C609.07,-458.03 657.38,-438.28 684.81,-427.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="575.81,-467.84 567.88,-474.87 578.46,-474.32 575.81,-467.84"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_driver_options_8hpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="252.76" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
<text text-anchor="middle" x="311.76" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M505.9,-472.2C466.06,-461.18 405.38,-444.39 362.48,-432.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="504.98,-475.58 515.56,-474.87 506.85,-468.83 504.98,-475.58"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_armnn_device_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="28.26,-341 28.26,-360 219.26,-360 219.26,-341 28.26,-341"/>
<text text-anchor="middle" x="123.76" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge16" class="edge">
<title>Node2&#45;&gt;Node5</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="463.53,-483.99 473.75,-481.19 464.02,-477.01 463.53,-483.99"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_armnn_prepared_model_8hpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="460.76" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
<text text-anchor="middle" x="542.76" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge36" class="edge">
<title>Node2&#45;&gt;Node8</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="629.43,-472.34 619.95,-477.09 630.32,-479.29 629.43,-472.34"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_armnn_driver_impl_8hpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="99.26" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
<text text-anchor="middle" x="174.76" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge17" class="edge">
<title>Node2&#45;&gt;Node12</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="463.41,-481.96 473.64,-479.2 463.93,-474.97 463.41,-481.96"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_canonical_utils_8hpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="478.76" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
<text text-anchor="middle" x="546.76" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge18" class="edge">
<title>Node2&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M546.76,-464.41C546.76,-454.22 546.76,-441.9 546.76,-432.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.26,-464.73 546.76,-474.73 550.26,-464.73 543.26,-464.73"/>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge34" class="edge">
<title>Node2&#45;&gt;Node15</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="629.26,-470.33 619.84,-475.18 630.23,-477.26 629.26,-470.33"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_model_to_i_network_transformer_8hpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="360.26" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
<text text-anchor="middle" x="424.76" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge35" class="edge">
<title>Node2&#45;&gt;Node17</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="510.46,-474.24 521.03,-474.98 513.23,-467.81 510.46,-474.24"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M261.46,-399.11C224.88,-386.46 176.96,-369.89 148.37,-360.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="260.37,-402.44 270.97,-402.4 262.66,-395.82 260.37,-402.44"/>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node4&#45;&gt;Node12</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="287.02,-397.37 296.48,-402.15 292.06,-392.52 287.02,-397.37"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_driver_options_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="283.76" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
<text text-anchor="middle" x="342.76" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge15" class="edge">
<title>Node4&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M322.83,-393.28C327.25,-384.02 332.19,-373.66 336.05,-365.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="319.63,-391.86 318.49,-402.4 325.95,-394.88 319.63,-391.86"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_armnn_device_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="28.26,-274 28.26,-293 219.26,-293 219.26,-274 28.26,-274"/>
<text text-anchor="middle" x="123.76" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M123.76,-330.54C123.76,-318.17 123.76,-302.62 123.76,-293.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="120.26,-330.73 123.76,-340.73 127.26,-330.73 120.26,-330.73"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_armnn_driver_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="210.26,-140 210.26,-159 397.26,-159 397.26,-140 210.26,-140"/>
<text text-anchor="middle" x="303.76" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node7</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="160.21,-334.15 152.04,-340.91 162.64,-340.72 160.21,-334.15"/>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M345.32,-137.2C385.83,-126.18 447.55,-109.39 491.18,-97.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="344.23,-133.87 335.5,-139.87 346.07,-140.62 344.23,-133.87"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="support__library__service_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="247.76" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/support_library</text>
<text text-anchor="middle" x="303.76" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_service.cpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M303.76,-129.41C303.76,-119.22 303.76,-106.9 303.76,-97.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="300.26,-129.73 303.76,-139.73 307.26,-129.73 300.26,-129.73"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_armnn_driver_impl_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="349.26" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
<text text-anchor="middle" x="424.76" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.cpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M508.15,-62.44C489.64,-52.24 467.24,-39.9 450.32,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="506.71,-65.64 517.16,-67.4 510.09,-59.51 506.71,-65.64"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_armnn_prepared_model_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="640.76" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
<text text-anchor="middle" x="722.76" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.cpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node8&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M591.35,-63.96C620.34,-53.48 656.67,-40.37 683.78,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="590.04,-60.71 581.82,-67.4 592.41,-67.29 590.04,-60.71"/>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge12" class="edge">
<title>Node12&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M211.87,-196.8C236.6,-184.34 267.93,-168.56 286.88,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="210.11,-193.77 202.75,-201.4 213.26,-200.02 210.11,-193.77"/>
</g>
<!-- Node12&#45;&gt;Node8 -->
<g id="edge14" class="edge">
<title>Node12&#45;&gt;Node8</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="172.38,-190.97 174.97,-201.24 179.35,-191.59 172.38,-190.97"/>
</g>
<!-- Node12&#45;&gt;Node9 -->
<g id="edge13" class="edge">
<title>Node12&#45;&gt;Node9</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="168.31,-191.79 172.7,-201.44 175.29,-191.16 168.31,-191.79"/>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge30" class="edge">
<title>Node14&#45;&gt;Node10</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="605.79,-395.66 597.67,-402.46 608.26,-402.22 605.79,-395.66"/>
</g>
<!-- Node14&#45;&gt;Node13 -->
<g id="edge32" class="edge">
<title>Node14&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M492.81,-399.31C459.8,-388.79 418.11,-375.51 387.05,-365.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="492.16,-402.77 502.75,-402.48 494.28,-396.11 492.16,-402.77"/>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge19" class="edge">
<title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M614.07,-400.05C657.56,-389.43 713.56,-375.74 755.02,-365.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="613.04,-396.7 604.15,-402.48 614.7,-403.5 613.04,-396.7"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_model_to_i_network_transformer_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="499.26" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
<text text-anchor="middle" x="563.76" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node18 -->
<g id="edge33" class="edge">
<title>Node14&#45;&gt;Node18</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="515.55,-398.65 525.47,-402.38 520.04,-393.28 515.55,-398.65"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_canonical_utils_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="511.76" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
<text text-anchor="middle" x="579.76" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node21 -->
<g id="edge31" class="edge">
<title>Node14&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M558.55,-393.28C563.25,-384.02 568.51,-373.66 572.62,-365.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="555.33,-391.89 553.92,-402.4 561.57,-395.06 555.33,-391.89"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_converter_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="504.26,-274 504.26,-293 677.26,-293 677.26,-274 504.26,-274"/>
<text text-anchor="middle" x="590.76" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge20" class="edge">
<title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M755.01,-332.59C711.65,-319.9 654.09,-303.04 619.89,-293.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="754.28,-336.02 764.86,-335.48 756.25,-329.31 754.28,-336.02"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_conversion_utils_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="741.26" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
<text text-anchor="middle" x="812.76" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node20 -->
<g id="edge29" class="edge">
<title>Node15&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M812.76,-325.11C812.76,-316.15 812.76,-306.32 812.76,-298.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="809.26,-325.4 812.76,-335.4 816.26,-325.4 809.26,-325.4"/>
</g>
<!-- Node16&#45;&gt;Node7 -->
<g id="edge21" class="edge">
<title>Node16&#45;&gt;Node7</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="500.16,-276.12 510.53,-273.96 501.07,-269.18 500.16,-276.12"/>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge22" class="edge">
<title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M559.36,-270.2C531.23,-259.19 489.99,-243.04 460.59,-231.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="558.13,-273.48 568.72,-273.87 560.68,-266.96 558.13,-273.48"/>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge28" class="edge">
<title>Node16&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M586.95,-263.89C581.5,-237.24 571.6,-188.8 566.68,-164.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="583.56,-264.74 588.99,-273.84 590.41,-263.34 583.56,-264.74"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_converter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="591.76,-207 591.76,-226 763.76,-226 763.76,-207 591.76,-207"/>
<text text-anchor="middle" x="677.76" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.cpp</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge27" class="edge">
<title>Node16&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M610.75,-267.57C627.92,-254.74 652.08,-236.69 666.21,-226.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="608.41,-264.94 602.49,-273.73 612.6,-270.55 608.41,-264.94"/>
</g>
<!-- Node17&#45;&gt;Node7 -->
<g id="edge23" class="edge">
<title>Node17&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M389.65,-196.64C366.5,-184.2 337.29,-168.51 319.6,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="388.04,-199.75 398.51,-201.4 391.35,-193.58 388.04,-199.75"/>
</g>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge24" class="edge">
<title>Node17&#45;&gt;Node8</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="435.27,-191.04 433,-201.39 441.23,-194.72 435.27,-191.04"/>
</g>
<!-- Node17&#45;&gt;Node9 -->
<g id="edge25" class="edge">
<title>Node17&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M424.76,-191C424.76,-148.93 424.76,-64.26 424.76,-30.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="421.26,-191.19 424.76,-201.19 428.26,-191.19 421.26,-191.19"/>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge26" class="edge">
<title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M464.04,-197.13C486.13,-186.8 513.27,-174.11 533.66,-164.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="462.5,-193.99 454.92,-201.4 465.46,-200.33 462.5,-193.99"/>
</g>
</g>
</svg>