aboutsummaryrefslogtreecommitdiff
path: root/latest/_permute_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-08-22 12:00:04 +0100
committerNikhil Raj <nikhil.raj@arm.com>2023-08-22 12:00:04 +0100
commit03c7ff3f6188240baaeaeb405a357a0c58195fec (patch)
treeccfcd5b3481c1a48f2b2c588038e010c09fdfb5f /latest/_permute_8hpp__dep__incl.svg
parent8efb48a6847c5cd166c561127ae6611150963ce3 (diff)
downloadarmnn-03c7ff3f6188240baaeaeb405a357a0c58195fec.tar.gz
IVGCVSW-7702 Update Doxygen Docu for 23.08
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I357a9f7e47614589327c1ac5d95b6224ff77103d
Diffstat (limited to 'latest/_permute_8hpp__dep__incl.svg')
-rw-r--r--latest/_permute_8hpp__dep__incl.svg917
1 files changed, 917 insertions, 0 deletions
diff --git a/latest/_permute_8hpp__dep__incl.svg b/latest/_permute_8hpp__dep__incl.svg
new file mode 100644
index 0000000000..79fcad0f1c
--- /dev/null
+++ b/latest/_permute_8hpp__dep__incl.svg
@@ -0,0 +1,917 @@
+<?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/armnnUtils/Permute.hpp Pages: 1 -->
+<svg width="4075pt" height="329pt"
+ viewBox="0.00 0.00 4074.50 329.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 325)">
+<title>include/armnnUtils/Permute.hpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-325 4070.5,-325 4070.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="1889.5,-290.5 1889.5,-320.5 1998.5,-320.5 1998.5,-290.5 1889.5,-290.5"/>
+<text text-anchor="start" x="1897.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnnUtils</text>
+<text text-anchor="middle" x="1944" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">/Permute.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="_batch_mat_mul_layer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="44,-218 44,-248 192,-248 192,-218 44,-218"/>
+<text text-anchor="start" x="52" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/layers/BatchMat</text>
+<text text-anchor="middle" x="118" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">MulLayer.cpp</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="M1879.01,-304.42C1603.99,-303.81 534.66,-298.54 201,-254 190.57,-252.61 179.54,-250.45 169.05,-248.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1879.22,-307.92 1889.22,-304.44 1879.23,-300.92 1879.22,-307.92"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="_permute_layer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="210.5,-218 210.5,-248 353.5,-248 353.5,-218 210.5,-218"/>
+<text text-anchor="start" x="218.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/layers/Permute</text>
+<text text-anchor="middle" x="282" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">Layer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node3 -->
+<g id="edge2" class="edge">
+<title>Node1&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M1878.72,-304.27C1619.47,-303.07 662.15,-295.82 362,-254 351.93,-252.6 341.3,-250.43 331.18,-248.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1879.08,-307.77 1889.1,-304.32 1879.11,-300.77 1879.08,-307.77"/>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="_convert_const_dequantisation_layers_to_const_layers_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="752,-212.5 752,-253.5 944,-253.5 944,-212.5 752,-212.5"/>
+<text text-anchor="start" x="760" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
+<text text-anchor="start" x="760" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstDequantisationLayers</text>
+<text text-anchor="middle" x="848" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">ToConstLayers.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node4 -->
+<g id="edge3" class="edge">
+<title>Node1&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M1879.19,-304.27C1720.59,-303.04 1300.5,-295.75 953,-254 950.05,-253.65 947.06,-253.26 944.05,-252.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1879.23,-307.77 1889.26,-304.34 1879.28,-300.77 1879.23,-307.77"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="_convert_const_permute_layers_to_const_layers_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="962,-212.5 962,-253.5 1132,-253.5 1132,-212.5 962,-212.5"/>
+<text text-anchor="start" x="970" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
+<text text-anchor="start" x="970" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstPermuteLayersTo</text>
+<text text-anchor="middle" x="1047" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConstLayers.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node12 -->
+<g id="edge13" class="edge">
+<title>Node1&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M1878.88,-303.64C1741.75,-301.12 1413.45,-291.35 1141,-254 1138.11,-253.6 1135.17,-253.17 1132.21,-252.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1879.14,-307.14 1889.2,-303.82 1879.26,-300.15 1879.14,-307.14"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:href="_move_permute_up_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="371.5,-218 371.5,-248 506.5,-248 506.5,-218 371.5,-218"/>
+<text text-anchor="start" x="379.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
+<text text-anchor="middle" x="439" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/MovePermuteUp.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node13 -->
+<g id="edge15" class="edge">
+<title>Node1&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M1879.04,-304.12C1636.43,-302.39 783.6,-293.59 515,-254 505.42,-252.59 495.3,-250.42 485.69,-248.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1879.09,-307.62 1889.12,-304.19 1879.14,-300.62 1879.09,-307.62"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="_permute_depthwise_conv2d_weights_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="524.5,-218 524.5,-248 733.5,-248 733.5,-218 524.5,-218"/>
+<text text-anchor="start" x="532.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
+<text text-anchor="middle" x="629" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/PermuteDepthwiseConv2dWeights.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node14 -->
+<g id="edge17" class="edge">
+<title>Node1&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M1879.22,-304.77C1698.73,-304.87 1174.99,-300.77 743,-254 729.22,-252.51 714.58,-250.37 700.55,-248.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1879.35,-308.27 1889.34,-304.76 1879.34,-301.27 1879.35,-308.27"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="_deserializer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1150,-218 1150,-248 1274,-248 1274,-218 1150,-218"/>
+<text text-anchor="start" x="1158" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnDeserializer</text>
+<text text-anchor="middle" x="1212" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/Deserializer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node15 -->
+<g id="edge19" class="edge">
+<title>Node1&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M1879.09,-303.8C1760.02,-301.56 1499.1,-292.3 1283,-254 1274.43,-252.48 1265.4,-250.36 1256.76,-248.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1879.07,-307.3 1889.13,-303.97 1879.19,-300.3 1879.07,-307.3"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="_onnx_parser_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1292.5,-218 1292.5,-248 1413.5,-248 1413.5,-218 1292.5,-218"/>
+<text text-anchor="start" x="1300.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnOnnxParser</text>
+<text text-anchor="middle" x="1353" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/OnnxParser.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node16 -->
+<g id="edge20" class="edge">
+<title>Node1&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M1879.26,-302.1C1780.05,-297.56 1584.8,-285.19 1422,-254 1413.79,-252.43 1405.16,-250.31 1396.87,-248.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1879.28,-305.6 1889.42,-302.55 1879.59,-298.61 1879.28,-305.6"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:href="_tf_lite_parser_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1431.5,-218 1431.5,-248 1554.5,-248 1554.5,-218 1431.5,-218"/>
+<text text-anchor="start" x="1439.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTfLiteParser</text>
+<text text-anchor="middle" x="1493" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/TfLiteParser.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node17 -->
+<g id="edge21" class="edge">
+<title>Node1&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M1878.92,-298.8C1802.68,-291.46 1672.81,-276.84 1563,-254 1555.08,-252.35 1546.75,-250.28 1538.7,-248.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1879.03,-302.33 1889.32,-299.79 1879.69,-295.36 1879.03,-302.33"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:href="_parser_helper_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1572.5,-223.5 1572.5,-242.5 1745.5,-242.5 1745.5,-223.5 1572.5,-223.5"/>
+<text text-anchor="middle" x="1659" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/ParserHelper.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node18 -->
+<g id="edge22" class="edge">
+<title>Node1&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M1879.65,-288.58C1822.04,-274.33 1739.77,-253.98 1693.69,-242.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1878.84,-291.99 1889.39,-290.99 1880.52,-285.19 1878.84,-291.99"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="_permute_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1764,-223.5 1764,-242.5 1916,-242.5 1916,-223.5 1764,-223.5"/>
+<text text-anchor="middle" x="1840" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnUtils/Permute.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node19 -->
+<g id="edge23" class="edge">
+<title>Node1&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M1914.63,-284.59C1894.26,-270.78 1868.14,-253.08 1852.82,-242.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1912.71,-287.52 1922.95,-290.23 1916.64,-281.73 1912.71,-287.52"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:href="_workload_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1972.5,-218 1972.5,-248 2145.5,-248 2145.5,-218 1972.5,-218"/>
+<text text-anchor="start" x="1980.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2059" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node20 -->
+<g id="edge24" class="edge">
+<title>Node1&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M1975.68,-285.08C1994.8,-273.36 2018.74,-258.68 2036.04,-248.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1973.69,-282.19 1967,-290.4 1977.35,-288.16 1973.69,-282.19"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="494,-134.5 494,-175.5 688,-175.5 688,-134.5 494,-134.5"/>
+<text text-anchor="start" x="502" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="start" x="502" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
+<text text-anchor="middle" x="591" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node37 -->
+<g id="edge52" class="edge">
+<title>Node1&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M1946.55,-280.23C1947.31,-258.75 1944.44,-228.33 1925,-212 1872.74,-168.1 764.85,-183.35 697,-176 694.11,-175.69 691.19,-175.34 688.24,-174.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1943.05,-280.05 1945.91,-290.25 1950.04,-280.49 1943.05,-280.05"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3678.5,-134.5 3678.5,-175.5 3863.5,-175.5 3863.5,-134.5 3678.5,-134.5"/>
+<text text-anchor="start" x="3686.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="3686.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="3771" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node44 -->
+<g id="edge53" class="edge">
+<title>Node1&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M2008.69,-297.85C2051.91,-291.32 2108.89,-278.59 2154,-254 2177.74,-241.06 2173.03,-222.36 2198,-212 2349.11,-149.3 3507.38,-193.96 3670,-176 3672.75,-175.7 3675.54,-175.36 3678.36,-174.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2007.97,-294.42 1998.57,-299.3 2008.97,-301.34 2007.97,-294.42"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3881.5,-134.5 3881.5,-175.5 4066.5,-175.5 4066.5,-134.5 3881.5,-134.5"/>
+<text text-anchor="start" x="3889.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="3889.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="3974" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node45 -->
+<g id="edge54" class="edge">
+<title>Node1&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M2008.93,-301.37C2060.65,-296.56 2133.5,-284.42 2190,-254 2213.24,-241.48 2207.72,-222.37 2232,-212 2315.86,-176.18 3782.35,-185.89 3873,-176 3875.75,-175.7 3878.55,-175.36 3881.36,-174.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2008.54,-297.9 1998.87,-302.24 2009.14,-304.87 2008.54,-297.9"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="_workload_data_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2240.5,-218 2240.5,-248 2413.5,-248 2413.5,-218 2240.5,-218"/>
+<text text-anchor="start" x="2248.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2327" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadData.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node47 -->
+<g id="edge51" class="edge">
+<title>Node1&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M2008.63,-293.27C2065.83,-283.25 2151.54,-268.04 2226,-254 2236.01,-252.11 2246.57,-250.07 2256.94,-248.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2007.89,-289.85 1998.64,-295.02 2009.1,-296.74 2007.89,-289.85"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="_batch_mat_mul_impl_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2431.5,-218 2431.5,-248 2610.5,-248 2610.5,-218 2431.5,-218"/>
+<text text-anchor="start" x="2439.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2521" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node48 -->
+<g id="edge55" class="edge">
+<title>Node1&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M2008.85,-299.66C2101.17,-292.31 2275.64,-276.75 2423,-254 2433.98,-252.3 2445.6,-250.21 2456.85,-248.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2008.51,-296.17 1998.82,-300.45 2009.06,-303.15 2008.51,-296.17"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="_depth_to_space_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2629,-218 2629,-248 2791,-248 2791,-218 2629,-218"/>
+<text text-anchor="start" x="2637" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2710" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DepthToSpace.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node49 -->
+<g id="edge56" class="edge">
+<title>Node1&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M2008.8,-302.76C2129.6,-298.84 2397.14,-286.91 2620,-254 2630.61,-252.43 2641.83,-250.32 2652.61,-248.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2008.5,-299.27 1998.62,-303.09 2008.73,-306.27 2008.5,-299.27"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="_ref_permute_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2809.5,-218 2809.5,-248 3006.5,-248 3006.5,-218 2809.5,-218"/>
+<text text-anchor="start" x="2817.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2908" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPermuteWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node50 -->
+<g id="edge57" class="edge">
+<title>Node1&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M2008.9,-303.42C2152.16,-300.43 2506.07,-289.75 2800,-254 2812.78,-252.45 2826.33,-250.32 2839.35,-248.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2008.47,-299.93 1998.54,-303.63 2008.61,-306.93 2008.47,-299.93"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3025,-212.5 3025,-253.5 3183,-253.5 3183,-212.5 3025,-212.5"/>
+<text text-anchor="start" x="3033" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="3033" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
+<text text-anchor="middle" x="3104" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node51 -->
+<g id="edge58" class="edge">
+<title>Node1&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M2008.84,-302.95C2209.68,-297.9 2819.68,-280.72 3016,-254 3018.95,-253.6 3021.95,-253.15 3024.97,-252.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2008.65,-299.45 1998.74,-303.2 2008.83,-306.45 2008.65,-299.45"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="_reverse_v2_impl_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3200.5,-218 3200.5,-248 3367.5,-248 3367.5,-218 3200.5,-218"/>
+<text text-anchor="start" x="3208.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="3284" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node52 -->
+<g id="edge59" class="edge">
+<title>Node1&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M2009.03,-303.36C2231.29,-299.23 2959.76,-283.71 3192,-254 3203.35,-252.55 3215.37,-250.39 3226.85,-248.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2008.77,-299.86 1998.84,-303.55 2008.9,-306.86 2008.77,-299.86"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="_canonical_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3386,-218 3386,-248 3538,-248 3538,-218 3386,-218"/>
+<text text-anchor="start" x="3394" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
+<text text-anchor="middle" x="3462" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node53 -->
+<g id="edge60" class="edge">
+<title>Node1&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M2008.7,-303.9C2251.32,-301.4 3107,-290.17 3377,-254 3387.52,-252.59 3398.64,-250.46 3409.25,-248.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2008.59,-300.4 1998.62,-304.01 2008.66,-307.4 2008.59,-300.4"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="_conversion_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3556.5,-218 3556.5,-248 3715.5,-248 3715.5,-218 3556.5,-218"/>
+<text text-anchor="start" x="3564.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
+<text text-anchor="middle" x="3636" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node54 -->
+<g id="edge61" class="edge">
+<title>Node1&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M2008.85,-304.1C2269.57,-302.22 3241.88,-292.73 3547,-254 3558.15,-252.58 3569.97,-250.42 3581.22,-248.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2008.76,-300.6 1998.79,-304.17 2008.81,-307.6 2008.76,-300.6"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="_all_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="340.5,-140 340.5,-170 475.5,-170 475.5,-140 340.5,-140"/>
+<text text-anchor="start" x="348.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
+<text text-anchor="middle" x="408" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/All.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node4&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M741.9,-212.04C626.48,-193.57 595.02,-197.92 485,-176 476.47,-174.3 467.47,-172.23 458.75,-170.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="741.41,-215.5 751.84,-213.65 742.53,-208.59 741.41,-215.5"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="_optimizer_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="339.5,-73 339.5,-92 476.5,-92 476.5,-73 339.5,-73"/>
+<text text-anchor="middle" x="408" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.hpp</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="M408,-129.59C408,-116.71 408,-101.7 408,-92.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="404.5,-129.73 408,-139.73 411.5,-129.73 404.5,-129.73"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="724,-6 724,-25 854,-25 854,-6 724,-6"/>
+<text text-anchor="middle" x="789" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node5&#45;&gt;Node7 -->
+<g id="edge11" class="edge">
+<title>Node5&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M456.64,-136.45C539.26,-106.63 704,-47.18 765.3,-25.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="455.2,-133.24 446.98,-139.93 457.58,-139.83 455.2,-133.24"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:href="_optimizer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="0,-6 0,-25 136,-25 136,-6 0,-6"/>
+<text text-anchor="middle" x="68" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node5&#45;&gt;Node8 -->
+<g id="edge12" class="edge">
+<title>Node5&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M363.69,-136.08C289.68,-106.15 143.63,-47.09 89.15,-25.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="362.63,-139.43 373.21,-139.93 365.25,-132.94 362.63,-139.43"/>
+</g>
+<!-- Node6&#45;&gt;Node7 -->
+<g id="edge6" class="edge">
+<title>Node6&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M472.55,-71.37C534.54,-61.53 630.79,-45.91 714,-31 724.31,-29.15 735.4,-27.06 745.81,-25.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="471.85,-67.94 462.52,-72.96 472.95,-74.85 471.85,-67.94"/>
+</g>
+<!-- Node6&#45;&gt;Node8 -->
+<g id="edge7" class="edge">
+<title>Node6&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M353.27,-71.04C286.4,-58.25 174.54,-36.87 112.63,-25.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="352.72,-74.5 363.2,-72.94 354.04,-67.62 352.72,-74.5"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="325.5,-6 325.5,-25 490.5,-25 490.5,-6 325.5,-6"/>
+<text text-anchor="middle" x="408" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node9 -->
+<g id="edge8" class="edge">
+<title>Node6&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M408,-62.54C408,-50.17 408,-34.62 408,-25.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="404.5,-62.73 408,-72.73 411.5,-62.73 404.5,-62.73"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="508.5,-6 508.5,-25 705.5,-25 705.5,-6 508.5,-6"/>
+<text text-anchor="middle" x="607" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node10 -->
+<g id="edge9" class="edge">
+<title>Node6&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M444.18,-69.68C483.62,-56.8 545.78,-36.5 580.78,-25.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="442.84,-66.44 434.43,-72.87 445.02,-73.09 442.84,-66.44"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="154.5,-0.5 154.5,-30.5 307.5,-30.5 307.5,-0.5 154.5,-0.5"/>
+<text text-anchor="start" x="162.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="231" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node11 -->
+<g id="edge10" class="edge">
+<title>Node6&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M374.91,-69.35C344.9,-58.33 300.69,-42.09 269.2,-30.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="373.9,-72.71 384.5,-72.87 376.32,-66.14 373.9,-72.71"/>
+</g>
+<!-- Node12&#45;&gt;Node5 -->
+<g id="edge14" class="edge">
+<title>Node12&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M951.81,-211.94C744.74,-183.09 687.55,-209.82 485,-176 475.74,-174.45 465.96,-172.32 456.6,-170.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="951.39,-215.41 961.78,-213.35 952.37,-208.48 951.39,-215.41"/>
+</g>
+<!-- Node13&#45;&gt;Node5 -->
+<g id="edge16" class="edge">
+<title>Node13&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M429.35,-208.33C424.25,-195.85 418.17,-180.94 413.8,-170.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="426.15,-209.77 433.17,-217.7 432.63,-207.12 426.15,-209.77"/>
+</g>
+<!-- Node14&#45;&gt;Node5 -->
+<g id="edge18" class="edge">
+<title>Node14&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M578.56,-214.65C539.31,-201.16 485.53,-182.66 448.93,-170.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="577.61,-218.03 588.21,-217.97 579.89,-211.41 577.61,-218.03"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:href="_mem_copy_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2178.5,-140 2178.5,-170 2351.5,-170 2351.5,-140 2178.5,-140"/>
+<text text-anchor="start" x="2186.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2265" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/MemCopyWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node21 -->
+<g id="edge25" class="edge">
+<title>Node20&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M2106.73,-214.39C2143.28,-200.9 2193.04,-182.55 2226.94,-170.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2105.43,-211.14 2097.26,-217.88 2107.86,-217.71 2105.43,-211.14"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:href="_mem_import_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2369.5,-140 2369.5,-170 2542.5,-170 2542.5,-140 2369.5,-140"/>
+<text text-anchor="start" x="2377.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2456" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/MemImportWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node22 -->
+<g id="edge26" class="edge">
+<title>Node20&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M2139.3,-215.96C2146.3,-214.6 2153.27,-213.27 2160,-212 2249.18,-195.18 2271.92,-193.35 2361,-176 2370.6,-174.13 2380.72,-172.08 2390.64,-170.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2138.2,-212.61 2129.06,-217.96 2139.54,-219.48 2138.2,-212.61"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="_mem_sync_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2560.5,-140 2560.5,-170 2733.5,-170 2733.5,-140 2560.5,-140"/>
+<text text-anchor="start" x="2568.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2647" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/MemSyncWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node29 -->
+<g id="edge33" class="edge">
+<title>Node20&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M2134.57,-216.15C2143.12,-214.62 2151.73,-213.19 2160,-212 2333.16,-186.97 2379,-202.07 2552,-176 2562.92,-174.36 2574.47,-172.24 2585.61,-170.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2133.77,-212.74 2124.57,-217.99 2135.04,-219.62 2133.77,-212.74"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="_workload_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2751.5,-140 2751.5,-170 2924.5,-170 2924.5,-140 2751.5,-140"/>
+<text text-anchor="start" x="2759.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2838" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node32 -->
+<g id="edge36" class="edge">
+<title>Node20&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M2133.25,-216.12C2142.24,-214.55 2151.31,-213.12 2160,-212 2417.46,-178.71 2485.74,-210.83 2743,-176 2754.36,-174.46 2766.38,-172.33 2777.92,-170.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2132.39,-212.72 2123.17,-217.95 2133.64,-219.61 2132.39,-212.72"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2943,-140 2943,-170 3103,-170 3103,-140 2943,-140"/>
+<text text-anchor="start" x="2951" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3023" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node33 -->
+<g id="edge37" class="edge">
+<title>Node20&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M2132.34,-216.15C2141.62,-214.54 2151.01,-213.09 2160,-212 2501.85,-170.44 2592.7,-221.93 2934,-176 2944.83,-174.54 2956.29,-172.42 2967.25,-170.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2131.56,-212.73 2122.34,-217.96 2132.81,-219.62 2131.56,-212.73"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3121,-140 3121,-170 3327,-170 3327,-140 3121,-140"/>
+<text text-anchor="start" x="3129" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3224" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node34 -->
+<g id="edge38" class="edge">
+<title>Node20&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M2131.93,-216.14C2141.34,-214.52 2150.87,-213.07 2160,-212 2580.54,-162.72 2691.02,-221.33 3112,-176 3125.65,-174.53 3140.14,-172.38 3154.01,-170.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2131.01,-212.75 2121.79,-217.97 2132.26,-219.64 2131.01,-212.75"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3345,-140 3345,-170 3489,-170 3489,-140 3345,-140"/>
+<text text-anchor="start" x="3353" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3417" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node35 -->
+<g id="edge39" class="edge">
+<title>Node20&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M2131.42,-216.17C2140.99,-214.51 2150.71,-213.06 2160,-212 2679.57,-153.01 2817.94,-247.07 3336,-176 3346.19,-174.6 3356.96,-172.44 3367.2,-170.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2130.74,-212.74 2121.52,-217.95 2131.98,-219.62 2130.74,-212.74"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3507.5,-140 3507.5,-170 3660.5,-170 3660.5,-140 3507.5,-140"/>
+<text text-anchor="start" x="3515.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3584" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node36 -->
+<g id="edge40" class="edge">
+<title>Node20&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M2131.21,-216.17C2140.85,-214.51 2150.64,-213.05 2160,-212 2751.21,-145.99 2907.96,-251.76 3498,-176 3508.79,-174.61 3520.22,-172.46 3531.09,-170.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2130.46,-212.75 2121.24,-217.97 2131.7,-219.64 2130.46,-212.75"/>
+</g>
+<!-- Node20&#45;&gt;Node37 -->
+<g id="edge41" class="edge">
+<title>Node20&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M1986.79,-216.19C1977.15,-214.52 1967.36,-213.05 1958,-212 1400.84,-149.33 1254.44,-236.16 697,-176 694.11,-175.69 691.19,-175.34 688.24,-174.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1986.29,-219.65 1996.76,-217.98 1987.54,-212.76 1986.29,-219.65"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="706,-140 706,-170 882,-170 882,-140 706,-140"/>
+<text text-anchor="start" x="714" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="794" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node38 -->
+<g id="edge42" class="edge">
+<title>Node20&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M1986.58,-216.2C1977,-214.54 1967.29,-213.07 1958,-212 1486.62,-157.74 1362.16,-232.11 891,-176 878.96,-174.57 866.2,-172.41 854.02,-170.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1986.02,-219.65 1996.48,-217.99 1987.26,-212.76 1986.02,-219.65"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="_neon_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="900,-140 900,-170 1108,-170 1108,-140 900,-140"/>
+<text text-anchor="start" x="908" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1004" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp16ToFp32Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node39 -->
+<g id="edge43" class="edge">
+<title>Node20&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M1985.86,-216.15C1976.52,-214.53 1967.06,-213.08 1958,-212 1586.53,-167.53 1488.9,-216.69 1117,-176 1103.33,-174.5 1088.83,-172.36 1074.92,-170.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1985.47,-219.64 1995.93,-217.97 1986.71,-212.75 1985.47,-219.64"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="_neon_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1126,-140 1126,-170 1334,-170 1334,-140 1126,-140"/>
+<text text-anchor="start" x="1134" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1230" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp32ToFp16Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node40 -->
+<g id="edge44" class="edge">
+<title>Node20&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M1985.24,-216.18C1976.1,-214.58 1966.85,-213.13 1958,-212 1686.4,-177.33 1614.93,-207.91 1343,-176 1329.64,-174.43 1315.47,-172.3 1301.85,-170.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1984.64,-219.63 1995.1,-217.97 1985.89,-212.74 1984.64,-219.63"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1352.5,-140 1352.5,-170 1573.5,-170 1573.5,-140 1352.5,-140"/>
+<text text-anchor="start" x="1360.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1463" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node41 -->
+<g id="edge45" class="edge">
+<title>Node20&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M1983.23,-216.15C1974.74,-214.63 1966.2,-213.2 1958,-212 1792.34,-187.71 1749.01,-197.78 1583,-176 1569.81,-174.27 1555.84,-172.18 1542.28,-170.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1982.69,-219.61 1993.15,-217.98 1983.95,-212.72 1982.69,-219.61"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1592,-140 1592,-170 1752,-170 1752,-140 1592,-140"/>
+<text text-anchor="start" x="1600" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1672" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node42 -->
+<g id="edge46" class="edge">
+<title>Node20&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M1978.69,-215.99C1971.7,-214.62 1964.72,-213.28 1958,-212 1870.56,-195.35 1848.22,-193.76 1761,-176 1752,-174.17 1742.51,-172.14 1733.21,-170.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1978.45,-219.5 1988.94,-217.99 1979.79,-212.63 1978.45,-219.5"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1770.5,-140 1770.5,-170 1939.5,-170 1939.5,-140 1770.5,-140"/>
+<text text-anchor="start" x="1778.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1855" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node43 -->
+<g id="edge47" class="edge">
+<title>Node20&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M2011.74,-214.39C1975.53,-200.9 1926.26,-182.55 1892.69,-170.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2010.51,-217.67 2021.11,-217.88 2012.96,-211.11 2010.51,-217.67"/>
+</g>
+<!-- Node20&#45;&gt;Node44 -->
+<g id="edge48" class="edge">
+<title>Node20&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M2131,-216.18C2140.71,-214.51 2150.57,-213.04 2160,-212 2827.27,-138.53 3002.73,-249.47 3670,-176 3672.75,-175.7 3675.54,-175.36 3678.36,-174.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2130.19,-212.77 2120.97,-217.99 2131.43,-219.66 2130.19,-212.77"/>
+</g>
+<!-- Node20&#45;&gt;Node45 -->
+<g id="edge49" class="edge">
+<title>Node20&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M2154.77,-216.67C2169.22,-214.8 2183.98,-213.15 2198,-212 2940.1,-150.86 3132.76,-256.63 3873,-176 3875.75,-175.7 3878.55,-175.36 3881.36,-174.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2154.28,-213.2 2144.83,-217.99 2155.2,-220.14 2154.28,-213.2"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1958,-140 1958,-170 2160,-170 2160,-140 1958,-140"/>
+<text text-anchor="start" x="1966" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2059" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node46 -->
+<g id="edge50" class="edge">
+<title>Node20&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M2059,-207.59C2059,-195.26 2059,-180.72 2059,-170.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2055.5,-207.7 2059,-217.7 2062.5,-207.71 2055.5,-207.7"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:href="_mem_import_layer_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2103,-67.5 2103,-97.5 2261,-97.5 2261,-67.5 2103,-67.5"/>
+<text text-anchor="start" x="2111" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/layers/MemImport</text>
+<text text-anchor="middle" x="2182" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Layer.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node23 -->
+<g id="edge27" class="edge">
+<title>Node22&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M2391.76,-137.47C2344.7,-125.36 2281.51,-109.1 2236.83,-97.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2390.98,-140.88 2401.54,-139.99 2392.73,-134.11 2390.98,-140.88"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="_mem_import_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2279.5,-67.5 2279.5,-97.5 2452.5,-97.5 2452.5,-67.5 2279.5,-67.5"/>
+<text text-anchor="start" x="2287.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="2366" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/MemImportWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node24 -->
+<g id="edge28" class="edge">
+<title>Node22&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M2429.56,-133.29C2414.85,-121.77 2396.94,-107.73 2383.88,-97.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2427.76,-136.32 2437.79,-139.73 2432.07,-130.81 2427.76,-136.32"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2470.5,-67.5 2470.5,-97.5 2619.5,-97.5 2619.5,-67.5 2470.5,-67.5"/>
+<text text-anchor="start" x="2478.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="2545" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node25 -->
+<g id="edge29" class="edge">
+<title>Node22&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M2482.15,-133.29C2496.69,-121.77 2514.41,-107.73 2527.32,-97.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2479.68,-130.78 2474.01,-139.73 2484.02,-136.27 2479.68,-130.78"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2637.5,-67.5 2637.5,-97.5 2818.5,-97.5 2818.5,-67.5 2637.5,-67.5"/>
+<text text-anchor="start" x="2645.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="2728" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node26 -->
+<g id="edge30" class="edge">
+<title>Node22&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M2519.78,-137.47C2566.49,-125.36 2629.21,-109.1 2673.57,-97.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2518.87,-134.09 2510.06,-139.99 2520.62,-140.87 2518.87,-134.09"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1773,-67.5 1773,-97.5 1909,-97.5 1909,-67.5 1773,-67.5"/>
+<text text-anchor="start" x="1781" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1841" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node27 -->
+<g id="edge31" class="edge">
+<title>Node22&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M2385.25,-138.08C2377.1,-136.55 2368.89,-135.15 2361,-134 2165.51,-105.6 2113.78,-124.31 1918,-98 1915.17,-97.62 1912.28,-97.2 1909.37,-96.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2384.65,-141.53 2395.13,-140 2385.98,-134.66 2384.65,-141.53"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="_tosa_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1927,-67.5 1927,-97.5 2085,-97.5 2085,-67.5 1927,-67.5"/>
+<text text-anchor="start" x="1935" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
+<text text-anchor="middle" x="2006" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefWorkloadFactory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node28 -->
+<g id="edge32" class="edge">
+<title>Node22&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M2382.6,-137.99C2375.32,-136.57 2368.02,-135.21 2361,-134 2243,-113.65 2212.42,-115.74 2094,-98 2091.09,-97.56 2088.13,-97.11 2085.14,-96.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2382.01,-141.44 2392.5,-139.96 2383.38,-134.57 2382.01,-141.44"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2836.5,-73 2836.5,-92 3001.5,-92 3001.5,-73 2836.5,-73"/>
+<text text-anchor="middle" x="2919" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node29&#45;&gt;Node30 -->
+<g id="edge34" class="edge">
+<title>Node29&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M2711.04,-137.4C2765.91,-123.18 2842.73,-103.27 2885.99,-92.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2709.87,-134.09 2701.06,-139.99 2711.62,-140.87 2709.87,-134.09"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="_mem_sync_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3019.5,-67.5 3019.5,-97.5 3192.5,-97.5 3192.5,-67.5 3019.5,-67.5"/>
+<text text-anchor="start" x="3027.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
+<text text-anchor="middle" x="3106" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/MemSyncWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node29&#45;&gt;Node31 -->
+<g id="edge35" class="edge">
+<title>Node29&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M2721.17,-137.99C2728.53,-136.57 2735.9,-135.21 2743,-134 2861.46,-113.73 2892.04,-115.07 3011,-98 3013.72,-97.61 3016.49,-97.21 3019.29,-96.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2720.3,-134.6 2711.17,-139.97 2721.66,-141.47 2720.3,-134.6"/>
+</g>
+</g>
+</svg>