aboutsummaryrefslogtreecommitdiff
path: root/23.11/_optimization_views_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
committerNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
commit6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (patch)
tree0c076149c03ac45c2617f5e02a77b79287ff5a0f /23.11/_optimization_views_8hpp__dep__incl.svg
parent03c7ff3f6188240baaeaeb405a357a0c58195fec (diff)
downloadarmnn-6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c.tar.gz
Update Doxygen for 23.11
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849
Diffstat (limited to '23.11/_optimization_views_8hpp__dep__incl.svg')
-rw-r--r--23.11/_optimization_views_8hpp__dep__incl.svg1186
1 files changed, 1186 insertions, 0 deletions
diff --git a/23.11/_optimization_views_8hpp__dep__incl.svg b/23.11/_optimization_views_8hpp__dep__incl.svg
new file mode 100644
index 0000000000..5492984825
--- /dev/null
+++ b/23.11/_optimization_views_8hpp__dep__incl.svg
@@ -0,0 +1,1186 @@
+<?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/OptimizationViews.hpp Pages: 1 -->
+<svg width="7285pt" height="441pt"
+ viewBox="0.00 0.00 7284.50 441.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 437)">
+<title>include/armnn/backends/OptimizationViews.hpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-437 7280.5,-437 7280.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="5601,-402.5 5601,-432.5 5736,-432.5 5736,-402.5 5601,-402.5"/>
+<text text-anchor="start" x="5609" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="5668.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">/OptimizationViews.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="_i_backend_internal_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2925,-335.5 2925,-365.5 3060,-365.5 3060,-335.5 2925,-335.5"/>
+<text text-anchor="start" x="2933" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="2992.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.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="M5590.52,-414.61C5196.5,-405.04 3428.89,-362.1 3060.07,-353.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5590.59,-418.11 5600.68,-414.85 5590.76,-411.11 5590.59,-418.11"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node">
+<title>Node66</title>
+<g id="a_node66"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6773,-268.5 6773,-298.5 6934,-298.5 6934,-268.5 6773,-268.5"/>
+<text text-anchor="start" x="6781" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="6853.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node66 -->
+<g id="edge83" class="edge">
+<title>Node1&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M5686.12,-394.34C5704.02,-372.51 5731.11,-341.51 5745.5,-335 5848.63,-288.38 6650.86,-310.02 6763.5,-299 6766.49,-298.71 6769.54,-298.38 6772.61,-298.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5683.34,-392.22 5679.75,-402.19 5688.77,-396.63 5683.34,-392.22"/>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node">
+<title>Node67</title>
+<g id="a_node67"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5525,-335.5 5525,-365.5 5698,-365.5 5698,-335.5 5525,-335.5"/>
+<text text-anchor="start" x="5533" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="5611.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node67 -->
+<g id="edge77" class="edge">
+<title>Node1&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M5649.41,-394.74C5640.98,-385.12 5631.31,-374.09 5623.84,-365.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5646.91,-397.18 5656.13,-402.4 5652.17,-392.57 5646.91,-397.18"/>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node">
+<title>Node69</title>
+<g id="a_node69"><a xlink:href="_optimization_views_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5755,-335.5 5755,-365.5 5928,-365.5 5928,-335.5 5755,-335.5"/>
+<text text-anchor="start" x="5763" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="5841.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/OptimizationViews.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node69 -->
+<g id="edge82" class="edge">
+<title>Node1&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M5715.56,-398.82C5743.37,-388.37 5778.09,-375.32 5804.03,-365.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5714.17,-395.6 5706.04,-402.4 5716.63,-402.16 5714.17,-395.6"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="_dynamic_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="192,-268.5 192,-298.5 327,-298.5 327,-268.5 192,-268.5"/>
+<text text-anchor="start" x="200" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="259.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.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="M2914.73,-349.66C2533.53,-350.17 859.94,-349.46 341.5,-299 336.9,-298.55 332.16,-297.99 327.4,-297.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.83,-353.16 2924.83,-349.64 2914.82,-346.16 2914.83,-353.16"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="524.5,-0.5 524.5,-30.5 650.5,-30.5 650.5,-0.5 524.5,-0.5"/>
+<text text-anchor="start" x="532.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="587.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node8 -->
+<g id="edge25" class="edge">
+<title>Node2&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M2914.55,-349.83C2537.55,-351.14 912.43,-353.58 693.5,-299 629.28,-282.99 595.21,-288.35 560.5,-232 522.04,-169.56 542.68,-138.13 560.5,-67 563.79,-53.88 571.2,-40.45 577.43,-30.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.83,-353.33 2924.81,-349.79 2914.8,-346.33 2914.83,-353.33"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="_dynamic_backend_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="191,-201.5 191,-231.5 364,-231.5 364,-201.5 191,-201.5"/>
+<text text-anchor="start" x="199" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="277.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node12 -->
+<g id="edge26" class="edge">
+<title>Node2&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M2914.43,-349.46C2492.2,-349.05 496.24,-344.69 374.5,-299 369.69,-297.19 320.15,-254.54 293.79,-231.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.7,-352.96 2924.7,-349.47 2914.7,-345.96 2914.7,-352.96"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2251,-274 2251,-293 2412,-293 2412,-274 2251,-274"/>
+<text text-anchor="middle" x="2331.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node14 -->
+<g id="edge15" class="edge">
+<title>Node2&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M2914.63,-344.39C2804.55,-336.75 2597.23,-320.9 2421.5,-299 2408.15,-297.34 2393.74,-295.18 2380.45,-293.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.44,-347.88 2924.65,-345.08 2914.92,-340.9 2914.44,-347.88"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="_graph_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2430.5,-274 2430.5,-293 2548.5,-293 2548.5,-274 2430.5,-274"/>
+<text text-anchor="middle" x="2489.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Graph.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node15 -->
+<g id="edge16" class="edge">
+<title>Node2&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M2914.7,-342.7C2827.42,-334.56 2681.8,-319.42 2557.5,-299 2547.38,-297.34 2536.48,-295.18 2526.44,-293.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.5,-346.2 2924.78,-343.64 2915.15,-339.23 2914.5,-346.2"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="_loaded_network_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="383.5,-274 383.5,-293 549.5,-293 549.5,-274 383.5,-274"/>
+<text text-anchor="middle" x="466.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node16 -->
+<g id="edge17" class="edge">
+<title>Node2&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M2914.89,-349.22C2553.85,-347.72 1036.24,-339.08 563.5,-299 547.72,-297.66 530.61,-295.38 515.21,-293.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.97,-352.72 2924.98,-349.26 2915,-345.72 2914.97,-352.72"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="570,-207 570,-226 735,-226 735,-207 570,-207"/>
+<text text-anchor="middle" x="652.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node17 -->
+<g id="edge23" class="edge">
+<title>Node2&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M2914.55,-349.25C2529.78,-347.84 847.45,-339.37 744.5,-299 705.37,-283.65 671.98,-243.66 658.67,-226.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.73,-352.75 2924.74,-349.29 2914.76,-345.75 2914.73,-352.75"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:href="_working_mem_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="753.5,-274 753.5,-293 941.5,-293 941.5,-274 753.5,-274"/>
+<text text-anchor="middle" x="847.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node18 -->
+<g id="edge20" class="edge">
+<title>Node2&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M2914.33,-347.13C2583.72,-337.11 1300.85,-298.24 941.52,-287.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.66,-350.64 2924.76,-347.45 2914.87,-343.65 2914.66,-350.64"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2566.5,-274 2566.5,-293 2696.5,-293 2696.5,-274 2566.5,-274"/>
+<text text-anchor="middle" x="2631.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node20 -->
+<g id="edge24" class="edge">
+<title>Node2&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M2914.73,-336.23C2856.95,-326.28 2776.24,-312.15 2705.5,-299 2695.46,-297.13 2684.67,-295.06 2674.52,-293.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.43,-339.73 2924.88,-337.98 2915.62,-332.83 2914.43,-339.73"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:href="_i_backend_internal_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2715,-268.5 2715,-298.5 2888,-298.5 2888,-268.5 2715,-268.5"/>
+<text text-anchor="start" x="2723" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2801.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node21 -->
+<g id="edge27" class="edge">
+<title>Node2&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M2941.35,-332.09C2910.51,-321.6 2871.75,-308.41 2842.86,-298.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2940.46,-335.49 2951.06,-335.4 2942.72,-328.86 2940.46,-335.49"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2906,-268.5 2906,-298.5 3079,-298.5 3079,-268.5 2906,-268.5"/>
+<text text-anchor="start" x="2914" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2992.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node22 -->
+<g id="edge28" class="edge">
+<title>Node2&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M2992.5,-325.11C2992.5,-316.15 2992.5,-306.32 2992.5,-298.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2989,-325.4 2992.5,-335.4 2996,-325.4 2989,-325.4"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:href="_cl_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4870.5,-274 4870.5,-293 5036.5,-293 5036.5,-274 4870.5,-274"/>
+<text text-anchor="middle" x="4953.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node23 -->
+<g id="edge29" class="edge">
+<title>Node2&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M3070.29,-348.72C3377.18,-345.45 4504.5,-331.43 4860.5,-299 4875.47,-297.64 4891.69,-295.38 4906.33,-293.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.11,-345.22 3060.15,-348.83 3070.19,-352.22 3070.11,-345.22"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="_cl_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3097,-274 3097,-293 3286,-293 3286,-274 3097,-274"/>
+<text text-anchor="middle" x="3191.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node26 -->
+<g id="edge32" class="edge">
+<title>Node2&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M3045.25,-332.27C3084.03,-319.6 3135.06,-302.93 3165.46,-293.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3044.1,-328.96 3035.68,-335.4 3046.27,-335.62 3044.1,-328.96"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="_cl_workload_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4703,-268.5 4703,-298.5 4852,-298.5 4852,-268.5 4703,-268.5"/>
+<text text-anchor="start" x="4711" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="4777.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node48 -->
+<g id="edge55" class="edge">
+<title>Node2&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M3070.19,-346.67C3365.07,-335.93 4412.97,-297.77 4702.76,-287.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3069.89,-343.18 3060.02,-347.04 3070.14,-350.17 3069.89,-343.18"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="_neon_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5187,-274 5187,-293 5384,-293 5384,-274 5187,-274"/>
+<text text-anchor="middle" x="5285.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node50 -->
+<g id="edge58" class="edge">
+<title>Node2&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M3070.49,-348.59C3342.67,-345.18 4275.74,-331.71 5045.5,-299 5092,-297.02 5143.52,-294.02 5186.87,-291.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.27,-345.09 3060.32,-348.71 3070.36,-352.09 3070.27,-345.09"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5402,-268.5 5402,-298.5 5583,-298.5 5583,-268.5 5402,-268.5"/>
+<text text-anchor="start" x="5410" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="5492.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node53 -->
+<g id="edge61" class="edge">
+<title>Node2&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M3070.06,-349.15C3428.37,-347.35 4925.71,-337.61 5392.5,-299 5395.56,-298.75 5398.67,-298.46 5401.8,-298.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.03,-345.65 3060.05,-349.2 3070.07,-352.65 3070.03,-345.65"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5833.5,-268.5 5833.5,-298.5 5995.5,-298.5 5995.5,-268.5 5833.5,-268.5"/>
+<text text-anchor="start" x="5841.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="5914.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node55 -->
+<g id="edge64" class="edge">
+<title>Node2&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M3070.33,-349.61C3467.12,-349.92 5267.84,-348.55 5824.5,-299 5827.34,-298.75 5830.22,-298.46 5833.13,-298.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.11,-346.11 3060.1,-349.6 3070.1,-353.11 3070.11,-346.11"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="_ref_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6455,-268.5 6455,-298.5 6584,-298.5 6584,-268.5 6455,-268.5"/>
+<text text-anchor="start" x="6463" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6519.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node59 -->
+<g id="edge69" class="edge">
+<title>Node2&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M3070.21,-348.52C3414.5,-344.12 4836.93,-325.22 6004.5,-299 6166.58,-295.36 6357.31,-289.61 6454.87,-286.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.05,-345.02 3060.1,-348.65 3070.14,-352.02 3070.05,-345.02"/>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node">
+<title>Node63</title>
+<g id="a_node63"><a xlink:href="_tosa_ref_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6602,-268.5 6602,-298.5 6755,-298.5 6755,-268.5 6602,-268.5"/>
+<text text-anchor="start" x="6610" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="6678.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node63 -->
+<g id="edge73" class="edge">
+<title>Node2&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M3070.57,-349.12C3563.13,-346.65 6231.11,-331.81 6592.5,-299 6595.52,-298.73 6598.59,-298.41 6601.68,-298.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.35,-345.62 3060.37,-349.17 3070.38,-352.62 3070.35,-345.62"/>
+</g>
+<!-- Node2&#45;&gt;Node66 -->
+<g id="edge76" class="edge">
+<title>Node2&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M3070.22,-349.14C3575.37,-346.74 6383.81,-331.95 6763.5,-299 6766.5,-298.74 6769.54,-298.44 6772.62,-298.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.1,-345.64 3060.12,-349.19 3070.13,-352.64 3070.1,-345.64"/>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="_runtime_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="382,-207 382,-226 513,-226 513,-207 382,-207"/>
+<text text-anchor="middle" x="447.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.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="M309.8,-265.11C346.38,-252.46 394.3,-235.89 422.9,-226.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="308.6,-261.82 300.29,-268.4 310.89,-268.44 308.6,-261.82"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="_dynamic_backend_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">/DynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node11 -->
+<g id="edge10" class="edge">
+<title>Node3&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M227.52,-263.16C213.15,-254.12 196.16,-242.96 181.5,-232 152.08,-210.01 120.1,-181.54 101.77,-164.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="225.74,-266.17 236.08,-268.49 229.44,-260.23 225.74,-266.17"/>
+</g>
+<!-- Node3&#45;&gt;Node12 -->
+<g id="edge11" class="edge">
+<title>Node3&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M266.09,-258.7C268.61,-249.59 271.41,-239.49 273.6,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="262.7,-257.82 263.41,-268.4 269.45,-259.69 262.7,-257.82"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><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>
+<!-- Node4&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node4&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M447.5,-196.54C447.5,-184.17 447.5,-168.62 447.5,-159.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="444,-196.73 447.5,-206.73 451,-196.73 444,-196.73"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="_test_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="651,-134.5 651,-164.5 758,-164.5 758,-134.5 651,-134.5"/>
+<text text-anchor="start" x="659" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="704.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node6 -->
+<g id="edge5" class="edge">
+<title>Node4&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M491.21,-204.44C535.32,-193.29 603.5,-176.04 650.86,-164.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="490.2,-201.09 481.36,-206.94 491.92,-207.88 490.2,-201.09"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="570,-67.5 570,-97.5 697,-97.5 697,-67.5 570,-67.5"/>
+<text text-anchor="start" x="578" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="633.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node7 -->
+<g id="edge6" class="edge">
+<title>Node6&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M681.67,-127.6C670.95,-117.78 658.45,-106.34 648.88,-97.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="679.35,-130.22 689.09,-134.4 684.08,-125.06 679.35,-130.22"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="715,-67.5 715,-97.5 834,-97.5 834,-67.5 715,-67.5"/>
+<text text-anchor="start" x="723" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="774.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node9 -->
+<g id="edge8" class="edge">
+<title>Node6&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M727.32,-127.31C737.82,-117.56 749.99,-106.26 759.34,-97.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.64,-125.03 719.69,-134.4 729.4,-130.16 724.64,-125.03"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:href="_test_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="852,-67.5 852,-97.5 959,-97.5 959,-67.5 852,-67.5"/>
+<text text-anchor="start" x="860" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="905.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node10 -->
+<g id="edge9" class="edge">
+<title>Node6&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M757.91,-131.23C790.43,-120.71 831.44,-107.45 861.97,-97.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="756.55,-127.99 748.11,-134.4 758.71,-134.65 756.55,-127.99"/>
+</g>
+<!-- Node7&#45;&gt;Node8 -->
+<g id="edge7" class="edge">
+<title>Node7&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M617.69,-59.16C610.98,-49.68 603.37,-38.92 597.46,-30.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="614.88,-61.26 623.52,-67.4 620.6,-57.21 614.88,-61.26"/>
+</g>
+<!-- Node12&#45;&gt;Node5 -->
+<g id="edge12" class="edge">
+<title>Node12&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M323.83,-197.78C356.8,-185.18 399.62,-168.81 425.25,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="322.48,-194.56 314.39,-201.4 324.98,-201.09 322.48,-194.56"/>
+</g>
+<!-- Node12&#45;&gt;Node11 -->
+<g id="edge13" class="edge">
+<title>Node12&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M226.35,-198.09C195.51,-187.6 156.75,-174.41 127.86,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="225.46,-201.49 236.06,-201.4 227.72,-194.86 225.46,-201.49"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:href="_dynamic_backend_utils_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">/DynamicBackendUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node12&#45;&gt;Node13 -->
+<g id="edge14" class="edge">
+<title>Node12&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M277.5,-191.11C277.5,-182.15 277.5,-172.32 277.5,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="274,-191.4 277.5,-201.4 281,-191.4 274,-191.4"/>
+</g>
+<!-- Node16&#45;&gt;Node4 -->
+<g id="edge19" class="edge">
+<title>Node16&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M461.07,-263.91C457.44,-251.49 452.82,-235.72 450.02,-226.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="457.77,-265.12 463.94,-273.73 464.49,-263.15 457.77,-265.12"/>
+</g>
+<!-- Node16&#45;&gt;Node17 -->
+<g id="edge18" class="edge">
+<title>Node16&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M501.02,-270.44C537.92,-257.54 595.49,-237.42 627.99,-226.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="499.48,-267.27 491.2,-273.87 501.79,-273.87 499.48,-267.27"/>
+</g>
+<!-- Node18&#45;&gt;Node17 -->
+<g id="edge21" class="edge">
+<title>Node18&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M811.8,-270.6C773.14,-257.71 712.42,-237.47 678.19,-226.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="811.01,-274.03 821.61,-273.87 813.23,-267.39 811.01,-274.03"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="_working_mem_handle_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="753.5,-207 753.5,-226 941.5,-226 941.5,-207 753.5,-207"/>
+<text text-anchor="middle" x="847.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node18&#45;&gt;Node19 -->
+<g id="edge22" class="edge">
+<title>Node18&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M847.5,-263.54C847.5,-251.17 847.5,-235.62 847.5,-226.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="844,-263.73 847.5,-273.73 851,-263.73 844,-263.73"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4871,-207 4871,-226 5036,-226 5036,-207 4871,-207"/>
+<text text-anchor="middle" x="4953.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node23&#45;&gt;Node24 -->
+<g id="edge30" class="edge">
+<title>Node23&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M4953.5,-263.54C4953.5,-251.17 4953.5,-235.62 4953.5,-226.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4950,-263.73 4953.5,-273.73 4957,-263.73 4950,-263.73"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:href="_cl_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5054.5,-201.5 5054.5,-231.5 5198.5,-231.5 5198.5,-201.5 5054.5,-201.5"/>
+<text text-anchor="start" x="5062.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
+<text text-anchor="middle" x="5126.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node23&#45;&gt;Node25 -->
+<g id="edge31" class="edge">
+<title>Node23&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M4985.85,-270.35C5015.17,-259.33 5058.38,-243.09 5089.16,-231.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4984.6,-267.07 4976.47,-273.87 4987.07,-273.63 4984.6,-267.07"/>
+</g>
+<!-- Node26&#45;&gt;Node24 -->
+<g id="edge33" class="edge">
+<title>Node26&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M3296.2,-281.06C3612.56,-276.45 4555.62,-260.61 4861.5,-232 4876.31,-230.61 4892.36,-228.35 4906.84,-226.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3296.06,-277.57 3286.11,-281.21 3296.16,-284.56 3296.06,-277.57"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="959.5,-207 959.5,-226 1147.5,-226 1147.5,-207 959.5,-207"/>
+<text text-anchor="middle" x="1053.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node27 -->
+<g id="edge34" class="edge">
+<title>Node26&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M3129,-272.55C3115.35,-270.72 3100.97,-269.06 3087.5,-268 2231.78,-200.61 2012.18,-299.95 1156.5,-232 1139.76,-230.67 1121.59,-228.39 1105.24,-226.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3128.87,-276.06 3139.26,-273.97 3129.83,-269.13 3128.87,-276.06"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1166,-201.5 1166,-231.5 1311,-231.5 1311,-201.5 1166,-201.5"/>
+<text text-anchor="start" x="1174" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1238.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node28 -->
+<g id="edge35" class="edge">
+<title>Node26&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M3129,-272.57C3115.35,-270.74 3100.97,-269.07 3087.5,-268 2304.04,-205.63 2101.61,-309.48 1319.5,-232 1316.8,-231.73 1314.05,-231.42 1311.28,-231.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3128.87,-276.08 3139.26,-273.99 3129.83,-269.15 3128.87,-276.08"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1329,-201.5 1329,-231.5 1480,-231.5 1480,-201.5 1329,-201.5"/>
+<text text-anchor="start" x="1337" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1404.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node29 -->
+<g id="edge36" class="edge">
+<title>Node26&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M3128.78,-272.56C3115.2,-270.74 3100.89,-269.08 3087.5,-268 2378.96,-210.82 2196.02,-300.65 1488.5,-232 1485.85,-231.74 1483.15,-231.45 1480.44,-231.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3128.61,-276.07 3138.99,-273.97 3129.56,-269.13 3128.61,-276.07"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1498,-201.5 1498,-231.5 1715,-231.5 1715,-201.5 1498,-201.5"/>
+<text text-anchor="start" x="1506" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1606.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node30 -->
+<g id="edge37" class="edge">
+<title>Node26&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M3128.55,-272.57C3115.04,-270.76 3100.82,-269.1 3087.5,-268 2483.57,-218.08 2328.82,-277.01 1724.5,-232 1721.41,-231.77 1718.28,-231.52 1715.12,-231.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3128.34,-276.07 3138.72,-273.97 3129.29,-269.14 3128.34,-276.07"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1733.5,-201.5 1733.5,-231.5 1887.5,-231.5 1887.5,-201.5 1733.5,-201.5"/>
+<text text-anchor="start" x="1741.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1810.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node31 -->
+<g id="edge38" class="edge">
+<title>Node26&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M3128.33,-272.58C3114.88,-270.78 3100.75,-269.12 3087.5,-268 2559.81,-223.37 2423.5,-284.15 1896.5,-232 1893.64,-231.72 1890.73,-231.4 1887.79,-231.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3128.07,-276.07 3138.45,-273.97 3129.02,-269.14 3128.07,-276.07"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="_cl_concat_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1905.5,-201.5 1905.5,-231.5 2049.5,-231.5 2049.5,-201.5 1905.5,-201.5"/>
+<text text-anchor="start" x="1913.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1977.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node32 -->
+<g id="edge39" class="edge">
+<title>Node26&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M3128.1,-272.6C3114.72,-270.81 3100.67,-269.15 3087.5,-268 2631.61,-228.35 2513.54,-280.44 2058.5,-232 2055.66,-231.7 2052.77,-231.35 2049.85,-230.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3127.79,-276.09 3138.18,-273.99 3128.75,-269.15 3127.79,-276.09"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2067.5,-201.5 2067.5,-231.5 2233.5,-231.5 2233.5,-201.5 2067.5,-201.5"/>
+<text text-anchor="start" x="2075.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2150.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node33 -->
+<g id="edge40" class="edge">
+<title>Node26&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M3127.66,-272.61C3114.41,-270.84 3100.52,-269.18 3087.5,-268 2713.14,-234.01 2616.54,-269.32 2242.5,-232 2239.6,-231.71 2236.66,-231.39 2233.69,-231.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3127.25,-276.09 3137.64,-273.99 3128.21,-269.16 3127.25,-276.09"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2251.5,-201.5 2251.5,-231.5 2417.5,-231.5 2417.5,-201.5 2251.5,-201.5"/>
+<text text-anchor="start" x="2259.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2334.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node34 -->
+<g id="edge41" class="edge">
+<title>Node26&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M3126.6,-272.59C3113.67,-270.86 3100.17,-269.23 3087.5,-268 2794.65,-239.66 2719.08,-262.94 2426.5,-232 2423.61,-231.69 2420.66,-231.36 2417.69,-231"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3126.44,-276.1 3136.82,-274 3127.39,-269.17 3126.44,-276.1"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="_cl_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2436,-201.5 2436,-231.5 2587,-231.5 2587,-201.5 2436,-201.5"/>
+<text text-anchor="start" x="2444" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2511.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node35 -->
+<g id="edge42" class="edge">
+<title>Node26&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M3125.26,-272.6C3112.74,-270.92 3099.73,-269.3 3087.5,-268 2869.92,-244.88 2813.71,-258.43 2596.5,-232 2593.53,-231.64 2590.5,-231.24 2587.45,-230.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3124.8,-276.07 3135.18,-273.96 3125.75,-269.14 3124.8,-276.07"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2605.5,-201.5 2605.5,-231.5 2775.5,-231.5 2775.5,-201.5 2605.5,-201.5"/>
+<text text-anchor="start" x="2613.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2690.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node36 -->
+<g id="edge43" class="edge">
+<title>Node26&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M3121.87,-272.59C3110.39,-271.02 3098.62,-269.44 3087.5,-268 2953,-250.64 2918.87,-250.34 2784.5,-232 2781.56,-231.6 2778.56,-231.18 2775.54,-230.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3121.47,-276.07 3131.86,-273.97 3122.43,-269.14 3121.47,-276.07"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2793.5,-201.5 2793.5,-231.5 2937.5,-231.5 2937.5,-201.5 2793.5,-201.5"/>
+<text text-anchor="start" x="2801.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2865.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node37 -->
+<g id="edge44" class="edge">
+<title>Node26&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M3138.64,-271.96C3083.54,-260.98 2996.91,-243.7 2936.01,-231.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3138.05,-275.41 3148.55,-273.94 3139.42,-268.55 3138.05,-275.41"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2956,-201.5 2956,-231.5 3101,-231.5 3101,-201.5 2956,-201.5"/>
+<text text-anchor="start" x="2964" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3028.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node38 -->
+<g id="edge45" class="edge">
+<title>Node26&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M3160.3,-270.06C3132.69,-259.05 3092.43,-242.99 3063.68,-231.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3159.27,-273.42 3169.85,-273.87 3161.86,-266.91 3159.27,-273.42"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3119.5,-201.5 3119.5,-231.5 3263.5,-231.5 3263.5,-201.5 3119.5,-201.5"/>
+<text text-anchor="start" x="3127.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3191.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node39 -->
+<g id="edge46" class="edge">
+<title>Node26&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M3191.5,-263.41C3191.5,-253.22 3191.5,-240.9 3191.5,-231.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3188,-263.73 3191.5,-273.73 3195,-263.73 3188,-263.73"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3282,-201.5 3282,-231.5 3471,-231.5 3471,-201.5 3282,-201.5"/>
+<text text-anchor="start" x="3290" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3376.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node40 -->
+<g id="edge47" class="edge">
+<title>Node26&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M3225.68,-270.49C3257.05,-259.47 3303.52,-243.14 3336.57,-231.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3224.34,-267.25 3216.07,-273.87 3226.66,-273.86 3224.34,-267.25"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3489.5,-201.5 3489.5,-231.5 3633.5,-231.5 3633.5,-201.5 3489.5,-201.5"/>
+<text text-anchor="start" x="3497.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3561.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node41 -->
+<g id="edge48" class="edge">
+<title>Node26&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M3250.28,-272.22C3308.49,-262.03 3400.15,-245.97 3479.5,-232 3482.63,-231.45 3485.83,-230.88 3489.06,-230.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3249.42,-268.82 3240.17,-273.99 3250.62,-275.71 3249.42,-268.82"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3651.5,-201.5 3651.5,-231.5 3795.5,-231.5 3795.5,-201.5 3651.5,-201.5"/>
+<text text-anchor="start" x="3659.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3723.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node42 -->
+<g id="edge49" class="edge">
+<title>Node26&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M3293.82,-272.98C3385.39,-263.99 3523.2,-249.34 3642.5,-232 3645.33,-231.59 3648.21,-231.15 3651.11,-230.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3293.33,-269.51 3283.72,-273.96 3294.01,-276.47 3293.33,-269.51"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3813.5,-201.5 3813.5,-231.5 3957.5,-231.5 3957.5,-201.5 3813.5,-201.5"/>
+<text text-anchor="start" x="3821.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3885.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node43 -->
+<g id="edge50" class="edge">
+<title>Node26&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M3296.15,-276.91C3418.44,-269.68 3626.71,-255.18 3804.5,-232 3807.33,-231.63 3810.22,-231.23 3813.13,-230.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3295.82,-273.42 3286.04,-277.5 3296.23,-280.41 3295.82,-273.42"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3975.5,-201.5 3975.5,-231.5 4119.5,-231.5 4119.5,-201.5 3975.5,-201.5"/>
+<text text-anchor="start" x="3983.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4047.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node44 -->
+<g id="edge51" class="edge">
+<title>Node26&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M3296.14,-279.4C3445.37,-274.14 3727.72,-261.06 3966.5,-232 3969.34,-231.65 3972.22,-231.28 3975.14,-230.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3295.94,-275.91 3286.06,-279.75 3296.18,-282.9 3295.94,-275.91"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="_cl_stack_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4137.5,-201.5 4137.5,-231.5 4281.5,-231.5 4281.5,-201.5 4137.5,-201.5"/>
+<text text-anchor="start" x="4145.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4209.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node45 -->
+<g id="edge52" class="edge">
+<title>Node26&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M3296.41,-281.06C3470.03,-277.73 3827.83,-266.88 4128.5,-232 4131.34,-231.67 4134.23,-231.3 4137.14,-230.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3296.19,-277.56 3286.25,-281.25 3296.32,-284.56 3296.19,-277.56"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4300,-201.5 4300,-231.5 4453,-231.5 4453,-201.5 4300,-201.5"/>
+<text text-anchor="start" x="4308" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4376.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node46 -->
+<g id="edge53" class="edge">
+<title>Node26&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M3296.53,-281.9C3492.49,-279.84 3926.9,-270.86 4290.5,-232 4293.51,-231.68 4296.58,-231.32 4299.67,-230.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3296.21,-278.4 3286.24,-282 3296.28,-285.4 3296.21,-278.4"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4471,-201.5 4471,-231.5 4686,-231.5 4686,-201.5 4471,-201.5"/>
+<text text-anchor="start" x="4479" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4578.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node47 -->
+<g id="edge54" class="edge">
+<title>Node26&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M3296.19,-281.29C3513.62,-278.14 4029.87,-267.27 4461.5,-232 4464.56,-231.75 4467.66,-231.48 4470.79,-231.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3296.01,-277.8 3286.06,-281.44 3296.11,-284.8 3296.01,-277.8"/>
+</g>
+<!-- Node48&#45;&gt;Node24 -->
+<g id="edge56" class="edge">
+<title>Node48&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M4825.47,-264.78C4859.6,-252.18 4903.93,-235.81 4930.47,-226.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4823.86,-261.65 4815.69,-268.4 4826.28,-268.21 4823.86,-261.65"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4704,-201.5 4704,-231.5 4853,-231.5 4853,-201.5 4704,-201.5"/>
+<text text-anchor="start" x="4712" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="4778.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node48&#45;&gt;Node49 -->
+<g id="edge57" class="edge">
+<title>Node48&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M4777.88,-258.11C4778.01,-249.15 4778.16,-239.32 4778.28,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4774.37,-258.34 4777.72,-268.4 4781.37,-258.45 4774.37,-258.34"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5610,-207 5610,-226 5807,-226 5807,-207 5610,-207"/>
+<text text-anchor="middle" x="5708.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node50&#45;&gt;Node51 -->
+<g id="edge59" class="edge">
+<title>Node50&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M5351.3,-272.39C5434.21,-259.65 5575.24,-237.98 5652.98,-226.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5350.59,-268.96 5341.23,-273.94 5351.65,-275.88 5350.59,-268.96"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="_neon_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5216.5,-201.5 5216.5,-231.5 5392.5,-231.5 5392.5,-201.5 5216.5,-201.5"/>
+<text text-anchor="start" x="5224.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonRegistry</text>
+<text text-anchor="middle" x="5304.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node50&#45;&gt;Node52 -->
+<g id="edge60" class="edge">
+<title>Node50&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M5290.89,-264.06C5293.9,-253.75 5297.6,-241.1 5300.38,-231.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5287.51,-263.15 5288.06,-273.73 5294.23,-265.12 5287.51,-263.15"/>
+</g>
+<!-- Node53&#45;&gt;Node51 -->
+<g id="edge62" class="edge">
+<title>Node53&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M5548.69,-265.59C5590.88,-252.9 5646.88,-236.04 5680.16,-226.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5547.67,-262.24 5539.1,-268.48 5549.69,-268.95 5547.67,-262.24"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5411,-201.5 5411,-231.5 5592,-231.5 5592,-201.5 5411,-201.5"/>
+<text text-anchor="start" x="5419" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="5501.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node53&#45;&gt;Node54 -->
+<g id="edge63" class="edge">
+<title>Node53&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M5495.84,-258.4C5497.09,-249.37 5498.47,-239.41 5499.55,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5492.36,-258.01 5494.45,-268.4 5499.29,-258.97 5492.36,-258.01"/>
+</g>
+<!-- Node55&#45;&gt;Node51 -->
+<g id="edge65" class="edge">
+<title>Node55&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M5860.4,-265.43C5820.23,-252.75 5767.13,-236 5735.53,-226.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5859.46,-268.8 5870.05,-268.48 5861.57,-262.13 5859.46,-268.8"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5825.5,-201.5 5825.5,-231.5 5987.5,-231.5 5987.5,-201.5 5825.5,-201.5"/>
+<text text-anchor="start" x="5833.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="5906.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node56 -->
+<g id="edge66" class="edge">
+<title>Node55&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M5911.53,-258.4C5910.42,-249.37 5909.2,-239.41 5908.23,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5908.07,-258.9 5912.76,-268.4 5915.02,-258.04 5908.07,-258.9"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6006,-201.5 6006,-231.5 6227,-231.5 6227,-201.5 6006,-201.5"/>
+<text text-anchor="start" x="6014" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6116.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node57 -->
+<g id="edge67" class="edge">
+<title>Node55&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M5968.18,-265.23C6000.85,-254.71 6042.07,-241.45 6072.75,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5966.78,-262 5958.33,-268.4 5968.92,-268.66 5966.78,-262"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6245.5,-201.5 6245.5,-231.5 6405.5,-231.5 6405.5,-201.5 6245.5,-201.5"/>
+<text text-anchor="start" x="6253.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6325.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node58 -->
+<g id="edge68" class="edge">
+<title>Node55&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M6005.75,-268.24C6070,-258.17 6158.03,-244.34 6235.5,-232 6238.63,-231.5 6241.81,-230.99 6245.03,-230.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6004.99,-264.81 5995.65,-269.82 6006.07,-271.73 6004.99,-264.81"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node">
+<title>Node60</title>
+<g id="a_node60"><a xlink:href="_ref_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6424,-201.5 6424,-231.5 6615,-231.5 6615,-201.5 6424,-201.5"/>
+<text text-anchor="start" x="6432" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/dynamic</text>
+<text text-anchor="middle" x="6519.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/reference/RefDynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node59&#45;&gt;Node60 -->
+<g id="edge70" class="edge">
+<title>Node59&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M6519.5,-258.11C6519.5,-249.15 6519.5,-239.32 6519.5,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6516,-258.4 6519.5,-268.4 6523,-258.4 6516,-258.4"/>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node">
+<title>Node61</title>
+<g id="a_node61"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6633,-201.5 6633,-231.5 6762,-231.5 6762,-201.5 6633,-201.5"/>
+<text text-anchor="start" x="6641" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6697.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node59&#45;&gt;Node61 -->
+<g id="edge71" class="edge">
+<title>Node59&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M6567.55,-264.96C6596.22,-254.48 6632.14,-241.37 6658.95,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6566.32,-261.68 6558.12,-268.4 6568.72,-268.25 6566.32,-261.68"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node">
+<title>Node62</title>
+<g id="a_node62"><a xlink:href="_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6780.5,-201.5 6780.5,-231.5 6922.5,-231.5 6922.5,-201.5 6780.5,-201.5"/>
+<text text-anchor="start" x="6788.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6851.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefRegistryInitializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node59&#45;&gt;Node62 -->
+<g id="edge72" class="edge">
+<title>Node59&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M6594.45,-267.62C6662.72,-254.19 6730.71,-240.95 6780.31,-231.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6593.51,-264.24 6584.38,-269.6 6594.86,-271.1 6593.51,-264.24"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node">
+<title>Node64</title>
+<g id="a_node64"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6941,-201.5 6941,-231.5 7094,-231.5 7094,-201.5 6941,-201.5"/>
+<text text-anchor="start" x="6949" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="7017.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node63&#45;&gt;Node64 -->
+<g id="edge74" class="edge">
+<title>Node63&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M6761.52,-266.58C6817.41,-255.86 6890.45,-241.86 6944.2,-231.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6760.8,-263.16 6751.64,-268.48 6762.12,-270.03 6760.8,-263.16"/>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node">
+<title>Node65</title>
+<g id="a_node65"><a xlink:href="_tosa_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7112.5,-201.5 7112.5,-231.5 7276.5,-231.5 7276.5,-201.5 7112.5,-201.5"/>
+<text text-anchor="start" x="7120.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="7194.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefRegistryInitializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node63&#45;&gt;Node65 -->
+<g id="edge75" class="edge">
+<title>Node63&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M6765.41,-267.79C6915.3,-247.43 6955.51,-251.38 7102.5,-232 7105.71,-231.58 7108.97,-231.13 7112.27,-230.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6764.81,-264.34 6755.38,-269.16 6765.76,-271.27 6764.81,-264.34"/>
+</g>
+<!-- Node67&#45;&gt;Node24 -->
+<g id="edge78" class="edge">
+<title>Node67&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M5514.79,-344.71C5426.09,-338.8 5291.58,-326 5177.5,-299 5098.97,-280.41 5010.11,-242.86 4972.22,-226.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5514.63,-348.21 5524.83,-345.37 5515.08,-341.23 5514.63,-348.21"/>
+</g>
+<!-- Node67&#45;&gt;Node51 -->
+<g id="edge81" class="edge">
+<title>Node67&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M5612.45,-324.82C5614.2,-307.54 5618.78,-284.67 5630.5,-268 5644.41,-248.2 5668.8,-234.27 5686.61,-226.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5608.93,-325 5611.67,-335.23 5615.91,-325.53 5608.93,-325"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node">
+<title>Node68</title>
+<g id="a_node68"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5639.5,-268.5 5639.5,-298.5 5815.5,-298.5 5815.5,-268.5 5639.5,-268.5"/>
+<text text-anchor="start" x="5647.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
+<text text-anchor="middle" x="5727.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node67&#45;&gt;Node68 -->
+<g id="edge79" class="edge">
+<title>Node67&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M5645.77,-330.3C5663.92,-320.12 5685.82,-307.85 5702.38,-298.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5643.68,-327.45 5636.67,-335.4 5647.1,-333.56 5643.68,-327.45"/>
+</g>
+<!-- Node68&#45;&gt;Node51 -->
+<g id="edge80" class="edge">
+<title>Node68&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M5720.51,-258.6C5717.2,-247.28 5713.46,-234.46 5711.04,-226.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5717.21,-259.78 5723.38,-268.4 5723.93,-257.82 5717.21,-259.78"/>
+</g>
+</g>
+</svg>