aboutsummaryrefslogtreecommitdiff
path: root/latest/_i_working_mem_handle_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2024-02-15 15:02:19 +0000
committerNikhil Raj <nikhil.raj@arm.com>2024-02-15 15:02:19 +0000
commit38b600d8abb2c5f7a44511b5deddf441f975d51d (patch)
tree32a082a9e39f3af53d8678a5c18dee67a7f572ec /latest/_i_working_mem_handle_8hpp__dep__incl.svg
parent6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (diff)
downloadarmnn-38b600d8abb2c5f7a44511b5deddf441f975d51d.tar.gz
IVGCVSW-7968 Update Doxygen docu for 24.02
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I8c1e45815c6cf78f80d6f2c0959a5bbba6cd11de
Diffstat (limited to 'latest/_i_working_mem_handle_8hpp__dep__incl.svg')
-rw-r--r--latest/_i_working_mem_handle_8hpp__dep__incl.svg2193
1 files changed, 1360 insertions, 833 deletions
diff --git a/latest/_i_working_mem_handle_8hpp__dep__incl.svg b/latest/_i_working_mem_handle_8hpp__dep__incl.svg
index 8235608ed4..444c1d2796 100644
--- a/latest/_i_working_mem_handle_8hpp__dep__incl.svg
+++ b/latest/_i_working_mem_handle_8hpp__dep__incl.svg
@@ -4,18 +4,18 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: include/armnn/IWorkingMemHandle.hpp Pages: 1 -->
-<svg width="8667pt" height="642pt"
- viewBox="0.00 0.00 8666.50 642.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 638)">
+<svg width="10965pt" height="653pt"
+ viewBox="0.00 0.00 10964.58 653.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 649)">
<title>include/armnn/IWorkingMemHandle.hpp</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-638 8662.5,-638 8662.5,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-649 10960.58,-649 10960.58,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="7808,-603.5 7808,-633.5 7965,-633.5 7965,-603.5 7808,-603.5"/>
-<text text-anchor="start" x="7816" y="-621.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/IWorkingMem</text>
-<text text-anchor="middle" x="7886.5" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00">Handle.hpp</text>
+<polygon fill="#bfbfbf" stroke="black" points="10083.58,-614.5 10083.58,-644.5 10240.58,-644.5 10240.58,-614.5 10083.58,-614.5"/>
+<text text-anchor="start" x="10091.58" y="-632.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/IWorkingMem</text>
+<text text-anchor="middle" x="10162.08" y="-621.5" font-family="Helvetica,sans-Serif" font-size="10.00">Handle.hpp</text>
</a>
</g>
</g>
@@ -23,1907 +23,2434 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_i_runtime_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6100,-542 6100,-561 6255,-561 6255,-542 6100,-542"/>
-<text text-anchor="middle" x="6177.5" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/IRuntime.hpp</text>
+<polygon fill="white" stroke="black" points="9573.58,-553 9573.58,-572 9728.58,-572 9728.58,-553 9573.58,-553"/>
+<text text-anchor="middle" x="9651.08" y="-560" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/IRuntime.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="M7797.44,-614.11C7498.85,-602.76 6536.25,-566.14 6255.22,-555.46"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7797.66,-617.62 7807.78,-614.51 7797.92,-610.63 7797.66,-617.62"/>
+<path fill="none" stroke="midnightblue" d="M10073.16,-617.19C9972,-604.32 9809.08,-583.6 9718.07,-572.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10073,-620.7 10083.36,-618.49 10073.88,-613.75 10073,-620.7"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_arm_n_n_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7965.5,-475 7965.5,-494 8111.5,-494 8111.5,-475 7965.5,-475"/>
-<text text-anchor="middle" x="8038.5" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/ArmNN.hpp</text>
+<polygon fill="white" stroke="black" points="686.08,-486 686.08,-505 832.08,-505 832.08,-486 686.08,-486"/>
+<text text-anchor="middle" x="759.08" y="-493" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/ArmNN.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
-<g id="edge147" class="edge">
+<g id="edge188" class="edge">
<title>Node1&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M7910.37,-596.77C7944.27,-567.33 8004.88,-514.69 8028.6,-494.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7908.02,-594.17 7902.77,-603.37 7912.61,-599.46 7908.02,-594.17"/>
+<path fill="none" stroke="midnightblue" d="M10073.29,-627.42C9404.34,-619.28 5085.89,-566.21 1575.08,-511 1300.95,-506.69 975.03,-500.61 832.23,-497.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10073.3,-630.92 10083.34,-627.55 10073.39,-623.92 10073.3,-630.92"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_working_mem_handle_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7331.5,-341 7331.5,-360 7519.5,-360 7519.5,-341 7331.5,-341"/>
-<text text-anchor="middle" x="7425.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.hpp</text>
+<polygon fill="white" stroke="black" points="10525.08,-352 10525.08,-371 10713.08,-371 10713.08,-352 10525.08,-352"/>
+<text text-anchor="middle" x="10619.08" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node39 -->
-<g id="edge150" class="edge">
+<g id="edge191" class="edge">
<title>Node1&#45;&gt;Node39</title>
-<path fill="none" stroke="midnightblue" d="M7890.36,-593.32C7896,-548.4 7900.69,-452.09 7847.5,-402 7841.35,-396.21 7627.77,-372.83 7506.88,-360.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7886.88,-592.95 7888.97,-603.33 7893.81,-593.9 7886.88,-592.95"/>
+<path fill="none" stroke="midnightblue" d="M10200.07,-609.95C10245.25,-587.58 10322.66,-548.34 10387.08,-511 10472.94,-461.24 10572.03,-394.58 10606.5,-371.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10198.35,-606.89 10190.93,-614.45 10201.45,-613.17 10198.35,-606.89"/>
</g>
-<!-- Node103 -->
-<g id="node103" class="node">
-<title>Node103</title>
-<g id="a_node103"><a xlink:href="_async_execution_callback_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8065,-536.5 8065,-566.5 8210,-566.5 8210,-536.5 8065,-536.5"/>
-<text text-anchor="start" x="8073" y="-554.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/AsyncExecution</text>
-<text text-anchor="middle" x="8137.5" y="-543.5" font-family="Helvetica,sans-Serif" font-size="10.00">Callback.hpp</text>
+<!-- Node131 -->
+<g id="node131" class="node">
+<title>Node131</title>
+<g id="a_node131"><a xlink:href="_async_execution_callback_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10811.58,-547.5 10811.58,-577.5 10956.58,-577.5 10956.58,-547.5 10811.58,-547.5"/>
+<text text-anchor="start" x="10819.58" y="-565.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/AsyncExecution</text>
+<text text-anchor="middle" x="10884.08" y="-554.5" font-family="Helvetica,sans-Serif" font-size="10.00">Callback.hpp</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node103 -->
-<g id="edge148" class="edge">
-<title>Node1&#45;&gt;Node103</title>
-<path fill="none" stroke="midnightblue" d="M7950.54,-600.92C7991.5,-590.31 8044.06,-576.7 8083.01,-566.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7949.46,-597.58 7940.65,-603.48 7951.21,-604.36 7949.46,-597.58"/>
+<!-- Node1&#45;&gt;Node131 -->
+<g id="edge189" class="edge">
+<title>Node1&#45;&gt;Node131</title>
+<path fill="none" stroke="midnightblue" d="M10251.13,-623.83C10374.19,-616.84 10603.04,-601.84 10797.08,-578 10801.8,-577.42 10806.64,-576.77 10811.52,-576.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10250.79,-620.35 10241,-624.41 10251.19,-627.34 10250.79,-620.35"/>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M6265.62,-548.8C6510.75,-543.84 7221.44,-527.96 7811.5,-500 7862.98,-497.56 7920.96,-493.84 7965.44,-490.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6265.28,-545.3 6255.35,-549 6265.42,-552.3 6265.28,-545.3"/>
+<path fill="none" stroke="midnightblue" d="M9563.32,-561.33C8920.35,-560.05 4869.54,-550.57 1575.08,-511 1300.94,-507.71 975.02,-501.11 832.23,-498.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9563.43,-564.83 9573.44,-561.36 9563.45,-557.83 9563.43,-564.83"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_i_backend_internal_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6056,-402.5 6056,-432.5 6191,-432.5 6191,-402.5 6056,-402.5"/>
-<text text-anchor="start" x="6064" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
-<text text-anchor="middle" x="6123.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.hpp</text>
+<polygon fill="white" stroke="black" points="8514.58,-413.5 8514.58,-443.5 8649.58,-443.5 8649.58,-413.5 8514.58,-413.5"/>
+<text text-anchor="start" x="8522.58" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="8582.08" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node23 -->
<g id="edge38" class="edge">
<title>Node2&#45;&gt;Node23</title>
-<path fill="none" stroke="midnightblue" d="M6163.51,-533.77C6156.28,-524.37 6147.88,-512.12 6142.5,-500 6132.54,-477.56 6127.45,-449.23 6125.14,-432.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6160.96,-536.19 6169.94,-541.82 6166.43,-531.82 6160.96,-536.19"/>
+<path fill="none" stroke="midnightblue" d="M9638.56,-544.95C9621.78,-523.29 9592.34,-487.22 9577.08,-480 9493.84,-440.59 8860.3,-431.8 8649.82,-429.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9635.85,-547.16 9644.71,-552.97 9641.4,-542.9 9635.85,-547.16"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_runtime_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6769,-274 6769,-293 6900,-293 6900,-274 6769,-274"/>
-<text text-anchor="middle" x="6834.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.hpp</text>
+<polygon fill="white" stroke="black" points="10341.58,-279.5 10341.58,-298.5 10472.58,-298.5 10472.58,-279.5 10341.58,-279.5"/>
+<text text-anchor="middle" x="10407.08" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node25 -->
-<g id="edge136" class="edge">
+<g id="edge174" class="edge">
<title>Node2&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M6154.93,-536.31C6099.85,-500.05 5967.59,-402.15 6031.5,-335 6059.42,-305.67 6719.3,-303.86 6759.5,-299 6771.48,-297.55 6784.42,-295.3 6796.12,-293"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6153.36,-539.47 6163.66,-541.97 6157.17,-533.59 6153.36,-539.47"/>
+<path fill="none" stroke="midnightblue" d="M9738.88,-560.9C9877.51,-558.74 10155.19,-549.48 10387.08,-511 10615.32,-473.13 10749.11,-560.44 10890.08,-377 10898.48,-366.08 10899.39,-356.16 10890.08,-346 10859.27,-312.36 10526,-317.98 10481.08,-310 10465.36,-307.21 10448.12,-302.64 10434.24,-298.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9738.68,-557.4 9728.74,-561.05 9738.79,-564.4 9738.68,-557.4"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_cl_workload_factory_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="537,-335.5 537,-365.5 686,-365.5 686,-335.5 537,-335.5"/>
-<text text-anchor="start" x="545" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
-<text text-anchor="middle" x="611.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
+<polygon fill="white" stroke="black" points="1504.58,-346.5 1504.58,-376.5 1653.58,-376.5 1653.58,-346.5 1504.58,-346.5"/>
+<text text-anchor="start" x="1512.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="1579.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node68 -->
-<g id="edge146" class="edge">
+<g id="edge187" class="edge">
<title>Node2&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M6089.45,-550.02C5554.81,-547.01 2738.15,-529.93 1874.5,-500 1357.06,-482.07 1194.08,-620.55 711.5,-433 674.34,-418.56 640.51,-384.8 623.34,-365.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6089.77,-553.52 6099.79,-550.08 6089.81,-546.52 6089.77,-553.52"/>
+<path fill="none" stroke="midnightblue" d="M9563.53,-560.47C9024.01,-553.96 6095.57,-516.52 3708.08,-444 2903.48,-419.56 1928.31,-377.78 1654.02,-365.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9563.54,-563.97 9573.58,-560.59 9563.62,-556.97 9563.54,-563.97"/>
</g>
-<!-- Node87 -->
-<g id="node87" class="node">
-<title>Node87</title>
-<g id="a_node87"><a xlink:href="_i_backend_context_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1884,-469.5 1884,-499.5 2019,-499.5 2019,-469.5 1884,-469.5"/>
-<text text-anchor="start" x="1892" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
-<text text-anchor="middle" x="1951.5" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendContext.hpp</text>
+<!-- Node111 -->
+<g id="node111" class="node">
+<title>Node111</title>
+<g id="a_node111"><a xlink:href="_i_backend_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6698.58,-480.5 6698.58,-510.5 6833.58,-510.5 6833.58,-480.5 6698.58,-480.5"/>
+<text text-anchor="start" x="6706.58" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="6766.08" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendContext.hpp</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node87 -->
-<g id="edge114" class="edge">
-<title>Node2&#45;&gt;Node87</title>
-<path fill="none" stroke="midnightblue" d="M6089.26,-549.14C5532.22,-540.57 2511.05,-494.11 2019.2,-486.54"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6089.58,-552.65 6099.63,-549.3 6089.68,-545.65 6089.58,-552.65"/>
+<!-- Node2&#45;&gt;Node111 -->
+<g id="edge148" class="edge">
+<title>Node2&#45;&gt;Node111</title>
+<path fill="none" stroke="midnightblue" d="M9563.26,-559.52C9129.17,-549.74 7218.27,-506.69 6833.66,-498.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9563.47,-563.03 9573.54,-559.75 9563.63,-556.03 9563.47,-563.03"/>
</g>
-<!-- Node94 -->
-<g id="node94" class="node">
-<title>Node94</title>
-<g id="a_node94"><a xlink:href="_threadpool_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7638,-475 7638,-494 7803,-494 7803,-475 7638,-475"/>
-<text text-anchor="middle" x="7720.5" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/Threadpool.hpp</text>
+<!-- Node120 -->
+<g id="node120" class="node">
+<title>Node120</title>
+<g id="a_node120"><a xlink:href="_threadpool_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9624.58,-486 9624.58,-505 9789.58,-505 9789.58,-486 9624.58,-486"/>
+<text text-anchor="middle" x="9707.08" y="-493" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/Threadpool.hpp</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node94 -->
-<g id="edge134" class="edge">
-<title>Node2&#45;&gt;Node94</title>
-<path fill="none" stroke="midnightblue" d="M6265.38,-549.72C6487.83,-547.23 7091.18,-537.29 7592.5,-500 7612.57,-498.51 7634.35,-496.27 7654.16,-494"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6265.04,-546.22 6255.08,-549.83 6265.11,-553.22 6265.04,-546.22"/>
+<!-- Node2&#45;&gt;Node120 -->
+<g id="edge172" class="edge">
+<title>Node2&#45;&gt;Node120</title>
+<path fill="none" stroke="midnightblue" d="M9665.18,-545.13C9676.13,-532.42 9690.89,-515.3 9699.65,-505.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9662.51,-542.87 9658.64,-552.73 9667.82,-547.44 9662.51,-542.87"/>
</g>
-<!-- Node96 -->
-<g id="node96" class="node">
-<title>Node96</title>
-<g id="a_node96"><a xlink:href="_parser_prototxt_fixture_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6151.5,-469.5 6151.5,-499.5 6311.5,-499.5 6311.5,-469.5 6151.5,-469.5"/>
-<text text-anchor="start" x="6159.5" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/ParserPrototxt</text>
-<text text-anchor="middle" x="6231.5" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture.hpp</text>
+<!-- Node122 -->
+<g id="node122" class="node">
+<title>Node122</title>
+<g id="a_node122"><a xlink:href="_parser_prototxt_fixture_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9408.08,-480.5 9408.08,-510.5 9568.08,-510.5 9568.08,-480.5 9408.08,-480.5"/>
+<text text-anchor="start" x="9416.08" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/ParserPrototxt</text>
+<text text-anchor="middle" x="9488.08" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture.hpp</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node96 -->
-<g id="edge137" class="edge">
-<title>Node2&#45;&gt;Node96</title>
-<path fill="none" stroke="midnightblue" d="M6191.22,-533.99C6200.04,-523.36 6211.39,-509.7 6219.8,-499.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6188.48,-531.81 6184.78,-541.73 6193.87,-536.28 6188.48,-531.81"/>
+<!-- Node2&#45;&gt;Node122 -->
+<g id="edge175" class="edge">
+<title>Node2&#45;&gt;Node122</title>
+<path fill="none" stroke="midnightblue" d="M9619.88,-549.06C9592.27,-538.05 9552.01,-521.99 9523.26,-510.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9618.85,-552.42 9629.44,-552.87 9621.45,-545.91 9618.85,-552.42"/>
</g>
-<!-- Node97 -->
-<g id="node97" class="node">
-<title>Node97</title>
-<g id="a_node97"><a xlink:href="_profiling_options_converter_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7453,-469.5 7453,-499.5 7584,-499.5 7584,-469.5 7453,-469.5"/>
-<text text-anchor="start" x="7461" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Profiling</text>
-<text text-anchor="middle" x="7518.5" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionsConverter.hpp</text>
+<!-- Node123 -->
+<g id="node123" class="node">
+<title>Node123</title>
+<g id="a_node123"><a xlink:href="_profiling_options_converter_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10247.58,-480.5 10247.58,-510.5 10378.58,-510.5 10378.58,-480.5 10247.58,-480.5"/>
+<text text-anchor="start" x="10255.58" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Profiling</text>
+<text text-anchor="middle" x="10313.08" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionsConverter.hpp</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node97 -->
-<g id="edge138" class="edge">
-<title>Node2&#45;&gt;Node97</title>
-<path fill="none" stroke="midnightblue" d="M6265.57,-546.23C6516.67,-534.06 7232.29,-499.37 7452.92,-488.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6265.21,-542.74 6255.39,-546.72 6265.55,-549.74 6265.21,-542.74"/>
+<!-- Node2&#45;&gt;Node123 -->
+<g id="edge176" class="edge">
+<title>Node2&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M9738.91,-552.88C9873.42,-539.67 10127.44,-514.73 10247.31,-502.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9738.25,-549.42 9728.64,-553.88 9738.94,-556.39 9738.25,-549.42"/>
</g>
-<!-- Node99 -->
-<g id="node99" class="node">
-<title>Node99</title>
-<g id="a_node99"><a xlink:href="_arm_compute_tuning_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="247,-469.5 247,-499.5 406,-499.5 406,-469.5 247,-469.5"/>
-<text text-anchor="start" x="255" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="326.5" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTuningUtils.hpp</text>
+<!-- Node125 -->
+<g id="node125" class="node">
+<title>Node125</title>
+<g id="a_node125"><a xlink:href="_arm_compute_tuning_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9881.58,-480.5 9881.58,-510.5 10040.58,-510.5 10040.58,-480.5 9881.58,-480.5"/>
+<text text-anchor="start" x="9889.58" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="9961.08" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTuningUtils.hpp</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node99 -->
-<g id="edge141" class="edge">
-<title>Node2&#45;&gt;Node99</title>
-<path fill="none" stroke="midnightblue" d="M6089.74,-550.14C5472.11,-547.51 1770.56,-530.69 645.5,-500 563.9,-497.77 470.63,-493.31 406.11,-489.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6089.9,-553.64 6099.91,-550.18 6089.93,-546.64 6089.9,-553.64"/>
+<!-- Node2&#45;&gt;Node125 -->
+<g id="edge179" class="edge">
+<title>Node2&#45;&gt;Node125</title>
+<path fill="none" stroke="midnightblue" d="M9702,-550.82C9754.42,-539.83 9836.37,-522.65 9894.03,-510.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9701,-547.46 9691.93,-552.94 9702.44,-554.31 9701,-547.46"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7575.5,-341 7575.5,-360 7705.5,-360 7705.5,-341 7575.5,-341"/>
-<text text-anchor="middle" x="7640.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
+<polygon fill="white" stroke="black" points="2783.08,-352 2783.08,-371 2913.08,-371 2913.08,-352 2783.08,-352"/>
+<text text-anchor="middle" x="2848.08" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.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="M8002.86,-471.4C7978.52,-462.42 7946.02,-449 7919.5,-433 7900.84,-421.74 7901.17,-411.39 7881.5,-402 7872.58,-397.74 7750.69,-373.26 7683.77,-360.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8001.82,-474.74 8012.41,-474.85 8004.2,-468.16 8001.82,-474.74"/>
+<path fill="none" stroke="midnightblue" d="M842.28,-489.24C1184.14,-467.64 2477.05,-385.94 2782.93,-366.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="841.97,-485.76 832.21,-489.88 842.41,-492.74 841.97,-485.76"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_driver_options_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7971.5,-402.5 7971.5,-432.5 8105.5,-432.5 8105.5,-402.5 7971.5,-402.5"/>
-<text text-anchor="start" x="7979.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
-<text text-anchor="middle" x="8038.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.hpp</text>
+<polygon fill="white" stroke="black" points="644.08,-413.5 644.08,-443.5 778.08,-443.5 778.08,-413.5 644.08,-413.5"/>
+<text text-anchor="start" x="652.08" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
+<text text-anchor="middle" x="711.08" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.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="M8038.5,-464.41C8038.5,-454.22 8038.5,-441.9 8038.5,-432.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8035,-464.73 8038.5,-474.73 8042,-464.73 8035,-464.73"/>
+<path fill="none" stroke="midnightblue" d="M746.66,-477.67C738.85,-467.09 728.88,-453.6 721.49,-443.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="743.85,-479.77 752.61,-485.73 749.49,-475.61 743.85,-479.77"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_armnn_device_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7724,-341 7724,-360 7915,-360 7915,-341 7724,-341"/>
-<text text-anchor="middle" x="7819.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.hpp</text>
+<polygon fill="white" stroke="black" points="662.58,-352 662.58,-371 853.58,-371 853.58,-352 662.58,-352"/>
+<text text-anchor="middle" x="758.08" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge17" class="edge">
<title>Node3&#45;&gt;Node6</title>
-<path fill="none" stroke="midnightblue" d="M8016.5,-469.2C8001.24,-459.21 7980.51,-445.47 7962.5,-433 7943.13,-419.59 7939.63,-414.24 7919.5,-402 7892.41,-385.53 7859.28,-369.56 7838.78,-360.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8014.93,-472.36 8025.22,-474.89 8018.76,-466.49 8014.93,-472.36"/>
+<path fill="none" stroke="midnightblue" d="M771.4,-477.44C777.41,-468.06 784,-455.94 787.08,-444 790.53,-430.66 790.63,-426.31 787.08,-413 782.81,-396.98 772.11,-380.76 764.97,-371.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="768.46,-475.55 765.74,-485.79 774.25,-479.48 768.46,-475.55"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_armnn_prepared_model_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8203.5,-67.5 8203.5,-97.5 8383.5,-97.5 8383.5,-67.5 8203.5,-67.5"/>
-<text text-anchor="start" x="8211.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
-<text text-anchor="middle" x="8293.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.hpp</text>
+<polygon fill="white" stroke="black" points="287.08,-67.5 287.08,-97.5 467.08,-97.5 467.08,-67.5 287.08,-67.5"/>
+<text text-anchor="start" x="295.08" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
+<text text-anchor="middle" x="377.08" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge37" class="edge">
<title>Node3&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M8093.54,-473.21C8102.53,-471.69 8111.76,-470.22 8120.5,-469 8232.47,-453.33 8615.5,-464.56 8615.5,-351.5 8615.5,-351.5 8615.5,-351.5 8615.5,-215.5 8615.5,-178.2 8622.84,-159.37 8595.5,-134 8565.35,-106.03 8461.29,-93.42 8383.7,-87.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8092.78,-469.79 8083.52,-474.94 8093.97,-476.68 8092.78,-469.79"/>
+<path fill="none" stroke="midnightblue" d="M675.78,-494.54C508.38,-492.5 141.79,-476.52 79.08,-377 38.97,-313.33 -97.76,-352.84 122.08,-134 145.15,-111.04 223.19,-97.92 286.92,-90.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="675.75,-498.04 685.78,-494.65 675.82,-491.04 675.75,-498.04"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_armnn_driver_impl_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7947,-201.5 7947,-231.5 8114,-231.5 8114,-201.5 7947,-201.5"/>
-<text text-anchor="start" x="7955" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
-<text text-anchor="middle" x="8030.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.hpp</text>
+<polygon fill="white" stroke="black" points="691.58,-201.5 691.58,-231.5 858.58,-231.5 858.58,-201.5 691.58,-201.5"/>
+<text text-anchor="start" x="699.58" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
+<text text-anchor="middle" x="775.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge18" class="edge">
<title>Node3&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M8071.32,-470.65C8087.42,-462.48 8105.3,-450.16 8114.5,-433 8135.08,-394.61 8127.8,-376.48 8114.5,-335 8100.87,-292.5 8065.58,-252.29 8045.35,-231.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8069.67,-467.56 8062.12,-474.99 8072.65,-473.89 8069.67,-467.56"/>
+<path fill="none" stroke="midnightblue" d="M783.67,-480.45C814.11,-461.47 864.44,-424.48 885.08,-377 904.4,-332.57 911.23,-308.78 885.08,-268 873.91,-250.58 855.05,-239.08 836.07,-231.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="781.66,-477.58 774.92,-485.75 785.29,-483.56 781.66,-477.58"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_canonical_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8307.5,-402.5 8307.5,-432.5 8459.5,-432.5 8459.5,-402.5 8307.5,-402.5"/>
-<text text-anchor="start" x="8315.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
-<text text-anchor="middle" x="8383.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
+<polygon fill="white" stroke="black" points="228.08,-413.5 228.08,-443.5 380.08,-443.5 380.08,-413.5 228.08,-413.5"/>
+<text text-anchor="start" x="236.08" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
+<text text-anchor="middle" x="304.08" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node15 -->
<g id="edge19" class="edge">
<title>Node3&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M8094.08,-473.03C8152.37,-462.05 8244.3,-444.73 8308.88,-432.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8093.14,-469.64 8083.96,-474.94 8094.43,-476.52 8093.14,-469.64"/>
+<path fill="none" stroke="midnightblue" d="M684.82,-484.64C611.21,-474.77 495.28,-458.93 395.08,-444 390.34,-443.29 385.45,-442.55 380.53,-441.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="684.54,-488.14 694.92,-486 685.47,-481.2 684.54,-488.14"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_conversion_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8214,-335.5 8214,-365.5 8373,-365.5 8373,-335.5 8214,-335.5"/>
-<text text-anchor="start" x="8222" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
-<text text-anchor="middle" x="8293.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
+<polygon fill="white" stroke="black" points="295.58,-346.5 295.58,-376.5 454.58,-376.5 454.58,-346.5 295.58,-346.5"/>
+<text text-anchor="start" x="303.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
+<text text-anchor="middle" x="375.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node16 -->
<g id="edge35" class="edge">
<title>Node3&#45;&gt;Node16</title>
-<path fill="none" stroke="midnightblue" d="M8082.8,-472.25C8112.79,-463.69 8152.75,-450.41 8185.5,-433 8221.38,-413.92 8258.09,-383.41 8278.12,-365.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8081.73,-468.91 8073.04,-474.97 8083.61,-475.65 8081.73,-468.91"/>
+<path fill="none" stroke="midnightblue" d="M675.58,-491.98C615.35,-487.38 533.47,-475.24 468.08,-444 433.99,-427.71 402.82,-395.3 386.67,-376.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="675.59,-495.49 685.81,-492.71 676.08,-488.51 675.59,-495.49"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_model_to_i_network_transformer_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8170,-201.5 8170,-231.5 8315,-231.5 8315,-201.5 8170,-201.5"/>
-<text text-anchor="start" x="8178" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
-<text text-anchor="middle" x="8242.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.hpp</text>
+<polygon fill="white" stroke="black" points="422.58,-201.5 422.58,-231.5 567.58,-231.5 567.58,-201.5 422.58,-201.5"/>
+<text text-anchor="start" x="430.58" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
+<text text-anchor="middle" x="495.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node18 -->
<g id="edge36" class="edge">
<title>Node3&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M8076.36,-471.35C8096.11,-463.28 8119.26,-450.84 8134.5,-433 8184.79,-374.11 8149.13,-333.46 8190.5,-268 8199.37,-253.96 8212.92,-240.97 8223.96,-231.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8075.06,-468.1 8066.99,-474.96 8077.58,-474.63 8075.06,-468.1"/>
+<path fill="none" stroke="midnightblue" d="M686.89,-483.91C625.34,-470.6 540.73,-441.15 501.08,-377 493.84,-365.28 494.69,-358.2 501.08,-346 514.13,-321.1 540.04,-334.9 553.08,-310 561.75,-293.47 560.82,-284.99 553.08,-268 546.17,-252.81 532.18,-240.41 519.67,-231.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="686.44,-487.39 696.94,-485.99 687.86,-480.54 686.44,-487.39"/>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
-<path fill="none" stroke="midnightblue" d="M7981.53,-399.59C7938.76,-386.9 7881.98,-370.04 7848.24,-360.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7980.67,-402.99 7991.25,-402.48 7982.66,-396.28 7980.67,-402.99"/>
+<path fill="none" stroke="midnightblue" d="M727.37,-404.97C735.79,-393.33 745.58,-379.8 751.8,-371.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.31,-403.24 721.28,-413.4 729.98,-407.34 724.31,-403.24"/>
</g>
<!-- Node5&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node5&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M7994.59,-397.46C7981.93,-389.65 7969.62,-379.27 7962.5,-366 7936.77,-318.02 7987.89,-258.48 8015.05,-231.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7992.94,-400.54 8003.36,-402.45 7996.4,-394.46 7992.94,-400.54"/>
+<path fill="none" stroke="midnightblue" d="M788.22,-420.3C816.13,-413.52 844.96,-400.78 862.08,-377 890.39,-337.69 886.26,-309.98 862.08,-268 852.41,-251.2 834.77,-239.48 817.89,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="787.43,-416.89 778.41,-422.45 788.93,-423.72 787.43,-416.89"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_driver_options_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7971.5,-335.5 7971.5,-365.5 8105.5,-365.5 8105.5,-335.5 7971.5,-335.5"/>
-<text text-anchor="start" x="7979.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
-<text text-anchor="middle" x="8038.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.cpp</text>
+<polygon fill="white" stroke="black" points="510.08,-346.5 510.08,-376.5 644.08,-376.5 644.08,-346.5 510.08,-346.5"/>
+<text text-anchor="start" x="518.08" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
+<text text-anchor="middle" x="577.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node14 -->
<g id="edge16" class="edge">
<title>Node5&#45;&gt;Node14</title>
-<path fill="none" stroke="midnightblue" d="M8038.5,-392.11C8038.5,-383.15 8038.5,-373.32 8038.5,-365.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8035,-392.4 8038.5,-402.4 8042,-392.4 8035,-392.4"/>
+<path fill="none" stroke="midnightblue" d="M672.93,-408.99C651.69,-398.69 625.67,-386.07 606.1,-376.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="671.48,-412.18 682.01,-413.4 674.54,-405.88 671.48,-412.18"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_armnn_device_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7724,-274 7724,-293 7915,-293 7915,-274 7724,-274"/>
-<text text-anchor="middle" x="7819.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.cpp</text>
+<polygon fill="white" stroke="black" points="662.58,-279.5 662.58,-298.5 853.58,-298.5 853.58,-279.5 662.58,-279.5"/>
+<text text-anchor="middle" x="758.08" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.cpp</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="M7819.5,-330.54C7819.5,-318.17 7819.5,-302.62 7819.5,-293.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7816,-330.73 7819.5,-340.73 7823,-330.73 7816,-330.73"/>
+<path fill="none" stroke="midnightblue" d="M758.08,-341.44C758.08,-327.53 758.08,-309.32 758.08,-298.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="754.58,-341.86 758.08,-351.86 761.58,-341.86 754.58,-341.86"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_armnn_driver_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8045,-140 8045,-159 8232,-159 8232,-140 8045,-140"/>
-<text text-anchor="middle" x="8138.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver.hpp</text>
+<polygon fill="white" stroke="black" points="522.58,-140 522.58,-159 709.58,-159 709.58,-140 522.58,-140"/>
+<text text-anchor="middle" x="616.08" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver.hpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M7768.54,-337.7C7748.08,-330.2 7726.54,-318.14 7714.5,-299 7707.17,-287.34 7706.28,-279.06 7714.5,-268 7757.12,-210.69 7963.72,-174.41 8071.99,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7767.54,-341.06 7778.14,-340.94 7769.78,-334.43 7767.54,-341.06"/>
+<path fill="none" stroke="midnightblue" d="M712.59,-348.59C691.59,-340.87 668.04,-328.67 653.08,-310 615.59,-263.18 614.77,-185.19 615.64,-159.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="711.75,-352 722.34,-351.93 714.01,-345.38 711.75,-352"/>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M8168.52,-135.91C8194.76,-124.91 8232.83,-108.94 8260.05,-97.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8166.95,-132.77 8159.08,-139.87 8169.66,-139.23 8166.95,-132.77"/>
+<path fill="none" stroke="midnightblue" d="M574.53,-137.2C534.01,-126.18 472.3,-109.39 428.66,-97.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="573.78,-140.62 584.35,-139.87 575.62,-133.87 573.78,-140.62"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="support__library__service_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8057.5,-67.5 8057.5,-97.5 8185.5,-97.5 8185.5,-67.5 8057.5,-67.5"/>
-<text text-anchor="start" x="8065.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/support_library</text>
-<text text-anchor="middle" x="8121.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_service.cpp</text>
+<polygon fill="white" stroke="black" points="552.08,-67.5 552.08,-97.5 680.08,-97.5 680.08,-67.5 552.08,-67.5"/>
+<text text-anchor="start" x="560.08" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/support_library</text>
+<text text-anchor="middle" x="616.08" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_service.cpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node8&#45;&gt;Node12</title>
-<path fill="none" stroke="midnightblue" d="M8133.59,-129.74C8130.91,-119.49 8127.65,-107 8125.18,-97.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8130.29,-130.94 8136.21,-139.73 8137.06,-129.17 8130.29,-130.94"/>
+<path fill="none" stroke="midnightblue" d="M616.08,-129.41C616.08,-119.22 616.08,-106.9 616.08,-97.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="612.58,-129.73 616.08,-139.73 619.58,-129.73 612.58,-129.73"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_armnn_driver_impl_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8210,-0.5 8210,-30.5 8377,-30.5 8377,-0.5 8210,-0.5"/>
-<text text-anchor="start" x="8218" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
-<text text-anchor="middle" x="8293.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.cpp</text>
+<polygon fill="white" stroke="black" points="411.58,-0.5 411.58,-30.5 578.58,-30.5 578.58,-0.5 411.58,-0.5"/>
+<text text-anchor="start" x="419.58" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
+<text text-anchor="middle" x="495.08" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.cpp</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node10</title>
-<path fill="none" stroke="midnightblue" d="M8293.5,-57.11C8293.5,-48.15 8293.5,-38.32 8293.5,-30.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8290,-57.4 8293.5,-67.4 8297,-57.4 8290,-57.4"/>
+<path fill="none" stroke="midnightblue" d="M411.69,-62.44C430.21,-52.24 452.61,-39.9 469.53,-30.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="409.76,-59.51 402.69,-67.4 413.14,-65.64 409.76,-59.51"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_armnn_prepared_model_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8478.5,-0.5 8478.5,-30.5 8658.5,-30.5 8658.5,-0.5 8478.5,-0.5"/>
-<text text-anchor="start" x="8486.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
-<text text-anchor="middle" x="8568.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.cpp</text>
+<polygon fill="white" stroke="black" points="92.08,-0.5 92.08,-30.5 272.08,-30.5 272.08,-0.5 92.08,-0.5"/>
+<text text-anchor="start" x="100.08" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
+<text text-anchor="middle" x="182.08" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.cpp</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node9&#45;&gt;Node11</title>
-<path fill="none" stroke="midnightblue" d="M8362.81,-65.12C8407.8,-54.48 8465.85,-40.76 8508.8,-30.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8361.76,-61.77 8352.83,-67.48 8363.37,-68.58 8361.76,-61.77"/>
+<path fill="none" stroke="midnightblue" d="M325.27,-64.23C293.72,-53.71 253.94,-40.45 224.31,-30.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="324.18,-67.55 334.77,-67.4 326.39,-60.91 324.18,-67.55"/>
</g>
<!-- Node13&#45;&gt;Node8 -->
<g id="edge13" class="edge">
<title>Node13&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M8062.67,-196.14C8083.19,-183.79 8108.78,-168.39 8124.37,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8060.7,-193.24 8053.93,-201.4 8064.31,-199.24 8060.7,-193.24"/>
+<path fill="none" stroke="midnightblue" d="M730.95,-197.46C700.23,-184.9 660.66,-168.72 636.89,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730,-200.85 740.58,-201.4 732.65,-194.37 730,-200.85"/>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge15" class="edge">
<title>Node13&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M8124.47,-208.21C8163.18,-201.51 8206.76,-188.84 8240.5,-165 8264.62,-147.96 8280.53,-116.13 8288.18,-97.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8123.53,-204.82 8114.22,-209.87 8124.65,-211.73 8123.53,-204.82"/>
+<path fill="none" stroke="midnightblue" d="M765.17,-192.11C755.87,-173.22 740.09,-147.61 718.08,-134 697.05,-121 561.09,-103.74 467.33,-93.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="762.04,-193.69 769.44,-201.28 768.39,-190.74 762.04,-193.69"/>
</g>
<!-- Node13&#45;&gt;Node10 -->
<g id="edge14" class="edge">
<title>Node13&#45;&gt;Node10</title>
-<path fill="none" stroke="midnightblue" d="M8025.35,-191.14C8019.95,-158.16 8016.19,-99.69 8048.5,-67 8070.9,-44.34 8148.13,-31.06 8209.96,-23.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8021.96,-192.06 8027.2,-201.27 8028.85,-190.81 8021.96,-192.06"/>
+<path fill="none" stroke="midnightblue" d="M769.75,-191.12C765.43,-174.33 758.37,-151.92 748.08,-134 728.34,-99.59 722.87,-87.8 689.08,-67 655.89,-46.57 614.61,-34.35 578.67,-27.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="766.44,-192.33 772.19,-201.23 773.24,-190.69 766.44,-192.33"/>
</g>
<!-- Node15&#45;&gt;Node11 -->
<g id="edge31" class="edge">
<title>Node15&#45;&gt;Node11</title>
-<path fill="none" stroke="midnightblue" d="M8469.77,-409.83C8548.78,-398.46 8653.5,-367.69 8653.5,-284.5 8653.5,-284.5 8653.5,-284.5 8653.5,-148.5 8653.5,-98.89 8610.54,-53.1 8585.7,-30.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8469.23,-406.37 8459.79,-411.19 8470.17,-413.31 8469.23,-406.37"/>
+<path fill="none" stroke="midnightblue" d="M217.89,-417.8C163,-409.85 98.65,-396.68 79.08,-377 51.18,-348.93 60.08,-329.58 60.08,-290 60.08,-290 60.08,-290 60.08,-148.5 60.08,-93.27 118.41,-51.31 154.4,-30.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="217.63,-421.29 228.02,-419.22 218.61,-414.36 217.63,-421.29"/>
</g>
<!-- Node15&#45;&gt;Node14 -->
<g id="edge33" class="edge">
<title>Node15&#45;&gt;Node14</title>
-<path fill="none" stroke="midnightblue" d="M8298.93,-400.57C8239.37,-389.35 8160.73,-374.53 8105.5,-364.12"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8298.59,-404.06 8309.06,-402.48 8299.89,-397.18 8298.59,-404.06"/>
+<path fill="none" stroke="midnightblue" d="M372.89,-411.12C417.56,-400.48 475.18,-386.76 517.82,-376.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="371.9,-407.75 362.98,-413.48 373.52,-414.56 371.9,-407.75"/>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge20" class="edge">
<title>Node15&#45;&gt;Node16</title>
-<path fill="none" stroke="midnightblue" d="M8355.74,-396.45C8341.89,-386.45 8325.48,-374.6 8312.99,-365.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8353.82,-399.38 8363.97,-402.4 8357.91,-393.7 8353.82,-399.38"/>
+<path fill="none" stroke="midnightblue" d="M326.92,-406.6C337.64,-396.78 350.13,-385.34 359.71,-376.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="324.5,-404.06 319.49,-413.4 329.23,-409.22 324.5,-404.06"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_model_to_i_network_transformer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8442,-134.5 8442,-164.5 8587,-164.5 8587,-134.5 8442,-134.5"/>
-<text text-anchor="start" x="8450" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
-<text text-anchor="middle" x="8514.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.cpp</text>
+<polygon fill="white" stroke="black" points="131.58,-134.5 131.58,-164.5 276.58,-164.5 276.58,-134.5 131.58,-134.5"/>
+<text text-anchor="start" x="139.58" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
+<text text-anchor="middle" x="204.08" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node19 -->
<g id="edge34" class="edge">
<title>Node15&#45;&gt;Node19</title>
-<path fill="none" stroke="midnightblue" d="M8390.27,-392.75C8396.7,-374.39 8408.16,-349.71 8426.5,-335 8473.94,-296.96 8521.59,-347.33 8558.5,-299 8590.33,-257.33 8548.14,-192.98 8526.23,-164.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8386.88,-391.85 8387.13,-402.45 8393.54,-394.01 8386.88,-391.85"/>
+<path fill="none" stroke="midnightblue" d="M292.32,-404.33C282.54,-386.74 267.3,-362.79 249.08,-346 225.09,-323.88 201.56,-338.17 185.08,-310 157.49,-262.82 183.29,-194.39 196.89,-164.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="289.36,-406.21 297.18,-413.36 295.52,-402.9 289.36,-406.21"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_canonical_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8435.5,-335.5 8435.5,-365.5 8587.5,-365.5 8587.5,-335.5 8435.5,-335.5"/>
-<text text-anchor="start" x="8443.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
-<text text-anchor="middle" x="8511.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
+<polygon fill="white" stroke="black" points="88.08,-346.5 88.08,-376.5 240.08,-376.5 240.08,-346.5 88.08,-346.5"/>
+<text text-anchor="start" x="96.08" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
+<text text-anchor="middle" x="164.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node22 -->
<g id="edge32" class="edge">
<title>Node15&#45;&gt;Node22</title>
-<path fill="none" stroke="midnightblue" d="M8420.22,-397.85C8440.46,-387.58 8465.17,-375.03 8483.78,-365.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8418.61,-394.75 8411.27,-402.4 8421.78,-400.99 8418.61,-394.75"/>
+<path fill="none" stroke="midnightblue" d="M264.52,-409.13C242.27,-398.8 214.94,-386.11 194.4,-376.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="263.16,-412.36 273.71,-413.4 266.11,-406.01 263.16,-412.36"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_converter_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8200,-274 8200,-293 8373,-293 8373,-274 8200,-274"/>
-<text text-anchor="middle" x="8286.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.hpp</text>
+<polygon fill="white" stroke="black" points="194.58,-279.5 194.58,-298.5 367.58,-298.5 367.58,-279.5 194.58,-279.5"/>
+<text text-anchor="middle" x="281.08" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.hpp</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge21" class="edge">
<title>Node16&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M8290.89,-325.25C8289.68,-314.02 8288.32,-301.38 8287.44,-293.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8287.43,-325.83 8291.98,-335.4 8294.39,-325.08 8287.43,-325.83"/>
+<path fill="none" stroke="midnightblue" d="M348.04,-340.22C329.71,-326.47 306.4,-308.98 292.67,-298.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="345.96,-343.03 356.06,-346.23 350.16,-337.43 345.96,-343.03"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_conversion_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8391,-268.5 8391,-298.5 8550,-298.5 8550,-268.5 8391,-268.5"/>
-<text text-anchor="start" x="8399" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
-<text text-anchor="middle" x="8470.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
+<polygon fill="white" stroke="black" points="385.58,-274 385.58,-304 544.58,-304 544.58,-274 385.58,-274"/>
+<text text-anchor="start" x="393.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
+<text text-anchor="middle" x="465.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node21 -->
<g id="edge30" class="edge">
<title>Node16&#45;&gt;Node21</title>
-<path fill="none" stroke="midnightblue" d="M8341.65,-331.82C8370.1,-321.37 8405.63,-308.32 8432.17,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8340.09,-328.66 8331.91,-335.4 8342.5,-335.23 8340.09,-328.66"/>
+<path fill="none" stroke="midnightblue" d="M401.53,-339.79C416.23,-328.27 434.15,-314.23 447.21,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="399.01,-337.31 393.3,-346.23 403.33,-342.82 399.01,-337.31"/>
</g>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge22" class="edge">
<title>Node17&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M8228.15,-271.19C8204.17,-263.78 8177.98,-251.66 8160.5,-232 8141.81,-210.97 8138.78,-175.64 8138.43,-159.29"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8227.33,-274.6 8237.91,-273.99 8229.26,-267.87 8227.33,-274.6"/>
+<path fill="none" stroke="midnightblue" d="M330.24,-277.36C344.97,-274.26 361.16,-270.91 376.08,-268 464.73,-250.69 503.98,-286.39 576.08,-232 600.62,-213.49 610.99,-175.89 614.53,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="329.37,-273.97 320.32,-279.47 330.83,-280.82 329.37,-273.97"/>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge23" class="edge">
<title>Node17&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M8274.89,-265.35C8267.77,-254.82 8258.75,-241.5 8252.04,-231.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8272.06,-267.41 8280.57,-273.73 8277.86,-263.49 8272.06,-267.41"/>
+<path fill="none" stroke="midnightblue" d="M316.84,-276.22C354.22,-263.91 412.85,-244.59 452.57,-231.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="315.3,-273.04 306.9,-279.5 317.49,-279.69 315.3,-273.04"/>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge29" class="edge">
<title>Node17&#45;&gt;Node19</title>
-<path fill="none" stroke="midnightblue" d="M8351.62,-272.32C8415.3,-261.69 8504.2,-244.83 8514.5,-232 8529.82,-212.91 8524.44,-182.4 8519.33,-164.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8350.92,-268.88 8341.63,-273.97 8352.06,-275.79 8350.92,-268.88"/>
+<path fill="none" stroke="midnightblue" d="M260.21,-272.91C247.62,-262.73 232.29,-248.22 223.08,-232 210.9,-210.52 206.52,-181.63 204.95,-164.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="258.33,-275.88 268.38,-279.24 262.62,-270.35 258.33,-275.88"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_converter_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8333.5,-207 8333.5,-226 8505.5,-226 8505.5,-207 8333.5,-207"/>
-<text text-anchor="middle" x="8419.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.cpp</text>
+<polygon fill="white" stroke="black" points="232.08,-207 232.08,-226 404.08,-226 404.08,-207 232.08,-207"/>
+<text text-anchor="middle" x="318.08" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.cpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge28" class="edge">
<title>Node17&#45;&gt;Node20</title>
-<path fill="none" stroke="midnightblue" d="M8313.22,-269.44C8339.56,-256.57 8379.07,-237.26 8401.77,-226.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8311.61,-266.33 8304.16,-273.87 8314.68,-272.62 8311.61,-266.33"/>
+<path fill="none" stroke="midnightblue" d="M290.44,-270.18C297.81,-256.13 307.78,-237.14 313.51,-226.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="287.17,-268.87 285.62,-279.36 293.37,-272.13 287.17,-268.87"/>
</g>
<!-- Node18&#45;&gt;Node8 -->
<g id="edge24" class="edge">
<title>Node18&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M8211.26,-195.97C8191.54,-183.65 8167.05,-168.35 8152.11,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8209.6,-199.06 8219.93,-201.4 8213.31,-193.13 8209.6,-199.06"/>
+<path fill="none" stroke="midnightblue" d="M530.2,-196.64C553.34,-184.2 582.55,-168.51 600.25,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="528.49,-193.58 521.34,-201.4 531.8,-199.75 528.49,-193.58"/>
</g>
<!-- Node18&#45;&gt;Node9 -->
<g id="edge25" class="edge">
<title>Node18&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M8258.61,-192.64C8263.95,-184.25 8269.54,-174.48 8273.5,-165 8282.93,-142.41 8288.6,-114.37 8291.38,-97.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8255.59,-190.85 8252.99,-201.12 8261.43,-194.72 8255.59,-190.85"/>
+<path fill="none" stroke="midnightblue" d="M475.77,-193.9C451.41,-166.65 410.23,-120.58 389.62,-97.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="473.18,-196.25 482.46,-201.37 478.4,-191.59 473.18,-196.25"/>
</g>
<!-- Node18&#45;&gt;Node10 -->
<g id="edge26" class="edge">
<title>Node18&#45;&gt;Node10</title>
-<path fill="none" stroke="midnightblue" d="M8283.54,-196.64C8319.71,-177.51 8370.03,-144.14 8392.5,-98 8398.53,-85.61 8399.7,-78.75 8392.5,-67 8381.97,-49.81 8363.54,-38.23 8345.41,-30.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8281.52,-193.75 8274.22,-201.43 8284.71,-199.97 8281.52,-193.75"/>
+<path fill="none" stroke="midnightblue" d="M495.08,-191C495.08,-148.93 495.08,-64.26 495.08,-30.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="491.58,-191.19 495.08,-201.19 498.58,-191.19 491.58,-191.19"/>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge27" class="edge">
<title>Node18&#45;&gt;Node19</title>
-<path fill="none" stroke="midnightblue" d="M8311.05,-199.12C8355.56,-188.48 8412.97,-174.76 8455.45,-164.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8310.1,-195.75 8301.19,-201.48 8311.72,-202.56 8310.1,-195.75"/>
+<path fill="none" stroke="midnightblue" d="M422.33,-199.25C374.54,-188.58 312.67,-174.75 267.01,-164.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="421.78,-202.71 432.3,-201.48 423.3,-195.88 421.78,-202.71"/>
</g>
<!-- Node23&#45;&gt;Node4 -->
<g id="edge61" class="edge">
<title>Node23&#45;&gt;Node4</title>
-<path fill="none" stroke="midnightblue" d="M6201.4,-416.23C6414.31,-414.96 7023.8,-407.65 7528.5,-366 7546.18,-364.54 7565.36,-362.3 7582.77,-360.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6201.24,-412.73 6191.26,-416.29 6201.28,-419.73 6201.24,-412.73"/>
+<path fill="none" stroke="midnightblue" d="M8503.92,-427.1C7925.76,-424.07 4305.48,-404.25 3208.08,-377 3104.91,-374.44 2985.18,-369.15 2913.1,-365.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8504.21,-430.6 8514.22,-427.15 8504.24,-423.6 8504.21,-430.6"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_dynamic_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7140,-335.5 7140,-365.5 7275,-365.5 7275,-335.5 7140,-335.5"/>
-<text text-anchor="start" x="7148" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
-<text text-anchor="middle" x="7207.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.hpp</text>
+<polygon fill="white" stroke="black" points="9357.58,-346.5 9357.58,-376.5 9492.58,-376.5 9492.58,-346.5 9357.58,-346.5"/>
+<text text-anchor="start" x="9365.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="9425.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.hpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge39" class="edge">
<title>Node23&#45;&gt;Node24</title>
-<path fill="none" stroke="midnightblue" d="M6201.32,-416.19C6370.8,-414.74 6785.76,-406.91 7130.5,-366 7133.61,-365.63 7136.78,-365.21 7139.97,-364.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6201.21,-412.7 6191.24,-416.28 6201.27,-419.7 6201.21,-412.7"/>
+<path fill="none" stroke="midnightblue" d="M8659.83,-425.46C8798.55,-421.14 9097.68,-408.71 9348.08,-377 9351.19,-376.61 9354.36,-376.17 9357.55,-375.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8659.6,-421.97 8649.72,-425.77 8659.82,-428.97 8659.6,-421.97"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3669.5,-67.5 3669.5,-97.5 3795.5,-97.5 3795.5,-67.5 3669.5,-67.5"/>
-<text text-anchor="start" x="3677.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="3732.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
+<polygon fill="white" stroke="black" points="9649.08,-67.5 9649.08,-97.5 9775.08,-97.5 9775.08,-67.5 9649.08,-67.5"/>
+<text text-anchor="start" x="9657.08" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="9712.08" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node29 -->
<g id="edge62" class="edge">
<title>Node23&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M6045.59,-416.52C5419.53,-416.56 1225.12,-414.99 964.5,-366 881.83,-350.46 835.3,-368.21 787.5,-299 779.67,-287.66 778.07,-278.04 787.5,-268 889.76,-159.13 3250.51,-95.49 3669.28,-85.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6045.85,-420.02 6055.85,-416.52 6045.85,-413.02 6045.85,-420.02"/>
+<path fill="none" stroke="midnightblue" d="M8555.38,-406.67C8535.94,-389.08 8515.8,-363.96 8533.08,-346 8605.33,-270.93 9375.4,-353.47 9470.08,-310 9493.23,-299.37 9490.98,-285.92 9509.08,-268 9575.95,-201.85 9660.47,-127.95 9695.6,-97.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8553.13,-409.35 8562.99,-413.24 8557.71,-404.06 8553.13,-409.35"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_dynamic_backend_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7140,-268.5 7140,-298.5 7313,-298.5 7313,-268.5 7140,-268.5"/>
-<text text-anchor="start" x="7148" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="7226.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.hpp</text>
+<polygon fill="white" stroke="black" points="10035.58,-274 10035.58,-304 10208.58,-304 10208.58,-274 10035.58,-274"/>
+<text text-anchor="start" x="10043.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="10122.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.hpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node33 -->
<g id="edge63" class="edge">
<title>Node23&#45;&gt;Node33</title>
-<path fill="none" stroke="midnightblue" d="M6201.59,-416.03C6455.89,-414.12 7246.1,-405.07 7283.5,-366 7303.8,-344.8 7272,-315.81 7248.35,-298.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6201.3,-412.53 6191.33,-416.11 6201.35,-419.53 6201.3,-412.53"/>
+<path fill="none" stroke="midnightblue" d="M8559.12,-405.82C8542.87,-387.93 8526.65,-362.84 8543.08,-346 8571.87,-316.51 9985.15,-314.72 10026.08,-310 10038.18,-308.61 10051,-306.43 10063.21,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8557.02,-408.69 8566.47,-413.48 8562.07,-403.84 8557.02,-408.69"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6225,-341 6225,-360 6386,-360 6386,-341 6225,-341"/>
-<text text-anchor="middle" x="6305.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
+<polygon fill="white" stroke="black" points="9041.58,-352 9041.58,-371 9202.58,-371 9202.58,-352 9041.58,-352"/>
+<text text-anchor="middle" x="9122.08" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node35 -->
<g id="edge52" class="edge">
<title>Node23&#45;&gt;Node35</title>
-<path fill="none" stroke="midnightblue" d="M6172.65,-398.95C6208,-386.32 6254.12,-369.85 6281.68,-360.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6171.23,-395.74 6162.99,-402.4 6173.59,-402.33 6171.23,-395.74"/>
+<path fill="none" stroke="midnightblue" d="M8659.78,-419.92C8749.59,-410.9 8901.77,-394.8 9032.08,-377 9044.94,-375.24 9058.8,-373.12 9071.69,-371.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8659.28,-416.46 8649.68,-420.94 8659.98,-423.42 8659.28,-416.46"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_graph_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6442.5,-341 6442.5,-360 6560.5,-360 6560.5,-341 6442.5,-341"/>
-<text text-anchor="middle" x="6501.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Graph.cpp</text>
+<polygon fill="white" stroke="black" points="9221.08,-352 9221.08,-371 9339.08,-371 9339.08,-352 9221.08,-352"/>
+<text text-anchor="middle" x="9280.08" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Graph.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node36 -->
<g id="edge53" class="edge">
<title>Node23&#45;&gt;Node36</title>
-<path fill="none" stroke="midnightblue" d="M6201.2,-404.34C6262.9,-394.51 6351.34,-380.05 6428.5,-366 6438.67,-364.15 6449.61,-362.04 6459.85,-360.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6200.47,-400.91 6191.14,-405.94 6201.57,-407.82 6200.47,-400.91"/>
+<path fill="none" stroke="midnightblue" d="M8660.01,-424.43C8779.22,-419.02 9013.81,-405.53 9211.08,-377 9221.74,-375.46 9233.23,-373.26 9243.71,-371.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8659.72,-420.94 8649.88,-424.88 8660.03,-427.93 8659.72,-420.94"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_loaded_network_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6040.5,-341 6040.5,-360 6206.5,-360 6206.5,-341 6040.5,-341"/>
-<text text-anchor="middle" x="6123.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.hpp</text>
+<polygon fill="white" stroke="black" points="10341.08,-352 10341.08,-371 10507.08,-371 10507.08,-352 10341.08,-352"/>
+<text text-anchor="middle" x="10424.08" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.hpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node37 -->
<g id="edge54" class="edge">
<title>Node23&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M6123.5,-392.25C6123.5,-381.02 6123.5,-368.38 6123.5,-360.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6120,-392.4 6123.5,-402.4 6127,-392.4 6120,-392.4"/>
+<path fill="none" stroke="midnightblue" d="M8660.04,-426.05C8950.51,-420.5 9969.8,-399.83 10294.08,-377 10314.59,-375.56 10336.84,-373.32 10357.04,-371.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8659.95,-422.55 8650.02,-426.24 8660.08,-429.55 8659.95,-422.55"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6918,-274 6918,-293 7083,-293 7083,-274 6918,-274"/>
-<text text-anchor="middle" x="7000.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
+<polygon fill="white" stroke="black" points="10490.58,-279.5 10490.58,-298.5 10655.58,-298.5 10655.58,-279.5 10490.58,-279.5"/>
+<text text-anchor="middle" x="10573.08" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node38 -->
<g id="edge60" class="edge">
<title>Node23&#45;&gt;Node38</title>
-<path fill="none" stroke="midnightblue" d="M6201.29,-412.03C6257.16,-406.47 6333.11,-394 6394.5,-366 6414.65,-356.81 6412.89,-343.08 6433.5,-335 6532.06,-296.36 6803.35,-311.25 6908.5,-299 6922.31,-297.39 6937.23,-295.23 6950.94,-293.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6200.73,-408.57 6191.1,-412.99 6201.38,-415.54 6200.73,-408.57"/>
+<path fill="none" stroke="midnightblue" d="M8660.09,-426.03C8922.56,-420.87 9763.93,-402.49 9883.08,-377 9919.16,-369.28 9924.13,-354.26 9960.08,-346 10186.3,-294.02 10251.3,-342.74 10481.08,-310 10500.5,-307.23 10521.93,-302.67 10539.22,-298.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8659.81,-422.53 8649.88,-426.23 8659.95,-429.53 8659.81,-422.53"/>
</g>
<!-- Node23&#45;&gt;Node39 -->
<g id="edge57" class="edge">
<title>Node23&#45;&gt;Node39</title>
-<path fill="none" stroke="midnightblue" d="M6201.5,-415.66C6392.31,-413.07 6897.66,-402.98 7317.5,-366 7334.37,-364.51 7352.64,-362.3 7369.28,-360.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6201.25,-412.16 6191.29,-415.8 6201.34,-419.16 6201.25,-412.16"/>
+<path fill="none" stroke="midnightblue" d="M8659.77,-425.99C8997.47,-419.38 10329.27,-392.54 10516.08,-377 10532.64,-375.62 10550.6,-373.36 10566.81,-371.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8659.53,-422.5 8649.6,-426.19 8659.66,-429.5 8659.53,-422.5"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_i_backend_internal_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6579,-335.5 6579,-365.5 6752,-365.5 6752,-335.5 6579,-335.5"/>
-<text text-anchor="start" x="6587" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="6665.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.cpp</text>
+<polygon fill="white" stroke="black" points="9510.58,-346.5 9510.58,-376.5 9683.58,-376.5 9683.58,-346.5 9510.58,-346.5"/>
+<text text-anchor="start" x="9518.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="9597.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node41 -->
<g id="edge64" class="edge">
<title>Node23&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M6201.24,-408.58C6290.32,-399.3 6440.62,-383.02 6569.5,-366 6572.59,-365.59 6575.74,-365.17 6578.91,-364.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6200.81,-405.11 6191.22,-409.62 6201.53,-412.07 6200.81,-405.11"/>
+<path fill="none" stroke="midnightblue" d="M8659.84,-425.72C8818.41,-421.54 9190.4,-408.93 9501.08,-377 9504.19,-376.68 9507.34,-376.33 9510.52,-375.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8659.61,-422.22 8649.71,-425.98 8659.79,-429.22 8659.61,-422.22"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6770,-335.5 6770,-365.5 6943,-365.5 6943,-335.5 6770,-335.5"/>
-<text text-anchor="start" x="6778" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="6856.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
+<polygon fill="white" stroke="black" points="9701.58,-346.5 9701.58,-376.5 9874.58,-376.5 9874.58,-346.5 9701.58,-346.5"/>
+<text text-anchor="start" x="9709.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="9788.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node42 -->
<g id="edge65" class="edge">
<title>Node23&#45;&gt;Node42</title>
-<path fill="none" stroke="midnightblue" d="M6201.27,-412.11C6321.45,-404.94 6559.44,-389.12 6760.5,-366 6763.6,-365.64 6766.75,-365.26 6769.93,-364.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6200.84,-408.63 6191.06,-412.72 6201.25,-415.62 6200.84,-408.63"/>
+<path fill="none" stroke="midnightblue" d="M8660.08,-426.75C8841.54,-424.39 9306,-414.84 9692.08,-377 9695.19,-376.7 9698.34,-376.36 9701.53,-376"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8659.79,-423.25 8649.83,-426.88 8659.88,-430.25 8659.79,-423.25"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_cl_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4677.5,-341 4677.5,-360 4843.5,-360 4843.5,-341 4677.5,-341"/>
-<text text-anchor="middle" x="4760.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.hpp</text>
+<polygon fill="white" stroke="black" points="5196.08,-352 5196.08,-371 5362.08,-371 5362.08,-352 5196.08,-352"/>
+<text text-anchor="middle" x="5279.08" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.hpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node43 -->
<g id="edge66" class="edge">
<title>Node23&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M6045.61,-413.65C5860.62,-406.76 5380.34,-388.11 4979.5,-366 4934.61,-363.52 4884.57,-360.25 4843.67,-357.44"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6045.66,-417.16 6055.78,-414.03 6045.92,-410.16 6045.66,-417.16"/>
+<path fill="none" stroke="midnightblue" d="M8504.32,-426.81C8164.97,-423.66 6780.01,-409.41 5643.08,-377 5546.68,-374.25 5435.96,-369.63 5362.19,-366.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8504.49,-430.31 8514.53,-426.9 8504.56,-423.31 8504.49,-430.31"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_cl_layer_support_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2712,-341 2712,-360 2901,-360 2901,-341 2712,-341"/>
-<text text-anchor="middle" x="2806.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
+<polygon fill="white" stroke="black" points="3217.58,-352 3217.58,-371 3406.58,-371 3406.58,-352 3217.58,-352"/>
+<text text-anchor="middle" x="3312.08" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node46 -->
<g id="edge69" class="edge">
<title>Node23&#45;&gt;Node46</title>
-<path fill="none" stroke="midnightblue" d="M6045.57,-414.97C5600.93,-406.26 3387.56,-362.89 2901.13,-353.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6045.67,-418.48 6055.74,-415.17 6045.81,-411.48 6045.67,-418.48"/>
+<path fill="none" stroke="midnightblue" d="M8504.28,-426.54C7907.46,-419.18 4061.3,-371.74 3406.72,-363.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8504.45,-430.04 8514.49,-426.67 8504.54,-423.04 8504.45,-430.04"/>
</g>
<!-- Node23&#45;&gt;Node68 -->
<g id="edge92" class="edge">
<title>Node23&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M6045.69,-416.61C5470.2,-417.28 1866.62,-419.3 775.5,-366 746.24,-364.57 714.12,-361.96 686.12,-359.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6045.96,-420.11 6055.95,-416.6 6045.95,-413.11 6045.96,-420.11"/>
+<path fill="none" stroke="midnightblue" d="M8504.08,-426.92C7997.26,-423.15 5119.29,-401.42 2774.08,-377 2350.33,-372.59 1842.06,-365.99 1653.89,-363.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8504.18,-430.42 8514.2,-427 8504.23,-423.42 8504.18,-430.42"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
-<g id="a_node70"><a xlink:href="_neon_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5601,-341 5601,-360 5798,-360 5798,-341 5601,-341"/>
-<text text-anchor="middle" x="5699.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.hpp</text>
+<g id="a_node70"><a xlink:href="_gpu_fsa_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8229.58,-346.5 8229.58,-376.5 8348.58,-376.5 8348.58,-346.5 8229.58,-346.5"/>
+<text text-anchor="start" x="8237.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8289.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.hpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node70 -->
<g id="edge95" class="edge">
<title>Node23&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M6045.83,-404.59C5961.65,-391.69 5829.43,-371.42 5755.08,-360.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6045.43,-408.07 6055.85,-406.13 6046.49,-401.15 6045.43,-408.07"/>
+<path fill="none" stroke="midnightblue" d="M8508.87,-411.26C8459.43,-400.29 8394.99,-386 8348.69,-375.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8508.35,-414.73 8518.87,-413.48 8509.86,-407.89 8508.35,-414.73"/>
</g>
-<!-- Node73 -->
-<g id="node73" class="node">
-<title>Node73</title>
-<g id="a_node73"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5221,-335.5 5221,-365.5 5402,-365.5 5402,-335.5 5221,-335.5"/>
-<text text-anchor="start" x="5229" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
-<text text-anchor="middle" x="5311.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
+<!-- Node94 -->
+<g id="node94" class="node">
+<title>Node94</title>
+<g id="a_node94"><a xlink:href="_neon_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6495.58,-352 6495.58,-371 6692.58,-371 6692.58,-352 6495.58,-352"/>
+<text text-anchor="middle" x="6594.08" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.hpp</text>
</a>
</g>
</g>
-<!-- Node23&#45;&gt;Node73 -->
-<g id="edge98" class="edge">
-<title>Node23&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M6045.27,-412.83C5914,-406.25 5641.22,-390.77 5411.5,-366 5408.45,-365.67 5405.35,-365.32 5402.21,-364.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6045.45,-416.34 6055.61,-413.34 6045.8,-409.35 6045.45,-416.34"/>
+<!-- Node23&#45;&gt;Node94 -->
+<g id="edge129" class="edge">
+<title>Node23&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M8504.34,-426.52C8196.3,-422.46 7060.89,-405.82 6702.08,-377 6684.73,-375.61 6665.91,-373.34 6648.9,-371.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8504.46,-430.02 8514.51,-426.65 8504.56,-423.02 8504.46,-430.02"/>
</g>
-<!-- Node75 -->
-<g id="node75" class="node">
-<title>Node75</title>
-<g id="a_node75"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5420.5,-335.5 5420.5,-365.5 5582.5,-365.5 5582.5,-335.5 5420.5,-335.5"/>
-<text text-anchor="start" x="5428.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
-<text text-anchor="middle" x="5501.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
+<!-- Node97 -->
+<g id="node97" class="node">
+<title>Node97</title>
+<g id="a_node97"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6156.58,-346.5 6156.58,-376.5 6337.58,-376.5 6337.58,-346.5 6156.58,-346.5"/>
+<text text-anchor="start" x="6164.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="6247.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
</a>
</g>
</g>
-<!-- Node23&#45;&gt;Node75 -->
-<g id="edge101" class="edge">
-<title>Node23&#45;&gt;Node75</title>
-<path fill="none" stroke="midnightblue" d="M6045.66,-410.71C5941.85,-402.62 5752.48,-386.59 5591.5,-366 5588.67,-365.64 5585.8,-365.26 5582.9,-364.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6045.5,-414.21 6055.74,-411.49 6046.04,-407.23 6045.5,-414.21"/>
+<!-- Node23&#45;&gt;Node97 -->
+<g id="edge132" class="edge">
+<title>Node23&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M8503.89,-426.65C8227.85,-423.41 7273.3,-410.35 6486.08,-377 6437.08,-374.92 6382.47,-371.68 6337.84,-368.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8504.16,-430.15 8514.2,-426.77 8504.24,-423.15 8504.16,-430.15"/>
</g>
-<!-- Node79 -->
-<g id="node79" class="node">
-<title>Node79</title>
-<g id="a_node79"><a xlink:href="_ref_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5855,-335.5 5855,-365.5 5984,-365.5 5984,-335.5 5855,-335.5"/>
-<text text-anchor="start" x="5863" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="5919.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.hpp</text>
+<!-- Node99 -->
+<g id="node99" class="node">
+<title>Node99</title>
+<g id="a_node99"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6711.08,-346.5 6711.08,-376.5 6873.08,-376.5 6873.08,-346.5 6711.08,-346.5"/>
+<text text-anchor="start" x="6719.08" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="6792.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
</a>
</g>
</g>
-<!-- Node23&#45;&gt;Node79 -->
-<g id="edge106" class="edge">
-<title>Node23&#45;&gt;Node79</title>
-<path fill="none" stroke="midnightblue" d="M6069.54,-399.31C6036.54,-388.79 5994.84,-375.51 5963.79,-365.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6068.9,-402.77 6079.49,-402.48 6071.02,-396.11 6068.9,-402.77"/>
+<!-- Node23&#45;&gt;Node99 -->
+<g id="edge135" class="edge">
+<title>Node23&#45;&gt;Node99</title>
+<path fill="none" stroke="midnightblue" d="M8504.04,-424.85C8289.32,-417.52 7671.58,-396.28 7158.08,-377 7060.06,-373.32 6947.29,-368.81 6873.12,-365.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8504.15,-428.35 8514.27,-425.19 8504.39,-421.36 8504.15,-428.35"/>
</g>
-<!-- Node83 -->
-<g id="node83" class="node">
-<title>Node83</title>
-<g id="a_node83"><a xlink:href="_tosa_ref_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="974,-335.5 974,-365.5 1127,-365.5 1127,-335.5 974,-335.5"/>
-<text text-anchor="start" x="982" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
-<text text-anchor="middle" x="1050.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.hpp</text>
+<!-- Node103 -->
+<g id="node103" class="node">
+<title>Node103</title>
+<g id="a_node103"><a xlink:href="_ref_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8894.58,-346.5 8894.58,-376.5 9023.58,-376.5 9023.58,-346.5 8894.58,-346.5"/>
+<text text-anchor="start" x="8902.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8959.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.hpp</text>
</a>
</g>
</g>
-<!-- Node23&#45;&gt;Node83 -->
-<g id="edge110" class="edge">
-<title>Node23&#45;&gt;Node83</title>
-<path fill="none" stroke="midnightblue" d="M6045.54,-415.5C5456.41,-407.95 1711.84,-359.97 1127.21,-352.48"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6045.58,-419 6055.62,-415.63 6045.67,-412 6045.58,-419"/>
+<!-- Node23&#45;&gt;Node103 -->
+<g id="edge140" class="edge">
+<title>Node23&#45;&gt;Node103</title>
+<path fill="none" stroke="midnightblue" d="M8659.85,-415.16C8721.12,-405.29 8808.66,-390.85 8885.08,-377 8888.18,-376.44 8891.34,-375.86 8894.53,-375.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8659.19,-411.72 8649.87,-416.77 8660.3,-418.63 8659.19,-411.72"/>
</g>
-<!-- Node86 -->
-<g id="node86" class="node">
-<title>Node86</title>
-<g id="a_node86"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6961,-335.5 6961,-365.5 7122,-365.5 7122,-335.5 6961,-335.5"/>
-<text text-anchor="start" x="6969" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
-<text text-anchor="middle" x="7041.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
+<!-- Node107 -->
+<g id="node107" class="node">
+<title>Node107</title>
+<g id="a_node107"><a xlink:href="_tosa_ref_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5652.58,-346.5 5652.58,-376.5 5805.58,-376.5 5805.58,-346.5 5652.58,-346.5"/>
+<text text-anchor="start" x="5660.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="5729.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.hpp</text>
</a>
</g>
</g>
-<!-- Node23&#45;&gt;Node86 -->
-<g id="edge113" class="edge">
-<title>Node23&#45;&gt;Node86</title>
-<path fill="none" stroke="midnightblue" d="M6201.31,-414.32C6348.28,-409.63 6676.64,-396.45 6951.5,-366 6954.49,-365.67 6957.53,-365.31 6960.6,-364.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6200.93,-410.83 6191.04,-414.64 6201.15,-417.83 6200.93,-410.83"/>
+<!-- Node23&#45;&gt;Node107 -->
+<g id="edge144" class="edge">
+<title>Node23&#45;&gt;Node107</title>
+<path fill="none" stroke="midnightblue" d="M8504.05,-427.3C8186.5,-426.19 6960.47,-419.26 5953.08,-377 5904.02,-374.94 5848.99,-371.4 5805.76,-368.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8504.5,-430.8 8514.51,-427.33 8504.52,-423.8 8504.5,-430.8"/>
+</g>
+<!-- Node110 -->
+<g id="node110" class="node">
+<title>Node110</title>
+<g id="a_node110"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8552.58,-346.5 8552.58,-376.5 8713.58,-376.5 8713.58,-346.5 8552.58,-346.5"/>
+<text text-anchor="start" x="8560.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="8633.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node23&#45;&gt;Node110 -->
+<g id="edge147" class="edge">
+<title>Node23&#45;&gt;Node110</title>
+<path fill="none" stroke="midnightblue" d="M8599.39,-405.45C8606.88,-395.9 8615.43,-385 8622.04,-376.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8596.57,-403.37 8593.15,-413.4 8602.08,-407.69 8596.57,-403.37"/>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge40" class="edge">
<title>Node24&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M7130.04,-334.95C7030.4,-317.66 7003.82,-316.06 6908.5,-299 6898.19,-297.15 6887.1,-295.05 6876.72,-293.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7129.46,-338.4 7139.91,-336.67 7130.66,-331.51 7129.46,-338.4"/>
+<path fill="none" stroke="midnightblue" d="M9503.33,-345.84C9834.26,-307.29 9922.06,-338.94 10251.08,-310 10283.72,-307.13 10320.04,-302.55 10349.42,-298.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9502.49,-342.41 9492.96,-347.06 9503.3,-349.37 9502.49,-342.41"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7025,-201.5 7025,-231.5 7198,-231.5 7198,-201.5 7025,-201.5"/>
-<text text-anchor="start" x="7033" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="7111.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.cpp</text>
+<polygon fill="white" stroke="black" points="10035.58,-201.5 10035.58,-231.5 10208.58,-231.5 10208.58,-201.5 10035.58,-201.5"/>
+<text text-anchor="start" x="10043.58" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="10122.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.cpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node32 -->
<g id="edge47" class="edge">
<title>Node24&#45;&gt;Node32</title>
-<path fill="none" stroke="midnightblue" d="M7166.09,-330.29C7152.94,-322.32 7139.5,-311.89 7130.5,-299 7116.27,-278.63 7112.58,-249.11 7111.69,-231.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7164.66,-333.51 7175.09,-335.41 7168.13,-327.42 7164.66,-333.51"/>
+<path fill="none" stroke="midnightblue" d="M9503.21,-346.29C9598.9,-340.98 10190.9,-337.54 10217.08,-310 10229.95,-296.47 10226.7,-284 10217.08,-268 10206.89,-251.03 10188.85,-239.45 10171.21,-231.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9502.67,-342.82 9492.96,-347.07 9503.2,-349.8 9502.67,-342.82"/>
</g>
<!-- Node24&#45;&gt;Node33 -->
<g id="edge48" class="edge">
<title>Node24&#45;&gt;Node33</title>
-<path fill="none" stroke="midnightblue" d="M7214.46,-325.7C7217.12,-316.59 7220.07,-306.49 7222.39,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7211.07,-324.82 7211.62,-335.4 7217.79,-326.78 7211.07,-324.82"/>
+<path fill="none" stroke="midnightblue" d="M9503.06,-345.84C9734.81,-316.75 9797.67,-341.47 10026.08,-310 10037.47,-308.43 10049.52,-306.3 10061.1,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9502.45,-342.39 9492.97,-347.13 9503.33,-349.34 9502.45,-342.39"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_runtime_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6822.5,-207 6822.5,-226 6952.5,-226 6952.5,-207 6822.5,-207"/>
-<text text-anchor="middle" x="6887.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</text>
+<polygon fill="white" stroke="black" points="10227.08,-207 10227.08,-226 10357.08,-226 10357.08,-207 10227.08,-207"/>
+<text text-anchor="middle" x="10292.08" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge41" class="edge">
<title>Node25&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M6848.14,-265.77C6858.47,-253.1 6872.25,-236.2 6880.47,-226.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6845.25,-263.77 6841.65,-273.73 6850.68,-268.2 6845.25,-263.77"/>
+<path fill="none" stroke="midnightblue" d="M10384.45,-274.12C10361.24,-259.89 10325.85,-238.2 10306.3,-226.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10382.63,-277.11 10392.98,-279.36 10386.29,-271.14 10382.63,-277.11"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_test_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5215,-201.5 5215,-231.5 5322,-231.5 5322,-201.5 5215,-201.5"/>
-<text text-anchor="start" x="5223" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="5268.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.hpp</text>
+<polygon fill="white" stroke="black" points="10375.58,-201.5 10375.58,-231.5 10482.58,-231.5 10482.58,-201.5 10375.58,-201.5"/>
+<text text-anchor="start" x="10383.58" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="10429.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.hpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node27 -->
<g id="edge42" class="edge">
<title>Node25&#45;&gt;Node27</title>
-<path fill="none" stroke="midnightblue" d="M6786.6,-272.08C6777.63,-270.46 6768.31,-268.99 6759.5,-268 6472.53,-235.6 5554.14,-221.33 5322.13,-218.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6786.05,-275.54 6796.52,-273.96 6787.35,-268.66 6786.05,-275.54"/>
+<path fill="none" stroke="midnightblue" d="M10412.83,-269.6C10416.53,-257.72 10421.28,-242.49 10424.69,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10409.42,-268.77 10409.78,-279.36 10416.1,-270.85 10409.42,-268.77"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5135,-134.5 5135,-164.5 5262,-164.5 5262,-134.5 5135,-134.5"/>
-<text text-anchor="start" x="5143" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="5198.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
+<polygon fill="white" stroke="black" points="9871.58,-134.5 9871.58,-164.5 9998.58,-164.5 9998.58,-134.5 9871.58,-134.5"/>
+<text text-anchor="start" x="9879.58" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="9935.08" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge43" class="edge">
<title>Node27&#45;&gt;Node28</title>
-<path fill="none" stroke="midnightblue" d="M5245.68,-194.31C5235.18,-184.56 5223.01,-173.26 5213.66,-164.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5243.6,-197.16 5253.31,-201.4 5248.36,-192.03 5243.6,-197.16"/>
+<path fill="none" stroke="midnightblue" d="M10365.34,-201C10229.11,-177.83 10081.29,-163.07 9998.93,-155.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10365.1,-204.51 10375.55,-202.76 10366.29,-197.61 10365.1,-204.51"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5280,-134.5 5280,-164.5 5399,-164.5 5399,-134.5 5280,-134.5"/>
-<text text-anchor="start" x="5288" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="5339.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="10303.58,-134.5 10303.58,-164.5 10422.58,-164.5 10422.58,-134.5 10303.58,-134.5"/>
+<text text-anchor="start" x="10311.58" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="10363.08" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node30 -->
<g id="edge45" class="edge">
<title>Node27&#45;&gt;Node30</title>
-<path fill="none" stroke="midnightblue" d="M5291.33,-194.6C5302.05,-184.78 5314.55,-173.34 5324.12,-164.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5288.92,-192.06 5283.91,-201.4 5293.65,-197.22 5288.92,-192.06"/>
+<path fill="none" stroke="midnightblue" d="M10407.57,-194.31C10397.67,-184.56 10386.19,-173.26 10377.38,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10405.18,-196.87 10414.76,-201.4 10410.09,-191.89 10405.18,-196.87"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_test_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5010,-134.5 5010,-164.5 5117,-164.5 5117,-134.5 5010,-134.5"/>
-<text text-anchor="start" x="5018" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="5063.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.cpp</text>
+<polygon fill="white" stroke="black" points="10440.58,-134.5 10440.58,-164.5 10547.58,-164.5 10547.58,-134.5 10440.58,-134.5"/>
+<text text-anchor="start" x="10448.58" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="10494.08" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.cpp</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node31 -->
<g id="edge46" class="edge">
<title>Node27&#45;&gt;Node31</title>
-<path fill="none" stroke="midnightblue" d="M5214.71,-198.44C5181.48,-187.91 5139.35,-174.55 5108,-164.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5213.68,-201.79 5224.27,-201.48 5215.8,-195.12 5213.68,-201.79"/>
+<path fill="none" stroke="midnightblue" d="M10450.27,-194.31C10460.02,-184.56 10471.32,-173.26 10480.01,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10447.78,-191.85 10443.19,-201.4 10452.73,-196.8 10447.78,-191.85"/>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge44" class="edge">
<title>Node28&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M5124.67,-134.08C4842.4,-102.96 4029,-88.15 3795.7,-84.45"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5124.56,-137.59 5134.89,-135.24 5125.35,-130.64 5124.56,-137.59"/>
+<path fill="none" stroke="midnightblue" d="M9877.03,-131.58C9840.81,-121.02 9794.74,-107.59 9760.5,-97.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9876.39,-135.04 9886.97,-134.48 9878.35,-128.32 9876.39,-135.04"/>
</g>
<!-- Node33&#45;&gt;Node26 -->
<g id="edge49" class="edge">
<title>Node33&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M7143.29,-266.54C7076.57,-253.75 6985.53,-236.3 6931.98,-226.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7142.88,-270.03 7153.36,-268.48 7144.2,-263.16 7142.88,-270.03"/>
+<path fill="none" stroke="midnightblue" d="M10165.34,-270.06C10199.38,-255.94 10245.31,-236.9 10271.51,-226.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10163.97,-266.84 10156.08,-273.9 10166.66,-273.3 10163.97,-266.84"/>
</g>
<!-- Node33&#45;&gt;Node32 -->
<g id="edge50" class="edge">
<title>Node33&#45;&gt;Node32</title>
-<path fill="none" stroke="midnightblue" d="M7192.52,-263.3C7174.53,-253.12 7152.82,-240.85 7136.4,-231.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7191.12,-266.52 7201.55,-268.4 7194.56,-260.43 7191.12,-266.52"/>
+<path fill="none" stroke="midnightblue" d="M10122.08,-263.73C10122.08,-253.07 10122.08,-240.91 10122.08,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10118.58,-263.73 10122.08,-273.73 10125.58,-263.73 10118.58,-263.73"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_dynamic_backend_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7216,-201.5 7216,-231.5 7389,-231.5 7389,-201.5 7216,-201.5"/>
-<text text-anchor="start" x="7224" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="7302.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.cpp</text>
+<polygon fill="white" stroke="black" points="9844.58,-201.5 9844.58,-231.5 10017.58,-231.5 10017.58,-201.5 9844.58,-201.5"/>
+<text text-anchor="start" x="9852.58" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="9931.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.cpp</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge51" class="edge">
<title>Node33&#45;&gt;Node34</title>
-<path fill="none" stroke="midnightblue" d="M7250.61,-261.88C7262.16,-252.01 7275.69,-240.43 7286.04,-231.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7248.32,-259.24 7242.99,-268.4 7252.87,-264.56 7248.32,-259.24"/>
+<path fill="none" stroke="midnightblue" d="M10074.16,-270.31C10041.69,-258.33 9999.38,-242.71 9969.21,-231.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10073.3,-273.72 10083.89,-273.9 10075.72,-267.16 10073.3,-273.72"/>
</g>
<!-- Node37&#45;&gt;Node25 -->
<g id="edge56" class="edge">
<title>Node37&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M6182.48,-339.4C6193.43,-337.75 6204.8,-336.2 6215.5,-335 6456.31,-308.11 6519.19,-330.06 6759.5,-299 6771.21,-297.49 6783.84,-295.27 6795.34,-293.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6181.92,-335.94 6172.57,-340.93 6182.98,-342.86 6181.92,-335.94"/>
+<path fill="none" stroke="midnightblue" d="M10419.59,-341.86C10416.22,-327.9 10411.77,-309.43 10409.19,-298.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10416.25,-342.95 10422,-351.86 10423.06,-341.31 10416.25,-342.95"/>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge55" class="edge">
<title>Node37&#45;&gt;Node38</title>
-<path fill="none" stroke="midnightblue" d="M6181.71,-339.38C6192.9,-337.71 6204.54,-336.15 6215.5,-335 6522.25,-302.95 6601.75,-331.05 6908.5,-299 6922.81,-297.5 6938.29,-295.3 6952.4,-293.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6180.95,-335.96 6171.6,-340.95 6182.02,-342.88 6180.95,-335.96"/>
+<path fill="none" stroke="midnightblue" d="M10451.17,-347.68C10481.31,-333.42 10529.17,-310.78 10555.05,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10449.6,-344.56 10442.06,-352 10452.59,-350.88 10449.6,-344.56"/>
</g>
<!-- Node39&#45;&gt;Node38 -->
<g id="edge58" class="edge">
<title>Node39&#45;&gt;Node38</title>
-<path fill="none" stroke="midnightblue" d="M7359.39,-339.39C7276.09,-326.65 7134.39,-304.98 7056.28,-293.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7359.09,-342.88 7369.5,-340.94 7360.15,-335.96 7359.09,-342.88"/>
+<path fill="none" stroke="midnightblue" d="M10607.72,-343.09C10598.53,-329 10585.97,-309.74 10578.77,-298.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10605.05,-345.39 10613.44,-351.86 10610.91,-341.57 10605.05,-345.39"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_working_mem_handle_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7331.5,-274 7331.5,-293 7519.5,-293 7519.5,-274 7331.5,-274"/>
-<text text-anchor="middle" x="7425.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.cpp</text>
+<polygon fill="white" stroke="black" points="10674.08,-279.5 10674.08,-298.5 10862.08,-298.5 10862.08,-279.5 10674.08,-279.5"/>
+<text text-anchor="middle" x="10768.08" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.cpp</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge59" class="edge">
<title>Node39&#45;&gt;Node40</title>
-<path fill="none" stroke="midnightblue" d="M7425.5,-330.54C7425.5,-318.17 7425.5,-302.62 7425.5,-293.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7422,-330.73 7425.5,-340.73 7429,-330.73 7422,-330.73"/>
+<path fill="none" stroke="midnightblue" d="M10646.17,-347.68C10676.31,-333.42 10724.17,-310.78 10750.05,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10644.6,-344.56 10637.06,-352 10647.59,-350.88 10644.6,-344.56"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="537,-274 537,-293 702,-293 702,-274 537,-274"/>
-<text text-anchor="middle" x="619.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+<polygon fill="white" stroke="black" points="1485.58,-279.5 1485.58,-298.5 1650.58,-298.5 1650.58,-279.5 1485.58,-279.5"/>
+<text text-anchor="middle" x="1568.08" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node44 -->
<g id="edge67" class="edge">
<title>Node43&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M4667.12,-348.72C4105.3,-344.01 1185.73,-318.69 787.5,-299 759.72,-297.63 729.43,-295.28 702.3,-292.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4667.17,-352.23 4677.2,-348.81 4667.23,-345.23 4667.17,-352.23"/>
+<path fill="none" stroke="midnightblue" d="M5185.4,-359.72C4635.03,-355.09 1840.12,-330.61 1660.08,-310 1639.78,-307.68 1617.37,-302.85 1599.75,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5185.65,-363.22 5195.67,-359.81 5185.7,-356.22 5185.65,-363.22"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_cl_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4688.5,-268.5 4688.5,-298.5 4832.5,-298.5 4832.5,-268.5 4688.5,-268.5"/>
-<text text-anchor="start" x="4696.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
-<text text-anchor="middle" x="4760.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+<polygon fill="white" stroke="black" points="5207.08,-274 5207.08,-304 5351.08,-304 5351.08,-274 5207.08,-274"/>
+<text text-anchor="start" x="5215.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
+<text text-anchor="middle" x="5279.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node45 -->
<g id="edge68" class="edge">
<title>Node43&#45;&gt;Node45</title>
-<path fill="none" stroke="midnightblue" d="M4760.5,-330.41C4760.5,-320.22 4760.5,-307.9 4760.5,-298.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4757,-330.73 4760.5,-340.73 4764,-330.73 4757,-330.73"/>
+<path fill="none" stroke="midnightblue" d="M5279.08,-341.74C5279.08,-329.91 5279.08,-314.88 5279.08,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5275.58,-341.86 5279.08,-351.86 5282.58,-341.86 5275.58,-341.86"/>
</g>
<!-- Node46&#45;&gt;Node44 -->
<g id="edge70" class="edge">
<title>Node46&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M2701.41,-349.13C2402.05,-347.6 1519.26,-339.69 787.5,-299 759.73,-297.46 729.44,-295.06 702.32,-292.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2701.79,-352.64 2711.81,-349.19 2701.83,-345.64 2701.79,-352.64"/>
+<path fill="none" stroke="midnightblue" d="M3207.12,-351.61C3178.88,-349.48 3148.33,-347.41 3120.08,-346 2795.95,-329.77 1982.32,-348.64 1660.08,-310 1639.96,-307.59 1617.75,-302.82 1600.19,-298.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3207.18,-355.12 3217.42,-352.39 3207.71,-348.14 3207.18,-355.12"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="330.5,-274 330.5,-293 518.5,-293 518.5,-274 330.5,-274"/>
-<text text-anchor="middle" x="424.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+<polygon fill="white" stroke="black" points="1279.08,-279.5 1279.08,-298.5 1467.08,-298.5 1467.08,-279.5 1279.08,-279.5"/>
+<text text-anchor="middle" x="1373.08" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge71" class="edge">
<title>Node46&#45;&gt;Node47</title>
-<path fill="none" stroke="midnightblue" d="M2701.86,-348.82C2313.98,-346.04 958.45,-333.99 527.5,-299 510.85,-297.65 492.79,-295.38 476.5,-293.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2701.93,-352.32 2711.95,-348.89 2701.98,-345.32 2701.93,-352.32"/>
+<path fill="none" stroke="midnightblue" d="M3207.15,-356.25C3128.65,-353.15 3018.65,-349 2922.08,-346 2600.81,-336.03 1795.63,-344.76 1476.08,-310 1453.63,-307.56 1428.76,-302.79 1409.09,-298.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3207.4,-359.76 3217.53,-356.66 3207.67,-352.77 3207.4,-359.76"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3949,-268.5 3949,-298.5 4094,-298.5 4094,-268.5 3949,-268.5"/>
-<text text-anchor="start" x="3957" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4021.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="4639.58,-274 4639.58,-304 4784.58,-304 4784.58,-274 4639.58,-274"/>
+<text text-anchor="start" x="4647.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4712.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node48 -->
<g id="edge72" class="edge">
<title>Node46&#45;&gt;Node48</title>
-<path fill="none" stroke="midnightblue" d="M2911.42,-349.39C3111.83,-348.16 3562.7,-340.53 3939.5,-299 3942.52,-298.67 3945.59,-298.29 3948.69,-297.88"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2911.18,-345.89 2901.2,-349.44 2911.22,-352.89 2911.18,-345.89"/>
+<path fill="none" stroke="midnightblue" d="M3417.12,-359.2C3686.42,-355.43 4396.66,-342.6 4630.08,-310 4640.24,-308.58 4650.98,-306.44 4661.21,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3416.9,-355.7 3406.95,-359.34 3417,-362.7 3416.9,-355.7"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4112,-268.5 4112,-298.5 4263,-298.5 4263,-268.5 4112,-268.5"/>
-<text text-anchor="start" x="4120" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4187.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="4802.58,-274 4802.58,-304 4953.58,-304 4953.58,-274 4802.58,-274"/>
+<text text-anchor="start" x="4810.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4878.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node49 -->
<g id="edge73" class="edge">
<title>Node46&#45;&gt;Node49</title>
-<path fill="none" stroke="midnightblue" d="M2911.4,-350.02C3132.35,-350.12 3661.59,-345 4102.5,-299 4105.48,-298.69 4108.51,-298.34 4111.57,-297.96"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2911.12,-346.52 2901.12,-350.02 2911.11,-353.52 2911.12,-346.52"/>
+<path fill="none" stroke="midnightblue" d="M3416.99,-359.61C3708.92,-356.7 4526.73,-345.52 4793.08,-310 4803.75,-308.58 4815.04,-306.41 4825.79,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3416.8,-356.11 3406.83,-359.71 3416.87,-363.11 3416.8,-356.11"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4281,-268.5 4281,-298.5 4498,-298.5 4498,-268.5 4281,-268.5"/>
-<text text-anchor="start" x="4289" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4389.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="4971.58,-274 4971.58,-304 5188.58,-304 5188.58,-274 4971.58,-274"/>
+<text text-anchor="start" x="4979.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="5080.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node50 -->
<g id="edge74" class="edge">
<title>Node46&#45;&gt;Node50</title>
-<path fill="none" stroke="midnightblue" d="M2911.5,-349.04C3152.32,-347.3 3762.82,-338.94 4271.5,-299 4274.59,-298.76 4277.72,-298.49 4280.87,-298.21"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2911.33,-345.54 2901.36,-349.11 2911.38,-352.54 2911.33,-345.54"/>
+<path fill="none" stroke="midnightblue" d="M3416.64,-359.18C3730.33,-354.92 4660.39,-340.04 4962.08,-310 4976.56,-308.56 4991.94,-306.41 5006.65,-304.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3416.59,-355.68 3406.64,-359.31 3416.69,-362.68 3416.59,-355.68"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4516.5,-268.5 4516.5,-298.5 4670.5,-298.5 4670.5,-268.5 4516.5,-268.5"/>
-<text text-anchor="start" x="4524.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4593.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="1669.08,-274 1669.08,-304 1823.08,-304 1823.08,-274 1669.08,-274"/>
+<text text-anchor="start" x="1677.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1746.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node51 -->
<g id="edge75" class="edge">
<title>Node46&#45;&gt;Node51</title>
-<path fill="none" stroke="midnightblue" d="M2911.4,-348.25C3231.8,-344.12 4194.71,-329.47 4506.5,-299 4509.7,-298.69 4512.96,-298.33 4516.25,-297.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2911.15,-344.75 2901.19,-348.38 2911.24,-351.75 2911.15,-344.75"/>
+<path fill="none" stroke="midnightblue" d="M3207.12,-351.67C3178.88,-349.54 3148.33,-347.46 3120.08,-346 2548.18,-316.43 2400.05,-383.23 1832.08,-310 1821.29,-308.61 1809.87,-306.45 1799,-304.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3207.18,-355.18 3217.41,-352.45 3207.71,-348.2 3207.18,-355.18"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_cl_concat_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1150.5,-268.5 1150.5,-298.5 1294.5,-298.5 1294.5,-268.5 1150.5,-268.5"/>
-<text text-anchor="start" x="1158.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1222.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="1841.08,-274 1841.08,-304 1985.08,-304 1985.08,-274 1841.08,-274"/>
+<text text-anchor="start" x="1849.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1913.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node52 -->
<g id="edge76" class="edge">
<title>Node46&#45;&gt;Node52</title>
-<path fill="none" stroke="midnightblue" d="M2701.69,-347.94C2407.04,-343.23 1575.17,-327.73 1303.5,-299 1300.66,-298.7 1297.77,-298.36 1294.85,-297.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2701.89,-351.44 2711.95,-348.1 2702,-344.44 2701.89,-351.44"/>
+<path fill="none" stroke="midnightblue" d="M3207.12,-351.74C3178.87,-349.62 3148.33,-347.52 3120.08,-346 2620.1,-319.14 2490.09,-378.39 1994.08,-310 1983.9,-308.6 1973.13,-306.43 1962.89,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3207.17,-355.26 3217.41,-352.53 3207.7,-348.28 3207.17,-355.26"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1312.5,-268.5 1312.5,-298.5 1478.5,-298.5 1478.5,-268.5 1312.5,-268.5"/>
-<text text-anchor="start" x="1320.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1395.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2003.08,-274 2003.08,-304 2169.08,-304 2169.08,-274 2003.08,-274"/>
+<text text-anchor="start" x="2011.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2086.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node53 -->
<g id="edge77" class="edge">
<title>Node46&#45;&gt;Node53</title>
-<path fill="none" stroke="midnightblue" d="M2701.8,-349.68C2478.23,-349.15 1937.87,-342.96 1487.5,-299 1484.6,-298.72 1481.66,-298.4 1478.69,-298.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2701.87,-353.18 2711.88,-349.7 2701.88,-346.18 2701.87,-353.18"/>
+<path fill="none" stroke="midnightblue" d="M3207.11,-351.86C3178.87,-349.73 3148.32,-347.61 3120.08,-346 2701.79,-322.22 2593.73,-362.7 2178.08,-310 2166.73,-308.56 2154.71,-306.41 2143.23,-304.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3207.17,-355.38 3217.4,-352.65 3207.7,-348.4 3207.17,-355.38"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1496.5,-268.5 1496.5,-298.5 1662.5,-298.5 1662.5,-268.5 1496.5,-268.5"/>
-<text text-anchor="start" x="1504.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1579.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2187.08,-274 2187.08,-304 2353.08,-304 2353.08,-274 2187.08,-274"/>
+<text text-anchor="start" x="2195.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2270.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node54 -->
<g id="edge78" class="edge">
<title>Node46&#45;&gt;Node54</title>
-<path fill="none" stroke="midnightblue" d="M2701.46,-348.75C2500.81,-346.44 2049.34,-337.06 1671.5,-299 1668.6,-298.71 1665.66,-298.39 1662.69,-298.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2701.66,-352.25 2711.7,-348.86 2701.74,-345.25 2701.66,-352.25"/>
+<path fill="none" stroke="midnightblue" d="M3207.1,-352.04C3178.86,-349.91 3148.31,-347.74 3120.08,-346 2783.45,-325.3 2696.47,-353.98 2362.08,-310 2350.9,-308.53 2339.06,-306.4 2327.74,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3207.16,-355.55 3217.39,-352.82 3207.69,-348.57 3207.16,-355.55"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_cl_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1681,-268.5 1681,-298.5 1832,-298.5 1832,-268.5 1681,-268.5"/>
-<text text-anchor="start" x="1689" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1756.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2371.58,-274 2371.58,-304 2522.58,-304 2522.58,-274 2371.58,-274"/>
+<text text-anchor="start" x="2379.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2447.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node55 -->
<g id="edge79" class="edge">
<title>Node46&#45;&gt;Node55</title>
-<path fill="none" stroke="midnightblue" d="M2701.57,-348.01C2523.98,-344.6 2153.09,-333.61 1841.5,-299 1838.52,-298.67 1835.49,-298.3 1832.44,-297.91"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2701.63,-351.51 2711.69,-348.2 2701.76,-344.52 2701.63,-351.51"/>
+<path fill="none" stroke="midnightblue" d="M3207.08,-352.3C3178.84,-350.17 3148.3,-347.93 3120.08,-346 2858.87,-328.14 2791.12,-348.12 2532.08,-310 2521.88,-308.5 2511.11,-306.38 2500.78,-304.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3207.14,-355.81 3217.38,-353.08 3207.67,-348.83 3207.14,-355.81"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1850.5,-268.5 1850.5,-298.5 2020.5,-298.5 2020.5,-268.5 1850.5,-268.5"/>
-<text text-anchor="start" x="1858.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1935.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2541.08,-274 2541.08,-304 2711.08,-304 2711.08,-274 2541.08,-274"/>
+<text text-anchor="start" x="2549.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2626.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node56 -->
<g id="edge80" class="edge">
<title>Node46&#45;&gt;Node56</title>
-<path fill="none" stroke="midnightblue" d="M2701.68,-345.62C2552.18,-339.43 2269.23,-325.23 2029.5,-299 2026.55,-298.68 2023.54,-298.33 2020.51,-297.96"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2701.64,-349.12 2711.78,-346.04 2701.93,-342.13 2701.64,-349.12"/>
+<path fill="none" stroke="midnightblue" d="M3207.41,-352.28C3050.3,-339.84 2766.85,-316.94 2720.08,-310 2709.19,-308.38 2697.67,-306.27 2686.56,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3207.33,-355.79 3217.57,-353.09 3207.88,-348.81 3207.33,-355.79"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2038.5,-268.5 2038.5,-298.5 2182.5,-298.5 2182.5,-268.5 2038.5,-268.5"/>
-<text text-anchor="start" x="2046.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2110.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2729.08,-274 2729.08,-304 2873.08,-304 2873.08,-274 2729.08,-274"/>
+<text text-anchor="start" x="2737.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2801.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node57 -->
<g id="edge81" class="edge">
<title>Node46&#45;&gt;Node57</title>
-<path fill="none" stroke="midnightblue" d="M2701.77,-343.95C2579.12,-336.74 2370,-322.25 2191.5,-299 2188.67,-298.63 2185.78,-298.23 2182.87,-297.81"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2701.72,-347.45 2711.91,-344.54 2702.13,-340.46 2701.72,-347.45"/>
+<path fill="none" stroke="midnightblue" d="M3207.02,-351.86C3119.62,-343.79 2992.18,-329.98 2882.08,-310 2872.96,-308.35 2863.34,-306.27 2854.04,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3206.93,-355.37 3217.21,-352.8 3207.57,-348.4 3206.93,-355.37"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2201,-268.5 2201,-298.5 2346,-298.5 2346,-268.5 2201,-268.5"/>
-<text text-anchor="start" x="2209" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2273.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2891.58,-274 2891.58,-304 3036.58,-304 3036.58,-274 2891.58,-274"/>
+<text text-anchor="start" x="2899.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2964.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node58 -->
<g id="edge82" class="edge">
<title>Node46&#45;&gt;Node58</title>
-<path fill="none" stroke="midnightblue" d="M2705.06,-340C2613.5,-330.98 2475.2,-316.27 2355.5,-299 2352.5,-298.57 2349.43,-298.11 2346.34,-297.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2704.86,-343.5 2715.15,-340.99 2705.54,-336.53 2704.86,-343.5"/>
+<path fill="none" stroke="midnightblue" d="M3252.82,-350.15C3198.79,-340.51 3116.86,-325.34 3046.08,-310 3037.63,-308.17 3028.72,-306.12 3020.01,-304.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3252.45,-353.64 3262.9,-351.95 3253.67,-346.75 3252.45,-353.64"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2364.5,-268.5 2364.5,-298.5 2508.5,-298.5 2508.5,-268.5 2364.5,-268.5"/>
-<text text-anchor="start" x="2372.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2436.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3055.08,-274 3055.08,-304 3199.08,-304 3199.08,-274 3055.08,-274"/>
+<text text-anchor="start" x="3063.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3127.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node59 -->
<g id="edge83" class="edge">
<title>Node46&#45;&gt;Node59</title>
-<path fill="none" stroke="midnightblue" d="M2747.25,-339.22C2688.82,-329.07 2596.99,-313.06 2517.5,-299 2514.69,-298.5 2511.82,-297.99 2508.92,-297.48"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2746.95,-342.72 2757.4,-340.98 2748.15,-335.82 2746.95,-342.72"/>
+<path fill="none" stroke="midnightblue" d="M3280.34,-348.4C3248,-336.08 3197.88,-316.98 3163.84,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3279.18,-351.71 3289.77,-352 3281.67,-345.16 3279.18,-351.71"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2527,-268.5 2527,-298.5 2716,-298.5 2716,-268.5 2527,-268.5"/>
-<text text-anchor="start" x="2535" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2621.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3217.58,-274 3217.58,-304 3406.58,-304 3406.58,-274 3217.58,-274"/>
+<text text-anchor="start" x="3225.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3312.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node60 -->
<g id="edge84" class="edge">
<title>Node46&#45;&gt;Node60</title>
-<path fill="none" stroke="midnightblue" d="M2772.32,-337.49C2740.95,-326.47 2694.48,-310.14 2661.43,-298.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2771.34,-340.86 2781.93,-340.87 2773.66,-334.25 2771.34,-340.86"/>
+<path fill="none" stroke="midnightblue" d="M3312.08,-341.74C3312.08,-329.91 3312.08,-314.88 3312.08,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3308.58,-341.86 3312.08,-351.86 3315.58,-341.86 3308.58,-341.86"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2734.5,-268.5 2734.5,-298.5 2878.5,-298.5 2878.5,-268.5 2734.5,-268.5"/>
-<text text-anchor="start" x="2742.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2806.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3425.08,-274 3425.08,-304 3569.08,-304 3569.08,-274 3425.08,-274"/>
+<text text-anchor="start" x="3433.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3497.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node61 -->
<g id="edge85" class="edge">
<title>Node46&#45;&gt;Node61</title>
-<path fill="none" stroke="midnightblue" d="M2806.5,-330.41C2806.5,-320.22 2806.5,-307.9 2806.5,-298.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2803,-330.73 2806.5,-340.73 2810,-330.73 2803,-330.73"/>
+<path fill="none" stroke="midnightblue" d="M3343.83,-348.4C3376.17,-336.08 3426.29,-316.98 3460.33,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3342.5,-345.16 3334.4,-352 3344.99,-351.71 3342.5,-345.16"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2896.5,-268.5 2896.5,-298.5 3040.5,-298.5 3040.5,-268.5 2896.5,-268.5"/>
-<text text-anchor="start" x="2904.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2968.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3587.08,-274 3587.08,-304 3731.08,-304 3731.08,-274 3587.08,-274"/>
+<text text-anchor="start" x="3595.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3659.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node62 -->
<g id="edge86" class="edge">
<title>Node46&#45;&gt;Node62</title>
-<path fill="none" stroke="midnightblue" d="M2837.51,-337.06C2864.95,-326.05 2904.97,-309.99 2933.54,-298.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2835.99,-333.9 2828.01,-340.87 2838.6,-340.39 2835.99,-333.9"/>
+<path fill="none" stroke="midnightblue" d="M3371.36,-350.2C3425.39,-340.59 3507.33,-325.44 3578.08,-310 3586.43,-308.18 3595.24,-306.13 3603.84,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3370.51,-346.8 3361.27,-351.99 3371.73,-353.69 3370.51,-346.8"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3058.5,-268.5 3058.5,-298.5 3202.5,-298.5 3202.5,-268.5 3058.5,-268.5"/>
-<text text-anchor="start" x="3066.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="3130.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3749.08,-274 3749.08,-304 3893.08,-304 3893.08,-274 3749.08,-274"/>
+<text text-anchor="start" x="3757.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3821.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node63 -->
<g id="edge87" class="edge">
<title>Node46&#45;&gt;Node63</title>
-<path fill="none" stroke="midnightblue" d="M2859.04,-338.96C2913.79,-327.98 2999.9,-310.7 3060.42,-298.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2858.31,-335.54 2849.19,-340.94 2859.68,-342.4 2858.31,-335.54"/>
+<path fill="none" stroke="midnightblue" d="M3417.08,-351.79C3504.06,-343.7 3630.68,-329.88 3740.08,-310 3749.2,-308.34 3758.83,-306.26 3768.13,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3416.58,-348.32 3406.94,-352.73 3417.22,-355.29 3416.58,-348.32"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3220.5,-268.5 3220.5,-298.5 3364.5,-298.5 3364.5,-268.5 3220.5,-268.5"/>
-<text text-anchor="start" x="3228.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="3292.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3911.08,-274 3911.08,-304 4055.08,-304 4055.08,-274 3911.08,-274"/>
+<text text-anchor="start" x="3919.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3983.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node64 -->
<g id="edge88" class="edge">
<title>Node46&#45;&gt;Node64</title>
-<path fill="none" stroke="midnightblue" d="M2894.74,-339.86C2976.91,-330.57 3102.72,-315.51 3211.5,-299 3214.32,-298.57 3217.2,-298.12 3220.11,-297.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2894.23,-336.4 2884.69,-341 2895.02,-343.35 2894.23,-336.4"/>
+<path fill="none" stroke="midnightblue" d="M3416.81,-356.49C3535.24,-350.82 3733.55,-337.84 3902.08,-310 3911.66,-308.42 3921.77,-306.29 3931.48,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3416.48,-353.01 3406.66,-356.97 3416.81,-360 3416.48,-353.01"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_cl_stack_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3382.5,-268.5 3382.5,-298.5 3526.5,-298.5 3526.5,-268.5 3382.5,-268.5"/>
-<text text-anchor="start" x="3390.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="3454.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="4073.08,-274 4073.08,-304 4217.08,-304 4217.08,-274 4073.08,-274"/>
+<text text-anchor="start" x="4081.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4145.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node65 -->
<g id="edge89" class="edge">
<title>Node46&#45;&gt;Node65</title>
-<path fill="none" stroke="midnightblue" d="M2911.21,-342.95C3025.23,-335.18 3212.81,-320.5 3373.5,-299 3376.33,-298.62 3379.22,-298.21 3382.13,-297.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2910.83,-339.47 2901.09,-343.64 2911.3,-346.46 2910.83,-339.47"/>
+<path fill="none" stroke="midnightblue" d="M3417.04,-359.23C3562.98,-356.16 3835.08,-345.68 4064.08,-310 4073.82,-308.48 4084.09,-306.36 4093.94,-304.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3416.68,-355.74 3406.75,-359.44 3416.82,-362.74 3416.68,-355.74"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3545,-268.5 3545,-298.5 3698,-298.5 3698,-268.5 3545,-268.5"/>
-<text text-anchor="start" x="3553" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="3621.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="4235.58,-274 4235.58,-304 4388.58,-304 4388.58,-274 4235.58,-274"/>
+<text text-anchor="start" x="4243.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4312.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node66 -->
<g id="edge90" class="edge">
<title>Node46&#45;&gt;Node66</title>
-<path fill="none" stroke="midnightblue" d="M2911.15,-345.47C3053,-339.28 3314.05,-325.28 3535.5,-299 3538.51,-298.64 3541.57,-298.25 3544.66,-297.84"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2910.98,-341.98 2901.14,-345.9 2911.29,-348.97 2910.98,-341.98"/>
+<path fill="none" stroke="midnightblue" d="M3416.92,-360.59C3587.43,-359.43 3935.08,-351.56 4226.08,-310 4236.55,-308.5 4247.63,-306.36 4258.22,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3416.67,-357.09 3406.69,-360.66 3416.71,-364.09 3416.67,-357.09"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3716,-268.5 3716,-298.5 3931,-298.5 3931,-268.5 3716,-268.5"/>
-<text text-anchor="start" x="3724" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="3823.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="4406.58,-274 4406.58,-304 4621.58,-304 4621.58,-274 4406.58,-274"/>
+<text text-anchor="start" x="4414.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4514.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node67 -->
<g id="edge91" class="edge">
<title>Node46&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M2911.32,-345.91C3079.36,-339.63 3419.34,-324.82 3706.5,-299 3709.56,-298.73 3712.66,-298.43 3715.79,-298.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2911.11,-342.41 2901.24,-346.28 2911.37,-349.41 2911.11,-342.41"/>
+<path fill="none" stroke="midnightblue" d="M3416.91,-359.89C3610.91,-357.82 4038.85,-348.81 4397.08,-310 4411.12,-308.48 4426.02,-306.34 4440.32,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3416.68,-356.39 3406.72,-360 3416.75,-363.39 3416.68,-356.39"/>
</g>
<!-- Node68&#45;&gt;Node44 -->
<g id="edge93" class="edge">
<title>Node68&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M614.48,-325.25C615.87,-314.02 617.42,-301.38 618.43,-293.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="610.98,-325.04 613.24,-335.4 617.93,-325.9 610.98,-325.04"/>
+<path fill="none" stroke="midnightblue" d="M1575.28,-336.09C1573.27,-323.21 1570.92,-308.2 1569.47,-298.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1571.86,-336.89 1576.86,-346.23 1578.77,-335.81 1571.86,-336.89"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="163,-268.5 163,-298.5 312,-298.5 312,-268.5 163,-268.5"/>
-<text text-anchor="start" x="171" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
-<text text-anchor="middle" x="237.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+<polygon fill="white" stroke="black" points="1111.58,-274 1111.58,-304 1260.58,-304 1260.58,-274 1111.58,-274"/>
+<text text-anchor="start" x="1119.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="1186.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge94" class="edge">
<title>Node68&#45;&gt;Node69</title>
-<path fill="none" stroke="midnightblue" d="M526.56,-334.74C462,-323.52 374.04,-308.23 312.16,-297.47"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="526.26,-338.24 536.71,-336.5 527.46,-331.34 526.26,-338.24"/>
+<path fill="none" stroke="midnightblue" d="M1494.35,-348.33C1432.09,-338.98 1345.56,-325.13 1270.08,-310 1261.12,-308.2 1251.66,-306.13 1242.44,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1494.11,-351.83 1504.51,-349.85 1495.14,-344.91 1494.11,-351.83"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
-<g id="a_node71"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5425,-274 5425,-293 5622,-293 5622,-274 5425,-274"/>
-<text text-anchor="middle" x="5523.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+<g id="a_node71"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7927.08,-201.5 7927.08,-231.5 8045.08,-231.5 8045.08,-201.5 7927.08,-201.5"/>
+<text text-anchor="start" x="7935.08" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7986.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
</a>
</g>
</g>
<!-- Node70&#45;&gt;Node71 -->
<g id="edge96" class="edge">
<title>Node70&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M5666.39,-337.27C5631.46,-324.37 5577.32,-304.38 5546.69,-293.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5665.54,-340.69 5676.13,-340.87 5667.96,-334.12 5665.54,-340.69"/>
+<path fill="none" stroke="midnightblue" d="M8219.26,-360.09C8132.28,-357.92 7991.06,-348.39 7958.08,-310 7938.62,-287.34 7959.76,-251.47 7974.45,-231.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8219.25,-363.59 8229.33,-360.31 8219.41,-356.59 8219.25,-363.59"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
-<g id="a_node72"><a xlink:href="_neon_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6057.5,-268.5 6057.5,-298.5 6233.5,-298.5 6233.5,-268.5 6057.5,-268.5"/>
-<text text-anchor="start" x="6065.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonRegistry</text>
-<text text-anchor="middle" x="6145.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+<g id="a_node72"><a xlink:href="_gpu_fsa_activation_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8137.08,-274 8137.08,-304 8297.08,-304 8297.08,-274 8137.08,-274"/>
+<text text-anchor="start" x="8145.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8217.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.hpp</text>
</a>
</g>
</g>
<!-- Node70&#45;&gt;Node72 -->
<g id="edge97" class="edge">
<title>Node70&#45;&gt;Node72</title>
-<path fill="none" stroke="midnightblue" d="M5769.19,-339.51C5839.65,-329.39 5951.66,-313.24 6048.5,-299 6051.45,-298.57 6054.45,-298.12 6057.47,-297.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5768.51,-336.08 5759.1,-340.96 5769.5,-343.01 5768.51,-336.08"/>
-</g>
-<!-- Node73&#45;&gt;Node71 -->
-<g id="edge99" class="edge">
-<title>Node73&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M5366.91,-332.51C5408.29,-319.83 5463.09,-303.02 5495.68,-293.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5365.77,-329.2 5357.24,-335.48 5367.83,-335.89 5365.77,-329.2"/>
+<path fill="none" stroke="midnightblue" d="M8267.32,-339.19C8255.76,-327.87 8241.87,-314.27 8231.63,-304.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8264.92,-341.74 8274.51,-346.23 8269.82,-336.74 8264.92,-341.74"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
-<g id="a_node74"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5045,-268.5 5045,-298.5 5226,-298.5 5226,-268.5 5045,-268.5"/>
-<text text-anchor="start" x="5053" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
-<text text-anchor="middle" x="5135.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+<g id="a_node74"><a xlink:href="_gpu_fsa_batch_mat_mul_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8685.58,-274 8685.58,-304 8860.58,-304 8860.58,-274 8685.58,-274"/>
+<text text-anchor="start" x="8693.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8773.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.hpp</text>
</a>
</g>
</g>
-<!-- Node73&#45;&gt;Node74 -->
+<!-- Node70&#45;&gt;Node74 -->
<g id="edge100" class="edge">
-<title>Node73&#45;&gt;Node74</title>
-<path fill="none" stroke="midnightblue" d="M5263.62,-331.82C5235.33,-321.37 5200.01,-308.32 5173.61,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5262.72,-335.21 5273.31,-335.4 5265.14,-328.65 5262.72,-335.21"/>
-</g>
-<!-- Node75&#45;&gt;Node71 -->
-<g id="edge102" class="edge">
-<title>Node75&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M5509.59,-325.6C5513.42,-314.28 5517.76,-301.46 5520.56,-293.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5506.16,-324.8 5506.27,-335.4 5512.79,-327.05 5506.16,-324.8"/>
+<title>Node70&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M8358.76,-352.97C8436.42,-344.22 8565.61,-328.57 8676.08,-310 8686.6,-308.23 8697.71,-306.15 8708.51,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8358.17,-349.52 8348.62,-354.11 8358.95,-356.47 8358.17,-349.52"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
-<g id="a_node76"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5244.5,-268.5 5244.5,-298.5 5406.5,-298.5 5406.5,-268.5 5244.5,-268.5"/>
-<text text-anchor="start" x="5252.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
-<text text-anchor="middle" x="5325.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
+<g id="a_node76"><a xlink:href="_gpu_fsa_cast_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8879.08,-274 8879.08,-304 9011.08,-304 9011.08,-274 8879.08,-274"/>
+<text text-anchor="start" x="8887.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8945.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.hpp</text>
</a>
</g>
</g>
-<!-- Node75&#45;&gt;Node76 -->
+<!-- Node70&#45;&gt;Node76 -->
<g id="edge103" class="edge">
-<title>Node75&#45;&gt;Node76</title>
-<path fill="none" stroke="midnightblue" d="M5453.62,-331.82C5425.33,-321.37 5390.01,-308.32 5363.61,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5452.72,-335.21 5463.31,-335.4 5455.14,-328.65 5452.72,-335.21"/>
-</g>
-<!-- Node77 -->
-<g id="node77" class="node">
-<title>Node77</title>
-<g id="a_node77"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5640,-268.5 5640,-298.5 5861,-298.5 5861,-268.5 5640,-268.5"/>
-<text text-anchor="start" x="5648" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5750.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
-</a>
-</g>
-</g>
-<!-- Node75&#45;&gt;Node77 -->
-<g id="edge104" class="edge">
-<title>Node75&#45;&gt;Node77</title>
-<path fill="none" stroke="midnightblue" d="M5565.03,-332.92C5605.66,-322.31 5657.8,-308.7 5696.44,-298.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5564.01,-329.56 5555.22,-335.48 5565.78,-336.34 5564.01,-329.56"/>
+<title>Node70&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M8358.71,-353.29C8382.6,-350.89 8409.5,-348.25 8434.08,-346 8627.27,-328.35 8677.88,-342.81 8869.08,-310 8878.09,-308.45 8887.59,-306.35 8896.71,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8358.27,-349.82 8348.67,-354.31 8358.98,-356.78 8358.27,-349.82"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
-<g id="a_node78"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5879.5,-268.5 5879.5,-298.5 6039.5,-298.5 6039.5,-268.5 5879.5,-268.5"/>
-<text text-anchor="start" x="5887.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5959.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+<g id="a_node78"><a xlink:href="_gpu_fsa_convolution2d_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9029.58,-274 9029.58,-304 9210.58,-304 9210.58,-274 9029.58,-274"/>
+<text text-anchor="start" x="9037.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="9120.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.hpp</text>
</a>
</g>
</g>
-<!-- Node75&#45;&gt;Node78 -->
-<g id="edge105" class="edge">
-<title>Node75&#45;&gt;Node78</title>
-<path fill="none" stroke="midnightblue" d="M5593.14,-334.79C5716.51,-317.07 5749.46,-316.44 5869.5,-299 5872.63,-298.54 5875.82,-298.07 5879.05,-297.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5592.31,-331.37 5582.92,-336.27 5593.32,-338.3 5592.31,-331.37"/>
+<!-- Node70&#45;&gt;Node78 -->
+<g id="edge106" class="edge">
+<title>Node70&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M8358.69,-352.99C8382.57,-350.56 8409.48,-347.99 8434.08,-346 8694.17,-325.01 8761.33,-343.66 9020.08,-310 9032.02,-308.45 9044.67,-306.31 9056.82,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8358.24,-349.52 8348.65,-354.02 8358.95,-356.48 8358.24,-349.52"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
-<g id="a_node80"><a xlink:href="_ref_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6560,-268.5 6560,-298.5 6751,-298.5 6751,-268.5 6560,-268.5"/>
-<text text-anchor="start" x="6568" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/dynamic</text>
-<text text-anchor="middle" x="6655.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/reference/RefDynamicBackend.cpp</text>
+<g id="a_node80"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9228.58,-274 9228.58,-304 9461.58,-304 9461.58,-274 9228.58,-274"/>
+<text text-anchor="start" x="9236.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="9345.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.hpp</text>
</a>
</g>
</g>
-<!-- Node79&#45;&gt;Node80 -->
-<g id="edge107" class="edge">
-<title>Node79&#45;&gt;Node80</title>
-<path fill="none" stroke="midnightblue" d="M5994.05,-335.58C5995.55,-335.37 5997.03,-335.18 5998.5,-335 6242.49,-304.76 6305.9,-323.83 6550.5,-299 6553.61,-298.68 6556.77,-298.35 6559.97,-297.99"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5993.47,-332.12 5984.07,-337.02 5994.47,-339.05 5993.47,-332.12"/>
-</g>
-<!-- Node81 -->
-<g id="node81" class="node">
-<title>Node81</title>
-<g id="a_node81"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6252,-268.5 6252,-298.5 6381,-298.5 6381,-268.5 6252,-268.5"/>
-<text text-anchor="start" x="6260" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="6316.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
-</a>
-</g>
-</g>
-<!-- Node79&#45;&gt;Node81 -->
-<g id="edge108" class="edge">
-<title>Node79&#45;&gt;Node81</title>
-<path fill="none" stroke="midnightblue" d="M5994.07,-335.74C5995.56,-335.49 5997.04,-335.24 5998.5,-335 6106.65,-317.1 6134.46,-317.54 6242.5,-299 6245.6,-298.47 6248.76,-297.91 6251.96,-297.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5993.4,-332.3 5984.14,-337.45 5994.59,-339.2 5993.4,-332.3"/>
+<!-- Node70&#45;&gt;Node80 -->
+<g id="edge109" class="edge">
+<title>Node70&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M8358.67,-352.77C8382.55,-350.33 8409.47,-347.79 8434.08,-346 8782.42,-320.61 8871.63,-345.43 9219.08,-310 9234.07,-308.47 9249.98,-306.34 9265.27,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8358.22,-349.3 8348.63,-353.82 8358.94,-356.26 8358.22,-349.3"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
-<g id="a_node82"><a xlink:href="_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6399.5,-268.5 6399.5,-298.5 6541.5,-298.5 6541.5,-268.5 6399.5,-268.5"/>
-<text text-anchor="start" x="6407.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="6470.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefRegistryInitializer.cpp</text>
+<g id="a_node82"><a xlink:href="_gpu_fsa_elementwise_binary_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7200.58,-274 7200.58,-304 7403.58,-304 7403.58,-274 7200.58,-274"/>
+<text text-anchor="start" x="7208.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7302.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.hpp</text>
</a>
</g>
</g>
-<!-- Node79&#45;&gt;Node82 -->
-<g id="edge109" class="edge">
-<title>Node79&#45;&gt;Node82</title>
-<path fill="none" stroke="midnightblue" d="M5994.06,-335.63C5995.55,-335.41 5997.03,-335.2 5998.5,-335 6171.39,-311.22 6216.56,-322.4 6389.5,-299 6392.76,-298.56 6396.08,-298.08 6399.44,-297.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5993.45,-332.18 5984.09,-337.16 5994.51,-339.1 5993.45,-332.18"/>
+<!-- Node70&#45;&gt;Node82 -->
+<g id="edge112" class="edge">
+<title>Node70&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M8219.23,-359.38C8070.35,-356.34 7711,-345.64 7412.08,-310 7399.07,-308.45 7385.28,-306.32 7372.01,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8219.51,-362.88 8229.58,-359.58 8219.65,-355.88 8219.51,-362.88"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
-<g id="a_node84"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="797,-268.5 797,-298.5 950,-298.5 950,-268.5 797,-268.5"/>
-<text text-anchor="start" x="805" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
-<text text-anchor="middle" x="873.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
-</a>
-</g>
-</g>
-<!-- Node83&#45;&gt;Node84 -->
-<g id="edge111" class="edge">
-<title>Node83&#45;&gt;Node84</title>
-<path fill="none" stroke="midnightblue" d="M1002.35,-331.82C973.9,-321.37 938.37,-308.32 911.83,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1001.5,-335.23 1012.09,-335.4 1003.91,-328.66 1001.5,-335.23"/>
-</g>
-<!-- Node85 -->
-<g id="node85" class="node">
-<title>Node85</title>
-<g id="a_node85"><a xlink:href="_tosa_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="968.5,-268.5 968.5,-298.5 1132.5,-298.5 1132.5,-268.5 968.5,-268.5"/>
-<text text-anchor="start" x="976.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
-<text text-anchor="middle" x="1050.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefRegistryInitializer.cpp</text>
+<g id="a_node84"><a xlink:href="_gpu_fsa_pooling2d_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7421.08,-274 7421.08,-304 7579.08,-304 7579.08,-274 7421.08,-274"/>
+<text text-anchor="start" x="7429.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7500.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.hpp</text>
</a>
</g>
</g>
-<!-- Node83&#45;&gt;Node85 -->
-<g id="edge112" class="edge">
-<title>Node83&#45;&gt;Node85</title>
-<path fill="none" stroke="midnightblue" d="M1050.5,-325.11C1050.5,-316.15 1050.5,-306.32 1050.5,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1047,-325.4 1050.5,-335.4 1054,-325.4 1047,-325.4"/>
-</g>
-<!-- Node87&#45;&gt;Node23 -->
+<!-- Node70&#45;&gt;Node84 -->
<g id="edge115" class="edge">
-<title>Node87&#45;&gt;Node23</title>
-<path fill="none" stroke="midnightblue" d="M2029.06,-483.59C2429.78,-483.85 4306.13,-482.25 5840.5,-433 5914.13,-430.64 5998.46,-426.08 6055.77,-422.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2029.03,-480.09 2019.02,-483.59 2029.02,-487.09 2029.03,-480.09"/>
-</g>
-<!-- Node87&#45;&gt;Node26 -->
-<g id="edge116" class="edge">
-<title>Node87&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M1873.9,-481.92C1691.78,-477.71 1241.23,-464.39 1093.5,-433 942.36,-400.88 678.68,-377.69 787.5,-268 809.72,-245.6 5298.95,-232.27 5330.5,-232 5908.97,-227.01 6608.33,-220.23 6822.24,-218.14"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1873.86,-485.42 1883.94,-482.14 1874.02,-478.42 1873.86,-485.42"/>
+<title>Node70&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M8218.87,-358.96C8092.2,-355.4 7817.28,-344.1 7588.08,-310 7577.7,-308.46 7566.73,-306.35 7556.18,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8219.11,-362.47 8229.2,-359.24 8219.3,-355.47 8219.11,-362.47"/>
</g>
-<!-- Node87&#45;&gt;Node44 -->
-<g id="edge125" class="edge">
-<title>Node87&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M1873.47,-482.52C1612.58,-478.93 784.42,-465.06 737.5,-433 698.23,-406.17 724.99,-371.51 694.5,-335 678.9,-316.33 654.7,-301.75 638.03,-293.16"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1873.57,-486.02 1883.62,-482.65 1873.67,-479.02 1873.57,-486.02"/>
-</g>
-<!-- Node87&#45;&gt;Node71 -->
-<g id="edge131" class="edge">
-<title>Node87&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M2029.49,-483.67C2492.63,-484.25 4871.72,-481.58 5173.5,-366 5193.85,-358.2 5191.62,-343.93 5211.5,-335 5233.71,-325.02 5375.11,-304.6 5459.75,-293.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2029.23,-480.17 2019.23,-483.65 2029.22,-487.17 2029.23,-480.17"/>
+<!-- Node86 -->
+<g id="node86" class="node">
+<title>Node86</title>
+<g id="a_node86"><a xlink:href="_gpu_fsa_reshape_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7597.08,-274 7597.08,-304 7749.08,-304 7749.08,-274 7597.08,-274"/>
+<text text-anchor="start" x="7605.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7673.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.hpp</text>
+</a>
</g>
-<!-- Node87&#45;&gt;Node81 -->
-<g id="edge132" class="edge">
-<title>Node87&#45;&gt;Node81</title>
-<path fill="none" stroke="midnightblue" d="M2029.32,-483.59C2364.47,-483.65 3717.98,-480.75 4828.5,-433 5263.78,-414.28 5400.3,-523.55 5806.5,-366 5827.14,-357.99 5824.95,-343.23 5845.5,-335 6009.96,-269.12 6067.11,-324.07 6242.5,-299 6245.61,-298.56 6248.79,-298.07 6251.99,-297.55"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2029.24,-480.09 2019.24,-483.58 2029.24,-487.09 2029.24,-480.09"/>
</g>
-<!-- Node87&#45;&gt;Node84 -->
-<g id="edge133" class="edge">
-<title>Node87&#45;&gt;Node84</title>
-<path fill="none" stroke="midnightblue" d="M1873.68,-480.27C1670.22,-470.87 1126.97,-439.42 964.5,-366 930.29,-350.54 899.89,-317.5 884.38,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1873.54,-483.77 1883.69,-480.73 1873.86,-476.77 1873.54,-483.77"/>
+<!-- Node70&#45;&gt;Node86 -->
+<g id="edge118" class="edge">
+<title>Node70&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M8219.25,-356.9C8117.35,-350.96 7922.18,-336.98 7758.08,-310 7748.21,-308.38 7737.78,-306.26 7727.73,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8219.23,-360.4 8229.42,-357.48 8219.63,-353.42 8219.23,-360.4"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
-<g id="a_node88"><a xlink:href="_cl_backend_context_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="454,-402.5 454,-432.5 599,-432.5 599,-402.5 454,-402.5"/>
-<text text-anchor="start" x="462" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
-<text text-anchor="middle" x="526.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Context.hpp</text>
+<g id="a_node88"><a xlink:href="_gpu_fsa_resize_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7767.58,-274 7767.58,-304 7910.58,-304 7910.58,-274 7767.58,-274"/>
+<text text-anchor="start" x="7775.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7839.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.hpp</text>
</a>
</g>
</g>
-<!-- Node87&#45;&gt;Node88 -->
-<g id="edge117" class="edge">
-<title>Node87&#45;&gt;Node88</title>
-<path fill="none" stroke="midnightblue" d="M1873.69,-481.53C1676.9,-476.3 1143.44,-460.54 699.5,-433 666.56,-430.96 630.15,-428.01 599.26,-425.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1873.84,-485.04 1883.93,-481.8 1874.02,-478.04 1873.84,-485.04"/>
+<!-- Node70&#45;&gt;Node88 -->
+<g id="edge121" class="edge">
+<title>Node70&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M8219.49,-352.75C8146.01,-344.12 8026.94,-328.87 7925.08,-310 7915.74,-308.27 7905.88,-306.2 7896.29,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8219.21,-356.24 8229.55,-353.92 8220.03,-349.29 8219.21,-356.24"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
-<g id="a_node90"><a xlink:href="_cl_backend_model_context_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="173,-335.5 173,-365.5 318,-365.5 318,-335.5 173,-335.5"/>
-<text text-anchor="start" x="181" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
-<text text-anchor="middle" x="245.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.hpp</text>
+<g id="a_node90"><a xlink:href="_gpu_fsa_softmax_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7967.58,-274 7967.58,-304 8118.58,-304 8118.58,-274 7967.58,-274"/>
+<text text-anchor="start" x="7975.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8043.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.hpp</text>
</a>
</g>
</g>
-<!-- Node87&#45;&gt;Node90 -->
-<g id="edge120" class="edge">
-<title>Node87&#45;&gt;Node90</title>
-<path fill="none" stroke="midnightblue" d="M1873.27,-483.8C1583.14,-484.51 578.49,-483.27 444.5,-433 424.09,-425.34 425.69,-412.34 406.5,-402 376.2,-385.68 339.79,-373.7 309.27,-365.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1873.71,-487.3 1883.7,-483.77 1873.69,-480.3 1873.71,-487.3"/>
+<!-- Node70&#45;&gt;Node90 -->
+<g id="edge124" class="edge">
+<title>Node70&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M8230.34,-343.66C8188.21,-331.59 8132.09,-315.51 8092.31,-304.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8229.61,-347.1 8240.19,-346.49 8231.54,-340.37 8229.61,-347.1"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
-<g id="a_node92"><a xlink:href="_neon_backend_model_context_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4988.5,-335.5 4988.5,-365.5 5164.5,-365.5 5164.5,-335.5 4988.5,-335.5"/>
-<text text-anchor="start" x="4996.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
-<text text-anchor="middle" x="5076.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.hpp</text>
+<g id="a_node92"><a xlink:href="_gpu_fsa_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8315.08,-274 8315.08,-304 8477.08,-304 8477.08,-274 8315.08,-274"/>
+<text text-anchor="start" x="8323.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8396.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaRegistryInitializer.cpp</text>
</a>
</g>
</g>
-<!-- Node87&#45;&gt;Node92 -->
-<g id="edge126" class="edge">
-<title>Node87&#45;&gt;Node92</title>
-<path fill="none" stroke="midnightblue" d="M2029.4,-481.04C2366.34,-470.23 3731.86,-424.96 4852.5,-366 4897.35,-363.64 4947.22,-360.47 4988.49,-357.69"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2029.14,-477.54 2019.26,-481.36 2029.37,-484.54 2029.14,-477.54"/>
+<!-- Node70&#45;&gt;Node92 -->
+<g id="edge127" class="edge">
+<title>Node70&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M8319.28,-340.6C8336.95,-328.96 8358.84,-314.54 8374.73,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8316.9,-337.98 8310.48,-346.4 8320.76,-343.82 8316.9,-337.98"/>
</g>
-<!-- Node88&#45;&gt;Node44 -->
-<g id="edge118" class="edge">
-<title>Node88&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M520.74,-392.52C517.98,-375.29 517.19,-352.18 527.5,-335 540.44,-313.44 566.16,-300.45 587.13,-293.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="517.31,-393.21 522.64,-402.37 524.19,-391.89 517.31,-393.21"/>
+<!-- Node93 -->
+<g id="node93" class="node">
+<title>Node93</title>
+<g id="a_node93"><a xlink:href="_gpu_fsa_pre_compiled_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8495.08,-268.5 8495.08,-309.5 8667.08,-309.5 8667.08,-268.5 8495.08,-268.5"/>
+<text text-anchor="start" x="8503.08" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="start" x="8503.08" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/GpuFsaPreCompiled</text>
+<text text-anchor="middle" x="8581.08" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
</g>
-<!-- Node89 -->
-<g id="node89" class="node">
-<title>Node89</title>
-<g id="a_node89"><a xlink:href="_cl_backend_context_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="336,-335.5 336,-365.5 481,-365.5 481,-335.5 336,-335.5"/>
-<text text-anchor="start" x="344" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
-<text text-anchor="middle" x="408.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Context.cpp</text>
+</g>
+<!-- Node70&#45;&gt;Node93 -->
+<g id="edge128" class="edge">
+<title>Node70&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M8356.88,-344.13C8399.66,-333.8 8455.14,-320.41 8500.21,-309.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8356.02,-340.74 8347.12,-346.49 8357.66,-347.54 8356.02,-340.74"/>
+</g>
+<!-- Node72&#45;&gt;Node71 -->
+<g id="edge98" class="edge">
+<title>Node72&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M8161.42,-271.01C8121.92,-258.96 8069.51,-242.96 8032.31,-231.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8160.58,-274.42 8171.17,-273.99 8162.63,-267.72 8160.58,-274.42"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node">
+<title>Node73</title>
+<g id="a_node73"><a xlink:href="_gpu_fsa_activation_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8230.58,-201.5 8230.58,-231.5 8389.58,-231.5 8389.58,-201.5 8230.58,-201.5"/>
+<text text-anchor="start" x="8238.58" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8310.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.cpp</text>
</a>
</g>
</g>
-<!-- Node88&#45;&gt;Node89 -->
-<g id="edge119" class="edge">
-<title>Node88&#45;&gt;Node89</title>
-<path fill="none" stroke="midnightblue" d="M491.89,-397.44C473.38,-387.24 450.98,-374.9 434.05,-365.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="490.45,-400.64 500.9,-402.4 493.83,-394.51 490.45,-400.64"/>
+<!-- Node72&#45;&gt;Node73 -->
+<g id="edge99" class="edge">
+<title>Node72&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M8243.98,-267.61C8259.26,-256.03 8277.99,-241.83 8291.61,-231.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8241.76,-264.9 8235.9,-273.73 8245.99,-270.48 8241.76,-264.9"/>
</g>
-<!-- Node90&#45;&gt;Node44 -->
-<g id="edge121" class="edge">
-<title>Node90&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M328.23,-334.7C418.72,-318.83 513.16,-302.64 569.45,-293.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="327.6,-331.26 318.35,-336.44 328.81,-338.15 327.6,-331.26"/>
+<!-- Node74&#45;&gt;Node71 -->
+<g id="edge101" class="edge">
+<title>Node74&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M8701.89,-272.09C8693.23,-270.52 8684.48,-269.1 8676.08,-268 8401.53,-231.95 8328.51,-268.98 8054.08,-232 8051.21,-231.61 8048.28,-231.17 8045.33,-230.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8701.52,-275.58 8712,-274 8702.82,-268.7 8701.52,-275.58"/>
</g>
-<!-- Node90&#45;&gt;Node47 -->
-<g id="edge123" class="edge">
-<title>Node90&#45;&gt;Node47</title>
-<path fill="none" stroke="midnightblue" d="M293.84,-331.95C328.61,-319.32 373.97,-302.85 401.07,-293.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="292.55,-328.69 284.34,-335.4 294.93,-335.27 292.55,-328.69"/>
+<!-- Node75 -->
+<g id="node75" class="node">
+<title>Node75</title>
+<g id="a_node75"><a xlink:href="_gpu_fsa_batch_mat_mul_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8686.08,-201.5 8686.08,-231.5 8860.08,-231.5 8860.08,-201.5 8686.08,-201.5"/>
+<text text-anchor="start" x="8694.08" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8773.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.cpp</text>
+</a>
</g>
-<!-- Node90&#45;&gt;Node69 -->
-<g id="edge124" class="edge">
-<title>Node90&#45;&gt;Node69</title>
-<path fill="none" stroke="midnightblue" d="M242.53,-325.4C241.42,-316.37 240.2,-306.41 239.23,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="239.07,-325.9 243.76,-335.4 246.02,-325.04 239.07,-325.9"/>
</g>
-<!-- Node91 -->
-<g id="node91" class="node">
-<title>Node91</title>
-<g id="a_node91"><a xlink:href="_cl_backend_model_context_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="0,-268.5 0,-298.5 145,-298.5 145,-268.5 0,-268.5"/>
-<text text-anchor="start" x="8" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
-<text text-anchor="middle" x="72.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.cpp</text>
+<!-- Node74&#45;&gt;Node75 -->
+<g id="edge102" class="edge">
+<title>Node74&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M8773.08,-263.73C8773.08,-253.07 8773.08,-240.91 8773.08,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8769.58,-263.73 8773.08,-273.73 8776.58,-263.73 8769.58,-263.73"/>
+</g>
+<!-- Node76&#45;&gt;Node71 -->
+<g id="edge104" class="edge">
+<title>Node76&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M8888.06,-271.6C8881.7,-270.19 8875.28,-268.94 8869.08,-268 8510.62,-213.55 8413.73,-277.97 8054.08,-232 8051.21,-231.63 8048.28,-231.21 8045.32,-230.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8887.44,-275.05 8897.98,-273.94 8889.05,-268.24 8887.44,-275.05"/>
+</g>
+<!-- Node77 -->
+<g id="node77" class="node">
+<title>Node77</title>
+<g id="a_node77"><a xlink:href="_gpu_fsa_cast_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8879.58,-201.5 8879.58,-231.5 9010.58,-231.5 9010.58,-201.5 8879.58,-201.5"/>
+<text text-anchor="start" x="8887.58" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8945.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.cpp</text>
</a>
</g>
</g>
-<!-- Node90&#45;&gt;Node91 -->
+<!-- Node76&#45;&gt;Node77 -->
+<g id="edge105" class="edge">
+<title>Node76&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M8945.08,-263.73C8945.08,-253.07 8945.08,-240.91 8945.08,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8941.58,-263.73 8945.08,-273.73 8948.58,-263.73 8941.58,-263.73"/>
+</g>
+<!-- Node78&#45;&gt;Node71 -->
+<g id="edge107" class="edge">
+<title>Node78&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M9047.88,-272.14C9038.56,-270.51 9029.12,-269.07 9020.08,-268 8593.41,-217.71 8480.43,-285 8054.08,-232 8051.21,-231.64 8048.28,-231.22 8045.32,-230.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9047.45,-275.62 9057.92,-273.97 9048.71,-268.73 9047.45,-275.62"/>
+</g>
+<!-- Node79 -->
+<g id="node79" class="node">
+<title>Node79</title>
+<g id="a_node79"><a xlink:href="_gpu_fsa_convolution2d_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9030.08,-201.5 9030.08,-231.5 9210.08,-231.5 9210.08,-201.5 9030.08,-201.5"/>
+<text text-anchor="start" x="9038.08" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="9120.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node78&#45;&gt;Node79 -->
+<g id="edge108" class="edge">
+<title>Node78&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M9120.08,-263.73C9120.08,-253.07 9120.08,-240.91 9120.08,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9116.58,-263.73 9120.08,-273.73 9123.58,-263.73 9116.58,-263.73"/>
+</g>
+<!-- Node80&#45;&gt;Node71 -->
+<g id="edge110" class="edge">
+<title>Node80&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M9256.62,-272.51C9244.05,-270.74 9231.26,-269.15 9219.08,-268 8703.35,-219.3 8568.35,-294.27 8054.08,-232 8051.21,-231.65 8048.27,-231.24 8045.32,-230.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9256.24,-275.99 9266.64,-273.98 9257.25,-269.07 9256.24,-275.99"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node">
+<title>Node81</title>
+<g id="a_node81"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9229.08,-201.5 9229.08,-231.5 9461.08,-231.5 9461.08,-201.5 9229.08,-201.5"/>
+<text text-anchor="start" x="9237.08" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="9345.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node81 -->
+<g id="edge111" class="edge">
+<title>Node80&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M9345.08,-263.73C9345.08,-253.07 9345.08,-240.91 9345.08,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9341.58,-263.73 9345.08,-273.73 9348.58,-263.73 9341.58,-263.73"/>
+</g>
+<!-- Node82&#45;&gt;Node71 -->
+<g id="edge113" class="edge">
+<title>Node82&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M7383.04,-272.25C7392.8,-270.66 7402.65,-269.19 7412.08,-268 7635.77,-239.79 7694.85,-263.59 7918.08,-232 7920.95,-231.59 7923.88,-231.14 7926.83,-230.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7382.2,-268.84 7372.92,-273.95 7383.36,-275.75 7382.2,-268.84"/>
+</g>
+<!-- Node83 -->
+<g id="node83" class="node">
+<title>Node83</title>
+<g id="a_node83"><a xlink:href="_gpu_fsa_elementwise_binary_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7200.58,-201.5 7200.58,-231.5 7403.58,-231.5 7403.58,-201.5 7200.58,-201.5"/>
+<text text-anchor="start" x="7208.58" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7302.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node82&#45;&gt;Node83 -->
+<g id="edge114" class="edge">
+<title>Node82&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M7302.08,-263.73C7302.08,-253.07 7302.08,-240.91 7302.08,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7298.58,-263.73 7302.08,-273.73 7305.58,-263.73 7298.58,-263.73"/>
+</g>
+<!-- Node84&#45;&gt;Node71 -->
+<g id="edge116" class="edge">
+<title>Node84&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M7567.67,-271.82C7574.54,-270.42 7581.44,-269.11 7588.08,-268 7733.59,-243.61 7772.42,-255.41 7918.08,-232 7920.94,-231.54 7923.87,-231.04 7926.81,-230.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7566.71,-268.44 7557.65,-273.92 7568.15,-275.29 7566.71,-268.44"/>
+</g>
+<!-- Node85 -->
+<g id="node85" class="node">
+<title>Node85</title>
+<g id="a_node85"><a xlink:href="_gpu_fsa_pooling2d_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7421.08,-201.5 7421.08,-231.5 7579.08,-231.5 7579.08,-201.5 7421.08,-201.5"/>
+<text text-anchor="start" x="7429.08" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7500.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node84&#45;&gt;Node85 -->
+<g id="edge117" class="edge">
+<title>Node84&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M7500.08,-263.73C7500.08,-253.07 7500.08,-240.91 7500.08,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7496.58,-263.73 7500.08,-273.73 7503.58,-263.73 7496.58,-263.73"/>
+</g>
+<!-- Node86&#45;&gt;Node71 -->
+<g id="edge119" class="edge">
+<title>Node86&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M7742.59,-271.57C7747.83,-270.35 7753.04,-269.15 7758.08,-268 7815.4,-254.91 7880.93,-240.45 7926.99,-230.37"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7741.45,-268.24 7732.51,-273.91 7743.04,-275.06 7741.45,-268.24"/>
+</g>
+<!-- Node87 -->
+<g id="node87" class="node">
+<title>Node87</title>
+<g id="a_node87"><a xlink:href="_gpu_fsa_reshape_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7597.08,-201.5 7597.08,-231.5 7749.08,-231.5 7749.08,-201.5 7597.08,-201.5"/>
+<text text-anchor="start" x="7605.08" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7673.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node87 -->
+<g id="edge120" class="edge">
+<title>Node86&#45;&gt;Node87</title>
+<path fill="none" stroke="midnightblue" d="M7673.08,-263.73C7673.08,-253.07 7673.08,-240.91 7673.08,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7669.58,-263.73 7673.08,-273.73 7676.58,-263.73 7669.58,-263.73"/>
+</g>
+<!-- Node88&#45;&gt;Node71 -->
<g id="edge122" class="edge">
-<title>Node90&#45;&gt;Node91</title>
-<path fill="none" stroke="midnightblue" d="M198.44,-331.82C170.63,-321.37 135.91,-308.32 109.97,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="197.37,-335.16 207.96,-335.4 199.83,-328.6 197.37,-335.16"/>
+<title>Node88&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M7877.6,-269.53C7902.35,-257.66 7934.02,-242.47 7956.74,-231.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7875.98,-266.42 7868.48,-273.9 7879.01,-272.73 7875.98,-266.42"/>
</g>
-<!-- Node92&#45;&gt;Node71 -->
-<g id="edge127" class="edge">
-<title>Node92&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M5174.63,-335.23C5263.36,-322.33 5391.08,-303.76 5464.84,-293.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5173.94,-331.79 5164.55,-336.7 5174.95,-338.72 5173.94,-331.79"/>
+<!-- Node89 -->
+<g id="node89" class="node">
+<title>Node89</title>
+<g id="a_node89"><a xlink:href="_gpu_fsa_resize_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7767.08,-201.5 7767.08,-231.5 7909.08,-231.5 7909.08,-201.5 7767.08,-201.5"/>
+<text text-anchor="start" x="7775.08" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7838.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.cpp</text>
+</a>
</g>
-<!-- Node92&#45;&gt;Node74 -->
-<g id="edge130" class="edge">
-<title>Node92&#45;&gt;Node74</title>
-<path fill="none" stroke="midnightblue" d="M5096.25,-327.74C5104.98,-318.12 5115,-307.09 5122.72,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5093.43,-325.64 5089.3,-335.4 5098.61,-330.34 5093.43,-325.64"/>
</g>
-<!-- Node92&#45;&gt;Node76 -->
-<g id="edge129" class="edge">
-<title>Node92&#45;&gt;Node76</title>
-<path fill="none" stroke="midnightblue" d="M5140.03,-332.92C5180.66,-322.31 5232.8,-308.7 5271.44,-298.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5139.01,-329.56 5130.22,-335.48 5140.78,-336.34 5139.01,-329.56"/>
+<!-- Node88&#45;&gt;Node89 -->
+<g id="edge123" class="edge">
+<title>Node88&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M7838.74,-263.73C7838.59,-253.07 7838.42,-240.91 7838.29,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7835.24,-263.78 7838.88,-273.73 7842.24,-263.68 7835.24,-263.78"/>
</g>
-<!-- Node93 -->
-<g id="node93" class="node">
-<title>Node93</title>
-<g id="a_node93"><a xlink:href="_neon_backend_model_context_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4850.5,-268.5 4850.5,-298.5 5026.5,-298.5 5026.5,-268.5 4850.5,-268.5"/>
-<text text-anchor="start" x="4858.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
-<text text-anchor="middle" x="4938.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.cpp</text>
+<!-- Node90&#45;&gt;Node71 -->
+<g id="edge125" class="edge">
+<title>Node90&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M8025.06,-265.71C8016.08,-254.6 8005.48,-241.49 7997.6,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8022.54,-268.16 8031.55,-273.73 8027.98,-263.76 8022.54,-268.16"/>
+</g>
+<!-- Node91 -->
+<g id="node91" class="node">
+<title>Node91</title>
+<g id="a_node91"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8063.08,-201.5 8063.08,-231.5 8213.08,-231.5 8213.08,-201.5 8063.08,-201.5"/>
+<text text-anchor="start" x="8071.08" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="8138.08" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
</a>
</g>
</g>
-<!-- Node92&#45;&gt;Node93 -->
-<g id="edge128" class="edge">
-<title>Node92&#45;&gt;Node93</title>
-<path fill="none" stroke="midnightblue" d="M5037.5,-331.13C5015.57,-320.8 4988.63,-308.11 4968.39,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5036.02,-334.3 5046.56,-335.4 5039,-327.97 5036.02,-334.3"/>
+<!-- Node90&#45;&gt;Node91 -->
+<g id="edge126" class="edge">
+<title>Node90&#45;&gt;Node91</title>
+<path fill="none" stroke="midnightblue" d="M8070.56,-267.61C8086.17,-256.03 8105.3,-241.83 8119.21,-231.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8068.25,-264.96 8062.31,-273.73 8072.42,-270.58 8068.25,-264.96"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
-<g id="a_node95"><a xlink:href="_threadpool_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7696,-408 7696,-427 7839,-427 7839,-408 7696,-408"/>
-<text text-anchor="middle" x="7767.5" y="-415" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Threadpool.cpp</text>
+<g id="a_node95"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6116.58,-279.5 6116.58,-298.5 6313.58,-298.5 6313.58,-279.5 6116.58,-279.5"/>
+<text text-anchor="middle" x="6215.08" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node94&#45;&gt;Node95 -->
-<g id="edge135" class="edge">
+<g id="edge130" class="edge">
<title>Node94&#45;&gt;Node95</title>
-<path fill="none" stroke="midnightblue" d="M7732.86,-466.4C7741.99,-453.77 7754.05,-437.1 7761.26,-427.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7729.86,-464.58 7726.84,-474.73 7735.53,-468.68 7729.86,-464.58"/>
+<path fill="none" stroke="midnightblue" d="M6538.15,-350.09C6462.94,-336.1 6330.63,-311.49 6260.96,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6537.9,-353.61 6548.37,-352 6539.18,-346.73 6537.9,-353.61"/>
+</g>
+<!-- Node96 -->
+<g id="node96" class="node">
+<title>Node96</title>
+<g id="a_node96"><a xlink:href="_neon_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6512.08,-274 6512.08,-304 6688.08,-304 6688.08,-274 6512.08,-274"/>
+<text text-anchor="start" x="6520.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonRegistry</text>
+<text text-anchor="middle" x="6600.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+</a>
</g>
-<!-- Node97&#45;&gt;Node26 -->
-<g id="edge139" class="edge">
-<title>Node97&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M7523.71,-459.48C7533.98,-409.17 7553.78,-295.12 7528.5,-268 7489.54,-226.21 7072.4,-237.22 7015.5,-232 6995.01,-230.12 6972.72,-227.72 6952.56,-225.42"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7520.24,-458.96 7521.62,-469.47 7527.09,-460.4 7520.24,-458.96"/>
+</g>
+<!-- Node94&#45;&gt;Node96 -->
+<g id="edge131" class="edge">
+<title>Node94&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M6595.68,-341.74C6596.69,-329.91 6597.97,-314.88 6598.89,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6592.18,-341.59 6594.82,-351.86 6599.16,-342.19 6592.18,-341.59"/>
+</g>
+<!-- Node97&#45;&gt;Node95 -->
+<g id="edge133" class="edge">
+<title>Node97&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M6236.35,-336.86C6230.43,-323.82 6223.43,-308.38 6219.12,-298.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6233.29,-338.57 6240.61,-346.23 6239.66,-335.68 6233.29,-338.57"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
-<g id="a_node98"><a xlink:href="_profiling_options_converter_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7547,-402.5 7547,-432.5 7678,-432.5 7678,-402.5 7547,-402.5"/>
-<text text-anchor="start" x="7555" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Profiling</text>
-<text text-anchor="middle" x="7612.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionsConverter.cpp</text>
+<g id="a_node98"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5917.58,-274 5917.58,-304 6098.58,-304 6098.58,-274 5917.58,-274"/>
+<text text-anchor="start" x="5925.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="6008.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
</a>
</g>
</g>
<!-- Node97&#45;&gt;Node98 -->
-<g id="edge140" class="edge">
+<g id="edge134" class="edge">
<title>Node97&#45;&gt;Node98</title>
-<path fill="none" stroke="midnightblue" d="M7547.49,-463.45C7561.95,-453.45 7579.09,-441.6 7592.14,-432.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7545.13,-460.83 7538.9,-469.4 7549.11,-466.59 7545.13,-460.83"/>
+<path fill="none" stroke="midnightblue" d="M6189.75,-343.59C6148.85,-331.52 6094.48,-315.48 6055.91,-304.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6189,-347.01 6199.58,-346.49 6190.98,-340.3 6189,-347.01"/>
+</g>
+<!-- Node99&#45;&gt;Node95 -->
+<g id="edge136" class="edge">
+<title>Node99&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M6700.78,-346.02C6531.97,-325.03 6487.03,-332.94 6323.08,-310 6300.89,-306.89 6276.32,-302.43 6256.23,-298.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6700.4,-349.5 6710.76,-347.28 6701.27,-342.56 6700.4,-349.5"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
-<g id="a_node100"><a xlink:href="_arm_compute_tuning_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="79.5,-402.5 79.5,-432.5 237.5,-432.5 237.5,-402.5 79.5,-402.5"/>
-<text text-anchor="start" x="87.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="158.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTuningUtils.cpp</text>
+<g id="a_node100"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6332.08,-274 6332.08,-304 6494.08,-304 6494.08,-274 6332.08,-274"/>
+<text text-anchor="start" x="6340.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="6413.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
</a>
</g>
</g>
<!-- Node99&#45;&gt;Node100 -->
-<g id="edge142" class="edge">
+<g id="edge137" class="edge">
<title>Node99&#45;&gt;Node100</title>
-<path fill="none" stroke="midnightblue" d="M280.45,-465.68C253.5,-455.26 219.96,-442.28 194.88,-432.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="279.46,-469.05 290.05,-469.4 281.98,-462.52 279.46,-469.05"/>
+<path fill="none" stroke="midnightblue" d="M6700.86,-345.66C6643.89,-336.11 6569.07,-323.09 6503.08,-310 6493.82,-308.16 6484.05,-306.11 6474.49,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6700.49,-349.14 6710.93,-347.34 6701.64,-342.24 6700.49,-349.14"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
-<g id="a_node101"><a xlink:href="_cl_context_control_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="255.5,-402.5 255.5,-432.5 397.5,-432.5 397.5,-402.5 255.5,-402.5"/>
-<text text-anchor="start" x="263.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClContext</text>
-<text text-anchor="middle" x="326.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Control.hpp</text>
+<g id="a_node101"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6884.58,-274 6884.58,-304 7105.58,-304 7105.58,-274 6884.58,-274"/>
+<text text-anchor="start" x="6892.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6995.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node99&#45;&gt;Node101 -->
-<g id="edge143" class="edge">
+<g id="edge138" class="edge">
<title>Node99&#45;&gt;Node101</title>
-<path fill="none" stroke="midnightblue" d="M326.5,-459.11C326.5,-450.15 326.5,-440.32 326.5,-432.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="323,-459.4 326.5,-469.4 330,-459.4 323,-459.4"/>
-</g>
-<!-- Node101&#45;&gt;Node89 -->
-<g id="edge144" class="edge">
-<title>Node101&#45;&gt;Node89</title>
-<path fill="none" stroke="midnightblue" d="M352.15,-396.17C364.69,-386.23 379.47,-374.51 390.74,-365.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="349.96,-393.44 344.29,-402.4 354.3,-398.93 349.96,-393.44"/>
+<path fill="none" stroke="midnightblue" d="M6842.13,-343.12C6876.75,-331.1 6922.22,-315.31 6954.56,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6840.97,-339.82 6832.68,-346.4 6843.27,-346.43 6840.97,-339.82"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
-<g id="a_node102"><a xlink:href="_cl_context_control_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12.5,-335.5 12.5,-365.5 154.5,-365.5 154.5,-335.5 12.5,-335.5"/>
-<text text-anchor="start" x="20.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClContext</text>
-<text text-anchor="middle" x="83.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Control.cpp</text>
+<g id="a_node102"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6706.08,-274 6706.08,-304 6866.08,-304 6866.08,-274 6706.08,-274"/>
+<text text-anchor="start" x="6714.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6786.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
</a>
</g>
</g>
-<!-- Node101&#45;&gt;Node102 -->
-<g id="edge145" class="edge">
-<title>Node101&#45;&gt;Node102</title>
-<path fill="none" stroke="midnightblue" d="M264.25,-399.85C224.64,-389.25 173.89,-375.68 136.25,-365.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="263.51,-403.27 274.07,-402.48 265.32,-396.51 263.51,-403.27"/>
+<!-- Node99&#45;&gt;Node102 -->
+<g id="edge139" class="edge">
+<title>Node99&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M6790.02,-336.23C6789.11,-325.57 6788.08,-313.41 6787.3,-304.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6786.53,-336.57 6790.87,-346.23 6793.51,-335.97 6786.53,-336.57"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
-<g id="a_node104"><a xlink:href="_async_execution_callback_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8130,-469.5 8130,-499.5 8275,-499.5 8275,-469.5 8130,-469.5"/>
-<text text-anchor="start" x="8138" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/AsyncExecution</text>
-<text text-anchor="middle" x="8202.5" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">Callback.cpp</text>
+<g id="a_node104"><a xlink:href="_ref_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9826.58,-274 9826.58,-304 10017.58,-304 10017.58,-274 9826.58,-274"/>
+<text text-anchor="start" x="9834.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/dynamic</text>
+<text text-anchor="middle" x="9922.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/reference/RefDynamicBackend.cpp</text>
</a>
</g>
</g>
<!-- Node103&#45;&gt;Node104 -->
-<g id="edge149" class="edge">
+<g id="edge141" class="edge">
<title>Node103&#45;&gt;Node104</title>
-<path fill="none" stroke="midnightblue" d="M8158.69,-529.31C8168.44,-519.56 8179.74,-508.26 8188.42,-499.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8156.2,-526.85 8151.6,-536.4 8161.15,-531.8 8156.2,-526.85"/>
+<path fill="none" stroke="midnightblue" d="M9033.95,-345.89C9380.55,-304.74 9473.52,-350.39 9817.08,-310 9829.8,-308.51 9843.29,-306.36 9856.21,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9033.39,-342.44 9023.88,-347.1 9034.23,-349.38 9033.39,-342.44"/>
+</g>
+<!-- Node105 -->
+<g id="node105" class="node">
+<title>Node105</title>
+<g id="a_node105"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9518.58,-274 9518.58,-304 9647.58,-304 9647.58,-274 9518.58,-274"/>
+<text text-anchor="start" x="9526.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9583.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node103&#45;&gt;Node105 -->
+<g id="edge142" class="edge">
+<title>Node103&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M9033.93,-345.85C9242.31,-318.27 9299.7,-343.41 9504.08,-310 9513.58,-308.45 9523.6,-306.31 9533.21,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9033.34,-342.4 9023.89,-347.21 9034.27,-349.34 9033.34,-342.4"/>
+</g>
+<!-- Node106 -->
+<g id="node106" class="node">
+<title>Node106</title>
+<g id="a_node106"><a xlink:href="_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9666.08,-274 9666.08,-304 9808.08,-304 9808.08,-274 9666.08,-274"/>
+<text text-anchor="start" x="9674.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9737.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/RefRegistryInitializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node103&#45;&gt;Node106 -->
+<g id="edge143" class="edge">
+<title>Node103&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M9034.18,-345.85C9309.48,-311.83 9384.76,-350.97 9656.08,-310 9665.97,-308.51 9676.41,-306.37 9686.38,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9033.37,-342.42 9023.89,-347.14 9034.24,-349.37 9033.37,-342.42"/>
+</g>
+<!-- Node108 -->
+<g id="node108" class="node">
+<title>Node108</title>
+<g id="a_node108"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5369.58,-274 5369.58,-304 5522.58,-304 5522.58,-274 5369.58,-274"/>
+<text text-anchor="start" x="5377.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="5446.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node107&#45;&gt;Node108 -->
+<g id="edge145" class="edge">
+<title>Node107&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M5663.03,-344.05C5614.4,-331.93 5548.96,-315.63 5502.71,-304.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5662.28,-347.47 5672.83,-346.49 5663.98,-340.67 5662.28,-347.47"/>
+</g>
+<!-- Node109 -->
+<g id="node109" class="node">
+<title>Node109</title>
+<g id="a_node109"><a xlink:href="_tosa_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5541.08,-274 5541.08,-304 5705.08,-304 5705.08,-274 5541.08,-274"/>
+<text text-anchor="start" x="5549.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="5623.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefRegistryInitializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node107&#45;&gt;Node109 -->
+<g id="edge146" class="edge">
+<title>Node107&#45;&gt;Node109</title>
+<path fill="none" stroke="midnightblue" d="M5699.17,-340.6C5681.66,-328.96 5659.98,-314.54 5644.24,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5697.62,-343.78 5707.89,-346.4 5701.5,-337.95 5697.62,-343.78"/>
+</g>
+<!-- Node111&#45;&gt;Node23 -->
+<g id="edge149" class="edge">
+<title>Node111&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M6844.1,-493.74C7137.17,-490.66 8172.16,-477.59 8500.08,-444 8504.69,-443.53 8509.42,-442.95 8514.18,-442.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6843.96,-490.24 6833.99,-493.85 6844.03,-497.24 6843.96,-490.24"/>
+</g>
+<!-- Node111&#45;&gt;Node26 -->
+<g id="edge150" class="edge">
+<title>Node111&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M6844.02,-493.2C7102.36,-488.73 7954.22,-472.64 8658.08,-444 8794.29,-438.46 9750.02,-406.57 9883.08,-377 9919.1,-369 9924.4,-355.35 9960.08,-346 10079.75,-314.65 10132.48,-377.59 10236.08,-310 10267.37,-289.59 10283.86,-245.02 10289.64,-226.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6843.92,-489.7 6833.98,-493.37 6844.04,-496.7 6843.92,-489.7"/>
+</g>
+<!-- Node111&#45;&gt;Node44 -->
+<g id="edge159" class="edge">
+<title>Node111&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M6688.14,-493.1C6280.34,-485.56 4351.02,-447.61 2774.08,-377 2278.57,-354.81 2151.44,-377.77 1660.08,-310 1640.49,-307.3 1618.87,-302.68 1601.51,-298.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6688.28,-496.6 6698.34,-493.28 6688.41,-489.6 6688.28,-496.6"/>
+</g>
+<!-- Node111&#45;&gt;Node71 -->
+<g id="edge163" class="edge">
+<title>Node111&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M6804.01,-475.85C6868.65,-443.75 7003.85,-375.2 7114.08,-310 7143.37,-292.68 7145.73,-278.53 7178.08,-268 7334.64,-217.04 7754.82,-253.24 7918.08,-232 7920.96,-231.63 7923.89,-231.2 7926.84,-230.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6802.4,-472.74 6795,-480.32 6805.51,-479.01 6802.4,-472.74"/>
+</g>
+<!-- Node111&#45;&gt;Node95 -->
+<g id="edge169" class="edge">
+<title>Node111&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M6718.73,-476.93C6605.21,-434.79 6320.86,-329.26 6238.05,-298.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6717.62,-480.25 6728.21,-480.44 6720.05,-473.68 6717.62,-480.25"/>
+</g>
+<!-- Node111&#45;&gt;Node105 -->
+<g id="edge170" class="edge">
+<title>Node111&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M6843.78,-491.54C7074.93,-482.12 7778.22,-449.17 8357.08,-377 8435.9,-367.17 8454.11,-354.43 8533.08,-346 8947.48,-301.75 9055.71,-354.42 9470.08,-310 9485.83,-308.31 9502.7,-305.74 9518.47,-303"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6843.63,-488.04 6833.78,-491.94 6843.92,-495.03 6843.63,-488.04"/>
+</g>
+<!-- Node111&#45;&gt;Node108 -->
+<g id="edge171" class="edge">
+<title>Node111&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M6688.13,-494.71C6503.32,-493.41 6025.43,-479.5 5643.08,-377 5578.26,-359.62 5507.49,-323.84 5470.98,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6688.27,-498.21 6698.29,-494.77 6688.32,-491.21 6688.27,-498.21"/>
+</g>
+<!-- Node112 -->
+<g id="node112" class="node">
+<title>Node112</title>
+<g id="a_node112"><a xlink:href="_cl_backend_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5450.58,-413.5 5450.58,-443.5 5595.58,-443.5 5595.58,-413.5 5450.58,-413.5"/>
+<text text-anchor="start" x="5458.58" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
+<text text-anchor="middle" x="5523.08" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">Context.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node111&#45;&gt;Node112 -->
+<g id="edge151" class="edge">
+<title>Node111&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M6688.18,-494.36C6501.54,-493.3 6014.26,-486.35 5610.08,-444 5605.36,-443.51 5600.51,-442.92 5595.62,-442.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6688.42,-497.86 6698.44,-494.41 6688.46,-490.86 6688.42,-497.86"/>
+</g>
+<!-- Node114 -->
+<g id="node114" class="node">
+<title>Node114</title>
+<g id="a_node114"><a xlink:href="_cl_backend_model_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1300.58,-346.5 1300.58,-376.5 1445.58,-376.5 1445.58,-346.5 1300.58,-346.5"/>
+<text text-anchor="start" x="1308.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
+<text text-anchor="middle" x="1373.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node111&#45;&gt;Node114 -->
+<g id="edge154" class="edge">
+<title>Node111&#45;&gt;Node114</title>
+<path fill="none" stroke="midnightblue" d="M6687.98,-494.25C6175.83,-492.52 3291.03,-481.25 2411.08,-444 2003.25,-426.74 1901.42,-415.99 1495.08,-377 1479.05,-375.46 1461.87,-373.57 1445.6,-371.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6688.21,-497.75 6698.22,-494.29 6688.23,-490.75 6688.21,-497.75"/>
+</g>
+<!-- Node116 -->
+<g id="node116" class="node">
+<title>Node116</title>
+<g id="a_node116"><a xlink:href="_gpu_fsa_backend_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9460.58,-413.5 9460.58,-443.5 9617.58,-443.5 9617.58,-413.5 9460.58,-413.5"/>
+<text text-anchor="start" x="9468.58" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="9539.08" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackendContext.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node111&#45;&gt;Node116 -->
+<g id="edge160" class="edge">
+<title>Node111&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M6844.05,-494.46C7228.11,-494.05 8921.19,-489.65 9446.08,-444 9450.8,-443.59 9455.65,-443.09 9460.53,-442.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6843.88,-490.96 6833.88,-494.47 6843.88,-497.96 6843.88,-490.96"/>
+</g>
+<!-- Node118 -->
+<g id="node118" class="node">
+<title>Node118</title>
+<g id="a_node118"><a xlink:href="_neon_backend_model_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5962.08,-346.5 5962.08,-376.5 6138.08,-376.5 6138.08,-346.5 5962.08,-346.5"/>
+<text text-anchor="start" x="5970.08" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
+<text text-anchor="middle" x="6050.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node111&#45;&gt;Node118 -->
+<g id="edge164" class="edge">
+<title>Node111&#45;&gt;Node118</title>
+<path fill="none" stroke="midnightblue" d="M6688.3,-485.05C6616.99,-475.97 6508.59,-461.14 6415.08,-444 6305.24,-423.86 6178.23,-394 6106.71,-376.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6688.18,-488.56 6698.54,-486.35 6689.06,-481.62 6688.18,-488.56"/>
+</g>
+<!-- Node112&#45;&gt;Node44 -->
+<g id="edge152" class="edge">
+<title>Node112&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M5440.4,-426.65C5081.38,-422.83 3655.59,-406.08 3208.08,-377 3080.5,-368.71 3049.64,-354.72 2922.08,-346 2362.27,-307.74 2217.08,-377.89 1660.08,-310 1639.96,-307.55 1617.75,-302.78 1600.19,-298.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5440.42,-430.15 5450.46,-426.76 5440.5,-423.15 5440.42,-430.15"/>
+</g>
+<!-- Node113 -->
+<g id="node113" class="node">
+<title>Node113</title>
+<g id="a_node113"><a xlink:href="_cl_backend_context_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8731.58,-346.5 8731.58,-376.5 8876.58,-376.5 8876.58,-346.5 8731.58,-346.5"/>
+<text text-anchor="start" x="8739.58" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
+<text text-anchor="middle" x="8804.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Context.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node112&#45;&gt;Node113 -->
+<g id="edge153" class="edge">
+<title>Node112&#45;&gt;Node113</title>
+<path fill="none" stroke="midnightblue" d="M5605.97,-426.98C6076.75,-423.93 8404.25,-407.41 8722.08,-377 8725.11,-376.71 8728.18,-376.37 8731.29,-375.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5605.84,-423.48 5595.86,-427.05 5605.88,-430.48 5605.84,-423.48"/>
+</g>
+<!-- Node114&#45;&gt;Node44 -->
+<g id="edge155" class="edge">
+<title>Node114&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M1421.7,-342.92C1460.85,-328.77 1514.18,-309.49 1544.48,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1420.29,-339.71 1412.08,-346.4 1422.67,-346.29 1420.29,-339.71"/>
+</g>
+<!-- Node114&#45;&gt;Node47 -->
+<g id="edge157" class="edge">
+<title>Node114&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M1373.08,-336.09C1373.08,-323.21 1373.08,-308.2 1373.08,-298.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1369.58,-336.23 1373.08,-346.23 1376.58,-336.23 1369.58,-336.23"/>
+</g>
+<!-- Node114&#45;&gt;Node69 -->
+<g id="edge158" class="edge">
+<title>Node114&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M1326.16,-342.81C1294.38,-330.83 1252.95,-315.21 1223.41,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1325.1,-346.15 1335.69,-346.4 1327.57,-339.6 1325.1,-346.15"/>
+</g>
+<!-- Node115 -->
+<g id="node115" class="node">
+<title>Node115</title>
+<g id="a_node115"><a xlink:href="_cl_backend_model_context_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="948.58,-274 948.58,-304 1093.58,-304 1093.58,-274 948.58,-274"/>
+<text text-anchor="start" x="956.58" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
+<text text-anchor="middle" x="1021.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node114&#45;&gt;Node115 -->
+<g id="edge156" class="edge">
+<title>Node114&#45;&gt;Node115</title>
+<path fill="none" stroke="midnightblue" d="M1290.22,-346.34C1236.44,-336.83 1164.92,-323.6 1102.08,-310 1093.73,-308.19 1084.93,-306.16 1076.32,-304.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1289.94,-349.84 1300.39,-348.13 1291.15,-342.95 1289.94,-349.84"/>
+</g>
+<!-- Node116&#45;&gt;Node71 -->
+<g id="edge161" class="edge">
+<title>Node116&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M9450.32,-426.47C9031.48,-421.17 7269.74,-393.95 7191.08,-310 7178.32,-296.38 7178.22,-281.52 7191.08,-268 7218.96,-238.71 7877.99,-237.23 7918.08,-232 7920.96,-231.63 7923.89,-231.19 7926.84,-230.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9450.51,-429.97 9460.55,-426.6 9450.6,-422.97 9450.51,-429.97"/>
+</g>
+<!-- Node117 -->
+<g id="node117" class="node">
+<title>Node117</title>
+<g id="a_node117"><a xlink:href="_gpu_fsa_backend_context_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9969.08,-346.5 9969.08,-376.5 10125.08,-376.5 10125.08,-346.5 9969.08,-346.5"/>
+<text text-anchor="start" x="9977.08" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="10047.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackendContext.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node116&#45;&gt;Node117 -->
+<g id="edge162" class="edge">
+<title>Node116&#45;&gt;Node117</title>
+<path fill="none" stroke="midnightblue" d="M9627.98,-412.78C9773.54,-393.05 9812.56,-396.02 9955.08,-377 9959.57,-376.4 9964.18,-375.76 9968.82,-375.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9627.21,-409.36 9617.77,-414.18 9628.16,-416.29 9627.21,-409.36"/>
+</g>
+<!-- Node118&#45;&gt;Node95 -->
+<g id="edge165" class="edge">
+<title>Node118&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M6092.49,-342.38C6125.49,-328.28 6169.8,-309.35 6195.11,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6090.9,-339.26 6083.08,-346.4 6093.65,-345.69 6090.9,-339.26"/>
+</g>
+<!-- Node118&#45;&gt;Node98 -->
+<g id="edge168" class="edge">
+<title>Node118&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M6036.42,-337.56C6029.88,-326.59 6022.26,-313.8 6016.57,-304.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6033.46,-339.43 6041.58,-346.23 6039.47,-335.85 6033.46,-339.43"/>
+</g>
+<!-- Node118&#45;&gt;Node100 -->
+<g id="edge167" class="edge">
+<title>Node118&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M6139.44,-344.67C6192.58,-335.07 6261.28,-322.32 6322.08,-310 6331.28,-308.14 6340.98,-306.09 6350.48,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6138.59,-341.27 6129.37,-346.49 6139.83,-348.16 6138.59,-341.27"/>
+</g>
+<!-- Node119 -->
+<g id="node119" class="node">
+<title>Node119</title>
+<g id="a_node119"><a xlink:href="_neon_backend_model_context_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5723.08,-274 5723.08,-304 5899.08,-304 5899.08,-274 5723.08,-274"/>
+<text text-anchor="start" x="5731.08" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
+<text text-anchor="middle" x="5811.08" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node118&#45;&gt;Node119 -->
+<g id="edge166" class="edge">
+<title>Node118&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M5992.75,-343.59C5951.85,-331.52 5897.48,-315.48 5858.91,-304.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5992,-347.01 6002.58,-346.49 5993.98,-340.3 5992,-347.01"/>
+</g>
+<!-- Node121 -->
+<g id="node121" class="node">
+<title>Node121</title>
+<g id="a_node121"><a xlink:href="_threadpool_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9635.58,-419 9635.58,-438 9778.58,-438 9778.58,-419 9635.58,-419"/>
+<text text-anchor="middle" x="9707.08" y="-426" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Threadpool.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node120&#45;&gt;Node121 -->
+<g id="edge173" class="edge">
+<title>Node120&#45;&gt;Node121</title>
+<path fill="none" stroke="midnightblue" d="M9707.08,-475.54C9707.08,-463.17 9707.08,-447.62 9707.08,-438.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9703.58,-475.73 9707.08,-485.73 9710.58,-475.73 9703.58,-475.73"/>
+</g>
+<!-- Node123&#45;&gt;Node26 -->
+<g id="edge177" class="edge">
+<title>Node123&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M10311.24,-470.18C10306.78,-411.38 10295.58,-263.62 10292.74,-226.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10307.77,-470.68 10312.01,-480.38 10314.75,-470.15 10307.77,-470.68"/>
+</g>
+<!-- Node124 -->
+<g id="node124" class="node">
+<title>Node124</title>
+<g id="a_node124"><a xlink:href="_profiling_options_converter_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10341.58,-413.5 10341.58,-443.5 10472.58,-443.5 10472.58,-413.5 10341.58,-413.5"/>
+<text text-anchor="start" x="10349.58" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Profiling</text>
+<text text-anchor="middle" x="10407.08" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionsConverter.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node123&#45;&gt;Node124 -->
+<g id="edge178" class="edge">
+<title>Node123&#45;&gt;Node124</title>
+<path fill="none" stroke="midnightblue" d="M10342.08,-474.45C10356.54,-464.45 10373.68,-452.6 10386.73,-443.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10339.71,-471.83 10333.48,-480.4 10343.7,-477.59 10339.71,-471.83"/>
+</g>
+<!-- Node126 -->
+<g id="node126" class="node">
+<title>Node126</title>
+<g id="a_node126"><a xlink:href="_arm_compute_tuning_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9957.08,-413.5 9957.08,-443.5 10115.08,-443.5 10115.08,-413.5 9957.08,-413.5"/>
+<text text-anchor="start" x="9965.08" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="10036.08" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTuningUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node125&#45;&gt;Node126 -->
+<g id="edge180" class="edge">
+<title>Node125&#45;&gt;Node126</title>
+<path fill="none" stroke="midnightblue" d="M9985.2,-473.6C9996.53,-463.78 10009.73,-452.34 10019.84,-443.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9982.62,-471.2 9977.36,-480.4 9987.21,-476.49 9982.62,-471.2"/>
+</g>
+<!-- Node127 -->
+<g id="node127" class="node">
+<title>Node127</title>
+<g id="a_node127"><a xlink:href="_cl_context_control_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9797.08,-413.5 9797.08,-443.5 9939.08,-443.5 9939.08,-413.5 9797.08,-413.5"/>
+<text text-anchor="start" x="9805.08" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClContext</text>
+<text text-anchor="middle" x="9868.08" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">Control.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node125&#45;&gt;Node127 -->
+<g id="edge181" class="edge">
+<title>Node125&#45;&gt;Node127</title>
+<path fill="none" stroke="midnightblue" d="M9932.4,-474.45C9918.09,-464.45 9901.13,-452.6 9888.22,-443.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9930.7,-477.54 9940.9,-480.4 9934.71,-471.8 9930.7,-477.54"/>
+</g>
+<!-- Node129 -->
+<g id="node129" class="node">
+<title>Node129</title>
+<g id="a_node129"><a xlink:href="_gpu_fsa_context_control_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10133.58,-413.5 10133.58,-443.5 10284.58,-443.5 10284.58,-413.5 10133.58,-413.5"/>
+<text text-anchor="start" x="10141.58" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="10209.08" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaContextControl.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node125&#45;&gt;Node129 -->
+<g id="edge184" class="edge">
+<title>Node125&#45;&gt;Node129</title>
+<path fill="none" stroke="midnightblue" d="M10024.35,-477.92C10064.82,-467.31 10116.76,-453.7 10155.25,-443.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10023.38,-474.55 10014.59,-480.48 10025.15,-481.33 10023.38,-474.55"/>
+</g>
+<!-- Node127&#45;&gt;Node113 -->
+<g id="edge182" class="edge">
+<title>Node127&#45;&gt;Node113</title>
+<path fill="none" stroke="midnightblue" d="M9787.39,-413.03C9787.29,-413.02 9787.19,-413.01 9787.08,-413 9388.24,-369.55 9283.93,-420.45 8885.08,-377 8882.39,-376.71 8879.64,-376.38 8876.87,-376.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9786.69,-416.47 9797.05,-414.21 9787.54,-409.53 9786.69,-416.47"/>
+</g>
+<!-- Node128 -->
+<g id="node128" class="node">
+<title>Node128</title>
+<g id="a_node128"><a xlink:href="_cl_context_control_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10143.08,-346.5 10143.08,-376.5 10285.08,-376.5 10285.08,-346.5 10143.08,-346.5"/>
+<text text-anchor="start" x="10151.08" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClContext</text>
+<text text-anchor="middle" x="10214.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Control.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node127&#45;&gt;Node128 -->
+<g id="edge183" class="edge">
+<title>Node127&#45;&gt;Node128</title>
+<path fill="none" stroke="midnightblue" d="M9949.34,-412.24C10008.07,-401.2 10086.64,-386.44 10142.9,-375.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9948.54,-408.82 9939.36,-414.11 9949.83,-415.7 9948.54,-408.82"/>
+</g>
+<!-- Node129&#45;&gt;Node117 -->
+<g id="edge185" class="edge">
+<title>Node129&#45;&gt;Node117</title>
+<path fill="none" stroke="midnightblue" d="M10164.33,-409.54C10138.41,-399.14 10106.25,-386.24 10082.17,-376.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10163.35,-412.92 10173.93,-413.4 10165.95,-406.42 10163.35,-412.92"/>
+</g>
+<!-- Node130 -->
+<g id="node130" class="node">
+<title>Node130</title>
+<g id="a_node130"><a xlink:href="_gpu_fsa_context_control_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10731.08,-346.5 10731.08,-376.5 10881.08,-376.5 10881.08,-346.5 10731.08,-346.5"/>
+<text text-anchor="start" x="10739.08" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="10806.08" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaContextControl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node129&#45;&gt;Node130 -->
+<g id="edge186" class="edge">
+<title>Node129&#45;&gt;Node130</title>
+<path fill="none" stroke="midnightblue" d="M10294.8,-417.11C10307.3,-415.68 10320.02,-414.27 10332.08,-413 10505.2,-394.81 10549.52,-399.82 10722.08,-377 10725.02,-376.61 10728.01,-376.2 10731.02,-375.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10294.37,-413.64 10284.83,-418.27 10295.17,-420.59 10294.37,-413.64"/>
+</g>
+<!-- Node132 -->
+<g id="node132" class="node">
+<title>Node132</title>
+<g id="a_node132"><a xlink:href="_async_execution_callback_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10811.58,-480.5 10811.58,-510.5 10956.58,-510.5 10956.58,-480.5 10811.58,-480.5"/>
+<text text-anchor="start" x="10819.58" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/AsyncExecution</text>
+<text text-anchor="middle" x="10884.08" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">Callback.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node131&#45;&gt;Node132 -->
+<g id="edge190" class="edge">
+<title>Node131&#45;&gt;Node132</title>
+<path fill="none" stroke="midnightblue" d="M10884.08,-537.11C10884.08,-528.15 10884.08,-518.32 10884.08,-510.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10880.58,-537.4 10884.08,-547.4 10887.58,-537.4 10880.58,-537.4"/>
</g>
</g>
</svg>