blob: 88e2d3d8d09d2c35811b3289b8e26f68fe0c78cd [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/backends/IBackendInternal.hpp Pages: 1 -->
<svg width="9695pt" height="385pt"
viewBox="0.00 0.00 9694.50 385.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 381)">
<title>include/armnn/backends/IBackendInternal.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-381 9690.5,-381 9690.5,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="3068,-346.5 3068,-376.5 3203,-376.5 3203,-346.5 3068,-346.5"/>
<text text-anchor="start" x="3076" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
<text text-anchor="middle" x="3135.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_dynamic_backend_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="481,-279.5 481,-309.5 616,-309.5 616,-279.5 481,-279.5"/>
<text text-anchor="start" x="489" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
<text text-anchor="middle" x="548.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.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="M3057.58,-360.07C2691.67,-357.9 1141.45,-346.64 658.5,-310 644.77,-308.96 630.12,-307.37 616.15,-305.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3057.79,-363.58 3067.81,-360.13 3057.83,-356.58 3057.79,-363.58"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="494.5,-0.5 494.5,-30.5 620.5,-30.5 620.5,-0.5 494.5,-0.5"/>
<text text-anchor="start" x="502.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="557.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge24" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M3057.7,-360.21C2645.99,-358.49 738.28,-348.47 691.5,-310 660.93,-284.86 672.5,-262.58 672.5,-223 672.5,-223 672.5,-223 672.5,-148.5 672.5,-111.2 675.41,-96.43 652.5,-67 639.54,-50.34 619.51,-38.55 601.18,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3057.71,-363.71 3067.72,-360.25 3057.74,-356.71 3057.71,-363.71"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_dynamic_backend_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="283,-207 283,-237 456,-237 456,-207 283,-207"/>
<text text-anchor="start" x="291" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="369.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge25" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M3057.76,-360.5C2631.78,-360.32 595.38,-356.99 471.5,-310 432.11,-295.06 397.43,-257.75 380.49,-237.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3057.82,-364 3067.82,-360.5 3057.82,-357 3057.82,-364"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2394,-285 2394,-304 2555,-304 2555,-285 2394,-285"/>
<text text-anchor="middle" x="2474.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M3057.63,-355.39C2947.55,-347.75 2740.23,-331.9 2564.5,-310 2551.15,-308.34 2536.74,-306.18 2523.45,-304.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3057.44,-358.88 3067.65,-356.08 3057.92,-351.9 3057.44,-358.88"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2573.5,-285 2573.5,-304 2691.5,-304 2691.5,-285 2573.5,-285"/>
<text text-anchor="middle" x="2632.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Graph.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge15" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M3057.7,-353.7C2970.42,-345.56 2824.8,-330.42 2700.5,-310 2690.38,-308.34 2679.48,-306.18 2669.44,-304.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3057.5,-357.2 3067.78,-354.64 3058.15,-350.23 3057.5,-357.2"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_loaded_network_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="700.5,-285 700.5,-304 866.5,-304 866.5,-285 700.5,-285"/>
<text text-anchor="middle" x="783.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge16" class="edge">
<title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M3057.59,-360.07C2712.19,-357.98 1316.85,-347.35 880.5,-310 864.72,-308.65 847.61,-306.37 832.21,-304.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3057.73,-363.58 3067.75,-360.14 3057.77,-356.58 3057.73,-363.58"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="701,-212.5 701,-231.5 866,-231.5 866,-212.5 701,-212.5"/>
<text text-anchor="middle" x="783.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</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="M3057.85,-360.15C2676.49,-358.25 1015.99,-347.82 913.5,-310 893.05,-302.45 893.3,-291.58 875.5,-279 849.7,-260.75 817.87,-242.19 799.21,-231.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3057.95,-363.65 3067.96,-360.2 3057.98,-356.65 3057.95,-363.65"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_working_mem_handle_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="922.5,-285 922.5,-304 1110.5,-304 1110.5,-285 922.5,-285"/>
<text text-anchor="middle" x="1016.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M3057.66,-358.11C2730.44,-348.07 1466.82,-309.31 1110.51,-298.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3057.89,-361.62 3067.99,-358.43 3058.1,-354.62 3057.89,-361.62"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2709.5,-285 2709.5,-304 2839.5,-304 2839.5,-285 2709.5,-285"/>
<text text-anchor="middle" x="2774.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M3057.73,-347.23C2999.95,-337.28 2919.24,-323.15 2848.5,-310 2838.46,-308.13 2827.67,-306.06 2817.52,-304.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3057.43,-350.73 3067.88,-348.98 3058.62,-343.83 3057.43,-350.73"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_i_backend_internal_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2858,-279.5 2858,-309.5 3031,-309.5 3031,-279.5 2858,-279.5"/>
<text text-anchor="start" x="2866" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="2944.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge26" class="edge">
<title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M3084.35,-343.09C3053.51,-332.6 3014.75,-319.41 2985.86,-309.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3083.46,-346.49 3094.06,-346.4 3085.72,-339.86 3083.46,-346.49"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3049,-279.5 3049,-309.5 3222,-309.5 3222,-279.5 3049,-279.5"/>
<text text-anchor="start" x="3057" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="3135.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge27" class="edge">
<title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3135.5,-336.11C3135.5,-327.15 3135.5,-317.32 3135.5,-309.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3132,-336.4 3135.5,-346.4 3139,-336.4 3132,-336.4"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_cl_backend_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4923.5,-285 4923.5,-304 5089.5,-304 5089.5,-285 4923.5,-285"/>
<text text-anchor="middle" x="5006.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge28" class="edge">
<title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M3213.46,-359.6C3511.11,-355.95 4576.16,-340.96 4913.5,-310 4928.47,-308.63 4944.69,-306.37 4959.33,-304.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3213.15,-356.1 3203.19,-359.72 3213.24,-363.1 3213.15,-356.1"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_cl_layer_support_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3240,-285 3240,-304 3429,-304 3429,-285 3240,-285"/>
<text text-anchor="middle" x="3334.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge31" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M3188.25,-343.27C3227.03,-330.6 3278.06,-313.93 3308.46,-304.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.1,-339.96 3178.68,-346.4 3189.27,-346.62 3187.1,-339.96"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_cl_workload_factory_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4756,-279.5 4756,-309.5 4905,-309.5 4905,-279.5 4756,-279.5"/>
<text text-anchor="start" x="4764" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
<text text-anchor="middle" x="4830.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node47 -->
<g id="edge54" class="edge">
<title>Node1&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M3213.47,-357.51C3497.8,-346.61 4476.78,-309.06 4755.76,-298.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3213.11,-354.02 3203.25,-357.9 3213.38,-361.02 3213.11,-354.02"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_gpu_fsa_backend_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6317,-279.5 6317,-309.5 6436,-309.5 6436,-279.5 6317,-279.5"/>
<text text-anchor="start" x="6325" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="6376.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge57" class="edge">
<title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M3213.48,-358.94C3663.24,-349.92 5919.73,-304.66 6316.79,-296.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3213.12,-355.44 3203.19,-359.14 3213.26,-362.44 3213.12,-355.44"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_neon_backend_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8123,-285 8123,-304 8320,-304 8320,-285 8123,-285"/>
<text text-anchor="middle" x="8221.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node73 -->
<g id="edge91" class="edge">
<title>Node1&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M3213.18,-360.29C3805.97,-358.63 7605.06,-346.57 8113.5,-310 8131.24,-308.72 8150.51,-306.43 8167.8,-304.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3213.02,-356.79 3203.03,-360.32 3213.04,-363.79 3213.02,-356.79"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7627,-279.5 7627,-309.5 7808,-309.5 7808,-279.5 7627,-279.5"/>
<text text-anchor="start" x="7635" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
<text text-anchor="middle" x="7717.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node76 -->
<g id="edge94" class="edge">
<title>Node1&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M3213.56,-359.39C3762.49,-351.61 7037.74,-305.14 7626.78,-296.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3213.33,-355.9 3203.38,-359.54 3213.43,-362.89 3213.33,-355.9"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7942.5,-279.5 7942.5,-309.5 8104.5,-309.5 8104.5,-279.5 7942.5,-279.5"/>
<text text-anchor="start" x="7950.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
<text text-anchor="middle" x="8023.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge97" class="edge">
<title>Node1&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M3213.42,-360.29C3746.89,-358.77 6867.11,-348.34 7816.5,-310 7858.08,-308.32 7904.27,-305.21 7942.46,-302.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3213.14,-356.79 3203.15,-360.32 3213.16,-363.79 3213.14,-356.79"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_ref_backend_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8950,-279.5 8950,-309.5 9079,-309.5 9079,-279.5 8950,-279.5"/>
<text text-anchor="start" x="8958" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9014.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node82 -->
<g id="edge102" class="edge">
<title>Node1&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M3213.39,-360.08C3688.39,-357.42 6243.95,-342.17 8328.5,-310 8556.89,-306.48 8828.01,-300.1 8949.72,-297.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3213.2,-356.58 3203.21,-360.13 3213.23,-363.58 3213.2,-356.58"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_tosa_ref_backend_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9266,-279.5 9266,-309.5 9419,-309.5 9419,-279.5 9266,-279.5"/>
<text text-anchor="start" x="9274" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
<text text-anchor="middle" x="9342.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node86 -->
<g id="edge106" class="edge">
<title>Node1&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M3213.24,-360.36C3824.56,-359.17 7866.63,-349.87 9087.5,-310 9147.44,-308.04 9215.22,-304.11 9265.83,-300.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3213.21,-356.86 3203.21,-360.38 3213.22,-363.86 3213.21,-356.86"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9437,-279.5 9437,-309.5 9598,-309.5 9598,-279.5 9437,-279.5"/>
<text text-anchor="start" x="9445" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
<text text-anchor="middle" x="9517.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node89 -->
<g id="edge109" class="edge">
<title>Node1&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M3213.58,-360.6C3892.19,-361.38 8780.35,-365.07 9428.5,-310 9431.15,-309.77 9433.84,-309.52 9436.56,-309.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3213.43,-357.1 3203.43,-360.59 3213.43,-364.1 3213.43,-357.1"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_runtime_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="513,-212.5 513,-231.5 644,-231.5 644,-212.5 513,-212.5"/>
<text text-anchor="middle" x="578.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.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="M558.56,-269.86C564.11,-256.82 570.68,-241.38 574.72,-231.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="555.27,-268.66 554.57,-279.23 561.71,-271.4 555.27,-268.66"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="191,-134.5 191,-164.5 364,-164.5 364,-134.5 191,-134.5"/>
<text text-anchor="start" x="199" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="277.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M529.1,-271.83C504.92,-244.89 466.52,-202.24 464.5,-201 434.23,-182.5 397.15,-170.67 364.01,-163.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="526.51,-274.19 535.79,-279.3 531.72,-269.52 526.51,-274.19"/>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node2&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M503.19,-275.65C472.82,-263.69 433.39,-248.16 405.23,-237.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="502.12,-278.99 512.71,-279.4 504.69,-272.48 502.12,-278.99"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_runtime_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="382.5,-140 382.5,-159 512.5,-159 512.5,-140 382.5,-140"/>
<text text-anchor="middle" x="447.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</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="M553.65,-207.62C527.1,-193.34 485.81,-171.12 463.36,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="552.23,-210.84 562.7,-212.5 555.55,-204.67 552.23,-210.84"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_test_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="531,-134.5 531,-164.5 638,-164.5 638,-134.5 531,-134.5"/>
<text text-anchor="start" x="539" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="584.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M580.1,-202.24C581.1,-190.41 582.38,-175.38 583.3,-164.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="576.6,-202.09 579.24,-212.36 583.57,-202.69 576.6,-202.09"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="380,-67.5 380,-97.5 507,-97.5 507,-67.5 380,-67.5"/>
<text text-anchor="start" x="388" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="443.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</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="M544.65,-130.13C522.25,-119.8 494.72,-107.11 474.04,-97.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.36,-133.39 553.91,-134.4 546.29,-127.03 543.36,-133.39"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="525,-67.5 525,-97.5 644,-97.5 644,-67.5 525,-67.5"/>
<text text-anchor="start" x="533" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="584.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M584.5,-124.11C584.5,-115.15 584.5,-105.32 584.5,-97.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="581,-124.4 584.5,-134.4 588,-124.4 581,-124.4"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_test_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="255,-67.5 255,-97.5 362,-97.5 362,-67.5 255,-67.5"/>
<text text-anchor="start" x="263" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
<text text-anchor="middle" x="308.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node5&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M520.99,-133.54C472.99,-122.24 407.83,-106.89 362.36,-96.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="520.42,-137 530.96,-135.89 522.03,-130.19 520.42,-137"/>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M477.18,-62.3C495.02,-52.12 516.54,-39.85 532.81,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="475.19,-59.4 468.24,-67.4 478.66,-65.48 475.19,-59.4"/>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge11" class="edge">
<title>Node11&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M392.72,-200.01C407.71,-186.46 426.44,-169.53 437.66,-159.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="390.36,-197.43 385.28,-206.73 395.05,-202.62 390.36,-197.43"/>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge12" class="edge">
<title>Node11&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M342.89,-200.61C327.78,-189.03 309.25,-174.83 295.78,-164.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="340.82,-203.43 350.88,-206.73 345.07,-197.87 340.82,-203.43"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_dynamic_backend_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-134.5 0,-164.5 173,-164.5 173,-134.5 0,-134.5"/>
<text text-anchor="start" x="8" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="86.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.cpp</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M303.45,-204.55C254.82,-192.43 189.38,-176.13 143.13,-164.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="302.7,-207.97 313.25,-206.99 304.39,-201.17 302.7,-207.97"/>
</g>
<!-- Node15&#45;&gt;Node3 -->
<g id="edge18" class="edge">
<title>Node15&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M749.15,-281.69C707.92,-267.51 639.77,-244.07 603.32,-231.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="748.18,-285.05 758.77,-285 750.45,-278.43 748.18,-285.05"/>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge17" class="edge">
<title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M783.5,-274.44C783.5,-260.53 783.5,-242.32 783.5,-231.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="780,-274.86 783.5,-284.86 787,-274.86 780,-274.86"/>
</g>
<!-- Node17&#45;&gt;Node16 -->
<g id="edge20" class="edge">
<title>Node17&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M978.64,-282.05C931.91,-267.9 853.49,-244.18 811.7,-231.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="977.81,-285.45 988.39,-285 979.84,-278.75 977.81,-285.45"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_working_mem_handle_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="884.5,-212.5 884.5,-231.5 1072.5,-231.5 1072.5,-212.5 884.5,-212.5"/>
<text text-anchor="middle" x="978.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.cpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge21" class="edge">
<title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1006.9,-275.68C999.32,-261.63 989.09,-242.64 983.2,-231.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1004.01,-277.71 1011.84,-284.86 1010.18,-274.39 1004.01,-277.71"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4836,-212.5 4836,-231.5 5001,-231.5 5001,-212.5 4836,-212.5"/>
<text text-anchor="middle" x="4918.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge29" class="edge">
<title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M4987.74,-278.47C4969.99,-264.25 4943.94,-243.38 4929.38,-231.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4985.72,-281.33 4995.71,-284.86 4990.09,-275.87 4985.72,-281.33"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_cl_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5186.5,-207 5186.5,-237 5330.5,-237 5330.5,-207 5186.5,-207"/>
<text text-anchor="start" x="5194.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
<text text-anchor="middle" x="5258.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge30" class="edge">
<title>Node22&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M5046.65,-282.27C5090.55,-269.99 5160.96,-250.29 5208.44,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5045.58,-278.93 5036.9,-285 5047.47,-285.67 5045.58,-278.93"/>
</g>
<!-- Node25&#45;&gt;Node23 -->
<g id="edge32" class="edge">
<title>Node25&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M3439.38,-292.41C3732.71,-288.96 4557.63,-276.5 4826.5,-243 4846.45,-240.51 4868.47,-235.8 4885.96,-231.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3439.13,-288.91 3429.17,-292.53 3439.21,-295.91 3439.13,-288.91"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2143.5,-212.5 2143.5,-231.5 2331.5,-231.5 2331.5,-212.5 2143.5,-212.5"/>
<text text-anchor="middle" x="2237.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge33" class="edge">
<title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M3270.66,-283.59C3257.41,-281.82 3243.52,-280.17 3230.5,-279 2836.2,-243.62 2733.71,-288.86 2340.5,-243 2318.43,-240.43 2294,-235.76 2274.47,-231.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3270.25,-287.07 3280.64,-284.97 3271.21,-280.14 3270.25,-287.07"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2350,-207 2350,-237 2495,-237 2495,-207 2350,-207"/>
<text text-anchor="start" x="2358" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2422.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node27 -->
<g id="edge34" class="edge">
<title>Node25&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M3269.82,-283.57C3256.83,-281.84 3243.25,-280.2 3230.5,-279 2908.42,-248.63 2823.58,-289.99 2503.5,-243 2493.61,-241.55 2483.17,-239.43 2473.19,-237.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3269.71,-287.09 3280.09,-284.98 3270.66,-280.16 3269.71,-287.09"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2513,-207 2513,-237 2664,-237 2664,-207 2513,-207"/>
<text text-anchor="start" x="2521" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2588.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node28 -->
<g id="edge35" class="edge">
<title>Node25&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M3268.93,-283.61C3256.2,-281.9 3242.95,-280.27 3230.5,-279 2983.26,-253.82 2918.26,-279.91 2672.5,-243 2662.42,-241.49 2651.77,-239.36 2641.56,-237.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3268.62,-287.1 3279,-284.99 3269.57,-280.16 3268.62,-287.1"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2682,-207 2682,-237 2899,-237 2899,-207 2682,-207"/>
<text text-anchor="start" x="2690" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2790.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node29 -->
<g id="edge36" class="edge">
<title>Node25&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M3265.31,-283.59C3253.7,-282 3241.76,-280.41 3230.5,-279 3087.62,-261.06 3051.1,-263.04 2908.5,-243 2895.85,-241.22 2882.46,-239.14 2869.43,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3265.03,-287.08 3275.41,-284.98 3265.98,-280.15 3265.03,-287.08"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2917.5,-207 2917.5,-237 3071.5,-237 3071.5,-207 2917.5,-207"/>
<text text-anchor="start" x="2925.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2994.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node30 -->
<g id="edge37" class="edge">
<title>Node25&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M3279.52,-283.1C3228,-273.23 3148.9,-257.75 3080.5,-243 3071.81,-241.13 3062.64,-239.07 3053.66,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3278.97,-286.56 3289.44,-285 3280.28,-279.68 3278.97,-286.56"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_cl_concat_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3089.5,-207 3089.5,-237 3233.5,-237 3233.5,-207 3089.5,-207"/>
<text text-anchor="start" x="3097.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3161.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node31 -->
<g id="edge38" class="edge">
<title>Node25&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M3304.03,-281.08C3273.76,-268.75 3227.43,-249.87 3195.87,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3303.05,-284.46 3313.63,-285 3305.69,-277.98 3303.05,-284.46"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3251.5,-207 3251.5,-237 3417.5,-237 3417.5,-207 3251.5,-207"/>
<text text-anchor="start" x="3259.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3334.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node32 -->
<g id="edge39" class="edge">
<title>Node25&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M3334.5,-274.74C3334.5,-262.91 3334.5,-247.88 3334.5,-237.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3331,-274.86 3334.5,-284.86 3338,-274.86 3331,-274.86"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3435.5,-207 3435.5,-237 3601.5,-237 3601.5,-207 3435.5,-207"/>
<text text-anchor="start" x="3443.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3518.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node33 -->
<g id="edge40" class="edge">
<title>Node25&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M3366.07,-281.4C3398.24,-269.08 3448.08,-249.98 3481.95,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3364.78,-278.15 3356.69,-285 3367.29,-284.69 3364.78,-278.15"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_cl_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3620,-207 3620,-237 3771,-237 3771,-207 3620,-207"/>
<text text-anchor="start" x="3628" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3695.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node34 -->
<g id="edge41" class="edge">
<title>Node25&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3395.38,-283.26C3451.42,-273.63 3536.77,-258.41 3610.5,-243 3619.26,-241.17 3628.49,-239.12 3637.52,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3394.53,-279.86 3385.26,-285 3395.71,-286.76 3394.53,-279.86"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3789.5,-207 3789.5,-237 3959.5,-237 3959.5,-207 3789.5,-207"/>
<text text-anchor="start" x="3797.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3874.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node35 -->
<g id="edge42" class="edge">
<title>Node25&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M3439.03,-284.45C3529.45,-275.95 3663.53,-261.74 3779.5,-243 3790.07,-241.29 3801.23,-239.2 3812.06,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3438.68,-280.97 3429.04,-285.38 3439.33,-287.94 3438.68,-280.97"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3977.5,-207 3977.5,-237 4121.5,-237 4121.5,-207 3977.5,-207"/>
<text text-anchor="start" x="3985.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4049.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node36 -->
<g id="edge43" class="edge">
<title>Node25&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M3439.11,-290.38C3565.31,-285.41 3783.59,-272.99 3968.5,-243 3978.08,-241.45 3988.19,-239.34 3997.91,-237.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3438.92,-286.88 3429.06,-290.76 3439.19,-293.87 3438.92,-286.88"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4140,-207 4140,-237 4285,-237 4285,-207 4140,-207"/>
<text text-anchor="start" x="4148" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4212.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node37 -->
<g id="edge44" class="edge">
<title>Node25&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M3439.43,-292.7C3592.3,-290.22 3884.78,-280.46 4130.5,-243 4140.35,-241.5 4150.75,-239.38 4160.72,-237.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3439.06,-289.21 3429.12,-292.86 3439.17,-296.21 3439.06,-289.21"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4303.5,-207 4303.5,-237 4447.5,-237 4447.5,-207 4303.5,-207"/>
<text text-anchor="start" x="4311.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4375.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node38 -->
<g id="edge45" class="edge">
<title>Node25&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M3439.09,-294.35C3616.02,-294.38 3985.25,-288.3 4293.5,-243 4303.5,-241.53 4314.07,-239.4 4324.17,-237.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3439,-290.85 3429,-294.34 3439,-297.85 3439,-290.85"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4466,-207 4466,-237 4655,-237 4655,-207 4466,-207"/>
<text text-anchor="start" x="4474" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4560.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node39 -->
<g id="edge46" class="edge">
<title>Node25&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M3439.22,-293.84C3638.17,-293.37 4084.16,-286.95 4456.5,-243 4469.1,-241.51 4482.46,-239.37 4495.26,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3439.07,-290.34 3429.07,-293.86 3439.08,-297.34 3439.07,-290.34"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4673.5,-207 4673.5,-237 4817.5,-237 4817.5,-207 4673.5,-207"/>
<text text-anchor="start" x="4681.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4745.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node40 -->
<g id="edge47" class="edge">
<title>Node25&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M3439.44,-292.24C3710.24,-288.55 4427.84,-275.87 4663.5,-243 4673.66,-241.58 4684.39,-239.45 4694.63,-237.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3439.17,-288.74 3429.22,-292.38 3439.26,-295.74 3439.17,-288.74"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1090.5,-207 1090.5,-237 1234.5,-237 1234.5,-207 1090.5,-207"/>
<text text-anchor="start" x="1098.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1162.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node41 -->
<g id="edge48" class="edge">
<title>Node25&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M3272,-283.54C3258.36,-281.72 3243.97,-280.06 3230.5,-279 2790.23,-244.45 1681.4,-300.29 1243.5,-243 1233.16,-241.65 1222.23,-239.47 1211.86,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3271.87,-287.06 3282.26,-284.96 3272.83,-280.13 3271.87,-287.06"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1252.5,-207 1252.5,-237 1396.5,-237 1396.5,-207 1252.5,-207"/>
<text text-anchor="start" x="1260.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1324.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node42 -->
<g id="edge49" class="edge">
<title>Node25&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M3272,-283.56C3258.35,-281.73 3243.97,-280.07 3230.5,-279 2826.13,-246.94 1807.66,-295.95 1405.5,-243 1395.16,-241.64 1384.23,-239.46 1373.86,-237.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3271.87,-287.08 3282.26,-284.98 3272.83,-280.14 3271.87,-287.08"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1414.5,-207 1414.5,-237 1558.5,-237 1558.5,-207 1414.5,-207"/>
<text text-anchor="start" x="1422.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1486.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node43 -->
<g id="edge50" class="edge">
<title>Node25&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M3271.78,-283.55C3258.2,-281.73 3243.89,-280.08 3230.5,-279 2862.04,-249.43 1933.93,-291.6 1567.5,-243 1557.16,-241.63 1546.23,-239.45 1535.86,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3271.61,-287.06 3281.99,-284.96 3272.56,-280.13 3271.61,-287.06"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_cl_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1576.5,-207 1576.5,-237 1720.5,-237 1720.5,-207 1576.5,-207"/>
<text text-anchor="start" x="1584.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1648.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node44 -->
<g id="edge51" class="edge">
<title>Node25&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M3271.77,-283.57C3258.2,-281.76 3243.89,-280.09 3230.5,-279 2897.95,-251.92 2060.2,-287.25 1729.5,-243 1719.16,-241.62 1708.23,-239.43 1697.86,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3271.6,-287.08 3281.99,-284.99 3272.56,-280.15 3271.6,-287.08"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1739,-207 1739,-237 1892,-237 1892,-207 1739,-207"/>
<text text-anchor="start" x="1747" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1815.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node45 -->
<g id="edge52" class="edge">
<title>Node25&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M3271.55,-283.58C3258.04,-281.77 3243.82,-280.11 3230.5,-279 2641.2,-230.1 2486.91,-319.11 1900.5,-243 1889.83,-241.61 1878.53,-239.46 1867.79,-237.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3271.33,-287.08 3281.72,-284.98 3272.29,-280.14 3271.33,-287.08"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1910,-207 1910,-237 2125,-237 2125,-207 1910,-207"/>
<text text-anchor="start" x="1918" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2017.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node46 -->
<g id="edge53" class="edge">
<title>Node25&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M3271.11,-283.57C3257.73,-281.79 3243.67,-280.13 3230.5,-279 2744.91,-237.29 2619.39,-292.17 2134.5,-243 2120.15,-241.54 2104.9,-239.39 2090.31,-237.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3270.8,-287.07 3281.18,-284.96 3271.75,-280.13 3270.8,-287.07"/>
</g>
<!-- Node47&#45;&gt;Node23 -->
<g id="edge55" class="edge">
<title>Node47&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M4856.24,-272.88C4873.22,-259.27 4894.62,-242.13 4907.4,-231.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4853.92,-270.25 4848.31,-279.23 4858.3,-275.71 4853.92,-270.25"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5019,-207 5019,-237 5168,-237 5168,-207 5019,-207"/>
<text text-anchor="start" x="5027" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
<text text-anchor="middle" x="5093.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge56" class="edge">
<title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M4892.45,-276.89C4937.59,-264.79 4998.07,-248.58 5040.87,-237.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4891.53,-273.52 4882.77,-279.49 4893.34,-280.28 4891.53,-273.52"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6476.5,-134.5 6476.5,-164.5 6594.5,-164.5 6594.5,-134.5 6476.5,-134.5"/>
<text text-anchor="start" x="6484.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="6535.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge58" class="edge">
<title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M6446.08,-283.77C6493.36,-275.57 6549.86,-262.09 6564.5,-243 6582.63,-219.36 6561.82,-184.19 6547.26,-164.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6445.43,-280.33 6436.15,-285.44 6446.59,-287.23 6445.43,-280.33"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_gpu_fsa_activation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6025.5,-207 6025.5,-237 6185.5,-237 6185.5,-207 6025.5,-207"/>
<text text-anchor="start" x="6033.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="6105.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node51 -->
<g id="edge59" class="edge">
<title>Node49&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M6312.67,-276.89C6266.16,-264.79 6203.83,-248.58 6159.73,-237.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6312.08,-280.36 6322.64,-279.49 6313.84,-273.58 6312.08,-280.36"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_gpu_fsa_batch_mat_mul_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6612,-207 6612,-237 6787,-237 6787,-207 6612,-207"/>
<text text-anchor="start" x="6620" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="6699.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node53 -->
<g id="edge62" class="edge">
<title>Node49&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M6445.98,-278.33C6502.13,-266.08 6580.55,-248.96 6635.25,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6445.14,-274.94 6436.12,-280.49 6446.64,-281.77 6445.14,-274.94"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_gpu_fsa_cast_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6805.5,-207 6805.5,-237 6937.5,-237 6937.5,-207 6805.5,-207"/>
<text text-anchor="start" x="6813.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="6871.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node55 -->
<g id="edge65" class="edge">
<title>Node49&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M6446.36,-288.04C6529.9,-280.82 6673.73,-266.25 6795.5,-243 6804.21,-241.34 6813.4,-239.23 6822.26,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6445.89,-284.56 6436.22,-288.9 6446.48,-291.54 6445.89,-284.56"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_gpu_fsa_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6956,-207 6956,-237 7137,-237 7137,-207 6956,-207"/>
<text text-anchor="start" x="6964" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="7046.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node57 -->
<g id="edge68" class="edge">
<title>Node49&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M6446.33,-289.77C6554.08,-283.47 6767.17,-268.8 6946.5,-243 6957.89,-241.36 6969.94,-239.27 6981.59,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6446.02,-286.28 6436.24,-290.36 6446.43,-293.27 6446.02,-286.28"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7155,-207 7155,-237 7388,-237 7388,-207 7155,-207"/>
<text text-anchor="start" x="7163" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="7271.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node59 -->
<g id="edge71" class="edge">
<title>Node49&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M6446.22,-291.07C6581.43,-285.88 6888.59,-271.76 7145.5,-243 7160.03,-241.37 7175.44,-239.26 7190.31,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6445.86,-287.58 6436,-291.46 6446.13,-294.57 6445.86,-287.58"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_gpu_fsa_elementwise_binary_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7406,-207 7406,-237 7609,-237 7609,-207 7406,-207"/>
<text text-anchor="start" x="7414" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="7507.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node61 -->
<g id="edge74" class="edge">
<title>Node49&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M6446.26,-293.14C6611.75,-291.6 7040.85,-283.67 7396.5,-243 7409.83,-241.48 7423.97,-239.34 7437.54,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6446.18,-289.64 6436.22,-293.22 6446.25,-296.64 6446.18,-289.64"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_gpu_fsa_pooling2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5348.5,-207 5348.5,-237 5506.5,-237 5506.5,-207 5348.5,-207"/>
<text text-anchor="start" x="5356.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="5427.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node63 -->
<g id="edge77" class="edge">
<title>Node49&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M6306.69,-293.29C6159.62,-292.01 5807.4,-284.44 5515.5,-243 5504.95,-241.5 5493.8,-239.39 5483.11,-237.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6306.9,-296.8 6316.93,-293.38 6306.95,-289.8 6306.9,-296.8"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_gpu_fsa_reshape_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5524.5,-207 5524.5,-237 5676.5,-237 5676.5,-207 5524.5,-207"/>
<text text-anchor="start" x="5532.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="5600.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node65 -->
<g id="edge80" class="edge">
<title>Node49&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M6306.79,-292.04C6181.67,-288.62 5911.01,-277.55 5685.5,-243 5675.46,-241.46 5664.85,-239.36 5654.66,-237.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6306.9,-295.55 6316.99,-292.31 6307.08,-288.55 6306.9,-295.55"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_gpu_fsa_resize_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5695,-207 5695,-237 5838,-237 5838,-207 5695,-207"/>
<text text-anchor="start" x="5703" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="5766.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node67 -->
<g id="edge83" class="edge">
<title>Node49&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M6306.75,-290.19C6204.98,-284.62 6010.1,-271.08 5846.5,-243 5837.19,-241.4 5827.36,-239.3 5817.9,-237.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6306.73,-293.7 6316.9,-290.74 6307.1,-286.71 6306.73,-293.7"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_gpu_fsa_softmax_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5856,-207 5856,-237 6007,-237 6007,-207 5856,-207"/>
<text text-anchor="start" x="5864" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="5931.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.hpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node69 -->
<g id="edge86" class="edge">
<title>Node49&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M6307.03,-285.67C6234.3,-277.03 6116.92,-261.82 6016.5,-243 6007.26,-241.27 5997.51,-239.2 5988.04,-237.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6306.64,-289.15 6316.98,-286.85 6307.46,-282.2 6306.64,-289.15"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_gpu_fsa_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6203.5,-207 6203.5,-237 6365.5,-237 6365.5,-207 6203.5,-207"/>
<text text-anchor="start" x="6211.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="6284.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaRegistryInitializer.cpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node71 -->
<g id="edge89" class="edge">
<title>Node49&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M6349.89,-273.11C6334.78,-261.53 6316.25,-247.33 6302.78,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6347.82,-275.93 6357.88,-279.23 6352.07,-270.37 6347.82,-275.93"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_gpu_fsa_pre_compiled_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6383.5,-201.5 6383.5,-242.5 6555.5,-242.5 6555.5,-201.5 6383.5,-201.5"/>
<text text-anchor="start" x="6391.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="start" x="6391.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/GpuFsaPreCompiled</text>
<text text-anchor="middle" x="6469.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node72 -->
<g id="edge90" class="edge">
<title>Node49&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M6403.63,-272.93C6416.26,-263.36 6431.2,-252.03 6443.66,-242.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6401.17,-270.4 6395.32,-279.23 6405.4,-275.98 6401.17,-270.4"/>
</g>
<!-- Node51&#45;&gt;Node50 -->
<g id="edge60" class="edge">
<title>Node51&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M6175.34,-204.79C6181.81,-203.45 6188.27,-202.16 6194.5,-201 6292.9,-182.68 6408.28,-166.74 6476.45,-157.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6174.27,-201.44 6165.22,-206.94 6175.73,-208.29 6174.27,-201.44"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_gpu_fsa_activation_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6026,-134.5 6026,-164.5 6185,-164.5 6185,-134.5 6026,-134.5"/>
<text text-anchor="start" x="6034" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="6105.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.cpp</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node52 -->
<g id="edge61" class="edge">
<title>Node51&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M6105.5,-196.73C6105.5,-186.07 6105.5,-173.91 6105.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6102,-196.73 6105.5,-206.73 6109,-196.73 6102,-196.73"/>
</g>
<!-- Node53&#45;&gt;Node50 -->
<g id="edge63" class="edge">
<title>Node53&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M6657.26,-202.84C6629.54,-190.92 6593.81,-175.57 6568.24,-164.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6656.14,-206.17 6666.71,-206.9 6658.9,-199.74 6656.14,-206.17"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_gpu_fsa_batch_mat_mul_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6612.5,-134.5 6612.5,-164.5 6786.5,-164.5 6786.5,-134.5 6612.5,-134.5"/>
<text text-anchor="start" x="6620.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="6699.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.cpp</text>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node54 -->
<g id="edge64" class="edge">
<title>Node53&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M6699.5,-196.73C6699.5,-186.07 6699.5,-173.91 6699.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6696,-196.73 6699.5,-206.73 6703,-196.73 6696,-196.73"/>
</g>
<!-- Node55&#45;&gt;Node50 -->
<g id="edge66" class="edge">
<title>Node55&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M6810.05,-204.43C6805.14,-203.22 6800.24,-202.07 6795.5,-201 6710.8,-181.94 6688.63,-182.05 6603.5,-165 6600.66,-164.43 6597.75,-163.84 6594.82,-163.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6809.56,-207.91 6820.11,-206.94 6811.26,-201.12 6809.56,-207.91"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_gpu_fsa_cast_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6806,-134.5 6806,-164.5 6937,-164.5 6937,-134.5 6806,-134.5"/>
<text text-anchor="start" x="6814" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="6871.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.cpp</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge67" class="edge">
<title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M6871.5,-196.73C6871.5,-186.07 6871.5,-173.91 6871.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6868,-196.73 6871.5,-206.73 6875,-196.73 6868,-196.73"/>
</g>
<!-- Node57&#45;&gt;Node50 -->
<g id="edge69" class="edge">
<title>Node57&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M6970.81,-205.09C6962.63,-203.6 6954.4,-202.2 6946.5,-201 6794.96,-177.94 6754.89,-189.02 6603.5,-165 6600.64,-164.55 6597.72,-164.05 6594.77,-163.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6970.29,-208.56 6980.76,-206.95 6971.57,-201.67 6970.29,-208.56"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_gpu_fsa_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6956.5,-134.5 6956.5,-164.5 7136.5,-164.5 7136.5,-134.5 6956.5,-134.5"/>
<text text-anchor="start" x="6964.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="7046.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge70" class="edge">
<title>Node57&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7046.5,-196.73C7046.5,-186.07 7046.5,-173.91 7046.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7043,-196.73 7046.5,-206.73 7050,-196.73 7043,-196.73"/>
</g>
<!-- Node59&#45;&gt;Node50 -->
<g id="edge72" class="edge">
<title>Node59&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M7180.14,-205.5C7168.5,-203.82 7156.74,-202.26 7145.5,-201 6905.59,-174.05 6842.62,-198.26 6603.5,-165 6600.63,-164.6 6597.7,-164.15 6594.75,-163.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7179.91,-209 7190.31,-207 7180.93,-202.07 7179.91,-209"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7155.5,-134.5 7155.5,-164.5 7387.5,-164.5 7387.5,-134.5 7155.5,-134.5"/>
<text text-anchor="start" x="7163.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="7271.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.cpp</text>
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node60 -->
<g id="edge73" class="edge">
<title>Node59&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M7271.5,-196.73C7271.5,-186.07 7271.5,-173.91 7271.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7268,-196.73 7271.5,-206.73 7275,-196.73 7268,-196.73"/>
</g>
<!-- Node61&#45;&gt;Node50 -->
<g id="edge75" class="edge">
<title>Node61&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M7427.83,-205.33C7417.32,-203.65 7406.67,-202.14 7396.5,-201 7045.9,-161.63 6953.43,-209.94 6603.5,-165 6600.63,-164.63 6597.69,-164.2 6594.74,-163.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7427.4,-208.81 7437.84,-206.99 7428.54,-201.9 7427.4,-208.81"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_gpu_fsa_elementwise_binary_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7406,-134.5 7406,-164.5 7609,-164.5 7609,-134.5 7406,-134.5"/>
<text text-anchor="start" x="7414" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="7507.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.cpp</text>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node62 -->
<g id="edge76" class="edge">
<title>Node61&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M7507.5,-196.73C7507.5,-186.07 7507.5,-173.91 7507.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7504,-196.73 7507.5,-206.73 7511,-196.73 7504,-196.73"/>
</g>
<!-- Node63&#45;&gt;Node50 -->
<g id="edge78" class="edge">
<title>Node63&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M5492.63,-204.87C5500.31,-203.36 5508.05,-202.02 5515.5,-201 5563.26,-194.44 6266.14,-162.57 6476.47,-153.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5491.71,-201.49 5482.62,-206.93 5493.12,-208.34 5491.71,-201.49"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_gpu_fsa_pooling2d_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5348.5,-134.5 5348.5,-164.5 5506.5,-164.5 5506.5,-134.5 5348.5,-134.5"/>
<text text-anchor="start" x="5356.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="5427.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.cpp</text>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node64 -->
<g id="edge79" class="edge">
<title>Node63&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M5427.5,-196.73C5427.5,-186.07 5427.5,-173.91 5427.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5424,-196.73 5427.5,-206.73 5431,-196.73 5424,-196.73"/>
</g>
<!-- Node65&#45;&gt;Node50 -->
<g id="edge81" class="edge">
<title>Node65&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M5663.66,-204.88C5670.99,-203.38 5678.38,-202.04 5685.5,-201 5763.12,-189.65 6296.33,-162.41 6476.31,-153.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5662.78,-201.49 5653.74,-207 5664.25,-208.33 5662.78,-201.49"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_gpu_fsa_reshape_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5524.5,-134.5 5524.5,-164.5 5676.5,-164.5 5676.5,-134.5 5524.5,-134.5"/>
<text text-anchor="start" x="5532.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="5600.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.cpp</text>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node66 -->
<g id="edge82" class="edge">
<title>Node65&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M5600.5,-196.73C5600.5,-186.07 5600.5,-173.91 5600.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5597,-196.73 5600.5,-206.73 5604,-196.73 5597,-196.73"/>
</g>
<!-- Node67&#45;&gt;Node50 -->
<g id="edge84" class="edge">
<title>Node67&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M5827.15,-204.68C5833.65,-203.28 5840.19,-202.01 5846.5,-201 5967.22,-181.63 6332.65,-161.08 6476.45,-153.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5825.99,-201.36 5817.01,-206.98 5827.54,-208.18 5825.99,-201.36"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_gpu_fsa_resize_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5695.5,-134.5 5695.5,-164.5 5837.5,-164.5 5837.5,-134.5 5695.5,-134.5"/>
<text text-anchor="start" x="5703.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="5766.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.cpp</text>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node68 -->
<g id="edge85" class="edge">
<title>Node67&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M5766.5,-196.73C5766.5,-186.07 5766.5,-173.91 5766.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5763,-196.73 5766.5,-206.73 5770,-196.73 5763,-196.73"/>
</g>
<!-- Node69&#45;&gt;Node50 -->
<g id="edge87" class="edge">
<title>Node69&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M5996.44,-204.78C6003.19,-203.38 6009.97,-202.08 6016.5,-201 6181.95,-173.61 6379.72,-159.42 6476.4,-153.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5995.65,-201.37 5986.61,-206.9 5997.12,-208.21 5995.65,-201.37"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5856.5,-134.5 5856.5,-164.5 6006.5,-164.5 6006.5,-134.5 5856.5,-134.5"/>
<text text-anchor="start" x="5864.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="5931.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node70 -->
<g id="edge88" class="edge">
<title>Node69&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M5931.5,-196.73C5931.5,-186.07 5931.5,-173.91 5931.5,-164.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5928,-196.73 5931.5,-206.73 5935,-196.73 5928,-196.73"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7826,-212.5 7826,-231.5 8023,-231.5 8023,-212.5 7826,-212.5"/>
<text text-anchor="middle" x="7924.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node74 -->
<g id="edge92" class="edge">
<title>Node73&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M8175.84,-282.66C8116.61,-268.6 8014.49,-244.36 7960.45,-231.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8175.14,-286.09 8185.67,-285 8176.75,-279.28 8175.14,-286.09"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_neon_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8639.5,-207 8639.5,-237 8815.5,-237 8815.5,-207 8639.5,-207"/>
<text text-anchor="start" x="8647.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonRegistry</text>
<text text-anchor="middle" x="8727.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node75 -->
<g id="edge93" class="edge">
<title>Node73&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M8316.96,-283.91C8400.05,-275.04 8523.59,-260.59 8630.5,-243 8641.1,-241.26 8652.31,-239.17 8663.2,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8316.35,-280.46 8306.78,-284.99 8317.09,-287.42 8316.35,-280.46"/>
</g>
<!-- Node76&#45;&gt;Node74 -->
<g id="edge95" class="edge">
<title>Node76&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M7768.58,-276.1C7810.19,-261.93 7867.14,-242.54 7899.44,-231.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7767.23,-272.87 7758.89,-279.4 7769.49,-279.49 7767.23,-272.87"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7627,-207 7627,-237 7808,-237 7808,-207 7627,-207"/>
<text text-anchor="start" x="7635" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
<text text-anchor="middle" x="7717.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge96" class="edge">
<title>Node76&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M7717.5,-269.23C7717.5,-258.57 7717.5,-246.41 7717.5,-237.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7714,-269.23 7717.5,-279.23 7721,-269.23 7714,-269.23"/>
</g>
<!-- Node78&#45;&gt;Node74 -->
<g id="edge98" class="edge">
<title>Node78&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M7995.28,-273.4C7975.93,-259.62 7951.22,-242.03 7936.7,-231.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7993.29,-276.28 8003.47,-279.23 7997.35,-270.58 7993.29,-276.28"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8041.5,-207 8041.5,-237 8203.5,-237 8203.5,-207 8041.5,-207"/>
<text text-anchor="start" x="8049.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
<text text-anchor="middle" x="8122.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node79 -->
<g id="edge99" class="edge">
<title>Node78&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M8051.68,-273.43C8068.03,-261.79 8088.2,-247.42 8102.83,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8049.65,-270.58 8043.53,-279.23 8053.71,-276.28 8049.65,-270.58"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8222,-207 8222,-237 8443,-237 8443,-207 8222,-207"/>
<text text-anchor="start" x="8230" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8332.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node80 -->
<g id="edge100" class="edge">
<title>Node78&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M8094.97,-277.19C8148.23,-265.04 8220.21,-248.62 8270.93,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8093.89,-273.85 8084.92,-279.49 8095.45,-280.68 8093.89,-273.85"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8461.5,-207 8461.5,-237 8621.5,-237 8621.5,-207 8461.5,-207"/>
<text text-anchor="start" x="8469.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8541.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node81 -->
<g id="edge101" class="edge">
<title>Node78&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M8114.95,-278.86C8264.97,-259.33 8305.62,-266.9 8451.5,-243 8461.61,-241.34 8472.29,-239.27 8482.62,-237.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8114.36,-275.4 8104.91,-280.18 8115.28,-282.34 8114.36,-275.4"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_ref_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8834,-207 8834,-237 9025,-237 9025,-207 8834,-207"/>
<text text-anchor="start" x="8842" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/dynamic</text>
<text text-anchor="middle" x="8929.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/reference/RefDynamicBackend.cpp</text>
</a>
</g>
</g>
<!-- Node82&#45;&gt;Node83 -->
<g id="edge103" class="edge">
<title>Node82&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M8989.53,-272.79C8975.64,-261.27 8958.72,-247.23 8946.39,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8987.37,-275.54 8997.3,-279.23 8991.84,-270.16 8987.37,-275.54"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9043,-207 9043,-237 9172,-237 9172,-207 9043,-207"/>
<text text-anchor="start" x="9051" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9107.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
</a>
</g>
</g>
<!-- Node82&#45;&gt;Node84 -->
<g id="edge104" class="edge">
<title>Node82&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M9041.4,-273.11C9056.67,-261.53 9075.41,-247.33 9089.03,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9039.17,-270.4 9033.32,-279.23 9043.4,-275.98 9039.17,-270.4"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9190.5,-207 9190.5,-237 9332.5,-237 9332.5,-207 9190.5,-207"/>
<text text-anchor="start" x="9198.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="9261.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/RefRegistryInitializer.cpp</text>
</a>
</g>
</g>
<!-- Node82&#45;&gt;Node85 -->
<g id="edge105" class="edge">
<title>Node82&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M9073.21,-276.74C9115.55,-264.66 9172.05,-248.53 9212.08,-237.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9072.25,-273.38 9063.59,-279.49 9074.17,-280.11 9072.25,-273.38"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9351,-207 9351,-237 9504,-237 9504,-207 9351,-207"/>
<text text-anchor="start" x="9359" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
<text text-anchor="middle" x="9427.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node87 -->
<g id="edge107" class="edge">
<title>Node86&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M9367.47,-272.79C9381.36,-261.27 9398.28,-247.23 9410.61,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9365.16,-270.16 9359.7,-279.23 9369.63,-275.54 9365.16,-270.16"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_tosa_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9522.5,-207 9522.5,-237 9686.5,-237 9686.5,-207 9522.5,-207"/>
<text text-anchor="start" x="9530.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
<text text-anchor="middle" x="9604.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefRegistryInitializer.cpp</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node88 -->
<g id="edge108" class="edge">
<title>Node86&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M9404.5,-276.82C9449.43,-264.73 9509.52,-248.56 9552.07,-237.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9403.32,-273.51 9394.58,-279.49 9405.14,-280.27 9403.32,-273.51"/>
</g>
</g>
</svg>