aboutsummaryrefslogtreecommitdiff
path: root/23.11/_i_memory_manager_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
committerNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
commit6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (patch)
tree0c076149c03ac45c2617f5e02a77b79287ff5a0f /23.11/_i_memory_manager_8hpp__dep__incl.svg
parent03c7ff3f6188240baaeaeb405a357a0c58195fec (diff)
downloadarmnn-6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c.tar.gz
Update Doxygen for 23.11
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849
Diffstat (limited to '23.11/_i_memory_manager_8hpp__dep__incl.svg')
-rw-r--r--23.11/_i_memory_manager_8hpp__dep__incl.svg3130
1 files changed, 3130 insertions, 0 deletions
diff --git a/23.11/_i_memory_manager_8hpp__dep__incl.svg b/23.11/_i_memory_manager_8hpp__dep__incl.svg
new file mode 100644
index 0000000000..8ae77e54e0
--- /dev/null
+++ b/23.11/_i_memory_manager_8hpp__dep__incl.svg
@@ -0,0 +1,3130 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.43.0 (0)
+ -->
+<!-- Title: include/armnn/backends/IMemoryManager.hpp Pages: 1 -->
+<svg width="18777pt" height="485pt"
+ viewBox="0.00 0.00 18777.00 485.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 481)">
+<title>include/armnn/backends/IMemoryManager.hpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-481 18773,-481 18773,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="5884,-446.5 5884,-476.5 6019,-476.5 6019,-446.5 5884,-446.5"/>
+<text text-anchor="start" x="5892" y="-464.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="5951.5" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IMemoryManager.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="_i_backend_internal_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2925,-379.5 2925,-409.5 3060,-409.5 3060,-379.5 2925,-379.5"/>
+<text text-anchor="start" x="2933" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="2992.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node2 -->
+<g id="edge1" class="edge">
+<title>Node1&#45;&gt;Node2</title>
+<path fill="none" stroke="midnightblue" d="M5873.54,-458.79C5452.45,-449.54 3454.04,-405.64 3060.04,-396.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5873.71,-462.29 5883.78,-459.01 5873.86,-455.29 5873.71,-462.29"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="570,-234.5 570,-253.5 735,-253.5 735,-234.5 570,-234.5"/>
+<text text-anchor="middle" x="652.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node17 -->
+<g id="edge77" class="edge">
+<title>Node1&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M5873.66,-460.36C5480.19,-459.44 3670.91,-452.97 2190.5,-410 1856.75,-400.31 959.84,-538.95 689.5,-343 659.9,-321.55 653.97,-273.37 652.79,-253.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5873.78,-463.86 5883.79,-460.38 5873.8,-456.86 5873.78,-463.86"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="_working_mem_handle_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="753.5,-234.5 753.5,-253.5 941.5,-253.5 941.5,-234.5 753.5,-234.5"/>
+<text text-anchor="middle" x="847.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node19 -->
+<g id="edge78" class="edge">
+<title>Node1&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M5873.71,-460.84C5527.5,-461.99 4092.12,-463.15 2915.5,-410 2040.68,-370.48 1818.51,-380.89 950.5,-265 929.01,-262.13 905.25,-257.61 885.96,-253.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5873.88,-464.34 5883.87,-460.8 5873.86,-457.34 5873.88,-464.34"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4871,-234.5 4871,-253.5 5036,-253.5 5036,-234.5 4871,-234.5"/>
+<text text-anchor="middle" x="4953.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node24 -->
+<g id="edge98" class="edge">
+<title>Node1&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M5873.76,-456.38C5653.72,-443.99 5038.23,-404.16 4972.5,-343 4947.12,-319.39 4949.8,-272.86 4952.19,-253.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5873.76,-459.88 5883.94,-456.94 5874.15,-452.89 5873.76,-459.88"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5765,-234.5 5765,-253.5 5962,-253.5 5962,-234.5 5765,-234.5"/>
+<text text-anchor="middle" x="5863.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node51 -->
+<g id="edge99" class="edge">
+<title>Node1&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M5959.29,-436.44C5968.43,-403.53 5979.5,-343.71 5955.5,-301 5941.94,-276.87 5913.31,-261.93 5891.57,-253.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5955.91,-435.54 5956.44,-446.12 5962.62,-437.52 5955.91,-435.54"/>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node">
+<title>Node61</title>
+<g id="a_node61"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7287,-229 7287,-259 7416,-259 7416,-229 7287,-229"/>
+<text text-anchor="start" x="7295" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7351.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node61 -->
+<g id="edge197" class="edge">
+<title>Node1&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M6029.51,-460.19C6275.4,-458.18 7031,-443.74 7250.5,-343 7291.58,-324.15 7326.03,-281.36 7341.98,-259.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6029.2,-456.69 6019.23,-460.27 6029.26,-463.69 6029.2,-456.69"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node">
+<title>Node64</title>
+<g id="a_node64"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11153,-229 11153,-259 11306,-259 11306,-229 11153,-229"/>
+<text text-anchor="start" x="11161" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11229.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node64 -->
+<g id="edge210" class="edge">
+<title>Node1&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M6029.09,-458.7C6417.44,-449.52 8188.95,-406.02 9638.5,-343 10307.65,-313.91 10480.28,-358.56 11143.5,-265 11153.97,-263.52 11165.05,-261.39 11175.64,-259.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6029,-455.2 6019.08,-458.93 6029.16,-462.19 6029,-455.2"/>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node">
+<title>Node67</title>
+<g id="a_node67"><a xlink:href="_base_memory_manager_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5672,-379.5 5672,-409.5 5819,-409.5 5819,-379.5 5672,-379.5"/>
+<text text-anchor="start" x="5680" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="5745.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/BaseMemoryManager.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node67 -->
+<g id="edge79" class="edge">
+<title>Node1&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M5897.45,-443.44C5864.05,-432.91 5821.72,-419.55 5790.22,-409.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5896.46,-446.8 5907.05,-446.48 5898.57,-440.13 5896.46,-446.8"/>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node">
+<title>Node69</title>
+<g id="a_node69"><a xlink:href="_cl_import_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5419,-307 5419,-337 5556,-337 5556,-307 5419,-307"/>
+<text text-anchor="start" x="5427" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClImport</text>
+<text text-anchor="middle" x="5487.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">TensorHandleFactory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node69 -->
+<g id="edge96" class="edge">
+<title>Node1&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M5873.87,-453.08C5814.83,-445.98 5732.15,-432.86 5662.5,-410 5605.12,-391.16 5542.93,-356.46 5510.36,-337.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5873.54,-456.57 5883.88,-454.26 5874.35,-449.62 5873.54,-456.57"/>
+</g>
+<!-- Node71 -->
+<g id="node71" class="node">
+<title>Node71</title>
+<g id="a_node71"><a xlink:href="_cl_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5812,-307 5812,-337 5947,-337 5947,-307 5812,-307"/>
+<text text-anchor="start" x="5820" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClTensor</text>
+<text text-anchor="middle" x="5879.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node71 -->
+<g id="edge97" class="edge">
+<title>Node1&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M5939.41,-437.41C5924.45,-408.85 5899.44,-361.09 5887,-337.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5936.33,-439.07 5944.07,-446.3 5942.53,-435.82 5936.33,-439.07"/>
+</g>
+<!-- Node75 -->
+<g id="node75" class="node">
+<title>Node75</title>
+<g id="a_node75"><a xlink:href="_tensor_handle_factory_registry_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12121.5,-379.5 12121.5,-409.5 12301.5,-409.5 12301.5,-379.5 12121.5,-379.5"/>
+<text text-anchor="start" x="12129.5" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="12211.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TensorHandleFactoryRegistry.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node75 -->
+<g id="edge95" class="edge">
+<title>Node1&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M6029.51,-460.51C6699.75,-460.52 11478.04,-458.83 12112.5,-410 12115.44,-409.77 12118.43,-409.51 12121.45,-409.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6029.48,-457.01 6019.48,-460.51 6029.48,-464.01 6029.48,-457.01"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:href="_ref_memory_manager_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7582.5,-379.5 7582.5,-409.5 7722.5,-409.5 7722.5,-379.5 7582.5,-379.5"/>
+<text text-anchor="start" x="7590.5" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7652.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefMemoryManager.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node76 -->
+<g id="edge100" class="edge">
+<title>Node1&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M6029.28,-457.84C6238.61,-450.64 6831.43,-429.97 7324.5,-410 7413.49,-406.4 7516.04,-401.79 7582.44,-398.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6028.88,-454.35 6019.01,-458.19 6029.12,-461.35 6028.88,-454.35"/>
+</g>
+<!-- Node161 -->
+<g id="node161" class="node">
+<title>Node161</title>
+<g id="a_node161"><a xlink:href="_tosa_ref_memory_manager_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11325,-379.5 11325,-409.5 11486,-409.5 11486,-379.5 11325,-379.5"/>
+<text text-anchor="start" x="11333" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11405.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefMemoryManager.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node161 -->
+<g id="edge198" class="edge">
+<title>Node1&#45;&gt;Node161</title>
+<path fill="none" stroke="midnightblue" d="M6029.56,-459.57C6644.34,-452.24 10699.37,-403.92 11324.61,-396.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6029.43,-456.07 6019.47,-459.69 6029.51,-463.07 6029.43,-456.07"/>
+</g>
+<!-- Node169 -->
+<g id="node169" class="node">
+<title>Node169</title>
+<g id="a_node169"><a xlink:href="_sample_memory_manager_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11943.5,-379.5 11943.5,-409.5 12103.5,-409.5 12103.5,-379.5 11943.5,-379.5"/>
+<text text-anchor="start" x="11951.5" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="12023.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleMemoryManager.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node169 -->
+<g id="edge211" class="edge">
+<title>Node1&#45;&gt;Node169</title>
+<path fill="none" stroke="midnightblue" d="M6029.45,-460.33C6522.76,-459.12 9261.86,-450.77 11494.5,-410 11653.65,-407.09 11839.67,-401.48 11943.3,-398.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6029.23,-456.83 6019.24,-460.35 6029.25,-463.83 6029.23,-456.83"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="_dynamic_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="191,-307 191,-337 326,-337 326,-307 191,-307"/>
+<text text-anchor="start" x="199" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="258.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node3 -->
+<g id="edge2" class="edge">
+<title>Node2&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M2914.46,-393.04C2503.69,-390.47 600.98,-376.83 340.5,-343 330.04,-341.64 318.97,-339.46 308.47,-337.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.73,-396.54 2924.75,-393.1 2914.77,-389.54 2914.73,-396.54"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="524.5,-0.5 524.5,-30.5 650.5,-30.5 650.5,-0.5 524.5,-0.5"/>
+<text text-anchor="start" x="532.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="587.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node8 -->
+<g id="edge25" class="edge">
+<title>Node2&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M2914.66,-392.92C2524.78,-389.88 798.46,-374.67 689.5,-343 625.16,-324.3 593.41,-323.36 560.5,-265 517.27,-188.35 539.11,-152.36 560.5,-67 563.79,-53.88 571.2,-40.45 577.43,-30.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.69,-396.42 2924.72,-393 2914.75,-389.42 2914.69,-396.42"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="_dynamic_backend_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="191,-229 191,-259 364,-259 364,-229 191,-229"/>
+<text text-anchor="start" x="199" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="277.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node12 -->
+<g id="edge26" class="edge">
+<title>Node2&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M2914.64,-393.71C2492.44,-394.63 492.27,-396.16 373.5,-343 350.25,-332.59 352.26,-319.26 334.5,-301 320.38,-286.48 303.83,-270.31 292.21,-259.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.92,-397.21 2924.91,-393.69 2914.9,-390.21 2914.92,-397.21"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2251,-312.5 2251,-331.5 2412,-331.5 2412,-312.5 2251,-312.5"/>
+<text text-anchor="middle" x="2331.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node14 -->
+<g id="edge15" class="edge">
+<title>Node2&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M2914.88,-389.85C2804.67,-383.94 2596.75,-370.1 2421.5,-343 2402.68,-340.09 2381.91,-335.56 2365.07,-331.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.74,-393.35 2924.91,-390.38 2915.11,-386.36 2914.74,-393.35"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="_graph_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2430.5,-312.5 2430.5,-331.5 2548.5,-331.5 2548.5,-312.5 2430.5,-312.5"/>
+<text text-anchor="middle" x="2489.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Graph.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node15 -->
+<g id="edge16" class="edge">
+<title>Node2&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M2914.76,-388.49C2827.24,-381.92 2681.12,-368.16 2557.5,-343 2543.15,-340.08 2527.45,-335.55 2514.75,-331.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.64,-391.99 2924.87,-389.24 2915.15,-385.01 2914.64,-391.99"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="_loaded_network_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="382.5,-312.5 382.5,-331.5 548.5,-331.5 548.5,-312.5 382.5,-312.5"/>
+<text text-anchor="middle" x="465.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node16 -->
+<g id="edge17" class="edge">
+<title>Node2&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M2914.8,-393.79C2553.36,-394.87 1034.16,-396.07 562.5,-343 541.31,-340.62 517.89,-335.85 499.37,-331.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.91,-397.29 2924.9,-393.76 2914.89,-390.29 2914.91,-397.29"/>
+</g>
+<!-- Node2&#45;&gt;Node17 -->
+<g id="edge23" class="edge">
+<title>Node2&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M2914.78,-393.44C2530.25,-392.92 845.51,-388.08 744.5,-343 701.45,-323.79 669.06,-273.88 657.31,-253.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.97,-396.94 2924.97,-393.45 2914.98,-389.94 2914.97,-396.94"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:href="_working_mem_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="753.5,-312.5 753.5,-331.5 941.5,-331.5 941.5,-312.5 753.5,-312.5"/>
+<text text-anchor="middle" x="847.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node18 -->
+<g id="edge20" class="edge">
+<title>Node2&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M2914.33,-390.93C2583.72,-380.06 1300.85,-337.9 941.52,-326.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.65,-394.44 2924.76,-391.27 2914.88,-387.45 2914.65,-394.44"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2566.5,-312.5 2566.5,-331.5 2696.5,-331.5 2696.5,-312.5 2566.5,-312.5"/>
+<text text-anchor="middle" x="2631.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node20 -->
+<g id="edge24" class="edge">
+<title>Node2&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M2914.71,-381.75C2856.77,-372.53 2775.84,-358.66 2705.5,-343 2690.69,-339.7 2674.4,-335.38 2660.88,-331.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2914.47,-385.26 2924.89,-383.36 2915.56,-378.34 2914.47,-385.26"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:href="_i_backend_internal_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2715,-307 2715,-337 2888,-337 2888,-307 2715,-307"/>
+<text text-anchor="start" x="2723" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2801.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node21 -->
+<g id="edge27" class="edge">
+<title>Node2&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M2944.57,-375.81C2912.11,-363.83 2869.8,-348.21 2839.63,-337.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2943.71,-379.22 2954.31,-379.4 2946.14,-372.66 2943.71,-379.22"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2906,-307 2906,-337 3079,-337 3079,-307 2906,-307"/>
+<text text-anchor="start" x="2914" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2992.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node22 -->
+<g id="edge28" class="edge">
+<title>Node2&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M2992.5,-369.23C2992.5,-358.57 2992.5,-346.41 2992.5,-337.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2989,-369.23 2992.5,-379.23 2996,-369.23 2989,-369.23"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:href="_cl_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4981.5,-312.5 4981.5,-331.5 5147.5,-331.5 5147.5,-312.5 4981.5,-312.5"/>
+<text text-anchor="middle" x="5064.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node23 -->
+<g id="edge29" class="edge">
+<title>Node2&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M3070.17,-394.02C3329.54,-395.2 4189.28,-394.68 4897.5,-343 4933.18,-340.4 4972.95,-335.71 5004.73,-331.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.12,-390.52 3060.1,-393.97 3070.09,-397.52 3070.12,-390.52"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="_cl_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3097,-312.5 3097,-331.5 3286,-331.5 3286,-312.5 3097,-312.5"/>
+<text text-anchor="middle" x="3191.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node26 -->
+<g id="edge32" class="edge">
+<title>Node2&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M3041.86,-376.01C3081.83,-361.85 3136.42,-342.51 3167.41,-331.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3040.55,-372.76 3032.29,-379.4 3042.89,-379.36 3040.55,-372.76"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="_cl_workload_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4740,-307 4740,-337 4889,-337 4889,-307 4740,-307"/>
+<text text-anchor="start" x="4748" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="4814.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node48 -->
+<g id="edge55" class="edge">
+<title>Node2&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M3070.38,-390.49C3369.93,-378.9 4445.77,-337.27 4739.79,-325.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3069.91,-387 3060.05,-390.89 3070.18,-394 3069.91,-387"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="_neon_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5204,-312.5 5204,-331.5 5401,-331.5 5401,-312.5 5204,-312.5"/>
+<text text-anchor="middle" x="5302.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node50 -->
+<g id="edge58" class="edge">
+<title>Node2&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M3070.27,-392.86C3406.74,-389.92 4738.81,-376.38 5156.5,-343 5188,-340.48 5223.08,-335.74 5250.96,-331.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.11,-389.36 3060.14,-392.95 3070.17,-396.36 3070.11,-389.36"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5574,-307 5574,-337 5755,-337 5755,-307 5574,-307"/>
+<text text-anchor="start" x="5582" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="5664.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node53 -->
+<g id="edge61" class="edge">
+<title>Node2&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M3070.39,-393.84C3444.94,-395.17 5063.19,-397.61 5564.5,-343 5577.17,-341.62 5590.63,-339.43 5603.42,-337"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.21,-390.34 3060.2,-393.8 3070.19,-397.34 3070.21,-390.34"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6068.5,-307 6068.5,-337 6230.5,-337 6230.5,-307 6068.5,-307"/>
+<text text-anchor="start" x="6076.5" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="6149.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node55 -->
+<g id="edge64" class="edge">
+<title>Node2&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M3070.22,-393.08C3477.59,-390.73 5370.11,-378.1 5955.5,-343 5992.68,-340.77 6033.72,-336.76 6068.45,-332.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070,-389.58 3060.02,-393.14 3070.04,-396.58 3070,-389.58"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="_ref_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6948,-307 6948,-337 7077,-337 7077,-307 6948,-307"/>
+<text text-anchor="start" x="6956" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7012.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node59 -->
+<g id="edge69" class="edge">
+<title>Node2&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M3070.38,-392.91C3443.08,-389.97 5081.81,-375.71 6424.5,-343 6614.68,-338.37 6839.37,-329.89 6947.69,-325.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.22,-389.41 3060.25,-392.99 3070.27,-396.41 3070.22,-389.41"/>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node">
+<title>Node63</title>
+<g id="a_node63"><a xlink:href="_tosa_ref_backend_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9320,-307 9320,-337 9473,-337 9473,-307 9320,-307"/>
+<text text-anchor="start" x="9328" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="9396.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node63 -->
+<g id="edge73" class="edge">
+<title>Node2&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M3070.25,-392.78C3528.93,-388.54 5928.15,-366.07 7886.5,-343 8436.05,-336.53 9098.08,-327.24 9319.9,-324.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.07,-389.28 3060.1,-392.88 3070.13,-396.28 3070.07,-389.28"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node">
+<title>Node66</title>
+<g id="a_node66"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11868,-229 11868,-259 12029,-259 12029,-229 11868,-229"/>
+<text text-anchor="start" x="11876" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="11948.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node66 -->
+<g id="edge76" class="edge">
+<title>Node2&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M3070.24,-393.07C3932,-388.35 11667.98,-345.86 11674.5,-343 11697.82,-332.75 11691.5,-313.84 11713.5,-301 11721.05,-296.59 11818.47,-274.17 11885.48,-259.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3070.11,-389.57 3060.13,-393.13 3070.14,-396.57 3070.11,-389.57"/>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="_runtime_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="382,-234.5 382,-253.5 513,-253.5 513,-234.5 382,-234.5"/>
+<text text-anchor="middle" x="447.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node4 -->
+<g id="edge3" class="edge">
+<title>Node3&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M303.1,-303.06C341.88,-287.47 396.37,-265.56 426.1,-253.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="301.58,-299.9 293.61,-306.88 304.19,-306.4 301.58,-299.9"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="0,-151 0,-181 173,-181 173,-151 0,-151"/>
+<text text-anchor="start" x="8" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="86.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node11 -->
+<g id="edge10" class="edge">
+<title>Node3&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M228.91,-301.27C214.2,-291.02 196.42,-277.95 181.5,-265 149.65,-237.35 116.16,-200.77 98.71,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="226.95,-304.17 237.17,-306.96 230.92,-298.4 226.95,-304.17"/>
+</g>
+<!-- Node3&#45;&gt;Node12 -->
+<g id="edge11" class="edge">
+<title>Node3&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M264.51,-296.96C267.61,-284.55 271.29,-269.83 273.94,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="261.1,-296.15 262.07,-306.7 267.89,-297.85 261.1,-296.15"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="_runtime_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="382.5,-156.5 382.5,-175.5 512.5,-175.5 512.5,-156.5 382.5,-156.5"/>
+<text text-anchor="middle" x="447.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node4&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M447.5,-224.22C447.5,-208.7 447.5,-187.36 447.5,-175.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="444,-224.28 447.5,-234.28 451,-224.28 444,-224.28"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="_test_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="651,-151 651,-181 758,-181 758,-151 651,-151"/>
+<text text-anchor="start" x="659" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="704.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node6 -->
+<g id="edge5" class="edge">
+<title>Node4&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M486.3,-231.53C531.94,-218.03 607.72,-195.62 656.88,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="485.08,-228.24 476.48,-234.43 487.06,-234.95 485.08,-228.24"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="570,-73 570,-103 697,-103 697,-73 570,-73"/>
+<text text-anchor="start" x="578" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="633.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node7 -->
+<g id="edge6" class="edge">
+<title>Node6&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M684.11,-143.17C672.11,-130.33 657.29,-114.47 646.79,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="681.76,-145.79 691.15,-150.7 686.88,-141.01 681.76,-145.79"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="715,-73 715,-103 834,-103 834,-73 715,-73"/>
+<text text-anchor="start" x="723" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="774.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node9 -->
+<g id="edge8" class="edge">
+<title>Node6&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M724.61,-143.17C736.43,-130.33 751.04,-114.47 761.39,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="721.87,-140.98 717.67,-150.7 727.02,-145.72 721.87,-140.98"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:href="_test_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="852,-73 852,-103 959,-103 959,-73 852,-73"/>
+<text text-anchor="start" x="860" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="905.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node10 -->
+<g id="edge9" class="edge">
+<title>Node6&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M751.53,-147.22C787.15,-133.75 835.43,-115.5 868.36,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="749.95,-144.07 741.84,-150.88 752.43,-150.62 749.95,-144.07"/>
+</g>
+<!-- Node7&#45;&gt;Node8 -->
+<g id="edge7" class="edge">
+<title>Node7&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M618.53,-64.06C611.37,-53.09 603.03,-40.3 596.79,-30.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="615.8,-66.27 624.19,-72.73 621.66,-62.45 615.8,-66.27"/>
+</g>
+<!-- Node12&#45;&gt;Node5 -->
+<g id="edge12" class="edge">
+<title>Node12&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M318.51,-224.67C353.33,-209.1 401.74,-187.46 428.25,-175.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="316.78,-221.61 309.08,-228.88 319.64,-228 316.78,-221.61"/>
+</g>
+<!-- Node12&#45;&gt;Node11 -->
+<g id="edge13" class="edge">
+<title>Node12&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M232.38,-225.05C198.57,-211.59 152.95,-193.44 121.79,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="231.44,-228.44 242.02,-228.88 234.02,-221.93 231.44,-228.44"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:href="_dynamic_backend_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="191,-151 191,-181 364,-181 364,-151 191,-151"/>
+<text text-anchor="start" x="199" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="277.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node12&#45;&gt;Node13 -->
+<g id="edge14" class="edge">
+<title>Node12&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M277.5,-218.59C277.5,-206.26 277.5,-191.72 277.5,-181.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="274,-218.7 277.5,-228.7 281,-218.71 274,-218.7"/>
+</g>
+<!-- Node16&#45;&gt;Node4 -->
+<g id="edge19" class="edge">
+<title>Node16&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M461.05,-302.22C457.38,-286.7 452.32,-265.36 449.54,-253.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="457.72,-303.36 463.44,-312.28 464.54,-301.74 457.72,-303.36"/>
+</g>
+<!-- Node16&#45;&gt;Node17 -->
+<g id="edge18" class="edge">
+<title>Node16&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M496.15,-308.54C534.31,-293.03 598.48,-266.95 631.49,-253.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="494.53,-305.42 486.59,-312.43 497.17,-311.91 494.53,-305.42"/>
+</g>
+<!-- Node18&#45;&gt;Node17 -->
+<g id="edge21" class="edge">
+<title>Node18&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M816.04,-308.74C776.31,-293.25 708.98,-267.01 674.41,-253.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="814.92,-312.06 825.51,-312.43 817.46,-305.54 814.92,-312.06"/>
+</g>
+<!-- Node18&#45;&gt;Node19 -->
+<g id="edge22" class="edge">
+<title>Node18&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M847.5,-302.22C847.5,-286.7 847.5,-265.36 847.5,-253.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="844,-302.28 847.5,-312.28 851,-302.28 844,-302.28"/>
+</g>
+<!-- Node23&#45;&gt;Node24 -->
+<g id="edge30" class="edge">
+<title>Node23&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M5043.42,-306.57C5020.58,-290.93 4984.9,-266.5 4966.08,-253.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5041.54,-309.52 5051.77,-312.28 5045.49,-303.74 5041.54,-309.52"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:href="_cl_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5054.5,-229 5054.5,-259 5198.5,-259 5198.5,-229 5054.5,-229"/>
+<text text-anchor="start" x="5062.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
+<text text-anchor="middle" x="5126.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node23&#45;&gt;Node25 -->
+<g id="edge31" class="edge">
+<title>Node23&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M5078.16,-304.25C5089.23,-290.69 5104.64,-271.8 5115.06,-259.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5075.22,-302.32 5071.61,-312.28 5080.65,-306.75 5075.22,-302.32"/>
+</g>
+<!-- Node26&#45;&gt;Node24 -->
+<g id="edge33" class="edge">
+<title>Node26&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M3296.28,-319.96C3612.9,-316.43 4556.61,-302.94 4861.5,-265 4881.45,-262.52 4903.47,-257.8 4920.96,-253.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3296.15,-316.46 3286.19,-320.07 3296.23,-323.46 3296.15,-316.46"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="959.5,-234.5 959.5,-253.5 1147.5,-253.5 1147.5,-234.5 959.5,-234.5"/>
+<text text-anchor="middle" x="1053.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node27 -->
+<g id="edge34" class="edge">
+<title>Node26&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M3145.23,-310.34C3127.3,-306.68 3106.54,-302.99 3087.5,-301 2233.79,-211.62 2010.12,-355.15 1156.5,-265 1134.04,-262.63 1109.17,-257.86 1089.5,-253.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3144.64,-313.79 3155.15,-312.42 3146.08,-306.94 3144.64,-313.79"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1166,-229 1166,-259 1311,-259 1311,-229 1166,-229"/>
+<text text-anchor="start" x="1174" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1238.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node28 -->
+<g id="edge35" class="edge">
+<title>Node26&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M3145.23,-310.36C3127.3,-306.69 3106.54,-303.01 3087.5,-301 2696.7,-259.75 1709.09,-316.42 1319.5,-265 1309.16,-263.64 1298.23,-261.46 1287.86,-259.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3144.64,-313.81 3155.15,-312.44 3146.08,-306.96 3144.64,-313.81"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1329,-229 1329,-259 1480,-259 1480,-229 1329,-229"/>
+<text text-anchor="start" x="1337" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1404.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node29 -->
+<g id="edge36" class="edge">
+<title>Node26&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M3145.23,-310.38C3127.3,-306.72 3106.54,-303.03 3087.5,-301 2380.66,-225.62 2193.52,-355.83 1488.5,-265 1477.79,-263.62 1466.47,-261.44 1455.71,-259.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3144.64,-313.83 3155.15,-312.46 3146.08,-306.98 3144.64,-313.83"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1498,-229 1498,-259 1715,-259 1715,-229 1498,-229"/>
+<text text-anchor="start" x="1506" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1606.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node30 -->
+<g id="edge37" class="edge">
+<title>Node26&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M3145.22,-310.42C3127.29,-306.76 3106.54,-303.07 3087.5,-301 2485.05,-235.56 2327.63,-323.78 1724.5,-265 1709.92,-263.58 1694.42,-261.42 1679.62,-259.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3144.64,-313.87 3155.14,-312.5 3146.07,-307.02 3144.64,-313.87"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1733.5,-229 1733.5,-259 1887.5,-259 1887.5,-229 1733.5,-229"/>
+<text text-anchor="start" x="1741.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1810.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node31 -->
+<g id="edge38" class="edge">
+<title>Node26&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M3144.54,-310.32C3126.76,-306.71 3106.29,-303.08 3087.5,-301 2561.13,-242.81 2421.65,-333.31 1896.5,-265 1885.71,-263.6 1874.29,-261.43 1863.42,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3144.15,-313.81 3154.66,-312.43 3145.58,-306.96 3144.15,-313.81"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="_cl_concat_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1905.5,-229 1905.5,-259 2049.5,-259 2049.5,-229 1905.5,-229"/>
+<text text-anchor="start" x="1913.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1977.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node32 -->
+<g id="edge39" class="edge">
+<title>Node26&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M3144.53,-310.37C3126.76,-306.77 3106.29,-303.12 3087.5,-301 2632.78,-249.64 2511.73,-328.19 2058.5,-265 2048.31,-263.58 2037.55,-261.41 2027.31,-259.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3144.15,-313.86 3154.65,-312.47 3145.57,-307.01 3144.15,-313.86"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2067.5,-229 2067.5,-259 2233.5,-259 2233.5,-229 2067.5,-229"/>
+<text text-anchor="start" x="2075.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2150.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node33 -->
+<g id="edge40" class="edge">
+<title>Node26&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M3144.09,-310.36C3126.42,-306.79 3106.12,-303.18 3087.5,-301 2714.14,-257.39 2615.31,-313.1 2242.5,-265 2231.15,-263.54 2219.13,-261.38 2207.65,-259.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3143.66,-313.84 3154.16,-312.44 3145.07,-306.99 3143.66,-313.84"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2251.5,-229 2251.5,-259 2417.5,-259 2417.5,-229 2251.5,-229"/>
+<text text-anchor="start" x="2259.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2334.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node34 -->
+<g id="edge41" class="edge">
+<title>Node26&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M3143.64,-310.39C3126.07,-306.86 3105.96,-303.27 3087.5,-301 2795.48,-265.14 2718.07,-304.38 2426.5,-265 2415.32,-263.49 2403.49,-261.34 2392.16,-259.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3143.16,-313.86 3153.66,-312.44 3144.57,-307.01 3143.16,-313.86"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="_cl_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2436,-229 2436,-259 2587,-259 2587,-229 2436,-229"/>
+<text text-anchor="start" x="2444" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2511.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node35 -->
+<g id="edge42" class="edge">
+<title>Node26&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M3142.74,-310.4C3125.38,-306.95 3105.63,-303.4 3087.5,-301 2870.58,-272.29 2812.78,-298.16 2596.5,-265 2586.46,-263.46 2575.85,-261.36 2565.66,-259.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3142.16,-313.86 3152.66,-312.41 3143.55,-307 3142.16,-313.86"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2605.5,-229 2605.5,-259 2775.5,-259 2775.5,-229 2605.5,-229"/>
+<text text-anchor="start" x="2613.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2690.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node36 -->
+<g id="edge43" class="edge">
+<title>Node26&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M3140.44,-310.42C3123.62,-307.14 3104.8,-303.69 3087.5,-301 2953.49,-280.18 2918.3,-287.13 2784.5,-265 2774.13,-263.28 2763.17,-261.2 2752.54,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3140.13,-313.93 3150.62,-312.44 3141.49,-307.06 3140.13,-313.93"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2793.5,-229 2793.5,-259 2937.5,-259 2937.5,-229 2793.5,-229"/>
+<text text-anchor="start" x="2801.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2865.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node37 -->
+<g id="edge44" class="edge">
+<title>Node26&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M3143.48,-310.28C3094.04,-299.19 3014.81,-281.24 2946.5,-265 2938.47,-263.09 2930,-261.04 2921.68,-259.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3142.74,-313.7 3153.26,-312.47 3144.27,-306.87 3142.74,-313.7"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2956,-229 2956,-259 3101,-259 3101,-229 2956,-229"/>
+<text text-anchor="start" x="2964" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3028.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node38 -->
+<g id="edge45" class="edge">
+<title>Node26&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M3163.91,-308.14C3134.73,-294.53 3088.83,-273.13 3058.7,-259.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3162.58,-311.38 3173.12,-312.43 3165.53,-305.03 3162.58,-311.38"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3119.5,-229 3119.5,-259 3263.5,-259 3263.5,-229 3119.5,-229"/>
+<text text-anchor="start" x="3127.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3191.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node39 -->
+<g id="edge46" class="edge">
+<title>Node26&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M3191.5,-302.28C3191.5,-288.9 3191.5,-271.19 3191.5,-259.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3188,-302.28 3191.5,-312.28 3195,-302.28 3188,-302.28"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3282,-229 3282,-259 3471,-259 3471,-229 3282,-229"/>
+<text text-anchor="start" x="3290" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3376.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node40 -->
+<g id="edge47" class="edge">
+<title>Node26&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M3221.95,-308.49C3255.02,-294.9 3307.73,-273.25 3342.22,-259.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3220.28,-305.39 3212.36,-312.43 3222.94,-311.87 3220.28,-305.39"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3489.5,-229 3489.5,-259 3633.5,-259 3633.5,-229 3489.5,-229"/>
+<text text-anchor="start" x="3497.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3561.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node41 -->
+<g id="edge48" class="edge">
+<title>Node26&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M3249.15,-310.62C3307.41,-299.93 3399.94,-282.43 3479.5,-265 3487.95,-263.15 3496.85,-261.09 3505.56,-259.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3248.24,-307.23 3239.04,-312.47 3249.5,-314.11 3248.24,-307.23"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3651.5,-229 3651.5,-259 3795.5,-259 3795.5,-229 3651.5,-229"/>
+<text text-anchor="start" x="3659.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3723.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node42 -->
+<g id="edge49" class="edge">
+<title>Node26&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M3296.28,-311.54C3388.03,-302.42 3524.72,-286.77 3642.5,-265 3651.62,-263.31 3661.24,-261.22 3670.54,-259.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3295.76,-308.08 3286.15,-312.54 3296.45,-315.04 3295.76,-308.08"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3813.5,-229 3813.5,-259 3957.5,-259 3957.5,-229 3813.5,-229"/>
+<text text-anchor="start" x="3821.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3885.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node43 -->
+<g id="edge50" class="edge">
+<title>Node26&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M3296.18,-316.25C3418.72,-309.59 3627.42,-294.77 3804.5,-265 3813.93,-263.41 3823.88,-261.32 3833.45,-259.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3295.86,-312.77 3286.06,-316.8 3296.23,-319.76 3295.86,-312.77"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3975.5,-229 3975.5,-259 4119.5,-259 4119.5,-229 3975.5,-229"/>
+<text text-anchor="start" x="3983.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4047.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node44 -->
+<g id="edge51" class="edge">
+<title>Node26&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M3296.13,-319.07C3445.64,-315.04 3728.64,-302.68 3966.5,-265 3976.23,-263.46 3986.5,-261.33 3996.35,-259.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3295.94,-315.57 3286.04,-319.34 3296.13,-322.57 3295.94,-315.57"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="_cl_stack_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4137.5,-229 4137.5,-259 4281.5,-259 4281.5,-229 4137.5,-229"/>
+<text text-anchor="start" x="4145.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4209.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node45 -->
+<g id="edge52" class="edge">
+<title>Node26&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M3296.36,-320.95C3470.29,-319.47 3828.96,-310.54 4128.5,-265 4138.38,-263.5 4148.82,-261.35 4158.8,-259.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3296.16,-317.45 3286.19,-321.03 3296.22,-324.45 3296.16,-317.45"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4300,-229 4300,-259 4453,-259 4453,-229 4300,-229"/>
+<text text-anchor="start" x="4308" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4376.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node46 -->
+<g id="edge53" class="edge">
+<title>Node26&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M3296.13,-321.83C3492.21,-322.02 3927.89,-315.99 4290.5,-265 4300.97,-263.53 4312.05,-261.4 4322.64,-259.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3296.13,-318.33 3286.12,-321.81 3296.12,-325.33 3296.13,-318.33"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4471,-229 4471,-259 4686,-259 4686,-229 4471,-229"/>
+<text text-anchor="start" x="4479" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4578.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node47 -->
+<g id="edge54" class="edge">
+<title>Node26&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M3296.34,-320.81C3514.07,-319.44 4030.82,-311.12 4461.5,-265 4475.64,-263.49 4490.65,-261.34 4505.05,-259"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3296.18,-317.31 3286.2,-320.87 3296.22,-324.31 3296.18,-317.31"/>
+</g>
+<!-- Node48&#45;&gt;Node24 -->
+<g id="edge56" class="edge">
+<title>Node48&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M4849.13,-302.07C4877.51,-286.55 4916.36,-265.31 4937.76,-253.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4847.41,-299.01 4840.32,-306.88 4850.77,-305.16 4847.41,-299.01"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4704,-229 4704,-259 4853,-259 4853,-229 4704,-229"/>
+<text text-anchor="start" x="4712" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="4778.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node48&#45;&gt;Node49 -->
+<g id="edge57" class="edge">
+<title>Node48&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M4803.29,-297.33C4797.37,-284.85 4790.31,-269.94 4785.24,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4800.28,-299.17 4807.73,-306.7 4806.61,-296.17 4800.28,-299.17"/>
+</g>
+<!-- Node50&#45;&gt;Node51 -->
+<g id="edge59" class="edge">
+<title>Node50&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M5353.85,-310.53C5371.45,-307.17 5391.29,-303.65 5409.5,-301 5562.5,-278.78 5602.48,-287.09 5755.5,-265 5777.49,-261.83 5801.83,-257.4 5821.83,-253.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5352.94,-307.14 5343.78,-312.47 5354.26,-314.01 5352.94,-307.14"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="_neon_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5216.5,-229 5216.5,-259 5392.5,-259 5392.5,-229 5216.5,-229"/>
+<text text-anchor="start" x="5224.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonRegistry</text>
+<text text-anchor="middle" x="5304.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node50&#45;&gt;Node52 -->
+<g id="edge60" class="edge">
+<title>Node50&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M5302.99,-302.28C5303.34,-288.9 5303.81,-271.19 5304.13,-259.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5299.49,-302.19 5302.73,-312.28 5306.49,-302.38 5299.49,-302.19"/>
+</g>
+<!-- Node53&#45;&gt;Node51 -->
+<g id="edge62" class="edge">
+<title>Node53&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M5710.94,-303.26C5751.8,-287.66 5809.54,-265.61 5840.97,-253.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5709.56,-300.05 5701.46,-306.88 5712.05,-306.58 5709.56,-300.05"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5566,-229 5566,-259 5747,-259 5747,-229 5566,-229"/>
+<text text-anchor="start" x="5574" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="5656.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node53&#45;&gt;Node54 -->
+<g id="edge63" class="edge">
+<title>Node53&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M5661.93,-296.59C5660.63,-284.26 5659.1,-269.72 5658,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5658.47,-297.13 5663,-306.7 5665.43,-296.39 5658.47,-297.13"/>
+</g>
+<!-- Node55&#45;&gt;Node51 -->
+<g id="edge65" class="edge">
+<title>Node55&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M6086.75,-304.32C6027.71,-288.64 5941.69,-265.78 5895.56,-253.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6086.15,-307.79 6096.71,-306.97 6087.94,-301.02 6086.15,-307.79"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6133.5,-229 6133.5,-259 6295.5,-259 6295.5,-229 6133.5,-229"/>
+<text text-anchor="start" x="6141.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="6214.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node56 -->
+<g id="edge66" class="edge">
+<title>Node55&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M6168.48,-298.81C6179.41,-286.03 6192.81,-270.36 6202.33,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6165.57,-296.83 6161.73,-306.7 6170.89,-301.38 6165.57,-296.83"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6314,-229 6314,-259 6535,-259 6535,-229 6314,-229"/>
+<text text-anchor="start" x="6322" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6424.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node57 -->
+<g id="edge67" class="edge">
+<title>Node55&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M6210.1,-304.25C6259.12,-290.71 6327.35,-271.85 6373.57,-259.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6208.97,-300.93 6200.26,-306.97 6210.83,-307.68 6208.97,-300.93"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6553.5,-229 6553.5,-259 6713.5,-259 6713.5,-229 6553.5,-229"/>
+<text text-anchor="start" x="6561.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6633.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node58 -->
+<g id="edge68" class="edge">
+<title>Node55&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M6218.97,-304.83C6225.89,-303.44 6232.82,-302.13 6239.5,-301 6373.63,-278.21 6409.37,-287.79 6543.5,-265 6553.44,-263.31 6563.94,-261.24 6574.12,-259.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6217.96,-301.47 6208.88,-306.92 6219.38,-308.32 6217.96,-301.47"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node">
+<title>Node60</title>
+<g id="a_node60"><a xlink:href="_ref_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6917,-229 6917,-259 7108,-259 7108,-229 6917,-229"/>
+<text text-anchor="start" x="6925" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/dynamic</text>
+<text text-anchor="middle" x="7012.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/reference/RefDynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node59&#45;&gt;Node60 -->
+<g id="edge70" class="edge">
+<title>Node59&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M7012.5,-296.59C7012.5,-284.26 7012.5,-269.72 7012.5,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7009,-296.7 7012.5,-306.7 7016,-296.71 7009,-296.7"/>
+</g>
+<!-- Node59&#45;&gt;Node61 -->
+<g id="edge71" class="edge">
+<title>Node59&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M7072.33,-304.41C7077.11,-303.21 7081.88,-302.06 7086.5,-301 7170.7,-281.72 7193.3,-284.28 7277.5,-265 7285.28,-263.22 7293.48,-261.17 7301.48,-259.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7071.34,-301.05 7062.52,-306.92 7073.08,-307.83 7071.34,-301.05"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node">
+<title>Node62</title>
+<g id="a_node62"><a xlink:href="_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7126.5,-229 7126.5,-259 7268.5,-259 7268.5,-229 7126.5,-229"/>
+<text text-anchor="start" x="7134.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7197.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/RefRegistryInitializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node59&#45;&gt;Node62 -->
+<g id="edge72" class="edge">
+<title>Node59&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M7056.2,-303.05C7088.95,-289.59 7133.13,-271.44 7163.32,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7054.78,-299.85 7046.86,-306.88 7057.44,-306.32 7054.78,-299.85"/>
+</g>
+<!-- Node63&#45;&gt;Node64 -->
+<g id="edge74" class="edge">
+<title>Node63&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M9458.14,-304.9C9465.96,-303.33 9473.89,-301.97 9481.5,-301 10214.45,-207.88 10410.43,-357.17 11143.5,-265 11154.45,-263.62 11166.04,-261.44 11177.05,-259.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9457.38,-301.49 9448.33,-306.99 9458.84,-308.33 9457.38,-301.49"/>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node">
+<title>Node65</title>
+<g id="a_node65"><a xlink:href="_tosa_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10970.5,-229 10970.5,-259 11134.5,-259 11134.5,-229 10970.5,-229"/>
+<text text-anchor="start" x="10978.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11052.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefRegistryInitializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node63&#45;&gt;Node65 -->
+<g id="edge75" class="edge">
+<title>Node63&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M9458.73,-304.81C9466.36,-303.28 9474.08,-301.95 9481.5,-301 10133.67,-217.25 10307.64,-343.19 10960.5,-265 10972.02,-263.62 10984.23,-261.47 10995.86,-259.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9457.85,-301.42 9448.79,-306.91 9459.29,-308.27 9457.85,-301.42"/>
+</g>
+<!-- Node67&#45;&gt;Node23 -->
+<g id="edge81" class="edge">
+<title>Node67&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M5661.86,-389.35C5548.16,-383.01 5338.68,-368.84 5161.5,-343 5141.25,-340.05 5118.87,-335.52 5100.71,-331.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5661.71,-392.85 5671.89,-389.91 5662.1,-385.86 5661.71,-392.85"/>
+</g>
+<!-- Node67&#45;&gt;Node24 -->
+<g id="edge89" class="edge">
+<title>Node67&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M5661.64,-393.18C5528.15,-391.46 5274.27,-382.86 5194.5,-343 5171.98,-331.75 5177.93,-314.21 5156.5,-301 5129.5,-284.36 5045.85,-264.55 4994.75,-253.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5661.78,-396.69 5671.82,-393.31 5661.86,-389.69 5661.78,-396.69"/>
+</g>
+<!-- Node67&#45;&gt;Node48 -->
+<g id="edge88" class="edge">
+<title>Node67&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M5661.46,-389.68C5519.35,-382.85 5222.61,-366.98 4972.5,-343 4945.25,-340.39 4915.45,-336.8 4889.14,-333.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5661.68,-393.2 5671.84,-390.18 5662.02,-386.21 5661.68,-393.2"/>
+</g>
+<!-- Node67&#45;&gt;Node51 -->
+<g id="edge94" class="edge">
+<title>Node67&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M5757.52,-370.16C5768.08,-350.72 5784.52,-322.78 5802.5,-301 5817.88,-282.38 5839.34,-264.08 5852.28,-253.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5754.31,-368.75 5752.7,-379.22 5760.49,-372.04 5754.31,-368.75"/>
+</g>
+<!-- Node67&#45;&gt;Node53 -->
+<g id="edge90" class="edge">
+<title>Node67&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M5721.33,-372.46C5708.16,-361 5692.23,-347.14 5680.59,-337"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5719.27,-375.31 5729.11,-379.23 5723.86,-370.03 5719.27,-375.31"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node">
+<title>Node68</title>
+<g id="a_node68"><a xlink:href="_base_memory_manager_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7095.5,-307 7095.5,-337 7241.5,-337 7241.5,-307 7095.5,-307"/>
+<text text-anchor="start" x="7103.5" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="7168.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/BaseMemoryManager.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node67&#45;&gt;Node68 -->
+<g id="edge80" class="edge">
+<title>Node67&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M5829.65,-392.52C6083.84,-389.2 6841.26,-376.69 7085.5,-343 7095.78,-341.58 7106.64,-339.44 7117,-337.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5829.33,-389.02 5819.37,-392.65 5829.42,-396.02 5829.33,-389.02"/>
+</g>
+<!-- Node67&#45;&gt;Node69 -->
+<g id="edge82" class="edge">
+<title>Node67&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M5684.45,-376.82C5640.2,-364.73 5581.03,-348.56 5539.13,-337.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5683.65,-380.23 5694.22,-379.49 5685.5,-373.47 5683.65,-380.23"/>
+</g>
+<!-- Node67&#45;&gt;Node71 -->
+<g id="edge85" class="edge">
+<title>Node67&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M5781.2,-374.72C5803.68,-362.89 5832.22,-347.87 5852.75,-337.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5779.52,-371.65 5772.29,-379.4 5782.77,-377.84 5779.52,-371.65"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node">
+<title>Node73</title>
+<g id="a_node73"><a xlink:href="_neon_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6249,-307 6249,-337 6416,-337 6416,-307 6249,-307"/>
+<text text-anchor="start" x="6257" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTensor</text>
+<text text-anchor="middle" x="6332.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node67&#45;&gt;Node73 -->
+<g id="edge91" class="edge">
+<title>Node67&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M5829.26,-387.76C5927.81,-380.35 6096.19,-365.66 6239.5,-343 6249.94,-341.35 6260.97,-339.27 6271.65,-337.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5828.77,-384.29 5819.06,-388.52 5829.29,-391.27 5828.77,-384.29"/>
+</g>
+<!-- Node69&#45;&gt;Node24 -->
+<g id="edge83" class="edge">
+<title>Node69&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M5427.35,-304.61C5421.35,-303.26 5415.32,-302.03 5409.5,-301 5249.41,-272.73 5206.08,-290.31 5045.5,-265 5026.45,-262 5005.41,-257.51 4988.27,-253.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5426.86,-308.09 5437.4,-306.95 5428.45,-301.27 5426.86,-308.09"/>
+</g>
+<!-- Node70 -->
+<g id="node70" class="node">
+<title>Node70</title>
+<g id="a_node70"><a xlink:href="_cl_import_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5411,-229 5411,-259 5548,-259 5548,-229 5411,-229"/>
+<text text-anchor="start" x="5419" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClImport</text>
+<text text-anchor="middle" x="5479.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">TensorHandleFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node69&#45;&gt;Node70 -->
+<g id="edge84" class="edge">
+<title>Node69&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M5484.93,-296.59C5483.63,-284.26 5482.1,-269.72 5481,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5481.47,-297.13 5486,-306.7 5488.43,-296.39 5481.47,-297.13"/>
+</g>
+<!-- Node71&#45;&gt;Node24 -->
+<g id="edge86" class="edge">
+<title>Node71&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M5801.78,-306.27C5789.03,-304.24 5775.92,-302.38 5763.5,-301 5445.93,-265.79 5362.23,-307.08 5045.5,-265 5025.73,-262.37 5003.91,-257.71 4986.48,-253.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5801.48,-309.77 5811.92,-307.93 5802.61,-302.86 5801.48,-309.77"/>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node">
+<title>Node72</title>
+<g id="a_node72"><a xlink:href="_cl_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5980,-229 5980,-259 6115,-259 6115,-229 5980,-229"/>
+<text text-anchor="start" x="5988" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClTensor</text>
+<text text-anchor="middle" x="6047.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node71&#45;&gt;Node72 -->
+<g id="edge87" class="edge">
+<title>Node71&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M5919.96,-302.7C5949.61,-289.28 5989.28,-271.34 6016.46,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5918.37,-299.57 5910.71,-306.88 5921.26,-305.95 5918.37,-299.57"/>
+</g>
+<!-- Node73&#45;&gt;Node51 -->
+<g id="edge92" class="edge">
+<title>Node73&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M6260.34,-304.9C6253.31,-303.51 6246.28,-302.18 6239.5,-301 6120.67,-280.3 6089.6,-284.09 5970.5,-265 5949.32,-261.61 5925.89,-257.29 5906.36,-253.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6260.11,-308.42 6270.6,-306.98 6261.5,-301.56 6260.11,-308.42"/>
+</g>
+<!-- Node74 -->
+<g id="node74" class="node">
+<title>Node74</title>
+<g id="a_node74"><a xlink:href="_neon_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6732,-229 6732,-259 6899,-259 6899,-229 6732,-229"/>
+<text text-anchor="start" x="6740" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTensor</text>
+<text text-anchor="middle" x="6815.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node73&#45;&gt;Node74 -->
+<g id="edge93" class="edge">
+<title>Node73&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M6426.03,-309.42C6505.21,-299.17 6621.61,-283.07 6722.5,-265 6732.42,-263.22 6742.89,-261.16 6753.09,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6425.54,-305.95 6416.07,-310.7 6426.44,-312.89 6425.54,-305.95"/>
+</g>
+<!-- Node77 -->
+<g id="node77" class="node">
+<title>Node77</title>
+<g id="a_node77"><a xlink:href="_ref_workload_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7419,-307 7419,-337 7556,-337 7556,-307 7419,-307"/>
+<text text-anchor="start" x="7427" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7487.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node77 -->
+<g id="edge101" class="edge">
+<title>Node76&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M7610.01,-375.34C7582.11,-363.42 7546.16,-348.07 7520.44,-337.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7608.94,-378.69 7619.51,-379.4 7611.69,-372.26 7608.94,-378.69"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node">
+<title>Node81</title>
+<g id="a_node81"><a xlink:href="_ref_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7574,-307 7574,-337 7731,-337 7731,-307 7574,-307"/>
+<text text-anchor="start" x="7582" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7652.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/RefTensorHandleFactory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node81 -->
+<g id="edge106" class="edge">
+<title>Node76&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M7652.5,-369.23C7652.5,-358.57 7652.5,-346.41 7652.5,-337.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7649,-369.23 7652.5,-379.23 7656,-369.23 7649,-369.23"/>
+</g>
+<!-- Node83 -->
+<g id="node83" class="node">
+<title>Node83</title>
+<g id="a_node83"><a xlink:href="_ref_memory_manager_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9491,-307 9491,-337 9630,-337 9630,-307 9491,-307"/>
+<text text-anchor="start" x="9499" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9560.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/RefMemoryManager.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node83 -->
+<g id="edge109" class="edge">
+<title>Node76&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M7732.87,-393.63C8039.57,-393.78 9136.36,-390.86 9481.5,-343 9491.45,-341.62 9501.96,-339.47 9511.95,-337.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7732.73,-390.13 7722.73,-393.63 7732.73,-397.13 7732.73,-390.13"/>
+</g>
+<!-- Node84 -->
+<g id="node84" class="node">
+<title>Node84</title>
+<g id="a_node84"><a xlink:href="_ref_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7749,-307 7749,-337 7878,-337 7878,-307 7749,-307"/>
+<text text-anchor="start" x="7757" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7813.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/RefTensorHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node84 -->
+<g id="edge110" class="edge">
+<title>Node76&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M7693.96,-375.34C7721.18,-363.42 7756.26,-348.07 7781.36,-337.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7692.45,-372.19 7684.69,-379.4 7695.26,-378.6 7692.45,-372.19"/>
+</g>
+<!-- Node77&#45;&gt;Node61 -->
+<g id="edge104" class="edge">
+<title>Node77&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M7453.5,-302C7429.63,-288.66 7398.25,-271.12 7376.63,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7451.8,-305.06 7462.24,-306.88 7455.22,-298.95 7451.8,-305.06"/>
+</g>
+<!-- Node78 -->
+<g id="node78" class="node">
+<title>Node78</title>
+<g id="a_node78"><a xlink:href="_unit_tests_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7434,-229 7434,-259 7541,-259 7541,-229 7434,-229"/>
+<text text-anchor="start" x="7442" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="7487.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/UnitTests.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node77&#45;&gt;Node78 -->
+<g id="edge102" class="edge">
+<title>Node77&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M7487.5,-296.59C7487.5,-284.26 7487.5,-269.72 7487.5,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7484,-296.7 7487.5,-306.7 7491,-296.71 7484,-296.7"/>
+</g>
+<!-- Node80 -->
+<g id="node80" class="node">
+<title>Node80</title>
+<g id="a_node80"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4723.5,-0.5 4723.5,-30.5 4859.5,-30.5 4859.5,-0.5 4723.5,-0.5"/>
+<text text-anchor="start" x="4731.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4791.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node77&#45;&gt;Node80 -->
+<g id="edge105" class="edge">
+<title>Node77&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M7519.31,-300.86C7531.1,-291.53 7543.14,-279.32 7549.5,-265 7557.08,-247.94 7562.61,-236.28 7549.5,-223 7495.4,-168.2 4831.6,-241.8 4777.5,-187 4735.56,-144.51 4768.11,-63.64 4784.03,-30.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7517.19,-298.07 7511.26,-306.85 7521.37,-303.69 7517.19,-298.07"/>
+</g>
+<!-- Node79 -->
+<g id="node79" class="node">
+<title>Node79</title>
+<g id="a_node79"><a xlink:href="_unit_tests_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4618,-151 4618,-181 4725,-181 4725,-151 4618,-151"/>
+<text text-anchor="start" x="4626" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="4671.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/UnitTests.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node78&#45;&gt;Node79 -->
+<g id="edge103" class="edge">
+<title>Node78&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M7439.26,-226.12C7434.32,-224.86 7429.34,-223.78 7424.5,-223 6835.44,-127.69 5329.54,-276.01 4739.5,-187 4730.74,-185.68 4721.53,-183.52 4712.81,-181.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7438.72,-229.6 7449.29,-228.9 7440.59,-222.85 7438.72,-229.6"/>
+</g>
+<!-- Node81&#45;&gt;Node61 -->
+<g id="edge107" class="edge">
+<title>Node81&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M7583.34,-304.52C7538.08,-293.61 7477.68,-278.81 7424.5,-265 7417.25,-263.12 7409.61,-261.08 7402.11,-259.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7582.8,-307.99 7593.34,-306.93 7584.44,-301.18 7582.8,-307.99"/>
+</g>
+<!-- Node82 -->
+<g id="node82" class="node">
+<title>Node82</title>
+<g id="a_node82"><a xlink:href="_ref_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7597.5,-229 7597.5,-259 7753.5,-259 7753.5,-229 7597.5,-229"/>
+<text text-anchor="start" x="7605.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7675.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/RefTensorHandleFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node81&#45;&gt;Node82 -->
+<g id="edge108" class="edge">
+<title>Node81&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M7659.77,-296.96C7663.53,-284.55 7667.99,-269.83 7671.19,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7656.37,-296.12 7656.83,-306.7 7663.07,-298.15 7656.37,-296.12"/>
+</g>
+<!-- Node84&#45;&gt;Node80 -->
+<g id="edge113" class="edge">
+<title>Node84&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M7808.44,-296.97C7802.1,-273.53 7788.71,-239.12 7762.5,-223 7692.66,-180.03 4871.28,-242.05 4810.5,-187 4765.91,-146.61 4779.86,-63.8 4787.73,-30.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7805.09,-297.99 7810.88,-306.86 7811.88,-296.31 7805.09,-297.99"/>
+</g>
+<!-- Node84&#45;&gt;Node82 -->
+<g id="edge112" class="edge">
+<title>Node84&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M7779,-302C7754.78,-288.66 7722.93,-271.12 7701,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7777.42,-305.12 7787.87,-306.88 7780.8,-298.99 7777.42,-305.12"/>
+</g>
+<!-- Node85 -->
+<g id="node85" class="node">
+<title>Node85</title>
+<g id="a_node85"><a xlink:href="_ref_tensor_handle_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10823,-229 10823,-259 10952,-259 10952,-229 10823,-229"/>
+<text text-anchor="start" x="10831" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10887.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/RefTensorHandle.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node84&#45;&gt;Node85 -->
+<g id="edge111" class="edge">
+<title>Node84&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M7888.43,-320.12C8338.13,-314.78 10664.47,-286.2 10813.5,-265 10822.99,-263.65 10832.99,-261.48 10842.47,-259.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7888.12,-316.62 7878.16,-320.24 7888.2,-323.62 7888.12,-316.62"/>
+</g>
+<!-- Node86 -->
+<g id="node86" class="node">
+<title>Node86</title>
+<g id="a_node86"><a xlink:href="_ref_workload_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10626,-229 10626,-259 10805,-259 10805,-229 10626,-229"/>
+<text text-anchor="start" x="10634" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10715.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloadUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node84&#45;&gt;Node86 -->
+<g id="edge114" class="edge">
+<title>Node84&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M7888.23,-319.04C8289.77,-308.53 10189.27,-258.78 10625.88,-247.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7888.09,-315.55 7878.18,-319.31 7888.27,-322.54 7888.09,-315.55"/>
+</g>
+<!-- Node87 -->
+<g id="node87" class="node">
+<title>Node87</title>
+<g id="a_node87"><a xlink:href="_ref_cast_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5223.5,-151 5223.5,-181 5401.5,-181 5401.5,-151 5223.5,-151"/>
+<text text-anchor="start" x="5231.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5312.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node87 -->
+<g id="edge115" class="edge">
+<title>Node86&#45;&gt;Node87</title>
+<path fill="none" stroke="midnightblue" d="M10615.94,-242.2C9899.12,-236.39 5549.89,-200.64 5415.5,-187 5402.36,-185.67 5388.4,-183.48 5375.14,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.95,-245.7 10625.98,-242.28 10616.01,-238.7 10615.95,-245.7"/>
+</g>
+<!-- Node89 -->
+<g id="node89" class="node">
+<title>Node89</title>
+<g id="a_node89"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5283,-73 5283,-103 5460,-103 5460,-73 5283,-73"/>
+<text text-anchor="start" x="5291" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5371.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node89 -->
+<g id="edge139" class="edge">
+<title>Node86&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M10615.6,-242.23C9891.8,-236.62 5478.62,-201.84 5448.5,-187 5439.13,-182.39 5400.13,-129.03 5381.49,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.71,-245.73 10625.74,-242.31 10615.76,-238.73 10615.71,-245.73"/>
+</g>
+<!-- Node90 -->
+<g id="node90" class="node">
+<title>Node90</title>
+<g id="a_node90"><a xlink:href="_ref_rank_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4820,-151 4820,-181 5001,-181 5001,-151 4820,-151"/>
+<text text-anchor="start" x="4828" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4910.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefRankWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node90 -->
+<g id="edge119" class="edge">
+<title>Node86&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M10615.55,-242.28C9866.44,-236.84 5155.58,-202.09 5010.5,-187 4997.73,-185.67 4984.18,-183.49 4971.3,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.74,-245.78 10625.77,-242.35 10615.79,-238.78 10615.74,-245.78"/>
+</g>
+<!-- Node91 -->
+<g id="node91" class="node">
+<title>Node91</title>
+<g id="a_node91"><a xlink:href="_ref_shape_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5019.5,-151 5019.5,-181 5205.5,-181 5205.5,-151 5019.5,-151"/>
+<text text-anchor="start" x="5027.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5112.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefShapeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node91 -->
+<g id="edge121" class="edge">
+<title>Node86&#45;&gt;Node91</title>
+<path fill="none" stroke="midnightblue" d="M10615.69,-242.24C9882.51,-236.61 5354.2,-201.28 5214.5,-187 5201.48,-185.67 5187.66,-183.49 5174.53,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.92,-245.74 10625.95,-242.32 10615.97,-238.74 10615.92,-245.74"/>
+</g>
+<!-- Node92 -->
+<g id="node92" class="node">
+<title>Node92</title>
+<g id="a_node92"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5457.5,-151 5457.5,-181 5627.5,-181 5627.5,-151 5457.5,-151"/>
+<text text-anchor="start" x="5465.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5542.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node92 -->
+<g id="edge123" class="edge">
+<title>Node86&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M10615.74,-242.46C9926.62,-238.68 5892.94,-215.41 5636.5,-187 5624.48,-185.67 5611.72,-183.49 5599.62,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.87,-245.96 10625.88,-242.52 10615.9,-238.96 10615.87,-245.96"/>
+</g>
+<!-- Node93 -->
+<g id="node93" class="node">
+<title>Node93</title>
+<g id="a_node93"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5646,-151 5646,-181 5801,-181 5801,-151 5646,-151"/>
+<text text-anchor="start" x="5654" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5723.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node93 -->
+<g id="edge124" class="edge">
+<title>Node86&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M10615.7,-242.47C9940.24,-238.8 6057.5,-216.45 5810.5,-187 5799.42,-185.68 5787.69,-183.52 5776.55,-181.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.86,-245.97 10625.88,-242.52 10615.9,-238.97 10615.86,-245.97"/>
+</g>
+<!-- Node94 -->
+<g id="node94" class="node">
+<title>Node94</title>
+<g id="a_node94"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5819.5,-151 5819.5,-181 5959.5,-181 5959.5,-151 5819.5,-151"/>
+<text text-anchor="start" x="5827.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5889.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node94 -->
+<g id="edge125" class="edge">
+<title>Node86&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M10615.37,-242.45C9952.17,-238.71 6211.73,-216.4 5973.5,-187 5962.79,-185.68 5951.46,-183.52 5940.7,-181.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.83,-245.95 10625.85,-242.51 10615.86,-238.95 10615.83,-245.95"/>
+</g>
+<!-- Node96 -->
+<g id="node96" class="node">
+<title>Node96</title>
+<g id="a_node96"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5776.5,-73 5776.5,-103 6002.5,-103 6002.5,-73 5776.5,-73"/>
+<text text-anchor="start" x="5784.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5889.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node96 -->
+<g id="edge146" class="edge">
+<title>Node86&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M10615.59,-242.2C9942.02,-236.76 6089.09,-204.9 6032.5,-187 6025.54,-184.8 5947.01,-129.65 5909.38,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.72,-245.7 10625.75,-242.28 10615.77,-238.7 10615.72,-245.7"/>
+</g>
+<!-- Node97 -->
+<g id="node97" class="node">
+<title>Node97</title>
+<g id="a_node97"><a xlink:href="_ref_depthwise_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6020.5,-67.5 6020.5,-108.5 6232.5,-108.5 6232.5,-67.5 6020.5,-67.5"/>
+<text text-anchor="start" x="6028.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="6028.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
+<text text-anchor="middle" x="6126.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node97 -->
+<g id="edge150" class="edge">
+<title>Node86&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M10615.56,-242.28C9939.83,-237.33 6065.31,-208.06 6044.5,-187 6031.38,-173.72 6035.78,-161.51 6044.5,-145 6052.71,-129.45 6067.4,-117.4 6082.09,-108.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.73,-245.78 10625.76,-242.35 10615.78,-238.78 10615.73,-245.78"/>
+</g>
+<!-- Node98 -->
+<g id="node98" class="node">
+<title>Node98</title>
+<g id="a_node98"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6054,-151 6054,-181 6183,-181 6183,-151 6054,-151"/>
+<text text-anchor="start" x="6062" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6118.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node98 -->
+<g id="edge129" class="edge">
+<title>Node86&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M10615.38,-242.47C9970.24,-238.99 6418.73,-218.46 6192.5,-187 6183.01,-185.68 6173,-183.52 6163.52,-181.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.56,-245.97 10625.58,-242.53 10615.6,-238.97 10615.56,-245.97"/>
+</g>
+<!-- Node99 -->
+<g id="node99" class="node">
+<title>Node99</title>
+<g id="a_node99"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6201.5,-151 6201.5,-181 6369.5,-181 6369.5,-151 6201.5,-151"/>
+<text text-anchor="start" x="6209.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6285.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node99 -->
+<g id="edge130" class="edge">
+<title>Node86&#45;&gt;Node99</title>
+<path fill="none" stroke="midnightblue" d="M10615.55,-242.27C9986.63,-237.63 6595.67,-211.51 6378.5,-187 6366.68,-185.67 6354.16,-183.5 6342.26,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.92,-245.78 10625.94,-242.35 10615.97,-238.78 10615.92,-245.78"/>
+</g>
+<!-- Node100 -->
+<g id="node100" class="node">
+<title>Node100</title>
+<g id="a_node100"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6388,-151 6388,-181 6549,-181 6549,-151 6388,-151"/>
+<text text-anchor="start" x="6396" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6468.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node100 -->
+<g id="edge131" class="edge">
+<title>Node86&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M10615.79,-242.24C10002.96,-237.47 6766.13,-211.21 6558.5,-187 6547.05,-185.67 6534.93,-183.5 6523.41,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.89,-245.74 10625.92,-242.31 10615.95,-238.74 10615.89,-245.74"/>
+</g>
+<!-- Node101 -->
+<g id="node101" class="node">
+<title>Node101</title>
+<g id="a_node101"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6567.5,-151 6567.5,-181 6707.5,-181 6707.5,-151 6567.5,-151"/>
+<text text-anchor="start" x="6575.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6637.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node101 -->
+<g id="edge132" class="edge">
+<title>Node86&#45;&gt;Node101</title>
+<path fill="none" stroke="midnightblue" d="M10615.3,-242.26C10015.1,-237.74 6915.39,-213.2 6716.5,-187 6706.4,-185.67 6695.73,-183.51 6685.62,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.62,-245.76 10625.65,-242.34 10615.68,-238.76 10615.62,-245.76"/>
+</g>
+<!-- Node102 -->
+<g id="node102" class="node">
+<title>Node102</title>
+<g id="a_node102"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6726,-151 6726,-181 6931,-181 6931,-151 6726,-151"/>
+<text text-anchor="start" x="6734" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6828.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node102 -->
+<g id="edge133" class="edge">
+<title>Node86&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M10615.64,-242.5C10055.36,-239.54 7314.16,-223.29 6939.5,-187 6925.47,-185.64 6910.55,-183.46 6896.35,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.7,-246 10625.72,-242.55 10615.74,-239 10615.7,-246"/>
+</g>
+<!-- Node103 -->
+<g id="node103" class="node">
+<title>Node103</title>
+<g id="a_node103"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6949,-151 6949,-181 7160,-181 7160,-151 6949,-151"/>
+<text text-anchor="start" x="6957" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7054.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node103 -->
+<g id="edge134" class="edge">
+<title>Node86&#45;&gt;Node103</title>
+<path fill="none" stroke="midnightblue" d="M10615.71,-242.36C10076.26,-238.75 7520.11,-220.05 7169.5,-187 7154.97,-185.63 7139.52,-183.45 7124.81,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.77,-245.86 10625.8,-242.42 10615.82,-238.86 10615.77,-245.86"/>
+</g>
+<!-- Node104 -->
+<g id="node104" class="node">
+<title>Node104</title>
+<g id="a_node104"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7178.5,-151 7178.5,-181 7398.5,-181 7398.5,-151 7178.5,-151"/>
+<text text-anchor="start" x="7186.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7288.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node104 -->
+<g id="edge135" class="edge">
+<title>Node86&#45;&gt;Node104</title>
+<path fill="none" stroke="midnightblue" d="M10615.78,-243.32C10135.06,-244.58 8053.51,-246.42 7407.5,-187 7392.48,-185.62 7376.5,-183.43 7361.28,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.83,-246.82 10625.82,-243.3 10615.81,-239.82 10615.83,-246.82"/>
+</g>
+<!-- Node105 -->
+<g id="node105" class="node">
+<title>Node105</title>
+<g id="a_node105"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7416.5,-145.5 7416.5,-186.5 7602.5,-186.5 7602.5,-145.5 7416.5,-145.5"/>
+<text text-anchor="start" x="7424.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="7424.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
+<text text-anchor="middle" x="7509.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node105 -->
+<g id="edge136" class="edge">
+<title>Node86&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M10615.92,-242.24C10118.58,-238.33 7915.49,-219.29 7611.5,-187 7608.54,-186.69 7605.54,-186.33 7602.51,-185.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.92,-245.74 10625.95,-242.32 10615.98,-238.74 10615.92,-245.74"/>
+</g>
+<!-- Node106 -->
+<g id="node106" class="node">
+<title>Node106</title>
+<g id="a_node106"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7620.5,-145.5 7620.5,-186.5 7790.5,-186.5 7790.5,-145.5 7620.5,-145.5"/>
+<text text-anchor="start" x="7628.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="7628.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
+<text text-anchor="middle" x="7705.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node106 -->
+<g id="edge137" class="edge">
+<title>Node86&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M10615.76,-242.21C10136.71,-238.28 8083.57,-219.65 7799.5,-187 7796.6,-186.67 7793.66,-186.29 7790.69,-185.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.73,-245.71 10625.76,-242.29 10615.79,-238.71 10615.73,-245.71"/>
+</g>
+<!-- Node107 -->
+<g id="node107" class="node">
+<title>Node107</title>
+<g id="a_node107"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7809,-151 7809,-181 8024,-181 8024,-151 7809,-151"/>
+<text text-anchor="start" x="7817" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7916.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node107 -->
+<g id="edge138" class="edge">
+<title>Node86&#45;&gt;Node107</title>
+<path fill="none" stroke="midnightblue" d="M10615.87,-242.92C10193.44,-242.28 8548.31,-236.57 8032.5,-187 8017.96,-185.6 8002.49,-183.43 7987.74,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.92,-246.42 10625.92,-242.94 10615.93,-239.42 10615.92,-246.42"/>
+</g>
+<!-- Node108 -->
+<g id="node108" class="node">
+<title>Node108</title>
+<g id="a_node108"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8042,-145.5 8042,-186.5 8205,-186.5 8205,-145.5 8042,-145.5"/>
+<text text-anchor="start" x="8050" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="8050" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
+<text text-anchor="middle" x="8123.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node108 -->
+<g id="edge140" class="edge">
+<title>Node86&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M10615.62,-243.35C10210.82,-244.36 8691.34,-244.19 8214.5,-187 8211.45,-186.63 8208.35,-186.21 8205.22,-185.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.84,-246.85 10625.83,-243.32 10615.82,-239.85 10615.84,-246.85"/>
+</g>
+<!-- Node109 -->
+<g id="node109" class="node">
+<title>Node109</title>
+<g id="a_node109"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8223.5,-151 8223.5,-181 8437.5,-181 8437.5,-151 8223.5,-151"/>
+<text text-anchor="start" x="8231.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8330.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node109 -->
+<g id="edge141" class="edge">
+<title>Node86&#45;&gt;Node109</title>
+<path fill="none" stroke="midnightblue" d="M10615.56,-242.48C10235.02,-240.18 8876.53,-229.15 8446.5,-187 8432.06,-185.58 8416.71,-183.42 8402.06,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.7,-245.98 10625.72,-242.54 10615.74,-238.98 10615.7,-245.98"/>
+</g>
+<!-- Node110 -->
+<g id="node110" class="node">
+<title>Node110</title>
+<g id="a_node110"><a xlink:href="_ref_concat_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8456,-151 8456,-181 8645,-181 8645,-151 8456,-151"/>
+<text text-anchor="start" x="8464" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8550.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConcatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node110 -->
+<g id="edge142" class="edge">
+<title>Node86&#45;&gt;Node110</title>
+<path fill="none" stroke="midnightblue" d="M10615.75,-242.47C10258.05,-240.22 9040.57,-229.54 8653.5,-187 8640.64,-185.59 8627,-183.42 8613.99,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.8,-245.97 10625.82,-242.53 10615.84,-238.97 10615.8,-245.97"/>
+</g>
+<!-- Node111 -->
+<g id="node111" class="node">
+<title>Node111</title>
+<g id="a_node111"><a xlink:href="_ref_constant_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8663,-151 8663,-181 8862,-181 8862,-151 8663,-151"/>
+<text text-anchor="start" x="8671" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8762.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConstantWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node111 -->
+<g id="edge143" class="edge">
+<title>Node86&#45;&gt;Node111</title>
+<path fill="none" stroke="midnightblue" d="M10615.78,-241.96C10283.26,-238.18 9214.11,-223.42 8871.5,-187 8858.01,-185.57 8843.69,-183.41 8830.01,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.84,-245.46 10625.87,-242.07 10615.91,-238.46 10615.84,-245.46"/>
+</g>
+<!-- Node112 -->
+<g id="node112" class="node">
+<title>Node112</title>
+<g id="a_node112"><a xlink:href="_ref_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8880.5,-145.5 8880.5,-186.5 9066.5,-186.5 9066.5,-145.5 8880.5,-145.5"/>
+<text text-anchor="start" x="8888.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="8888.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp16ToFp32</text>
+<text text-anchor="middle" x="8973.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node112 -->
+<g id="edge144" class="edge">
+<title>Node86&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M10615.69,-241.68C10307.92,-237.28 9376.27,-221.4 9075.5,-187 9072.54,-186.66 9069.54,-186.28 9066.52,-185.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.88,-245.18 10625.93,-241.83 10615.98,-238.18 10615.88,-245.18"/>
+</g>
+<!-- Node113 -->
+<g id="node113" class="node">
+<title>Node113</title>
+<g id="a_node113"><a xlink:href="_ref_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9084.5,-145.5 9084.5,-186.5 9270.5,-186.5 9270.5,-145.5 9084.5,-145.5"/>
+<text text-anchor="start" x="9092.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="9092.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp32ToFp16</text>
+<text text-anchor="middle" x="9177.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node113 -->
+<g id="edge145" class="edge">
+<title>Node86&#45;&gt;Node113</title>
+<path fill="none" stroke="midnightblue" d="M10615.42,-241.11C10333.9,-235.48 9538.82,-217.3 9279.5,-187 9276.54,-186.65 9273.54,-186.27 9270.52,-185.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.55,-244.62 10625.62,-241.32 10615.69,-237.62 10615.55,-244.62"/>
+</g>
+<!-- Node114 -->
+<g id="node114" class="node">
+<title>Node114</title>
+<g id="a_node114"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9288.5,-151 9288.5,-181 9514.5,-181 9514.5,-151 9288.5,-151"/>
+<text text-anchor="start" x="9296.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9401.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node114 -->
+<g id="edge147" class="edge">
+<title>Node86&#45;&gt;Node114</title>
+<path fill="none" stroke="midnightblue" d="M10615.74,-242.2C10410.63,-239.7 9926.96,-229.4 9523.5,-187 9508.98,-185.47 9493.57,-183.35 9478.76,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.85,-245.7 10625.89,-242.32 10615.93,-238.7 10615.85,-245.7"/>
+</g>
+<!-- Node115 -->
+<g id="node115" class="node">
+<title>Node115</title>
+<g id="a_node115"><a xlink:href="_ref_debug_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9533,-151 9533,-181 9720,-181 9720,-151 9533,-151"/>
+<text text-anchor="start" x="9541" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9626.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDebugWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node115 -->
+<g id="edge148" class="edge">
+<title>Node86&#45;&gt;Node115</title>
+<path fill="none" stroke="midnightblue" d="M10615.82,-241.85C10437.26,-238.78 10051.31,-227.61 9728.5,-187 9716.33,-185.47 9703.42,-183.34 9691.03,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.93,-245.35 10625.98,-242.02 10616.04,-238.35 10615.93,-245.35"/>
+</g>
+<!-- Node116 -->
+<g id="node116" class="node">
+<title>Node116</title>
+<g id="a_node116"><a xlink:href="_ref_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9737.5,-151 9737.5,-181 9961.5,-181 9961.5,-151 9737.5,-151"/>
+<text text-anchor="start" x="9745.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9849.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthToSpaceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node116 -->
+<g id="edge149" class="edge">
+<title>Node86&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M10615.72,-238.32C10472.53,-230.96 10200.65,-214.61 9970.5,-187 9956.76,-185.35 9942.19,-183.25 9928.11,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.64,-241.82 10625.8,-238.83 10615.99,-234.83 10615.64,-241.82"/>
+</g>
+<!-- Node117 -->
+<g id="node117" class="node">
+<title>Node117</title>
+<g id="a_node117"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9980,-151 9980,-181 10191,-181 10191,-151 9980,-151"/>
+<text text-anchor="start" x="9988" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10085.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node117 -->
+<g id="edge151" class="edge">
+<title>Node86&#45;&gt;Node117</title>
+<path fill="none" stroke="midnightblue" d="M10615.6,-234.12C10511.48,-224.4 10343.69,-207.45 10199.5,-187 10187.17,-185.25 10174.12,-183.18 10161.43,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.51,-237.62 10625.79,-235.06 10616.16,-230.65 10615.51,-237.62"/>
+</g>
+<!-- Node118 -->
+<g id="node118" class="node">
+<title>Node118</title>
+<g id="a_node118"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10209,-145.5 10209,-186.5 10404,-186.5 10404,-145.5 10209,-145.5"/>
+<text text-anchor="start" x="10217" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="10217" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
+<text text-anchor="middle" x="10306.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node118 -->
+<g id="edge152" class="edge">
+<title>Node86&#45;&gt;Node118</title>
+<path fill="none" stroke="midnightblue" d="M10629.9,-227.16C10569.44,-215.96 10486.5,-200.59 10413.5,-187 10410.43,-186.43 10407.32,-185.85 10404.17,-185.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10629.32,-230.61 10639.79,-228.99 10630.59,-223.73 10629.32,-230.61"/>
+</g>
+<!-- Node119 -->
+<g id="node119" class="node">
+<title>Node119</title>
+<g id="a_node119"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10422.5,-145.5 10422.5,-186.5 10606.5,-186.5 10606.5,-145.5 10422.5,-145.5"/>
+<text text-anchor="start" x="10430.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="10430.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
+<text text-anchor="middle" x="10514.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node119 -->
+<g id="edge153" class="edge">
+<title>Node86&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M10668.58,-225.26C10637.96,-213.68 10597.98,-198.56 10566.41,-186.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10667.57,-228.62 10678.16,-228.88 10670.05,-222.07 10667.57,-228.62"/>
+</g>
+<!-- Node120 -->
+<g id="node120" class="node">
+<title>Node120</title>
+<g id="a_node120"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10624.5,-145.5 10624.5,-186.5 10806.5,-186.5 10806.5,-145.5 10624.5,-145.5"/>
+<text text-anchor="start" x="10632.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="10632.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
+<text text-anchor="middle" x="10715.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node120 -->
+<g id="edge154" class="edge">
+<title>Node86&#45;&gt;Node120</title>
+<path fill="none" stroke="midnightblue" d="M10715.5,-218.66C10715.5,-208.33 10715.5,-196.44 10715.5,-186.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10712,-218.7 10715.5,-228.7 10719,-218.71 10712,-218.7"/>
+</g>
+<!-- Node121 -->
+<g id="node121" class="node">
+<title>Node121</title>
+<g id="a_node121"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10824.5,-151 10824.5,-181 11042.5,-181 11042.5,-151 10824.5,-151"/>
+<text text-anchor="start" x="10832.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10933.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node121 -->
+<g id="edge155" class="edge">
+<title>Node86&#45;&gt;Node121</title>
+<path fill="none" stroke="midnightblue" d="M10765.25,-225.65C10803.97,-212.16 10857.02,-193.66 10893.13,-181.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10764.03,-222.37 10755.74,-228.97 10766.33,-228.98 10764.03,-222.37"/>
+</g>
+<!-- Node122 -->
+<g id="node122" class="node">
+<title>Node122</title>
+<g id="a_node122"><a xlink:href="_ref_fake_quantization_float32_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11061,-145.5 11061,-186.5 11234,-186.5 11234,-145.5 11061,-145.5"/>
+<text text-anchor="start" x="11069" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="11069" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFakeQuantization</text>
+<text text-anchor="middle" x="11147.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Float32Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node122 -->
+<g id="edge156" class="edge">
+<title>Node86&#45;&gt;Node122</title>
+<path fill="none" stroke="midnightblue" d="M10791.8,-227.03C10799.12,-225.62 10806.45,-224.25 10813.5,-223 10918.83,-204.3 10946.2,-205.92 11051.5,-187 11054.6,-186.44 11057.75,-185.86 11060.94,-185.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10790.98,-223.63 10781.83,-228.98 10792.32,-230.5 10790.98,-223.63"/>
+</g>
+<!-- Node123 -->
+<g id="node123" class="node">
+<title>Node123</title>
+<g id="a_node123"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11252.5,-151 11252.5,-181 11422.5,-181 11422.5,-151 11252.5,-151"/>
+<text text-anchor="start" x="11260.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11337.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node123 -->
+<g id="edge157" class="edge">
+<title>Node86&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M10788.42,-227.14C10796.85,-225.59 10805.35,-224.17 10813.5,-223 11002.9,-195.82 11053.19,-214.76 11242.5,-187 11253.51,-185.39 11265.15,-183.27 11276.38,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10787.75,-223.7 10778.57,-228.99 10789.05,-230.58 10787.75,-223.7"/>
+</g>
+<!-- Node124 -->
+<g id="node124" class="node">
+<title>Node124</title>
+<g id="a_node124"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11440.5,-151 11440.5,-181 11620.5,-181 11620.5,-151 11440.5,-151"/>
+<text text-anchor="start" x="11448.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11530.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node124 -->
+<g id="edge158" class="edge">
+<title>Node86&#45;&gt;Node124</title>
+<path fill="none" stroke="midnightblue" d="M10787.34,-227.12C10796.12,-225.54 10804.99,-224.11 10813.5,-223 11086.32,-187.4 11158.65,-222.33 11431.5,-187 11443.32,-185.47 11455.85,-183.34 11467.88,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10786.67,-223.68 10777.49,-228.96 10787.96,-230.56 10786.67,-223.68"/>
+</g>
+<!-- Node125 -->
+<g id="node125" class="node">
+<title>Node125</title>
+<g id="a_node125"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11638.5,-145.5 11638.5,-186.5 11802.5,-186.5 11802.5,-145.5 11638.5,-145.5"/>
+<text text-anchor="start" x="11646.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="11646.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
+<text text-anchor="middle" x="11720.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node125 -->
+<g id="edge159" class="edge">
+<title>Node86&#45;&gt;Node125</title>
+<path fill="none" stroke="midnightblue" d="M10786.74,-227.1C10795.72,-225.5 10804.8,-224.07 10813.5,-223 11173.79,-178.57 11269.55,-234.14 11629.5,-187 11632.39,-186.62 11635.32,-186.2 11638.27,-185.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10785.87,-223.7 10776.68,-228.97 10787.15,-230.59 10785.87,-223.7"/>
+</g>
+<!-- Node126 -->
+<g id="node126" class="node">
+<title>Node126</title>
+<g id="a_node126"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11820.5,-151 11820.5,-181 12022.5,-181 12022.5,-151 11820.5,-151"/>
+<text text-anchor="start" x="11828.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11921.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node126 -->
+<g id="edge160" class="edge">
+<title>Node86&#45;&gt;Node126</title>
+<path fill="none" stroke="midnightblue" d="M10786.05,-227.16C10795.25,-225.52 10804.57,-224.06 10813.5,-223 11254.22,-170.45 11370.24,-234.82 11811.5,-187 11825.01,-185.54 11839.35,-183.38 11853.07,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10785.34,-223.73 10776.15,-229 10786.62,-230.61 10785.34,-223.73"/>
+</g>
+<!-- Node127 -->
+<g id="node127" class="node">
+<title>Node127</title>
+<g id="a_node127"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12040.5,-151 12040.5,-181 12228.5,-181 12228.5,-151 12040.5,-151"/>
+<text text-anchor="start" x="12048.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12134.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node127 -->
+<g id="edge161" class="edge">
+<title>Node86&#45;&gt;Node127</title>
+<path fill="none" stroke="midnightblue" d="M10785.85,-227.13C10795.11,-225.49 10804.51,-224.04 10813.5,-223 11351.47,-160.62 11493.24,-246.81 12031.5,-187 12044.35,-185.57 12058,-183.4 12071.01,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10785.07,-223.72 10775.88,-228.99 10786.35,-230.6 10785.07,-223.72"/>
+</g>
+<!-- Node128 -->
+<g id="node128" class="node">
+<title>Node128</title>
+<g id="a_node128"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12246.5,-145.5 12246.5,-186.5 12446.5,-186.5 12446.5,-145.5 12246.5,-145.5"/>
+<text text-anchor="start" x="12254.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="12254.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
+<text text-anchor="middle" x="12346.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node128 -->
+<g id="edge162" class="edge">
+<title>Node86&#45;&gt;Node128</title>
+<path fill="none" stroke="midnightblue" d="M10785.65,-227.13C10794.97,-225.48 10804.44,-224.03 10813.5,-223 11442.53,-151.43 11607.79,-252.33 12237.5,-187 12240.37,-186.7 12243.28,-186.37 12246.21,-186.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.81,-223.73 10775.61,-229 10786.08,-230.61 10784.81,-223.73"/>
+</g>
+<!-- Node129 -->
+<g id="node129" class="node">
+<title>Node129</title>
+<g id="a_node129"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12464.5,-145.5 12464.5,-186.5 12634.5,-186.5 12634.5,-145.5 12464.5,-145.5"/>
+<text text-anchor="start" x="12472.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="12472.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
+<text text-anchor="middle" x="12549.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node129 -->
+<g id="edge163" class="edge">
+<title>Node86&#45;&gt;Node129</title>
+<path fill="none" stroke="midnightblue" d="M10785.65,-227.1C10794.97,-225.46 10804.44,-224.02 10813.5,-223 11538.91,-141.69 11730.43,-271.33 12455.5,-187 12458.4,-186.66 12461.34,-186.28 12464.31,-185.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.81,-223.7 10775.61,-228.96 10786.08,-230.58 10784.81,-223.7"/>
+</g>
+<!-- Node130 -->
+<g id="node130" class="node">
+<title>Node130</title>
+<g id="a_node130"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12653,-151 12653,-181 12874,-181 12874,-151 12653,-151"/>
+<text text-anchor="start" x="12661" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12763.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node130 -->
+<g id="edge164" class="edge">
+<title>Node86&#45;&gt;Node130</title>
+<path fill="none" stroke="midnightblue" d="M10785.45,-227.12C10794.84,-225.46 10804.37,-224.01 10813.5,-223 11622.03,-133.3 11833.48,-262.07 12643.5,-187 12658.54,-185.61 12674.54,-183.43 12689.78,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.54,-223.73 10775.35,-228.99 10785.82,-230.61 10784.54,-223.73"/>
+</g>
+<!-- Node131 -->
+<g id="node131" class="node">
+<title>Node131</title>
+<g id="a_node131"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12892,-151 12892,-181 13111,-181 13111,-151 12892,-151"/>
+<text text-anchor="start" x="12900" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13001.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node131 -->
+<g id="edge165" class="edge">
+<title>Node86&#45;&gt;Node131</title>
+<path fill="none" stroke="midnightblue" d="M10785.45,-227.1C10794.84,-225.44 10804.37,-224 10813.5,-223 11270.82,-172.79 12425.4,-229.56 12883.5,-187 12898.29,-185.63 12914.03,-183.46 12929.02,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.54,-223.71 10775.34,-228.97 10785.81,-230.59 10784.54,-223.71"/>
+</g>
+<!-- Node132 -->
+<g id="node132" class="node">
+<title>Node132</title>
+<g id="a_node132"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13129,-151 13129,-181 13342,-181 13342,-151 13129,-151"/>
+<text text-anchor="start" x="13137" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13235.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node132 -->
+<g id="edge166" class="edge">
+<title>Node86&#45;&gt;Node132</title>
+<path fill="none" stroke="midnightblue" d="M10785.45,-227.08C10794.83,-225.43 10804.37,-223.99 10813.5,-223 11323.22,-167.5 12610.03,-235.07 13120.5,-187 13135.03,-185.63 13150.48,-183.45 13165.19,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.54,-223.69 10775.34,-228.95 10785.81,-230.58 10784.54,-223.69"/>
+</g>
+<!-- Node133 -->
+<g id="node133" class="node">
+<title>Node133</title>
+<g id="a_node133"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13360,-151 13360,-181 13539,-181 13539,-151 13360,-151"/>
+<text text-anchor="start" x="13368" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13449.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node133 -->
+<g id="edge167" class="edge">
+<title>Node86&#45;&gt;Node133</title>
+<path fill="none" stroke="midnightblue" d="M10784.95,-227.16C10794.5,-225.47 10804.21,-224 10813.5,-223 11374.29,-162.34 12790.71,-247.66 13351.5,-187 13364.02,-185.65 13377.3,-183.46 13389.92,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.27,-223.72 10775.08,-228.99 10785.55,-230.61 10784.27,-223.72"/>
+</g>
+<!-- Node134 -->
+<g id="node134" class="node">
+<title>Node134</title>
+<g id="a_node134"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13557.5,-151 13557.5,-181 13739.5,-181 13739.5,-151 13557.5,-151"/>
+<text text-anchor="start" x="13565.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13648.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node134 -->
+<g id="edge168" class="edge">
+<title>Node86&#45;&gt;Node134</title>
+<path fill="none" stroke="midnightblue" d="M10784.95,-227.15C10794.5,-225.46 10804.21,-224 10813.5,-223 11417.84,-157.94 12944.03,-250.87 13548.5,-187 13561.27,-185.65 13574.82,-183.46 13587.69,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.27,-223.72 10775.08,-228.98 10785.55,-230.6 10784.27,-223.72"/>
+</g>
+<!-- Node135 -->
+<g id="node135" class="node">
+<title>Node135</title>
+<g id="a_node135"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13757.5,-151 13757.5,-181 13981.5,-181 13981.5,-151 13757.5,-151"/>
+<text text-anchor="start" x="13765.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13869.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node135 -->
+<g id="edge169" class="edge">
+<title>Node86&#45;&gt;Node135</title>
+<path fill="none" stroke="midnightblue" d="M10784.95,-227.14C10794.5,-225.46 10804.21,-224 10813.5,-223 11462.06,-153.48 13098.75,-244.35 13748.5,-187 13763.88,-185.64 13780.25,-183.45 13795.82,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.27,-223.71 10775.08,-228.97 10785.55,-230.59 10784.27,-223.71"/>
+</g>
+<!-- Node136 -->
+<g id="node136" class="node">
+<title>Node136</title>
+<g id="a_node136"><a xlink:href="_ref_pad_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14000,-151 14000,-181 14173,-181 14173,-151 14000,-151"/>
+<text text-anchor="start" x="14008" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="14086.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPadWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node136 -->
+<g id="edge170" class="edge">
+<title>Node86&#45;&gt;Node136</title>
+<path fill="none" stroke="midnightblue" d="M10784.94,-227.13C10794.49,-225.45 10804.21,-223.99 10813.5,-223 11515.56,-148.07 13288.6,-263.36 13990.5,-187 14002.77,-185.67 14015.79,-183.48 14028.15,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.27,-223.7 10775.08,-228.96 10785.55,-230.58 10784.27,-223.7"/>
+</g>
+<!-- Node137 -->
+<g id="node137" class="node">
+<title>Node137</title>
+<g id="a_node137"><a xlink:href="_ref_permute_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14191,-151 14191,-181 14388,-181 14388,-151 14191,-151"/>
+<text text-anchor="start" x="14199" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="14289.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPermuteWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node137 -->
+<g id="edge171" class="edge">
+<title>Node86&#45;&gt;Node137</title>
+<path fill="none" stroke="midnightblue" d="M10784.94,-227.13C10794.49,-225.45 10804.21,-223.99 10813.5,-223 11558.01,-143.78 13437.36,-260.06 14182.5,-187 14196.14,-185.66 14210.63,-183.48 14224.4,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.27,-223.69 10775.08,-228.96 10785.55,-230.58 10784.27,-223.69"/>
+</g>
+<!-- Node138 -->
+<g id="node138" class="node">
+<title>Node138</title>
+<g id="a_node138"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14406,-151 14406,-181 14609,-181 14609,-151 14406,-151"/>
+<text text-anchor="start" x="14414" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="14507.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node138 -->
+<g id="edge172" class="edge">
+<title>Node86&#45;&gt;Node138</title>
+<path fill="none" stroke="midnightblue" d="M10784.94,-227.12C10794.49,-225.44 10804.21,-223.99 10813.5,-223 11605.54,-138.98 13604.6,-262.51 14397.5,-187 14411.51,-185.67 14426.41,-183.48 14440.56,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.27,-223.69 10775.08,-228.95 10785.55,-230.57 10784.27,-223.69"/>
+</g>
+<!-- Node139 -->
+<g id="node139" class="node">
+<title>Node139</title>
+<g id="a_node139"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14627,-151 14627,-181 14830,-181 14830,-151 14627,-151"/>
+<text text-anchor="start" x="14635" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="14728.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node139 -->
+<g id="edge173" class="edge">
+<title>Node86&#45;&gt;Node139</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.15C10794.36,-225.46 10804.14,-223.99 10813.5,-223 11654.4,-134.05 13776.69,-266.92 14618.5,-187 14632.51,-185.67 14647.41,-183.49 14661.56,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.73 10774.81,-229 10785.28,-230.61 10784.01,-223.73"/>
+</g>
+<!-- Node140 -->
+<g id="node140" class="node">
+<title>Node140</title>
+<g id="a_node140"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14848.5,-151 14848.5,-181 15028.5,-181 15028.5,-151 14848.5,-151"/>
+<text text-anchor="start" x="14856.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="14938.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node140 -->
+<g id="edge174" class="edge">
+<title>Node86&#45;&gt;Node140</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.15C10794.36,-225.45 10804.14,-223.99 10813.5,-223 11703.26,-129.11 13949.64,-280.01 14839.5,-187 14852.23,-185.67 14865.75,-183.47 14878.58,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.73 10774.81,-228.99 10785.28,-230.61 10784.01,-223.73"/>
+</g>
+<!-- Node141 -->
+<g id="node141" class="node">
+<title>Node141</title>
+<g id="a_node141"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15047,-151 15047,-181 15234,-181 15234,-151 15047,-151"/>
+<text text-anchor="start" x="15055" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="15140.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node141 -->
+<g id="edge175" class="edge">
+<title>Node86&#45;&gt;Node141</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.15C10794.36,-225.45 10804.14,-223.99 10813.5,-223 11747.04,-124.69 14103.5,-280.86 15037.5,-187 15050.73,-185.67 15064.79,-183.47 15078.13,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.72 10774.81,-228.99 10785.28,-230.61 10784.01,-223.72"/>
+</g>
+<!-- Node142 -->
+<g id="node142" class="node">
+<title>Node142</title>
+<g id="a_node142"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15252,-151 15252,-181 15451,-181 15451,-151 15252,-151"/>
+<text text-anchor="start" x="15260" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="15351.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node142 -->
+<g id="edge176" class="edge">
+<title>Node86&#45;&gt;Node142</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.14C10794.36,-225.45 10804.14,-223.98 10813.5,-223 11792.58,-120.09 14263.52,-280.99 15243.5,-187 15257.36,-185.67 15272.09,-183.47 15286.08,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.72 10774.81,-228.98 10785.28,-230.6 10784.01,-223.72"/>
+</g>
+<!-- Node143 -->
+<g id="node143" class="node">
+<title>Node143</title>
+<g id="a_node143"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15469,-151 15469,-181 15660,-181 15660,-151 15469,-151"/>
+<text text-anchor="start" x="15477" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="15564.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node143 -->
+<g id="edge177" class="edge">
+<title>Node86&#45;&gt;Node143</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.14C10794.36,-225.44 10804.14,-223.98 10813.5,-223 11327.03,-169.12 14946.67,-237.97 15460.5,-187 15473.86,-185.68 15488.05,-183.48 15501.52,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.72 10774.81,-228.98 10785.28,-230.6 10784.01,-223.72"/>
+</g>
+<!-- Node144 -->
+<g id="node144" class="node">
+<title>Node144</title>
+<g id="a_node144"><a xlink:href="_ref_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15678,-151 15678,-181 15875,-181 15875,-151 15678,-151"/>
+<text text-anchor="start" x="15686" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="15776.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReshapeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node144 -->
+<g id="edge178" class="edge">
+<title>Node86&#45;&gt;Node144</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.14C10794.36,-225.44 10804.14,-223.98 10813.5,-223 11350.13,-166.79 15132.42,-238.77 15669.5,-187 15683.23,-185.68 15697.83,-183.48 15711.69,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.71 10774.81,-228.98 10785.28,-230.6 10784.01,-223.71"/>
+</g>
+<!-- Node145 -->
+<g id="node145" class="node">
+<title>Node145</title>
+<g id="a_node145"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15893.5,-151 15893.5,-181 16081.5,-181 16081.5,-151 15893.5,-151"/>
+<text text-anchor="start" x="15901.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="15987.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node145 -->
+<g id="edge179" class="edge">
+<title>Node86&#45;&gt;Node145</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.13C10794.36,-225.44 10804.14,-223.98 10813.5,-223 11373.9,-164.39 15323.83,-242.94 15884.5,-187 15897.73,-185.68 15911.79,-183.49 15925.13,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.71 10774.81,-228.97 10785.28,-230.59 10784.01,-223.71"/>
+</g>
+<!-- Node146 -->
+<g id="node146" class="node">
+<title>Node146</title>
+<g id="a_node146"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16099.5,-151 16099.5,-181 16307.5,-181 16307.5,-151 16099.5,-151"/>
+<text text-anchor="start" x="16107.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="16203.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node146 -->
+<g id="edge180" class="edge">
+<title>Node86&#45;&gt;Node146</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.13C10794.36,-225.44 10804.14,-223.98 10813.5,-223 11396.67,-162.09 15506.58,-240.28 16090.5,-187 16104.98,-185.68 16120.4,-183.48 16135.03,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.71 10774.81,-228.97 10785.28,-230.59 10784.01,-223.71"/>
+</g>
+<!-- Node147 -->
+<g id="node147" class="node">
+<title>Node147</title>
+<g id="a_node147"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16326,-151 16326,-181 16505,-181 16505,-151 16326,-151"/>
+<text text-anchor="start" x="16334" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="16415.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node147 -->
+<g id="edge181" class="edge">
+<title>Node86&#45;&gt;Node147</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.13C10794.36,-225.43 10804.14,-223.98 10813.5,-223 11421.66,-159.57 15708.28,-249.83 16316.5,-187 16329.23,-185.68 16342.75,-183.49 16355.58,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.7 10774.81,-228.97 10785.28,-230.59 10784.01,-223.7"/>
+</g>
+<!-- Node148 -->
+<g id="node148" class="node">
+<title>Node148</title>
+<g id="a_node148"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16523.5,-151 16523.5,-181 16719.5,-181 16719.5,-151 16523.5,-151"/>
+<text text-anchor="start" x="16531.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="16621.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node148 -->
+<g id="edge182" class="edge">
+<title>Node86&#45;&gt;Node148</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.13C10794.36,-225.43 10804.14,-223.97 10813.5,-223 11443.55,-157.36 15883.93,-247.43 16514.5,-187 16528.23,-185.68 16542.83,-183.49 16556.69,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.7 10774.81,-228.97 10785.28,-230.59 10784.01,-223.7"/>
+</g>
+<!-- Node149 -->
+<g id="node149" class="node">
+<title>Node149</title>
+<g id="a_node149"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16737.5,-145.5 16737.5,-186.5 16907.5,-186.5 16907.5,-145.5 16737.5,-145.5"/>
+<text text-anchor="start" x="16745.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="16745.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
+<text text-anchor="middle" x="16822.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node149 -->
+<g id="edge183" class="edge">
+<title>Node86&#45;&gt;Node149</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.12C10794.36,-225.43 10804.14,-223.97 10813.5,-223 11467.2,-154.97 16075.09,-257.75 16728.5,-187 16731.4,-186.69 16734.35,-186.32 16737.32,-185.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.7 10774.81,-228.96 10785.28,-230.58 10784.01,-223.7"/>
+</g>
+<!-- Node150 -->
+<g id="node150" class="node">
+<title>Node150</title>
+<g id="a_node150"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16925.5,-151 16925.5,-181 17149.5,-181 17149.5,-151 16925.5,-151"/>
+<text text-anchor="start" x="16933.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="17037.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node150 -->
+<g id="edge184" class="edge">
+<title>Node86&#45;&gt;Node150</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.12C10794.36,-225.43 10804.14,-223.97 10813.5,-223 11487.99,-152.87 16240.82,-244.47 16916.5,-187 16931.99,-185.68 16948.48,-183.49 16964.15,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.7 10774.81,-228.96 10785.28,-230.58 10784.01,-223.7"/>
+</g>
+<!-- Node151 -->
+<g id="node151" class="node">
+<title>Node151</title>
+<g id="a_node151"><a xlink:href="_splitter_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17206,-151 17206,-181 17335,-181 17335,-151 17206,-151"/>
+<text text-anchor="start" x="17214" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="17270.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node151 -->
+<g id="edge185" class="edge">
+<title>Node86&#45;&gt;Node151</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.12C10794.36,-225.43 10804.14,-223.97 10813.5,-223 11518.39,-149.8 16488.51,-276.62 17191.5,-187 17201.75,-185.69 17212.57,-183.51 17222.81,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.7 10774.81,-228.96 10785.28,-230.58 10784.01,-223.7"/>
+</g>
+<!-- Node152 -->
+<g id="node152" class="node">
+<title>Node152</title>
+<g id="a_node152"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17084,-73 17084,-103 17275,-103 17275,-73 17084,-73"/>
+<text text-anchor="start" x="17092" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="17179.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node152 -->
+<g id="edge188" class="edge">
+<title>Node86&#45;&gt;Node152</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.12C10794.36,-225.43 10804.14,-223.97 10813.5,-223 10901.15,-213.9 17090.12,-242.6 17158.5,-187 17183.34,-166.8 17183.32,-125.01 17181.35,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.7 10774.81,-228.96 10785.28,-230.58 10784.01,-223.7"/>
+</g>
+<!-- Node153 -->
+<g id="node153" class="node">
+<title>Node153</title>
+<g id="a_node153"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17297,-73 17297,-103 17426,-103 17426,-73 17297,-73"/>
+<text text-anchor="start" x="17305" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="17361.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node153 -->
+<g id="edge195" class="edge">
+<title>Node86&#45;&gt;Node153</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.12C10794.36,-225.43 10804.14,-223.97 10813.5,-223 10858.61,-218.32 17309.88,-216.3 17344.5,-187 17368.75,-166.48 17366.93,-124.83 17363.98,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.7 10774.81,-228.96 10785.28,-230.58 10784.01,-223.7"/>
+</g>
+<!-- Node154 -->
+<g id="node154" class="node">
+<title>Node154</title>
+<g id="a_node154"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17391.5,-151 17391.5,-181 17573.5,-181 17573.5,-151 17391.5,-151"/>
+<text text-anchor="start" x="17399.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="17482.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node154 -->
+<g id="edge189" class="edge">
+<title>Node86&#45;&gt;Node154</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.12C10794.36,-225.43 10804.14,-223.97 10813.5,-223 11538.95,-147.72 16651.57,-257.53 17377.5,-187 17390.98,-185.69 17405.31,-183.5 17418.91,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.7 10774.81,-228.96 10785.28,-230.58 10784.01,-223.7"/>
+</g>
+<!-- Node155 -->
+<g id="node155" class="node">
+<title>Node155</title>
+<g id="a_node155"><a xlink:href="_ref_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17592,-151 17592,-181 17805,-181 17805,-151 17592,-151"/>
+<text text-anchor="start" x="17600" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="17698.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node155 -->
+<g id="edge190" class="edge">
+<title>Node86&#45;&gt;Node155</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.12C10794.36,-225.43 10804.14,-223.97 10813.5,-223 11561.61,-145.43 16833.29,-253.12 17582.5,-187 17597.36,-185.69 17613.18,-183.5 17628.2,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.69 10774.81,-228.96 10785.28,-230.58 10784.01,-223.69"/>
+</g>
+<!-- Node156 -->
+<g id="node156" class="node">
+<title>Node156</title>
+<g id="a_node156"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17823,-151 17823,-181 17996,-181 17996,-151 17823,-151"/>
+<text text-anchor="start" x="17831" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="17909.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node156 -->
+<g id="edge191" class="edge">
+<title>Node86&#45;&gt;Node156</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.12C10794.36,-225.42 10804.14,-223.97 10813.5,-223 11587.26,-142.84 17040.99,-269.55 17814.5,-187 17826.73,-185.69 17839.72,-183.51 17852.02,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.69 10774.81,-228.95 10785.28,-230.58 10784.01,-223.69"/>
+</g>
+<!-- Node157 -->
+<g id="node157" class="node">
+<title>Node157</title>
+<g id="a_node157"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18014,-145.5 18014,-186.5 18223,-186.5 18223,-145.5 18014,-145.5"/>
+<text text-anchor="start" x="18022" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="18022" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
+<text text-anchor="middle" x="18118.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node157 -->
+<g id="edge192" class="edge">
+<title>Node86&#45;&gt;Node157</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.11C10794.36,-225.42 10804.14,-223.97 10813.5,-223 11608.37,-140.71 17209.62,-258.9 18005.5,-187 18008.28,-186.75 18011.09,-186.47 18013.92,-186.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.69 10774.81,-228.95 10785.28,-230.57 10784.01,-223.69"/>
+</g>
+<!-- Node158 -->
+<g id="node158" class="node">
+<title>Node158</title>
+<g id="a_node158"><a xlink:href="_ref_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18241.5,-151 18241.5,-181 18445.5,-181 18445.5,-151 18241.5,-151"/>
+<text text-anchor="start" x="18249.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="18343.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node158 -->
+<g id="edge193" class="edge">
+<title>Node86&#45;&gt;Node158</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.11C10794.36,-225.42 10804.14,-223.97 10813.5,-223 11633.47,-138.17 17411.61,-262.37 18232.5,-187 18246.73,-185.69 18261.88,-183.51 18276.25,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.69 10774.81,-228.95 10785.28,-230.57 10784.01,-223.69"/>
+</g>
+<!-- Node159 -->
+<g id="node159" class="node">
+<title>Node159</title>
+<g id="a_node159"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18463.5,-145.5 18463.5,-186.5 18621.5,-186.5 18621.5,-145.5 18463.5,-145.5"/>
+<text text-anchor="start" x="18471.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="18471.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
+<text text-anchor="middle" x="18542.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node159 -->
+<g id="edge194" class="edge">
+<title>Node86&#45;&gt;Node159</title>
+<path fill="none" stroke="midnightblue" d="M10784.74,-227.11C10794.36,-225.42 10804.14,-223.97 10813.5,-223 11658.01,-135.69 17611.01,-283.66 18454.5,-187 18457.46,-186.66 18460.46,-186.26 18463.49,-185.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10784.01,-223.69 10774.81,-228.95 10785.28,-230.57 10784.01,-223.69"/>
+</g>
+<!-- Node160 -->
+<g id="node160" class="node">
+<title>Node160</title>
+<g id="a_node160"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18640,-151 18640,-181 18769,-181 18769,-151 18640,-151"/>
+<text text-anchor="start" x="18648" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="18704.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node160 -->
+<g id="edge196" class="edge">
+<title>Node86&#45;&gt;Node160</title>
+<path fill="none" stroke="midnightblue" d="M10784.54,-227.15C10794.22,-225.44 10804.08,-223.97 10813.5,-223 11245.48,-178.36 18200.13,-245.14 18630.5,-187 18640.13,-185.7 18650.28,-183.51 18659.88,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10783.74,-223.73 10774.55,-229 10785.02,-230.62 10783.74,-223.73"/>
+</g>
+<!-- Node88 -->
+<g id="node88" class="node">
+<title>Node88</title>
+<g id="a_node88"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4931,-73 4931,-103 5092,-103 5092,-73 4931,-73"/>
+<text text-anchor="start" x="4939" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5011.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node87&#45;&gt;Node88 -->
+<g id="edge116" class="edge">
+<title>Node87&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M5247.16,-148.5C5193.35,-134.92 5117.9,-115.87 5066.99,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5246.39,-151.92 5256.94,-150.97 5248.1,-145.13 5246.39,-151.92"/>
+</g>
+<!-- Node87&#45;&gt;Node89 -->
+<g id="edge118" class="edge">
+<title>Node87&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M5330.01,-142.44C5339.88,-129.73 5351.9,-114.25 5360.45,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5326.96,-140.66 5323.6,-150.7 5332.49,-144.95 5326.96,-140.66"/>
+</g>
+<!-- Node88&#45;&gt;Node80 -->
+<g id="edge117" class="edge">
+<title>Node88&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M4958.01,-69.86C4920.44,-57.82 4870.8,-41.91 4835.52,-30.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4957.18,-73.27 4967.77,-72.99 4959.32,-66.6 4957.18,-73.27"/>
+</g>
+<!-- Node90&#45;&gt;Node88 -->
+<g id="edge120" class="edge">
+<title>Node90&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M4937.6,-144.61C4954.97,-131.54 4977.09,-114.89 4992.59,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4935.38,-141.9 4929.5,-150.7 4939.59,-147.49 4935.38,-141.9"/>
+</g>
+<!-- Node91&#45;&gt;Node88 -->
+<g id="edge122" class="edge">
+<title>Node91&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M5085.4,-144.61C5068.03,-131.54 5045.91,-114.89 5030.41,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5083.41,-147.49 5093.5,-150.7 5087.62,-141.9 5083.41,-147.49"/>
+</g>
+<!-- Node95 -->
+<g id="node95" class="node">
+<title>Node95</title>
+<g id="a_node95"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5618.5,-73 5618.5,-103 5758.5,-103 5758.5,-73 5618.5,-73"/>
+<text text-anchor="start" x="5626.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5688.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node94&#45;&gt;Node95 -->
+<g id="edge126" class="edge">
+<title>Node94&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M5842.47,-147.22C5806.85,-133.75 5758.57,-115.5 5725.64,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5841.57,-150.62 5852.16,-150.88 5844.05,-144.07 5841.57,-150.62"/>
+</g>
+<!-- Node94&#45;&gt;Node96 -->
+<g id="edge127" class="edge">
+<title>Node94&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M5889.5,-140.59C5889.5,-128.26 5889.5,-113.72 5889.5,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5886,-140.7 5889.5,-150.7 5893,-140.71 5886,-140.7"/>
+</g>
+<!-- Node94&#45;&gt;Node97 -->
+<g id="edge128" class="edge">
+<title>Node94&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M5943.18,-147.79C5979.58,-136.11 6027.76,-120.66 6065.6,-108.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5941.7,-144.59 5933.25,-150.97 5943.84,-151.25 5941.7,-144.59"/>
+</g>
+<!-- Node151&#45;&gt;Node152 -->
+<g id="edge186" class="edge">
+<title>Node151&#45;&gt;Node152</title>
+<path fill="none" stroke="midnightblue" d="M17245.66,-144.25C17230.07,-131.23 17210.37,-114.78 17196.54,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17243.46,-146.98 17253.38,-150.7 17247.95,-141.61 17243.46,-146.98"/>
+</g>
+<!-- Node151&#45;&gt;Node153 -->
+<g id="edge187" class="edge">
+<title>Node151&#45;&gt;Node153</title>
+<path fill="none" stroke="midnightblue" d="M17295.34,-144.25C17310.93,-131.23 17330.63,-114.78 17344.46,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17293.05,-141.61 17287.62,-150.7 17297.54,-146.98 17293.05,-141.61"/>
+</g>
+<!-- Node162 -->
+<g id="node162" class="node">
+<title>Node162</title>
+<g id="a_node162"><a xlink:href="_tosa_ref_workload_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11139.5,-307 11139.5,-337 11297.5,-337 11297.5,-307 11139.5,-307"/>
+<text text-anchor="start" x="11147.5" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11218.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefWorkloadFactory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node161&#45;&gt;Node162 -->
+<g id="edge199" class="edge">
+<title>Node161&#45;&gt;Node162</title>
+<path fill="none" stroke="midnightblue" d="M11358.58,-375.81C11326.79,-363.83 11285.37,-348.21 11255.83,-337.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11357.52,-379.15 11368.11,-379.4 11359.98,-372.6 11357.52,-379.15"/>
+</g>
+<!-- Node164 -->
+<g id="node164" class="node">
+<title>Node164</title>
+<g id="a_node164"><a xlink:href="_tosa_ref_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11316,-307 11316,-337 11495,-337 11495,-307 11316,-307"/>
+<text text-anchor="start" x="11324" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11405.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefTensorHandleFactory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node161&#45;&gt;Node164 -->
+<g id="edge202" class="edge">
+<title>Node161&#45;&gt;Node164</title>
+<path fill="none" stroke="midnightblue" d="M11405.5,-369.23C11405.5,-358.57 11405.5,-346.41 11405.5,-337.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11402,-369.23 11405.5,-379.23 11409,-369.23 11402,-369.23"/>
+</g>
+<!-- Node166 -->
+<g id="node166" class="node">
+<title>Node166</title>
+<g id="a_node166"><a xlink:href="_tosa_ref_memory_manager_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11723,-307 11723,-337 11884,-337 11884,-307 11723,-307"/>
+<text text-anchor="start" x="11731" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11803.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefMemoryManager.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node161&#45;&gt;Node166 -->
+<g id="edge205" class="edge">
+<title>Node161&#45;&gt;Node166</title>
+<path fill="none" stroke="midnightblue" d="M11495.92,-379.46C11556.25,-369.84 11637.26,-356.43 11708.5,-343 11718.27,-341.16 11728.59,-339.1 11738.67,-337.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11495.37,-376 11486.05,-381.03 11496.47,-382.91 11495.37,-376"/>
+</g>
+<!-- Node167 -->
+<g id="node167" class="node">
+<title>Node167</title>
+<g id="a_node167"><a xlink:href="_tosa_ref_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11513,-307 11513,-337 11666,-337 11666,-307 11513,-307"/>
+<text text-anchor="start" x="11521" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11589.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefTensorHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node161&#45;&gt;Node167 -->
+<g id="edge206" class="edge">
+<title>Node161&#45;&gt;Node167</title>
+<path fill="none" stroke="midnightblue" d="M11451.67,-375.81C11482.94,-363.83 11523.7,-348.21 11552.77,-337.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11450.38,-372.56 11442.29,-379.4 11452.88,-379.09 11450.38,-372.56"/>
+</g>
+<!-- Node162&#45;&gt;Node64 -->
+<g id="edge200" class="edge">
+<title>Node162&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M11222.03,-296.59C11223.82,-284.26 11225.92,-269.72 11227.44,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11218.54,-296.31 11220.57,-306.7 11225.47,-297.31 11218.54,-296.31"/>
+</g>
+<!-- Node163 -->
+<g id="node163" class="node">
+<title>Node163</title>
+<g id="a_node163"><a xlink:href="_tosa_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11324.5,-229 11324.5,-259 11482.5,-259 11482.5,-229 11324.5,-229"/>
+<text text-anchor="start" x="11332.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11403.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefWorkloadFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node162&#45;&gt;Node163 -->
+<g id="edge201" class="edge">
+<title>Node162&#45;&gt;Node163</title>
+<path fill="none" stroke="midnightblue" d="M11262.2,-303.05C11294.95,-289.59 11339.13,-271.44 11369.32,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11260.78,-299.85 11252.86,-306.88 11263.44,-306.32 11260.78,-299.85"/>
+</g>
+<!-- Node164&#45;&gt;Node64 -->
+<g id="edge203" class="edge">
+<title>Node164&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M11363.52,-302.87C11332.41,-289.44 11290.61,-271.39 11262.02,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11362.24,-306.13 11372.81,-306.88 11365.02,-299.71 11362.24,-306.13"/>
+</g>
+<!-- Node165 -->
+<g id="node165" class="node">
+<title>Node165</title>
+<g id="a_node165"><a xlink:href="_tosa_ref_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11500.5,-229 11500.5,-259 11678.5,-259 11678.5,-229 11500.5,-229"/>
+<text text-anchor="start" x="11508.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11589.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefTensorHandleFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node164&#45;&gt;Node165 -->
+<g id="edge204" class="edge">
+<title>Node164&#45;&gt;Node165</title>
+<path fill="none" stroke="midnightblue" d="M11448.97,-303.05C11481.54,-289.59 11525.48,-271.44 11555.51,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11447.58,-299.83 11439.68,-306.88 11450.26,-306.3 11447.58,-299.83"/>
+</g>
+<!-- Node167&#45;&gt;Node163 -->
+<g id="edge209" class="edge">
+<title>Node167&#45;&gt;Node163</title>
+<path fill="none" stroke="midnightblue" d="M11545.56,-303.05C11512.64,-289.59 11468.21,-271.44 11437.86,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11544.37,-306.34 11554.95,-306.88 11547.02,-299.86 11544.37,-306.34"/>
+</g>
+<!-- Node167&#45;&gt;Node165 -->
+<g id="edge208" class="edge">
+<title>Node167&#45;&gt;Node165</title>
+<path fill="none" stroke="midnightblue" d="M11589.5,-296.59C11589.5,-284.26 11589.5,-269.72 11589.5,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11586,-296.7 11589.5,-306.7 11593,-296.71 11586,-296.7"/>
+</g>
+<!-- Node168 -->
+<g id="node168" class="node">
+<title>Node168</title>
+<g id="a_node168"><a xlink:href="_tosa_ref_tensor_handle_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11697,-229 11697,-259 11850,-259 11850,-229 11697,-229"/>
+<text text-anchor="start" x="11705" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="11773.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefTensorHandle.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node167&#45;&gt;Node168 -->
+<g id="edge207" class="edge">
+<title>Node167&#45;&gt;Node168</title>
+<path fill="none" stroke="midnightblue" d="M11632.97,-303.05C11665.54,-289.59 11709.48,-271.44 11739.51,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11631.58,-299.83 11623.68,-306.88 11634.26,-306.3 11631.58,-299.83"/>
+</g>
+<!-- Node169&#45;&gt;Node66 -->
+<g id="edge220" class="edge">
+<title>Node169&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M11967.48,-374.78C11953.27,-367.22 11939.72,-356.89 11931.5,-343 11915.76,-316.4 11930.34,-279.09 11940.54,-259.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11966.33,-378.12 11976.86,-379.36 11969.41,-371.83 11966.33,-378.12"/>
+</g>
+<!-- Node170 -->
+<g id="node170" class="node">
+<title>Node170</title>
+<g id="a_node170"><a xlink:href="_sample_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12343,-307 12343,-337 12486,-337 12486,-307 12343,-307"/>
+<text text-anchor="start" x="12351" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="12414.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleTensorHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node169&#45;&gt;Node170 -->
+<g id="edge212" class="edge">
+<title>Node169&#45;&gt;Node170</title>
+<path fill="none" stroke="midnightblue" d="M12113.8,-378.79C12205.25,-363.9 12333.33,-343.04 12333.5,-343 12342.16,-341.23 12351.29,-339.17 12360.17,-337.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12112.98,-375.38 12103.68,-380.44 12114.11,-382.29 12112.98,-375.38"/>
+</g>
+<!-- Node175 -->
+<g id="node175" class="node">
+<title>Node175</title>
+<g id="a_node175"><a xlink:href="_sample_dynamic_workload_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12124.5,-307 12124.5,-337 12324.5,-337 12324.5,-307 12124.5,-307"/>
+<text text-anchor="start" x="12132.5" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="12224.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicWorkloadFactory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node169&#45;&gt;Node175 -->
+<g id="edge217" class="edge">
+<title>Node169&#45;&gt;Node175</title>
+<path fill="none" stroke="midnightblue" d="M12073.49,-375.96C12107.71,-363.96 12152.49,-348.26 12184.38,-337.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12071.97,-372.79 12063.69,-379.4 12074.29,-379.4 12071.97,-372.79"/>
+</g>
+<!-- Node176 -->
+<g id="node176" class="node">
+<title>Node176</title>
+<g id="a_node176"><a xlink:href="_sample_dynamic_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11940.5,-301.5 11940.5,-342.5 12106.5,-342.5 12106.5,-301.5 11940.5,-301.5"/>
+<text text-anchor="start" x="11948.5" y="-330.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="start" x="11948.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicTensorHandle</text>
+<text text-anchor="middle" x="12023.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node169&#45;&gt;Node176 -->
+<g id="edge221" class="edge">
+<title>Node169&#45;&gt;Node176</title>
+<path fill="none" stroke="midnightblue" d="M12023.5,-368.98C12023.5,-360.35 12023.5,-350.76 12023.5,-342.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12020,-369.23 12023.5,-379.23 12027,-369.23 12020,-369.23"/>
+</g>
+<!-- Node177 -->
+<g id="node177" class="node">
+<title>Node177</title>
+<g id="a_node177"><a xlink:href="_sample_memory_manager_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12504,-307 12504,-337 12663,-337 12663,-307 12504,-307"/>
+<text text-anchor="start" x="12512" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="12583.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleMemoryManager.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node169&#45;&gt;Node177 -->
+<g id="edge224" class="edge">
+<title>Node169&#45;&gt;Node177</title>
+<path fill="none" stroke="midnightblue" d="M12113.57,-378.93C12283.83,-357.71 12329.89,-369.49 12495.5,-343 12505.56,-341.39 12516.18,-339.31 12526.43,-337.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12113,-375.47 12103.52,-380.2 12113.88,-382.42 12113,-375.47"/>
+</g>
+<!-- Node171 -->
+<g id="node171" class="node">
+<title>Node171</title>
+<g id="a_node171"><a xlink:href="_sample_dynamic_addition_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12449.5,-229 12449.5,-259 12655.5,-259 12655.5,-229 12449.5,-229"/>
+<text text-anchor="start" x="12457.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="12552.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicAdditionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node170&#45;&gt;Node171 -->
+<g id="edge213" class="edge">
+<title>Node170&#45;&gt;Node171</title>
+<path fill="none" stroke="midnightblue" d="M12449,-302C12473.22,-288.66 12505.07,-271.12 12527,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12447.2,-298.99 12440.13,-306.88 12450.58,-305.12 12447.2,-298.99"/>
+</g>
+<!-- Node172 -->
+<g id="node172" class="node">
+<title>Node172</title>
+<g id="a_node172"><a xlink:href="_sample_dynamic_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12047.5,-223.5 12047.5,-264.5 12213.5,-264.5 12213.5,-223.5 12047.5,-223.5"/>
+<text text-anchor="start" x="12055.5" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="start" x="12055.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicTensorHandle</text>
+<text text-anchor="middle" x="12130.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node170&#45;&gt;Node172 -->
+<g id="edge214" class="edge">
+<title>Node170&#45;&gt;Node172</title>
+<path fill="none" stroke="midnightblue" d="M12352.4,-304.38C12308.53,-292.64 12249.59,-276.87 12203.48,-264.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12351.51,-307.77 12362.08,-306.97 12353.32,-301.01 12351.51,-307.77"/>
+</g>
+<!-- Node173 -->
+<g id="node173" class="node">
+<title>Node173</title>
+<g id="a_node173"><a xlink:href="_sample_dynamic_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12231.5,-229 12231.5,-259 12431.5,-259 12431.5,-229 12231.5,-229"/>
+<text text-anchor="start" x="12239.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="12331.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicWorkloadFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node170&#45;&gt;Node173 -->
+<g id="edge215" class="edge">
+<title>Node170&#45;&gt;Node173</title>
+<path fill="none" stroke="midnightblue" d="M12391.45,-299.89C12377.29,-286.93 12359.54,-270.68 12347.04,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12389.15,-302.53 12398.89,-306.7 12393.88,-297.37 12389.15,-302.53"/>
+</g>
+<!-- Node174 -->
+<g id="node174" class="node">
+<title>Node174</title>
+<g id="a_node174"><a xlink:href="_sample_tensor_handle_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12674,-229 12674,-259 12817,-259 12817,-229 12674,-229"/>
+<text text-anchor="start" x="12682" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="12745.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleTensorHandle.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node170&#45;&gt;Node174 -->
+<g id="edge216" class="edge">
+<title>Node170&#45;&gt;Node174</title>
+<path fill="none" stroke="midnightblue" d="M12480.17,-304.59C12485.36,-303.36 12490.51,-302.15 12495.5,-301 12570.34,-283.79 12589.66,-282.21 12664.5,-265 12672.69,-263.12 12681.32,-261.06 12689.78,-259.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12479.12,-301.25 12470.22,-306.99 12480.76,-308.05 12479.12,-301.25"/>
+</g>
+<!-- Node175&#45;&gt;Node66 -->
+<g id="edge218" class="edge">
+<title>Node175&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M12163.68,-304.25C12114.48,-290.71 12046.01,-271.85 11999.61,-259.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12162.99,-307.69 12173.56,-306.97 12164.84,-300.94 12162.99,-307.69"/>
+</g>
+<!-- Node175&#45;&gt;Node173 -->
+<g id="edge219" class="edge">
+<title>Node175&#45;&gt;Node173</title>
+<path fill="none" stroke="midnightblue" d="M12252.75,-300.93C12271.33,-287.74 12295.17,-270.8 12311.73,-259.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12250.5,-298.24 12244.38,-306.88 12254.55,-303.95 12250.5,-298.24"/>
+</g>
+<!-- Node176&#45;&gt;Node66 -->
+<g id="edge222" class="edge">
+<title>Node176&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M11996.85,-293.99C11985.26,-282.25 11972.17,-268.99 11962.54,-259.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11994.67,-296.77 12004.19,-301.43 11999.65,-291.85 11994.67,-296.77"/>
+</g>
+<!-- Node176&#45;&gt;Node172 -->
+<g id="edge223" class="edge">
+<title>Node176&#45;&gt;Node172</title>
+<path fill="none" stroke="midnightblue" d="M12059.21,-295.64C12073.5,-285.49 12089.7,-273.98 12103.04,-264.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12057.18,-292.78 12051.06,-301.43 12061.23,-298.49 12057.18,-292.78"/>
+</g>
+</g>
+</svg>