aboutsummaryrefslogtreecommitdiff
path: root/23.11/_lstm_params_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
committerNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
commit6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (patch)
tree0c076149c03ac45c2617f5e02a77b79287ff5a0f /23.11/_lstm_params_8hpp__dep__incl.svg
parent03c7ff3f6188240baaeaeb405a357a0c58195fec (diff)
downloadarmnn-6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c.tar.gz
Update Doxygen for 23.11
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849
Diffstat (limited to '23.11/_lstm_params_8hpp__dep__incl.svg')
-rw-r--r--23.11/_lstm_params_8hpp__dep__incl.svg1794
1 files changed, 1794 insertions, 0 deletions
diff --git a/23.11/_lstm_params_8hpp__dep__incl.svg b/23.11/_lstm_params_8hpp__dep__incl.svg
new file mode 100644
index 0000000000..5556ef188c
--- /dev/null
+++ b/23.11/_lstm_params_8hpp__dep__incl.svg
@@ -0,0 +1,1794 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.43.0 (0)
+ -->
+<!-- Title: include/armnn/LstmParams.hpp Pages: 1 -->
+<svg width="9057pt" height="608pt"
+ viewBox="0.00 0.00 9056.50 608.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 604)">
+<title>include/armnn/LstmParams.hpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-604 9052.5,-604 9052.5,4 -4,4"/>
+<!-- Node1 -->
+<g id="node1" class="node">
+<title>Node1</title>
+<g id="a_node1"><a xlink:title=" ">
+<polygon fill="#bfbfbf" stroke="black" points="7488,-580.5 7488,-599.5 7658,-599.5 7658,-580.5 7488,-580.5"/>
+<text text-anchor="middle" x="7573" y="-587.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/LstmParams.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="_arm_n_n_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1062,-513.5 1062,-532.5 1208,-532.5 1208,-513.5 1062,-513.5"/>
+<text text-anchor="middle" x="1135" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/ArmNN.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node2 -->
+<g id="edge1" class="edge">
+<title>Node1&#45;&gt;Node2</title>
+<path fill="none" stroke="midnightblue" d="M7477.62,-588.04C6733.15,-580.52 1864.93,-531.37 1208.24,-524.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7477.72,-591.54 7487.76,-588.14 7477.79,-584.54 7477.72,-591.54"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:href="_i_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6311.5,-508 6311.5,-538 6446.5,-538 6446.5,-508 6311.5,-508"/>
+<text text-anchor="start" x="6319.5" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
+<text text-anchor="middle" x="6379" y="-515" font-family="Helvetica,sans-Serif" font-size="10.00">/ILayerSupport.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node22 -->
+<g id="edge37" class="edge">
+<title>Node1&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M7477.43,-583.8C7243.77,-571.08 6647.99,-538.64 6446.66,-527.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7477.43,-587.3 7487.61,-584.35 7477.81,-580.31 7477.43,-587.3"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5930.5,-435.5 5930.5,-454.5 6091.5,-454.5 6091.5,-435.5 5930.5,-435.5"/>
+<text text-anchor="middle" x="6011" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node23 -->
+<g id="edge80" class="edge">
+<title>Node1&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M7477.23,-589.19C7221.59,-589.11 6527.24,-585.01 6302,-544 6195.8,-524.66 6075.53,-474.6 6029.9,-454.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7477.61,-592.69 7487.61,-589.19 7477.61,-585.69 7477.61,-592.69"/>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node">
+<title>Node65</title>
+<g id="a_node65"><a xlink:href="_lstm_layer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8078,-513.5 8078,-532.5 8250,-532.5 8250,-513.5 8078,-513.5"/>
+<text text-anchor="middle" x="8164" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/layers/LstmLayer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node65 -->
+<g id="edge81" class="edge">
+<title>Node1&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M7668.15,-583.69C7768.29,-577.32 7930.32,-564.82 8069,-544 8088.67,-541.05 8110.39,-536.57 8128.09,-532.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7667.81,-580.2 7658.05,-584.32 7668.25,-587.19 7667.81,-580.2"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node">
+<title>Node66</title>
+<g id="a_node66"><a xlink:href="_q_lstm_layer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8268.5,-513.5 8268.5,-532.5 8447.5,-532.5 8447.5,-513.5 8268.5,-513.5"/>
+<text text-anchor="middle" x="8358" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/layers/QLstmLayer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node66 -->
+<g id="edge82" class="edge">
+<title>Node1&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M7668.26,-586.78C7801.1,-582.76 8049.29,-571.93 8259,-544 8279.86,-541.22 8302.91,-536.65 8321.52,-532.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7668.01,-583.28 7658.12,-587.08 7668.21,-590.28 7668.01,-583.28"/>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node">
+<title>Node67</title>
+<g id="a_node67"><a xlink:href="_unidirectional_sequence_lstm_layer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8466,-508 8466,-538 8636,-538 8636,-508 8466,-508"/>
+<text text-anchor="start" x="8474" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/layers/Unidirectional</text>
+<text text-anchor="middle" x="8551" y="-515" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmLayer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node67 -->
+<g id="edge83" class="edge">
+<title>Node1&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M7668.58,-589.09C7831.2,-588.14 8171.85,-581.35 8457,-544 8468.41,-542.5 8480.51,-540.36 8492.08,-538.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7668.1,-585.59 7658.12,-589.15 7668.14,-592.59 7668.1,-585.59"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node">
+<title>Node68</title>
+<g id="a_node68"><a xlink:href="_network_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="512.5,-513.5 512.5,-532.5 643.5,-532.5 643.5,-513.5 512.5,-513.5"/>
+<text text-anchor="middle" x="578" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node68 -->
+<g id="edge84" class="edge">
+<title>Node1&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M7477.69,-588.8C6774.74,-587.29 2384.09,-576.61 1053,-544 906.74,-540.42 735.31,-532.21 643.67,-527.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7477.76,-592.3 7487.77,-588.83 7477.78,-585.3 7477.76,-592.3"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node">
+<title>Node81</title>
+<g id="a_node81"><a xlink:href="_deserializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8654,-508 8654,-538 8778,-538 8778,-508 8654,-508"/>
+<text text-anchor="start" x="8662" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnDeserializer</text>
+<text text-anchor="middle" x="8716" y="-515" font-family="Helvetica,sans-Serif" font-size="10.00">/Deserializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node81 -->
+<g id="edge101" class="edge">
+<title>Node1&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M7668.21,-587.84C7894.28,-584.62 8458.4,-573.78 8645,-544 8653.85,-542.59 8663.17,-540.45 8672.04,-538.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7667.97,-584.34 7658.02,-587.98 7668.07,-591.34 7667.97,-584.34"/>
+</g>
+<!-- Node82 -->
+<g id="node82" class="node">
+<title>Node82</title>
+<g id="a_node82"><a xlink:href="_serializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8796.5,-508 8796.5,-538 8907.5,-538 8907.5,-508 8796.5,-508"/>
+<text text-anchor="start" x="8804.5" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnSerializer</text>
+<text text-anchor="middle" x="8852" y="-515" font-family="Helvetica,sans-Serif" font-size="10.00">/Serializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node82 -->
+<g id="edge102" class="edge">
+<title>Node1&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M7668.37,-588.68C7915.55,-587.33 8572.54,-580.32 8787,-544 8795.27,-542.6 8803.95,-540.44 8812.17,-538.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7668.31,-585.18 7658.33,-588.73 7668.35,-592.18 7668.31,-585.18"/>
+</g>
+<!-- Node83 -->
+<g id="node83" class="node">
+<title>Node83</title>
+<g id="a_node83"><a xlink:href="_tf_lite_parser_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8925.5,-508 8925.5,-538 9048.5,-538 9048.5,-508 8925.5,-508"/>
+<text text-anchor="start" x="8933.5" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTfLiteParser</text>
+<text text-anchor="middle" x="8987" y="-515" font-family="Helvetica,sans-Serif" font-size="10.00">/TfLiteParser.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node83 -->
+<g id="edge103" class="edge">
+<title>Node1&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M7668.53,-588.83C7933.87,-587.89 8676.18,-581.85 8917,-544 8925.86,-542.61 8935.2,-540.45 8944.06,-538.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7668.14,-585.34 7658.15,-588.87 7668.16,-592.34 7668.14,-585.34"/>
+</g>
+<!-- Node84 -->
+<g id="node84" class="node">
+<title>Node84</title>
+<g id="a_node84"><a xlink:href="_cl_lstm_float_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7035.5,-352 7035.5,-382 7180.5,-382 7180.5,-352 7035.5,-352"/>
+<text text-anchor="start" x="7043.5" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7108" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node84 -->
+<g id="edge104" class="edge">
+<title>Node1&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M7477.81,-583.88C7395.4,-578.02 7283.54,-566.21 7245,-544 7176.73,-504.65 7130.43,-416.65 7114.31,-382.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7477.75,-587.38 7487.97,-584.58 7478.23,-580.4 7477.75,-587.38"/>
+</g>
+<!-- Node87 -->
+<g id="node87" class="node">
+<title>Node87</title>
+<g id="a_node87"><a xlink:href="_cl_q_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7199,-352 7199,-382 7343,-382 7343,-352 7199,-352"/>
+<text text-anchor="start" x="7207" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7271" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQLstmWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node87 -->
+<g id="edge109" class="edge">
+<title>Node1&#45;&gt;Node87</title>
+<path fill="none" stroke="midnightblue" d="M7477.44,-586.6C7400.22,-582.59 7299.8,-571.96 7271,-544 7226.71,-501.01 7252.32,-416.28 7265.09,-382.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7477.54,-590.11 7487.7,-587.11 7477.88,-583.12 7477.54,-590.11"/>
+</g>
+<!-- Node89 -->
+<g id="node89" class="node">
+<title>Node89</title>
+<g id="a_node89"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7361,-346.5 7361,-387.5 7555,-387.5 7555,-346.5 7361,-346.5"/>
+<text text-anchor="start" x="7369" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="start" x="7369" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
+<text text-anchor="middle" x="7458" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node89 -->
+<g id="edge113" class="edge">
+<title>Node1&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M7477.73,-582.28C7412.02,-575.94 7331.85,-564.29 7305,-544 7274.39,-520.87 7276.43,-503.43 7268,-466 7263.9,-447.79 7256.82,-438.95 7268,-424 7274.94,-414.72 7327.21,-399.7 7375.18,-387.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7477.44,-585.77 7487.73,-583.22 7478.1,-578.8 7477.44,-585.77"/>
+</g>
+<!-- Node91 -->
+<g id="node91" class="node">
+<title>Node91</title>
+<g id="a_node91"><a xlink:href="_neon_lstm_float_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7313.5,-508 7313.5,-538 7474.5,-538 7474.5,-508 7313.5,-508"/>
+<text text-anchor="start" x="7321.5" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7394" y="-515" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node91 -->
+<g id="edge117" class="edge">
+<title>Node1&#45;&gt;Node91</title>
+<path fill="none" stroke="midnightblue" d="M7539.53,-576.85C7509.19,-565.83 7464.48,-549.59 7432.63,-538.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7538.64,-580.25 7549.23,-580.37 7541.03,-573.67 7538.64,-580.25"/>
+</g>
+<!-- Node95 -->
+<g id="node95" class="node">
+<title>Node95</title>
+<g id="a_node95"><a xlink:href="_neon_q_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7493,-508 7493,-538 7653,-538 7653,-508 7493,-508"/>
+<text text-anchor="start" x="7501" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7573" y="-515" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node95 -->
+<g id="edge122" class="edge">
+<title>Node1&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M7573,-569.91C7573,-559.72 7573,-547.4 7573,-538.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7569.5,-570.23 7573,-580.23 7576.5,-570.23 7569.5,-570.23"/>
+</g>
+<!-- Node97 -->
+<g id="node97" class="node">
+<title>Node97</title>
+<g id="a_node97"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7671.5,-502.5 7671.5,-543.5 7856.5,-543.5 7856.5,-502.5 7671.5,-502.5"/>
+<text text-anchor="start" x="7679.5" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="7679.5" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="7764" y="-509.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node97 -->
+<g id="edge126" class="edge">
+<title>Node1&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M7607.94,-577.11C7635.41,-567.76 7674.26,-554.54 7706.33,-543.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7606.7,-573.83 7598.36,-580.37 7608.96,-580.46 7606.7,-573.83"/>
+</g>
+<!-- Node99 -->
+<g id="node99" class="node">
+<title>Node99</title>
+<g id="a_node99"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7874.5,-502.5 7874.5,-543.5 8059.5,-543.5 8059.5,-502.5 7874.5,-502.5"/>
+<text text-anchor="start" x="7882.5" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="7882.5" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="7967" y="-509.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node99 -->
+<g id="edge130" class="edge">
+<title>Node1&#45;&gt;Node99</title>
+<path fill="none" stroke="midnightblue" d="M7643.48,-579.05C7702.91,-570.44 7790.17,-557.32 7866,-544 7868.73,-543.52 7871.5,-543.03 7874.29,-542.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7642.85,-575.6 7633.45,-580.49 7643.85,-582.53 7642.85,-575.6"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="644,-435.5 644,-454.5 774,-454.5 774,-435.5 644,-435.5"/>
+<text text-anchor="middle" x="709" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node3 -->
+<g id="edge2" class="edge">
+<title>Node2&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M1061.58,-512.07C991.11,-502.08 881.84,-485.41 788,-466 772.07,-462.7 754.51,-458.33 740,-454.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1061.3,-515.56 1071.69,-513.49 1062.28,-508.63 1061.3,-515.56"/>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="_driver_options_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="973,-430 973,-460 1107,-460 1107,-430 973,-430"/>
+<text text-anchor="start" x="981" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
+<text text-anchor="middle" x="1040" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">Options.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node4 -->
+<g id="edge3" class="edge">
+<title>Node2&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M1115.98,-506.78C1098.92,-493.14 1074.1,-473.28 1057.52,-460.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1114.11,-509.77 1124.1,-513.28 1118.48,-504.3 1114.11,-509.77"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="_armnn_device_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="944.5,-357.5 944.5,-376.5 1135.5,-376.5 1135.5,-357.5 944.5,-357.5"/>
+<text text-anchor="middle" x="1040" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node5 -->
+<g id="edge16" class="edge">
+<title>Node2&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M1135.31,-503.28C1134.81,-482.4 1131.39,-448.35 1116,-424 1102.08,-401.97 1076.13,-385.7 1058.47,-376.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1131.81,-503.39 1135.34,-513.38 1138.81,-503.37 1131.81,-503.39"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:href="_armnn_prepared_model_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="861,-67.5 861,-97.5 1041,-97.5 1041,-67.5 861,-67.5"/>
+<text text-anchor="start" x="869" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
+<text text-anchor="middle" x="951" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node8 -->
+<g id="edge36" class="edge">
+<title>Node2&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M1067.31,-511.44C991.16,-495.26 878,-456.36 878,-368 878,-368 878,-368 878,-215.5 878,-167.31 915.71,-120.2 936.92,-97.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1066.83,-514.91 1077.32,-513.48 1068.23,-508.06 1066.83,-514.91"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="_armnn_driver_impl_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="683.5,-201.5 683.5,-231.5 850.5,-231.5 850.5,-201.5 683.5,-201.5"/>
+<text text-anchor="start" x="691.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
+<text text-anchor="middle" x="767" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node12 -->
+<g id="edge17" class="edge">
+<title>Node2&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M1051.98,-513.57C983.08,-505.03 892.03,-489.67 864,-466 789.16,-402.81 771.77,-274.41 767.99,-231.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1051.62,-517.05 1061.97,-514.78 1052.46,-510.1 1051.62,-517.05"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="_canonical_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1560,-430 1560,-460 1712,-460 1712,-430 1560,-430"/>
+<text text-anchor="start" x="1568" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
+<text text-anchor="middle" x="1636" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node14 -->
+<g id="edge18" class="edge">
+<title>Node2&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M1218.2,-512.72C1301.46,-502.96 1433.04,-486.21 1546,-466 1555.77,-464.25 1566.08,-462.18 1576.11,-460.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1217.57,-509.27 1208.04,-513.91 1218.38,-516.23 1217.57,-509.27"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="_conversion_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1322.5,-352 1322.5,-382 1481.5,-382 1481.5,-352 1322.5,-352"/>
+<text text-anchor="start" x="1330.5" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
+<text text-anchor="middle" x="1402" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node15 -->
+<g id="edge34" class="edge">
+<title>Node2&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M1159.03,-508.14C1209.58,-478.98 1326.45,-411.58 1377.45,-382.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1157.03,-505.25 1150.12,-513.28 1160.53,-511.31 1157.03,-505.25"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:href="_model_to_i_network_transformer_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1327.5,-201.5 1327.5,-231.5 1472.5,-231.5 1472.5,-201.5 1327.5,-201.5"/>
+<text text-anchor="start" x="1335.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
+<text text-anchor="middle" x="1400" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node17 -->
+<g id="edge35" class="edge">
+<title>Node2&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M1218.12,-512.22C1298.74,-498.36 1419,-465.39 1490,-388 1526.66,-348.05 1541.42,-313.54 1512,-268 1500.71,-250.53 1481.78,-239.04 1462.66,-231.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1217.3,-508.81 1208,-513.89 1218.44,-515.71 1217.3,-508.81"/>
+</g>
+<!-- Node4&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node4&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M1040,-419.67C1040,-404.9 1040,-386.95 1040,-376.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1036.5,-419.7 1040,-429.7 1043.5,-419.71 1036.5,-419.7"/>
+</g>
+<!-- Node4&#45;&gt;Node12 -->
+<g id="edge11" class="edge">
+<title>Node4&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M998.53,-425.51C978.48,-415.68 954.58,-402.62 935,-388 926.28,-381.49 819.32,-271.45 780.75,-231.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="997.2,-428.75 1007.73,-429.93 1000.23,-422.44 997.2,-428.75"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:href="_driver_options_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1162,-352 1162,-382 1296,-382 1296,-352 1162,-352"/>
+<text text-anchor="start" x="1170" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
+<text text-anchor="middle" x="1229" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">Options.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node13 -->
+<g id="edge15" class="edge">
+<title>Node4&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M1084.65,-426.05C1118.1,-412.59 1163.24,-394.44 1194.08,-382.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1083.08,-422.9 1075.11,-429.88 1085.69,-429.4 1083.08,-422.9"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="_armnn_device_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="944.5,-279.5 944.5,-298.5 1135.5,-298.5 1135.5,-279.5 944.5,-279.5"/>
+<text text-anchor="middle" x="1040" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDevice.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node5&#45;&gt;Node6 -->
+<g id="edge5" class="edge">
+<title>Node5&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M1040,-347.22C1040,-331.7 1040,-310.36 1040,-298.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1036.5,-347.28 1040,-357.28 1043.5,-347.28 1036.5,-347.28"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="_armnn_driver_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="962.5,-140 962.5,-159 1149.5,-159 1149.5,-140 962.5,-140"/>
+<text text-anchor="middle" x="1056" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node5&#45;&gt;Node7 -->
+<g id="edge6" class="edge">
+<title>Node5&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M995.15,-354.06C972.93,-345.63 948.1,-331.84 935,-310 925.4,-293.99 927.73,-285.19 935,-268 956.9,-216.22 1014.01,-176.02 1041.2,-159.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="994.21,-357.44 1004.8,-357.46 996.53,-350.83 994.21,-357.44"/>
+</g>
+<!-- Node7&#45;&gt;Node8 -->
+<g id="edge7" class="edge">
+<title>Node7&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M1033.31,-134.45C1015.7,-123.55 991.39,-108.5 973.76,-97.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1031.49,-137.45 1041.84,-139.73 1035.18,-131.49 1031.49,-137.45"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="support__library__service_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1059,-67.5 1059,-97.5 1187,-97.5 1187,-67.5 1059,-67.5"/>
+<text text-anchor="start" x="1067" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/support_library</text>
+<text text-anchor="middle" x="1123" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_service.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node7&#45;&gt;Node11 -->
+<g id="edge10" class="edge">
+<title>Node7&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M1072.37,-132.62C1083.41,-121.91 1097.85,-107.9 1108.48,-97.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1069.78,-130.26 1065.04,-139.73 1074.65,-135.28 1069.78,-130.26"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:href="_armnn_driver_impl_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="867.5,-0.5 867.5,-30.5 1034.5,-30.5 1034.5,-0.5 867.5,-0.5"/>
+<text text-anchor="start" x="875.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
+<text text-anchor="middle" x="951" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node9 -->
+<g id="edge8" class="edge">
+<title>Node8&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M951,-57.11C951,-48.15 951,-38.32 951,-30.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="947.5,-57.4 951,-67.4 954.5,-57.4 947.5,-57.4"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:href="_armnn_prepared_model_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1375,-0.5 1375,-30.5 1555,-30.5 1555,-0.5 1375,-0.5"/>
+<text text-anchor="start" x="1383" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
+<text text-anchor="middle" x="1465" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node10 -->
+<g id="edge9" class="edge">
+<title>Node8&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M1051.36,-66.84C1168.94,-51.16 1292.91,-36.37 1374.65,-26.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1050.54,-63.41 1041.1,-68.21 1051.47,-70.35 1050.54,-63.41"/>
+</g>
+<!-- Node12&#45;&gt;Node7 -->
+<g id="edge12" class="edge">
+<title>Node12&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M839.35,-199.23C896.09,-186.47 972.81,-169.21 1018.08,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="838.34,-195.87 829.35,-201.48 839.88,-202.7 838.34,-195.87"/>
+</g>
+<!-- Node12&#45;&gt;Node8 -->
+<g id="edge14" class="edge">
+<title>Node12&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M789.71,-194.47C808.82,-177.27 837.23,-152.81 864,-134 883.29,-120.45 906.43,-107.15 924,-97.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="787.18,-192.05 782.13,-201.36 791.88,-197.23 787.18,-192.05"/>
+</g>
+<!-- Node12&#45;&gt;Node9 -->
+<g id="edge13" class="edge">
+<title>Node12&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M775.44,-192.09C787.92,-160.29 813.97,-103.24 852,-67 868.76,-51.03 891.56,-38.93 911.06,-30.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="772.16,-190.88 771.87,-201.47 778.7,-193.37 772.16,-190.88"/>
+</g>
+<!-- Node14&#45;&gt;Node10 -->
+<g id="edge30" class="edge">
+<title>Node14&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M1704.13,-426.29C1724.54,-417.83 1745.14,-405.58 1759,-388 1786.47,-353.16 1778,-334.37 1778,-290 1778,-290 1778,-290 1778,-148.5 1778,-51.04 1647.58,-24.4 1555.11,-17.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1702.85,-423.03 1694.8,-429.91 1705.39,-429.56 1702.85,-423.03"/>
+</g>
+<!-- Node14&#45;&gt;Node13 -->
+<g id="edge32" class="edge">
+<title>Node14&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M1549.49,-430.5C1484.28,-419.96 1392.77,-404.4 1313,-388 1304.19,-386.19 1294.89,-384.13 1285.83,-382.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1549.29,-434.01 1559.72,-432.14 1550.4,-427.1 1549.29,-434.01"/>
+</g>
+<!-- Node14&#45;&gt;Node15 -->
+<g id="edge19" class="edge">
+<title>Node14&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M1583.12,-426.83C1541.52,-413.31 1484.26,-394.72 1445.34,-382.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1582.22,-430.21 1592.81,-429.97 1584.38,-423.55 1582.22,-430.21"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:href="_model_to_i_network_transformer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1428.5,-134.5 1428.5,-164.5 1573.5,-164.5 1573.5,-134.5 1428.5,-134.5"/>
+<text text-anchor="start" x="1436.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
+<text text-anchor="middle" x="1501" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node14&#45;&gt;Node18 -->
+<g id="edge33" class="edge">
+<title>Node14&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M1614.85,-422.49C1605.97,-412.6 1596.08,-400.33 1589,-388 1560.79,-338.87 1565.69,-321.12 1546,-268 1532.11,-230.52 1515.08,-186.58 1506.5,-164.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1612.32,-424.91 1621.68,-429.87 1617.45,-420.16 1612.32,-424.91"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:href="_canonical_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1598,-352 1598,-382 1750,-382 1750,-352 1598,-352"/>
+<text text-anchor="start" x="1606" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
+<text text-anchor="middle" x="1674" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node14&#45;&gt;Node21 -->
+<g id="edge31" class="edge">
+<title>Node14&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M1647.65,-420.7C1653.93,-408.14 1661.48,-393.04 1666.88,-382.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1644.49,-419.2 1643.15,-429.7 1650.75,-422.33 1644.49,-419.2"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="_converter_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1330.5,-279.5 1330.5,-298.5 1503.5,-298.5 1503.5,-279.5 1330.5,-279.5"/>
+<text text-anchor="middle" x="1417" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node15&#45;&gt;Node16 -->
+<g id="edge20" class="edge">
+<title>Node15&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M1406.8,-341.67C1409.72,-326.9 1413.26,-308.95 1415.31,-298.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1403.32,-341.22 1404.82,-351.7 1410.19,-342.57 1403.32,-341.22"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:href="_conversion_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1153.5,-274 1153.5,-304 1312.5,-304 1312.5,-274 1153.5,-274"/>
+<text text-anchor="start" x="1161.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
+<text text-anchor="middle" x="1233" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node15&#45;&gt;Node20 -->
+<g id="edge29" class="edge">
+<title>Node15&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M1361.3,-347.7C1331.47,-334.28 1291.56,-316.34 1264.22,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1360.05,-350.97 1370.61,-351.88 1362.92,-344.59 1360.05,-350.97"/>
+</g>
+<!-- Node16&#45;&gt;Node7 -->
+<g id="edge21" class="edge">
+<title>Node16&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M1366.9,-277.36C1352.13,-274.27 1335.93,-270.95 1321,-268 1235.39,-251.1 1203.9,-275.04 1128,-232 1095.97,-213.84 1070.96,-176.06 1060.86,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1366.36,-280.82 1376.87,-279.44 1367.8,-273.97 1366.36,-280.82"/>
+</g>
+<!-- Node16&#45;&gt;Node17 -->
+<g id="edge22" class="edge">
+<title>Node16&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M1412.56,-269.6C1409.7,-257.72 1406.03,-242.49 1403.39,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1409.17,-270.45 1414.92,-279.36 1415.97,-268.81 1409.17,-270.45"/>
+</g>
+<!-- Node16&#45;&gt;Node18 -->
+<g id="edge28" class="edge">
+<title>Node16&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M1439.84,-273.42C1453.74,-263.39 1470.74,-248.87 1481,-232 1493.87,-210.84 1498.46,-181.84 1500.1,-164.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1437.5,-270.78 1431.25,-279.34 1441.47,-276.55 1437.5,-270.78"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="_converter_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1137,-207 1137,-226 1309,-226 1309,-207 1137,-207"/>
+<text text-anchor="middle" x="1223" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node16&#45;&gt;Node19 -->
+<g id="edge27" class="edge">
+<title>Node16&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M1384,-276.01C1344.93,-261.81 1280.83,-238.52 1246.48,-226.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1383,-279.37 1393.6,-279.5 1385.4,-272.79 1383,-279.37"/>
+</g>
+<!-- Node17&#45;&gt;Node7 -->
+<g id="edge23" class="edge">
+<title>Node17&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M1317.23,-199.86C1249.37,-187.04 1155.88,-169.37 1101.1,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1316.99,-203.38 1327.47,-201.79 1318.29,-196.5 1316.99,-203.38"/>
+</g>
+<!-- Node17&#45;&gt;Node8 -->
+<g id="edge24" class="edge">
+<title>Node17&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M1352.15,-198.04C1303.61,-180.64 1226.12,-153.74 1158,-134 1110.39,-120.2 1055.91,-107.01 1014.79,-97.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1351.17,-201.4 1361.76,-201.49 1353.54,-194.81 1351.17,-201.4"/>
+</g>
+<!-- Node17&#45;&gt;Node9 -->
+<g id="edge25" class="edge">
+<title>Node17&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M1378.21,-194.64C1342.92,-162.1 1269.75,-99.61 1196,-67 1144.86,-44.39 1083.19,-31.75 1034.52,-24.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1375.85,-197.23 1385.55,-201.49 1380.62,-192.11 1375.85,-197.23"/>
+</g>
+<!-- Node17&#45;&gt;Node18 -->
+<g id="edge26" class="edge">
+<title>Node17&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M1430.71,-195.73C1446.34,-185.68 1464.97,-173.68 1479.13,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1428.43,-193.04 1421.92,-201.4 1432.22,-198.93 1428.43,-193.04"/>
+</g>
+<!-- Node22&#45;&gt;Node23 -->
+<g id="edge38" class="edge">
+<title>Node22&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M6301.4,-506.92C6245.37,-495.91 6167.92,-480.45 6100,-466 6082.96,-462.38 6064.13,-458.17 6048.2,-454.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6300.77,-510.36 6311.26,-508.85 6302.12,-503.49 6300.77,-510.36"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="_i_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6301,-435.5 6301,-454.5 6457,-454.5 6457,-435.5 6301,-435.5"/>
+<text text-anchor="middle" x="6379" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/ILayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node24 -->
+<g id="edge39" class="edge">
+<title>Node22&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M6379,-497.67C6379,-482.9 6379,-464.95 6379,-454.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6375.5,-497.7 6379,-507.7 6382.5,-497.71 6375.5,-497.7"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:href="_layer_support_base_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6475.5,-430 6475.5,-460 6648.5,-460 6648.5,-430 6475.5,-430"/>
+<text text-anchor="start" x="6483.5" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="6562" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">/LayerSupportBase.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node25 -->
+<g id="edge40" class="edge">
+<title>Node22&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M6422.23,-504.05C6454.62,-490.59 6498.33,-472.44 6528.19,-460.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6420.88,-500.82 6412.99,-507.88 6423.57,-507.28 6420.88,-500.82"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node">
+<title>Node64</title>
+<g id="a_node64"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6109.5,-430 6109.5,-460 6282.5,-460 6282.5,-430 6109.5,-430"/>
+<text text-anchor="start" x="6117.5" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="6196" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node64 -->
+<g id="edge79" class="edge">
+<title>Node22&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M6335.77,-504.05C6303.38,-490.59 6259.67,-472.44 6229.81,-460.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6334.43,-507.28 6345.01,-507.88 6337.12,-500.82 6334.43,-507.28"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="_layer_support_base_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6786.5,-352 6786.5,-382 6959.5,-382 6959.5,-352 6786.5,-352"/>
+<text text-anchor="start" x="6794.5" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="6873" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">/LayerSupportBase.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node25&#45;&gt;Node26 -->
+<g id="edge41" class="edge">
+<title>Node25&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M6629.17,-427.59C6684.78,-413.99 6762.96,-394.89 6815.67,-382.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6628.29,-424.2 6619.4,-429.97 6629.95,-431 6628.29,-424.2"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:href="_cl_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3775.5,-357.5 3775.5,-376.5 3964.5,-376.5 3964.5,-357.5 3775.5,-357.5"/>
+<text text-anchor="middle" x="3870" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node25&#45;&gt;Node27 -->
+<g id="edge42" class="edge">
+<title>Node25&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M6493.3,-428.1C6484.16,-426.45 6474.88,-425.01 6466,-424 6214.2,-395.3 4401.65,-373.81 3964.63,-369.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6492.65,-431.54 6503.13,-429.96 6493.95,-424.66 6492.65,-431.54"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6606,-352 6606,-382 6768,-382 6768,-352 6606,-352"/>
+<text text-anchor="start" x="6614" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="6687" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node25&#45;&gt;Node50 -->
+<g id="edge65" class="edge">
+<title>Node25&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M6593.83,-424.64C6615.7,-411.35 6644.21,-394.02 6663.91,-382.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6591.94,-421.7 6585.22,-429.88 6595.58,-427.68 6591.94,-421.7"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="_ref_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5512.5,-352 5512.5,-382 5641.5,-382 5641.5,-352 5512.5,-352"/>
+<text text-anchor="start" x="5520.5" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5577" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">/RefLayerSupport.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node25&#45;&gt;Node55 -->
+<g id="edge70" class="edge">
+<title>Node25&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M6491.55,-428.07C6482.98,-426.5 6474.31,-425.09 6466,-424 6181.33,-386.62 6107.43,-407.73 5821,-388 5760.15,-383.81 5690.85,-378.03 5641.7,-373.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6491.07,-431.54 6501.55,-429.97 6492.38,-424.67 6491.07,-431.54"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="_tosa_ref_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5830.5,-352 5830.5,-382 5983.5,-382 5983.5,-352 5830.5,-352"/>
+<text text-anchor="start" x="5838.5" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="5907" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefLayerSupport.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node25&#45;&gt;Node58 -->
+<g id="edge73" class="edge">
+<title>Node25&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M6489.47,-428.04C6481.57,-426.56 6473.63,-425.17 6466,-424 6294.65,-397.64 6091.75,-380.89 5983.73,-373.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6488.95,-431.51 6499.43,-429.97 6490.28,-424.64 6488.95,-431.51"/>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node">
+<title>Node61</title>
+<g id="a_node61"><a xlink:href="_sample_dynamic_layer_support_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6343.5,-352 6343.5,-382 6528.5,-382 6528.5,-352 6343.5,-352"/>
+<text text-anchor="start" x="6351.5" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="6436" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicLayerSupport.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node25&#45;&gt;Node61 -->
+<g id="edge76" class="edge">
+<title>Node25&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M6529.91,-424.64C6507.88,-411.35 6479.13,-394.02 6459.28,-382.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6528.22,-427.72 6538.6,-429.88 6531.84,-421.72 6528.22,-427.72"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4850.5,-279.5 4850.5,-298.5 5015.5,-298.5 5015.5,-279.5 4850.5,-279.5"/>
+<text text-anchor="middle" x="4933" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node28 -->
+<g id="edge43" class="edge">
+<title>Node27&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M3974.72,-365.32C4153.28,-362.96 4527.75,-352.81 4841,-310 4860.6,-307.32 4882.22,-302.71 4899.58,-298.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3974.5,-361.82 3964.55,-365.45 3974.59,-368.82 3974.5,-361.82"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7180,-279.5 7180,-298.5 7368,-298.5 7368,-279.5 7180,-279.5"/>
+<text text-anchor="middle" x="7274" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node29 -->
+<g id="edge44" class="edge">
+<title>Node27&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M3975.02,-364.74C4520.19,-358.1 7008.64,-327.01 7171,-310 7193.46,-307.65 7218.33,-302.88 7238,-298.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3974.77,-361.24 3964.82,-364.86 3974.86,-368.24 3974.77,-361.24"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5033.5,-274 5033.5,-304 5178.5,-304 5178.5,-274 5033.5,-274"/>
+<text text-anchor="start" x="5041.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="5106" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node30 -->
+<g id="edge45" class="edge">
+<title>Node27&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M3975.26,-363.46C4220.33,-357.14 4823.41,-339.06 5024,-310 5034.15,-308.53 5044.88,-306.37 5055.12,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3974.83,-359.97 3964.93,-363.73 3975.01,-366.97 3974.83,-359.97"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5196.5,-274 5196.5,-304 5347.5,-304 5347.5,-274 5196.5,-274"/>
+<text text-anchor="start" x="5204.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="5272" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node31 -->
+<g id="edge46" class="edge">
+<title>Node27&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M3974.95,-364.09C4244.01,-358.79 4953.65,-342.12 5187,-310 5197.51,-308.55 5208.63,-306.4 5219.24,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3974.72,-360.6 3964.79,-364.29 3974.85,-367.6 3974.72,-360.6"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1806.5,-274 1806.5,-304 2023.5,-304 2023.5,-274 1806.5,-274"/>
+<text text-anchor="start" x="1814.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1915" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node32 -->
+<g id="edge47" class="edge">
+<title>Node27&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M3765.18,-364.7C3427.86,-360.22 2372.68,-343.8 2033,-310 2018.42,-308.55 2002.93,-306.38 1988.12,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3765.39,-368.2 3775.43,-364.84 3765.48,-361.2 3765.39,-368.2"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2042,-274 2042,-304 2196,-304 2196,-274 2042,-274"/>
+<text text-anchor="start" x="2050" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2119" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node33 -->
+<g id="edge48" class="edge">
+<title>Node27&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M3765.23,-365.15C3449.22,-362.15 2508.61,-350.02 2205,-310 2194.21,-308.58 2182.79,-306.41 2171.92,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3765.27,-368.65 3775.3,-365.24 3765.33,-361.65 3765.27,-368.65"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="_cl_concat_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2214,-274 2214,-304 2358,-304 2358,-274 2214,-274"/>
+<text text-anchor="start" x="2222" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2286" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node34 -->
+<g id="edge49" class="edge">
+<title>Node27&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M3765.08,-364.89C3470.13,-361.31 2637.56,-348.03 2367,-310 2356.96,-308.59 2346.35,-306.45 2336.24,-304.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3765.3,-368.39 3775.34,-365.01 3765.39,-361.39 3765.3,-368.39"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2376,-274 2376,-304 2542,-304 2542,-274 2376,-274"/>
+<text text-anchor="start" x="2384" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2459" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node35 -->
+<g id="edge50" class="edge">
+<title>Node27&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M3764.93,-363.87C3495.53,-358.03 2784.97,-340.17 2551,-310 2539.65,-308.54 2527.63,-306.38 2516.15,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3765.02,-367.37 3775.1,-364.09 3765.17,-360.37 3765.02,-367.37"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2560,-274 2560,-304 2726,-304 2726,-274 2560,-274"/>
+<text text-anchor="start" x="2568" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2643" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node36 -->
+<g id="edge51" class="edge">
+<title>Node27&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M3765.11,-366.58C3564.25,-366.41 3111.79,-359.9 2735,-310 2723.82,-308.52 2711.98,-306.38 2700.65,-304.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3765.35,-370.08 3775.36,-366.58 3765.36,-363.08 3765.35,-370.08"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="_cl_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2744.5,-274 2744.5,-304 2895.5,-304 2895.5,-274 2744.5,-274"/>
+<text text-anchor="start" x="2752.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2820" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node37 -->
+<g id="edge52" class="edge">
+<title>Node27&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M3765.14,-365.84C3587.29,-364.24 3215.54,-355.2 2905,-310 2894.65,-308.49 2883.7,-306.35 2873.23,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3765.25,-369.34 3775.28,-365.92 3765.31,-362.34 3765.25,-369.34"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2914,-274 2914,-304 3084,-304 3084,-274 2914,-274"/>
+<text text-anchor="start" x="2922" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2999" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node38 -->
+<g id="edge53" class="edge">
+<title>Node27&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M3765.26,-363.03C3615.56,-357.74 3332.06,-343.88 3093,-310 3081.93,-308.43 3070.22,-306.31 3058.96,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3765.25,-366.53 3775.37,-363.38 3765.49,-359.53 3765.25,-366.53"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6002,-274 6002,-304 6146,-304 6146,-274 6002,-274"/>
+<text text-anchor="start" x="6010" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="6074" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node39 -->
+<g id="edge54" class="edge">
+<title>Node27&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M3974.99,-366.18C4346.19,-366.37 5595.61,-362.96 5992,-310 6002.31,-308.62 6013.21,-306.47 6023.58,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3974.8,-362.68 3964.79,-366.18 3974.79,-369.68 3974.8,-362.68"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3102.5,-274 3102.5,-304 3247.5,-304 3247.5,-274 3102.5,-274"/>
+<text text-anchor="start" x="3110.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3175" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node40 -->
+<g id="edge55" class="edge">
+<title>Node27&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M3765.33,-361.17C3642.81,-354.42 3434.12,-339.52 3257,-310 3247.46,-308.41 3237.39,-306.31 3227.69,-304.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3765.28,-364.67 3775.46,-361.72 3765.66,-357.68 3765.28,-364.67"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3266,-274 3266,-304 3410,-304 3410,-274 3266,-274"/>
+<text text-anchor="start" x="3274" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3338" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node41 -->
+<g id="edge56" class="edge">
+<title>Node27&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M3765.22,-356.54C3673.47,-347.42 3536.78,-331.77 3419,-310 3409.88,-308.31 3400.26,-306.22 3390.96,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3765.05,-360.04 3775.35,-357.54 3765.74,-353.08 3765.05,-360.04"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3428.5,-274 3428.5,-304 3617.5,-304 3617.5,-274 3428.5,-274"/>
+<text text-anchor="start" x="3436.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3523" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node42 -->
+<g id="edge57" class="edge">
+<title>Node27&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M3821.05,-355.28C3759.76,-341.85 3654.59,-318.82 3586.97,-304.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3820.35,-358.71 3830.87,-357.43 3821.85,-351.87 3820.35,-358.71"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3636,-274 3636,-304 3780,-304 3780,-274 3636,-274"/>
+<text text-anchor="start" x="3644" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3708" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node43 -->
+<g id="edge58" class="edge">
+<title>Node27&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M3842.58,-353.14C3813.58,-339.53 3767.96,-318.13 3738.02,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3841.19,-356.35 3851.73,-357.43 3844.16,-350.01 3841.19,-356.35"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3798,-274 3798,-304 3942,-304 3942,-274 3798,-274"/>
+<text text-anchor="start" x="3806" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3870" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node44 -->
+<g id="edge59" class="edge">
+<title>Node27&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M3870,-347.28C3870,-333.9 3870,-316.19 3870,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3866.5,-347.28 3870,-357.28 3873.5,-347.28 3866.5,-347.28"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3960,-274 3960,-304 4104,-304 4104,-274 3960,-274"/>
+<text text-anchor="start" x="3968" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4032" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node45 -->
+<g id="edge60" class="edge">
+<title>Node27&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M3897.42,-353.14C3926.42,-339.53 3972.04,-318.13 4001.98,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3895.84,-350.01 3888.27,-357.43 3898.81,-356.35 3895.84,-350.01"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4122,-274 4122,-304 4266,-304 4266,-274 4122,-274"/>
+<text text-anchor="start" x="4130" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4194" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node46 -->
+<g id="edge61" class="edge">
+<title>Node27&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M3917.93,-355.19C3966.98,-344.06 4045.38,-326.14 4113,-310 4120.89,-308.12 4129.2,-306.1 4137.38,-304.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3916.9,-351.83 3907.92,-357.45 3918.45,-358.66 3916.9,-351.83"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="_cl_stack_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4284,-274 4284,-304 4428,-304 4428,-274 4284,-274"/>
+<text text-anchor="start" x="4292" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4356" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node47 -->
+<g id="edge62" class="edge">
+<title>Node27&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M3959.64,-356.34C4042,-346.81 4167.26,-330.69 4275,-310 4283.96,-308.28 4293.42,-306.19 4302.58,-304.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3959.09,-352.87 3949.56,-357.49 3959.89,-359.83 3959.09,-352.87"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4446.5,-274 4446.5,-304 4599.5,-304 4599.5,-274 4446.5,-274"/>
+<text text-anchor="start" x="4454.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4523" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node48 -->
+<g id="edge63" class="edge">
+<title>Node27&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M3974.93,-359.74C4089.15,-351.97 4276.89,-336.41 4437,-310 4446.83,-308.38 4457.21,-306.29 4467.23,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3974.54,-356.26 3964.8,-360.42 3975.01,-363.24 3974.54,-356.26"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4617.5,-274 4617.5,-304 4832.5,-304 4832.5,-274 4617.5,-274"/>
+<text text-anchor="start" x="4625.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4725" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node27&#45;&gt;Node49 -->
+<g id="edge64" class="edge">
+<title>Node27&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M3974.75,-361.14C4118.09,-353.79 4383.2,-337.68 4608,-310 4621.4,-308.35 4635.6,-306.24 4649.31,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3974.45,-357.65 3964.64,-361.66 3974.81,-364.64 3974.45,-357.65"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6725.5,-279.5 6725.5,-298.5 6922.5,-298.5 6922.5,-279.5 6725.5,-279.5"/>
+<text text-anchor="middle" x="6824" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node50&#45;&gt;Node51 -->
+<g id="edge66" class="edge">
+<title>Node50&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M6721.5,-346.86C6749.44,-331.36 6787.49,-310.26 6808.49,-298.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6719.49,-343.97 6712.45,-351.88 6722.89,-350.09 6719.49,-343.97"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7922,-274 7922,-304 8084,-304 8084,-274 7922,-274"/>
+<text text-anchor="start" x="7930" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="8003" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node50&#45;&gt;Node52 -->
+<g id="edge67" class="edge">
+<title>Node50&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M6752.84,-350.03C6761.27,-348.43 6769.81,-347.02 6778,-346 7278.82,-283.57 7412.25,-373.02 7913,-310 7924.28,-308.58 7936.22,-306.41 7947.59,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6752.15,-346.6 6743.03,-351.99 6753.52,-353.46 6752.15,-346.6"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6940.5,-274 6940.5,-304 7161.5,-304 7161.5,-274 6940.5,-274"/>
+<text text-anchor="start" x="6948.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7051" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node50&#45;&gt;Node53 -->
+<g id="edge68" class="edge">
+<title>Node50&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M6760.55,-349.74C6766.45,-348.47 6772.32,-347.21 6778,-346 6847.1,-331.32 6926.17,-315.17 6981.38,-304"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6759.65,-346.36 6750.62,-351.9 6761.13,-353.2 6759.65,-346.36"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6547,-274 6547,-304 6707,-304 6707,-274 6547,-274"/>
+<text text-anchor="start" x="6555" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6627" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node50&#45;&gt;Node54 -->
+<g id="edge69" class="edge">
+<title>Node50&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M6669.48,-343.81C6659.39,-331.03 6647.02,-315.36 6638.23,-304.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6666.77,-346.02 6675.71,-351.7 6672.27,-341.69 6666.77,-346.02"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5512.5,-274 5512.5,-304 5641.5,-304 5641.5,-274 5512.5,-274"/>
+<text text-anchor="start" x="5520.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5577" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node56 -->
+<g id="edge71" class="edge">
+<title>Node55&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M5577,-341.59C5577,-329.26 5577,-314.72 5577,-304.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5573.5,-341.7 5577,-351.7 5580.5,-341.71 5573.5,-341.7"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:href="_ref_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5365.5,-274 5365.5,-304 5494.5,-304 5494.5,-274 5365.5,-274"/>
+<text text-anchor="start" x="5373.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5430" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/RefLayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node57 -->
+<g id="edge72" class="edge">
+<title>Node55&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M5540.59,-347.17C5514.75,-333.82 5480.63,-316.18 5457.16,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5539.2,-350.4 5549.69,-351.88 5542.42,-344.18 5539.2,-350.4"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5830.5,-274 5830.5,-304 5983.5,-304 5983.5,-274 5830.5,-274"/>
+<text text-anchor="start" x="5838.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="5907" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node58&#45;&gt;Node59 -->
+<g id="edge74" class="edge">
+<title>Node58&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M5907,-341.59C5907,-329.26 5907,-314.72 5907,-304.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5903.5,-341.7 5907,-351.7 5910.5,-341.71 5903.5,-341.7"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node">
+<title>Node60</title>
+<g id="a_node60"><a xlink:href="_tosa_ref_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5659.5,-274 5659.5,-304 5812.5,-304 5812.5,-274 5659.5,-274"/>
+<text text-anchor="start" x="5667.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="5736" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefLayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node58&#45;&gt;Node60 -->
+<g id="edge75" class="edge">
+<title>Node58&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M5865.82,-347.7C5835.63,-334.28 5795.26,-316.34 5767.59,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5864.68,-351.02 5875.24,-351.88 5867.52,-344.62 5864.68,-351.02"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node">
+<title>Node62</title>
+<g id="a_node62"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6164.5,-274 6164.5,-304 6325.5,-304 6325.5,-274 6164.5,-274"/>
+<text text-anchor="start" x="6172.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="6245" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node61&#45;&gt;Node62 -->
+<g id="edge77" class="edge">
+<title>Node61&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M6390.88,-348.05C6357.07,-334.59 6311.45,-316.44 6280.29,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6389.94,-351.44 6400.52,-351.88 6392.52,-344.93 6389.94,-351.44"/>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node">
+<title>Node63</title>
+<g id="a_node63"><a xlink:href="_sample_dynamic_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6343.5,-274 6343.5,-304 6528.5,-304 6528.5,-274 6343.5,-274"/>
+<text text-anchor="start" x="6351.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
+<text text-anchor="middle" x="6436" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicLayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node61&#45;&gt;Node63 -->
+<g id="edge78" class="edge">
+<title>Node61&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M6436,-341.59C6436,-329.26 6436,-314.72 6436,-304.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6432.5,-341.7 6436,-351.7 6439.5,-341.71 6432.5,-341.7"/>
+</g>
+<!-- Node68&#45;&gt;Node3 -->
+<g id="edge97" class="edge">
+<title>Node68&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M601.53,-508.35C628.38,-492.77 671.48,-467.76 694.08,-454.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="599.67,-505.38 592.77,-513.43 603.18,-511.44 599.67,-505.38"/>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node">
+<title>Node69</title>
+<g id="a_node69"><a xlink:href="_loaded_network_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="178,-435.5 178,-454.5 344,-454.5 344,-435.5 178,-435.5"/>
+<text text-anchor="middle" x="261" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node68&#45;&gt;Node69 -->
+<g id="edge85" class="edge">
+<title>Node68&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M532.48,-511.09C468.81,-495.82 354.48,-468.41 296.62,-454.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="531.71,-514.5 542.25,-513.43 533.34,-507.69 531.71,-514.5"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="521.5,-201.5 521.5,-231.5 640.5,-231.5 640.5,-201.5 521.5,-201.5"/>
+<text text-anchor="start" x="529.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="581" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node68&#45;&gt;Node76 -->
+<g id="edge99" class="edge">
+<title>Node68&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M582.17,-503.05C588.78,-470.85 600.56,-403.37 597,-346 594.41,-304.26 587.14,-255.34 583.35,-231.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="578.66,-502.72 580.01,-513.23 585.51,-504.18 578.66,-502.72"/>
+</g>
+<!-- Node78 -->
+<g id="node78" class="node">
+<title>Node78</title>
+<g id="a_node78"><a xlink:href="_working_mem_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="362,-435.5 362,-454.5 550,-454.5 550,-435.5 362,-435.5"/>
+<text text-anchor="middle" x="456" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node68&#45;&gt;Node78 -->
+<g id="edge94" class="edge">
+<title>Node68&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M555.5,-507.98C530.43,-492.36 490.69,-467.61 469.83,-454.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="553.67,-510.97 564.01,-513.28 557.37,-505.02 553.67,-510.97"/>
+</g>
+<!-- Node79 -->
+<g id="node79" class="node">
+<title>Node79</title>
+<g id="a_node79"><a xlink:href="_working_mem_handle_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="400,-357.5 400,-376.5 588,-376.5 588,-357.5 400,-357.5"/>
+<text text-anchor="middle" x="494" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node68&#45;&gt;Node79 -->
+<g id="edge98" class="edge">
+<title>Node68&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M577.96,-503.49C577.15,-482.79 573.45,-448.92 559,-424 546.89,-403.13 524.08,-386.25 508.96,-376.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="574.46,-503.56 578.17,-513.49 581.46,-503.42 574.46,-503.56"/>
+</g>
+<!-- Node80 -->
+<g id="node80" class="node">
+<title>Node80</title>
+<g id="a_node80"><a xlink:href="_parser_prototxt_fixture_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="0,-430 0,-460 160,-460 160,-430 0,-430"/>
+<text text-anchor="start" x="8" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/ParserPrototxt</text>
+<text text-anchor="middle" x="80" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">Fixture.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node68&#45;&gt;Node80 -->
+<g id="edge100" class="edge">
+<title>Node68&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M502.18,-513.57C419.85,-503.97 284.61,-486.87 169,-466 159.34,-464.26 149.13,-462.18 139.22,-460.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="501.87,-517.06 512.21,-514.74 502.68,-510.11 501.87,-517.06"/>
+</g>
+<!-- Node70 -->
+<g id="node70" class="node">
+<title>Node70</title>
+<g id="a_node70"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="216.5,-357.5 216.5,-376.5 381.5,-376.5 381.5,-357.5 216.5,-357.5"/>
+<text text-anchor="middle" x="299" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node69&#45;&gt;Node70 -->
+<g id="edge86" class="edge">
+<title>Node69&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M269.94,-426.12C277.74,-410.53 288.71,-388.59 294.69,-376.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="266.7,-424.77 265.36,-435.28 272.96,-427.9 266.7,-424.77"/>
+</g>
+<!-- Node71 -->
+<g id="node71" class="node">
+<title>Node71</title>
+<g id="a_node71"><a xlink:href="_runtime_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="67.5,-357.5 67.5,-376.5 198.5,-376.5 198.5,-357.5 67.5,-357.5"/>
+<text text-anchor="middle" x="133" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node69&#45;&gt;Node71 -->
+<g id="edge87" class="edge">
+<title>Node69&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M237.39,-429.98C211.09,-414.36 169.4,-389.61 147.51,-376.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="235.93,-433.19 246.32,-435.28 239.51,-427.17 235.93,-433.19"/>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node">
+<title>Node72</title>
+<g id="a_node72"><a xlink:href="_runtime_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="68,-279.5 68,-298.5 198,-298.5 198,-279.5 68,-279.5"/>
+<text text-anchor="middle" x="133" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node71&#45;&gt;Node72 -->
+<g id="edge88" class="edge">
+<title>Node71&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M133,-347.22C133,-331.7 133,-310.36 133,-298.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="129.5,-347.28 133,-357.28 136.5,-347.28 129.5,-347.28"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node">
+<title>Node73</title>
+<g id="a_node73"><a xlink:href="_test_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="265.5,-274 265.5,-304 372.5,-304 372.5,-274 265.5,-274"/>
+<text text-anchor="start" x="273.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="319" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node71&#45;&gt;Node73 -->
+<g id="edge89" class="edge">
+<title>Node71&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M163.62,-353.49C196.87,-339.9 249.85,-318.25 284.54,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="161.91,-350.41 153.98,-357.43 164.56,-356.89 161.91,-350.41"/>
+</g>
+<!-- Node74 -->
+<g id="node74" class="node">
+<title>Node74</title>
+<g id="a_node74"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="279.5,-201.5 279.5,-231.5 406.5,-231.5 406.5,-201.5 279.5,-201.5"/>
+<text text-anchor="start" x="287.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="343" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node73&#45;&gt;Node74 -->
+<g id="edge90" class="edge">
+<title>Node73&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M327.15,-264.06C330.81,-253.32 335,-241.01 338.15,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="323.77,-263.14 323.86,-273.73 330.39,-265.39 323.77,-263.14"/>
+</g>
+<!-- Node73&#45;&gt;Node76 -->
+<g id="edge92" class="edge">
+<title>Node73&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M381,-271.32C425.93,-259.23 486.02,-243.06 528.57,-231.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="379.82,-268.01 371.08,-273.99 381.64,-274.77 379.82,-268.01"/>
+</g>
+<!-- Node77 -->
+<g id="node77" class="node">
+<title>Node77</title>
+<g id="a_node77"><a xlink:href="_test_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="154.5,-201.5 154.5,-231.5 261.5,-231.5 261.5,-201.5 154.5,-201.5"/>
+<text text-anchor="start" x="162.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="208" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node73&#45;&gt;Node77 -->
+<g id="edge93" class="edge">
+<title>Node73&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M288.18,-268.42C269.76,-256.72 246.78,-242.13 230.16,-231.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="286.49,-271.5 296.8,-273.9 290.24,-265.59 286.49,-271.5"/>
+</g>
+<!-- Node75 -->
+<g id="node75" class="node">
+<title>Node75</title>
+<g id="a_node75"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="280,-134.5 280,-164.5 406,-164.5 406,-134.5 280,-134.5"/>
+<text text-anchor="start" x="288" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
+<text text-anchor="middle" x="343" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node74&#45;&gt;Node75 -->
+<g id="edge91" class="edge">
+<title>Node74&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M343,-191.11C343,-182.15 343,-172.32 343,-164.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="339.5,-191.4 343,-201.4 346.5,-191.4 339.5,-191.4"/>
+</g>
+<!-- Node78&#45;&gt;Node70 -->
+<g id="edge95" class="edge">
+<title>Node78&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M429.05,-430.96C396.98,-415.43 344.32,-389.94 316.88,-376.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="427.77,-434.22 438.3,-435.43 430.82,-427.92 427.77,-434.22"/>
+</g>
+<!-- Node78&#45;&gt;Node79 -->
+<g id="edge96" class="edge">
+<title>Node78&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M464.94,-426.12C472.74,-410.53 483.71,-388.59 489.69,-376.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="461.7,-424.77 460.36,-435.28 467.96,-427.9 461.7,-424.77"/>
+</g>
+<!-- Node84&#45;&gt;Node29 -->
+<g id="edge105" class="edge">
+<title>Node84&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M7148.04,-347.67C7182.04,-332.1 7229.32,-310.46 7255.2,-298.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7146.47,-344.54 7138.83,-351.88 7149.38,-350.9 7146.47,-344.54"/>
+</g>
+<!-- Node84&#45;&gt;Node39 -->
+<g id="edge106" class="edge">
+<title>Node84&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M7025.17,-352.72C7006.72,-350.14 6987.23,-347.71 6969,-346 6608.45,-312.17 6513.43,-361.66 6155,-310 6144.96,-308.55 6134.36,-306.4 6124.25,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7024.91,-356.21 7035.3,-354.16 7025.89,-349.28 7024.91,-356.21"/>
+</g>
+<!-- Node85 -->
+<g id="node85" class="node">
+<title>Node85</title>
+<g id="a_node85"><a xlink:href="_cl_workloads_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7386,-274 7386,-304 7530,-304 7530,-274 7386,-274"/>
+<text text-anchor="start" x="7394" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7458" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClWorkloads.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node84&#45;&gt;Node85 -->
+<g id="edge107" class="edge">
+<title>Node84&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M7173.78,-349.66C7179.26,-348.39 7184.72,-347.15 7190,-346 7272.69,-327.97 7294.33,-328.15 7377,-310 7385.35,-308.17 7394.15,-306.12 7402.75,-304.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7172.87,-346.27 7163.93,-351.97 7174.47,-353.09 7172.87,-346.27"/>
+</g>
+<!-- Node86 -->
+<g id="node86" class="node">
+<title>Node86</title>
+<g id="a_node86"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7383.5,-201.5 7383.5,-231.5 7532.5,-231.5 7532.5,-201.5 7383.5,-201.5"/>
+<text text-anchor="start" x="7391.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="7458" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node85&#45;&gt;Node86 -->
+<g id="edge108" class="edge">
+<title>Node85&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M7458,-263.73C7458,-253.07 7458,-240.91 7458,-231.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7454.5,-263.73 7458,-273.73 7461.5,-263.73 7454.5,-263.73"/>
+</g>
+<!-- Node87&#45;&gt;Node29 -->
+<g id="edge110" class="edge">
+<title>Node87&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M7271.96,-341.67C7272.54,-326.9 7273.25,-308.95 7273.66,-298.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7268.46,-341.57 7271.56,-351.7 7275.46,-341.85 7268.46,-341.57"/>
+</g>
+<!-- Node87&#45;&gt;Node85 -->
+<g id="edge112" class="edge">
+<title>Node87&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M7315.18,-348.05C7348.28,-334.59 7392.94,-316.44 7423.45,-304.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7313.68,-344.88 7305.74,-351.88 7316.32,-351.36 7313.68,-344.88"/>
+</g>
+<!-- Node88 -->
+<g id="node88" class="node">
+<title>Node88</title>
+<g id="a_node88"><a xlink:href="_cl_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7548,-274 7548,-304 7692,-304 7692,-274 7548,-274"/>
+<text text-anchor="start" x="7556" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7620" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node87&#45;&gt;Node88 -->
+<g id="edge111" class="edge">
+<title>Node87&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M7336.38,-349.55C7341.66,-348.31 7346.91,-347.12 7352,-346 7434.67,-327.85 7456.33,-328.15 7539,-310 7547.35,-308.17 7556.15,-306.12 7564.75,-304.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7335.17,-346.24 7326.25,-351.95 7336.78,-353.05 7335.17,-346.24"/>
+</g>
+<!-- Node89&#45;&gt;Node29 -->
+<g id="edge114" class="edge">
+<title>Node89&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M7401.15,-342.52C7365,-327.59 7320.33,-309.14 7294.7,-298.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7400.04,-345.85 7410.62,-346.43 7402.71,-339.38 7400.04,-345.85"/>
+</g>
+<!-- Node89&#45;&gt;Node85 -->
+<g id="edge116" class="edge">
+<title>Node89&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M7458,-336.28C7458,-325.25 7458,-313.25 7458,-304.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7454.5,-336.43 7458,-346.43 7461.5,-336.43 7454.5,-336.43"/>
+</g>
+<!-- Node90 -->
+<g id="node90" class="node">
+<title>Node90</title>
+<g id="a_node90"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7710,-268.5 7710,-309.5 7904,-309.5 7904,-268.5 7710,-268.5"/>
+<text text-anchor="start" x="7718" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="start" x="7718" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
+<text text-anchor="middle" x="7807" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node89&#45;&gt;Node90 -->
+<g id="edge115" class="edge">
+<title>Node89&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M7557.8,-344.27C7608.1,-333.31 7668.63,-320.13 7717.43,-309.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7556.9,-340.88 7547.88,-346.43 7558.39,-347.72 7556.9,-340.88"/>
+</g>
+<!-- Node91&#45;&gt;Node52 -->
+<g id="edge118" class="edge">
+<title>Node91&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M7414.23,-500.35C7423.88,-489.98 7435.57,-477.38 7446,-466 7463.01,-447.44 7463.39,-438.45 7484,-424 7502.77,-410.84 7652.9,-352.09 7675,-346 7778.14,-317.58 7807.83,-329.62 7913,-310 7922.6,-308.21 7932.73,-306.14 7942.6,-304.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7411.56,-498.08 7407.3,-507.78 7416.68,-502.85 7411.56,-498.08"/>
+</g>
+<!-- Node92 -->
+<g id="node92" class="node">
+<title>Node92</title>
+<g id="a_node92"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7277,-430 7277,-460 7437,-460 7437,-430 7277,-430"/>
+<text text-anchor="start" x="7285" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7357" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node92 -->
+<g id="edge119" class="edge">
+<title>Node91&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M7382.66,-498.7C7376.54,-486.14 7369.19,-471.04 7363.93,-460.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7379.52,-500.25 7387.04,-507.7 7385.81,-497.18 7379.52,-500.25"/>
+</g>
+<!-- Node93 -->
+<g id="node93" class="node">
+<title>Node93</title>
+<g id="a_node93"><a xlink:href="_neon_workloads_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7709,-430 7709,-460 7869,-460 7869,-430 7709,-430"/>
+<text text-anchor="start" x="7717" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7789" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloads.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node93 -->
+<g id="edge120" class="edge">
+<title>Node91&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M7466.08,-505.73C7472.14,-504.44 7478.17,-503.18 7484,-502 7560.11,-486.56 7647.29,-470.74 7708.89,-459.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7464.94,-502.4 7455.91,-507.93 7466.42,-509.24 7464.94,-502.4"/>
+</g>
+<!-- Node94 -->
+<g id="node94" class="node">
+<title>Node94</title>
+<g id="a_node94"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7709.5,-352 7709.5,-382 7890.5,-382 7890.5,-352 7709.5,-352"/>
+<text text-anchor="start" x="7717.5" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="7800" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node94 -->
+<g id="edge121" class="edge">
+<title>Node93&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M7792.53,-419.59C7794.32,-407.26 7796.42,-392.72 7797.94,-382.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7789.04,-419.31 7791.07,-429.7 7795.97,-420.31 7789.04,-419.31"/>
+</g>
+<!-- Node95&#45;&gt;Node52 -->
+<g id="edge123" class="edge">
+<title>Node95&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M7615.7,-503.09C7632.15,-493.95 7649.89,-481.55 7662,-466 7696.46,-421.76 7658.56,-382.66 7701,-346 7773.33,-283.53 7819.21,-328.37 7913,-310 7922.27,-308.18 7932.04,-306.14 7941.6,-304.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7613.94,-500.06 7606.73,-507.83 7617.21,-506.25 7613.94,-500.06"/>
+</g>
+<!-- Node95&#45;&gt;Node93 -->
+<g id="edge125" class="edge">
+<title>Node95&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M7622.79,-504.48C7661.11,-491 7713.37,-472.61 7749,-460.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7621.14,-501.35 7612.87,-507.97 7623.46,-507.95 7621.14,-501.35"/>
+</g>
+<!-- Node96 -->
+<g id="node96" class="node">
+<title>Node96</title>
+<g id="a_node96"><a xlink:href="_neon_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7493,-430 7493,-460 7653,-460 7653,-430 7493,-430"/>
+<text text-anchor="start" x="7501" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7573" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node95&#45;&gt;Node96 -->
+<g id="edge124" class="edge">
+<title>Node95&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M7573,-497.59C7573,-485.26 7573,-470.72 7573,-460.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7569.5,-497.7 7573,-507.7 7576.5,-497.71 7569.5,-497.7"/>
+</g>
+<!-- Node97&#45;&gt;Node52 -->
+<g id="edge127" class="edge">
+<title>Node97&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M7866.63,-502.2C7928.51,-494.25 8052.27,-501.1 8082,-466 8125.3,-414.89 8052.72,-336.22 8018.9,-304.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7865.9,-498.77 7856.54,-503.73 7866.96,-505.69 7865.9,-498.77"/>
+</g>
+<!-- Node97&#45;&gt;Node93 -->
+<g id="edge129" class="edge">
+<title>Node97&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M7773.66,-492.62C7777.32,-481.5 7781.32,-469.34 7784.32,-460.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7770.24,-491.84 7770.44,-502.43 7776.89,-494.02 7770.24,-491.84"/>
+</g>
+<!-- Node98 -->
+<g id="node98" class="node">
+<title>Node98</title>
+<g id="a_node98"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7887.5,-424.5 7887.5,-465.5 8072.5,-465.5 8072.5,-424.5 7887.5,-424.5"/>
+<text text-anchor="start" x="7895.5" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="7895.5" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="7980" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node97&#45;&gt;Node98 -->
+<g id="edge128" class="edge">
+<title>Node97&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M7829.29,-499.03C7859.7,-488.33 7895.49,-475.73 7924.56,-465.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7827.9,-495.81 7819.63,-502.43 7830.22,-502.41 7827.9,-495.81"/>
+</g>
+<!-- Node99&#45;&gt;Node52 -->
+<g id="edge131" class="edge">
+<title>Node99&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M8069.77,-502.2C8140.31,-493.99 8286.6,-506.8 8322,-466 8397.97,-378.46 8201.72,-326.06 8084.05,-303.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8068.94,-498.78 8059.53,-503.64 8069.92,-505.71 8068.94,-498.78"/>
+</g>
+<!-- Node99&#45;&gt;Node93 -->
+<g id="edge133" class="edge">
+<title>Node99&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M7911.83,-498.45C7882.42,-485.89 7847.2,-470.85 7822.04,-460.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7910.59,-501.72 7921.16,-502.43 7913.34,-495.28 7910.59,-501.72"/>
+</g>
+<!-- Node100 -->
+<g id="node100" class="node">
+<title>Node100</title>
+<g id="a_node100"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8127.5,-424.5 8127.5,-465.5 8312.5,-465.5 8312.5,-424.5 8127.5,-424.5"/>
+<text text-anchor="start" x="8135.5" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="8135.5" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="8220" y="-431.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node99&#45;&gt;Node100 -->
+<g id="edge132" class="edge">
+<title>Node99&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M8042.09,-499.44C8078,-488.66 8120.57,-475.87 8155.07,-465.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8040.72,-496.2 8032.15,-502.43 8042.74,-502.9 8040.72,-496.2"/>
+</g>
+</g>
+</svg>