blob: 26be12a466729ed75049f017950bd00cd379eb42 [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: src/armnn/optimizations/Optimization.hpp Pages: 1 -->
<svg width="3356pt" height="374pt"
viewBox="0.00 0.00 3356.00 374.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 370)">
<title>src/armnn/optimizations/Optimization.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-370 3352,-370 3352,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="1633.5,-335.5 1633.5,-365.5 1768.5,-365.5 1768.5,-335.5 1633.5,-335.5"/>
<text text-anchor="start" x="1641.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="1701" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/Optimization.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_add_broadcast_reshape_layer_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2711,-263 2711,-293 2887,-293 2887,-263 2711,-263"/>
<text text-anchor="start" x="2719" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="2799" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/AddBroadcastReshapeLayer.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="M1778.72,-349.61C1947.5,-348.98 2359.89,-342.64 2702,-299 2713.77,-297.5 2726.24,-295.35 2738.18,-293.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1778.67,-346.11 1768.68,-349.65 1778.7,-353.11 1778.67,-346.11"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_add_debug_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2905.5,-263 2905.5,-293 3040.5,-293 3040.5,-263 2905.5,-263"/>
<text text-anchor="start" x="2913.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="2973" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/AddDebug.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1779.09,-348.36C2008.76,-344.66 2679.45,-331.33 2896,-299 2905.56,-297.57 2915.65,-295.43 2925.27,-293.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1778.76,-344.86 1768.81,-348.52 1778.87,-351.86 1778.76,-344.86"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_convert_constants_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3058.5,-263 3058.5,-293 3193.5,-293 3193.5,-263 3058.5,-263"/>
<text text-anchor="start" x="3066.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="3126" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstants.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1778.73,-348.83C2027.48,-346.35 2802.19,-335.79 3050,-299 3059.58,-297.58 3069.69,-295.41 3079.31,-293.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1778.66,-345.33 1768.69,-348.93 1778.73,-352.33 1778.66,-345.33"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_convert_const_dequantisation_layers_to_const_layers_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-257.5 0,-298.5 192,-298.5 192,-257.5 0,-257.5"/>
<text text-anchor="start" x="8" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="start" x="8" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstDequantisationLayers</text>
<text text-anchor="middle" x="96" y="-264.5" font-family="Helvetica,sans-Serif" font-size="10.00">ToConstLayers.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge16" class="edge">
<title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1623.03,-348.47C1356.19,-344.69 480.67,-330.15 201,-299 198.05,-298.67 195.06,-298.31 192.04,-297.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1623.34,-351.97 1633.39,-348.61 1623.44,-344.97 1623.34,-351.97"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_convert_const_permute_layers_to_const_layers_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="210,-257.5 210,-298.5 380,-298.5 380,-257.5 210,-257.5"/>
<text text-anchor="start" x="218" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="start" x="218" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstPermuteLayersTo</text>
<text text-anchor="middle" x="295" y="-264.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConstLayers.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge18" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1623,-348.25C1378.65,-344.06 629.97,-329.05 389,-299 386.1,-298.64 383.16,-298.23 380.2,-297.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1623.15,-351.75 1633.21,-348.42 1623.27,-344.75 1623.15,-351.75"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_convert_fp32_network_to_fp16_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="398.5,-263 398.5,-293 577.5,-293 577.5,-263 398.5,-263"/>
<text text-anchor="start" x="406.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="488" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertFp32NetworkToFp16.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge20" class="edge">
<title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1623.44,-350.14C1441.5,-350.73 973.38,-347 586,-299 574.02,-297.52 561.33,-295.36 549.18,-293.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1623.46,-353.64 1633.45,-350.1 1623.44,-346.64 1623.46,-353.64"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_delete_broadcast_to_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="595.5,-263 595.5,-293 730.5,-293 730.5,-263 595.5,-263"/>
<text text-anchor="start" x="603.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="663" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/DeleteBroadcastTo.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge22" class="edge">
<title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1623.43,-347.48C1426.14,-342.01 908.83,-325.52 739,-299 729.7,-297.55 719.89,-295.43 710.52,-293.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1623.34,-350.98 1633.43,-347.75 1623.53,-343.98 1623.34,-350.98"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_fold_pad_into_layer2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3212,-263 3212,-293 3348,-293 3348,-263 3212,-263"/>
<text text-anchor="start" x="3220" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="3280" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/FoldPadIntoLayer2d.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge24" class="edge">
<title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1779.16,-349.15C2046.64,-347.58 2924.14,-339.4 3203,-299 3212.7,-297.59 3222.95,-295.43 3232.69,-293.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1778.75,-345.65 1768.77,-349.2 1778.79,-352.65 1778.75,-345.65"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_fuse_batch_norm_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="748.5,-263 748.5,-293 883.5,-293 883.5,-263 748.5,-263"/>
<text text-anchor="start" x="756.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="816" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/FuseBatchNorm.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge35" class="edge">
<title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1623.27,-349.66C1478.45,-348.86 1157.92,-341.87 892,-299 882.71,-297.5 872.9,-295.36 863.54,-293.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1623.37,-353.17 1633.39,-349.71 1623.4,-346.17 1623.37,-353.17"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_move_permute_up_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="901.5,-263 901.5,-293 1036.5,-293 1036.5,-263 901.5,-263"/>
<text text-anchor="start" x="909.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="969" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/MovePermuteUp.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge37" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1623.36,-348.05C1500.01,-344.73 1252.06,-333.92 1045,-299 1035.85,-297.46 1026.2,-295.32 1016.96,-293.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1623.38,-351.55 1633.46,-348.31 1623.56,-344.55 1623.38,-351.55"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_move_transpose_up_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1054.5,-263 1054.5,-293 1189.5,-293 1189.5,-263 1054.5,-263"/>
<text text-anchor="start" x="1062.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="1122" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/MoveTransposeUp.hpp</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="M1622.91,-345.38C1523.75,-339.29 1347.64,-325.62 1199,-299 1190.03,-297.39 1180.56,-295.29 1171.46,-293.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1622.96,-348.89 1633.15,-345.99 1623.38,-341.9 1622.96,-348.89"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_optimize_consecutive_reshapes_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1208,-263 1208,-293 1400,-293 1400,-263 1208,-263"/>
<text text-anchor="start" x="1216" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="1304" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/OptimizeConsecutiveReshapes.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge41" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1623.41,-336.45C1564.53,-326.46 1481.61,-312.19 1409,-299 1398.59,-297.11 1387.61,-295.07 1376.84,-293.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1622.94,-339.92 1633.38,-338.14 1624.11,-333.02 1622.94,-339.92"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_optimize_inverse_conversions_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1418.5,-263 1418.5,-293 1599.5,-293 1599.5,-263 1418.5,-263"/>
<text text-anchor="start" x="1426.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="1509" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/OptimizeInverseConversions.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge43" class="edge">
<title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1652.82,-331.81C1620.19,-319.83 1577.66,-304.21 1547.33,-293.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.01,-335.24 1662.61,-335.4 1654.43,-328.67 1652.01,-335.24"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_optimize_inverse_permutes_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1617.5,-263 1617.5,-293 1784.5,-293 1784.5,-263 1617.5,-263"/>
<text text-anchor="start" x="1625.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="1701" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/OptimizeInversePermutes.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge45" class="edge">
<title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1701,-325.23C1701,-314.57 1701,-302.41 1701,-293.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1697.5,-325.23 1701,-335.23 1704.5,-325.23 1697.5,-325.23"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_permute_as_reshape_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1803,-263 1803,-293 1939,-293 1939,-263 1803,-263"/>
<text text-anchor="start" x="1811" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="1871" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/PermuteAsReshape.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge47" class="edge">
<title>Node1&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1744.41,-331.5C1773.2,-319.56 1810.44,-304.11 1837.07,-293.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1742.89,-328.34 1734.99,-335.4 1745.57,-334.8 1742.89,-328.34"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_permute_and_batch_to_space_as_depth_to_space_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1957,-257.5 1957,-298.5 2145,-298.5 2145,-257.5 1957,-257.5"/>
<text text-anchor="start" x="1965" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="start" x="1965" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/PermuteAndBatchToSpaceAsDepth</text>
<text text-anchor="middle" x="2051" y="-264.5" font-family="Helvetica,sans-Serif" font-size="10.00">ToSpace.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge49" class="edge">
<title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1778.84,-333.82C1831.42,-323.23 1901.12,-309.19 1956.82,-297.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1778.01,-330.42 1768.9,-335.82 1779.39,-337.28 1778.01,-330.42"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_permute_depthwise_conv2d_weights_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2163.5,-263 2163.5,-293 2372.5,-293 2372.5,-263 2163.5,-263"/>
<text text-anchor="start" x="2171.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="2268" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/PermuteDepthwiseConv2dWeights.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge51" class="edge">
<title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1778.87,-342.32C1869.27,-333.63 2022.76,-317.81 2154,-299 2166.33,-297.23 2179.38,-295.15 2192.07,-293"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1778.33,-338.85 1768.71,-343.29 1778.99,-345.82 1778.33,-338.85"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_squash_equal_siblings_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2390.5,-263 2390.5,-293 2531.5,-293 2531.5,-263 2390.5,-263"/>
<text text-anchor="start" x="2398.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="2461" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/SquashEqualSiblings.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge53" class="edge">
<title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1778.65,-348.13C1905.62,-344.9 2165.24,-334.2 2382,-299 2391.5,-297.46 2401.52,-295.32 2411.12,-293.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1778.54,-344.63 1768.63,-348.37 1778.72,-351.63 1778.54,-344.63"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_transpose_as_reshape_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2549.5,-263 2549.5,-293 2692.5,-293 2692.5,-263 2549.5,-263"/>
<text text-anchor="start" x="2557.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="2621" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">/TransposeAsReshape.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge55" class="edge">
<title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1779.09,-349.61C1928.12,-348.75 2263.02,-341.73 2541,-299 2550.76,-297.5 2561.08,-295.35 2570.93,-293.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1778.67,-346.11 1768.68,-349.66 1778.7,-353.11 1778.67,-346.11"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_all_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1718.5,-190.5 1718.5,-220.5 1853.5,-220.5 1853.5,-190.5 1718.5,-190.5"/>
<text text-anchor="start" x="1726.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="1786" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">/All.hpp</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="M2727.81,-261.07C2719.15,-259.5 2710.4,-258.09 2702,-257 2386.51,-216.01 2005.67,-208.24 1853.54,-206.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2727.44,-264.56 2737.92,-262.97 2728.74,-257.68 2727.44,-264.56"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_optimizer_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1860.5,-129 1860.5,-148 1997.5,-148 1997.5,-129 1860.5,-129"/>
<text text-anchor="middle" x="1929" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1826.41,-186.13C1853.93,-173.62 1889.09,-157.64 1910.28,-148.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1824.68,-183.07 1817.03,-190.4 1827.58,-189.44 1824.68,-183.07"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1771,-62 1771,-81 1901,-81 1901,-62 1771,-62"/>
<text text-anchor="middle" x="1836" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge10" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1795.01,-180.71C1806.34,-150.81 1825.21,-101 1832.74,-81.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1791.62,-179.78 1791.35,-190.37 1798.17,-182.26 1791.62,-179.78"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_optimizer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1617,-62 1617,-81 1753,-81 1753,-62 1617,-62"/>
<text text-anchor="middle" x="1685" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge11" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1768.98,-182.26C1746.26,-152.56 1707.07,-101.35 1691.58,-81.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1766.33,-184.56 1775.19,-190.37 1771.89,-180.3 1766.33,-184.56"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1908.14,-122.92C1889.75,-110.07 1863.59,-91.78 1848.34,-81.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1906.26,-125.87 1916.46,-128.73 1910.27,-120.14 1906.26,-125.87"/>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1887.04,-126.32C1838.87,-113.49 1760.87,-92.71 1717.22,-81.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1886.29,-129.74 1896.85,-128.94 1888.09,-122.98 1886.29,-129.74"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2265.5,-62 2265.5,-81 2430.5,-81 2430.5,-62 2265.5,-62"/>
<text text-anchor="middle" x="2348" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1994.81,-127.4C2060.85,-117.25 2165.49,-101.12 2256,-87 2268.3,-85.08 2281.53,-83 2294.01,-81.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1993.9,-124 1984.55,-128.97 1994.97,-130.91 1993.9,-124"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2129,-56.5 2129,-86.5 2247,-86.5 2247,-56.5 2129,-56.5"/>
<text text-anchor="start" x="2137" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="2188" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node4&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1972.92,-126.48C2016.76,-115.47 2084.3,-98.52 2131.98,-86.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1971.97,-123.11 1963.13,-128.94 1973.68,-129.9 1971.97,-123.11"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2360.5,-0.5 2360.5,-19.5 2557.5,-19.5 2557.5,-0.5 2360.5,-0.5"/>
<text text-anchor="middle" x="2459" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node4&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1927.62,-118.93C1927.33,-100.05 1930.2,-71.45 1948,-56 1978.39,-29.62 2220.61,-18.06 2360.38,-13.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1924.12,-119.16 1928.08,-128.99 1931.11,-118.84 1924.12,-119.16"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1957.5,-56.5 1957.5,-86.5 2110.5,-86.5 2110.5,-56.5 1957.5,-56.5"/>
<text text-anchor="start" x="1965.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
<text text-anchor="middle" x="2034" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node4&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1951.69,-123.45C1969.3,-112.55 1993.61,-97.5 2011.24,-86.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1949.82,-120.49 1943.16,-128.73 1953.51,-126.45 1949.82,-120.49"/>
</g>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge13" class="edge">
<title>Node11&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2915.22,-260.61C2908.78,-259.2 2902.27,-257.95 2896,-257 2793.35,-241.51 2078.58,-216.37 1853.62,-208.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2914.73,-264.09 2925.26,-262.95 2916.32,-257.28 2914.73,-264.09"/>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge15" class="edge">
<title>Node12&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3068.98,-260.58C3062.62,-259.17 3056.2,-257.93 3050,-257 2931.69,-239.29 2099.21,-215.15 1853.88,-208.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3068.36,-264.02 3078.9,-262.91 3069.97,-257.21 3068.36,-264.02"/>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge17" class="edge">
<title>Node13&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M202.24,-256.99C522.24,-223.48 1457.96,-210.33 1718.19,-207.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="201.61,-253.53 192.04,-258.08 202.36,-260.49 201.61,-253.53"/>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge19" class="edge">
<title>Node14&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M390.36,-256.98C671,-224.31 1479.15,-210.77 1718.49,-207.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="389.71,-253.53 380.2,-258.2 390.54,-260.48 389.71,-253.53"/>
</g>
<!-- Node15&#45;&gt;Node3 -->
<g id="edge21" class="edge">
<title>Node15&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M559.24,-261.09C568.21,-259.49 577.3,-258.06 586,-257 807.72,-229.89 1498.83,-212.78 1718.35,-207.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="558.37,-257.69 549.18,-262.95 559.65,-264.57 558.37,-257.69"/>
</g>
<!-- Node16&#45;&gt;Node3 -->
<g id="edge23" class="edge">
<title>Node16&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M720.02,-260.63C726.39,-259.21 732.81,-257.95 739,-257 928.87,-227.77 1517.67,-212.4 1718.27,-207.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="719.04,-257.26 710.11,-262.97 720.65,-264.08 719.04,-257.26"/>
</g>
<!-- Node17&#45;&gt;Node3 -->
<g id="edge25" class="edge">
<title>Node17&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3222.51,-260.61C3215.97,-259.18 3209.37,-257.93 3203,-257 3135.63,-247.17 2126.29,-216.61 1853.52,-208.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3222.15,-264.12 3232.69,-262.98 3223.74,-257.3 3222.15,-264.12"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2316.5,-190.5 2316.5,-220.5 2489.5,-220.5 2489.5,-190.5 2316.5,-190.5"/>
<text text-anchor="start" x="2324.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="2403" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SubgraphUtils.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge26" class="edge">
<title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M3221.93,-260.66C3215.58,-259.25 3209.18,-257.99 3203,-257 2945.85,-215.88 2637.2,-207.89 2489.72,-206.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3221.29,-264.11 3231.83,-262.98 3222.89,-257.29 3221.29,-264.11"/>
</g>
<!-- Node18&#45;&gt;Node8 -->
<g id="edge32" class="edge">
<title>Node18&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2365.79,-185.9C2348.04,-176.74 2326.66,-165.25 2308,-154 2271.55,-132.02 2230.93,-103.54 2207.53,-86.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2364.21,-189.03 2374.71,-190.47 2367.4,-182.8 2364.21,-189.03"/>
</g>
<!-- Node18&#45;&gt;Node10 -->
<g id="edge34" class="edge">
<title>Node18&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2352.1,-187.14C2324.02,-177.5 2288.53,-165.22 2257,-154 2191.75,-130.8 2116.11,-102.95 2071.81,-86.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2351.12,-190.5 2361.71,-190.43 2353.39,-183.88 2351.12,-190.5"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2316.5,-123.5 2316.5,-153.5 2489.5,-153.5 2489.5,-123.5 2316.5,-123.5"/>
<text text-anchor="start" x="2324.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="2403" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge27" class="edge">
<title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2403,-180.11C2403,-171.15 2403,-161.32 2403,-153.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2399.5,-180.4 2403,-190.4 2406.5,-180.4 2399.5,-180.4"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2507.5,-123.5 2507.5,-153.5 2636.5,-153.5 2636.5,-123.5 2507.5,-123.5"/>
<text text-anchor="start" x="2515.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="2572" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node21 -->
<g id="edge33" class="edge">
<title>Node18&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M2449.33,-186.68C2476.43,-176.26 2510.17,-163.28 2535.4,-153.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.75,-183.54 2439.67,-190.4 2450.26,-190.07 2447.75,-183.54"/>
</g>
<!-- Node19&#45;&gt;Node7 -->
<g id="edge28" class="edge">
<title>Node19&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2384.52,-115.66C2374.54,-103.86 2362.78,-89.97 2355.36,-81.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2381.93,-118.02 2391.07,-123.4 2387.28,-113.5 2381.93,-118.02"/>
</g>
<!-- Node19&#45;&gt;Node9 -->
<g id="edge31" class="edge">
<title>Node19&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2421.95,-115.56C2428.46,-107.09 2435.29,-97.04 2440,-87 2450.74,-64.1 2455.91,-34.36 2457.93,-19.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2419.16,-113.44 2415.63,-123.44 2424.62,-117.82 2419.16,-113.44"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2487,-56.5 2487,-86.5 2663,-86.5 2663,-56.5 2487,-56.5"/>
<text text-anchor="start" x="2495" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
<text text-anchor="middle" x="2575" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge29" class="edge">
<title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M2449.79,-119.82C2477.43,-109.37 2511.96,-96.32 2537.75,-86.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2448.44,-116.59 2440.32,-123.4 2450.91,-123.13 2448.44,-116.59"/>
</g>
<!-- Node20&#45;&gt;Node9 -->
<g id="edge30" class="edge">
<title>Node20&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2538.53,-51.8C2517.57,-41.04 2492.23,-28.05 2475.88,-19.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2537.01,-54.95 2547.51,-56.4 2540.21,-48.72 2537.01,-54.95"/>
</g>
<!-- Node22&#45;&gt;Node3 -->
<g id="edge36" class="edge">
<title>Node22&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M873.3,-260.62C879.58,-259.21 885.9,-257.97 892,-257 1197.56,-208.67 1568.28,-204.96 1718.22,-205.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="872.45,-257.22 863.53,-262.93 874.07,-264.03 872.45,-257.22"/>
</g>
<!-- Node23&#45;&gt;Node3 -->
<g id="edge38" class="edge">
<title>Node23&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1027.03,-260.53C1033.07,-259.18 1039.13,-257.96 1045,-257 1290.74,-216.67 1587.42,-208.45 1718.33,-206.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1025.87,-257.21 1016.95,-262.91 1027.49,-264.02 1025.87,-257.21"/>
</g>
<!-- Node24&#45;&gt;Node3 -->
<g id="edge40" class="edge">
<title>Node24&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1181.09,-260.58C1187.11,-259.23 1193.16,-258 1199,-257 1385.25,-225.03 1608.4,-212.91 1718.18,-208.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1179.96,-257.25 1171.02,-262.95 1181.56,-264.07 1179.96,-257.25"/>
</g>
<!-- Node25&#45;&gt;Node3 -->
<g id="edge42" class="edge">
<title>Node25&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1384.74,-261.16C1392.93,-259.69 1401.12,-258.28 1409,-257 1516.88,-239.51 1642.84,-223.53 1718.41,-214.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1384,-257.73 1374.79,-262.97 1385.25,-264.62 1384,-257.73"/>
</g>
<!-- Node26&#45;&gt;Node3 -->
<g id="edge44" class="edge">
<title>Node26&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1573.95,-260.47C1621.52,-248.36 1685.4,-232.1 1730.57,-220.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1572.89,-257.13 1564.06,-262.99 1574.61,-263.91 1572.89,-257.13"/>
</g>
<!-- Node27&#45;&gt;Node3 -->
<g id="edge46" class="edge">
<title>Node27&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1725.97,-256.29C1739.86,-244.77 1756.78,-230.73 1769.11,-220.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1723.66,-253.66 1718.2,-262.73 1728.13,-259.04 1723.66,-253.66"/>
</g>
<!-- Node28&#45;&gt;Node3 -->
<g id="edge48" class="edge">
<title>Node28&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1846.03,-256.29C1832.14,-244.77 1815.22,-230.73 1802.89,-220.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1843.87,-259.04 1853.8,-262.73 1848.34,-253.66 1843.87,-259.04"/>
</g>
<!-- Node29&#45;&gt;Node3 -->
<g id="edge50" class="edge">
<title>Node29&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1967.84,-254.88C1925.72,-243.67 1875.84,-230.4 1838.99,-220.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1966.97,-258.27 1977.53,-257.46 1968.77,-251.5 1966.97,-258.27"/>
</g>
<!-- Node30&#45;&gt;Node3 -->
<g id="edge52" class="edge">
<title>Node30&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2180.22,-261.26C2171.37,-259.78 2162.51,-258.33 2154,-257 2049.35,-240.65 1927.5,-224.49 1853.6,-215.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2179.74,-264.73 2190.18,-262.95 2180.91,-257.83 2179.74,-264.73"/>
</g>
<!-- Node31&#45;&gt;Node3 -->
<g id="edge54" class="edge">
<title>Node31&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2400.82,-260.69C2394.49,-259.3 2388.13,-258.03 2382,-257 2192.28,-225.17 1965.04,-212.96 1853.93,-208.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2400.16,-264.13 2410.69,-262.96 2401.73,-257.3 2400.16,-264.13"/>
</g>
<!-- Node32&#45;&gt;Node3 -->
<g id="edge56" class="edge">
<title>Node32&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2560.35,-260.64C2553.85,-259.25 2547.31,-257.99 2541,-257 2289.56,-217.48 1986.25,-208.86 1853.61,-207"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2559.97,-264.14 2570.49,-262.93 2561.51,-257.31 2559.97,-264.14"/>
</g>
</g>
</svg>