aboutsummaryrefslogtreecommitdiff
path: root/latest/_i_runtime_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_runtime_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_runtime_8hpp__dep__incl.svg')
-rw-r--r--latest/_i_runtime_8hpp__dep__incl.svg2131
1 files changed, 1329 insertions, 802 deletions
diff --git a/latest/_i_runtime_8hpp__dep__incl.svg b/latest/_i_runtime_8hpp__dep__incl.svg
index a045892342..0438887f8e 100644
--- a/latest/_i_runtime_8hpp__dep__incl.svg
+++ b/latest/_i_runtime_8hpp__dep__incl.svg
@@ -4,17 +4,17 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: include/armnn/IRuntime.hpp Pages: 1 -->
-<svg width="9508pt" height="564pt"
- viewBox="0.00 0.00 9507.64 564.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 560)">
+<svg width="11087pt" height="575pt"
+ viewBox="0.00 0.00 11087.00 575.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 571)">
<title>include/armnn/IRuntime.hpp</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-560 9503.64,-560 9503.64,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-571 11083,-571 11083,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="8094.14,-536.5 8094.14,-555.5 8249.14,-555.5 8249.14,-536.5 8094.14,-536.5"/>
-<text text-anchor="middle" x="8171.64" y="-543.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/IRuntime.hpp</text>
+<polygon fill="#bfbfbf" stroke="black" points="6263,-547.5 6263,-566.5 6418,-566.5 6418,-547.5 6263,-547.5"/>
+<text text-anchor="middle" x="6340.5" y="-554.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/IRuntime.hpp</text>
</a>
</g>
</g>
@@ -22,1848 +22,2375 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_arm_n_n_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="427.64,-475 427.64,-494 573.64,-494 573.64,-475 427.64,-475"/>
-<text text-anchor="middle" x="500.64" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/ArmNN.hpp</text>
+<polygon fill="white" stroke="black" points="10042.5,-486 10042.5,-505 10188.5,-505 10188.5,-486 10042.5,-486"/>
+<text text-anchor="middle" x="10115.5" y="-493" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/ArmNN.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
-<path fill="none" stroke="midnightblue" d="M8083.58,-544.32C7284.83,-538.12 1305.29,-491.74 573.89,-486.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8083.82,-547.82 8093.85,-544.4 8083.88,-540.82 8083.82,-547.82"/>
+<path fill="none" stroke="midnightblue" d="M6428.39,-554.61C6944.01,-546.49 9569.4,-505.11 10042.43,-497.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6427.99,-551.12 6418.05,-554.78 6428.1,-558.12 6427.99,-551.12"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_i_backend_internal_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2303.14,-402.5 2303.14,-432.5 2438.14,-432.5 2438.14,-402.5 2303.14,-402.5"/>
-<text text-anchor="start" x="2311.14" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
-<text text-anchor="middle" x="2370.64" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.hpp</text>
+<polygon fill="white" stroke="black" points="4945,-413.5 4945,-443.5 5080,-443.5 5080,-413.5 4945,-413.5"/>
+<text text-anchor="start" x="4953" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="5012.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge37" class="edge">
<title>Node1&#45;&gt;Node22</title>
-<path fill="none" stroke="midnightblue" d="M8083.72,-544.76C7367.85,-542.78 2520.54,-528.32 2452.64,-500 2419.67,-486.25 2392.91,-452.22 2379.66,-432.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8083.95,-548.26 8093.96,-544.79 8083.97,-541.26 8083.95,-548.26"/>
+<path fill="none" stroke="midnightblue" d="M6252.82,-547.65C6004.73,-524.02 5301.46,-457.02 5080.09,-435.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6252.59,-551.14 6262.87,-548.61 6253.25,-544.17 6252.59,-551.14"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_runtime_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1952.14,-274 1952.14,-293 2083.14,-293 2083.14,-274 1952.14,-274"/>
-<text text-anchor="middle" x="2017.64" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.hpp</text>
+<polygon fill="white" stroke="black" points="4703,-279.5 4703,-298.5 4834,-298.5 4834,-279.5 4703,-279.5"/>
+<text text-anchor="middle" x="4768.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
-<g id="edge135" class="edge">
+<g id="edge173" class="edge">
<title>Node1&#45;&gt;Node24</title>
-<path fill="none" stroke="midnightblue" d="M8083.36,-543.92C7501.27,-536.63 4207.2,-493.24 3203.64,-433 2883.72,-413.8 2783,-485.57 2485.64,-366 2465.1,-357.74 2467.15,-343.35 2446.64,-335 2300.16,-275.39 2249.1,-322.03 2092.64,-299 2081.49,-297.36 2069.48,-295.21 2058.4,-293.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8083.73,-547.42 8093.77,-544.05 8083.82,-540.42 8083.73,-547.42"/>
+<path fill="none" stroke="midnightblue" d="M6252.98,-554.95C5886.68,-549.65 4489.85,-520.11 4362.5,-377 4353.34,-366.71 4353.3,-356.26 4362.5,-346 4411.91,-290.93 4620.77,-323.57 4693.5,-310 4709.26,-307.06 4726.58,-302.53 4740.6,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6252.95,-558.45 6262.99,-555.09 6253.04,-551.45 6252.95,-558.45"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_cl_workload_factory_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8097.14,-335.5 8097.14,-365.5 8246.14,-365.5 8246.14,-335.5 8097.14,-335.5"/>
-<text text-anchor="start" x="8105.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
-<text text-anchor="middle" x="8171.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
+<polygon fill="white" stroke="black" points="6266,-346.5 6266,-376.5 6415,-376.5 6415,-346.5 6266,-346.5"/>
+<text text-anchor="start" x="6274" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="6340.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node67 -->
-<g id="edge145" class="edge">
+<g id="edge186" class="edge">
<title>Node1&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M8171.64,-526.11C8171.64,-487.41 8171.64,-399.89 8171.64,-365.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8168.14,-526.44 8171.64,-536.44 8175.14,-526.44 8168.14,-526.44"/>
+<path fill="none" stroke="midnightblue" d="M6340.5,-537.11C6340.5,-498.41 6340.5,-410.89 6340.5,-376.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6337,-537.44 6340.5,-547.44 6344,-537.44 6337,-537.44"/>
</g>
-<!-- Node86 -->
-<g id="node86" class="node">
-<title>Node86</title>
-<g id="a_node86"><a xlink:href="_i_backend_context_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5707.14,-469.5 5707.14,-499.5 5842.14,-499.5 5842.14,-469.5 5707.14,-469.5"/>
-<text text-anchor="start" x="5715.14" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
-<text text-anchor="middle" x="5774.64" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendContext.hpp</text>
+<!-- Node110 -->
+<g id="node110" class="node">
+<title>Node110</title>
+<g id="a_node110"><a xlink:href="_i_backend_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4115,-480.5 4115,-510.5 4250,-510.5 4250,-480.5 4115,-480.5"/>
+<text text-anchor="start" x="4123" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="4182.5" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendContext.hpp</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node86 -->
-<g id="edge113" class="edge">
-<title>Node1&#45;&gt;Node86</title>
-<path fill="none" stroke="midnightblue" d="M8083.74,-542.82C7700.78,-533.31 6181.99,-495.61 5842.28,-487.18"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8083.85,-546.32 8093.93,-543.07 8084.02,-539.32 8083.85,-546.32"/>
+<!-- Node1&#45;&gt;Node110 -->
+<g id="edge147" class="edge">
+<title>Node1&#45;&gt;Node110</title>
+<path fill="none" stroke="midnightblue" d="M6252.65,-556.41C5972.08,-557.22 5072.39,-555.89 4329.5,-511 4303.52,-509.43 4275.03,-506.83 4250.11,-504.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6252.78,-559.91 6262.77,-556.38 6252.76,-552.91 6252.78,-559.91"/>
</g>
-<!-- Node93 -->
-<g id="node93" class="node">
-<title>Node93</title>
-<g id="a_node93"><a xlink:href="_threadpool_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8877.14,-475 8877.14,-494 9042.14,-494 9042.14,-475 8877.14,-475"/>
-<text text-anchor="middle" x="8959.64" y="-482" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/Threadpool.hpp</text>
+<!-- Node119 -->
+<g id="node119" class="node">
+<title>Node119</title>
+<g id="a_node119"><a xlink:href="_threadpool_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10207,-486 10207,-505 10372,-505 10372,-486 10207,-486"/>
+<text text-anchor="middle" x="10289.5" y="-493" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/Threadpool.hpp</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node93 -->
-<g id="edge133" class="edge">
-<title>Node1&#45;&gt;Node93</title>
-<path fill="none" stroke="midnightblue" d="M8259.67,-538.35C8413.08,-526.77 8727.3,-503.04 8876.92,-491.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8259.06,-534.89 8249.36,-539.13 8259.59,-541.87 8259.06,-534.89"/>
+<!-- Node1&#45;&gt;Node119 -->
+<g id="edge171" class="edge">
+<title>Node1&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M6428.09,-555.74C6965.94,-554.04 9811.06,-543.54 10197.5,-511 10212.65,-509.72 10229.07,-507.43 10243.8,-505.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6428.06,-552.24 6418.07,-555.77 6428.08,-559.24 6428.06,-552.24"/>
</g>
-<!-- Node95 -->
-<g id="node95" class="node">
-<title>Node95</title>
-<g id="a_node95"><a xlink:href="_parser_prototxt_fixture_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8456.64,-469.5 8456.64,-499.5 8616.64,-499.5 8616.64,-469.5 8456.64,-469.5"/>
-<text text-anchor="start" x="8464.64" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/ParserPrototxt</text>
-<text text-anchor="middle" x="8536.64" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture.hpp</text>
+<!-- Node121 -->
+<g id="node121" class="node">
+<title>Node121</title>
+<g id="a_node121"><a xlink:href="_parser_prototxt_fixture_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10390.5,-480.5 10390.5,-510.5 10550.5,-510.5 10550.5,-480.5 10390.5,-480.5"/>
+<text text-anchor="start" x="10398.5" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/ParserPrototxt</text>
+<text text-anchor="middle" x="10470.5" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture.hpp</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node95 -->
-<g id="edge136" class="edge">
-<title>Node1&#45;&gt;Node95</title>
-<path fill="none" stroke="midnightblue" d="M8233.88,-534.85C8295.32,-524.84 8389.54,-509.48 8456.53,-498.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8233.25,-531.41 8223.94,-536.48 8234.37,-538.32 8233.25,-531.41"/>
+<!-- Node1&#45;&gt;Node121 -->
+<g id="edge174" class="edge">
+<title>Node1&#45;&gt;Node121</title>
+<path fill="none" stroke="midnightblue" d="M6428.66,-555.81C6982.83,-554.48 9974.91,-545.74 10380.5,-511 10383.65,-510.73 10386.86,-510.41 10390.1,-510.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6428.33,-552.31 6418.34,-555.83 6428.35,-559.31 6428.33,-552.31"/>
</g>
-<!-- Node96 -->
-<g id="node96" class="node">
-<title>Node96</title>
-<g id="a_node96"><a xlink:href="_profiling_options_converter_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8307.14,-469.5 8307.14,-499.5 8438.14,-499.5 8438.14,-469.5 8307.14,-469.5"/>
-<text text-anchor="start" x="8315.14" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Profiling</text>
-<text text-anchor="middle" x="8372.64" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionsConverter.hpp</text>
+<!-- Node122 -->
+<g id="node122" class="node">
+<title>Node122</title>
+<g id="a_node122"><a xlink:href="_profiling_options_converter_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2205,-480.5 2205,-510.5 2336,-510.5 2336,-480.5 2205,-480.5"/>
+<text text-anchor="start" x="2213" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Profiling</text>
+<text text-anchor="middle" x="2270.5" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionsConverter.hpp</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node96 -->
-<g id="edge137" class="edge">
-<title>Node1&#45;&gt;Node96</title>
-<path fill="none" stroke="midnightblue" d="M8210.12,-533.61C8242.91,-523.9 8290.16,-509.92 8325.27,-499.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8209.04,-530.28 8200.44,-536.48 8211.02,-536.99 8209.04,-530.28"/>
+<!-- Node1&#45;&gt;Node122 -->
+<g id="edge175" class="edge">
+<title>Node1&#45;&gt;Node122</title>
+<path fill="none" stroke="midnightblue" d="M6252.7,-554.72C5709.18,-546.77 2810.85,-504.4 2336.26,-497.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6252.78,-558.22 6262.83,-554.86 6252.88,-551.22 6252.78,-558.22"/>
</g>
-<!-- Node98 -->
-<g id="node98" class="node">
-<title>Node98</title>
-<g id="a_node98"><a xlink:href="_arm_compute_tuning_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9181.14,-469.5 9181.14,-499.5 9340.14,-499.5 9340.14,-469.5 9181.14,-469.5"/>
-<text text-anchor="start" x="9189.14" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="9260.64" y="-476.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTuningUtils.hpp</text>
+<!-- Node124 -->
+<g id="node124" class="node">
+<title>Node124</title>
+<g id="a_node124"><a xlink:href="_arm_compute_tuning_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7399,-480.5 7399,-510.5 7558,-510.5 7558,-480.5 7399,-480.5"/>
+<text text-anchor="start" x="7407" y="-498.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="7478.5" y="-487.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTuningUtils.hpp</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node98 -->
-<g id="edge140" class="edge">
-<title>Node1&#45;&gt;Node98</title>
-<path fill="none" stroke="midnightblue" d="M8259.52,-541.04C8417.91,-533.77 8761.77,-517.47 9051.64,-500 9094.3,-497.43 9141.83,-494.16 9180.77,-491.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8259.19,-537.55 8249.36,-541.5 8259.51,-544.54 8259.19,-537.55"/>
+<!-- Node1&#45;&gt;Node124 -->
+<g id="edge178" class="edge">
+<title>Node1&#45;&gt;Node124</title>
+<path fill="none" stroke="midnightblue" d="M6428.56,-551.4C6643.61,-540.15 7192.92,-511.43 7398.89,-500.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6428.08,-547.92 6418.27,-551.93 6428.44,-554.91 6428.08,-547.92"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="951.64,-341 951.64,-360 1081.64,-360 1081.64,-341 951.64,-341"/>
-<text text-anchor="middle" x="1016.64" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
+<polygon fill="white" stroke="black" points="8172.5,-352 8172.5,-371 8302.5,-371 8302.5,-352 8172.5,-352"/>
+<text text-anchor="middle" x="8237.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M567.3,-473.35C621.64,-464.49 700.14,-450.35 767.64,-433 852.45,-411.2 950.51,-376.1 993.94,-360.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="566.42,-469.95 557.11,-475 567.54,-476.86 566.42,-469.95"/>
+<path fill="none" stroke="midnightblue" d="M10032.12,-492.87C9774.87,-487.05 8971.07,-462.74 8311.5,-377 8299.95,-375.5 8287.48,-373.29 8276.14,-371.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10032.06,-496.37 10042.14,-493.1 10032.22,-489.38 10032.06,-496.37"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_driver_options_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="110.64,-402.5 110.64,-432.5 244.64,-432.5 244.64,-402.5 110.64,-402.5"/>
-<text text-anchor="start" x="118.64" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
-<text text-anchor="middle" x="177.64" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.hpp</text>
+<polygon fill="white" stroke="black" points="10001.5,-413.5 10001.5,-443.5 10135.5,-443.5 10135.5,-413.5 10001.5,-413.5"/>
+<text text-anchor="start" x="10009.5" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
+<text text-anchor="middle" x="10068.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
-<path fill="none" stroke="midnightblue" d="M448.12,-472.93C392.69,-461.78 305.16,-444.16 244.76,-432.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="447.59,-476.39 458.08,-474.94 448.97,-469.53 447.59,-476.39"/>
+<path fill="none" stroke="midnightblue" d="M10103.1,-477.35C10095.49,-466.82 10085.86,-453.5 10078.69,-443.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10100.47,-479.68 10109.16,-485.73 10106.14,-475.58 10100.47,-479.68"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_armnn_device_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1.14,-341 1.14,-360 192.14,-360 192.14,-341 1.14,-341"/>
-<text text-anchor="middle" x="96.64" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.hpp</text>
+<polygon fill="white" stroke="black" points="10026,-352 10026,-371 10217,-371 10217,-352 10026,-352"/>
+<text text-anchor="middle" x="10121.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge16" class="edge">
<title>Node2&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M417.45,-478.57C306.88,-471.18 122.86,-455.63 101.64,-433 82.93,-413.04 89.59,-376.85 94,-360.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="417.38,-482.07 427.59,-479.24 417.84,-475.09 417.38,-482.07"/>
+<path fill="none" stroke="midnightblue" d="M10128.25,-477.5C10134.48,-468.14 10141.3,-456.02 10144.5,-444 10148.05,-430.69 10147.42,-426.46 10144.5,-413 10141.11,-397.37 10132.44,-380.78 10126.77,-371.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10125.29,-475.64 10122.39,-485.83 10131.01,-479.67 10125.29,-475.64"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_armnn_prepared_model_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="383.64,-67.5 383.64,-97.5 563.64,-97.5 563.64,-67.5 383.64,-67.5"/>
-<text text-anchor="start" x="391.64" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
-<text text-anchor="middle" x="473.64" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.hpp</text>
+<polygon fill="white" stroke="black" points="10414.5,-67.5 10414.5,-97.5 10594.5,-97.5 10594.5,-67.5 10414.5,-67.5"/>
+<text text-anchor="start" x="10422.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
+<text text-anchor="middle" x="10504.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge36" class="edge">
<title>Node2&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M499.36,-464.56C494.71,-395.61 478.73,-158.88 474.62,-97.91"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="495.89,-465.03 500.05,-474.77 502.87,-464.56 495.89,-465.03"/>
+<path fill="none" stroke="midnightblue" d="M10168.27,-484.24C10177.97,-482.62 10188.02,-481.11 10197.5,-480 10265.48,-472.03 10754.38,-480.17 10812.5,-444 10938.77,-365.42 10809.95,-216.93 10686.5,-134 10659.28,-115.72 10625.56,-104.01 10594.56,-96.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10167.6,-480.8 10158.34,-485.95 10168.79,-487.7 10167.6,-480.8"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_armnn_driver_impl_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="189.14,-201.5 189.14,-231.5 356.14,-231.5 356.14,-201.5 189.14,-201.5"/>
-<text text-anchor="start" x="197.14" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
-<text text-anchor="middle" x="272.64" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.hpp</text>
+<polygon fill="white" stroke="black" points="9930,-201.5 9930,-231.5 10097,-231.5 10097,-201.5 9930,-201.5"/>
+<text text-anchor="start" x="9938" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
+<text text-anchor="middle" x="10013.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge17" class="edge">
<title>Node2&#45;&gt;Node12</title>
-<path fill="none" stroke="midnightblue" d="M417.62,-473.52C389.4,-466.34 359.72,-454.04 338.64,-433 281.19,-375.63 273.51,-269.68 272.67,-231.6"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="416.99,-476.96 427.52,-475.85 418.59,-470.15 416.99,-476.96"/>
+<path fill="none" stroke="midnightblue" d="M10049.98,-482.97C10027.96,-475.63 10005.66,-463.62 9992.5,-444 9946.98,-376.1 9988.8,-269.92 10006.48,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10049.13,-486.37 10059.71,-485.93 10051.17,-479.67 10049.13,-486.37"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_canonical_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="564.64,-402.5 564.64,-432.5 716.64,-432.5 716.64,-402.5 564.64,-402.5"/>
-<text text-anchor="start" x="572.64" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
-<text text-anchor="middle" x="640.64" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
+<polygon fill="white" stroke="black" points="10651.5,-413.5 10651.5,-443.5 10803.5,-443.5 10803.5,-413.5 10651.5,-413.5"/>
+<text text-anchor="start" x="10659.5" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
+<text text-anchor="middle" x="10727.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge18" class="edge">
<title>Node2&#45;&gt;Node14</title>
-<path fill="none" stroke="midnightblue" d="M528.38,-470.62C552.07,-459.63 586.06,-443.84 610.43,-432.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="526.83,-467.48 519.23,-474.87 529.78,-473.83 526.83,-467.48"/>
+<path fill="none" stroke="midnightblue" d="M10169.25,-484.26C10178.64,-482.68 10188.34,-481.18 10197.5,-480 10392.1,-454.89 10442.72,-467.62 10637.5,-444 10642.06,-443.45 10646.74,-442.83 10651.45,-442.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10168.47,-480.84 10159.22,-485.99 10169.67,-487.74 10168.47,-480.84"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_conversion_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="774.14,-335.5 774.14,-365.5 933.14,-365.5 933.14,-335.5 774.14,-335.5"/>
-<text text-anchor="start" x="782.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
-<text text-anchor="middle" x="853.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
+<polygon fill="white" stroke="black" points="10430,-346.5 10430,-376.5 10589,-376.5 10589,-346.5 10430,-346.5"/>
+<text text-anchor="start" x="10438" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
+<text text-anchor="middle" x="10509.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge34" class="edge">
<title>Node2&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M575.9,-473.3C620.58,-465.62 677.7,-452.93 725.64,-433 768.22,-415.31 812.4,-383.72 836.09,-365.5"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="575.27,-469.86 565.98,-474.96 576.42,-476.76 575.27,-469.86"/>
+<path fill="none" stroke="midnightblue" d="M10150.65,-482.73C10223.2,-458.42 10389.28,-402.78 10467.41,-376.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10149.42,-479.45 10141.05,-485.94 10151.64,-486.08 10149.42,-479.45"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_model_to_i_network_transformer_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="535.14,-201.5 535.14,-231.5 680.14,-231.5 680.14,-201.5 535.14,-201.5"/>
-<text text-anchor="start" x="543.14" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
-<text text-anchor="middle" x="607.64" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.hpp</text>
+<polygon fill="white" stroke="black" points="10432,-201.5 10432,-231.5 10577,-231.5 10577,-201.5 10432,-201.5"/>
+<text text-anchor="start" x="10440" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
+<text text-anchor="middle" x="10504.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge35" class="edge">
<title>Node2&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M464.1,-471.37C402.46,-448.87 288.38,-397.24 329.64,-335 374.96,-266.65 468.76,-237.96 534.84,-225.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="463.28,-474.79 473.87,-474.85 465.63,-468.2 463.28,-474.79"/>
+<path fill="none" stroke="midnightblue" d="M10172.62,-484.08C10293.71,-461.48 10567.58,-407.59 10597.5,-377 10631.69,-342.04 10638.75,-309.26 10612.5,-268 10601.44,-250.62 10582.67,-239.13 10563.84,-231.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10171.62,-480.7 10162.43,-485.97 10172.9,-487.58 10171.62,-480.7"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M152.11,-396.01C137.07,-383.94 118.83,-369.3 107.48,-360.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="150.08,-398.87 160.07,-402.4 154.46,-393.41 150.08,-398.87"/>
+<path fill="none" stroke="midnightblue" d="M10086.59,-405.32C10096.14,-393.6 10107.33,-379.88 10114.41,-371.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10083.61,-403.43 10080,-413.4 10089.03,-407.86 10083.61,-403.43"/>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node4&#45;&gt;Node12</title>
-<path fill="none" stroke="midnightblue" d="M188.83,-393.06C208.73,-351.38 249.71,-265.54 265.87,-231.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="185.62,-391.66 184.47,-402.19 191.94,-394.67 185.62,-391.66"/>
+<path fill="none" stroke="midnightblue" d="M10041.5,-406.96C10032.26,-398.62 10022.71,-388.28 10016.5,-377 9992.95,-334.21 9997.27,-316.56 10002.5,-268 10003.84,-255.51 10007.01,-241.58 10009.6,-231.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10039.23,-409.62 10049.1,-413.47 10043.78,-404.3 10039.23,-409.62"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_driver_options_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="338.64,-335.5 338.64,-365.5 472.64,-365.5 472.64,-335.5 338.64,-335.5"/>
-<text text-anchor="start" x="346.64" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
-<text text-anchor="middle" x="405.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.cpp</text>
+<polygon fill="white" stroke="black" points="10263.5,-346.5 10263.5,-376.5 10397.5,-376.5 10397.5,-346.5 10263.5,-346.5"/>
+<text text-anchor="start" x="10271.5" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
+<text text-anchor="middle" x="10330.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge15" class="edge">
<title>Node4&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M236.52,-399.71C273.62,-389.14 320.99,-375.63 356.15,-365.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="235.49,-396.37 226.83,-402.48 237.41,-403.1 235.49,-396.37"/>
+<path fill="none" stroke="midnightblue" d="M10134.8,-411.05C10177.63,-400.43 10232.79,-386.74 10273.62,-376.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10133.89,-407.67 10125.03,-413.48 10135.58,-414.47 10133.89,-407.67"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_armnn_device_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15.14,-274 15.14,-293 206.14,-293 206.14,-274 15.14,-274"/>
-<text text-anchor="middle" x="110.64" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.cpp</text>
+<polygon fill="white" stroke="black" points="10045,-279.5 10045,-298.5 10236,-298.5 10236,-279.5 10045,-279.5"/>
+<text text-anchor="middle" x="10140.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
-<path fill="none" stroke="midnightblue" d="M100.65,-330.91C103.32,-318.49 106.72,-302.72 108.78,-293.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="97.22,-330.22 98.53,-340.73 104.06,-331.69 97.22,-330.22"/>
+<path fill="none" stroke="midnightblue" d="M10126.52,-341.86C10130.29,-327.9 10135.26,-309.43 10138.15,-298.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10123.05,-341.29 10123.83,-351.86 10129.81,-343.11 10123.05,-341.29"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_armnn_driver_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="216.14,-140 216.14,-159 403.14,-159 403.14,-140 216.14,-140"/>
-<text text-anchor="middle" x="309.64" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver.hpp</text>
+<polygon fill="white" stroke="black" points="10120,-140 10120,-159 10307,-159 10307,-140 10120,-140"/>
+<text text-anchor="middle" x="10213.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node7</title>
-<path fill="none" stroke="midnightblue" d="M55.02,-337.22C36.47,-329.44 16.41,-317.3 5.64,-299 -1.35,-287.13 -2.15,-279.36 5.64,-268 52.6,-199.51 145.61,-170.93 216.46,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.94,-340.55 64.53,-340.9 56.47,-334.02 53.94,-340.55"/>
+<path fill="none" stroke="midnightblue" d="M10082.75,-347.95C10065.03,-340.04 10045.73,-327.88 10035.5,-310 10026.23,-293.8 10025.78,-283.93 10035.5,-268 10053.72,-238.14 10075.87,-250.6 10105.5,-232 10143.3,-208.27 10184.48,-174.87 10203.2,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10081.79,-351.34 10092.37,-351.91 10084.46,-344.87 10081.79,-351.34"/>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M341.04,-136.06C368.82,-125.05 409.32,-108.99 438.25,-97.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="339.43,-132.93 331.42,-139.87 342.01,-139.44 339.43,-132.93"/>
+<path fill="none" stroke="midnightblue" d="M10261.61,-137.75C10310.83,-126.76 10387.54,-109.63 10441.56,-97.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10260.84,-134.34 10251.84,-139.94 10262.36,-141.17 10260.84,-134.34"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="support__library__service_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="237.64,-67.5 237.64,-97.5 365.64,-97.5 365.64,-67.5 237.64,-67.5"/>
-<text text-anchor="start" x="245.64" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/support_library</text>
-<text text-anchor="middle" x="301.64" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_service.cpp</text>
+<polygon fill="white" stroke="black" points="10149.5,-67.5 10149.5,-97.5 10277.5,-97.5 10277.5,-67.5 10149.5,-67.5"/>
+<text text-anchor="start" x="10157.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/support_library</text>
+<text text-anchor="middle" x="10213.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_service.cpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node11</title>
-<path fill="none" stroke="midnightblue" d="M307.33,-129.74C306.07,-119.49 304.54,-107 303.38,-97.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="303.87,-130.24 308.56,-139.73 310.82,-129.38 303.87,-130.24"/>
+<path fill="none" stroke="midnightblue" d="M10213.5,-129.41C10213.5,-119.22 10213.5,-106.9 10213.5,-97.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10210,-129.73 10213.5,-139.73 10217,-129.73 10210,-129.73"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_armnn_driver_impl_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="390.14,-0.5 390.14,-30.5 557.14,-30.5 557.14,-0.5 390.14,-0.5"/>
-<text text-anchor="start" x="398.14" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
-<text text-anchor="middle" x="473.64" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.cpp</text>
+<polygon fill="white" stroke="black" points="10303,-0.5 10303,-30.5 10470,-30.5 10470,-0.5 10303,-0.5"/>
+<text text-anchor="start" x="10311" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
+<text text-anchor="middle" x="10386.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.cpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M473.64,-57.11C473.64,-48.15 473.64,-38.32 473.64,-30.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="470.14,-57.4 473.64,-67.4 477.14,-57.4 470.14,-57.4"/>
+<path fill="none" stroke="midnightblue" d="M10469.89,-62.44C10451.38,-52.24 10428.98,-39.9 10412.05,-30.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10468.45,-65.64 10478.9,-67.4 10471.83,-59.51 10468.45,-65.64"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_armnn_prepared_model_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="599.64,-0.5 599.64,-30.5 779.64,-30.5 779.64,-0.5 599.64,-0.5"/>
-<text text-anchor="start" x="607.64" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
-<text text-anchor="middle" x="689.64" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.cpp</text>
+<polygon fill="white" stroke="black" points="10593.5,-0.5 10593.5,-30.5 10773.5,-30.5 10773.5,-0.5 10593.5,-0.5"/>
+<text text-anchor="start" x="10601.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
+<text text-anchor="middle" x="10683.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.cpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node8&#45;&gt;Node10</title>
-<path fill="none" stroke="midnightblue" d="M529.87,-64.58C564.95,-54.02 609.58,-40.59 642.75,-30.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="528.81,-61.24 520.25,-67.48 530.83,-67.95 528.81,-61.24"/>
+<path fill="none" stroke="midnightblue" d="M10552.82,-63.96C10581.65,-53.48 10617.78,-40.37 10644.74,-30.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10551.55,-60.69 10543.34,-67.4 10553.93,-67.27 10551.55,-60.69"/>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge12" class="edge">
<title>Node12&#45;&gt;Node7</title>
-<path fill="none" stroke="midnightblue" d="M285.66,-192.63C292.24,-181.07 299.84,-167.71 304.69,-159.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="282.58,-190.97 280.67,-201.4 288.66,-194.44 282.58,-190.97"/>
+<path fill="none" stroke="midnightblue" d="M10066.52,-198.27C10105.49,-185.6 10156.78,-168.93 10187.32,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10065.33,-194.98 10056.9,-201.4 10067.49,-201.63 10065.33,-194.98"/>
</g>
<!-- Node12&#45;&gt;Node8 -->
<g id="edge14" class="edge">
<title>Node12&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M343.91,-198.27C366.93,-190.52 391.65,-179.71 411.64,-165 436.56,-146.66 456.25,-115.6 466.3,-97.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="342.61,-195.01 334.16,-201.4 344.75,-201.67 342.61,-195.01"/>
+<path fill="none" stroke="midnightblue" d="M10032.1,-194.05C10050.09,-174.88 10079.16,-147.74 10110.5,-134 10163.32,-110.85 10315.29,-96.39 10414.32,-89.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10029.49,-191.73 10025.32,-201.47 10034.65,-196.45 10029.49,-191.73"/>
</g>
<!-- Node12&#45;&gt;Node9 -->
<g id="edge13" class="edge">
<title>Node12&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M235.14,-195.83C223.87,-187.88 212.86,-177.58 206.64,-165 186.87,-124.98 195.33,-96.72 228.64,-67 252.3,-45.9 328.66,-32.44 389.92,-24.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="233.45,-198.91 243.73,-201.45 237.28,-193.05 233.45,-198.91"/>
+<path fill="none" stroke="midnightblue" d="M10024.27,-192.02C10032.74,-174.93 10045.58,-151.78 10060.5,-134 10090.32,-98.48 10098.74,-87.17 10140.5,-67 10191.34,-42.45 10253.7,-29.82 10302.91,-23.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10020.99,-190.76 10019.8,-201.29 10027.3,-193.8 10020.99,-190.76"/>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge30" class="edge">
<title>Node14&#45;&gt;Node10</title>
-<path fill="none" stroke="midnightblue" d="M666,-395.56C674.66,-387.19 683.67,-376.95 689.64,-366 707.46,-333.35 708.64,-321.69 708.64,-284.5 708.64,-284.5 708.64,-284.5 708.64,-148.5 708.64,-105.2 698.5,-54.73 693.04,-30.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="663.55,-393.05 658.56,-402.4 668.29,-398.21 663.55,-393.05"/>
+<path fill="none" stroke="midnightblue" d="M10802.66,-409.83C10820.56,-402.37 10838.05,-391.83 10850.5,-377 10875.94,-346.68 10869.5,-329.58 10869.5,-290 10869.5,-290 10869.5,-290 10869.5,-148.5 10869.5,-83.96 10794.09,-48.09 10739.31,-30.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10801.35,-406.58 10793.29,-413.45 10803.88,-413.11 10801.35,-406.58"/>
</g>
<!-- Node14&#45;&gt;Node13 -->
<g id="edge32" class="edge">
<title>Node14&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M579.96,-399.71C541.72,-389.14 492.9,-375.63 456.66,-365.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="579.37,-403.18 589.94,-402.48 581.24,-396.44 579.37,-403.18"/>
+<path fill="none" stroke="midnightblue" d="M10641.32,-413.39C10568.22,-401.42 10464.83,-384.49 10397.73,-373.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10640.99,-416.88 10651.42,-415.04 10642.12,-409.97 10640.99,-416.88"/>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge19" class="edge">
<title>Node14&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M696.53,-399.44C731.06,-388.91 774.83,-375.55 807.4,-365.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="695.14,-396.21 686.6,-402.48 697.18,-402.9 695.14,-396.21"/>
+<path fill="none" stroke="midnightblue" d="M10670.75,-410.58C10635.34,-400.02 10590.3,-386.59 10556.83,-376.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10669.88,-413.97 10680.47,-413.48 10671.88,-407.26 10669.88,-413.97"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_model_to_i_network_transformer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="737.14,-134.5 737.14,-164.5 882.14,-164.5 882.14,-134.5 737.14,-134.5"/>
-<text text-anchor="start" x="745.14" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
-<text text-anchor="middle" x="809.64" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.cpp</text>
+<polygon fill="white" stroke="black" points="10533,-134.5 10533,-164.5 10678,-164.5 10678,-134.5 10533,-134.5"/>
+<text text-anchor="start" x="10541" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
+<text text-anchor="middle" x="10605.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node18 -->
<g id="edge33" class="edge">
<title>Node14&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M682.48,-397.54C696.72,-389.46 711.76,-378.89 722.64,-366 729.64,-357.72 786.25,-211.35 804.2,-164.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="680.44,-394.67 673.3,-402.49 683.76,-400.83 680.44,-394.67"/>
+<path fill="none" stroke="midnightblue" d="M10703.79,-406.25C10695.49,-397.82 10686.71,-387.6 10680.5,-377 10654.77,-333.1 10661.48,-316.31 10645.5,-268 10633.12,-230.56 10618,-186.6 10610.38,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10701.58,-408.98 10711.18,-413.46 10706.46,-403.97 10701.58,-408.98"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_canonical_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="528.64,-335.5 528.64,-365.5 680.64,-365.5 680.64,-335.5 528.64,-335.5"/>
-<text text-anchor="start" x="536.64" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
-<text text-anchor="middle" x="604.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
+<polygon fill="white" stroke="black" points="10689.5,-346.5 10689.5,-376.5 10841.5,-376.5 10841.5,-346.5 10689.5,-346.5"/>
+<text text-anchor="start" x="10697.5" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
+<text text-anchor="middle" x="10765.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node21 -->
<g id="edge31" class="edge">
<title>Node14&#45;&gt;Node21</title>
-<path fill="none" stroke="midnightblue" d="M627.95,-393.58C622.78,-384.24 616.96,-373.75 612.44,-365.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="624.92,-395.34 632.83,-402.4 631.05,-391.95 624.92,-395.34"/>
+<path fill="none" stroke="midnightblue" d="M10740.9,-404.58C10746.36,-395.24 10752.49,-384.75 10757.27,-376.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10737.77,-403 10735.75,-413.4 10743.81,-406.53 10737.77,-403"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_converter_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="775.14,-274 775.14,-293 948.14,-293 948.14,-274 775.14,-274"/>
-<text text-anchor="middle" x="861.64" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.hpp</text>
+<polygon fill="white" stroke="black" points="10254,-279.5 10254,-298.5 10427,-298.5 10427,-279.5 10254,-279.5"/>
+<text text-anchor="middle" x="10340.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.hpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge20" class="edge">
<title>Node15&#45;&gt;Node16</title>
-<path fill="none" stroke="midnightblue" d="M856.63,-325.25C858.01,-314.02 859.57,-301.38 860.57,-293.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="853.13,-325.04 855.38,-335.4 860.07,-325.9 853.13,-325.04"/>
+<path fill="none" stroke="midnightblue" d="M10466.07,-342.38C10432.27,-328.28 10386.88,-309.35 10360.96,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10465.13,-345.78 10475.71,-346.4 10467.82,-339.32 10465.13,-345.78"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_conversion_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="966.14,-268.5 966.14,-298.5 1125.14,-298.5 1125.14,-268.5 966.14,-268.5"/>
-<text text-anchor="start" x="974.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
-<text text-anchor="middle" x="1045.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
+<polygon fill="white" stroke="black" points="10445,-274 10445,-304 10604,-304 10604,-274 10445,-274"/>
+<text text-anchor="start" x="10453" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
+<text text-anchor="middle" x="10524.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node20 -->
<g id="edge29" class="edge">
<title>Node15&#45;&gt;Node20</title>
-<path fill="none" stroke="midnightblue" d="M905.06,-332.09C936.06,-321.6 975.02,-308.41 1004.06,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="903.65,-328.87 895.3,-335.4 905.9,-335.5 903.65,-328.87"/>
+<path fill="none" stroke="midnightblue" d="M10514.66,-336.23C10516.93,-325.57 10519.52,-313.41 10521.47,-304.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10511.19,-335.72 10512.54,-346.23 10518.04,-337.18 10511.19,-335.72"/>
</g>
<!-- Node16&#45;&gt;Node7 -->
<g id="edge21" class="edge">
<title>Node16&#45;&gt;Node7</title>
-<path fill="none" stroke="midnightblue" d="M764.78,-273.44C697.05,-265.77 604.91,-252.66 525.64,-232 450.4,-212.39 365.15,-175.7 328.27,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="764.68,-276.95 775.01,-274.57 765.46,-269.99 764.68,-276.95"/>
+<path fill="none" stroke="midnightblue" d="M10299.04,-276.05C10276.17,-267.39 10249.12,-253.38 10232.5,-232 10215.38,-209.98 10213.25,-175.14 10213.26,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10297.95,-279.37 10308.55,-279.44 10300.31,-272.78 10297.95,-279.37"/>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge22" class="edge">
<title>Node16&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M818.3,-271.41C775.3,-260.4 709.24,-243.5 662.58,-231.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="817.62,-274.85 828.18,-273.94 819.36,-268.07 817.62,-274.85"/>
+<path fill="none" stroke="midnightblue" d="M10369.76,-275.42C10398.46,-263.08 10442.13,-244.31 10471.92,-231.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10368.09,-272.33 10360.28,-279.5 10370.85,-278.76 10368.09,-272.33"/>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge28" class="edge">
<title>Node16&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M848.49,-265.66C841.68,-256.22 833.76,-243.97 828.64,-232 818.99,-209.42 813.8,-181.14 811.39,-164.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="845.74,-267.83 854.54,-273.74 851.35,-263.64 845.74,-267.83"/>
+<path fill="none" stroke="midnightblue" d="M10390.25,-277.31C10460.84,-262.05 10581.98,-235.46 10585.5,-232 10603.57,-214.22 10606.31,-182.96 10606.22,-164.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10389.26,-273.95 10380.22,-279.48 10390.73,-280.79 10389.26,-273.95"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_converter_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="837.64,-207 837.64,-226 1009.64,-226 1009.64,-207 837.64,-207"/>
-<text text-anchor="middle" x="923.64" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.cpp</text>
+<polygon fill="white" stroke="black" points="10241.5,-207 10241.5,-226 10413.5,-226 10413.5,-207 10241.5,-207"/>
+<text text-anchor="middle" x="10327.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.cpp</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge27" class="edge">
<title>Node16&#45;&gt;Node19</title>
-<path fill="none" stroke="midnightblue" d="M876.91,-266.5C889.07,-253.75 905.62,-236.39 915.41,-226.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="874.37,-264.08 870,-273.73 879.44,-268.91 874.37,-264.08"/>
+<path fill="none" stroke="midnightblue" d="M10337.06,-269.36C10334.49,-255.4 10331.08,-236.93 10329.11,-226.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10333.65,-270.16 10338.91,-279.36 10340.53,-268.89 10333.65,-270.16"/>
</g>
<!-- Node17&#45;&gt;Node7 -->
<g id="edge23" class="edge">
<title>Node17&#45;&gt;Node7</title>
-<path fill="none" stroke="midnightblue" d="M533.41,-199.31C474.86,-186.54 395.52,-169.23 348.74,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="532.83,-202.76 543.35,-201.48 534.32,-195.93 532.83,-202.76"/>
+<path fill="none" stroke="midnightblue" d="M10431.65,-199.23C10374.52,-186.47 10297.27,-169.21 10251.68,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10431.19,-202.71 10441.72,-201.48 10432.72,-195.88 10431.19,-202.71"/>
</g>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge24" class="edge">
<title>Node17&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M586.07,-194.25C558.45,-167.04 511.39,-120.68 487.88,-97.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="583.72,-196.85 593.3,-201.37 588.63,-191.86 583.72,-196.85"/>
+<path fill="none" stroke="midnightblue" d="M10504.5,-191.02C10504.5,-163.51 10504.5,-119.79 10504.5,-97.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10501,-191.37 10504.5,-201.37 10508,-191.37 10501,-191.37"/>
</g>
<!-- Node17&#45;&gt;Node9 -->
<g id="edge25" class="edge">
<title>Node17&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M607.93,-190.95C607.07,-159.11 601.16,-103.35 572.64,-67 559.42,-50.15 539.05,-38.42 520.22,-30.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="604.44,-191.19 608.06,-201.15 611.44,-191.1 604.44,-191.19"/>
+<path fill="none" stroke="midnightblue" d="M10480.91,-194.1C10458.19,-172.16 10424.53,-135.97 10405.5,-98 10394.5,-76.05 10389.74,-47.56 10387.78,-30.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10478.79,-196.91 10488.45,-201.24 10483.6,-191.83 10478.79,-196.91"/>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge26" class="edge">
<title>Node17&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M661.32,-198.23C694,-187.71 735.21,-174.45 765.9,-164.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="659.92,-195 651.47,-201.4 662.07,-201.66 659.92,-195"/>
+<path fill="none" stroke="midnightblue" d="M10535.21,-195.73C10550.84,-185.68 10569.47,-173.68 10583.63,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10532.93,-193.04 10526.42,-201.4 10536.72,-198.93 10532.93,-193.04"/>
</g>
<!-- Node22&#45;&gt;Node3 -->
<g id="edge60" class="edge">
<title>Node22&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M2292.9,-415C2052.85,-410.14 1325.42,-393.47 1090.64,-366 1078.68,-364.6 1065.76,-362.33 1054.11,-360"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2292.87,-418.5 2302.94,-415.21 2293.01,-411.51 2292.87,-418.5"/>
+<path fill="none" stroke="midnightblue" d="M5090.38,-427.07C5545.25,-424.43 7848.94,-409.57 8162.5,-377 8174.9,-375.71 8188.31,-373.41 8200.31,-371.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5090.28,-423.57 5080.3,-427.13 5090.32,-430.57 5090.28,-423.57"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_dynamic_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2303.14,-335.5 2303.14,-365.5 2438.14,-365.5 2438.14,-335.5 2303.14,-335.5"/>
-<text text-anchor="start" x="2311.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
-<text text-anchor="middle" x="2370.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.hpp</text>
+<polygon fill="white" stroke="black" points="4372,-346.5 4372,-376.5 4507,-376.5 4507,-346.5 4372,-346.5"/>
+<text text-anchor="start" x="4380" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="4439.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge38" class="edge">
<title>Node22&#45;&gt;Node23</title>
-<path fill="none" stroke="midnightblue" d="M2370.64,-392.11C2370.64,-383.15 2370.64,-373.32 2370.64,-365.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2367.14,-392.4 2370.64,-402.4 2374.14,-392.4 2367.14,-392.4"/>
+<path fill="none" stroke="midnightblue" d="M4934.79,-421.26C4837.81,-413.07 4666.99,-397.32 4521.5,-377 4516.78,-376.34 4511.91,-375.61 4507.01,-374.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4934.55,-424.75 4944.8,-422.1 4935.13,-417.78 4934.55,-424.75"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1709.64,-67.5 1709.64,-97.5 1835.64,-97.5 1835.64,-67.5 1709.64,-67.5"/>
-<text text-anchor="start" x="1717.64" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="1772.64" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
+<polygon fill="white" stroke="black" points="7306.5,-67.5 7306.5,-97.5 7432.5,-97.5 7432.5,-67.5 7306.5,-67.5"/>
+<text text-anchor="start" x="7314.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="7369.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node28 -->
<g id="edge61" class="edge">
<title>Node22&#45;&gt;Node28</title>
-<path fill="none" stroke="midnightblue" d="M2292.97,-415.84C2123.83,-413.69 1733.7,-404.56 1688.64,-366 1660.38,-341.82 1669.64,-321.69 1669.64,-284.5 1669.64,-284.5 1669.64,-284.5 1669.64,-215.5 1669.64,-163.18 1720.56,-119.17 1750.8,-97.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2293.01,-419.34 2303.05,-415.97 2293.1,-412.34 2293.01,-419.34"/>
+<path fill="none" stroke="midnightblue" d="M5090.31,-426.77C5534.04,-422.54 7727.18,-400.47 7792.5,-377 7813.34,-369.51 7810.66,-353.48 7831.5,-346 7885.16,-326.74 9843.54,-350.66 9883.5,-310 9896.58,-296.69 9896.21,-281.67 9883.5,-268 9711.6,-83.02 7806.03,-81.62 7432.73,-83.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5090.13,-423.27 5080.16,-426.87 5090.19,-430.27 5090.13,-423.27"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_dynamic_backend_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1761.14,-268.5 1761.14,-298.5 1934.14,-298.5 1934.14,-268.5 1761.14,-268.5"/>
-<text text-anchor="start" x="1769.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="1847.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.hpp</text>
+<polygon fill="white" stroke="black" points="4891,-274 4891,-304 5064,-304 5064,-274 4891,-274"/>
+<text text-anchor="start" x="4899" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="4977.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node32 -->
<g id="edge62" class="edge">
<title>Node22&#45;&gt;Node32</title>
-<path fill="none" stroke="midnightblue" d="M2339.59,-397.05C2325.38,-387.92 2308.45,-376.7 2293.64,-366 2275.7,-353.03 2275.09,-343.48 2254.64,-335 2125.71,-281.51 2080.99,-317.53 1942.64,-299 1939.91,-298.63 1937.14,-298.26 1934.35,-297.87"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2337.73,-400.01 2348.04,-402.44 2341.49,-394.11 2337.73,-400.01"/>
+<path fill="none" stroke="midnightblue" d="M4934.59,-424.48C4810.5,-418.85 4579.35,-404.75 4554.5,-377 4545.31,-366.74 4545.31,-356.27 4554.5,-346 4602.5,-292.33 4805.34,-321 4876.5,-310 4887.63,-308.28 4899.4,-306.19 4910.82,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4934.65,-427.98 4944.8,-424.93 4934.96,-420.99 4934.65,-427.98"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1100.14,-341 1100.14,-360 1261.14,-360 1261.14,-341 1100.14,-341"/>
-<text text-anchor="middle" x="1180.64" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
+<polygon fill="white" stroke="black" points="4932,-352 4932,-371 5093,-371 5093,-352 4932,-352"/>
+<text text-anchor="middle" x="5012.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node34 -->
<g id="edge51" class="edge">
<title>Node22&#45;&gt;Node34</title>
-<path fill="none" stroke="midnightblue" d="M2292.67,-415.97C2112.32,-414.06 1652.59,-405.41 1270.64,-366 1256.47,-364.54 1241.14,-362.31 1227.22,-360.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2292.82,-419.47 2302.85,-416.07 2292.89,-412.47 2292.82,-419.47"/>
+<path fill="none" stroke="midnightblue" d="M5012.5,-403.25C5012.5,-392.02 5012.5,-379.38 5012.5,-371.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5009,-403.4 5012.5,-413.4 5016,-403.4 5009,-403.4"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_graph_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1279.64,-341 1279.64,-360 1397.64,-360 1397.64,-341 1279.64,-341"/>
-<text text-anchor="middle" x="1338.64" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Graph.cpp</text>
+<polygon fill="white" stroke="black" points="5111.5,-352 5111.5,-371 5229.5,-371 5229.5,-352 5111.5,-352"/>
+<text text-anchor="middle" x="5170.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Graph.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node35 -->
<g id="edge52" class="edge">
<title>Node22&#45;&gt;Node35</title>
-<path fill="none" stroke="midnightblue" d="M2293.1,-416.57C2128.87,-415.82 1734.16,-409.22 1406.64,-366 1395.75,-364.56 1384.01,-362.32 1373.4,-360.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2293.09,-420.07 2303.11,-416.61 2293.12,-413.07 2293.09,-420.07"/>
+<path fill="none" stroke="midnightblue" d="M5056.35,-409.46C5086.88,-396.9 5126.2,-380.72 5149.82,-371.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5054.7,-406.35 5046.78,-413.4 5057.36,-412.83 5054.7,-406.35"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_loaded_network_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1697.64,-341 1697.64,-360 1863.64,-360 1863.64,-341 1697.64,-341"/>
-<text text-anchor="middle" x="1780.64" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.hpp</text>
+<polygon fill="white" stroke="black" points="4563.5,-352 4563.5,-371 4729.5,-371 4729.5,-352 4563.5,-352"/>
+<text text-anchor="middle" x="4646.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node36 -->
<g id="edge53" class="edge">
<title>Node22&#45;&gt;Node36</title>
-<path fill="none" stroke="midnightblue" d="M2292.71,-409.94C2194.56,-401.37 2020.81,-385.17 1872.64,-366 1859.33,-364.28 1844.98,-362.15 1831.67,-360.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2292.58,-413.44 2302.84,-410.82 2293.19,-406.47 2292.58,-413.44"/>
+<path fill="none" stroke="midnightblue" d="M4934.9,-413.72C4862.11,-400.79 4755.57,-381.87 4694.42,-371.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4934.49,-417.2 4944.94,-415.5 4935.71,-410.31 4934.49,-417.2"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1476.14,-274 1476.14,-293 1641.14,-293 1641.14,-274 1476.14,-274"/>
-<text text-anchor="middle" x="1558.64" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
+<polygon fill="white" stroke="black" points="5245,-279.5 5245,-298.5 5410,-298.5 5410,-279.5 5245,-279.5"/>
+<text text-anchor="middle" x="5327.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node37 -->
<g id="edge59" class="edge">
<title>Node22&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M2292.74,-417.02C2132.05,-417.11 1769.36,-412.03 1655.64,-366 1635.15,-357.71 1587.04,-312.19 1567.31,-293.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2293.03,-420.52 2303.03,-417 2293.02,-413.52 2293.03,-420.52"/>
+<path fill="none" stroke="midnightblue" d="M5090.32,-425.35C5284.3,-419.61 5775.48,-402.62 5799.5,-377 5808.93,-366.95 5808.77,-356.19 5799.5,-346 5770.96,-314.63 5461.41,-316.52 5419.5,-310 5400.44,-307.04 5379.41,-302.56 5362.27,-298.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5090.09,-421.85 5080.2,-425.65 5090.3,-428.85 5090.09,-421.85"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_working_mem_handle_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1415.64,-341 1415.64,-360 1603.64,-360 1603.64,-341 1415.64,-341"/>
-<text text-anchor="middle" x="1509.64" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.hpp</text>
+<polygon fill="white" stroke="black" points="5847.5,-352 5847.5,-371 6035.5,-371 6035.5,-352 5847.5,-352"/>
+<text text-anchor="middle" x="5941.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node38 -->
<g id="edge56" class="edge">
<title>Node22&#45;&gt;Node38</title>
-<path fill="none" stroke="midnightblue" d="M2292.64,-412.98C2155.76,-406.42 1863.5,-390.72 1617.64,-366 1601.45,-364.37 1583.95,-362.2 1567.85,-360.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2292.86,-416.5 2303.02,-413.48 2293.2,-409.5 2292.86,-416.5"/>
+<path fill="none" stroke="midnightblue" d="M5090.41,-424.58C5236.43,-418.69 5561.11,-403.63 5833.5,-377 5849.88,-375.4 5867.6,-373.21 5883.86,-371.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5090.06,-421.09 5080.21,-424.99 5090.34,-428.08 5090.06,-421.09"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_i_backend_internal_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1882.14,-335.5 1882.14,-365.5 2055.14,-365.5 2055.14,-335.5 1882.14,-335.5"/>
-<text text-anchor="start" x="1890.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="1968.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.cpp</text>
+<polygon fill="white" stroke="black" points="5248,-346.5 5248,-376.5 5421,-376.5 5421,-346.5 5248,-346.5"/>
+<text text-anchor="start" x="5256" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="5334.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node40 -->
<g id="edge63" class="edge">
<title>Node22&#45;&gt;Node40</title>
-<path fill="none" stroke="midnightblue" d="M2292.66,-403.89C2224.56,-392.88 2125.83,-376.92 2055.27,-365.51"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2292.47,-407.41 2302.9,-405.55 2293.59,-400.5 2292.47,-407.41"/>
+<path fill="none" stroke="midnightblue" d="M5090.1,-411.84C5143.44,-401.07 5213.66,-386.89 5265.14,-376.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5089.11,-408.46 5080,-413.87 5090.5,-415.33 5089.11,-408.46"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2073.14,-335.5 2073.14,-365.5 2246.14,-365.5 2246.14,-335.5 2073.14,-335.5"/>
-<text text-anchor="start" x="2081.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="2159.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
+<polygon fill="white" stroke="black" points="5439,-346.5 5439,-376.5 5612,-376.5 5612,-346.5 5439,-346.5"/>
+<text text-anchor="start" x="5447" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="5525.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node41 -->
<g id="edge64" class="edge">
<title>Node22&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M2315.28,-399.44C2281.07,-388.91 2237.71,-375.55 2205.45,-365.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2314.53,-402.88 2325.12,-402.48 2316.59,-396.19 2314.53,-402.88"/>
+<path fill="none" stroke="midnightblue" d="M5090.06,-418.8C5173.86,-409.23 5311.28,-393.08 5429.5,-377 5432.59,-376.58 5435.73,-376.14 5438.91,-375.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5089.65,-415.32 5080.11,-419.93 5090.44,-422.28 5089.65,-415.32"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_cl_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4362.64,-341 4362.64,-360 4528.64,-360 4528.64,-341 4362.64,-341"/>
-<text text-anchor="middle" x="4445.64" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.hpp</text>
+<polygon fill="white" stroke="black" points="4747.5,-352 4747.5,-371 4913.5,-371 4913.5,-352 4747.5,-352"/>
+<text text-anchor="middle" x="4830.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node42 -->
<g id="edge65" class="edge">
<title>Node22&#45;&gt;Node42</title>
-<path fill="none" stroke="midnightblue" d="M2448.41,-415.12C2699.87,-410.49 3513.73,-394.19 4186.64,-366 4245.48,-363.54 4311.77,-359.81 4362.56,-356.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2448.21,-411.62 2438.28,-415.31 2448.34,-418.62 2448.21,-411.62"/>
+<path fill="none" stroke="midnightblue" d="M4963.35,-409.95C4928,-397.32 4881.88,-380.85 4854.32,-371.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4962.41,-413.33 4973.01,-413.4 4964.77,-406.74 4962.41,-413.33"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_cl_layer_support_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6370.14,-341 6370.14,-360 6559.14,-360 6559.14,-341 6370.14,-341"/>
-<text text-anchor="middle" x="6464.64" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
+<polygon fill="white" stroke="black" points="7595,-352 7595,-371 7784,-371 7784,-352 7595,-352"/>
+<text text-anchor="middle" x="7689.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node45 -->
<g id="edge68" class="edge">
<title>Node22&#45;&gt;Node45</title>
-<path fill="none" stroke="midnightblue" d="M2448.47,-415.26C2957.73,-407.18 5811.17,-361.88 6369.78,-353.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2448.23,-411.77 2438.29,-415.43 2448.34,-418.77 2448.23,-411.77"/>
+<path fill="none" stroke="midnightblue" d="M5090.2,-425.61C5474.87,-416.27 7173.62,-375.03 7594.78,-364.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5089.92,-422.12 5080.01,-425.86 5090.09,-429.12 5089.92,-422.12"/>
</g>
<!-- Node22&#45;&gt;Node67 -->
<g id="edge91" class="edge">
<title>Node22&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M2448.33,-415.63C3087.46,-408.47 7470.2,-359.36 8097.06,-352.34"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2448.26,-412.13 2438.3,-415.74 2448.34,-419.13 2448.26,-412.13"/>
+<path fill="none" stroke="midnightblue" d="M5090.36,-427.86C5286.63,-427.99 5817.28,-423.62 6256.5,-377 6259.59,-376.67 6262.74,-376.3 6265.92,-375.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5090.15,-424.36 5080.15,-427.84 5090.15,-431.36 5090.15,-424.36"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
-<g id="a_node69"><a xlink:href="_neon_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2495.14,-341 2495.14,-360 2692.14,-360 2692.14,-341 2495.14,-341"/>
-<text text-anchor="middle" x="2593.64" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.hpp</text>
+<g id="a_node69"><a xlink:href="_gpu_fsa_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1226,-346.5 1226,-376.5 1345,-376.5 1345,-346.5 1226,-346.5"/>
+<text text-anchor="start" x="1234" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1285.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node69 -->
<g id="edge94" class="edge">
<title>Node22&#45;&gt;Node69</title>
-<path fill="none" stroke="midnightblue" d="M2428.38,-399.67C2471.96,-386.97 2529.95,-370.06 2564.38,-360.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2427.38,-396.32 2418.76,-402.48 2429.34,-403.04 2427.38,-396.32"/>
+<path fill="none" stroke="midnightblue" d="M4934.46,-425.75C4806.73,-422.9 4545.08,-417.17 4323.5,-413 3123.31,-390.4 1656.32,-368.07 1345.21,-363.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4934.46,-429.25 4944.53,-425.97 4934.62,-422.25 4934.46,-429.25"/>
</g>
-<!-- Node72 -->
-<g id="node72" class="node">
-<title>Node72</title>
-<g id="a_node72"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3109.14,-335.5 3109.14,-365.5 3290.14,-365.5 3290.14,-335.5 3109.14,-335.5"/>
-<text text-anchor="start" x="3117.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
-<text text-anchor="middle" x="3199.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
+<!-- Node93 -->
+<g id="node93" class="node">
+<title>Node93</title>
+<g id="a_node93"><a xlink:href="_neon_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3239,-352 3239,-371 3436,-371 3436,-352 3239,-352"/>
+<text text-anchor="middle" x="3337.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.hpp</text>
</a>
</g>
</g>
-<!-- Node22&#45;&gt;Node72 -->
-<g id="edge97" class="edge">
-<title>Node22&#45;&gt;Node72</title>
-<path fill="none" stroke="midnightblue" d="M2448.36,-411.6C2576.18,-403.36 2838.73,-385.69 3060.64,-366 3076.23,-364.62 3092.79,-363.01 3108.84,-361.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2448.03,-408.11 2438.28,-412.25 2448.48,-415.1 2448.03,-408.11"/>
+<!-- Node22&#45;&gt;Node93 -->
+<g id="edge128" class="edge">
+<title>Node22&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M4934.35,-426.03C4659.71,-420.7 3739.59,-401.42 3445.5,-377 3428.34,-375.58 3409.74,-373.33 3392.88,-371.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4934.56,-429.53 4944.62,-426.23 4934.69,-422.54 4934.56,-429.53"/>
</g>
-<!-- Node74 -->
-<g id="node74" class="node">
-<title>Node74</title>
-<g id="a_node74"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2710.64,-335.5 2710.64,-365.5 2872.64,-365.5 2872.64,-335.5 2710.64,-335.5"/>
-<text text-anchor="start" x="2718.64" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
-<text text-anchor="middle" x="2791.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
+<!-- Node96 -->
+<g id="node96" class="node">
+<title>Node96</title>
+<g id="a_node96"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3001,-346.5 3001,-376.5 3182,-376.5 3182,-346.5 3001,-346.5"/>
+<text text-anchor="start" x="3009" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="3091.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
</a>
</g>
</g>
-<!-- Node22&#45;&gt;Node74 -->
-<g id="edge100" class="edge">
-<title>Node22&#45;&gt;Node74</title>
-<path fill="none" stroke="midnightblue" d="M2448.33,-404.75C2515.21,-394.6 2614.31,-379.48 2700.64,-366 2703.8,-365.51 2707.03,-365 2710.28,-364.49"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2447.65,-401.31 2438.29,-406.27 2448.7,-408.23 2447.65,-401.31"/>
+<!-- Node22&#45;&gt;Node96 -->
+<g id="edge131" class="edge">
+<title>Node22&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M4934.62,-425.65C4613.48,-417.95 3400.82,-388.41 3229.5,-377 3214.24,-375.98 3198.05,-374.58 3182.35,-373.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4934.68,-429.15 4944.76,-425.89 4934.85,-422.15 4934.68,-429.15"/>
</g>
-<!-- Node78 -->
-<g id="node78" class="node">
-<title>Node78</title>
-<g id="a_node78"><a xlink:href="_ref_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3601.14,-335.5 3601.14,-365.5 3730.14,-365.5 3730.14,-335.5 3601.14,-335.5"/>
-<text text-anchor="start" x="3609.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="3665.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.hpp</text>
+<!-- Node98 -->
+<g id="node98" class="node">
+<title>Node98</title>
+<g id="a_node98"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3454.5,-346.5 3454.5,-376.5 3616.5,-376.5 3616.5,-346.5 3454.5,-346.5"/>
+<text text-anchor="start" x="3462.5" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="3535.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
</a>
</g>
</g>
-<!-- Node22&#45;&gt;Node78 -->
-<g id="edge105" class="edge">
-<title>Node22&#45;&gt;Node78</title>
-<path fill="none" stroke="midnightblue" d="M2448.46,-414.05C2631.08,-408.07 3101.32,-391.35 3493.64,-366 3529.08,-363.71 3568.56,-360.43 3600.76,-357.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2448.3,-410.55 2438.42,-414.38 2448.53,-417.55 2448.3,-410.55"/>
+<!-- Node22&#45;&gt;Node98 -->
+<g id="edge134" class="edge">
+<title>Node22&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M4934.45,-424.07C4679.99,-412.87 3875.95,-377.48 3616.83,-366.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4934.57,-427.57 4944.71,-424.52 4934.88,-420.58 4934.57,-427.57"/>
</g>
-<!-- Node82 -->
-<g id="node82" class="node">
-<title>Node82</title>
-<g id="a_node82"><a xlink:href="_tosa_ref_backend_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4025.14,-335.5 4025.14,-365.5 4178.14,-365.5 4178.14,-335.5 4025.14,-335.5"/>
-<text text-anchor="start" x="4033.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
-<text text-anchor="middle" x="4101.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.hpp</text>
+<!-- Node102 -->
+<g id="node102" class="node">
+<title>Node102</title>
+<g id="a_node102"><a xlink:href="_ref_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4186,-346.5 4186,-376.5 4315,-376.5 4315,-346.5 4186,-346.5"/>
+<text text-anchor="start" x="4194" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4250.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.hpp</text>
</a>
</g>
</g>
-<!-- Node22&#45;&gt;Node82 -->
-<g id="edge109" class="edge">
-<title>Node22&#45;&gt;Node82</title>
-<path fill="none" stroke="midnightblue" d="M2448.51,-413.71C2657.4,-406.2 3247.62,-384.87 3738.64,-366 3837.43,-362.2 3951.34,-357.62 4024.81,-354.64"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2448.13,-410.22 2438.26,-414.08 2448.38,-417.22 2448.13,-410.22"/>
+<!-- Node22&#45;&gt;Node102 -->
+<g id="edge139" class="edge">
+<title>Node22&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M4934.55,-422.74C4812.43,-414.99 4568.65,-398.34 4362.5,-377 4347.19,-375.42 4330.74,-373.44 4315.29,-371.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4934.35,-426.23 4944.55,-423.37 4934.79,-419.25 4934.35,-426.23"/>
</g>
-<!-- Node85 -->
-<g id="node85" class="node">
-<title>Node85</title>
-<g id="a_node85"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2891.14,-335.5 2891.14,-365.5 3052.14,-365.5 3052.14,-335.5 2891.14,-335.5"/>
-<text text-anchor="start" x="2899.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
-<text text-anchor="middle" x="2971.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
+<!-- Node106 -->
+<g id="node106" class="node">
+<title>Node106</title>
+<g id="a_node106"><a xlink:href="_tosa_ref_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3948,-346.5 3948,-376.5 4101,-376.5 4101,-346.5 3948,-346.5"/>
+<text text-anchor="start" x="3956" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="4024.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.hpp</text>
</a>
</g>
</g>
-<!-- Node22&#45;&gt;Node85 -->
-<g id="edge112" class="edge">
-<title>Node22&#45;&gt;Node85</title>
-<path fill="none" stroke="midnightblue" d="M2448.21,-410.32C2548.49,-401.99 2728.44,-385.89 2881.64,-366 2884.62,-365.61 2887.66,-365.2 2890.72,-364.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2447.84,-406.84 2438.16,-411.15 2448.42,-413.82 2447.84,-406.84"/>
+<!-- Node22&#45;&gt;Node106 -->
+<g id="edge143" class="edge">
+<title>Node22&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M4934.66,-423.7C4786.82,-416.29 4455.21,-398.71 4176.5,-377 4151.92,-375.09 4125.14,-372.65 4101,-370.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4934.83,-427.22 4944.99,-424.22 4935.18,-420.22 4934.83,-427.22"/>
+</g>
+<!-- Node109 -->
+<g id="node109" class="node">
+<title>Node109</title>
+<g id="a_node109"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5630,-346.5 5630,-376.5 5791,-376.5 5791,-346.5 5630,-346.5"/>
+<text text-anchor="start" x="5638" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="5710.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node109 -->
+<g id="edge146" class="edge">
+<title>Node22&#45;&gt;Node109</title>
+<path fill="none" stroke="midnightblue" d="M5090.34,-422.96C5206.18,-415.76 5430.67,-400.14 5620.5,-377 5623.48,-376.64 5626.52,-376.25 5629.59,-375.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5089.92,-419.48 5080.15,-423.58 5090.35,-426.46 5089.92,-419.48"/>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge39" class="edge">
<title>Node23&#45;&gt;Node24</title>
-<path fill="none" stroke="midnightblue" d="M2292.75,-335.59C2236.99,-325.58 2160.16,-311.66 2092.64,-299 2082.48,-297.09 2071.54,-295 2061.25,-293.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2292.45,-339.09 2302.91,-337.42 2293.68,-332.2 2292.45,-339.09"/>
+<path fill="none" stroke="midnightblue" d="M4517,-346.43C4567.45,-336.94 4634.59,-323.7 4693.5,-310 4708.33,-306.55 4724.68,-302.25 4738.32,-298.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4516.32,-343 4507.14,-348.28 4517.61,-349.88 4516.32,-343"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1698.14,-201.5 1698.14,-231.5 1871.14,-231.5 1871.14,-201.5 1698.14,-201.5"/>
-<text text-anchor="start" x="1706.14" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="1784.64" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.cpp</text>
+<polygon fill="white" stroke="black" points="4840,-201.5 4840,-231.5 5013,-231.5 5013,-201.5 4840,-201.5"/>
+<text text-anchor="start" x="4848" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="4926.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node31 -->
<g id="edge46" class="edge">
<title>Node23&#45;&gt;Node31</title>
-<path fill="none" stroke="midnightblue" d="M2292.8,-339.2C2280.06,-337.67 2266.99,-336.21 2254.64,-335 2198.88,-329.52 1789.82,-340.01 1751.64,-299 1733.65,-279.67 1755.04,-249.25 1770.81,-231.55"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2292.58,-342.69 2302.93,-340.42 2293.43,-335.74 2292.58,-342.69"/>
+<path fill="none" stroke="midnightblue" d="M4517.19,-349.62C4526.39,-348.38 4535.65,-347.14 4544.5,-346 4676.8,-328.87 4723.98,-371.23 4842.5,-310 4844.81,-308.81 4890.91,-257.37 4913.81,-231.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4516.69,-346.16 4507.26,-350.97 4517.64,-353.09 4516.69,-346.16"/>
</g>
<!-- Node23&#45;&gt;Node32 -->
<g id="edge47" class="edge">
<title>Node23&#45;&gt;Node32</title>
-<path fill="none" stroke="midnightblue" d="M2293.11,-335.64C2291.61,-335.42 2290.12,-335.21 2288.64,-335 2135.53,-313.53 2095.99,-318.67 1942.64,-299 1939.91,-298.65 1937.14,-298.28 1934.34,-297.91"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2292.72,-339.12 2303.13,-337.17 2293.78,-332.2 2292.72,-339.12"/>
+<path fill="none" stroke="midnightblue" d="M4517.03,-346.64C4518.53,-346.42 4520.02,-346.21 4521.5,-346 4678.58,-324.18 4719.65,-333.43 4876.5,-310 4887.81,-308.31 4899.78,-306.21 4911.37,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4516.37,-343.2 4507.01,-348.16 4517.42,-350.12 4516.37,-343.2"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_runtime_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5472.64,-207 5472.64,-226 5602.64,-226 5602.64,-207 5472.64,-207"/>
-<text text-anchor="middle" x="5537.64" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</text>
+<polygon fill="white" stroke="black" points="3460.5,-207 3460.5,-226 3590.5,-226 3590.5,-207 3460.5,-207"/>
+<text text-anchor="middle" x="3525.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge40" class="edge">
<title>Node24&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M2064.95,-272.04C2074.09,-270.4 2083.63,-268.93 2092.64,-268 2440.44,-232.11 5026.65,-219.65 5472.33,-217.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2064.01,-268.66 2054.84,-273.97 2065.31,-275.54 2064.01,-268.66"/>
+<path fill="none" stroke="midnightblue" d="M4732.25,-276.63C4720.06,-273.27 4706.3,-269.96 4693.5,-268 4478.32,-235.06 3803.73,-221.87 3590.67,-218.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4731.49,-280.06 4742.07,-279.45 4733.42,-273.33 4731.49,-280.06"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_test_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2080.14,-201.5 2080.14,-231.5 2187.14,-231.5 2187.14,-201.5 2080.14,-201.5"/>
-<text text-anchor="start" x="2088.14" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="2133.64" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.hpp</text>
+<polygon fill="white" stroke="black" points="4715,-201.5 4715,-231.5 4822,-231.5 4822,-201.5 4715,-201.5"/>
+<text text-anchor="start" x="4723" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="4768.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.hpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node26 -->
<g id="edge41" class="edge">
<title>Node24&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M2042.18,-268.75C2061.67,-257.83 2088.84,-242.6 2108.5,-231.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2040.3,-265.79 2033.29,-273.73 2043.72,-271.9 2040.3,-265.79"/>
+<path fill="none" stroke="midnightblue" d="M4768.5,-269.24C4768.5,-257.41 4768.5,-242.38 4768.5,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4765,-269.36 4768.5,-279.36 4772,-269.36 4765,-269.36"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1813.14,-134.5 1813.14,-164.5 1940.14,-164.5 1940.14,-134.5 1813.14,-134.5"/>
-<text text-anchor="start" x="1821.14" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="1876.64" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
+<polygon fill="white" stroke="black" points="4772,-134.5 4772,-164.5 4899,-164.5 4899,-134.5 4772,-134.5"/>
+<text text-anchor="start" x="4780" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="4835.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge42" class="edge">
<title>Node26&#45;&gt;Node27</title>
-<path fill="none" stroke="midnightblue" d="M2070.18,-199.45C2027.92,-188.76 1972.92,-174.85 1932.36,-164.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2069.53,-202.89 2080.08,-201.95 2071.24,-196.11 2069.53,-202.89"/>
+<path fill="none" stroke="midnightblue" d="M4790.34,-194.31C4800.39,-184.56 4812.04,-173.26 4820.99,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4787.78,-191.92 4783.04,-201.4 4792.65,-196.94 4787.78,-191.92"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2008.14,-134.5 2008.14,-164.5 2127.14,-164.5 2127.14,-134.5 2008.14,-134.5"/>
-<text text-anchor="start" x="2016.14" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="2067.64" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="4917,-134.5 4917,-164.5 5036,-164.5 5036,-134.5 4917,-134.5"/>
+<text text-anchor="start" x="4925" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="4976.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node29 -->
<g id="edge44" class="edge">
<title>Node26&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M2112.13,-194.31C2102.23,-184.56 2090.75,-173.26 2081.94,-164.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2109.74,-196.87 2119.32,-201.4 2114.65,-191.89 2109.74,-196.87"/>
+<path fill="none" stroke="midnightblue" d="M4823.08,-198.44C4856.8,-187.91 4899.54,-174.55 4931.35,-164.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4821.88,-195.15 4813.38,-201.48 4823.97,-201.83 4821.88,-195.15"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_test_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2145.14,-134.5 2145.14,-164.5 2252.14,-164.5 2252.14,-134.5 2145.14,-134.5"/>
-<text text-anchor="start" x="2153.14" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
-<text text-anchor="middle" x="2198.64" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.cpp</text>
+<polygon fill="white" stroke="black" points="4647,-134.5 4647,-164.5 4754,-164.5 4754,-134.5 4647,-134.5"/>
+<text text-anchor="start" x="4655" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="4700.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.cpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node30 -->
<g id="edge45" class="edge">
<title>Node26&#45;&gt;Node30</title>
-<path fill="none" stroke="midnightblue" d="M2154.83,-194.31C2164.58,-184.56 2175.88,-173.26 2184.57,-164.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2152.34,-191.85 2147.75,-201.4 2157.29,-196.8 2152.34,-191.85"/>
+<path fill="none" stroke="midnightblue" d="M4746.33,-194.31C4736.13,-184.56 4724.31,-173.26 4715.23,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4744.1,-197.02 4753.75,-201.4 4748.93,-191.96 4744.1,-197.02"/>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge43" class="edge">
<title>Node27&#45;&gt;Node28</title>
-<path fill="none" stroke="midnightblue" d="M1845.47,-129.02C1829.28,-118.9 1809.87,-106.77 1795.17,-97.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1843.74,-132.06 1854.08,-134.4 1847.45,-126.13 1843.74,-132.06"/>
+<path fill="none" stroke="midnightblue" d="M4909.28,-133.96C5414.13,-80.63 6972.98,-82.29 7306.36,-83.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4908.57,-130.52 4899.01,-135.07 4909.32,-137.48 4908.57,-130.52"/>
</g>
<!-- Node32&#45;&gt;Node25 -->
<g id="edge48" class="edge">
<title>Node32&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M1944.37,-267.98C2353.16,-237.48 5019.97,-220.55 5472.46,-217.88"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1944,-264.5 1934.31,-268.77 1944.55,-271.48 1944,-264.5"/>
+<path fill="none" stroke="midnightblue" d="M4882.5,-272.6C4869.1,-270.82 4855.47,-269.21 4842.5,-268 4363.48,-223.47 3782.95,-218.02 3590.76,-217.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4882.31,-276.11 4892.69,-274 4883.26,-269.17 4882.31,-276.11"/>
</g>
<!-- Node32&#45;&gt;Node31 -->
<g id="edge49" class="edge">
<title>Node32&#45;&gt;Node31</title>
-<path fill="none" stroke="midnightblue" d="M1826.83,-261.02C1817.44,-251.34 1806.62,-240.17 1798.29,-231.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1824.5,-263.65 1833.97,-268.4 1829.53,-258.78 1824.5,-263.65"/>
+<path fill="none" stroke="midnightblue" d="M4961.14,-265.39C4953.15,-254.34 4943.78,-241.39 4936.81,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4958.48,-267.68 4967.18,-273.73 4964.15,-263.58 4958.48,-267.68"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_dynamic_backend_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1889.14,-201.5 1889.14,-231.5 2062.14,-231.5 2062.14,-201.5 1889.14,-201.5"/>
-<text text-anchor="start" x="1897.14" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
-<text text-anchor="middle" x="1975.64" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.cpp</text>
+<polygon fill="white" stroke="black" points="5031,-201.5 5031,-231.5 5204,-231.5 5204,-201.5 5031,-201.5"/>
+<text text-anchor="start" x="5039" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="5117.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.cpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge50" class="edge">
<title>Node32&#45;&gt;Node33</title>
-<path fill="none" stroke="midnightblue" d="M1884.36,-263.85C1904.6,-253.58 1929.32,-241.03 1947.92,-231.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1882.75,-260.75 1875.42,-268.4 1885.92,-266.99 1882.75,-260.75"/>
+<path fill="none" stroke="midnightblue" d="M5014.49,-269.37C5038.02,-257.52 5068.01,-242.42 5089.55,-231.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5012.85,-266.28 5005.49,-273.9 5016,-272.53 5012.85,-266.28"/>
</g>
<!-- Node36&#45;&gt;Node24 -->
<g id="edge55" class="edge">
<title>Node36&#45;&gt;Node24</title>
-<path fill="none" stroke="midnightblue" d="M1821.95,-338.17C1868.81,-325.32 1944.2,-304.64 1986.42,-293.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1820.83,-334.85 1812.11,-340.87 1822.68,-341.6 1820.83,-334.85"/>
+<path fill="none" stroke="midnightblue" d="M4670.19,-346.81C4694.81,-332.59 4732.59,-310.75 4753.42,-298.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4668.37,-343.82 4661.46,-351.86 4671.87,-349.88 4668.37,-343.82"/>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge54" class="edge">
<title>Node36&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M1741.4,-338.01C1697.46,-325.15 1627.27,-304.59 1587.89,-293.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1740.58,-341.42 1751.16,-340.87 1742.55,-334.7 1740.58,-341.42"/>
+<path fill="none" stroke="midnightblue" d="M4705.49,-350.45C4716.44,-348.8 4727.8,-347.23 4738.5,-346 4958.52,-320.74 5016.3,-341.6 5235.5,-310 5254.91,-307.2 5276.34,-302.63 5293.63,-298.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4704.92,-347 4695.57,-351.98 4705.99,-353.91 4704.92,-347"/>
</g>
<!-- Node38&#45;&gt;Node37 -->
<g id="edge57" class="edge">
<title>Node38&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M1522.53,-332.4C1532.05,-319.77 1544.62,-303.1 1552.14,-293.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1519.48,-330.64 1516.25,-340.73 1525.07,-334.86 1519.48,-330.64"/>
+<path fill="none" stroke="midnightblue" d="M5871.78,-350.65C5859.05,-348.99 5845.89,-347.37 5833.5,-346 5649.92,-325.71 5602.11,-337.67 5419.5,-310 5400.27,-307.09 5379.04,-302.56 5361.82,-298.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5871.49,-354.15 5881.86,-351.99 5872.41,-347.21 5871.49,-354.15"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_working_mem_handle_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1269.64,-274 1269.64,-293 1457.64,-293 1457.64,-274 1269.64,-274"/>
-<text text-anchor="middle" x="1363.64" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.cpp</text>
+<polygon fill="white" stroke="black" points="5428.5,-279.5 5428.5,-298.5 5616.5,-298.5 5616.5,-279.5 5428.5,-279.5"/>
+<text text-anchor="middle" x="5522.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.cpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge58" class="edge">
<title>Node38&#45;&gt;Node39</title>
-<path fill="none" stroke="midnightblue" d="M1481.07,-336.78C1452.16,-323.91 1408.24,-304.35 1383.11,-293.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1479.7,-340 1490.26,-340.87 1482.54,-333.6 1479.7,-340"/>
+<path fill="none" stroke="midnightblue" d="M5874.64,-350.48C5810.6,-340.72 5711.31,-325.18 5625.5,-310 5605.5,-306.46 5583.38,-302.21 5564.79,-298.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5874.19,-353.95 5884.61,-351.99 5875.25,-347.03 5874.19,-353.95"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8074.14,-274 8074.14,-293 8239.14,-293 8239.14,-274 8074.14,-274"/>
-<text text-anchor="middle" x="8156.64" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+<polygon fill="white" stroke="black" points="5635,-279.5 5635,-298.5 5800,-298.5 5800,-279.5 5635,-279.5"/>
+<text text-anchor="middle" x="5717.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge66" class="edge">
<title>Node42&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M4539.09,-348.99C5070.89,-346 7704.69,-329.72 8064.64,-299 8079.79,-297.71 8096.21,-295.41 8110.94,-293.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4538.76,-345.49 4528.78,-349.05 4538.8,-352.49 4538.76,-345.49"/>
+<path fill="none" stroke="midnightblue" d="M4888.71,-350.38C4899.9,-348.7 4911.54,-347.14 4922.5,-346 5233.67,-313.6 5315.39,-351.37 5625.5,-310 5645.27,-307.36 5667.09,-302.7 5684.51,-298.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4887.95,-346.95 4878.6,-351.94 4889.02,-353.87 4887.95,-346.95"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_cl_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4373.64,-268.5 4373.64,-298.5 4517.64,-298.5 4517.64,-268.5 4373.64,-268.5"/>
-<text text-anchor="start" x="4381.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
-<text text-anchor="middle" x="4445.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+<polygon fill="white" stroke="black" points="5082.5,-274 5082.5,-304 5226.5,-304 5226.5,-274 5082.5,-274"/>
+<text text-anchor="start" x="5090.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
+<text text-anchor="middle" x="5154.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node44 -->
<g id="edge67" class="edge">
<title>Node42&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M4445.64,-330.41C4445.64,-320.22 4445.64,-307.9 4445.64,-298.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4442.14,-330.73 4445.64,-340.73 4449.14,-330.73 4442.14,-330.73"/>
+<path fill="none" stroke="midnightblue" d="M4883.51,-349.97C4932.61,-340.09 5007.63,-324.68 5072.5,-310 5080.79,-308.12 5089.53,-306.07 5098.1,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4882.55,-346.59 4873.43,-351.99 4883.93,-353.46 4882.55,-346.59"/>
</g>
<!-- Node45&#45;&gt;Node43 -->
<g id="edge69" class="edge">
<title>Node45&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M6569.42,-347.9C6876.84,-342.94 7773.02,-326.48 8064.64,-299 8079.45,-297.6 8095.5,-295.34 8109.98,-293.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6569.12,-344.41 6559.18,-348.07 6569.23,-351.41 6569.12,-344.41"/>
+<path fill="none" stroke="midnightblue" d="M7584.55,-358.85C7214.68,-352.85 5984.49,-331.5 5808.5,-310 5788.59,-307.57 5766.62,-302.8 5749.25,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7584.66,-362.35 7594.72,-359.01 7584.78,-355.35 7584.66,-362.35"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8257.64,-274 8257.64,-293 8445.64,-293 8445.64,-274 8257.64,-274"/>
-<text text-anchor="middle" x="8351.64" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+<polygon fill="white" stroke="black" points="6148.5,-279.5 6148.5,-298.5 6336.5,-298.5 6336.5,-279.5 6148.5,-279.5"/>
+<text text-anchor="middle" x="6242.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge70" class="edge">
<title>Node45&#45;&gt;Node46</title>
-<path fill="none" stroke="midnightblue" d="M6569.26,-348.07C6899.8,-343.32 7919.28,-326.76 8248.64,-299 8265.2,-297.6 8283.16,-295.34 8299.37,-293.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6569.16,-344.57 6559.21,-348.22 6569.26,-351.57 6569.16,-344.57"/>
+<path fill="none" stroke="midnightblue" d="M7584.44,-358.65C7311.54,-353.5 6584.83,-337.56 6345.5,-310 6323.24,-307.44 6298.59,-302.72 6278.99,-298.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7584.68,-362.15 7594.74,-358.84 7584.81,-355.15 7584.68,-362.15"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4940.14,-268.5 4940.14,-298.5 5085.14,-298.5 5085.14,-268.5 4940.14,-268.5"/>
-<text text-anchor="start" x="4948.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5012.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="8265,-274 8265,-304 8410,-304 8410,-274 8265,-274"/>
+<text text-anchor="start" x="8273" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="8337.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node47 -->
<g id="edge71" class="edge">
<title>Node45&#45;&gt;Node47</title>
-<path fill="none" stroke="midnightblue" d="M6359.9,-347.55C6083.45,-342.09 5338.68,-325.31 5093.64,-299 5090.94,-298.71 5088.2,-298.38 5085.43,-298.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6359.86,-351.05 6369.93,-347.74 6360,-344.05 6359.86,-351.05"/>
+<path fill="none" stroke="midnightblue" d="M7759.4,-350.64C7772.38,-348.96 7785.84,-347.34 7798.5,-346 8001.11,-324.56 8054.33,-342.24 8255.5,-310 8265.19,-308.45 8275.43,-306.34 8285.26,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7758.58,-347.21 7749.11,-351.98 7759.48,-354.16 7758.58,-347.21"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5103.14,-268.5 5103.14,-298.5 5254.14,-298.5 5254.14,-268.5 5103.14,-268.5"/>
-<text text-anchor="start" x="5111.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5178.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="8428,-274 8428,-304 8579,-304 8579,-274 8428,-274"/>
+<text text-anchor="start" x="8436" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="8503.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node48 -->
<g id="edge72" class="edge">
<title>Node45&#45;&gt;Node48</title>
-<path fill="none" stroke="midnightblue" d="M6360,-349.63C6150.89,-348.9 5666.72,-342.18 5262.64,-299 5259.99,-298.72 5257.3,-298.4 5254.59,-298.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6360.04,-353.13 6370.06,-349.66 6360.07,-346.13 6360.04,-353.13"/>
+<path fill="none" stroke="midnightblue" d="M7757.6,-350.65C7771.13,-348.92 7785.25,-347.26 7798.5,-346 8073.27,-319.78 8145.36,-349.76 8418.5,-310 8428.85,-308.49 8439.8,-306.35 8450.27,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7756.85,-347.22 7747.39,-351.99 7757.76,-354.16 7756.85,-347.22"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5272.14,-268.5 5272.14,-298.5 5489.14,-298.5 5489.14,-268.5 5272.14,-268.5"/>
-<text text-anchor="start" x="5280.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5380.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="8597,-274 8597,-304 8814,-304 8814,-274 8597,-274"/>
+<text text-anchor="start" x="8605" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="8705.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node49 -->
<g id="edge73" class="edge">
<title>Node45&#45;&gt;Node49</title>
-<path fill="none" stroke="midnightblue" d="M6359.76,-346.42C6182.22,-340.68 5811.28,-326.35 5498.64,-299 5495.56,-298.73 5492.43,-298.44 5489.27,-298.14"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6359.77,-349.93 6369.88,-346.75 6360,-342.93 6359.77,-349.93"/>
+<path fill="none" stroke="midnightblue" d="M7756.49,-350.66C7770.35,-348.88 7784.88,-347.21 7798.5,-346 8148.14,-314.83 8238.47,-347.4 8587.5,-310 8601.65,-308.48 8616.68,-306.35 8631.1,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7755.99,-347.19 7746.53,-351.97 7756.9,-354.13 7755.99,-347.19"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5507.64,-268.5 5507.64,-298.5 5661.64,-298.5 5661.64,-268.5 5507.64,-268.5"/>
-<text text-anchor="start" x="5515.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5584.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="8832.5,-274 8832.5,-304 8986.5,-304 8986.5,-274 8832.5,-274"/>
+<text text-anchor="start" x="8840.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="8909.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node50 -->
<g id="edge74" class="edge">
<title>Node45&#45;&gt;Node50</title>
-<path fill="none" stroke="midnightblue" d="M6359.67,-346.28C6207.41,-340.84 5916.6,-327.48 5670.64,-299 5667.79,-298.67 5664.88,-298.31 5661.94,-297.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6359.83,-349.79 6369.94,-346.65 6360.07,-342.8 6359.83,-349.79"/>
+<path fill="none" stroke="midnightblue" d="M7755.78,-350.64C7769.85,-348.84 7784.65,-347.16 7798.5,-346 8252.3,-307.93 8370.98,-369.28 8822.5,-310 8833.26,-308.59 8844.64,-306.45 8855.49,-304.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7755.14,-347.19 7745.68,-351.97 7756.05,-354.13 7755.14,-347.19"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_cl_concat_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5679.64,-268.5 5679.64,-298.5 5823.64,-298.5 5823.64,-268.5 5679.64,-268.5"/>
-<text text-anchor="start" x="5687.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5751.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="9004.5,-274 9004.5,-304 9148.5,-304 9148.5,-274 9004.5,-274"/>
+<text text-anchor="start" x="9012.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="9076.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node51 -->
<g id="edge75" class="edge">
<title>Node45&#45;&gt;Node51</title>
-<path fill="none" stroke="midnightblue" d="M6360.12,-344.27C6234.52,-337.27 6017.58,-322.88 5832.64,-299 5829.81,-298.63 5826.92,-298.24 5824.01,-297.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6359.94,-347.77 6370.12,-344.83 6360.33,-340.78 6359.94,-347.77"/>
+<path fill="none" stroke="midnightblue" d="M7755.31,-350.64C7769.52,-348.82 7784.49,-347.14 7798.5,-346 8328.99,-302.85 8468.18,-382.2 8995.5,-310 9005.69,-308.6 9016.46,-306.45 9026.7,-304.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7754.57,-347.21 7745.11,-351.99 7755.49,-354.15 7754.57,-347.21"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5841.64,-268.5 5841.64,-298.5 6007.64,-298.5 6007.64,-268.5 5841.64,-268.5"/>
-<text text-anchor="start" x="5849.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5924.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="9166.5,-274 9166.5,-304 9332.5,-304 9332.5,-274 9166.5,-274"/>
+<text text-anchor="start" x="9174.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="9249.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node52 -->
<g id="edge76" class="edge">
<title>Node45&#45;&gt;Node52</title>
-<path fill="none" stroke="midnightblue" d="M6369.04,-339.96C6278.23,-330.6 6137.95,-315.39 6016.64,-299 6013.76,-298.61 6010.83,-298.2 6007.86,-297.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6368.73,-343.44 6379.04,-340.98 6369.45,-336.48 6368.73,-343.44"/>
+<path fill="none" stroke="midnightblue" d="M7755.07,-350.63C7769.36,-348.81 7784.41,-347.12 7798.5,-346 8400.81,-298.1 8557.65,-382.49 9157.5,-310 9169.02,-308.61 9181.23,-306.45 9192.85,-304.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7754.29,-347.21 7744.83,-351.99 7755.2,-354.15 7754.29,-347.21"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6025.64,-268.5 6025.64,-298.5 6191.64,-298.5 6191.64,-268.5 6025.64,-268.5"/>
-<text text-anchor="start" x="6033.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="6108.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="9350.5,-274 9350.5,-304 9516.5,-304 9516.5,-274 9350.5,-274"/>
+<text text-anchor="start" x="9358.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="9433.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node53 -->
<g id="edge77" class="edge">
<title>Node45&#45;&gt;Node53</title>
-<path fill="none" stroke="midnightblue" d="M6407.66,-339.1C6347.54,-328.12 6252.42,-310.75 6185.64,-298.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6407.27,-342.58 6417.74,-340.94 6408.53,-335.7 6407.27,-342.58"/>
+<path fill="none" stroke="midnightblue" d="M7754.84,-350.63C7769.19,-348.79 7784.33,-347.1 7798.5,-346 8482.39,-292.69 8660.36,-391.23 9341.5,-310 9353.02,-308.63 9365.23,-306.48 9376.86,-304.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7754,-347.21 7744.55,-351.99 7754.92,-354.15 7754,-347.21"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_cl_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6210.14,-268.5 6210.14,-298.5 6361.14,-298.5 6361.14,-268.5 6210.14,-268.5"/>
-<text text-anchor="start" x="6218.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="6285.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="9535,-274 9535,-304 9686,-304 9686,-274 9535,-274"/>
+<text text-anchor="start" x="9543" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="9610.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node54 -->
<g id="edge78" class="edge">
<title>Node45&#45;&gt;Node54</title>
-<path fill="none" stroke="midnightblue" d="M6431.17,-337.35C6400.83,-326.33 6356.12,-310.09 6324.27,-298.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6430.28,-340.75 6440.87,-340.87 6432.67,-334.17 6430.28,-340.75"/>
+<path fill="none" stroke="midnightblue" d="M7754.83,-350.6C7769.19,-348.77 7784.33,-347.09 7798.5,-346 8181.24,-316.65 9144.68,-358.23 9525.5,-310 9536.33,-308.63 9547.79,-306.45 9558.67,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7754,-347.18 7744.55,-351.96 7754.92,-354.12 7754,-347.18"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6379.64,-268.5 6379.64,-298.5 6549.64,-298.5 6549.64,-268.5 6379.64,-268.5"/>
-<text text-anchor="start" x="6387.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="6464.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="9704.5,-274 9704.5,-304 9874.5,-304 9874.5,-274 9704.5,-274"/>
+<text text-anchor="start" x="9712.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="9789.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node55 -->
<g id="edge79" class="edge">
<title>Node45&#45;&gt;Node55</title>
-<path fill="none" stroke="midnightblue" d="M6464.64,-330.41C6464.64,-320.22 6464.64,-307.9 6464.64,-298.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6461.14,-330.73 6464.64,-340.73 6468.14,-330.73 6461.14,-330.73"/>
+<path fill="none" stroke="midnightblue" d="M7754.18,-350.67C7768.73,-348.8 7784.12,-347.09 7798.5,-346 8218.71,-314.16 9275.79,-357.62 9694.5,-310 9706.56,-308.63 9719.35,-306.45 9731.5,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7753.72,-347.2 7744.27,-351.98 7754.64,-354.14 7753.72,-347.2"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6567.64,-268.5 6567.64,-298.5 6711.64,-298.5 6711.64,-268.5 6567.64,-268.5"/>
-<text text-anchor="start" x="6575.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="6639.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="6354.5,-274 6354.5,-304 6498.5,-304 6498.5,-274 6354.5,-274"/>
+<text text-anchor="start" x="6362.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="6426.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node56 -->
<g id="edge80" class="edge">
<title>Node45&#45;&gt;Node56</title>
-<path fill="none" stroke="midnightblue" d="M6497.36,-337.35C6527.03,-326.33 6570.74,-310.09 6601.87,-298.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6496.04,-334.11 6487.88,-340.87 6498.47,-340.67 6496.04,-334.11"/>
+<path fill="none" stroke="midnightblue" d="M7584.79,-358.7C7335.8,-353.99 6713.8,-339.57 6507.5,-310 6497.46,-308.56 6486.86,-306.41 6476.75,-304.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7584.87,-362.2 7594.93,-358.89 7585,-355.21 7584.87,-362.2"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6730.14,-268.5 6730.14,-298.5 6875.14,-298.5 6875.14,-268.5 6730.14,-268.5"/>
-<text text-anchor="start" x="6738.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="6802.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="6517,-274 6517,-304 6662,-304 6662,-274 6517,-274"/>
+<text text-anchor="start" x="6525" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="6589.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node57 -->
<g id="edge81" class="edge">
<title>Node45&#45;&gt;Node57</title>
-<path fill="none" stroke="midnightblue" d="M6519.11,-339.03C6576.31,-328.02 6666.58,-310.67 6729.86,-298.5"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6518.34,-335.61 6509.18,-340.94 6519.66,-342.48 6518.34,-335.61"/>
+<path fill="none" stroke="midnightblue" d="M7584.63,-357.82C7361.37,-351.71 6845.25,-335.27 6671.5,-310 6661.49,-308.55 6650.93,-306.42 6640.82,-304.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7584.63,-361.32 7594.72,-358.1 7584.82,-354.33 7584.63,-361.32"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6893.64,-268.5 6893.64,-298.5 7037.64,-298.5 7037.64,-268.5 6893.64,-268.5"/>
-<text text-anchor="start" x="6901.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="6965.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="6680.5,-274 6680.5,-304 6824.5,-304 6824.5,-274 6680.5,-274"/>
+<text text-anchor="start" x="6688.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="6752.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node58 -->
<g id="edge82" class="edge">
<title>Node45&#45;&gt;Node58</title>
-<path fill="none" stroke="midnightblue" d="M6556.86,-339.86C6641.89,-330.63 6771.52,-315.66 6883.64,-299 6886.79,-298.53 6890,-298.04 6893.24,-297.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6556.28,-336.4 6546.71,-340.96 6557.03,-343.36 6556.28,-336.4"/>
+<path fill="none" stroke="midnightblue" d="M7584.42,-360.47C7422.32,-359.04 7101.93,-350.71 6833.5,-310 6823.62,-308.5 6813.18,-306.36 6803.2,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7584.83,-363.98 7594.86,-360.56 7584.89,-356.98 7584.83,-363.98"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7056.14,-268.5 7056.14,-298.5 7245.14,-298.5 7245.14,-268.5 7056.14,-268.5"/>
-<text text-anchor="start" x="7064.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="7150.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="6843,-274 6843,-304 7032,-304 7032,-274 6843,-274"/>
+<text text-anchor="start" x="6851" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="6937.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node59 -->
<g id="edge83" class="edge">
<title>Node45&#45;&gt;Node59</title>
-<path fill="none" stroke="midnightblue" d="M6569.3,-342.07C6685.93,-333.4 6880.05,-317.83 7046.64,-299 7049.72,-298.65 7052.85,-298.29 7056.01,-297.91"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6569.01,-338.58 6559.3,-342.81 6569.53,-345.56 6569.01,-338.58"/>
+<path fill="none" stroke="midnightblue" d="M7584.76,-355.96C7456.32,-349.56 7232.18,-335.68 7041.5,-310 7029.47,-308.38 7016.74,-306.27 7004.45,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7584.82,-359.47 7594.98,-356.46 7585.17,-352.47 7584.82,-359.47"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7263.64,-268.5 7263.64,-298.5 7407.64,-298.5 7407.64,-268.5 7263.64,-268.5"/>
-<text text-anchor="start" x="7271.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="7335.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7050.5,-274 7050.5,-304 7194.5,-304 7194.5,-274 7050.5,-274"/>
+<text text-anchor="start" x="7058.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7122.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node60 -->
<g id="edge84" class="edge">
<title>Node45&#45;&gt;Node60</title>
-<path fill="none" stroke="midnightblue" d="M6569.61,-346.49C6721.11,-341.31 7009.68,-328.29 7253.64,-299 7256.8,-298.62 7260.02,-298.2 7263.27,-297.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6569.26,-343 6559.38,-346.84 6569.49,-350 6569.26,-343"/>
+<path fill="none" stroke="midnightblue" d="M7584.9,-353.84C7486.08,-346.55 7333.98,-332.77 7203.5,-310 7194.23,-308.38 7184.44,-306.29 7175,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7584.66,-357.33 7594.89,-354.57 7585.17,-350.35 7584.66,-357.33"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7425.64,-268.5 7425.64,-298.5 7569.64,-298.5 7569.64,-268.5 7425.64,-268.5"/>
-<text text-anchor="start" x="7433.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="7497.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7212.5,-274 7212.5,-304 7356.5,-304 7356.5,-274 7212.5,-274"/>
+<text text-anchor="start" x="7220.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7284.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node61 -->
<g id="edge85" class="edge">
<title>Node45&#45;&gt;Node61</title>
-<path fill="none" stroke="midnightblue" d="M6569.23,-348.19C6744.87,-345.05 7110,-334.44 7416.64,-299 7419.48,-298.67 7422.37,-298.31 7425.29,-297.91"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6569.15,-344.69 6559.22,-348.37 6569.28,-351.69 6569.15,-344.69"/>
+<path fill="none" stroke="midnightblue" d="M7613.44,-350.56C7547.57,-341.5 7449.87,-326.96 7365.5,-310 7356.7,-308.23 7347.4,-306.14 7338.38,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7613.35,-354.08 7623.73,-351.97 7614.3,-347.15 7613.35,-354.08"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7587.64,-268.5 7587.64,-298.5 7731.64,-298.5 7731.64,-268.5 7587.64,-268.5"/>
-<text text-anchor="start" x="7595.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="7659.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7374.5,-274 7374.5,-304 7518.5,-304 7518.5,-274 7374.5,-274"/>
+<text text-anchor="start" x="7382.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7446.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node62 -->
<g id="edge86" class="edge">
<title>Node45&#45;&gt;Node62</title>
-<path fill="none" stroke="midnightblue" d="M6569.33,-349.35C6767.14,-348.04 7209.16,-340.26 7578.64,-299 7581.48,-298.68 7584.37,-298.33 7587.29,-297.94"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6569.21,-345.85 6559.23,-349.41 6569.25,-352.85 6569.21,-345.85"/>
+<path fill="none" stroke="midnightblue" d="M7650.52,-349.19C7608.17,-336.9 7540.46,-317.26 7494.78,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7649.61,-352.57 7660.19,-352 7651.56,-345.85 7649.61,-352.57"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7749.64,-268.5 7749.64,-298.5 7893.64,-298.5 7893.64,-268.5 7749.64,-268.5"/>
-<text text-anchor="start" x="7757.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="7821.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7536.5,-274 7536.5,-304 7680.5,-304 7680.5,-274 7536.5,-274"/>
+<text text-anchor="start" x="7544.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7608.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node63 -->
<g id="edge87" class="edge">
<title>Node45&#45;&gt;Node63</title>
-<path fill="none" stroke="midnightblue" d="M6569.93,-347.2C6833.14,-341.15 7514.86,-323.56 7740.64,-299 7743.48,-298.69 7746.37,-298.34 7749.29,-297.96"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6569.52,-343.71 6559.6,-347.44 6569.68,-350.71 6569.52,-343.71"/>
+<path fill="none" stroke="midnightblue" d="M7672.02,-345.28C7657.96,-333.05 7638.37,-316 7624.67,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7669.73,-347.93 7679.57,-351.86 7674.32,-342.65 7669.73,-347.93"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_cl_stack_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7911.64,-268.5 7911.64,-298.5 8055.64,-298.5 8055.64,-268.5 7911.64,-268.5"/>
-<text text-anchor="start" x="7919.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="7983.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7698.5,-274 7698.5,-304 7842.5,-304 7842.5,-274 7698.5,-274"/>
+<text text-anchor="start" x="7706.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7770.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node64 -->
<g id="edge88" class="edge">
<title>Node45&#45;&gt;Node64</title>
-<path fill="none" stroke="midnightblue" d="M6569.88,-347.75C6856.05,-342.67 7644.24,-326.53 7902.64,-299 7905.48,-298.7 7908.38,-298.35 7911.29,-297.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6569.44,-344.25 6559.5,-347.93 6569.56,-351.25 6569.44,-344.25"/>
+<path fill="none" stroke="midnightblue" d="M7706.98,-345.28C7721.04,-333.05 7740.63,-316 7754.33,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7704.68,-342.65 7699.43,-351.86 7709.27,-347.93 7704.68,-342.65"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4536.14,-268.5 4536.14,-298.5 4689.14,-298.5 4689.14,-268.5 4536.14,-268.5"/>
-<text text-anchor="start" x="4544.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4612.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7861,-274 7861,-304 8014,-304 8014,-274 7861,-274"/>
+<text text-anchor="start" x="7869" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7937.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node65 -->
<g id="edge89" class="edge">
<title>Node45&#45;&gt;Node65</title>
-<path fill="none" stroke="midnightblue" d="M6359.64,-348.44C6030.74,-344.79 5022.99,-331.24 4697.64,-299 4694.96,-298.73 4692.24,-298.43 4689.49,-298.11"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6360.08,-351.94 6370.12,-348.55 6360.16,-344.94 6360.08,-351.94"/>
+<path fill="none" stroke="midnightblue" d="M7729.29,-349.19C7772.51,-336.9 7841.61,-317.26 7888.23,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7728.08,-345.89 7719.41,-352 7729.99,-352.63 7728.08,-345.89"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4707.14,-268.5 4707.14,-298.5 4922.14,-298.5 4922.14,-268.5 4707.14,-268.5"/>
-<text text-anchor="start" x="4715.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4814.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="8032,-274 8032,-304 8247,-304 8247,-274 8032,-274"/>
+<text text-anchor="start" x="8040" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="8139.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node66 -->
<g id="edge90" class="edge">
<title>Node45&#45;&gt;Node66</title>
-<path fill="none" stroke="midnightblue" d="M6359.66,-349.35C6111.01,-348.27 5466.78,-341.24 4930.64,-299 4927.91,-298.78 4925.15,-298.55 4922.36,-298.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6359.76,-352.85 6369.77,-349.39 6359.79,-345.85 6359.76,-352.85"/>
+<path fill="none" stroke="midnightblue" d="M7757.96,-350.5C7825.33,-340.57 7931.08,-324.74 8022.5,-310 8034.2,-308.11 8046.54,-306.07 8058.66,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7757.28,-347.06 7747.9,-351.98 7758.3,-353.99 7757.28,-347.06"/>
</g>
<!-- Node67&#45;&gt;Node43 -->
<g id="edge92" class="edge">
<title>Node67&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M8166.13,-325.6C8163.51,-314.28 8160.56,-301.46 8158.65,-293.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8162.73,-326.44 8168.39,-335.4 8169.55,-324.87 8162.73,-326.44"/>
+<path fill="none" stroke="midnightblue" d="M6255.69,-345.99C6056.54,-321.59 6002.78,-339.02 5808.5,-310 5789.3,-307.13 5768.11,-302.56 5751.01,-298.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6255.54,-349.5 6265.9,-347.26 6256.41,-342.55 6255.54,-349.5"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8464.14,-268.5 8464.14,-298.5 8613.14,-298.5 8613.14,-268.5 8464.14,-268.5"/>
-<text text-anchor="start" x="8472.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
-<text text-anchor="middle" x="8538.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+<polygon fill="white" stroke="black" points="5818,-274 5818,-304 5967,-304 5967,-274 5818,-274"/>
+<text text-anchor="start" x="5826" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="5892.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node68 -->
<g id="edge93" class="edge">
<title>Node67&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M8256.23,-334.52C8319,-323.4 8403.79,-308.38 8464.04,-297.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8255.59,-331.08 8246.35,-336.27 8256.81,-337.97 8255.59,-331.08"/>
+<path fill="none" stroke="midnightblue" d="M6255.87,-345.96C6130.27,-327.55 6096.19,-332.2 5975.5,-310 5966.32,-308.31 5956.63,-306.24 5947.23,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6255.47,-349.44 6265.87,-347.44 6256.5,-342.51 6255.47,-349.44"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
-<g id="a_node70"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2713.14,-274 2713.14,-293 2910.14,-293 2910.14,-274 2713.14,-274"/>
-<text text-anchor="middle" x="2811.64" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+<g id="a_node70"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="846.5,-201.5 846.5,-231.5 964.5,-231.5 964.5,-201.5 846.5,-201.5"/>
+<text text-anchor="start" x="854.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="905.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node70 -->
<g id="edge95" class="edge">
<title>Node69&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M2632.18,-338.01C2675.32,-325.15 2744.25,-304.59 2782.92,-293.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2631.17,-334.66 2622.59,-340.87 2633.17,-341.37 2631.17,-334.66"/>
+<path fill="none" stroke="midnightblue" d="M1215.71,-357.33C1130.73,-352.23 993.44,-339.57 952.5,-310 926.07,-290.91 913.52,-252.57 908.43,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1215.62,-360.83 1225.81,-357.92 1216.03,-353.85 1215.62,-360.83"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
-<g id="a_node71"><a xlink:href="_neon_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2101.64,-268.5 2101.64,-298.5 2277.64,-298.5 2277.64,-268.5 2101.64,-268.5"/>
-<text text-anchor="start" x="2109.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonRegistry</text>
-<text text-anchor="middle" x="2189.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+<g id="a_node71"><a xlink:href="_gpu_fsa_activation_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1462.5,-274 1462.5,-304 1622.5,-304 1622.5,-274 1462.5,-274"/>
+<text text-anchor="start" x="1470.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1542.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.hpp</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node71 -->
<g id="edge96" class="edge">
<title>Node69&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M2530.25,-339.3C2462.09,-328.33 2353.27,-310.83 2277.03,-298.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2529.98,-342.8 2540.41,-340.94 2531.09,-335.89 2529.98,-342.8"/>
-</g>
-<!-- Node72&#45;&gt;Node70 -->
-<g id="edge98" class="edge">
-<title>Node72&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M3105.81,-333.78C3029.32,-320.97 2924.22,-303.36 2862.55,-293.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3105.49,-337.28 3115.93,-335.48 3106.65,-330.37 3105.49,-337.28"/>
+<path fill="none" stroke="midnightblue" d="M1346.31,-343.82C1390.39,-331.73 1449.34,-315.56 1491.07,-304.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1345.3,-340.47 1336.58,-346.49 1347.15,-347.22 1345.3,-340.47"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
-<g id="a_node73"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3109.14,-268.5 3109.14,-298.5 3290.14,-298.5 3290.14,-268.5 3109.14,-268.5"/>
-<text text-anchor="start" x="3117.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
-<text text-anchor="middle" x="3199.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+<g id="a_node73"><a xlink:href="_gpu_fsa_batch_mat_mul_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2011,-274 2011,-304 2186,-304 2186,-274 2011,-274"/>
+<text text-anchor="start" x="2019" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="2098.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.hpp</text>
</a>
</g>
</g>
-<!-- Node72&#45;&gt;Node73 -->
+<!-- Node69&#45;&gt;Node73 -->
<g id="edge99" class="edge">
-<title>Node72&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M3199.64,-325.11C3199.64,-316.15 3199.64,-306.32 3199.64,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3196.14,-325.4 3199.64,-335.4 3203.14,-325.4 3196.14,-325.4"/>
-</g>
-<!-- Node74&#45;&gt;Node70 -->
-<g id="edge101" class="edge">
-<title>Node74&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M2799,-325.6C2802.48,-314.28 2806.42,-301.46 2808.97,-293.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2795.58,-324.81 2795.98,-335.4 2802.27,-326.87 2795.58,-324.81"/>
+<title>Node69&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M1355.27,-358.66C1483.7,-354.58 1765.92,-342.45 2001.5,-310 2012.91,-308.43 2025,-306.31 2036.62,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1355.07,-355.16 1345.18,-358.97 1355.29,-362.16 1355.07,-355.16"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
-<g id="a_node75"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2928.64,-268.5 2928.64,-298.5 3090.64,-298.5 3090.64,-268.5 2928.64,-268.5"/>
-<text text-anchor="start" x="2936.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
-<text text-anchor="middle" x="3009.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
+<g id="a_node75"><a xlink:href="_gpu_fsa_cast_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2204.5,-274 2204.5,-304 2336.5,-304 2336.5,-274 2204.5,-274"/>
+<text text-anchor="start" x="2212.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="2270.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.hpp</text>
</a>
</g>
</g>
-<!-- Node74&#45;&gt;Node75 -->
+<!-- Node69&#45;&gt;Node75 -->
<g id="edge102" class="edge">
-<title>Node74&#45;&gt;Node75</title>
-<path fill="none" stroke="midnightblue" d="M2848.39,-332.58C2883.8,-322.02 2928.84,-308.59 2962.32,-298.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2847.26,-329.26 2838.68,-335.48 2849.26,-335.97 2847.26,-329.26"/>
-</g>
-<!-- Node76 -->
-<g id="node76" class="node">
-<title>Node76</title>
-<g id="a_node76"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2474.14,-268.5 2474.14,-298.5 2695.14,-298.5 2695.14,-268.5 2474.14,-268.5"/>
-<text text-anchor="start" x="2482.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2584.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
-</a>
-</g>
-</g>
-<!-- Node74&#45;&gt;Node76 -->
-<g id="edge103" class="edge">
-<title>Node74&#45;&gt;Node76</title>
-<path fill="none" stroke="midnightblue" d="M2737.33,-332.44C2703.77,-321.91 2661.23,-308.55 2629.58,-298.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2736.39,-335.82 2746.98,-335.48 2738.49,-329.14 2736.39,-335.82"/>
+<title>Node69&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M1355.33,-358.45C1539.08,-352.75 2033.03,-335.46 2194.5,-310 2203.8,-308.53 2213.61,-306.4 2222.97,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1355.13,-354.95 1345.24,-358.76 1355.34,-361.95 1355.13,-354.95"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
-<g id="a_node77"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2295.64,-268.5 2295.64,-298.5 2455.64,-298.5 2455.64,-268.5 2295.64,-268.5"/>
-<text text-anchor="start" x="2303.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2375.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+<g id="a_node77"><a xlink:href="_gpu_fsa_convolution2d_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="0,-274 0,-304 181,-304 181,-274 0,-274"/>
+<text text-anchor="start" x="8" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="90.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.hpp</text>
</a>
</g>
</g>
-<!-- Node74&#45;&gt;Node77 -->
-<g id="edge104" class="edge">
-<title>Node74&#45;&gt;Node77</title>
-<path fill="none" stroke="midnightblue" d="M2700.12,-334.93C2594.14,-318.45 2566.28,-315.03 2464.64,-299 2461.7,-298.54 2458.71,-298.06 2455.69,-297.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2699.86,-338.43 2710.28,-336.51 2700.94,-331.51 2699.86,-338.43"/>
+<!-- Node69&#45;&gt;Node77 -->
+<g id="edge105" class="edge">
+<title>Node69&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M1215.79,-360.98C1041.86,-361.39 575.04,-357.54 189.5,-310 177.4,-308.51 164.58,-306.35 152.31,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1215.84,-364.48 1225.83,-360.95 1215.82,-357.48 1215.84,-364.48"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
-<g id="a_node79"><a xlink:href="_ref_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3663.14,-268.5 3663.14,-298.5 3854.14,-298.5 3854.14,-268.5 3663.14,-268.5"/>
-<text text-anchor="start" x="3671.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/dynamic</text>
-<text text-anchor="middle" x="3758.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/reference/RefDynamicBackend.cpp</text>
-</a>
-</g>
-</g>
-<!-- Node78&#45;&gt;Node79 -->
-<g id="edge106" class="edge">
-<title>Node78&#45;&gt;Node79</title>
-<path fill="none" stroke="midnightblue" d="M3694.33,-329.45C3708.64,-319.45 3725.59,-307.6 3738.5,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3692.01,-326.8 3685.82,-335.4 3696.02,-332.54 3692.01,-326.8"/>
-</g>
-<!-- Node80 -->
-<g id="node80" class="node">
-<title>Node80</title>
-<g id="a_node80"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3872.14,-268.5 3872.14,-298.5 4001.14,-298.5 4001.14,-268.5 3872.14,-268.5"/>
-<text text-anchor="start" x="3880.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="3936.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
+<g id="a_node79"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="199,-274 199,-304 432,-304 432,-274 199,-274"/>
+<text text-anchor="start" x="207" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="315.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.hpp</text>
</a>
</g>
</g>
-<!-- Node78&#45;&gt;Node80 -->
-<g id="edge107" class="edge">
-<title>Node78&#45;&gt;Node80</title>
-<path fill="none" stroke="midnightblue" d="M3733.94,-333.12C3778.28,-322.48 3835.49,-308.76 3877.81,-298.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3733.02,-329.74 3724.11,-335.48 3734.65,-336.55 3733.02,-329.74"/>
+<!-- Node69&#45;&gt;Node79 -->
+<g id="edge108" class="edge">
+<title>Node69&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M1215.83,-358.67C1071.05,-354.35 727.26,-341.43 440.5,-310 425.97,-308.41 410.56,-306.29 395.7,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1215.81,-362.17 1225.91,-358.97 1216.02,-355.17 1215.81,-362.17"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
-<g id="a_node81"><a xlink:href="_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3502.64,-268.5 3502.64,-298.5 3644.64,-298.5 3644.64,-268.5 3502.64,-268.5"/>
-<text text-anchor="start" x="3510.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="3573.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefRegistryInitializer.cpp</text>
+<g id="a_node81"><a xlink:href="_gpu_fsa_elementwise_binary_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="450,-274 450,-304 653,-304 653,-274 450,-274"/>
+<text text-anchor="start" x="458" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="551.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.hpp</text>
</a>
</g>
</g>
-<!-- Node78&#45;&gt;Node81 -->
-<g id="edge108" class="edge">
-<title>Node78&#45;&gt;Node81</title>
-<path fill="none" stroke="midnightblue" d="M3637.27,-329.45C3623.11,-319.45 3606.34,-307.6 3593.57,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3635.49,-332.48 3645.68,-335.4 3639.53,-326.77 3635.49,-332.48"/>
+<!-- Node69&#45;&gt;Node81 -->
+<g id="edge111" class="edge">
+<title>Node69&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M1215.93,-354.4C1111.99,-345.22 910.01,-327.09 738.5,-310 710.88,-307.25 680.99,-304.12 653.38,-301.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1215.71,-357.9 1225.98,-355.29 1216.33,-350.92 1215.71,-357.9"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
-<g id="a_node83"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4202.14,-268.5 4202.14,-298.5 4355.14,-298.5 4355.14,-268.5 4202.14,-268.5"/>
-<text text-anchor="start" x="4210.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
-<text text-anchor="middle" x="4278.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
+<g id="a_node83"><a xlink:href="_gpu_fsa_pooling2d_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="747.5,-274 747.5,-304 905.5,-304 905.5,-274 747.5,-274"/>
+<text text-anchor="start" x="755.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="826.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.hpp</text>
</a>
</g>
</g>
-<!-- Node82&#45;&gt;Node83 -->
-<g id="edge110" class="edge">
-<title>Node82&#45;&gt;Node83</title>
-<path fill="none" stroke="midnightblue" d="M4149.79,-331.82C4178.24,-321.37 4213.77,-308.32 4240.31,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4148.23,-328.66 4140.05,-335.4 4150.64,-335.23 4148.23,-328.66"/>
-</g>
-<!-- Node84 -->
-<g id="node84" class="node">
-<title>Node84</title>
-<g id="a_node84"><a xlink:href="_tosa_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4019.64,-268.5 4019.64,-298.5 4183.64,-298.5 4183.64,-268.5 4019.64,-268.5"/>
-<text text-anchor="start" x="4027.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
-<text text-anchor="middle" x="4101.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefRegistryInitializer.cpp</text>
-</a>
-</g>
-</g>
-<!-- Node82&#45;&gt;Node84 -->
-<g id="edge111" class="edge">
-<title>Node82&#45;&gt;Node84</title>
-<path fill="none" stroke="midnightblue" d="M4101.64,-325.11C4101.64,-316.15 4101.64,-306.32 4101.64,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4098.14,-325.4 4101.64,-335.4 4105.14,-325.4 4098.14,-325.4"/>
-</g>
-<!-- Node86&#45;&gt;Node22 -->
+<!-- Node69&#45;&gt;Node83 -->
<g id="edge114" class="edge">
-<title>Node86&#45;&gt;Node22</title>
-<path fill="none" stroke="midnightblue" d="M5696.96,-482.11C5374.26,-476.34 4107.84,-453.55 3066.64,-433 2836.15,-428.45 2562.73,-422.63 2438.32,-419.96"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5697.08,-485.62 5707.14,-482.3 5697.2,-478.62 5697.08,-485.62"/>
+<title>Node69&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M1215.59,-352.43C1141.75,-343.54 1022.06,-328.08 919.5,-310 909.5,-308.24 898.93,-306.17 888.66,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1215.35,-355.93 1225.7,-353.64 1216.18,-348.98 1215.35,-355.93"/>
</g>
-<!-- Node86&#45;&gt;Node25 -->
-<g id="edge115" class="edge">
-<title>Node86&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M5852.5,-483.12C6214.69,-481.19 7737.15,-470.9 8211.64,-433 8476.24,-411.87 8971.87,-457.15 8785.64,-268 8756.67,-238.57 6059.74,-220.71 5603,-217.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5852.36,-479.62 5842.38,-483.18 5852.4,-486.62 5852.36,-479.62"/>
-</g>
-<!-- Node86&#45;&gt;Node43 -->
-<g id="edge124" class="edge">
-<title>Node86&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M5852.31,-479.39C6143.73,-463.5 7199.59,-401.87 8064.64,-299 8078.45,-297.36 8093.36,-295.18 8107.08,-293.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5852.06,-475.9 5842.27,-479.93 5852.44,-482.89 5852.06,-475.9"/>
+<!-- Node85 -->
+<g id="node85" class="node">
+<title>Node85</title>
+<g id="a_node85"><a xlink:href="_gpu_fsa_reshape_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="961.5,-274 961.5,-304 1113.5,-304 1113.5,-274 961.5,-274"/>
+<text text-anchor="start" x="969.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1037.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.hpp</text>
+</a>
</g>
-<!-- Node86&#45;&gt;Node70 -->
-<g id="edge130" class="edge">
-<title>Node86&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M5696.87,-484.01C5423.4,-485.28 4480.59,-485.33 3704.64,-433 3434.72,-414.8 3349.76,-469.09 3099.64,-366 3079.17,-357.56 3080.71,-344.35 3060.64,-335 3027.35,-319.5 2932.04,-302.8 2869.46,-293.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5697.11,-487.51 5707.09,-483.96 5697.07,-480.51 5697.11,-487.51"/>
</g>
-<!-- Node86&#45;&gt;Node80 -->
-<g id="edge131" class="edge">
-<title>Node86&#45;&gt;Node80</title>
-<path fill="none" stroke="midnightblue" d="M5696.95,-482.73C5501.09,-480.27 4971.39,-470.41 4531.64,-433 4301.22,-413.4 4222.34,-469.71 4015.64,-366 3984.47,-350.36 3958.64,-317.39 3945.66,-298.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5697.1,-486.23 5707.14,-482.86 5697.19,-479.23 5697.1,-486.23"/>
-</g>
-<!-- Node86&#45;&gt;Node83 -->
-<g id="edge132" class="edge">
-<title>Node86&#45;&gt;Node83</title>
-<path fill="none" stroke="midnightblue" d="M5696.81,-480.37C5417.34,-468.67 4474.67,-425.17 4353.64,-366 4323.07,-351.05 4298.92,-317.81 4286.93,-298.72"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5696.73,-483.87 5706.86,-480.79 5697.02,-476.87 5696.73,-483.87"/>
+<!-- Node69&#45;&gt;Node85 -->
+<g id="edge117" class="edge">
+<title>Node69&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M1226.55,-343.74C1184.04,-331.66 1127.32,-315.53 1087.12,-304.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1225.63,-347.12 1236.21,-346.49 1227.54,-340.39 1225.63,-347.12"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
-<g id="a_node87"><a xlink:href="_cl_backend_context_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7997.14,-402.5 7997.14,-432.5 8142.14,-432.5 8142.14,-402.5 7997.14,-402.5"/>
-<text text-anchor="start" x="8005.14" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
-<text text-anchor="middle" x="8069.64" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Context.hpp</text>
+<g id="a_node87"><a xlink:href="_gpu_fsa_resize_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1132,-274 1132,-304 1275,-304 1275,-274 1132,-274"/>
+<text text-anchor="start" x="1140" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1203.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.hpp</text>
</a>
</g>
</g>
-<!-- Node86&#45;&gt;Node87 -->
-<g id="edge116" class="edge">
-<title>Node86&#45;&gt;Node87</title>
-<path fill="none" stroke="midnightblue" d="M5852.52,-481.29C6205.7,-471.29 7654.45,-430.26 7996.87,-420.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5852.29,-477.8 5842.39,-481.58 5852.49,-484.8 5852.29,-477.8"/>
+<!-- Node69&#45;&gt;Node87 -->
+<g id="edge120" class="edge">
+<title>Node69&#45;&gt;Node87</title>
+<path fill="none" stroke="midnightblue" d="M1261.03,-339.46C1247.7,-328 1231.57,-314.14 1219.79,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1259.04,-342.37 1268.91,-346.23 1263.61,-337.06 1259.04,-342.37"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
-<g id="a_node89"><a xlink:href="_cl_backend_model_context_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8279.14,-335.5 8279.14,-365.5 8424.14,-365.5 8424.14,-335.5 8279.14,-335.5"/>
-<text text-anchor="start" x="8287.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
-<text text-anchor="middle" x="8351.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.hpp</text>
+<g id="a_node89"><a xlink:href="_gpu_fsa_softmax_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1293,-274 1293,-304 1444,-304 1444,-274 1293,-274"/>
+<text text-anchor="start" x="1301" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1368.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.hpp</text>
</a>
</g>
</g>
-<!-- Node86&#45;&gt;Node89 -->
-<g id="edge119" class="edge">
-<title>Node86&#45;&gt;Node89</title>
-<path fill="none" stroke="midnightblue" d="M5852.6,-483.52C6237.06,-483.4 7921.76,-480.17 8150.64,-433 8216.47,-419.43 8288.22,-385.16 8325.63,-365.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5852.42,-480.02 5842.42,-483.52 5852.42,-487.02 5852.42,-480.02"/>
+<!-- Node69&#45;&gt;Node89 -->
+<g id="edge123" class="edge">
+<title>Node69&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M1310.27,-339.46C1323.76,-328 1340.08,-314.14 1352.01,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1307.65,-337.09 1302.3,-346.23 1312.18,-342.43 1307.65,-337.09"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
-<g id="a_node91"><a xlink:href="_neon_backend_model_context_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3308.64,-335.5 3308.64,-365.5 3484.64,-365.5 3484.64,-335.5 3308.64,-335.5"/>
-<text text-anchor="start" x="3316.64" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
-<text text-anchor="middle" x="3396.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.hpp</text>
+<g id="a_node91"><a xlink:href="_gpu_fsa_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1640.5,-274 1640.5,-304 1802.5,-304 1802.5,-274 1640.5,-274"/>
+<text text-anchor="start" x="1648.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1721.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaRegistryInitializer.cpp</text>
</a>
</g>
</g>
-<!-- Node86&#45;&gt;Node91 -->
-<g id="edge125" class="edge">
-<title>Node86&#45;&gt;Node91</title>
-<path fill="none" stroke="midnightblue" d="M5696.31,-482.56C5393.47,-478.73 4299.06,-463.08 3952.64,-433 3780.12,-418.02 3579.55,-384.63 3472.76,-365.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5696.7,-486.06 5706.74,-482.69 5696.79,-479.07 5696.7,-486.06"/>
+<!-- Node69&#45;&gt;Node91 -->
+<g id="edge126" class="edge">
+<title>Node69&#45;&gt;Node91</title>
+<path fill="none" stroke="midnightblue" d="M1355.14,-351.87C1425.19,-342.83 1536.18,-327.52 1631.5,-310 1641.1,-308.23 1651.24,-306.18 1661.11,-304.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1354.58,-348.41 1345.11,-353.16 1355.47,-355.36 1354.58,-348.41"/>
</g>
-<!-- Node87&#45;&gt;Node43 -->
-<g id="edge117" class="edge">
-<title>Node87&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M8070.93,-392.04C8072.83,-374.88 8077.47,-352.04 8088.64,-335 8101.06,-316.06 8123.15,-301.64 8138.78,-293.14"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8067.41,-392.12 8070.03,-402.38 8074.38,-392.72 8067.41,-392.12"/>
+<!-- Node92 -->
+<g id="node92" class="node">
+<title>Node92</title>
+<g id="a_node92"><a xlink:href="_gpu_fsa_pre_compiled_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1820.5,-268.5 1820.5,-309.5 1992.5,-309.5 1992.5,-268.5 1820.5,-268.5"/>
+<text text-anchor="start" x="1828.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="start" x="1828.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/GpuFsaPreCompiled</text>
+<text text-anchor="middle" x="1906.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
</g>
-<!-- Node88 -->
-<g id="node88" class="node">
-<title>Node88</title>
-<g id="a_node88"><a xlink:href="_cl_backend_context_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8537.14,-335.5 8537.14,-365.5 8682.14,-365.5 8682.14,-335.5 8537.14,-335.5"/>
-<text text-anchor="start" x="8545.14" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
-<text text-anchor="middle" x="8609.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Context.cpp</text>
+</g>
+<!-- Node69&#45;&gt;Node92 -->
+<g id="edge127" class="edge">
+<title>Node69&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M1355.41,-356.28C1456.47,-349.63 1649.08,-334.81 1811.5,-310 1814.42,-309.55 1817.38,-309.08 1820.36,-308.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1355.08,-352.8 1345.33,-356.94 1355.53,-359.78 1355.08,-352.8"/>
+</g>
+<!-- Node71&#45;&gt;Node70 -->
+<g id="edge97" class="edge">
+<title>Node71&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M1475.16,-271.94C1467.55,-270.45 1459.88,-269.09 1452.5,-268 1241.31,-236.76 1184.82,-262.33 973.5,-232 970.63,-231.59 967.7,-231.13 964.75,-230.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1474.62,-275.4 1485.11,-273.96 1476.01,-268.54 1474.62,-275.4"/>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node">
+<title>Node72</title>
+<g id="a_node72"><a xlink:href="_gpu_fsa_activation_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1480,-201.5 1480,-231.5 1639,-231.5 1639,-201.5 1480,-201.5"/>
+<text text-anchor="start" x="1488" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1559.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.cpp</text>
</a>
</g>
</g>
-<!-- Node87&#45;&gt;Node88 -->
-<g id="edge118" class="edge">
-<title>Node87&#45;&gt;Node88</title>
-<path fill="none" stroke="midnightblue" d="M8152.43,-406.53C8257.5,-393.89 8437.05,-372.27 8537.03,-360.24"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8151.7,-403.1 8142.19,-407.77 8152.54,-410.05 8151.7,-403.1"/>
+<!-- Node71&#45;&gt;Node72 -->
+<g id="edge98" class="edge">
+<title>Node71&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M1548.35,-263.73C1550.92,-253.07 1553.85,-240.91 1556.06,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1544.88,-263.19 1545.94,-273.73 1551.69,-264.83 1544.88,-263.19"/>
</g>
-<!-- Node89&#45;&gt;Node43 -->
-<g id="edge120" class="edge">
-<title>Node89&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M8299.47,-332.11C8261.53,-319.46 8211.82,-302.89 8182.16,-293.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8298.74,-335.55 8309.33,-335.4 8300.95,-328.91 8298.74,-335.55"/>
+<!-- Node73&#45;&gt;Node70 -->
+<g id="edge100" class="edge">
+<title>Node73&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M2028.38,-272.09C2019.37,-270.48 2010.25,-269.05 2001.5,-268 1547.57,-213.65 1427.24,-287.88 973.5,-232 970.62,-231.65 967.69,-231.23 964.73,-230.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2028,-275.58 2038.48,-273.99 2029.29,-268.7 2028,-275.58"/>
</g>
-<!-- Node89&#45;&gt;Node46 -->
-<g id="edge122" class="edge">
-<title>Node89&#45;&gt;Node46</title>
-<path fill="none" stroke="midnightblue" d="M8351.64,-325.25C8351.64,-314.02 8351.64,-301.38 8351.64,-293.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8348.14,-325.4 8351.64,-335.4 8355.14,-325.4 8348.14,-325.4"/>
+<!-- Node74 -->
+<g id="node74" class="node">
+<title>Node74</title>
+<g id="a_node74"><a xlink:href="_gpu_fsa_batch_mat_mul_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2011.5,-201.5 2011.5,-231.5 2185.5,-231.5 2185.5,-201.5 2011.5,-201.5"/>
+<text text-anchor="start" x="2019.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="2098.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.cpp</text>
+</a>
</g>
-<!-- Node89&#45;&gt;Node68 -->
-<g id="edge123" class="edge">
-<title>Node89&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M8401.73,-332.09C8431.91,-321.6 8469.86,-308.41 8498.15,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8400.52,-328.81 8392.22,-335.4 8402.81,-335.42 8400.52,-328.81"/>
</g>
-<!-- Node90 -->
-<g id="node90" class="node">
-<title>Node90</title>
-<g id="a_node90"><a xlink:href="_cl_backend_model_context_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8631.14,-268.5 8631.14,-298.5 8776.14,-298.5 8776.14,-268.5 8631.14,-268.5"/>
-<text text-anchor="start" x="8639.14" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
-<text text-anchor="middle" x="8703.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.cpp</text>
+<!-- Node73&#45;&gt;Node74 -->
+<g id="edge101" class="edge">
+<title>Node73&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M2098.5,-263.73C2098.5,-253.07 2098.5,-240.91 2098.5,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2095,-263.73 2098.5,-273.73 2102,-263.73 2095,-263.73"/>
+</g>
+<!-- Node75&#45;&gt;Node70 -->
+<g id="edge103" class="edge">
+<title>Node75&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M2213.77,-271.57C2207.31,-270.15 2200.79,-268.91 2194.5,-268 1657.17,-190.41 1512.51,-296.87 973.5,-232 970.62,-231.65 967.69,-231.25 964.73,-230.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2213.28,-275.05 2223.82,-273.93 2214.88,-268.24 2213.28,-275.05"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:href="_gpu_fsa_cast_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2205,-201.5 2205,-231.5 2336,-231.5 2336,-201.5 2205,-201.5"/>
+<text text-anchor="start" x="2213" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="2270.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.cpp</text>
</a>
</g>
</g>
-<!-- Node89&#45;&gt;Node90 -->
+<!-- Node75&#45;&gt;Node76 -->
+<g id="edge104" class="edge">
+<title>Node75&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M2270.5,-263.73C2270.5,-253.07 2270.5,-240.91 2270.5,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2267,-263.73 2270.5,-273.73 2274,-263.73 2267,-263.73"/>
+</g>
+<!-- Node77&#45;&gt;Node70 -->
+<g id="edge106" class="edge">
+<title>Node77&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M162.88,-272.13C171.81,-270.54 180.84,-269.11 189.5,-268 475.61,-231.35 551.6,-270.19 837.5,-232 840.37,-231.62 843.3,-231.18 846.26,-230.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="162.05,-268.73 152.86,-273.99 163.33,-275.61 162.05,-268.73"/>
+</g>
+<!-- Node78 -->
+<g id="node78" class="node">
+<title>Node78</title>
+<g id="a_node78"><a xlink:href="_gpu_fsa_convolution2d_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="0.5,-201.5 0.5,-231.5 180.5,-231.5 180.5,-201.5 0.5,-201.5"/>
+<text text-anchor="start" x="8.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="90.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node77&#45;&gt;Node78 -->
+<g id="edge107" class="edge">
+<title>Node77&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M90.5,-263.73C90.5,-253.07 90.5,-240.91 90.5,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="87,-263.73 90.5,-273.73 94,-263.73 87,-263.73"/>
+</g>
+<!-- Node79&#45;&gt;Node70 -->
+<g id="edge109" class="edge">
+<title>Node79&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M408.07,-272.46C418.99,-270.85 429.98,-269.32 440.5,-268 616.3,-245.99 662.33,-258.52 837.5,-232 840.36,-231.57 843.29,-231.09 846.24,-230.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="407.46,-269.02 398.09,-273.97 408.5,-275.94 407.46,-269.02"/>
+</g>
+<!-- Node80 -->
+<g id="node80" class="node">
+<title>Node80</title>
+<g id="a_node80"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="199.5,-201.5 199.5,-231.5 431.5,-231.5 431.5,-201.5 199.5,-201.5"/>
+<text text-anchor="start" x="207.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="315.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node79&#45;&gt;Node80 -->
+<g id="edge110" class="edge">
+<title>Node79&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M315.5,-263.73C315.5,-253.07 315.5,-240.91 315.5,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="312,-263.73 315.5,-273.73 319,-263.73 312,-263.73"/>
+</g>
+<!-- Node81&#45;&gt;Node70 -->
+<g id="edge112" class="edge">
+<title>Node81&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M635.1,-272.01C692.16,-261.01 769.46,-245.91 837.5,-232 840.34,-231.42 843.24,-230.82 846.17,-230.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="634.2,-268.62 625.04,-273.95 635.53,-275.5 634.2,-268.62"/>
+</g>
+<!-- Node82 -->
+<g id="node82" class="node">
+<title>Node82</title>
+<g id="a_node82"><a xlink:href="_gpu_fsa_elementwise_binary_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="450,-201.5 450,-231.5 653,-231.5 653,-201.5 450,-201.5"/>
+<text text-anchor="start" x="458" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="551.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node81&#45;&gt;Node82 -->
+<g id="edge113" class="edge">
+<title>Node81&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M551.5,-263.73C551.5,-253.07 551.5,-240.91 551.5,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="548,-263.73 551.5,-273.73 555,-263.73 548,-263.73"/>
+</g>
+<!-- Node83&#45;&gt;Node70 -->
+<g id="edge115" class="edge">
+<title>Node83&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M850.07,-266.96C862.91,-255.5 878.45,-241.64 889.81,-231.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="847.62,-264.46 842.49,-273.73 852.28,-269.69 847.62,-264.46"/>
+</g>
+<!-- Node84 -->
+<g id="node84" class="node">
+<title>Node84</title>
+<g id="a_node84"><a xlink:href="_gpu_fsa_pooling2d_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="670.5,-201.5 670.5,-231.5 828.5,-231.5 828.5,-201.5 670.5,-201.5"/>
+<text text-anchor="start" x="678.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="749.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node83&#45;&gt;Node84 -->
+<g id="edge116" class="edge">
+<title>Node83&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M803.52,-266.96C791.01,-255.5 775.86,-241.64 764.8,-231.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="801.18,-269.56 810.92,-273.73 805.91,-264.4 801.18,-269.56"/>
+</g>
+<!-- Node85&#45;&gt;Node70 -->
+<g id="edge118" class="edge">
+<title>Node85&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M1002.03,-269.06C979.94,-257.26 951.98,-242.33 931.85,-231.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1000.64,-272.28 1011.11,-273.9 1003.93,-266.1 1000.64,-272.28"/>
+</g>
+<!-- Node86 -->
+<g id="node86" class="node">
+<title>Node86</title>
+<g id="a_node86"><a xlink:href="_gpu_fsa_reshape_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="982.5,-201.5 982.5,-231.5 1134.5,-231.5 1134.5,-201.5 982.5,-201.5"/>
+<text text-anchor="start" x="990.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1058.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node85&#45;&gt;Node86 -->
+<g id="edge119" class="edge">
+<title>Node85&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M1044.63,-264.06C1047.83,-253.32 1051.5,-241.01 1054.26,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1041.25,-263.15 1041.75,-273.73 1047.96,-265.15 1041.25,-263.15"/>
+</g>
+<!-- Node87&#45;&gt;Node70 -->
<g id="edge121" class="edge">
-<title>Node89&#45;&gt;Node90</title>
-<path fill="none" stroke="midnightblue" d="M8434.29,-334.24C8493.93,-323.22 8573.7,-308.49 8630.93,-297.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8433.35,-330.85 8424.15,-336.11 8434.62,-337.74 8433.35,-330.85"/>
+<title>Node87&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M1136.88,-271.48C1132.02,-270.29 1127.18,-269.12 1122.5,-268 1069.28,-255.24 1008.59,-241.15 964.96,-231.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1136.33,-274.94 1146.88,-273.92 1137.99,-268.14 1136.33,-274.94"/>
</g>
-<!-- Node91&#45;&gt;Node70 -->
-<g id="edge126" class="edge">
-<title>Node91&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M3298.51,-335.03C3128.99,-314.74 3084.54,-317.89 2919.64,-299 2904.14,-297.22 2887.41,-295.09 2871.86,-293"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3298.18,-338.52 3308.52,-336.24 3299.01,-331.57 3298.18,-338.52"/>
+<!-- Node88 -->
+<g id="node88" class="node">
+<title>Node88</title>
+<g id="a_node88"><a xlink:href="_gpu_fsa_resize_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1152.5,-201.5 1152.5,-231.5 1294.5,-231.5 1294.5,-201.5 1152.5,-201.5"/>
+<text text-anchor="start" x="1160.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1223.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.cpp</text>
+</a>
</g>
-<!-- Node91&#45;&gt;Node73 -->
-<g id="edge129" class="edge">
-<title>Node91&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M3344.29,-332.23C3312.43,-321.71 3272.23,-308.45 3242.31,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3343.3,-335.59 3353.9,-335.4 3345.5,-328.94 3343.3,-335.59"/>
</g>
-<!-- Node91&#45;&gt;Node75 -->
-<g id="edge128" class="edge">
-<title>Node91&#45;&gt;Node75</title>
-<path fill="none" stroke="midnightblue" d="M3302.92,-333.76C3238.05,-322.86 3152.59,-308.51 3090.67,-298.11"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3302.7,-337.27 3313.15,-335.48 3303.86,-330.37 3302.7,-337.27"/>
+<!-- Node87&#45;&gt;Node88 -->
+<g id="edge122" class="edge">
+<title>Node87&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M1210.29,-264.06C1213.34,-253.32 1216.83,-241.01 1219.46,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1206.91,-263.16 1207.55,-273.73 1213.64,-265.07 1206.91,-263.16"/>
</g>
-<!-- Node92 -->
-<g id="node92" class="node">
-<title>Node92</title>
-<g id="a_node92"><a xlink:href="_neon_backend_model_context_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3308.64,-268.5 3308.64,-298.5 3484.64,-298.5 3484.64,-268.5 3308.64,-268.5"/>
-<text text-anchor="start" x="3316.64" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
-<text text-anchor="middle" x="3396.64" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.cpp</text>
+<!-- Node89&#45;&gt;Node70 -->
+<g id="edge124" class="edge">
+<title>Node89&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M1302.76,-271.74C1296.27,-270.37 1289.77,-269.1 1283.5,-268 1146.88,-244.08 1110.37,-254.49 973.5,-232 970.64,-231.53 967.72,-231.02 964.78,-230.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1302.39,-275.24 1312.91,-273.95 1303.88,-268.4 1302.39,-275.24"/>
+</g>
+<!-- Node90 -->
+<g id="node90" class="node">
+<title>Node90</title>
+<g id="a_node90"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1312.5,-201.5 1312.5,-231.5 1462.5,-231.5 1462.5,-201.5 1312.5,-201.5"/>
+<text text-anchor="start" x="1320.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="1387.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
</a>
</g>
</g>
-<!-- Node91&#45;&gt;Node92 -->
-<g id="edge127" class="edge">
-<title>Node91&#45;&gt;Node92</title>
-<path fill="none" stroke="midnightblue" d="M3396.64,-325.11C3396.64,-316.15 3396.64,-306.32 3396.64,-298.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3393.14,-325.4 3396.64,-335.4 3400.14,-325.4 3393.14,-325.4"/>
+<!-- Node89&#45;&gt;Node90 -->
+<g id="edge125" class="edge">
+<title>Node89&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M1374.95,-264.06C1377.85,-253.32 1381.16,-241.01 1383.66,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1371.57,-263.17 1372.34,-273.73 1378.33,-264.99 1371.57,-263.17"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
-<g id="a_node94"><a xlink:href="_threadpool_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9020.14,-408 9020.14,-427 9163.14,-427 9163.14,-408 9020.14,-408"/>
-<text text-anchor="middle" x="9091.64" y="-415" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Threadpool.cpp</text>
+<g id="a_node94"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3005,-279.5 3005,-298.5 3202,-298.5 3202,-279.5 3005,-279.5"/>
+<text text-anchor="middle" x="3103.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node94 -->
-<g id="edge134" class="edge">
+<g id="edge129" class="edge">
<title>Node93&#45;&gt;Node94</title>
-<path fill="none" stroke="midnightblue" d="M8986.16,-470.44C9012.3,-457.57 9051.52,-438.26 9074.04,-427.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8984.6,-467.31 8977.17,-474.87 8987.69,-473.59 8984.6,-467.31"/>
+<path fill="none" stroke="midnightblue" d="M3299.48,-349.05C3252.54,-334.9 3173.79,-311.18 3131.83,-298.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3298.69,-352.46 3309.27,-352 3300.71,-345.76 3298.69,-352.46"/>
</g>
-<!-- Node96&#45;&gt;Node25 -->
-<g id="edge138" class="edge">
-<title>Node96&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M8445.37,-467.2C8571.06,-438.7 8816.74,-381.36 8828.64,-366 8845.58,-344.15 8823.35,-277.25 8811.64,-268 8746.33,-216.38 6057.81,-216.95 5602.75,-217.41"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8444.41,-463.83 8435.43,-469.45 8445.95,-470.66 8444.41,-463.83"/>
+<!-- Node95 -->
+<g id="node95" class="node">
+<title>Node95</title>
+<g id="a_node95"><a xlink:href="_neon_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3220.5,-274 3220.5,-304 3396.5,-304 3396.5,-274 3220.5,-274"/>
+<text text-anchor="start" x="3228.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonRegistry</text>
+<text text-anchor="middle" x="3308.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node95 -->
+<g id="edge130" class="edge">
+<title>Node93&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M3330.08,-342.46C3325.17,-330.53 3318.83,-315.11 3314.29,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3326.9,-343.94 3333.94,-351.86 3333.38,-341.28 3326.9,-343.94"/>
+</g>
+<!-- Node96&#45;&gt;Node94 -->
+<g id="edge132" class="edge">
+<title>Node96&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M3095.65,-336.09C3097.85,-323.21 3100.4,-308.2 3101.99,-298.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3092.16,-335.79 3093.93,-346.23 3099.06,-336.96 3092.16,-335.79"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
-<g id="a_node97"><a xlink:href="_profiling_options_converter_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8871.14,-402.5 8871.14,-432.5 9002.14,-432.5 9002.14,-402.5 8871.14,-402.5"/>
-<text text-anchor="start" x="8879.14" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Profiling</text>
-<text text-anchor="middle" x="8936.64" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionsConverter.cpp</text>
+<g id="a_node97"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2625,-274 2625,-304 2806,-304 2806,-274 2625,-274"/>
+<text text-anchor="start" x="2633" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="2715.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
</a>
</g>
</g>
<!-- Node96&#45;&gt;Node97 -->
-<g id="edge139" class="edge">
+<g id="edge133" class="edge">
<title>Node96&#45;&gt;Node97</title>
-<path fill="none" stroke="midnightblue" d="M8448.58,-468.97C8630.11,-444.13 8679.05,-456.86 8856.64,-433 8861.26,-432.38 8866.02,-431.68 8870.8,-430.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8447.85,-465.54 8438.43,-470.38 8448.81,-472.47 8447.85,-465.54"/>
+<path fill="none" stroke="midnightblue" d="M3003,-344.69C2948.82,-334.91 2878.11,-321.99 2815.5,-310 2805.59,-308.1 2795.13,-306.06 2784.87,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3002.46,-348.15 3012.92,-346.48 3003.7,-341.26 3002.46,-348.15"/>
+</g>
+<!-- Node98&#45;&gt;Node94 -->
+<g id="edge135" class="edge">
+<title>Node98&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M3444.1,-345.95C3339.33,-329.61 3311.68,-327.01 3211.5,-310 3190.54,-306.44 3167.35,-302.19 3147.85,-298.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3443.72,-349.43 3454.14,-347.52 3444.8,-342.51 3443.72,-349.43"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
-<g id="a_node99"><a xlink:href="_arm_compute_tuning_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9181.64,-402.5 9181.64,-432.5 9339.64,-432.5 9339.64,-402.5 9181.64,-402.5"/>
-<text text-anchor="start" x="9189.64" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="9260.64" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTuningUtils.cpp</text>
+<g id="a_node99"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2824.5,-274 2824.5,-304 2986.5,-304 2986.5,-274 2824.5,-274"/>
+<text text-anchor="start" x="2832.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="2905.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
</a>
</g>
</g>
<!-- Node98&#45;&gt;Node99 -->
-<g id="edge141" class="edge">
+<g id="edge136" class="edge">
<title>Node98&#45;&gt;Node99</title>
-<path fill="none" stroke="midnightblue" d="M9260.64,-459.11C9260.64,-450.15 9260.64,-440.32 9260.64,-432.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9257.14,-459.4 9260.64,-469.4 9264.14,-459.4 9257.14,-459.4"/>
+<path fill="none" stroke="midnightblue" d="M3444.22,-346.04C3244,-322.78 3190.28,-339.31 2995.5,-310 2985.05,-308.43 2974.01,-306.34 2963.38,-304.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3443.84,-349.52 3454.18,-347.22 3444.66,-342.57 3443.84,-349.52"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
-<g id="a_node100"><a xlink:href="_cl_context_control_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9357.64,-402.5 9357.64,-432.5 9499.64,-432.5 9499.64,-402.5 9357.64,-402.5"/>
-<text text-anchor="start" x="9365.64" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClContext</text>
-<text text-anchor="middle" x="9428.64" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Control.hpp</text>
+<g id="a_node100"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3414,-274 3414,-304 3635,-304 3635,-274 3414,-274"/>
+<text text-anchor="start" x="3422" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3524.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node98&#45;&gt;Node100 -->
-<g id="edge142" class="edge">
+<g id="edge137" class="edge">
<title>Node98&#45;&gt;Node100</title>
-<path fill="none" stroke="midnightblue" d="M9306.7,-465.68C9333.64,-455.26 9367.18,-442.28 9392.26,-432.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9305.16,-462.52 9297.1,-469.4 9307.69,-469.05 9305.16,-462.52"/>
-</g>
-<!-- Node100&#45;&gt;Node88 -->
-<g id="edge143" class="edge">
-<title>Node100&#45;&gt;Node88</title>
-<path fill="none" stroke="midnightblue" d="M9347.62,-401.97C9097.91,-371.41 8813.27,-358.5 8682.28,-353.79"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9347.25,-405.45 9357.61,-403.2 9348.11,-398.5 9347.25,-405.45"/>
+<path fill="none" stroke="midnightblue" d="M3531.71,-336.23C3530.05,-325.57 3528.15,-313.41 3526.72,-304.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3528.27,-336.89 3533.27,-346.23 3535.19,-335.81 3528.27,-336.89"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
-<g id="a_node101"><a xlink:href="_cl_context_control_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9357.64,-335.5 9357.64,-365.5 9499.64,-365.5 9499.64,-335.5 9357.64,-335.5"/>
-<text text-anchor="start" x="9365.64" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClContext</text>
-<text text-anchor="middle" x="9428.64" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Control.cpp</text>
+<g id="a_node101"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3653.5,-274 3653.5,-304 3813.5,-304 3813.5,-274 3653.5,-274"/>
+<text text-anchor="start" x="3661.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3733.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node98&#45;&gt;Node101 -->
+<g id="edge138" class="edge">
+<title>Node98&#45;&gt;Node101</title>
+<path fill="none" stroke="midnightblue" d="M3584.75,-342.96C3618.46,-330.96 3662.56,-315.26 3693.98,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3583.34,-339.75 3575.09,-346.4 3585.69,-346.35 3583.34,-339.75"/>
+</g>
+<!-- Node103 -->
+<g id="node103" class="node">
+<title>Node103</title>
+<g id="a_node103"><a xlink:href="_ref_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4494,-274 4494,-304 4685,-304 4685,-274 4494,-274"/>
+<text text-anchor="start" x="4502" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/dynamic</text>
+<text text-anchor="middle" x="4589.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/reference/RefDynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node102&#45;&gt;Node103 -->
+<g id="edge140" class="edge">
+<title>Node102&#45;&gt;Node103</title>
+<path fill="none" stroke="midnightblue" d="M4325.03,-345C4383.81,-332.78 4465.1,-315.87 4521.99,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4324.14,-341.61 4315.06,-347.07 4325.56,-348.46 4324.14,-341.61"/>
+</g>
+<!-- Node104 -->
+<g id="node104" class="node">
+<title>Node104</title>
+<g id="a_node104"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4186,-274 4186,-304 4315,-304 4315,-274 4186,-274"/>
+<text text-anchor="start" x="4194" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4250.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
</a>
</g>
</g>
-<!-- Node100&#45;&gt;Node101 -->
+<!-- Node102&#45;&gt;Node104 -->
+<g id="edge141" class="edge">
+<title>Node102&#45;&gt;Node104</title>
+<path fill="none" stroke="midnightblue" d="M4250.5,-336.23C4250.5,-325.57 4250.5,-313.41 4250.5,-304.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4247,-336.23 4250.5,-346.23 4254,-336.23 4247,-336.23"/>
+</g>
+<!-- Node105 -->
+<g id="node105" class="node">
+<title>Node105</title>
+<g id="a_node105"><a xlink:href="_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4333.5,-274 4333.5,-304 4475.5,-304 4475.5,-274 4333.5,-274"/>
+<text text-anchor="start" x="4341.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4404.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/RefRegistryInitializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node102&#45;&gt;Node105 -->
+<g id="edge142" class="edge">
+<title>Node102&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M4290.5,-342.19C4316.49,-330.29 4349.85,-315.02 4373.76,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4288.93,-339.06 4281.29,-346.4 4291.84,-345.42 4288.93,-339.06"/>
+</g>
+<!-- Node107 -->
+<g id="node107" class="node">
+<title>Node107</title>
+<g id="a_node107"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3832,-274 3832,-304 3985,-304 3985,-274 3832,-274"/>
+<text text-anchor="start" x="3840" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="3908.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node106&#45;&gt;Node107 -->
<g id="edge144" class="edge">
-<title>Node100&#45;&gt;Node101</title>
-<path fill="none" stroke="midnightblue" d="M9428.64,-392.11C9428.64,-383.15 9428.64,-373.32 9428.64,-365.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9425.14,-392.4 9428.64,-402.4 9432.14,-392.4 9425.14,-392.4"/>
+<title>Node106&#45;&gt;Node107</title>
+<path fill="none" stroke="midnightblue" d="M3992.55,-341.08C3973.26,-329.36 3949.11,-314.68 3931.66,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3990.94,-344.2 4001.3,-346.4 3994.58,-338.22 3990.94,-344.2"/>
+</g>
+<!-- Node108 -->
+<g id="node108" class="node">
+<title>Node108</title>
+<g id="a_node108"><a xlink:href="_tosa_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4003.5,-274 4003.5,-304 4167.5,-304 4167.5,-274 4003.5,-274"/>
+<text text-anchor="start" x="4011.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="4085.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefRegistryInitializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node106&#45;&gt;Node108 -->
+<g id="edge145" class="edge">
+<title>Node106&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M4043.5,-338.54C4053.18,-327.36 4064.66,-314.08 4073.17,-304.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4040.74,-336.38 4036.84,-346.23 4046.03,-340.96 4040.74,-336.38"/>
+</g>
+<!-- Node110&#45;&gt;Node22 -->
+<g id="edge148" class="edge">
+<title>Node110&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M4260.42,-488.4C4422.2,-475.73 4792.11,-446.76 4944.73,-434.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4259.77,-484.94 4250.07,-489.21 4260.31,-491.92 4259.77,-484.94"/>
+</g>
+<!-- Node110&#45;&gt;Node25 -->
+<g id="edge149" class="edge">
+<title>Node110&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M4104.7,-495.33C3921.66,-496.33 3449.76,-493.43 3059.5,-444 2772.05,-407.59 2604.11,-534.95 2421.5,-310 2409.74,-295.51 2408.61,-281.5 2421.5,-268 2457.51,-230.3 3228.36,-220.21 3460.15,-218.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4104.79,-498.83 4114.77,-495.26 4104.75,-491.83 4104.79,-498.83"/>
+</g>
+<!-- Node110&#45;&gt;Node43 -->
+<g id="edge158" class="edge">
+<title>Node110&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M4260.25,-492.54C4605.15,-483.49 5982.69,-443.29 6044.5,-377 6103.64,-313.57 6099.81,-364.17 5808.5,-310 5790.37,-306.63 5770.34,-302.29 5753.7,-298.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4260.01,-489.05 4250.1,-492.81 4260.19,-496.05 4260.01,-489.05"/>
+</g>
+<!-- Node110&#45;&gt;Node70 -->
+<g id="edge162" class="edge">
+<title>Node110&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M4104.37,-493.42C3821.16,-489.28 2848.91,-473.23 2539.5,-444 2452.13,-435.75 2431.9,-420.91 2344.5,-413 2257.72,-405.14 853.93,-416.95 776.5,-377 729.13,-352.56 694.33,-310.5 726.5,-268 734,-258.09 797.25,-241.83 846.47,-230.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4104.5,-496.92 4114.55,-493.56 4104.6,-489.92 4104.5,-496.92"/>
+</g>
+<!-- Node110&#45;&gt;Node94 -->
+<g id="edge168" class="edge">
+<title>Node110&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M4104.82,-490.35C3906.79,-478.91 3387.59,-443.31 3229.5,-377 3209.08,-368.44 3208.5,-358.9 3190.5,-346 3165.53,-328.11 3135.1,-309.13 3117.65,-298.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4104.67,-493.85 4114.85,-490.92 4105.07,-486.86 4104.67,-493.85"/>
+</g>
+<!-- Node110&#45;&gt;Node104 -->
+<g id="edge169" class="edge">
+<title>Node110&#45;&gt;Node104</title>
+<path fill="none" stroke="midnightblue" d="M4163.35,-472.22C4157.38,-463.92 4151.57,-454.05 4148.5,-444 4144.48,-430.82 4145.79,-426.51 4148.5,-413 4154.85,-381.36 4156.73,-371.51 4176.5,-346 4189.83,-328.81 4209.68,-314.18 4225.46,-304.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4160.65,-474.45 4169.51,-480.25 4166.2,-470.19 4160.65,-474.45"/>
+</g>
+<!-- Node110&#45;&gt;Node107 -->
+<g id="edge170" class="edge">
+<title>Node110&#45;&gt;Node107</title>
+<path fill="none" stroke="midnightblue" d="M4114.71,-477.53C4060.13,-460.58 3985.08,-429.36 3938.5,-377 3919.81,-355.99 3912.64,-322.75 3909.98,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4113.73,-480.89 4124.31,-480.43 4115.75,-474.19 4113.73,-480.89"/>
+</g>
+<!-- Node111 -->
+<g id="node111" class="node">
+<title>Node111</title>
+<g id="a_node111"><a xlink:href="_cl_backend_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7152,-413.5 7152,-443.5 7297,-443.5 7297,-413.5 7152,-413.5"/>
+<text text-anchor="start" x="7160" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
+<text text-anchor="middle" x="7224.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">Context.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node110&#45;&gt;Node111 -->
+<g id="edge150" class="edge">
+<title>Node110&#45;&gt;Node111</title>
+<path fill="none" stroke="midnightblue" d="M4260.2,-493.91C4698.08,-490.48 6848.65,-472.31 7142.5,-444 7145.52,-443.71 7148.6,-443.37 7151.7,-442.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4260.14,-490.41 4250.17,-493.99 4260.2,-497.41 4260.14,-490.41"/>
+</g>
+<!-- Node113 -->
+<g id="node113" class="node">
+<title>Node113</title>
+<g id="a_node113"><a xlink:href="_cl_backend_model_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6471,-346.5 6471,-376.5 6616,-376.5 6616,-346.5 6471,-346.5"/>
+<text text-anchor="start" x="6479" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
+<text text-anchor="middle" x="6543.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node110&#45;&gt;Node113 -->
+<g id="edge153" class="edge">
+<title>Node110&#45;&gt;Node113</title>
+<path fill="none" stroke="midnightblue" d="M4260.38,-493.95C4570.26,-491.51 5716.27,-480.2 6077.5,-444 6222.96,-429.42 6391.43,-395.71 6480.59,-376.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4260.12,-490.45 4250.15,-494.03 4260.18,-497.45 4260.12,-490.45"/>
+</g>
+<!-- Node115 -->
+<g id="node115" class="node">
+<title>Node115</title>
+<g id="a_node115"><a xlink:href="_gpu_fsa_backend_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4158,-413.5 4158,-443.5 4315,-443.5 4315,-413.5 4158,-413.5"/>
+<text text-anchor="start" x="4166" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="4236.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackendContext.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node110&#45;&gt;Node115 -->
+<g id="edge159" class="edge">
+<title>Node110&#45;&gt;Node115</title>
+<path fill="none" stroke="midnightblue" d="M4200.82,-472.45C4208.75,-462.9 4217.8,-452 4224.81,-443.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4197.92,-470.47 4194.22,-480.4 4203.3,-474.94 4197.92,-470.47"/>
+</g>
+<!-- Node117 -->
+<g id="node117" class="node">
+<title>Node117</title>
+<g id="a_node117"><a xlink:href="_neon_backend_model_context_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2806.5,-346.5 2806.5,-376.5 2982.5,-376.5 2982.5,-346.5 2806.5,-346.5"/>
+<text text-anchor="start" x="2814.5" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
+<text text-anchor="middle" x="2894.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node110&#45;&gt;Node117 -->
+<g id="edge163" class="edge">
+<title>Node110&#45;&gt;Node117</title>
+<path fill="none" stroke="midnightblue" d="M4104.79,-492.65C3903.92,-487.53 3371.01,-471.69 3196.5,-444 3101.3,-428.89 2992.93,-395.55 2935.42,-376.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4104.88,-496.16 4114.97,-492.91 4105.06,-489.16 4104.88,-496.16"/>
+</g>
+<!-- Node111&#45;&gt;Node43 -->
+<g id="edge151" class="edge">
+<title>Node111&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M7141.58,-413.09C6976.08,-397.21 6599.97,-430.48 6461.5,-377 6441.17,-369.15 6443.81,-353.91 6423.5,-346 6295.93,-296.32 5944.11,-328.75 5808.5,-310 5789.11,-307.32 5767.72,-302.7 5750.55,-298.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7141.38,-416.58 7151.69,-414.15 7142.11,-409.62 7141.38,-416.58"/>
+</g>
+<!-- Node112 -->
+<g id="node112" class="node">
+<title>Node112</title>
+<g id="a_node112"><a xlink:href="_cl_backend_context_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8009,-346.5 8009,-376.5 8154,-376.5 8154,-346.5 8009,-346.5"/>
+<text text-anchor="start" x="8017" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
+<text text-anchor="middle" x="8081.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Context.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node111&#45;&gt;Node112 -->
+<g id="edge152" class="edge">
+<title>Node111&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M7307.51,-425.09C7449.65,-420.28 7748.59,-407.27 7999.5,-377 8002.51,-376.64 8005.59,-376.23 8008.68,-375.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7307.01,-421.6 7297.13,-425.43 7307.25,-428.6 7307.01,-421.6"/>
+</g>
+<!-- Node113&#45;&gt;Node43 -->
+<g id="edge154" class="edge">
+<title>Node113&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M6460.96,-346.51C6459.46,-346.34 6457.97,-346.16 6456.5,-346 6169.81,-314.24 6094.28,-349.08 5808.5,-310 5788.95,-307.33 5767.36,-302.66 5750.13,-298.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6460.59,-350 6470.95,-347.8 6461.48,-343.05 6460.59,-350"/>
+</g>
+<!-- Node113&#45;&gt;Node46 -->
+<g id="edge156" class="edge">
+<title>Node113&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M6473.76,-344.17C6412.97,-329.93 6327.2,-309.84 6279.03,-298.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6473.14,-347.61 6483.67,-346.49 6474.73,-340.8 6473.14,-347.61"/>
+</g>
+<!-- Node113&#45;&gt;Node68 -->
+<g id="edge157" class="edge">
+<title>Node113&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M6460.95,-346.55C6459.46,-346.36 6457.97,-346.18 6456.5,-346 6243.66,-320.35 6187.29,-343.22 5975.5,-310 5965.69,-308.46 5955.33,-306.36 5945.38,-304.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6460.56,-350.03 6470.94,-347.9 6461.5,-343.1 6460.56,-350.03"/>
+</g>
+<!-- Node114 -->
+<g id="node114" class="node">
+<title>Node114</title>
+<g id="a_node114"><a xlink:href="_cl_backend_model_context_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5985,-274 5985,-304 6130,-304 6130,-274 5985,-274"/>
+<text text-anchor="start" x="5993" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend</text>
+<text text-anchor="middle" x="6057.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node113&#45;&gt;Node114 -->
+<g id="edge155" class="edge">
+<title>Node113&#45;&gt;Node114</title>
+<path fill="none" stroke="midnightblue" d="M6460.94,-346.63C6459.45,-346.42 6457.97,-346.21 6456.5,-346 6316.08,-326.34 6279.1,-334.85 6139.5,-310 6130.27,-308.36 6120.53,-306.28 6111.11,-304.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6460.51,-350.11 6470.91,-348.11 6461.53,-343.18 6460.51,-350.11"/>
+</g>
+<!-- Node115&#45;&gt;Node70 -->
+<g id="edge160" class="edge">
+<title>Node115&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M4147.89,-426.67C3680.82,-422.19 1514.74,-400.31 1216.5,-377 1002.63,-360.29 879.27,-471.88 738.5,-310 726.25,-295.91 727.37,-282.99 738.5,-268 745.27,-258.88 801.44,-243.11 846.8,-231.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4147.92,-430.17 4157.95,-426.76 4147.99,-423.17 4147.92,-430.17"/>
+</g>
+<!-- Node116 -->
+<g id="node116" class="node">
+<title>Node116</title>
+<g id="a_node116"><a xlink:href="_gpu_fsa_backend_context_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6091.5,-346.5 6091.5,-376.5 6247.5,-376.5 6247.5,-346.5 6091.5,-346.5"/>
+<text text-anchor="start" x="6099.5" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="6169.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackendContext.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node115&#45;&gt;Node116 -->
+<g id="edge161" class="edge">
+<title>Node115&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M4325.08,-425.48C4664.6,-417.69 5872.51,-389.35 6044.5,-377 6059.64,-375.91 6075.78,-374.35 6091.25,-372.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4324.97,-421.98 4315.05,-425.71 4325.13,-428.98 4324.97,-421.98"/>
+</g>
+<!-- Node117&#45;&gt;Node94 -->
+<g id="edge164" class="edge">
+<title>Node117&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M2945.56,-343.28C2987.58,-329.1 3045.38,-309.61 3078.14,-298.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2944.4,-339.97 2936.04,-346.49 2946.64,-346.61 2944.4,-339.97"/>
+</g>
+<!-- Node117&#45;&gt;Node97 -->
+<g id="edge167" class="edge">
+<title>Node117&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M2849.19,-342.65C2818.82,-330.69 2779.39,-315.16 2751.23,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2848.12,-345.99 2858.71,-346.4 2850.69,-339.48 2848.12,-345.99"/>
+</g>
+<!-- Node117&#45;&gt;Node99 -->
+<g id="edge166" class="edge">
+<title>Node117&#45;&gt;Node99</title>
+<path fill="none" stroke="midnightblue" d="M2898.29,-336.23C2899.95,-325.57 2901.85,-313.41 2903.28,-304.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2894.81,-335.81 2896.73,-346.23 2901.73,-336.89 2894.81,-335.81"/>
+</g>
+<!-- Node118 -->
+<g id="node118" class="node">
+<title>Node118</title>
+<g id="a_node118"><a xlink:href="_neon_backend_model_context_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2430.5,-274 2430.5,-304 2606.5,-304 2606.5,-274 2430.5,-274"/>
+<text text-anchor="start" x="2438.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
+<text text-anchor="middle" x="2518.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">ModelContext.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node117&#45;&gt;Node118 -->
+<g id="edge165" class="edge">
+<title>Node117&#45;&gt;Node118</title>
+<path fill="none" stroke="midnightblue" d="M2804.12,-344.71C2749.45,-335.02 2678.4,-322.17 2615.5,-310 2605.79,-308.12 2595.55,-306.08 2585.51,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2803.67,-348.19 2814.13,-346.48 2804.89,-341.3 2803.67,-348.19"/>
+</g>
+<!-- Node120 -->
+<g id="node120" class="node">
+<title>Node120</title>
+<g id="a_node120"><a xlink:href="_threadpool_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10936,-419 10936,-438 11079,-438 11079,-419 10936,-419"/>
+<text text-anchor="middle" x="11007.5" y="-426" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Threadpool.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node119&#45;&gt;Node120 -->
+<g id="edge172" class="edge">
+<title>Node119&#45;&gt;Node120</title>
+<path fill="none" stroke="midnightblue" d="M10348.48,-484.4C10359.43,-482.75 10370.8,-481.2 10381.5,-480 10620.54,-453.25 10682.61,-472.03 10921.5,-444 10934.73,-442.45 10949.03,-440.25 10962.1,-438.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10347.92,-480.95 10338.57,-485.93 10348.98,-487.86 10347.92,-480.95"/>
+</g>
+<!-- Node122&#45;&gt;Node25 -->
+<g id="edge176" class="edge">
+<title>Node122&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M2226.8,-475.11C2214.42,-467.33 2202.44,-457.05 2195.5,-444 2189.03,-431.84 2189.06,-425.18 2195.5,-413 2196.34,-411.42 2406.8,-268.57 2408.5,-268 2508.07,-234.84 3236.47,-221.67 3460.27,-218.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2225.4,-478.35 2235.81,-480.34 2228.92,-472.3 2225.4,-478.35"/>
+</g>
+<!-- Node123 -->
+<g id="node123" class="node">
+<title>Node123</title>
+<g id="a_node123"><a xlink:href="_profiling_options_converter_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2205,-413.5 2205,-443.5 2336,-443.5 2336,-413.5 2205,-413.5"/>
+<text text-anchor="start" x="2213" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Profiling</text>
+<text text-anchor="middle" x="2270.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionsConverter.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node122&#45;&gt;Node123 -->
+<g id="edge177" class="edge">
+<title>Node122&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M2270.5,-470.11C2270.5,-461.15 2270.5,-451.32 2270.5,-443.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2267,-470.4 2270.5,-480.4 2274,-470.4 2267,-470.4"/>
+</g>
+<!-- Node125 -->
+<g id="node125" class="node">
+<title>Node125</title>
+<g id="a_node125"><a xlink:href="_arm_compute_tuning_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7987.5,-413.5 7987.5,-443.5 8145.5,-443.5 8145.5,-413.5 7987.5,-413.5"/>
+<text text-anchor="start" x="7995.5" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="8066.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTuningUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node124&#45;&gt;Node125 -->
+<g id="edge179" class="edge">
+<title>Node124&#45;&gt;Node125</title>
+<path fill="none" stroke="midnightblue" d="M7568.44,-487.13C7668.68,-478.51 7835.52,-462.98 7978.5,-444 7981.42,-443.61 7984.38,-443.2 7987.38,-442.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7568.01,-483.65 7558.35,-487.99 7568.61,-490.62 7568.01,-483.65"/>
+</g>
+<!-- Node126 -->
+<g id="node126" class="node">
+<title>Node126</title>
+<g id="a_node126"><a xlink:href="_cl_context_control_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7827.5,-413.5 7827.5,-443.5 7969.5,-443.5 7969.5,-413.5 7827.5,-413.5"/>
+<text text-anchor="start" x="7835.5" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClContext</text>
+<text text-anchor="middle" x="7898.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">Control.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node124&#45;&gt;Node126 -->
+<g id="edge180" class="edge">
+<title>Node124&#45;&gt;Node126</title>
+<path fill="none" stroke="midnightblue" d="M7568.7,-480.54C7646.02,-468.57 7755.91,-451.57 7827.2,-440.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7567.83,-477.13 7558.49,-482.12 7568.91,-484.05 7567.83,-477.13"/>
+</g>
+<!-- Node128 -->
+<g id="node128" class="node">
+<title>Node128</title>
+<g id="a_node128"><a xlink:href="_gpu_fsa_context_control_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6983,-413.5 6983,-443.5 7134,-443.5 7134,-413.5 6983,-413.5"/>
+<text text-anchor="start" x="6991" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7058.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaContextControl.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node124&#45;&gt;Node128 -->
+<g id="edge183" class="edge">
+<title>Node124&#45;&gt;Node128</title>
+<path fill="none" stroke="midnightblue" d="M7388.79,-481.56C7321.06,-471.66 7225.86,-457.46 7142.5,-444 7139.72,-443.55 7136.9,-443.09 7134.04,-442.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7388.59,-485.07 7398.99,-483.05 7389.61,-478.14 7388.59,-485.07"/>
+</g>
+<!-- Node126&#45;&gt;Node112 -->
+<g id="edge181" class="edge">
+<title>Node126&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M7947.9,-409.96C7977.37,-399.48 8014.31,-386.37 8041.87,-376.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7946.46,-406.75 7938.21,-413.4 7948.8,-413.35 7946.46,-406.75"/>
+</g>
+<!-- Node127 -->
+<g id="node127" class="node">
+<title>Node127</title>
+<g id="a_node127"><a xlink:href="_cl_context_control_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8320.5,-346.5 8320.5,-376.5 8462.5,-376.5 8462.5,-346.5 8320.5,-346.5"/>
+<text text-anchor="start" x="8328.5" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClContext</text>
+<text text-anchor="middle" x="8391.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Control.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node126&#45;&gt;Node127 -->
+<g id="edge182" class="edge">
+<title>Node126&#45;&gt;Node127</title>
+<path fill="none" stroke="midnightblue" d="M7979.47,-412.93C8127.53,-391.98 8167.33,-397.83 8311.5,-377 8314.43,-376.58 8317.42,-376.12 8320.44,-375.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7978.96,-409.47 7969.56,-414.35 7979.95,-416.4 7978.96,-409.47"/>
+</g>
+<!-- Node128&#45;&gt;Node116 -->
+<g id="edge184" class="edge">
+<title>Node128&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M6972.5,-424.97C6825.4,-420 6516.22,-406.74 6256.5,-377 6253.61,-376.67 6250.67,-376.31 6247.7,-375.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6972.7,-428.48 6982.81,-425.31 6972.93,-421.48 6972.7,-428.48"/>
+</g>
+<!-- Node129 -->
+<g id="node129" class="node">
+<title>Node129</title>
+<g id="a_node129"><a xlink:href="_gpu_fsa_context_control_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7840.5,-346.5 7840.5,-376.5 7990.5,-376.5 7990.5,-346.5 7840.5,-346.5"/>
+<text text-anchor="start" x="7848.5" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="7915.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaContextControl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node128&#45;&gt;Node129 -->
+<g id="edge185" class="edge">
+<title>Node128&#45;&gt;Node129</title>
+<path fill="none" stroke="midnightblue" d="M7144.83,-412.82C7446.82,-379.73 7527.22,-409.16 7826.5,-377 7831.01,-376.51 7835.65,-375.95 7840.32,-375.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7144,-409.39 7134.45,-413.98 7144.77,-416.35 7144,-409.39"/>
</g>
</g>
</svg>