aboutsummaryrefslogtreecommitdiff
path: root/23.11/_neon_unidirectional_sequence_lstm_float_workload_8cpp__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/_neon_unidirectional_sequence_lstm_float_workload_8cpp__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/_neon_unidirectional_sequence_lstm_float_workload_8cpp__incl.svg')
-rw-r--r--23.11/_neon_unidirectional_sequence_lstm_float_workload_8cpp__incl.svg2398
1 files changed, 2398 insertions, 0 deletions
diff --git a/23.11/_neon_unidirectional_sequence_lstm_float_workload_8cpp__incl.svg b/23.11/_neon_unidirectional_sequence_lstm_float_workload_8cpp__incl.svg
new file mode 100644
index 0000000000..037e8db5e3
--- /dev/null
+++ b/23.11/_neon_unidirectional_sequence_lstm_float_workload_8cpp__incl.svg
@@ -0,0 +1,2398 @@
+<?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: src/backends/neon/workloads/NeonUnidirectionalSequenceLstmFloatWorkload.cpp Pages: 1 -->
+<svg width="4409pt" height="832pt"
+ viewBox="0.00 0.00 4409.00 832.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 828)">
+<title>src/backends/neon/workloads/NeonUnidirectionalSequenceLstmFloatWorkload.cpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-828 4405,-828 4405,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="1966.5,-782.5 1966.5,-823.5 2151.5,-823.5 2151.5,-782.5 1966.5,-782.5"/>
+<text text-anchor="start" x="1974.5" y="-811.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="1974.5" y="-800.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="2059" y="-789.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1868,-576 1868,-606 2026,-606 2026,-576 1868,-576"/>
+<text text-anchor="start" x="1876" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
+<text text-anchor="middle" x="1947" y="-583" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload.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="M2048.46,-782.24C2027.65,-743.22 1981.36,-656.43 1959.24,-614.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1962.33,-613.3 1954.53,-606.12 1956.15,-616.59 1962.33,-613.3"/>
+</g>
+<!-- Node71 -->
+<g id="node71" class="node">
+<title>Node71</title>
+<g id="a_node71"><a xlink:href="_neon_workload_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1354.5,-581.5 1354.5,-600.5 1485.5,-600.5 1485.5,-581.5 1354.5,-581.5"/>
+<text text-anchor="middle" x="1420" y="-588.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonWorkloadUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node71 -->
+<g id="edge142" class="edge">
+<title>Node1&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M1999.46,-782.43C1868.88,-739.52 1560.63,-638.22 1455.7,-603.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1456.5,-600.31 1445.91,-600.51 1454.31,-606.96 1456.5,-600.31"/>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node">
+<title>Node72</title>
+<g id="a_node72"><a xlink:href="_arm_compute_tensor_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1839,-358.5 1839,-388.5 2013,-388.5 2013,-358.5 1839,-358.5"/>
+<text text-anchor="start" x="1847" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">aclCommon/ArmComputeTensor</text>
+<text text-anchor="middle" x="1926" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node72 -->
+<g id="edge216" class="edge">
+<title>Node1&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M2053.91,-782.37C2043.8,-738.48 2026.45,-631.45 2079,-570 2122.44,-519.21 2183.79,-586.61 2225,-534 2236.51,-519.31 2235.51,-507.43 2225,-492 2180.1,-426.11 2092.09,-397.16 2023.13,-384.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2023.56,-380.98 2013.1,-382.69 2022.35,-387.87 2023.56,-380.98"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node">
+<title>Node73</title>
+<g id="a_node73"><a xlink:href="_numeric_cast_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="607.5,-297 607.5,-316 774.5,-316 774.5,-297 607.5,-297"/>
+<text text-anchor="middle" x="691" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/NumericCast.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node73 -->
+<g id="edge217" class="edge">
+<title>Node1&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M1966.19,-800.73C1565.01,-794.63 0,-764.45 0,-664.5 0,-664.5 0,-664.5 0,-439.5 0,-380.07 50.61,-379.53 106,-358 193.1,-324.14 455.52,-312.88 597.44,-309.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="597.54,-312.71 607.45,-308.96 597.37,-305.71 597.54,-312.71"/>
+</g>
+<!-- Node80 -->
+<g id="node80" class="node">
+<title>Node80</title>
+<g id="a_node80"><a xlink:href="_neon_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1057,-431 1057,-450 1213,-450 1213,-431 1057,-431"/>
+<text text-anchor="middle" x="1135" y="-438" font-family="Helvetica,sans-Serif" font-size="10.00">neon/NeonTensorHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node80 -->
+<g id="edge231" class="edge">
+<title>Node1&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M1966.37,-797.81C1732.57,-786 1137,-747.75 1137,-664.5 1137,-664.5 1137,-664.5 1137,-590 1137,-543.32 1136,-488.39 1135.41,-460.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1138.91,-460.13 1135.2,-450.2 1131.91,-460.28 1138.91,-460.13"/>
+</g>
+<!-- Node95 -->
+<g id="node95" class="node">
+<title>Node95</title>
+<g id="a_node95"><a xlink:href="_arm_compute_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2689,-721 2689,-740 2875,-740 2875,-721 2689,-721"/>
+<text text-anchor="middle" x="2782" y="-728" font-family="Helvetica,sans-Serif" font-size="10.00">aclCommon/ArmComputeUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node95 -->
+<g id="edge193" class="edge">
+<title>Node1&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M2151.67,-792.96C2288.75,-779.6 2544.38,-754.67 2684.3,-741.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2684.97,-744.48 2694.58,-740.02 2684.29,-737.51 2684.97,-744.48"/>
+</g>
+<!-- Node105 -->
+<g id="node105" class="node">
+<title>Node105</title>
+<g id="a_node105"><a xlink:href="_permute_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3252,-431 3252,-450 3388,-450 3388,-431 3252,-431"/>
+<text text-anchor="middle" x="3320" y="-438" font-family="Helvetica,sans-Serif" font-size="10.00">armnnUtils/Permute.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node105 -->
+<g id="edge218" class="edge">
+<title>Node1&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M2151.68,-801.52C2441.11,-798.8 3309,-780.93 3309,-664.5 3309,-664.5 3309,-664.5 3309,-590 3309,-543.19 3314.5,-488.32 3317.72,-460.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3321.21,-460.53 3318.91,-450.19 3314.26,-459.71 3321.21,-460.53"/>
+</g>
+<!-- Node107 -->
+<g id="node107" class="node">
+<title>Node107</title>
+<g id="a_node107"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3337,-715.5 3337,-745.5 3509,-745.5 3509,-715.5 3337,-715.5"/>
+<text text-anchor="start" x="3345" y="-733.5" font-family="Helvetica,sans-Serif" font-size="10.00">neon/test/NeonWorkloadFactory</text>
+<text text-anchor="middle" x="3423" y="-722.5" font-family="Helvetica,sans-Serif" font-size="10.00">Helper.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node107 -->
+<g id="edge222" class="edge">
+<title>Node1&#45;&gt;Node107</title>
+<path fill="none" stroke="midnightblue" d="M2151.6,-801.06C2360.82,-798.23 2885.9,-787.27 3323,-746 3324.28,-745.88 3325.56,-745.75 3326.86,-745.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3327.31,-749.09 3336.88,-744.54 3326.56,-742.14 3327.31,-749.09"/>
+</g>
+<!-- Node108 -->
+<g id="node108" class="node">
+<title>Node108</title>
+<g id="a_node108"><a xlink:href="_workload_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3070.5,-503.5 3070.5,-522.5 3269.5,-522.5 3269.5,-503.5 3070.5,-503.5"/>
+<text text-anchor="middle" x="3170" y="-510.5" font-family="Helvetica,sans-Serif" font-size="10.00">backendsCommon/WorkloadUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node108 -->
+<g id="edge223" class="edge">
+<title>Node1&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M2151.54,-799.14C2407.57,-790.23 3110.66,-758.64 3174,-679 3207.97,-636.28 3189.18,-565.79 3177.33,-532.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3180.45,-530.87 3173.66,-522.73 3173.9,-533.33 3180.45,-530.87"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="_descriptors_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2470,-235.5 2470,-254.5 2598,-254.5 2598,-235.5 2470,-235.5"/>
+<text text-anchor="middle" x="2534" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Descriptors.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="M2026.17,-576.3C2105.84,-562.17 2217.95,-541.22 2225,-534 2301.63,-455.53 2190.15,-368.26 2268,-291 2281.55,-277.55 2385.78,-262.97 2459.66,-254.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2460.35,-257.61 2469.87,-252.96 2459.53,-250.66 2460.35,-257.61"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="_lstm_params_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="104,-431 104,-450 236,-450 236,-431 104,-431"/>
+<text text-anchor="middle" x="170" y="-438" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/LstmParams.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node29 -->
+<g id="edge39" class="edge">
+<title>Node2&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M1867.69,-580.53C1777.76,-569.69 1626.75,-551.22 1497,-534 1364.41,-516.41 1332.22,-503.88 1199,-492 778.59,-454.5 669.59,-501.75 250,-456 240.52,-454.97 230.48,-453.47 220.82,-451.82"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="221.4,-448.37 210.95,-450.07 220.18,-455.27 221.4,-448.37"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2454.5,-503.5 2454.5,-522.5 2621.5,-522.5 2621.5,-503.5 2454.5,-503.5"/>
+<text text-anchor="middle" x="2538" y="-510.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/backends/Workload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node31 -->
+<g id="edge42" class="edge">
+<title>Node2&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M2026.17,-577.62C2043.56,-575.01 2061.89,-572.34 2079,-570 2209.14,-552.21 2360.42,-534.28 2452.66,-523.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2453.25,-527.12 2462.78,-522.5 2452.45,-520.16 2453.25,-527.12"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="_workload_data_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2608.5,-364 2608.5,-383 2715.5,-383 2715.5,-364 2608.5,-364"/>
+<text text-anchor="middle" x="2662" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">WorkloadData.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node34 -->
+<g id="edge137" class="edge">
+<title>Node2&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M2026.14,-577.24C2114.98,-562.69 2248.12,-540.12 2258,-534 2309.3,-502.2 2287.34,-456.21 2339,-425 2381.51,-399.32 2516.86,-385.15 2598.24,-378.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2598.67,-382.23 2608.38,-377.98 2598.14,-375.25 2598.67,-382.23"/>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node">
+<title>Node67</title>
+<g id="a_node67"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1860,-498 1860,-528 2034,-528 2034,-498 1860,-498"/>
+<text text-anchor="start" x="1868" y="-516" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="1947" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">/NEON/functions/NELSTMLayer.h</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node67 -->
+<g id="edge138" class="edge">
+<title>Node2&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M1947,-575.7C1947,-565.2 1947,-550.66 1947,-538.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1950.5,-538.23 1947,-528.23 1943.5,-538.23 1950.5,-538.23"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node">
+<title>Node68</title>
+<g id="a_node68"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2052.5,-498 2052.5,-528 2215.5,-528 2215.5,-498 2052.5,-498"/>
+<text text-anchor="start" x="2060.5" y="-516" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="2134" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">/NEON/functions/NEPermute.h</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node68 -->
+<g id="edge139" class="edge">
+<title>Node2&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M1981.74,-575.88C2012.31,-563.46 2056.97,-545.31 2090.03,-531.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2091.5,-535.05 2099.45,-528.04 2088.87,-528.56 2091.5,-535.05"/>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node">
+<title>Node69</title>
+<g id="a_node69"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1506.5,-498 1506.5,-528 1649.5,-528 1649.5,-498 1506.5,-498"/>
+<text text-anchor="start" x="1514.5" y="-516" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="1578" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">/NEON/functions/NESplit.h</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node69 -->
+<g id="edge140" class="edge">
+<title>Node2&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M1869.16,-575.96C1811.09,-565.21 1729.88,-549.63 1659,-534 1653.91,-532.88 1648.66,-531.68 1643.38,-530.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1643.79,-526.94 1633.25,-528.03 1642.17,-533.75 1643.79,-526.94"/>
+</g>
+<!-- Node70 -->
+<g id="node70" class="node">
+<title>Node70</title>
+<g id="a_node70"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1668,-492.5 1668,-533.5 1842,-533.5 1842,-492.5 1668,-492.5"/>
+<text text-anchor="start" x="1676" y="-521.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="start" x="1676" y="-510.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NEON/functions/NEConcatenate</text>
+<text text-anchor="middle" x="1755" y="-499.5" font-family="Helvetica,sans-Serif" font-size="10.00">Layer.h</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node70 -->
+<g id="edge141" class="edge">
+<title>Node2&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M1911.34,-575.88C1884.11,-565.11 1846,-550.02 1814.23,-537.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1815.17,-534.05 1804.59,-533.63 1812.6,-540.56 1815.17,-534.05"/>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2280,-56.5 2280,-75.5 2374,-75.5 2374,-56.5 2280,-56.5"/>
+<text text-anchor="middle" x="2327" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Deprecated.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="M2525.83,-235.49C2504.79,-213.77 2446.65,-154.98 2393,-112 2379.15,-100.91 2362.66,-89.66 2349.63,-81.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2351.14,-78 2340.83,-75.55 2347.36,-83.89 2351.14,-78"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="_descriptors_fwd_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2160.5,-179.5 2160.5,-198.5 2273.5,-198.5 2273.5,-179.5 2160.5,-179.5"/>
+<text text-anchor="middle" x="2217" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">DescriptorsFwd.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node3&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M2483.77,-235.44C2427.66,-225.89 2336.87,-210.42 2277.05,-200.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2277.44,-196.75 2266.99,-198.52 2276.26,-203.65 2277.44,-196.75"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="_tensor_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3299,-179.5 3299,-198.5 3367,-198.5 3367,-179.5 3299,-179.5"/>
+<text text-anchor="middle" x="3333" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">Tensor.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node6 -->
+<g id="edge5" class="edge">
+<title>Node3&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M2598.15,-235.93C2601.48,-235.59 2604.78,-235.28 2608,-235 2906.99,-208.96 2987.22,-237.55 3288.46,-198.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3289.35,-202.4 3298.81,-197.65 3288.45,-195.46 3289.35,-202.4"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1429.5,-56.5 1429.5,-75.5 1520.5,-75.5 1520.5,-56.5 1429.5,-56.5"/>
+<text text-anchor="middle" x="1475" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Exceptions.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node7 -->
+<g id="edge34" class="edge">
+<title>Node3&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M2469.8,-239.58C2447.4,-238.07 2422.09,-236.41 2399,-235 2111.98,-217.44 2038.09,-236.62 1753,-199 1632.79,-183.14 1568.99,-231.39 1486,-143 1471.7,-127.77 1470.79,-102.72 1472.23,-85.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1475.7,-85.96 1473.4,-75.62 1468.75,-85.14 1475.7,-85.96"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3270.5,-118 3270.5,-137 3335.5,-137 3335.5,-118 3270.5,-118"/>
+<text text-anchor="middle" x="3303" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">Types.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node14 -->
+<g id="edge33" class="edge">
+<title>Node3&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M2598.16,-236.09C2601.49,-235.72 2604.78,-235.35 2608,-235 2775.78,-216.81 2825.8,-252.07 2986,-199 3002.28,-193.61 3002.87,-184.82 3019,-179 3121.71,-141.98 3156.04,-169.32 3262,-143 3265.05,-142.24 3268.2,-141.35 3271.32,-140.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3272.73,-143.6 3281.11,-137.12 3270.52,-136.96 3272.73,-143.6"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3645.5,-0.5 3645.5,-19.5 3692.5,-19.5 3692.5,-0.5 3645.5,-0.5"/>
+<text text-anchor="middle" x="3669" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node24 -->
+<g id="edge38" class="edge">
+<title>Node3&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M2598.15,-235.9C2601.48,-235.58 2604.78,-235.27 2608,-235 2778.25,-220.68 3215.2,-256.74 3376,-199 3475.8,-163.16 3475.45,-109.52 3567,-56 3589.11,-43.07 3615.62,-31.48 3636.07,-23.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3637.55,-26.49 3645.58,-19.57 3634.99,-19.97 3637.55,-26.49"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2825.5,-118 2825.5,-137 2870.5,-137 2870.5,-118 2825.5,-118"/>
+<text text-anchor="middle" x="2848" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node26 -->
+<g id="edge37" class="edge">
+<title>Node3&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M2589.99,-235.48C2656.8,-225.04 2761.6,-207.66 2778,-199 2802.45,-186.09 2823.73,-161.7 2836.22,-145.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2839.13,-147.23 2842.22,-137.09 2833.49,-143.09 2839.13,-147.23"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2520,-179.5 2520,-198.5 2570,-198.5 2570,-179.5 2520,-179.5"/>
+<text text-anchor="middle" x="2545" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node27 -->
+<g id="edge35" class="edge">
+<title>Node3&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M2535.82,-235.08C2537.27,-227.93 2539.37,-217.64 2541.19,-208.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2544.65,-209.25 2543.22,-198.75 2537.79,-207.85 2544.65,-209.25"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2588.5,-179.5 2588.5,-198.5 2641.5,-198.5 2641.5,-179.5 2588.5,-179.5"/>
+<text text-anchor="middle" x="2615" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node28 -->
+<g id="edge36" class="edge">
+<title>Node3&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M2547.01,-235.32C2559.53,-226.98 2578.68,-214.21 2593.47,-204.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2595.64,-207.11 2602.02,-198.65 2591.76,-201.29 2595.64,-207.11"/>
+</g>
+<!-- Node6&#45;&gt;Node7 -->
+<g id="edge6" class="edge">
+<title>Node6&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M3298.82,-180.28C3295.85,-179.78 3292.88,-179.34 3290,-179 3016.23,-146.64 2320.43,-196.48 2050,-143 2011.78,-135.44 2005.97,-120.74 1968,-112 1812.35,-76.17 1622.88,-68.65 1530.72,-67.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1530.55,-63.71 1520.51,-67.07 1530.46,-70.71 1530.55,-63.71"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="_optional_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2058.5,-118 2058.5,-137 2137.5,-137 2137.5,-118 2058.5,-118"/>
+<text text-anchor="middle" x="2098" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">Optional.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node11 -->
+<g id="edge10" class="edge">
+<title>Node6&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M3298.82,-180.28C3295.85,-179.78 3292.88,-179.34 3290,-179 2785.34,-118.71 2648.79,-223.77 2147,-143 2142.16,-142.22 2137.13,-141.1 2132.22,-139.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2132.97,-136.4 2122.39,-137.05 2131.06,-143.14 2132.97,-136.4"/>
+</g>
+<!-- Node6&#45;&gt;Node14 -->
+<g id="edge14" class="edge">
+<title>Node6&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M3328.7,-179.48C3324.34,-170.82 3317.44,-157.15 3311.9,-146.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3314.92,-144.36 3307.29,-137.01 3308.67,-147.51 3314.92,-144.36"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3312,-56.5 3312,-75.5 3354,-75.5 3354,-56.5 3312,-56.5"/>
+<text text-anchor="middle" x="3333" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node15 -->
+<g id="edge29" class="edge">
+<title>Node6&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M3336.09,-179.17C3339.05,-170.2 3343.32,-155.83 3345,-143 3346.79,-129.34 3346.79,-125.66 3345,-112 3343.84,-103.18 3341.47,-93.63 3339.13,-85.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3342.4,-84.34 3336.09,-75.83 3335.71,-86.42 3342.4,-84.34"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2929.5,-56.5 2929.5,-75.5 2982.5,-75.5 2982.5,-56.5 2929.5,-56.5"/>
+<text text-anchor="middle" x="2956" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node17 -->
+<g id="edge28" class="edge">
+<title>Node6&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M3298.78,-180.11C3263.86,-171.8 3208.25,-157.9 3161,-143 3098.09,-123.16 3026.13,-95.24 2986.39,-79.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2987.59,-76.06 2977.01,-75.58 2984.98,-82.55 2987.59,-76.06"/>
+</g>
+<!-- Node6&#45;&gt;Node24 -->
+<g id="edge31" class="edge">
+<title>Node6&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M3343.66,-179.47C3372.57,-156.69 3455.51,-93.57 3533,-56 3566.48,-39.77 3607.29,-27.14 3635.41,-19.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3636.41,-22.8 3645.16,-16.83 3634.6,-16.04 3636.41,-22.8"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3169.5,-118 3169.5,-137 3252.5,-137 3252.5,-118 3169.5,-118"/>
+<text text-anchor="middle" x="3211" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node25 -->
+<g id="edge30" class="edge">
+<title>Node6&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M3315.52,-179.48C3295.14,-169.53 3261.22,-152.99 3237.58,-141.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3238.97,-138.25 3228.45,-137.01 3235.9,-144.54 3238.97,-138.25"/>
+</g>
+<!-- Node6&#45;&gt;Node26 -->
+<g id="edge32" class="edge">
+<title>Node6&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M3298.79,-180.54C3295.82,-179.98 3292.86,-179.46 3290,-179 3137.75,-154.42 2954.1,-137.46 2880.66,-131.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2880.9,-127.7 2870.64,-130.34 2880.31,-134.67 2880.9,-127.7"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1408,-0.5 1408,-19.5 1464,-19.5 1464,-0.5 1408,-0.5"/>
+<text text-anchor="middle" x="1436" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
+</a>
+</g>
+</g>
+<!-- Node7&#45;&gt;Node8 -->
+<g id="edge7" class="edge">
+<title>Node7&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M1468.56,-56.08C1463.05,-48.46 1454.97,-37.26 1448.24,-27.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1451.01,-25.81 1442.32,-19.75 1445.34,-29.91 1451.01,-25.81"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1482.5,-0.5 1482.5,-19.5 1547.5,-19.5 1547.5,-0.5 1482.5,-0.5"/>
+<text text-anchor="middle" x="1515" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
+</a>
+</g>
+</g>
+<!-- Node7&#45;&gt;Node9 -->
+<g id="edge8" class="edge">
+<title>Node7&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M1481.61,-56.08C1487.26,-48.46 1495.54,-37.26 1502.45,-27.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1505.38,-29.87 1508.52,-19.75 1499.75,-25.7 1505.38,-29.87"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1720,-0.5 1720,-19.5 1764,-19.5 1764,-0.5 1720,-0.5"/>
+<text text-anchor="middle" x="1742" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
+</a>
+</g>
+</g>
+<!-- Node7&#45;&gt;Node10 -->
+<g id="edge9" class="edge">
+<title>Node7&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M1517.31,-56.44C1570.87,-45.61 1661.95,-27.19 1710.05,-17.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1710.81,-20.88 1719.92,-15.47 1709.42,-14.02 1710.81,-20.88"/>
+</g>
+<!-- Node11&#45;&gt;Node7 -->
+<g id="edge11" class="edge">
+<title>Node11&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M2070.19,-117.99C2061.84,-115.72 2052.61,-113.48 2044,-112 1857.77,-79.91 1633.25,-70.66 1530.83,-68.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1530.8,-64.53 1520.71,-67.78 1530.62,-71.52 1530.8,-64.53"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2070,-56.5 2070,-75.5 2120,-75.5 2120,-56.5 2070,-56.5"/>
+<text text-anchor="middle" x="2095" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
+</a>
+</g>
+</g>
+<!-- Node11&#45;&gt;Node12 -->
+<g id="edge12" class="edge">
+<title>Node11&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M2097.57,-117.98C2097.15,-109.58 2096.49,-96.48 2095.94,-85.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2099.43,-85.32 2095.43,-75.51 2092.44,-85.67 2099.43,-85.32"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="878.5,-56.5 878.5,-75.5 947.5,-75.5 947.5,-56.5 878.5,-56.5"/>
+<text text-anchor="middle" x="913" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
+</a>
+</g>
+</g>
+<!-- Node11&#45;&gt;Node13 -->
+<g id="edge13" class="edge">
+<title>Node11&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M2058.24,-121.35C2032.54,-118.2 1998.34,-114.34 1968,-112 1577.47,-81.93 1103.96,-70.71 957.99,-67.82"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="957.72,-64.31 947.66,-67.62 957.59,-71.31 957.72,-64.31"/>
+</g>
+<!-- Node14&#45;&gt;Node4 -->
+<g id="edge27" class="edge">
+<title>Node14&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M3282.48,-117.89C3276.03,-115.56 3268.82,-113.32 3262,-112 2880.26,-38.37 2775.06,-112.42 2388,-76 2386.74,-75.88 2385.47,-75.75 2384.19,-75.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2384.56,-72.14 2374.23,-74.47 2383.76,-79.1 2384.56,-72.14"/>
+</g>
+<!-- Node14&#45;&gt;Node7 -->
+<g id="edge26" class="edge">
+<title>Node14&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M3282.91,-117.98C3276.36,-115.59 3268.98,-113.29 3262,-112 3175,-95.94 1824.83,-72.78 1531.12,-67.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1530.77,-64.41 1520.72,-67.75 1530.66,-71.41 1530.77,-64.41"/>
+</g>
+<!-- Node14&#45;&gt;Node15 -->
+<g id="edge15" class="edge">
+<title>Node14&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M3307.3,-117.98C3311.66,-109.32 3318.56,-95.65 3324.1,-84.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3327.33,-86.01 3328.71,-75.51 3321.08,-82.86 3327.33,-86.01"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3575.5,-56.5 3575.5,-75.5 3640.5,-75.5 3640.5,-56.5 3575.5,-56.5"/>
+<text text-anchor="middle" x="3608" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
+</a>
+</g>
+</g>
+<!-- Node14&#45;&gt;Node16 -->
+<g id="edge16" class="edge">
+<title>Node14&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M3335.64,-120.13C3390.99,-109.34 3503.24,-87.44 3564.95,-75.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3565.99,-78.76 3575.13,-73.41 3564.65,-71.89 3565.99,-78.76"/>
+</g>
+<!-- Node14&#45;&gt;Node17 -->
+<g id="edge17" class="edge">
+<title>Node14&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M3281.11,-117.88C3275,-115.71 3268.3,-113.56 3262,-112 3166.32,-88.28 3050.51,-75.44 2992.64,-70.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2992.81,-66.57 2982.53,-69.16 2992.17,-73.54 2992.81,-66.57"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3885,-56.5 3885,-75.5 3935,-75.5 3935,-56.5 3885,-56.5"/>
+<text text-anchor="middle" x="3910" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
+</a>
+</g>
+</g>
+<!-- Node14&#45;&gt;Node18 -->
+<g id="edge18" class="edge">
+<title>Node14&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M3335.63,-123.3C3440.26,-113.05 3766.73,-81.04 3874.84,-70.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3875.28,-73.92 3884.89,-69.46 3874.6,-66.95 3875.28,-73.92"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2430,-56.5 2430,-75.5 2518,-75.5 2518,-56.5 2430,-56.5"/>
+<text text-anchor="middle" x="2474" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">BackendId.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node14&#45;&gt;Node19 -->
+<g id="edge19" class="edge">
+<title>Node14&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M3282.46,-117.96C3276.02,-115.63 3268.81,-113.37 3262,-112 3121.16,-83.67 2682.38,-71.56 2528.22,-68.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2528.13,-64.6 2518.05,-67.88 2527.97,-71.6 2528.13,-64.6"/>
+</g>
+<!-- Node19&#45;&gt;Node10 -->
+<g id="edge23" class="edge">
+<title>Node19&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M2429.72,-57.72C2425.09,-57.08 2420.46,-56.49 2416,-56 2169.95,-28.75 1871.42,-15.84 1774.24,-12.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1774.29,-8.65 1764.17,-11.78 1774.03,-15.65 1774.29,-8.65"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2555,-0.5 2555,-19.5 2613,-19.5 2613,-0.5 2555,-0.5"/>
+<text text-anchor="middle" x="2584" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
+</a>
+</g>
+</g>
+<!-- Node19&#45;&gt;Node20 -->
+<g id="edge20" class="edge">
+<title>Node19&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M2491.67,-56.32C2509.39,-47.62 2536.9,-34.12 2557.29,-24.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2558.94,-27.2 2566.37,-19.65 2555.85,-20.92 2558.94,-27.2"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2119.5,-0.5 2119.5,-19.5 2176.5,-19.5 2176.5,-0.5 2119.5,-0.5"/>
+<text text-anchor="middle" x="2148" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
+</a>
+</g>
+</g>
+<!-- Node19&#45;&gt;Node21 -->
+<g id="edge21" class="edge">
+<title>Node19&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M2429.69,-57.66C2365.51,-47.03 2247.7,-27.52 2186.78,-17.42"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2187.23,-13.95 2176.8,-15.77 2186.09,-20.86 2187.23,-13.95"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2308,-0.5 2308,-19.5 2340,-19.5 2340,-0.5 2308,-0.5"/>
+<text text-anchor="middle" x="2324" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
+</a>
+</g>
+</g>
+<!-- Node19&#45;&gt;Node22 -->
+<g id="edge22" class="edge">
+<title>Node19&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M2450.23,-56.44C2422.86,-46.59 2378.06,-30.46 2349.84,-20.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2350.85,-16.95 2340.26,-16.85 2348.48,-23.53 2350.85,-16.95"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2431,-0.5 2431,-19.5 2517,-19.5 2517,-0.5 2431,-0.5"/>
+<text text-anchor="middle" x="2474" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
+</a>
+</g>
+</g>
+<!-- Node19&#45;&gt;Node23 -->
+<g id="edge24" class="edge">
+<title>Node19&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M2474,-56.08C2474,-49.01 2474,-38.86 2474,-29.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2477.5,-29.75 2474,-19.75 2470.5,-29.75 2477.5,-29.75"/>
+</g>
+<!-- Node19&#45;&gt;Node24 -->
+<g id="edge25" class="edge">
+<title>Node19&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M2518.18,-62.59C2552.92,-60.71 2602.54,-58.09 2646,-56 3034.61,-37.29 3506.41,-17.68 3635.17,-12.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3635.36,-15.88 3645.21,-11.97 3635.07,-8.89 3635.36,-15.88"/>
+</g>
+<!-- Node29&#45;&gt;Node7 -->
+<g id="edge41" class="edge">
+<title>Node29&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M168.05,-430.79C164.85,-413.93 160.7,-376.84 181,-358 230.11,-312.41 720.58,-346.36 783,-322 803.31,-314.08 803.36,-303.81 821,-291 941.73,-203.33 964.05,-160.92 1105,-112 1211.99,-74.87 1345.63,-67.47 1419.47,-66.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1419.52,-70.01 1429.48,-66.42 1419.45,-63.01 1419.52,-70.01"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_tensor_fwd_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="218.5,-364 218.5,-383 307.5,-383 307.5,-364 218.5,-364"/>
+<text text-anchor="middle" x="263" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">TensorFwd.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node29&#45;&gt;Node30 -->
+<g id="edge40" class="edge">
+<title>Node29&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M182.54,-430.73C197.88,-420.01 224.06,-401.72 242.38,-388.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="244.46,-391.72 250.66,-383.13 240.45,-385.99 244.46,-391.72"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="_i_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3607,-297 3607,-316 3693,-316 3693,-297 3607,-297"/>
+<text text-anchor="middle" x="3650" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">IWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node32 -->
+<g id="edge43" class="edge">
+<title>Node31&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M2618.11,-503.5C2752.09,-488.12 3029.37,-451.38 3257,-389 3294.18,-378.81 3300.68,-367.64 3338,-358 3448.82,-329.36 3480.7,-344.14 3593,-322 3598.19,-320.98 3603.61,-319.77 3608.96,-318.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3610.2,-321.81 3619.08,-316.02 3608.53,-315.01 3610.2,-321.81"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="_workload_info_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3838.5,-235.5 3838.5,-254.5 4023.5,-254.5 4023.5,-235.5 3838.5,-235.5"/>
+<text text-anchor="middle" x="3931" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/backends/WorkloadInfo.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node33 -->
+<g id="edge77" class="edge">
+<title>Node31&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M2621.56,-508.55C2885.26,-497.58 3683.95,-463.82 3710,-456 3810.02,-425.99 3842.9,-407.39 3903,-322 3915.36,-304.44 3922.94,-280.77 3927.04,-264.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3930.48,-265.2 3929.34,-254.66 3923.67,-263.61 3930.48,-265.2"/>
+</g>
+<!-- Node31&#45;&gt;Node34 -->
+<g id="edge48" class="edge">
+<title>Node31&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M2569.2,-503.42C2593.26,-495.19 2625.46,-480.34 2644,-456 2657.9,-437.76 2661.49,-410.93 2662.21,-393.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2665.71,-393.13 2662.35,-383.08 2658.71,-393.04 2665.71,-393.13"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1784,-118 1784,-137 1848,-137 1848,-118 1784,-118"/>
+<text text-anchor="middle" x="1816" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node44 -->
+<g id="edge136" class="edge">
+<title>Node31&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M2554.97,-503.37C2582.89,-488.04 2633.31,-454.85 2611,-425 2577.15,-379.72 2543.16,-405.2 2489,-389 2299.66,-332.36 2247.46,-330.94 2065,-255 1979.68,-219.49 1883.39,-166.74 1839.75,-142.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1841.21,-138.9 1830.78,-137.01 1837.75,-144.99 1841.21,-138.9"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="_working_mem_descriptor_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2987,-297 2987,-316 3139,-316 3139,-297 2987,-297"/>
+<text text-anchor="middle" x="3063" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">WorkingMemDescriptor.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node46 -->
+<g id="edge78" class="edge">
+<title>Node31&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M2559.89,-503.47C2642.36,-471.35 2934.52,-357.54 3031.47,-319.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3032.97,-322.95 3041.02,-316.06 3030.43,-316.43 3032.97,-322.95"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="_execution_data_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2348,-431 2348,-450 2456,-450 2456,-431 2348,-431"/>
+<text text-anchor="middle" x="2402" y="-438" font-family="Helvetica,sans-Serif" font-size="10.00">ExecutionData.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node47 -->
+<g id="edge81" class="edge">
+<title>Node31&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M2521.6,-503.5C2498.21,-491.37 2455.08,-469.02 2427.51,-454.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2428.95,-451.53 2418.46,-450.03 2425.73,-457.74 2428.95,-451.53"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="_logging_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1762,-179.5 1762,-198.5 1872,-198.5 1872,-179.5 1762,-179.5"/>
+<text text-anchor="middle" x="1817" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Logging.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node48 -->
+<g id="edge82" class="edge">
+<title>Node31&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M2503.13,-503.44C2463.11,-493.34 2395.7,-475.42 2339,-456 2264.12,-430.35 2245.37,-423.22 2174,-389 2043.96,-326.64 1895.38,-237.87 1839.67,-203.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1841.31,-200.83 1830.95,-198.6 1837.66,-206.8 1841.31,-200.83"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="_profiling_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3623.5,-431 3623.5,-450 3700.5,-450 3700.5,-431 3623.5,-431"/>
+<text text-anchor="middle" x="3662" y="-438" font-family="Helvetica,sans-Serif" font-size="10.00">Profiling.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node52 -->
+<g id="edge93" class="edge">
+<title>Node31&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M2621.56,-506.76C2842.69,-492.89 3438.12,-455.54 3613.04,-444.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3613.47,-448.05 3623.23,-443.93 3613.03,-441.06 3613.47,-448.05"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node">
+<title>Node66</title>
+<g id="a_node66"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2474,-425.5 2474,-455.5 2602,-455.5 2602,-425.5 2474,-425.5"/>
+<text text-anchor="start" x="2482" y="-443.5" font-family="Helvetica,sans-Serif" font-size="10.00">client/include/IProfiling</text>
+<text text-anchor="middle" x="2538" y="-432.5" font-family="Helvetica,sans-Serif" font-size="10.00">Service.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node66 -->
+<g id="edge135" class="edge">
+<title>Node31&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M2538,-503.36C2538,-494.05 2538,-478.83 2538,-465.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2541.5,-465.58 2538,-455.58 2534.5,-465.58 2541.5,-465.58"/>
+</g>
+<!-- Node32&#45;&gt;Node14 -->
+<g id="edge44" class="edge">
+<title>Node32&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M3639.84,-296.91C3612.97,-274.56 3537.14,-213.93 3465,-179 3426.31,-160.27 3379.1,-146.48 3345.65,-138.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3346.28,-134.64 3335.73,-135.66 3344.61,-141.44 3346.28,-134.64"/>
+</g>
+<!-- Node32&#45;&gt;Node33 -->
+<g id="edge45" class="edge">
+<title>Node32&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M3690.26,-296.98C3740.44,-286.35 3826.23,-268.18 3880.69,-256.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3881.76,-260 3890.81,-254.51 3880.31,-253.16 3881.76,-260"/>
+</g>
+<!-- Node33&#45;&gt;Node6 -->
+<g id="edge46" class="edge">
+<title>Node33&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M3838.22,-235.62C3707.49,-223.82 3474.23,-202.75 3377.22,-193.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3377.44,-190.5 3367.17,-193.09 3376.81,-197.47 3377.44,-190.5"/>
+</g>
+<!-- Node33&#45;&gt;Node24 -->
+<g id="edge47" class="edge">
+<title>Node33&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M4007.94,-235.49C4054.17,-228.61 4106.73,-217.05 4121,-199 4132.42,-184.55 4187.86,-130.86 4119,-56 4090.92,-25.48 3802.62,-14.68 3702.8,-11.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3702.75,-8.34 3692.66,-11.57 3702.56,-15.34 3702.75,-8.34"/>
+</g>
+<!-- Node34&#45;&gt;Node3 -->
+<g id="edge72" class="edge">
+<title>Node34&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M2640.11,-363.87C2621.04,-355.48 2593.6,-341.19 2575,-322 2558.91,-305.4 2547.33,-281.22 2540.66,-264.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2543.81,-263.06 2536.99,-254.95 2537.27,-265.55 2543.81,-263.06"/>
+</g>
+<!-- Node34&#45;&gt;Node4 -->
+<g id="edge71" class="edge">
+<title>Node34&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M2638.72,-363.92C2615.32,-354.88 2578.57,-339.54 2549,-322 2506.72,-296.92 2495.21,-290.3 2461,-255 2406.67,-198.94 2357.45,-119.36 2337.01,-84.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2339.86,-82.44 2331.82,-75.55 2333.8,-85.95 2339.86,-82.44"/>
+</g>
+<!-- Node34&#45;&gt;Node6 -->
+<g id="edge75" class="edge">
+<title>Node34&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M2673.26,-363.76C2695.67,-346.85 2747.97,-309.68 2798,-291 2884.25,-258.8 2911.48,-271.79 3002,-255 3127.08,-231.8 3160.56,-225.13 3288.92,-199.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3289.63,-202.63 3298.74,-197.22 3288.25,-195.77 3289.63,-202.63"/>
+</g>
+<!-- Node34&#45;&gt;Node7 -->
+<g id="edge73" class="edge">
+<title>Node34&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M2608.43,-365.94C2532.59,-356.58 2389.62,-338.68 2268,-322 2174.33,-309.16 1487.84,-270.52 1426,-199 1417.45,-189.11 1402.27,-169.85 1428,-112 1433.33,-100.03 1443.48,-89.66 1452.99,-81.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1455.19,-84.63 1461.04,-75.79 1450.96,-79.05 1455.19,-84.63"/>
+</g>
+<!-- Node34&#45;&gt;Node14 -->
+<g id="edge74" class="edge">
+<title>Node34&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M2667.63,-363.88C2678.48,-347.82 2703.7,-312.95 2732,-291 2760.59,-268.83 2772.68,-271.25 2805,-255 2822.4,-246.25 2825.51,-241.14 2844,-235 2935.12,-204.74 2965.19,-227.1 3057,-199 3077.54,-192.71 3080.63,-185.82 3101,-179 3170.52,-155.71 3191.53,-163.26 3262,-143 3264.79,-142.2 3267.66,-141.31 3270.54,-140.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3271.82,-143.64 3280.17,-137.12 3269.58,-137.01 3271.82,-143.64"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2277,-297 2277,-316 2381,-316 2381,-297 2277,-297"/>
+<text text-anchor="middle" x="2329" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">TensorHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node34&#45;&gt;Node35 -->
+<g id="edge49" class="edge">
+<title>Node34&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M2622.85,-363.93C2613.41,-361.93 2603.36,-359.84 2594,-358 2505.82,-340.63 2483.13,-339.65 2395,-322 2389.1,-320.82 2382.92,-319.53 2376.81,-318.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2377.16,-314.72 2366.64,-316.02 2375.68,-321.56 2377.16,-314.72"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="4171,-112.5 4171,-142.5 4311,-142.5 4311,-112.5 4171,-112.5"/>
+<text text-anchor="start" x="4179" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/include/Profiling</text>
+<text text-anchor="middle" x="4241" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Guid.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node34&#45;&gt;Node45 -->
+<g id="edge76" class="edge">
+<title>Node34&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M2715.62,-371.41C2935.52,-366.77 3762,-347.79 3876,-322 4014.73,-290.62 4157.57,-191.73 4214.89,-148.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4217.17,-151.43 4223.03,-142.61 4212.94,-145.85 4217.17,-151.43"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="_i_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2852.5,-235.5 2852.5,-254.5 2959.5,-254.5 2959.5,-235.5 2852.5,-235.5"/>
+<text text-anchor="middle" x="2906" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">ITensorHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node35&#45;&gt;Node36 -->
+<g id="edge50" class="edge">
+<title>Node35&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M2381.22,-300.11C2487.19,-289.19 2727.12,-264.45 2842.16,-252.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2842.63,-256.05 2852.22,-251.55 2841.92,-249.09 2842.63,-256.05"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="_types_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2268,-235.5 2268,-254.5 2390,-254.5 2390,-235.5 2268,-235.5"/>
+<text text-anchor="middle" x="2329" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/TypesUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node35&#45;&gt;Node39 -->
+<g id="edge56" class="edge">
+<title>Node35&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M2329,-296.98C2329,-288.58 2329,-275.48 2329,-264.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2332.5,-264.51 2329,-254.51 2325.5,-264.51 2332.5,-264.51"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_assert_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1259,-235.5 1259,-254.5 1393,-254.5 1393,-235.5 1259,-235.5"/>
+<text text-anchor="middle" x="1326" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/Assert.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node35&#45;&gt;Node41 -->
+<g id="edge66" class="edge">
+<title>Node35&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M2276.84,-302.41C2111.61,-292.6 1599.19,-262.21 1403.26,-250.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1403.24,-247.08 1393.05,-249.98 1402.82,-254.06 1403.24,-247.08"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_compatible_types_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2616.5,-235.5 2616.5,-254.5 2795.5,-254.5 2795.5,-235.5 2616.5,-235.5"/>
+<text text-anchor="middle" x="2706" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnnUtils/CompatibleTypes.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node35&#45;&gt;Node43 -->
+<g id="edge68" class="edge">
+<title>Node35&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M2381.02,-297.29C2449.13,-286.54 2568.45,-267.71 2642.01,-256.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2642.74,-259.53 2652.07,-254.51 2641.65,-252.61 2642.74,-259.53"/>
+</g>
+<!-- Node35&#45;&gt;Node44 -->
+<g id="edge70" class="edge">
+<title>Node35&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M2280.71,-296.98C2224.2,-286.62 2134.37,-268.8 2103,-255 2048.94,-231.22 2047.61,-203.78 1994,-179 1936.85,-152.59 1917.17,-161.51 1857,-143 1854.38,-142.2 1851.69,-141.33 1848.98,-140.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1849.9,-137.05 1839.3,-137.12 1847.63,-143.67 1849.9,-137.05"/>
+</g>
+<!-- Node36&#45;&gt;Node6 -->
+<g id="edge55" class="edge">
+<title>Node36&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M2959.81,-236.79C2964.61,-236.17 2969.39,-235.57 2974,-235 3111.01,-218.13 3148.7,-221.34 3288.54,-199.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3289.47,-202.5 3298.79,-197.46 3288.36,-195.59 3289.47,-202.5"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="_memory_sources_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2825.5,-179.5 2825.5,-198.5 2976.5,-198.5 2976.5,-179.5 2825.5,-179.5"/>
+<text text-anchor="middle" x="2901" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/MemorySources.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node37 -->
+<g id="edge51" class="edge">
+<title>Node36&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M2905.17,-235.08C2904.52,-228.01 2903.58,-217.86 2902.76,-208.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2906.22,-208.39 2901.81,-198.75 2899.25,-209.03 2906.22,-208.39"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="_ignore_unused_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3109.5,-179.5 3109.5,-198.5 3280.5,-198.5 3280.5,-179.5 3109.5,-179.5"/>
+<text text-anchor="middle" x="3195" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/IgnoreUnused.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node38 -->
+<g id="edge54" class="edge">
+<title>Node36&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M2951.79,-235.44C3002.74,-225.92 3085.03,-210.55 3139.57,-200.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3140.23,-203.79 3149.42,-198.52 3138.95,-196.91 3140.23,-203.79"/>
+</g>
+<!-- Node37&#45;&gt;Node13 -->
+<g id="edge53" class="edge">
+<title>Node37&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M2825.24,-182.11C2809.62,-181 2793.28,-179.9 2778,-179 2688.07,-173.71 2051,-178.02 1968,-143 1949.46,-135.18 1953.54,-119.82 1935,-112 1889.43,-92.78 1149.15,-72.93 957.84,-68.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="957.67,-64.6 947.59,-67.85 957.49,-71.6 957.67,-64.6"/>
+</g>
+<!-- Node37&#45;&gt;Node14 -->
+<g id="edge52" class="edge">
+<title>Node37&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M2976.39,-179.48C3074.01,-168.32 3234.92,-149.4 3262,-143 3265.23,-142.24 3268.57,-141.31 3271.87,-140.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3273.18,-143.54 3281.56,-137.06 3270.96,-136.9 3273.18,-143.54"/>
+</g>
+<!-- Node39&#45;&gt;Node6 -->
+<g id="edge59" class="edge">
+<title>Node39&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M2390.1,-239.52C2412.4,-237.97 2437.84,-236.29 2461,-235 2825.89,-214.64 2922.34,-244.38 3288.73,-198.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3289.33,-202.39 3298.82,-197.68 3288.46,-195.45 3289.33,-202.39"/>
+</g>
+<!-- Node39&#45;&gt;Node7 -->
+<g id="edge58" class="edge">
+<title>Node39&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M2267.85,-243.18C2071.85,-240.27 1470.43,-228.91 1442,-199 1415.36,-170.97 1429.97,-148.75 1442,-112 1445.49,-101.34 1452.57,-91.12 1459.29,-83.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1461.9,-85.44 1465.98,-75.66 1456.7,-80.76 1461.9,-85.44"/>
+</g>
+<!-- Node39&#45;&gt;Node13 -->
+<g id="edge65" class="edge">
+<title>Node39&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M2267.79,-242.56C2092.2,-238.18 1588.94,-223.76 1426,-199 1242.93,-171.18 1030.48,-105.46 948.12,-78.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="949.1,-75.31 938.51,-75.53 946.93,-81.96 949.1,-75.31"/>
+</g>
+<!-- Node39&#45;&gt;Node14 -->
+<g id="edge60" class="edge">
+<title>Node39&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M2347.35,-235.39C2379.61,-220.72 2448.96,-191.28 2511,-179 2838.8,-114.1 2934.1,-207.39 3262,-143 3265.51,-142.31 3269.13,-141.38 3272.7,-140.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3274.08,-143.55 3282.47,-137.08 3271.88,-136.9 3274.08,-143.55"/>
+</g>
+<!-- Node39&#45;&gt;Node17 -->
+<g id="edge61" class="edge">
+<title>Node39&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M2340.08,-235.43C2358.66,-221.48 2397.73,-193.93 2435,-179 2608.35,-109.58 2832.2,-80 2919.18,-70.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2919.75,-74.06 2929.33,-69.52 2919.02,-67.09 2919.75,-74.06"/>
+</g>
+<!-- Node39&#45;&gt;Node19 -->
+<g id="edge57" class="edge">
+<title>Node39&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M2335.99,-235.46C2358.62,-207.85 2430.1,-120.58 2460.31,-83.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2463.11,-85.82 2466.73,-75.87 2457.69,-81.39 2463.11,-85.82"/>
+</g>
+<!-- Node39&#45;&gt;Node21 -->
+<g id="edge63" class="edge">
+<title>Node39&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M2267.94,-241.83C2129.09,-236.53 1798.16,-221.66 1753,-199 1723.44,-184.17 1715.63,-173.96 1704,-143 1699.15,-130.1 1695.41,-122.77 1704,-112 1754.73,-48.43 2010.72,-21.8 2109.26,-13.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2109.7,-17.28 2119.39,-13 2109.14,-10.3 2109.7,-17.28"/>
+</g>
+<!-- Node39&#45;&gt;Node22 -->
+<g id="edge64" class="edge">
+<title>Node39&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M2324.77,-235.17C2313.27,-210.64 2281.62,-139.3 2271,-76 2269.53,-67.23 2267.27,-64.07 2271,-56 2276.96,-43.12 2288.62,-32.58 2299.5,-24.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2301.45,-27.85 2307.92,-19.46 2297.63,-21.98 2301.45,-27.85"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2176.5,-56.5 2176.5,-75.5 2223.5,-75.5 2223.5,-56.5 2176.5,-56.5"/>
+<text text-anchor="middle" x="2200" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
+</a>
+</g>
+</g>
+<!-- Node39&#45;&gt;Node40 -->
+<g id="edge62" class="edge">
+<title>Node39&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M2267.84,-236.48C2222.54,-229.5 2166.31,-217.4 2152,-199 2146.54,-191.98 2146.96,-186.32 2152,-179 2177.35,-142.14 2220.65,-179.86 2246,-143 2253.81,-131.65 2251.34,-124.7 2246,-112 2240.97,-100.05 2231.06,-89.69 2221.71,-81.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2223.84,-79.15 2213.79,-75.81 2219.56,-84.69 2223.84,-79.15"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1036,-179.5 1036,-198.5 1088,-198.5 1088,-179.5 1036,-179.5"/>
+<text text-anchor="middle" x="1062" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
+</a>
+</g>
+</g>
+<!-- Node41&#45;&gt;Node42 -->
+<g id="edge67" class="edge">
+<title>Node41&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M1281.74,-235.42C1236.51,-226.58 1164.27,-212.26 1102,-199 1100.75,-198.73 1099.47,-198.46 1098.19,-198.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1098.75,-194.72 1088.23,-195.99 1097.25,-201.56 1098.75,-194.72"/>
+</g>
+<!-- Node43&#45;&gt;Node14 -->
+<g id="edge69" class="edge">
+<title>Node43&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M2780.69,-235.46C2858.64,-226.15 2975.47,-210.99 3019,-199 3041.28,-192.86 3044.85,-185.58 3067,-179 3151.48,-153.91 3176.86,-165.76 3262,-143 3264.97,-142.21 3268.03,-141.3 3271.08,-140.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3272.28,-143.62 3280.64,-137.12 3270.05,-136.99 3272.28,-143.62"/>
+</g>
+<!-- Node46&#45;&gt;Node24 -->
+<g id="edge80" class="edge">
+<title>Node46&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M3139.05,-298.93C3265.9,-283.66 3519.59,-234.03 3650,-76 3660.86,-62.83 3665.52,-43.7 3667.51,-29.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3671,-29.89 3668.6,-19.57 3664.04,-29.13 3671,-29.89"/>
+</g>
+<!-- Node46&#45;&gt;Node36 -->
+<g id="edge79" class="edge">
+<title>Node46&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M3040.51,-296.98C3013.69,-286.81 2968.68,-269.76 2938.19,-258.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2939.04,-254.78 2928.45,-254.51 2936.56,-261.33 2939.04,-254.78"/>
+</g>
+<!-- Node48&#45;&gt;Node7 -->
+<g id="edge92" class="edge">
+<title>Node48&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M1761.85,-185.86C1685.26,-181.89 1551.72,-171.06 1513,-143 1494.01,-129.24 1483.95,-103.25 1479.05,-85.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1482.43,-84.63 1476.64,-75.76 1475.64,-86.31 1482.43,-84.63"/>
+</g>
+<!-- Node48&#45;&gt;Node10 -->
+<g id="edge89" class="edge">
+<title>Node48&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M1761.97,-179.71C1740.15,-173.44 1717.16,-162.4 1704,-143 1679.46,-106.81 1709.57,-54.73 1728.64,-28.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1731.64,-29.92 1734.81,-19.81 1726.03,-25.74 1731.64,-29.92"/>
+</g>
+<!-- Node48&#45;&gt;Node20 -->
+<g id="edge88" class="edge">
+<title>Node48&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M1872.02,-180.99C1877.75,-180.3 1883.49,-179.62 1889,-179 2047.46,-161.11 2088.75,-169.55 2246,-143 2277.65,-137.66 2499.51,-92.57 2527,-76 2546.61,-64.18 2563.09,-43.36 2573.21,-28.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2576.4,-29.98 2578.91,-19.69 2570.53,-26.17 2576.4,-29.98"/>
+</g>
+<!-- Node48&#45;&gt;Node24 -->
+<g id="edge91" class="edge">
+<title>Node48&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M1872.13,-184.54C1966.66,-178.31 2165.69,-163.87 2333,-143 2572.05,-113.18 2628.52,-82.13 2868,-56 3164.14,-23.69 3524.55,-13.96 3635.13,-11.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3635.41,-15.13 3645.34,-11.42 3635.27,-8.13 3635.41,-15.13"/>
+</g>
+<!-- Node48&#45;&gt;Node26 -->
+<g id="edge90" class="edge">
+<title>Node48&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M1872.07,-184.82C2059.13,-174.03 2666.76,-138.96 2815.11,-130.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2815.59,-133.88 2825.37,-129.81 2815.18,-126.89 2815.59,-133.88"/>
+</g>
+<!-- Node48&#45;&gt;Node44 -->
+<g id="edge87" class="edge">
+<title>Node48&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M1816.86,-179.48C1816.72,-171.08 1816.5,-157.98 1816.31,-147.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1819.81,-146.95 1816.14,-137.01 1812.81,-147.07 1819.81,-146.95"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1522.5,-118 1522.5,-137 1617.5,-137 1617.5,-118 1522.5,-118"/>
+<text text-anchor="middle" x="1570" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Utils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node48&#45;&gt;Node49 -->
+<g id="edge83" class="edge">
+<title>Node48&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M1781.61,-179.48C1737.77,-168.92 1663.03,-150.91 1615.12,-139.37"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1615.87,-135.95 1605.32,-137.01 1614.23,-142.75 1615.87,-135.95"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1712.5,-118 1712.5,-137 1765.5,-137 1765.5,-118 1712.5,-118"/>
+<text text-anchor="middle" x="1739" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">ctype.h</text>
+</a>
+</g>
+</g>
+<!-- Node48&#45;&gt;Node50 -->
+<g id="edge85" class="edge">
+<title>Node48&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M1805.82,-179.48C1793.43,-170.02 1773.21,-154.6 1758.25,-143.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1760.23,-140.29 1750.15,-137.01 1755.98,-145.86 1760.23,-140.29"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1866,-118 1866,-137 1926,-137 1926,-118 1866,-118"/>
+<text text-anchor="middle" x="1896" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
+</a>
+</g>
+</g>
+<!-- Node48&#45;&gt;Node51 -->
+<g id="edge86" class="edge">
+<title>Node48&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M1828.32,-179.48C1840.87,-170.02 1861.35,-154.6 1876.5,-143.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1878.82,-145.82 1884.7,-137.01 1874.61,-140.23 1878.82,-145.82"/>
+</g>
+<!-- Node49&#45;&gt;Node10 -->
+<g id="edge84" class="edge">
+<title>Node49&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M1575.52,-117.98C1585.3,-103.47 1607.04,-73.78 1632,-56 1655.86,-39 1687.09,-27.02 1710.18,-19.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1711.29,-23.03 1719.84,-16.78 1709.26,-16.34 1711.29,-23.03"/>
+</g>
+<!-- Node52&#45;&gt;Node11 -->
+<g id="edge123" class="edge">
+<title>Node52&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M3623.42,-436.61C3578.29,-431.9 3502.46,-419.75 3445,-389 3427.26,-379.5 3430.55,-365.81 3412,-358 3326.11,-321.83 2666.46,-333.74 2574,-322 2503,-312.99 2326.67,-278.28 2259,-255 2205.24,-236.51 2186.63,-236.61 2144,-199 2127.28,-184.25 2114.15,-162.04 2106.27,-146.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2109.37,-144.87 2101.86,-137.4 2103.07,-147.92 2109.37,-144.87"/>
+</g>
+<!-- Node52&#45;&gt;Node18 -->
+<g id="edge129" class="edge">
+<title>Node52&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M3700.58,-436.63C3750.82,-431.8 3840.52,-419.39 3911,-389 3958.44,-368.54 3970.47,-359.51 4006,-322 4035.53,-290.83 4071.56,-270.9 4048,-235 4025.94,-201.38 3993.23,-227.64 3965,-199 3948.48,-182.23 3926.25,-117.87 3915.84,-85.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3919.05,-84.16 3912.68,-75.7 3912.38,-86.29 3919.05,-84.16"/>
+</g>
+<!-- Node52&#45;&gt;Node24 -->
+<g id="edge132" class="edge">
+<title>Node52&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M3700.66,-439.09C3819.72,-437.39 4179.28,-429.01 4288,-389 4346.11,-367.61 4401,-369.42 4401,-307.5 4401,-307.5 4401,-307.5 4401,-126.5 4401,-54.87 3847.06,-20.46 3702.94,-12.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3702.7,-9.2 3692.53,-12.17 3702.33,-16.19 3702.7,-9.2"/>
+</g>
+<!-- Node52&#45;&gt;Node38 -->
+<g id="edge124" class="edge">
+<title>Node52&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M3643.73,-430.9C3623.92,-421.36 3591.6,-405.19 3565,-389 3544.57,-376.56 3543,-367.4 3521,-358 3444.78,-325.41 3410.44,-362.3 3338,-322 3291.83,-296.32 3296.56,-270.01 3257,-235 3244.34,-223.79 3228.96,-212.62 3216.69,-204.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3218.63,-201.3 3208.38,-198.61 3214.72,-207.1 3218.63,-201.3"/>
+</g>
+<!-- Node52&#45;&gt;Node45 -->
+<g id="edge94" class="edge">
+<title>Node52&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M3700.54,-439.1C3803.62,-437.5 4083.42,-429.44 4165,-389 4209.38,-367 4241,-357.03 4241,-307.5 4241,-307.5 4241,-307.5 4241,-244 4241,-212.49 4241,-176.16 4241,-152.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4244.5,-152.72 4241,-142.72 4237.5,-152.72 4244.5,-152.72"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="_profiling_event_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3973.5,-179.5 3973.5,-198.5 4078.5,-198.5 4078.5,-179.5 3973.5,-179.5"/>
+<text text-anchor="middle" x="4026" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">ProfilingEvent.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node53 -->
+<g id="edge95" class="edge">
+<title>Node52&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M3700.77,-438.33C3809.56,-434.65 4111.7,-421.55 4141,-389 4186.79,-338.13 4179.58,-291.53 4141,-235 4128.9,-217.27 4108.68,-206.53 4088.53,-200.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4089.26,-196.58 4078.69,-197.15 4087.31,-203.3 4089.26,-196.58"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="4329.5,-118 4329.5,-137 4372.5,-137 4372.5,-118 4329.5,-118"/>
+<text text-anchor="middle" x="4351" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">stack</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node54 -->
+<g id="edge133" class="edge">
+<title>Node52&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M3700.54,-440.19C3843.33,-441.73 4334,-437.54 4334,-307.5 4334,-307.5 4334,-307.5 4334,-244 4334,-209.5 4341.52,-169.81 4346.55,-147.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4350.01,-147.66 4348.85,-137.13 4343.19,-146.09 4350.01,-147.66"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="_profiling_details_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3702,-364 3702,-383 3814,-383 3814,-364 3702,-364"/>
+<text text-anchor="middle" x="3758" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">ProfilingDetails.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node56 -->
+<g id="edge106" class="edge">
+<title>Node52&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M3674.95,-430.73C3690.85,-419.96 3718.05,-401.55 3736.97,-388.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3738.94,-391.63 3745.26,-383.13 3735.02,-385.84 3738.94,-391.63"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node">
+<title>Node60</title>
+<g id="a_node60"><a xlink:href="_i_profiler_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2659.5,-179.5 2659.5,-198.5 2768.5,-198.5 2768.5,-179.5 2659.5,-179.5"/>
+<text text-anchor="middle" x="2714" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/IProfiler.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node60 -->
+<g id="edge119" class="edge">
+<title>Node52&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M3637.17,-430.97C3608.91,-421.18 3561.43,-404.48 3521,-389 3486.93,-375.96 3479.71,-369.23 3445,-358 3380.59,-337.16 3362.61,-338.68 3297,-322 3150.83,-284.84 3116.28,-267.47 2969,-235 2904.79,-220.85 2830.72,-208.18 2779.02,-199.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2779.41,-196.43 2768.98,-198.32 2778.31,-203.35 2779.41,-196.43"/>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node">
+<title>Node61</title>
+<g id="a_node61"><a xlink:href="_wall_clock_timer_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3765.5,-179.5 3765.5,-198.5 3878.5,-198.5 3878.5,-179.5 3765.5,-179.5"/>
+<text text-anchor="middle" x="3822" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">WallClockTimer.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node61 -->
+<g id="edge125" class="edge">
+<title>Node52&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M3700.57,-434.52C3780.97,-421.75 3964.71,-379.58 4033,-255 4037.27,-247.21 4038.59,-241.91 4033,-235 4015.03,-212.8 3943.59,-201.08 3888.76,-195.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3889.04,-191.74 3878.73,-194.21 3888.33,-198.71 3889.04,-191.74"/>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node">
+<title>Node63</title>
+<g id="a_node63"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3574,-364 3574,-383 3622,-383 3622,-364 3574,-364"/>
+<text text-anchor="middle" x="3598" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">iosfwd</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node63 -->
+<g id="edge130" class="edge">
+<title>Node52&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M3653.37,-430.73C3643.2,-420.4 3626.1,-403.04 3613.59,-390.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3616,-387.8 3606.49,-383.13 3611.02,-392.71 3616,-387.8"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node">
+<title>Node64</title>
+<g id="a_node64"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3640,-364 3640,-383 3684,-383 3684,-364 3640,-364"/>
+<text text-anchor="middle" x="3662" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node64 -->
+<g id="edge131" class="edge">
+<title>Node52&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M3662,-430.73C3662,-421.18 3662,-405.62 3662,-393.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3665.5,-393.13 3662,-383.13 3658.5,-393.13 3665.5,-393.13"/>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node">
+<title>Node65</title>
+<g id="a_node65"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2183,-364 2183,-383 2221,-383 2221,-364 2183,-364"/>
+<text text-anchor="middle" x="2202" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node65 -->
+<g id="edge134" class="edge">
+<title>Node52&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M3623.39,-437.24C3571.8,-434.25 3477.54,-428.9 3397,-425 2932.5,-402.48 2366.16,-380.71 2231.65,-375.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2231.47,-372.11 2221.34,-375.23 2231.2,-379.1 2231.47,-372.11"/>
+</g>
+<!-- Node53&#45;&gt;Node11 -->
+<g id="edge101" class="edge">
+<title>Node53&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M3973.28,-184.01C3947.57,-182.21 3916.18,-180.21 3888,-179 3501.38,-162.4 2529.38,-202.43 2147,-143 2142.11,-142.24 2137.02,-141.12 2132.05,-139.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2132.71,-136.39 2122.13,-137.03 2130.8,-143.12 2132.71,-136.39"/>
+</g>
+<!-- Node53&#45;&gt;Node14 -->
+<g id="edge105" class="edge">
+<title>Node53&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M3973.42,-183.67C3836.54,-172.41 3471.12,-142.34 3345.84,-132.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3345.77,-128.51 3335.51,-131.18 3345.19,-135.48 3345.77,-128.51"/>
+</g>
+<!-- Node53&#45;&gt;Node18 -->
+<g id="edge98" class="edge">
+<title>Node53&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M4019.32,-179.18C4008.11,-164.61 3984.53,-134.84 3962,-112 3951.52,-101.38 3938.88,-90.4 3928.68,-81.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3930.75,-79.12 3920.79,-75.5 3926.32,-84.54 3930.75,-79.12"/>
+</g>
+<!-- Node53&#45;&gt;Node20 -->
+<g id="edge99" class="edge">
+<title>Node53&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M4023.92,-179.2C4017.39,-153.93 3994.68,-81.33 3944,-56 3883.44,-25.73 2840.67,-13.59 2623.45,-11.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2623.2,-7.88 2613.16,-11.28 2623.13,-14.88 2623.2,-7.88"/>
+</g>
+<!-- Node53&#45;&gt;Node24 -->
+<g id="edge97" class="edge">
+<title>Node53&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M4030.62,-179.26C4042.24,-155.96 4069.58,-91.66 4038,-56 4015.92,-31.07 3789.6,-17.09 3702.71,-12.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3702.76,-9.1 3692.59,-12.09 3702.4,-16.09 3702.76,-9.1"/>
+</g>
+<!-- Node53&#45;&gt;Node45 -->
+<g id="edge100" class="edge">
+<title>Node53&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M4056.8,-179.48C4088.98,-170.57 4140.3,-156.37 4180.6,-145.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4181.62,-148.56 4190.33,-142.52 4179.76,-141.82 4181.62,-148.56"/>
+</g>
+<!-- Node53&#45;&gt;Node54 -->
+<g id="edge96" class="edge">
+<title>Node53&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M4078.51,-184.5C4138.11,-179.5 4237.73,-167.97 4320,-143 4321.88,-142.43 4323.78,-141.77 4325.68,-141.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4327.12,-144.23 4334.93,-137.08 4324.36,-137.8 4327.12,-144.23"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="_instrument_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3752.5,-118 3752.5,-137 3843.5,-137 3843.5,-118 3752.5,-118"/>
+<text text-anchor="middle" x="3798" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">Instrument.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node53&#45;&gt;Node55 -->
+<g id="edge102" class="edge">
+<title>Node53&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M3993.33,-179.48C3953.12,-168.98 3884.74,-151.14 3840.48,-139.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3841.17,-136.15 3830.61,-137.01 3839.4,-142.92 3841.17,-136.15"/>
+</g>
+<!-- Node55&#45;&gt;Node10 -->
+<g id="edge103" class="edge">
+<title>Node55&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M3771.07,-117.93C3762.5,-115.57 3752.93,-113.3 3744,-112 3452.97,-69.57 2705.54,-150.43 2421,-76 2402.54,-71.17 2401.36,-61.22 2383,-56 2266.71,-22.9 1887.8,-13.59 1774.37,-11.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1774.3,-8.01 1764.24,-11.34 1774.18,-15.01 1774.3,-8.01"/>
+</g>
+<!-- Node55&#45;&gt;Node24 -->
+<g id="edge104" class="edge">
+<title>Node55&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M3788.3,-117.82C3766.64,-98.42 3714.05,-51.33 3686.49,-26.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3688.59,-23.84 3678.81,-19.78 3683.92,-29.06 3688.59,-23.84"/>
+</g>
+<!-- Node56&#45;&gt;Node14 -->
+<g id="edge108" class="edge">
+<title>Node56&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M3753.84,-363.9C3745.74,-347.88 3726.49,-313.06 3702,-291 3595.51,-195.05 3424.85,-151.69 3345.78,-135.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3346.18,-132.47 3335.69,-134 3344.85,-139.34 3346.18,-132.47"/>
+</g>
+<!-- Node56&#45;&gt;Node33 -->
+<g id="edge110" class="edge">
+<title>Node56&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M3790.04,-363.95C3815.3,-356.07 3850.41,-342.45 3876,-322 3896.21,-305.85 3912.51,-280.48 3921.98,-263.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3925.09,-265.16 3926.74,-254.7 3918.92,-261.85 3925.09,-265.16"/>
+</g>
+<!-- Node56&#45;&gt;Node39 -->
+<g id="edge109" class="edge">
+<title>Node56&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M3725.14,-363.97C3714.91,-361.64 3703.55,-359.38 3693,-358 3298.25,-306.45 3194.09,-361.91 2798,-322 2645.4,-306.62 2467.05,-273.49 2380.86,-256.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2381.31,-253.03 2370.82,-254.52 2379.95,-259.89 2381.31,-253.03"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3727,-235.5 3727,-254.5 3783,-254.5 3783,-235.5 3727,-235.5"/>
+<text text-anchor="middle" x="3755" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</text>
+</a>
+</g>
+</g>
+<!-- Node56&#45;&gt;Node57 -->
+<g id="edge107" class="edge">
+<title>Node56&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M3757.79,-363.81C3757.31,-343.49 3756.1,-292.55 3755.45,-264.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3758.94,-264.67 3755.21,-254.76 3751.95,-264.84 3758.94,-264.67"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="_serialize_layer_parameters_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2807,-297 2807,-316 2969,-316 2969,-297 2807,-297"/>
+<text text-anchor="middle" x="2888" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">SerializeLayerParameters.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node56&#45;&gt;Node58 -->
+<g id="edge111" class="edge">
+<title>Node56&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M3724.79,-363.96C3714.65,-361.66 3703.43,-359.42 3693,-358 3377.71,-315.21 3294.43,-355.35 2978,-322 2967.15,-320.86 2955.63,-319.28 2944.57,-317.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2945.01,-314.11 2934.58,-316 2943.91,-321.02 2945.01,-314.11"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="_json_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3787,-297 3787,-316 3867,-316 3867,-297 3787,-297"/>
+<text text-anchor="middle" x="3827" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">JsonUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node56&#45;&gt;Node59 -->
+<g id="edge115" class="edge">
+<title>Node56&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M3767.31,-363.73C3778.27,-353.4 3796.71,-336.04 3810.19,-323.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3812.96,-325.53 3817.84,-316.13 3808.16,-320.44 3812.96,-325.53"/>
+</g>
+<!-- Node58&#45;&gt;Node3 -->
+<g id="edge114" class="edge">
+<title>Node58&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M2837.28,-296.98C2773.27,-286.22 2663.29,-267.73 2594.83,-256.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2595.07,-252.72 2584.63,-254.51 2593.91,-259.62 2595.07,-252.72"/>
+</g>
+<!-- Node58&#45;&gt;Node10 -->
+<g id="edge112" class="edge">
+<title>Node58&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M2806.78,-302.61C2660.87,-296.82 2360.16,-281.97 2259,-255 2155.01,-227.28 1856.18,-71.42 1767.26,-24.42"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1768.64,-21.19 1758.16,-19.6 1765.36,-27.37 1768.64,-21.19"/>
+</g>
+<!-- Node58&#45;&gt;Node16 -->
+<g id="edge113" class="edge">
+<title>Node58&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M2940.82,-296.96C2953.03,-295 2965.97,-292.92 2978,-291 3107.52,-270.35 3460.06,-282.75 3561,-199 3595.38,-170.48 3604.62,-114.96 3607.1,-85.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3610.6,-85.98 3607.77,-75.77 3603.61,-85.52 3610.6,-85.98"/>
+</g>
+<!-- Node59&#45;&gt;Node14 -->
+<g id="edge117" class="edge">
+<title>Node59&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M3824.96,-296.84C3821.06,-282.11 3811.17,-252.1 3792,-235 3725.56,-175.74 3452.14,-143.11 3345.69,-132.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3345.92,-128.96 3335.63,-131.46 3345.23,-135.92 3345.92,-128.96"/>
+</g>
+<!-- Node59&#45;&gt;Node33 -->
+<g id="edge118" class="edge">
+<title>Node59&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M3841.9,-296.98C3858.97,-287.21 3887.16,-271.08 3907.26,-259.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3909.19,-262.51 3916.13,-254.51 3905.71,-256.44 3909.19,-262.51"/>
+</g>
+<!-- Node59&#45;&gt;Node57 -->
+<g id="edge116" class="edge">
+<title>Node59&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M3816.68,-296.98C3805.35,-287.61 3786.93,-272.38 3773.16,-261.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3775.23,-258.18 3765.3,-254.51 3770.78,-263.58 3775.23,-258.18"/>
+</g>
+<!-- Node60&#45;&gt;Node20 -->
+<g id="edge121" class="edge">
+<title>Node60&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M2707.73,-179.46C2687.53,-151.96 2623.9,-65.32 2596.62,-28.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2599.25,-25.86 2590.51,-19.87 2593.61,-30 2599.25,-25.86"/>
+</g>
+<!-- Node60&#45;&gt;Node24 -->
+<g id="edge122" class="edge">
+<title>Node60&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M2722.92,-179.48C2749.97,-154.32 2834.5,-80.6 2921,-56 3057.94,-17.06 3507.48,-11.81 3635,-11.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3635.33,-14.61 3645.32,-11.06 3635.3,-7.61 3635.33,-14.61"/>
+</g>
+<!-- Node60&#45;&gt;Node51 -->
+<g id="edge120" class="edge">
+<title>Node60&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M2659.4,-179.89C2656.56,-179.56 2653.75,-179.27 2651,-179 2336.06,-148.6 2251.04,-201.03 1940,-143 1936.02,-142.26 1931.91,-141.25 1927.87,-140.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1928.67,-136.69 1918.08,-137.06 1926.59,-143.37 1928.67,-136.69"/>
+</g>
+<!-- Node61&#45;&gt;Node18 -->
+<g id="edge127" class="edge">
+<title>Node61&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M3828.33,-179.3C3842.85,-159.33 3878.78,-109.92 3897.78,-83.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3900.68,-85.77 3903.73,-75.62 3895.02,-81.65 3900.68,-85.77"/>
+</g>
+<!-- Node61&#45;&gt;Node55 -->
+<g id="edge126" class="edge">
+<title>Node61&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M3818.56,-179.48C3815.1,-170.9 3809.67,-157.43 3805.25,-146.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3808.42,-144.97 3801.43,-137.01 3801.93,-147.59 3808.42,-144.97"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node">
+<title>Node62</title>
+<g id="a_node62"><a xlink:href="_dll_export_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3651.5,-118 3651.5,-137 3734.5,-137 3734.5,-118 3651.5,-118"/>
+<text text-anchor="middle" x="3693" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">DllExport.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node61&#45;&gt;Node62 -->
+<g id="edge128" class="edge">
+<title>Node61&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M3803.52,-179.48C3781.87,-169.49 3745.79,-152.85 3720.77,-141.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3721.99,-138.02 3711.45,-137.01 3719.06,-144.38 3721.99,-138.02"/>
+</g>
+<!-- Node71&#45;&gt;Node31 -->
+<g id="edge143" class="edge">
+<title>Node71&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M1485.76,-585.53C1675.25,-572.65 2222.91,-535.42 2443.89,-520.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2444.42,-523.87 2454.16,-519.7 2443.95,-516.89 2444.42,-523.87"/>
+</g>
+<!-- Node71&#45;&gt;Node35 -->
+<g id="edge190" class="edge">
+<title>Node71&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M1425.42,-581.46C1439.49,-559.61 1477.41,-502.63 1497,-492 1576.04,-449.13 1811.03,-468.96 1900,-456 2048.09,-434.42 2094.89,-453.36 2230,-389 2263.97,-372.82 2296.23,-342.49 2314.24,-323.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2316.96,-325.95 2321.25,-316.26 2311.86,-321.16 2316.96,-325.95"/>
+</g>
+<!-- Node71&#45;&gt;Node49 -->
+<g id="edge191" class="edge">
+<title>Node71&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M1420.32,-581.32C1421.54,-561.99 1427.35,-515.27 1455,-492 1526.78,-431.59 1570.66,-472.61 1663,-456 1822.75,-427.27 1918.29,-513.86 2022,-389 2030.8,-378.4 2028.84,-369.96 2022,-358 2007.41,-332.5 1933.93,-304.82 1908,-291 1878.03,-275.03 1672.42,-177.16 1597.35,-141.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1598.6,-138.21 1588.06,-137.08 1595.59,-144.53 1598.6,-138.21"/>
+</g>
+<!-- Node71&#45;&gt;Node72 -->
+<g id="edge144" class="edge">
+<title>Node71&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M1417.49,-581.43C1412.58,-562.72 1404.01,-517.83 1426,-492 1473.25,-436.5 1515,-472.5 1586,-456 1680.81,-433.97 1790.26,-407.56 1858.8,-390.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1859.72,-394.28 1868.61,-388.52 1858.06,-387.48 1859.72,-394.28"/>
+</g>
+<!-- Node78 -->
+<g id="node78" class="node">
+<title>Node78</title>
+<g id="a_node78"><a xlink:href="_half_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9.5,-297 9.5,-316 66.5,-316 66.5,-297 9.5,-297"/>
+<text text-anchor="middle" x="38" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">Half.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node71&#45;&gt;Node78 -->
+<g id="edge192" class="edge">
+<title>Node71&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M1354.42,-587.64C1097.07,-577.82 165.29,-536.92 63,-456 24.12,-425.24 29.12,-358.56 34.33,-326.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.8,-326.56 36.11,-316.11 30.9,-325.33 37.8,-326.56"/>
+</g>
+<!-- Node71&#45;&gt;Node80 -->
+<g id="edge157" class="edge">
+<title>Node71&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M1403.45,-581.37C1355.83,-556.56 1218.25,-484.88 1160.74,-454.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1162.09,-451.67 1151.6,-450.15 1158.85,-457.87 1162.09,-451.67"/>
+</g>
+<!-- Node90 -->
+<g id="node90" class="node">
+<title>Node90</title>
+<g id="a_node90"><a xlink:href="_neon_timer_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1459,-431 1459,-450 1577,-450 1577,-431 1459,-431"/>
+<text text-anchor="middle" x="1518" y="-438" font-family="Helvetica,sans-Serif" font-size="10.00">neon/NeonTimer.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node71&#45;&gt;Node90 -->
+<g id="edge182" class="edge">
+<title>Node71&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M1412.51,-581.42C1397.77,-563.45 1368.09,-521.1 1388,-492 1402,-471.54 1425.59,-459.37 1448.87,-452.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1450.12,-455.41 1458.79,-449.32 1448.22,-448.68 1450.12,-455.41"/>
+</g>
+<!-- Node72&#45;&gt;Node5 -->
+<g id="edge146" class="edge">
+<title>Node72&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M1948.35,-358.48C2002.58,-324.48 2140.62,-237.9 2194.74,-203.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2196.65,-206.89 2203.26,-198.62 2192.93,-200.96 2196.65,-206.89"/>
+</g>
+<!-- Node72&#45;&gt;Node6 -->
+<g id="edge145" class="edge">
+<title>Node72&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M2013.33,-366.92C2129.96,-359.05 2342.91,-343.26 2524,-322 2527.1,-321.64 2966.06,-256.06 2969,-255 2985.13,-249.17 2985.8,-240.63 3002,-235 3120.75,-193.71 3160.73,-218.87 3288.6,-199.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3289.47,-202.47 3298.78,-197.43 3288.35,-195.56 3289.47,-202.47"/>
+</g>
+<!-- Node72&#45;&gt;Node73 -->
+<g id="edge147" class="edge">
+<title>Node72&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M1838.93,-358.91C1835.92,-358.58 1832.94,-358.27 1830,-358 1383.2,-316.42 1268.52,-354.89 821,-322 804.06,-320.75 785.91,-319 768.72,-317.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="769.04,-313.65 758.72,-316.03 768.27,-320.61 769.04,-313.65"/>
+</g>
+<!-- Node75 -->
+<g id="node75" class="node">
+<title>Node75</title>
+<g id="a_node75"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1745,-297 1745,-316 1899,-316 1899,-297 1745,-297"/>
+<text text-anchor="middle" x="1822" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/core/ITensor.h</text>
+</a>
+</g>
+</g>
+<!-- Node72&#45;&gt;Node75 -->
+<g id="edge151" class="edge">
+<title>Node72&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M1903.43,-358.4C1885.99,-347.5 1861.97,-332.48 1844.53,-321.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1845.95,-318.34 1835.61,-316.01 1842.24,-324.28 1845.95,-318.34"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1391,-297 1391,-316 1561,-316 1561,-297 1391,-297"/>
+<text text-anchor="middle" x="1476" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/core/TensorInfo.h</text>
+</a>
+</g>
+</g>
+<!-- Node72&#45;&gt;Node76 -->
+<g id="edge152" class="edge">
+<title>Node72&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M1838.89,-359.29C1835.89,-358.86 1832.92,-358.42 1830,-358 1714.55,-341.29 1685.43,-338.89 1570,-322 1560.32,-320.58 1550.08,-319.05 1540.07,-317.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1540.57,-314.06 1530.16,-316 1539.51,-320.97 1540.57,-314.06"/>
+</g>
+<!-- Node77 -->
+<g id="node77" class="node">
+<title>Node77</title>
+<g id="a_node77"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1579,-297 1579,-316 1727,-316 1727,-297 1579,-297"/>
+<text text-anchor="middle" x="1653" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/core/Types.h</text>
+</a>
+</g>
+</g>
+<!-- Node72&#45;&gt;Node77 -->
+<g id="edge153" class="edge">
+<title>Node72&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M1867.1,-358.48C1816.57,-346.45 1744.8,-329.36 1698.57,-318.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1699.36,-314.94 1688.82,-316.03 1697.74,-321.75 1699.36,-314.94"/>
+</g>
+<!-- Node72&#45;&gt;Node78 -->
+<g id="edge154" class="edge">
+<title>Node72&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M1838.93,-358.88C1835.92,-358.56 1832.94,-358.26 1830,-358 1784.8,-353.97 334.11,-315.35 76.82,-308.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="76.9,-305.03 66.81,-308.26 76.71,-312.03 76.9,-305.03"/>
+</g>
+<!-- Node73&#45;&gt;Node13 -->
+<g id="edge149" class="edge">
+<title>Node73&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M691.67,-296.56C693.09,-282.46 697.39,-254.62 710,-235 756.79,-162.22 845.24,-105.29 888.26,-80.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="889.98,-83.55 896.96,-75.58 886.53,-77.46 889.98,-83.55"/>
+</g>
+<!-- Node73&#45;&gt;Node41 -->
+<g id="edge148" class="edge">
+<title>Node73&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M764.87,-296.97C783.21,-294.94 802.81,-292.82 821,-291 972.41,-275.81 1149.63,-260.61 1248.75,-252.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1249.3,-255.81 1258.97,-251.5 1248.72,-248.84 1249.3,-255.81"/>
+</g>
+<!-- Node74 -->
+<g id="node74" class="node">
+<title>Node74</title>
+<g id="a_node74"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="719,-235.5 719,-254.5 763,-254.5 763,-235.5 719,-235.5"/>
+<text text-anchor="middle" x="741" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
+</a>
+</g>
+</g>
+<!-- Node73&#45;&gt;Node74 -->
+<g id="edge150" class="edge">
+<title>Node73&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M698.16,-296.98C705.74,-287.96 717.87,-273.52 727.29,-262.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.1,-264.42 733.85,-254.51 724.74,-259.91 730.1,-264.42"/>
+</g>
+<!-- Node78&#45;&gt;Node13 -->
+<g id="edge155" class="edge">
+<title>Node78&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M37.62,-296.66C37.5,-281.66 39.57,-251.26 57,-235 177.16,-122.91 708.73,-80.13 867.85,-69.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="868.46,-73.17 878.22,-69.03 868.01,-66.19 868.46,-73.17"/>
+</g>
+<!-- Node79 -->
+<g id="node79" class="node">
+<title>Node79</title>
+<g id="a_node79"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="66.5,-235.5 66.5,-254.5 143.5,-254.5 143.5,-235.5 66.5,-235.5"/>
+<text text-anchor="middle" x="105" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">half/half.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node78&#45;&gt;Node79 -->
+<g id="edge156" class="edge">
+<title>Node78&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M47.6,-296.98C58.05,-287.7 74.97,-272.67 87.74,-261.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="90.27,-263.77 95.42,-254.51 85.62,-258.53 90.27,-263.77"/>
+</g>
+<!-- Node80&#45;&gt;Node39 -->
+<g id="edge181" class="edge">
+<title>Node80&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M1213.04,-435.67C1431.55,-424.9 2034.85,-394.72 2055,-389 2142.62,-364.12 2153.89,-332.46 2235,-291 2257.09,-279.71 2282.48,-267.61 2301.3,-258.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2302.9,-261.91 2310.49,-254.51 2299.95,-255.57 2302.9,-261.91"/>
+</g>
+<!-- Node80&#45;&gt;Node41 -->
+<g id="edge164" class="edge">
+<title>Node80&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M1168.17,-430.94C1192.59,-423.26 1225.35,-409.93 1248,-389 1286.66,-353.28 1310.34,-293.9 1320.38,-264.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1323.71,-265.23 1323.47,-254.63 1317.06,-263.07 1323.71,-265.23"/>
+</g>
+<!-- Node80&#45;&gt;Node72 -->
+<g id="edge169" class="edge">
+<title>Node80&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M1213.09,-435.8C1340,-429.35 1599.09,-414.37 1828.7,-389.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1829.36,-392.54 1838.92,-387.95 1828.59,-385.58 1829.36,-392.54"/>
+</g>
+<!-- Node80&#45;&gt;Node78 -->
+<g id="edge163" class="edge">
+<title>Node80&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M1056.83,-439.53C861.55,-438.94 356.51,-433.05 195,-389 142.6,-374.71 87.67,-341.27 58.71,-321.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="60.5,-318.94 50.26,-316.22 56.57,-324.73 60.5,-318.94"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node">
+<title>Node81</title>
+<g id="a_node81"><a xlink:href="_b_float16_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2155.5,-118 2155.5,-137 2236.5,-137 2236.5,-118 2155.5,-118"/>
+<text text-anchor="middle" x="2196" y="-125" font-family="Helvetica,sans-Serif" font-size="10.00">BFloat16.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node81 -->
+<g id="edge158" class="edge">
+<title>Node80&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M1213.23,-435.53C1428.35,-424.56 2013.42,-394.27 2022,-389 2067.99,-360.76 2110.78,-221.53 2144,-179 2154.03,-166.17 2167.2,-153.4 2177.78,-143.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2180.38,-146.3 2185.6,-137.08 2175.77,-141.03 2180.38,-146.3"/>
+</g>
+<!-- Node82 -->
+<g id="node82" class="node">
+<title>Node82</title>
+<g id="a_node82"><a xlink:href="_arm_compute_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1048,-358.5 1048,-388.5 1222,-388.5 1222,-358.5 1048,-358.5"/>
+<text text-anchor="start" x="1056" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">aclCommon/ArmComputeTensor</text>
+<text text-anchor="middle" x="1135" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">Handle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node82 -->
+<g id="edge165" class="edge">
+<title>Node80&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M1135,-430.73C1135,-422.54 1135,-409.92 1135,-398.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1138.5,-398.59 1135,-388.59 1131.5,-398.59 1138.5,-398.59"/>
+</g>
+<!-- Node83 -->
+<g id="node83" class="node">
+<title>Node83</title>
+<g id="a_node83"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="991.5,-291.5 991.5,-321.5 1116.5,-321.5 1116.5,-291.5 991.5,-291.5"/>
+<text text-anchor="start" x="999.5" y="-309.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="1054" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IMemoryGroup.h</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node83 -->
+<g id="edge176" class="edge">
+<title>Node80&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M1099.74,-430.9C1078.12,-423.62 1052.14,-410.76 1039,-389 1028.37,-371.4 1034.29,-348.04 1041.59,-330.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1044.88,-332.07 1045.93,-321.52 1038.54,-329.11 1044.88,-332.07"/>
+</g>
+<!-- Node84 -->
+<g id="node84" class="node">
+<title>Node84</title>
+<g id="a_node84"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1134.5,-291.5 1134.5,-321.5 1259.5,-321.5 1259.5,-291.5 1134.5,-291.5"/>
+<text text-anchor="start" x="1142.5" y="-309.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="1197" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">/Tensor.h</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node84 -->
+<g id="edge177" class="edge">
+<title>Node80&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M1170.26,-430.9C1191.88,-423.62 1217.86,-410.76 1231,-389 1242.41,-370.11 1230.24,-346.7 1217.41,-329.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1219.78,-327.2 1210.75,-321.66 1214.35,-331.62 1219.78,-327.2"/>
+</g>
+<!-- Node85 -->
+<g id="node85" class="node">
+<title>Node85</title>
+<g id="a_node85"><a xlink:href="_polymorphic_downcast_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="830.5,-291.5 830.5,-321.5 973.5,-321.5 973.5,-291.5 830.5,-291.5"/>
+<text text-anchor="start" x="838.5" y="-309.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/Polymorphic</text>
+<text text-anchor="middle" x="902" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">Downcast.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node85 -->
+<g id="edge170" class="edge">
+<title>Node80&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M1056.92,-438.13C838.97,-433.93 237.97,-419.6 209,-389 115.69,-290.46 681.16,-337.32 816,-322 817.31,-321.85 818.63,-321.7 819.96,-321.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="820.82,-324.95 830.29,-320.19 819.92,-318.01 820.82,-324.95"/>
+</g>
+<!-- Node86 -->
+<g id="node86" class="node">
+<title>Node86</title>
+<g id="a_node86"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="325.5,-358.5 325.5,-388.5 450.5,-388.5 450.5,-358.5 325.5,-358.5"/>
+<text text-anchor="start" x="333.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="388" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">/MemoryGroup.h</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node86 -->
+<g id="edge175" class="edge">
+<title>Node80&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M1056.85,-436.88C932.52,-432.01 681.95,-419.29 460.82,-389.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="461.03,-385.64 450.65,-387.74 460.07,-392.58 461.03,-385.64"/>
+</g>
+<!-- Node87 -->
+<g id="node87" class="node">
+<title>Node87</title>
+<g id="a_node87"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="468.5,-358.5 468.5,-388.5 593.5,-388.5 593.5,-358.5 468.5,-358.5"/>
+<text text-anchor="start" x="476.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="531" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SubTensor.h</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node87 -->
+<g id="edge178" class="edge">
+<title>Node80&#45;&gt;Node87</title>
+<path fill="none" stroke="midnightblue" d="M1056.72,-434.63C954.73,-427.71 770.75,-413.27 603.72,-389"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="604.16,-385.53 593.76,-387.54 603.15,-392.45 604.16,-385.53"/>
+</g>
+<!-- Node88 -->
+<g id="node88" class="node">
+<title>Node88</title>
+<g id="a_node88"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="612,-364 612,-383 794,-383 794,-364 612,-364"/>
+<text text-anchor="middle" x="703" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/core/TensorShape.h</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node88 -->
+<g id="edge179" class="edge">
+<title>Node80&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M1078.08,-430.94C998.49,-418.96 854.24,-397.26 769.71,-384.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="770.11,-381.06 759.7,-383.03 769.07,-387.98 770.11,-381.06"/>
+</g>
+<!-- Node89 -->
+<g id="node89" class="node">
+<title>Node89</title>
+<g id="a_node89"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="812.5,-364 812.5,-383 991.5,-383 991.5,-364 812.5,-364"/>
+<text text-anchor="middle" x="902" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/core/Coordinates.h</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node89 -->
+<g id="edge180" class="edge">
+<title>Node80&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M1104.06,-430.87C1062.43,-419.25 988.3,-398.58 942.34,-385.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="943.27,-382.38 932.7,-383.06 941.39,-389.12 943.27,-382.38"/>
+</g>
+<!-- Node81&#45;&gt;Node12 -->
+<g id="edge161" class="edge">
+<title>Node81&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M2181.53,-117.98C2165.03,-108.25 2137.82,-92.23 2118.32,-80.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2119.84,-77.57 2109.44,-75.51 2116.28,-83.6 2119.84,-77.57"/>
+</g>
+<!-- Node81&#45;&gt;Node17 -->
+<g id="edge162" class="edge">
+<title>Node81&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M2236.59,-123.32C2369.73,-112.9 2791.9,-79.85 2919.27,-69.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2919.6,-73.36 2929.3,-69.09 2919.06,-66.38 2919.6,-73.36"/>
+</g>
+<!-- Node81&#45;&gt;Node21 -->
+<g id="edge159" class="edge">
+<title>Node81&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M2190.47,-117.84C2184.36,-108 2174.52,-91.31 2168,-76 2161.5,-60.72 2156.1,-42.62 2152.56,-29.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2155.93,-28.42 2150.04,-19.61 2149.15,-30.17 2155.93,-28.42"/>
+</g>
+<!-- Node81&#45;&gt;Node40 -->
+<g id="edge160" class="edge">
+<title>Node81&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M2196.57,-117.98C2197.14,-109.58 2198.02,-96.48 2198.75,-85.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2202.25,-85.72 2199.43,-75.51 2195.26,-85.25 2202.25,-85.72"/>
+</g>
+<!-- Node82&#45;&gt;Node36 -->
+<g id="edge166" class="edge">
+<title>Node82&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M1222.06,-365.81C1259.83,-363.09 1304.58,-360.09 1345,-358 1809.1,-333.99 1927.17,-363.92 2390,-322 2558.36,-306.75 2755.6,-273.32 2850.04,-256.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2850.73,-259.77 2859.95,-254.55 2849.49,-252.88 2850.73,-259.77"/>
+</g>
+<!-- Node82&#45;&gt;Node83 -->
+<g id="edge167" class="edge">
+<title>Node82&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M1117.42,-358.4C1106.39,-349.54 1091.96,-337.96 1079.65,-328.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1081.53,-325.11 1071.54,-321.58 1077.15,-330.56 1081.53,-325.11"/>
+</g>
+<!-- Node82&#45;&gt;Node84 -->
+<g id="edge168" class="edge">
+<title>Node82&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M1148.45,-358.4C1156.66,-349.79 1167.31,-338.63 1176.55,-328.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.2,-331.23 1183.57,-321.58 1174.14,-326.4 1179.2,-331.23"/>
+</g>
+<!-- Node85&#45;&gt;Node7 -->
+<g id="edge172" class="edge">
+<title>Node85&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M911.88,-291.24C930.94,-264.84 975.5,-208.36 1027,-179 1155.29,-105.85 1330.92,-79.98 1419.33,-71.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1419.79,-74.7 1429.41,-70.27 1419.13,-67.73 1419.79,-74.7"/>
+</g>
+<!-- Node85&#45;&gt;Node13 -->
+<g id="edge174" class="edge">
+<title>Node85&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M902.66,-291.29C904.54,-250.43 909.98,-132.55 912.12,-86.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="915.62,-86.1 912.59,-75.95 908.63,-85.77 915.62,-86.1"/>
+</g>
+<!-- Node85&#45;&gt;Node20 -->
+<g id="edge173" class="edge">
+<title>Node85&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M958.55,-291.45C1027.06,-275.03 1146.22,-248.4 1250,-235 1729.09,-173.13 1860.55,-243.74 2333,-143 2432.55,-121.77 2474.49,-141.97 2552,-76 2566.2,-63.92 2574.68,-44.04 2579.31,-29.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2582.76,-30.1 2582.13,-19.52 2576.03,-28.18 2582.76,-30.1"/>
+</g>
+<!-- Node85&#45;&gt;Node41 -->
+<g id="edge171" class="edge">
+<title>Node85&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M973.93,-292.29C976.65,-291.84 979.35,-291.41 982,-291 1073.46,-276.74 1179.09,-263.38 1248.91,-254.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1249.44,-258.45 1258.95,-253.78 1248.6,-251.5 1249.44,-258.45"/>
+</g>
+<!-- Node90&#45;&gt;Node18 -->
+<g id="edge187" class="edge">
+<title>Node90&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M1577.11,-439.05C1773.71,-437.22 2423.49,-428.37 2959,-389 2975.64,-387.78 3540.46,-328.09 3556,-322 3577.6,-313.53 3578.06,-302.85 3598,-291 3648.59,-260.93 3662.18,-253.66 3718,-235 3791.25,-210.51 3834.59,-254.79 3888,-199 3917.37,-168.32 3916.01,-114.14 3912.84,-85.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3916.27,-84.96 3911.49,-75.5 3909.33,-85.87 3916.27,-84.96"/>
+</g>
+<!-- Node90&#45;&gt;Node55 -->
+<g id="edge183" class="edge">
+<title>Node90&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M1577.08,-437.91C1752.3,-432.99 2284.38,-416.7 2725,-389 2769.4,-386.21 3482.7,-340.85 3523,-322 3572.25,-298.97 3565.79,-268 3609,-235 3661.62,-194.82 3731.09,-159.6 3769.46,-141.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3771.39,-144.44 3778.97,-137.04 3768.43,-138.1 3771.39,-144.44"/>
+</g>
+<!-- Node90&#45;&gt;Node65 -->
+<g id="edge188" class="edge">
+<title>Node90&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M1577.01,-436.98C1686.6,-431.79 1928.83,-417.87 2131,-389 2144.82,-387.03 2159.99,-384.04 2172.75,-381.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2173.81,-384.64 2182.82,-379.06 2172.3,-377.81 2173.81,-384.64"/>
+</g>
+<!-- Node91 -->
+<g id="node91" class="node">
+<title>Node91</title>
+<g id="a_node91"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1552.5,-358.5 1552.5,-388.5 1677.5,-388.5 1677.5,-358.5 1552.5,-358.5"/>
+<text text-anchor="start" x="1560.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="1615" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IScheduler.h</text>
+</a>
+</g>
+</g>
+<!-- Node90&#45;&gt;Node91 -->
+<g id="edge184" class="edge">
+<title>Node90&#45;&gt;Node91</title>
+<path fill="none" stroke="midnightblue" d="M1531.08,-430.73C1544.95,-421.44 1567.3,-406.46 1585.46,-394.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1587.62,-397.06 1593.97,-388.59 1583.72,-391.25 1587.62,-397.06"/>
+</g>
+<!-- Node92 -->
+<g id="node92" class="node">
+<title>Node92</title>
+<g id="a_node92"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1695.5,-358.5 1695.5,-388.5 1820.5,-388.5 1820.5,-358.5 1695.5,-358.5"/>
+<text text-anchor="start" x="1703.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="1758" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">/Scheduler.h</text>
+</a>
+</g>
+</g>
+<!-- Node90&#45;&gt;Node92 -->
+<g id="edge185" class="edge">
+<title>Node90&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M1549.87,-430.87C1587.13,-420.78 1649.65,-403.84 1696.47,-391.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1697.47,-394.52 1706.2,-388.53 1695.64,-387.76 1697.47,-394.52"/>
+</g>
+<!-- Node93 -->
+<g id="node93" class="node">
+<title>Node93</title>
+<g id="a_node93"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1354,-358.5 1354,-388.5 1484,-388.5 1484,-358.5 1354,-358.5"/>
+<text text-anchor="start" x="1362" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/core/CPP</text>
+<text text-anchor="middle" x="1419" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ICPPKernel.h</text>
+</a>
+</g>
+</g>
+<!-- Node90&#45;&gt;Node93 -->
+<g id="edge186" class="edge">
+<title>Node90&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M1504.65,-430.73C1490.43,-421.4 1467.47,-406.32 1448.9,-394.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1450.74,-391.15 1440.46,-388.59 1446.9,-397 1450.74,-391.15"/>
+</g>
+<!-- Node94 -->
+<g id="node94" class="node">
+<title>Node94</title>
+<g id="a_node94"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1502,-364 1502,-383 1534,-383 1534,-364 1502,-364"/>
+<text text-anchor="middle" x="1518" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">list</text>
+</a>
+</g>
+</g>
+<!-- Node90&#45;&gt;Node94 -->
+<g id="edge189" class="edge">
+<title>Node90&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M1518,-430.73C1518,-421.18 1518,-405.62 1518,-393.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1521.5,-393.13 1518,-383.13 1514.5,-393.13 1521.5,-393.13"/>
+</g>
+<!-- Node95&#45;&gt;Node3 -->
+<g id="edge194" class="edge">
+<title>Node95&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M2786.21,-720.72C2796.11,-699.28 2820,-642.28 2820,-592 2820,-592 2820,-592 2820,-512 2820,-375.07 2642.05,-288.65 2566.88,-258.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2567.99,-254.93 2557.4,-254.51 2565.41,-261.44 2567.99,-254.93"/>
+</g>
+<!-- Node95&#45;&gt;Node6 -->
+<g id="edge195" class="edge">
+<title>Node95&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M2875.08,-725.85C3202.13,-712.42 4279,-662.83 4279,-592 4279,-592 4279,-592 4279,-439.5 4279,-297.32 4165.1,-287.59 4033,-235 3972.36,-210.86 3522.37,-195.59 3377.67,-191.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3377.49,-187.76 3367.39,-190.96 3377.29,-194.76 3377.49,-187.76"/>
+</g>
+<!-- Node95&#45;&gt;Node34 -->
+<g id="edge198" class="edge">
+<title>Node95&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M2782.04,-720.98C2781.94,-696.77 2780.1,-625.72 2763,-570 2741.48,-499.86 2695.41,-424.94 2673.73,-391.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2676.52,-389.75 2668.07,-383.36 2670.69,-393.62 2676.52,-389.75"/>
+</g>
+<!-- Node95&#45;&gt;Node41 -->
+<g id="edge196" class="edge">
+<title>Node95&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M2688.65,-721.15C2470.8,-701.68 1941.1,-654.42 1860,-648 1802.82,-643.47 1387.95,-650.02 1345,-612 1311.78,-582.59 1326,-558.37 1326,-514 1326,-514 1326,-514 1326,-372.5 1326,-334.2 1326,-289.38 1326,-264.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1329.5,-264.59 1326,-254.59 1322.5,-264.59 1329.5,-264.59"/>
+</g>
+<!-- Node95&#45;&gt;Node73 -->
+<g id="edge197" class="edge">
+<title>Node95&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M2688.99,-723.56C2225.37,-693.52 182.85,-555.83 95,-456 53.31,-408.62 135.09,-371.03 163,-358 237.74,-323.12 466.45,-312.32 597.03,-308.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="597.5,-312.48 607.41,-308.73 597.33,-305.48 597.5,-312.48"/>
+</g>
+<!-- Node96 -->
+<g id="node96" class="node">
+<title>Node96</title>
+<g id="a_node96"><a xlink:href="_tensor_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3346.5,-297 3346.5,-316 3495.5,-316 3495.5,-297 3346.5,-297"/>
+<text text-anchor="middle" x="3421" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">armnnUtils/TensorUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node95&#45;&gt;Node96 -->
+<g id="edge199" class="edge">
+<title>Node95&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M2875.23,-724.42C2974.14,-717.81 3123.04,-704.04 3174,-679 3299.8,-617.18 3329.45,-578.82 3397,-456 3420.11,-413.98 3422.41,-355.84 3421.87,-326.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3425.36,-326.07 3421.55,-316.18 3418.37,-326.29 3425.36,-326.07"/>
+</g>
+<!-- Node97 -->
+<g id="node97" class="node">
+<title>Node97</title>
+<g id="a_node97"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2848.5,-648.5 2848.5,-678.5 2973.5,-678.5 2973.5,-648.5 2848.5,-648.5"/>
+<text text-anchor="start" x="2856.5" y="-666.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="2911" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00">/FunctionDescriptors.h</text>
+</a>
+</g>
+</g>
+<!-- Node95&#45;&gt;Node97 -->
+<g id="edge206" class="edge">
+<title>Node95&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M2799.13,-720.87C2818.09,-711.31 2849.22,-695.63 2873.84,-683.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2875.56,-686.28 2882.91,-678.65 2872.41,-680.03 2875.56,-686.28"/>
+</g>
+<!-- Node98 -->
+<g id="node98" class="node">
+<title>Node98</title>
+<g id="a_node98"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2991.5,-648.5 2991.5,-678.5 3164.5,-678.5 3164.5,-648.5 2991.5,-648.5"/>
+<text text-anchor="start" x="2999.5" y="-666.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/function</text>
+<text text-anchor="middle" x="3078" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00">_info/FullyConnectedLayerInfo.h</text>
+</a>
+</g>
+</g>
+<!-- Node95&#45;&gt;Node98 -->
+<g id="edge207" class="edge">
+<title>Node95&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M2821,-720.94C2867.45,-710.74 2946.04,-693.48 3004.11,-680.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3004.96,-684.12 3013.98,-678.56 3003.46,-677.29 3004.96,-684.12"/>
+</g>
+<!-- Node99 -->
+<g id="node99" class="node">
+<title>Node99</title>
+<g id="a_node99"><a xlink:href="_neon_reduce_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2594,-648.5 2594,-678.5 2752,-678.5 2752,-648.5 2594,-648.5"/>
+<text text-anchor="start" x="2602" y="-666.5" font-family="Helvetica,sans-Serif" font-size="10.00">neon/workloads/NeonReduce</text>
+<text text-anchor="middle" x="2673" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node95&#45;&gt;Node99 -->
+<g id="edge208" class="edge">
+<title>Node95&#45;&gt;Node99</title>
+<path fill="none" stroke="midnightblue" d="M2767.3,-720.73C2751.51,-711.32 2725.91,-696.05 2705.37,-683.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2707.01,-680.7 2696.63,-678.59 2703.42,-686.72 2707.01,-680.7"/>
+</g>
+<!-- Node102 -->
+<g id="node102" class="node">
+<title>Node102</title>
+<g id="a_node102"><a xlink:href="_cl_reduce_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2226,-654 2226,-673 2420,-673 2420,-654 2226,-654"/>
+<text text-anchor="middle" x="2323" y="-661" font-family="Helvetica,sans-Serif" font-size="10.00">cl/workloads/ClReduceWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node95&#45;&gt;Node102 -->
+<g id="edge212" class="edge">
+<title>Node95&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M2721.52,-720.94C2636.79,-708.94 2483.07,-687.17 2393.33,-674.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2393.64,-670.97 2383.25,-673.03 2392.66,-677.9 2393.64,-670.97"/>
+</g>
+<!-- Node96&#45;&gt;Node6 -->
+<g id="edge201" class="edge">
+<title>Node96&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M3414.39,-296.82C3399.86,-277.76 3364.96,-231.95 3345.92,-206.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3348.54,-204.62 3339.69,-198.78 3342.97,-208.86 3348.54,-204.62"/>
+</g>
+<!-- Node96&#45;&gt;Node14 -->
+<g id="edge202" class="edge">
+<title>Node96&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M3426.85,-296.9C3440.92,-275.06 3473.58,-216.49 3447,-179 3424.23,-146.88 3379.36,-135.03 3345.73,-130.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3346.01,-127.26 3335.69,-129.65 3345.25,-134.22 3346.01,-127.26"/>
+</g>
+<!-- Node96&#45;&gt;Node24 -->
+<g id="edge205" class="edge">
+<title>Node96&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M3451.08,-296.92C3504.4,-282.04 3619.2,-251.45 3718,-235 3799.49,-221.43 4032.49,-260.18 4088,-199 4103.63,-181.78 4134.36,-123.81 4057,-56 4030.57,-32.83 3792.47,-17.68 3702.88,-12.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3702.89,-9.24 3692.72,-12.2 3702.51,-16.23 3702.89,-9.24"/>
+</g>
+<!-- Node96&#45;&gt;Node26 -->
+<g id="edge204" class="edge">
+<title>Node96&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M3420.88,-296.97C3420.05,-273.69 3414.24,-208.81 3376,-179 3336.91,-148.52 2990.02,-133.59 2880.78,-129.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2880.8,-126.11 2870.68,-129.25 2880.55,-133.1 2880.8,-126.11"/>
+</g>
+<!-- Node96&#45;&gt;Node39 -->
+<g id="edge200" class="edge">
+<title>Node96&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M3346.26,-301.52C3291.4,-298.6 3215.07,-294.54 3148,-291 2842.67,-274.89 2766.2,-273.4 2461,-255 2441.28,-253.81 2419.91,-252.41 2400.23,-251.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2400.32,-247.56 2390.1,-250.37 2399.84,-254.54 2400.32,-247.56"/>
+</g>
+<!-- Node96&#45;&gt;Node96 -->
+<g id="edge203" class="edge">
+<title>Node96&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M3455.15,-316.03C3483.69,-320.11 3513.5,-316.93 3513.5,-306.5 3513.5,-297.29 3490.26,-293.74 3465.19,-295.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3464.7,-292.37 3455.15,-296.97 3465.48,-299.32 3464.7,-292.37"/>
+</g>
+<!-- Node100 -->
+<g id="node100" class="node">
+<title>Node100</title>
+<g id="a_node100"><a xlink:href="_neon_base_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2441.5,-581.5 2441.5,-600.5 2574.5,-600.5 2574.5,-581.5 2441.5,-581.5"/>
+<text text-anchor="middle" x="2508" y="-588.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node99&#45;&gt;Node100 -->
+<g id="edge209" class="edge">
+<title>Node99&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M2640.01,-648.4C2610.06,-635.61 2566.3,-616.91 2537.49,-604.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2538.54,-601.24 2527.97,-600.53 2535.79,-607.68 2538.54,-601.24"/>
+</g>
+<!-- Node101 -->
+<g id="node101" class="node">
+<title>Node101</title>
+<g id="a_node101"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2592.5,-570.5 2592.5,-611.5 2753.5,-611.5 2753.5,-570.5 2592.5,-570.5"/>
+<text text-anchor="start" x="2600.5" y="-599.5" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="start" x="2600.5" y="-588.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NEON/functions/NEReduction</text>
+<text text-anchor="middle" x="2673" y="-577.5" font-family="Helvetica,sans-Serif" font-size="10.00">Operation.h</text>
+</a>
+</g>
+</g>
+<!-- Node99&#45;&gt;Node101 -->
+<g id="edge211" class="edge">
+<title>Node99&#45;&gt;Node101</title>
+<path fill="none" stroke="midnightblue" d="M2673,-648.23C2673,-640.57 2673,-630.84 2673,-621.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2676.5,-621.59 2673,-611.59 2669.5,-621.59 2676.5,-621.59"/>
+</g>
+<!-- Node100&#45;&gt;Node31 -->
+<g id="edge210" class="edge">
+<title>Node100&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M2511.44,-581.28C2516.14,-569.37 2524.69,-547.72 2530.82,-532.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2534.18,-533.2 2534.6,-522.62 2527.67,-530.63 2534.18,-533.2"/>
+</g>
+<!-- Node103 -->
+<g id="node103" class="node">
+<title>Node103</title>
+<g id="a_node103"><a xlink:href="_cl_base_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2087.5,-581.5 2087.5,-600.5 2204.5,-600.5 2204.5,-581.5 2087.5,-581.5"/>
+<text text-anchor="middle" x="2146" y="-588.5" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node102&#45;&gt;Node103 -->
+<g id="edge213" class="edge">
+<title>Node102&#45;&gt;Node103</title>
+<path fill="none" stroke="midnightblue" d="M2301.65,-654C2270.55,-641.61 2212.62,-618.54 2176.88,-604.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2178.01,-600.98 2167.43,-600.53 2175.42,-607.49 2178.01,-600.98"/>
+</g>
+<!-- Node104 -->
+<g id="node104" class="node">
+<title>Node104</title>
+<g id="a_node104"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="2223,-576 2223,-606 2423,-606 2423,-576 2223,-576"/>
+<text text-anchor="start" x="2231" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">arm_compute/runtime</text>
+<text text-anchor="middle" x="2323" y="-583" font-family="Helvetica,sans-Serif" font-size="10.00">/CL/functions/CLReductionOperation.h</text>
+</a>
+</g>
+</g>
+<!-- Node102&#45;&gt;Node104 -->
+<g id="edge215" class="edge">
+<title>Node102&#45;&gt;Node104</title>
+<path fill="none" stroke="midnightblue" d="M2323,-653.86C2323,-644.55 2323,-629.33 2323,-616.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2326.5,-616.08 2323,-606.08 2319.5,-616.08 2326.5,-616.08"/>
+</g>
+<!-- Node103&#45;&gt;Node31 -->
+<g id="edge214" class="edge">
+<title>Node103&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M2172.62,-581.4C2185.09,-577.57 2200.22,-573.21 2214,-570 2299.76,-550.05 2399.8,-533.81 2465.78,-524.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2466.68,-527.46 2476.07,-522.54 2465.66,-520.53 2466.68,-527.46"/>
+</g>
+<!-- Node105&#45;&gt;Node14 -->
+<g id="edge220" class="edge">
+<title>Node105&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M3320.23,-430.98C3321.02,-408 3324.38,-343 3338,-291 3351.32,-240.15 3400.4,-225.56 3376,-179 3367.23,-162.27 3350.13,-149.99 3334.68,-141.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3335.87,-138.41 3325.36,-137.09 3332.76,-144.68 3335.87,-138.41"/>
+</g>
+<!-- Node105&#45;&gt;Node30 -->
+<g id="edge219" class="edge">
+<title>Node105&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M3251.56,-437.99C3125.06,-435.23 2846.11,-429.25 2611,-425 2356.01,-420.39 568.49,-424.93 316,-389 310.45,-388.21 304.66,-387.02 299.02,-385.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="299.71,-382.21 289.14,-383.05 297.92,-388.98 299.71,-382.21"/>
+</g>
+<!-- Node106 -->
+<g id="node106" class="node">
+<title>Node106</title>
+<g id="a_node106"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="3347,-364 3347,-383 3403,-383 3403,-364 3347,-364"/>
+<text text-anchor="middle" x="3375" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">stddef.h</text>
+</a>
+</g>
+</g>
+<!-- Node105&#45;&gt;Node106 -->
+<g id="edge221" class="edge">
+<title>Node105&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M3327.42,-430.73C3335.99,-420.6 3350.3,-403.69 3360.99,-391.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3363.91,-393.02 3367.7,-383.13 3358.57,-388.5 3363.91,-393.02"/>
+</g>
+<!-- Node108&#45;&gt;Node6 -->
+<g id="edge226" class="edge">
+<title>Node108&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M3174.36,-503.39C3196.18,-460.28 3293.71,-267.62 3324,-207.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3327.16,-209.29 3328.55,-198.79 3320.91,-206.13 3327.16,-209.29"/>
+</g>
+<!-- Node108&#45;&gt;Node35 -->
+<g id="edge225" class="edge">
+<title>Node108&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M3124.64,-503.49C3027.74,-485.02 2793.61,-438.92 2600,-389 2514.81,-367.04 2416.21,-335.92 2364.64,-319.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2365.56,-315.83 2354.97,-316.06 2363.39,-322.48 2365.56,-315.83"/>
+</g>
+<!-- Node108&#45;&gt;Node36 -->
+<g id="edge224" class="edge">
+<title>Node108&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M3172.33,-503.38C3180.61,-470.71 3205.13,-353.18 3148,-291 3124.52,-265.44 3033.38,-254.2 2969.92,-249.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2969.82,-245.88 2959.59,-248.65 2969.31,-252.86 2969.82,-245.88"/>
+</g>
+<!-- Node108&#45;&gt;Node52 -->
+<g id="edge230" class="edge">
+<title>Node108&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M3229.35,-503.5C3327.66,-489.41 3522.47,-461.49 3613.28,-448.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3613.9,-451.93 3623.3,-447.04 3612.91,-445 3613.9,-451.93"/>
+</g>
+<!-- Node108&#45;&gt;Node78 -->
+<g id="edge229" class="edge">
+<title>Node108&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M3070.18,-507.61C2962.01,-503.02 2784.29,-495.93 2631,-492 2560.57,-490.19 152.78,-496.32 95,-456 52.05,-426.03 41.46,-358.97 38.85,-326.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="42.34,-325.94 38.22,-316.18 35.35,-326.38 42.34,-325.94"/>
+</g>
+<!-- Node108&#45;&gt;Node85 -->
+<g id="edge227" class="edge">
+<title>Node108&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M3070.18,-507.87C2961.99,-503.49 2784.27,-496.59 2631,-492 2495.61,-487.95 286.95,-488.46 195,-389 100.77,-287.08 678.08,-337.58 816,-322 817.31,-321.85 818.63,-321.7 819.96,-321.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="820.82,-324.95 830.29,-320.19 819.92,-318.01 820.82,-324.95"/>
+</g>
+<!-- Node108&#45;&gt;Node105 -->
+<g id="edge228" class="edge">
+<title>Node108&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M3188.09,-503.5C3214.11,-491.27 3262.28,-468.63 3292.66,-454.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3294.28,-457.46 3301.84,-450.03 3291.3,-451.12 3294.28,-457.46"/>
+</g>
+</g>
+</svg>