aboutsummaryrefslogtreecommitdiff
path: root/latest/classarmnn_1_1_neon_base_workload__inherit__graph.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/classarmnn_1_1_neon_base_workload__inherit__graph.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/classarmnn_1_1_neon_base_workload__inherit__graph.svg')
-rw-r--r--latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg1946
1 files changed, 1946 insertions, 0 deletions
diff --git a/latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg b/latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg
new file mode 100644
index 0000000000..a5c1300d73
--- /dev/null
+++ b/latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg
@@ -0,0 +1,1946 @@
+<?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: NeonBaseWorkload&lt; QueueDescriptor &gt; Pages: 1 -->
+<svg width="1232pt" height="2755pt"
+ viewBox="0.00 0.00 1232.00 2754.50" 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 2750.5)">
+<title>NeonBaseWorkload&lt; QueueDescriptor &gt;</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-2750.5 1228,-2750.5 1228,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="330,-1350 330,-1369 546,-1369 546,-1350 330,-1350"/>
+<text text-anchor="middle" x="438" y="-1357" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="795,-2695.5 795,-2725.5 989,-2725.5 989,-2695.5 795,-2695.5"/>
+<text text-anchor="start" x="803" y="-2713.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="892" y="-2702.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node4 -->
+<g id="edge3" class="edge">
+<title>Node1&#45;&gt;Node4</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.38,-1379.51C442.58,-1537.88 467.3,-2585.37 564,-2681.5 633.52,-2750.62 757.23,-2739.95 830.94,-2725.51"/>
+<polygon fill="orange" stroke="orange" points="442.88,-1379.25 439.18,-1369.32 435.88,-1379.39 442.88,-1379.25"/>
+<text text-anchor="middle" x="664" y="-2738.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="802.5,-2646.5 802.5,-2676.5 981.5,-2676.5 981.5,-2646.5 802.5,-2646.5"/>
+<text text-anchor="start" x="810.5" y="-2664.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Instance</text>
+<text text-anchor="middle" x="892" y="-2653.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node6 -->
+<g id="edge5" class="edge">
+<title>Node1&#45;&gt;Node6</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.47,-1379.66C443.3,-1534.91 471.51,-2537.06 564,-2629.5 580.62,-2646.11 711.28,-2654.59 802.31,-2658.53"/>
+<polygon fill="orange" stroke="orange" points="442.96,-1379.19 439.22,-1369.28 435.96,-1379.36 442.96,-1379.19"/>
+<text text-anchor="start" x="585.5" y="-2669.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="664" y="-2658.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="797,-2597.5 797,-2627.5 987,-2627.5 987,-2597.5 797,-2597.5"/>
+<text text-anchor="start" x="805" y="-2615.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Multiplication</text>
+<text text-anchor="middle" x="892" y="-2604.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node8 -->
+<g id="edge7" class="edge">
+<title>Node1&#45;&gt;Node8</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.54,-1379.38C443.82,-1530.47 474.55,-2493.97 564,-2582.5 595.86,-2614.03 711.96,-2618.14 796.79,-2616.63"/>
+<polygon fill="orange" stroke="orange" points="443.03,-1379.16 439.26,-1369.26 436.04,-1379.35 443.03,-1379.16"/>
+<text text-anchor="middle" x="664" y="-2619.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="810.5,-2548.5 810.5,-2578.5 973.5,-2578.5 973.5,-2548.5 810.5,-2548.5"/>
+<text text-anchor="start" x="818.5" y="-2566.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="892" y="-2555.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node10 -->
+<g id="edge9" class="edge">
+<title>Node1&#45;&gt;Node10</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.63,-1379.5C444.46,-1527.57 477.9,-2449.89 564,-2534.5 597.69,-2567.61 724.83,-2570 810.29,-2567.57"/>
+<polygon fill="orange" stroke="orange" points="443.12,-1379.09 439.3,-1369.21 436.12,-1379.32 443.12,-1379.09"/>
+<text text-anchor="middle" x="664" y="-2570.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="802,-2499.5 802,-2529.5 982,-2529.5 982,-2499.5 802,-2499.5"/>
+<text text-anchor="start" x="810" y="-2517.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="892" y="-2506.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node12 -->
+<g id="edge11" class="edge">
+<title>Node1&#45;&gt;Node12</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.74,-1379.49C445.24,-1523.68 482,-2401.59 564,-2482.5 580.7,-2498.98 710.96,-2507.49 801.94,-2511.47"/>
+<polygon fill="orange" stroke="orange" points="443.22,-1378.96 439.35,-1369.1 436.22,-1379.22 443.22,-1378.96"/>
+<text text-anchor="start" x="597" y="-2522.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="664" y="-2511.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="807.5,-2450.5 807.5,-2480.5 976.5,-2480.5 976.5,-2450.5 807.5,-2450.5"/>
+<text text-anchor="start" x="815.5" y="-2468.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FillQueue</text>
+<text text-anchor="middle" x="892" y="-2457.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node14 -->
+<g id="edge13" class="edge">
+<title>Node1&#45;&gt;Node14</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.82,-1379.07C445.84,-1518.44 485.24,-2357.39 564,-2434.5 597.36,-2467.16 721.84,-2470.72 807.21,-2469.05"/>
+<polygon fill="orange" stroke="orange" points="443.31,-1378.85 439.39,-1369.01 436.32,-1379.15 443.31,-1378.85"/>
+<text text-anchor="middle" x="664" y="-2471.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="799,-2401.5 799,-2431.5 985,-2431.5 985,-2401.5 799,-2401.5"/>
+<text text-anchor="start" x="807" y="-2419.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="892" y="-2408.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node16 -->
+<g id="edge15" class="edge">
+<title>Node1&#45;&gt;Node16</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.94,-1379.47C446.6,-1516.49 488.45,-2314.37 564,-2387.5 596.45,-2418.91 714.07,-2422.55 798.96,-2420.75"/>
+<polygon fill="orange" stroke="orange" points="443.43,-1379.03 439.45,-1369.21 436.43,-1379.36 443.43,-1379.03"/>
+<text text-anchor="middle" x="664" y="-2423.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="799,-2352.5 799,-2382.5 985,-2382.5 985,-2352.5 799,-2352.5"/>
+<text text-anchor="start" x="807" y="-2370.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="892" y="-2359.5" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node18 -->
+<g id="edge17" class="edge">
+<title>Node1&#45;&gt;Node18</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.08,-1379.24C447.48,-1511.44 492.63,-2265.03 564,-2334.5 580.61,-2350.67 707.89,-2359.61 798.65,-2363.98"/>
+<polygon fill="orange" stroke="orange" points="443.56,-1378.79 439.51,-1369 436.57,-1379.18 443.56,-1378.79"/>
+<text text-anchor="start" x="593.5" y="-2375.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="664" y="-2364.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="806.5,-2303.5 806.5,-2333.5 977.5,-2333.5 977.5,-2303.5 806.5,-2303.5"/>
+<text text-anchor="start" x="814.5" y="-2321.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling3d</text>
+<text text-anchor="middle" x="892" y="-2310.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node20 -->
+<g id="edge19" class="edge">
+<title>Node1&#45;&gt;Node20</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.23,-1379.43C448.35,-1508.24 496.15,-2219.89 564,-2285.5 597.43,-2317.83 720.86,-2322.37 806.13,-2321.4"/>
+<polygon fill="orange" stroke="orange" points="443.7,-1378.87 439.58,-1369.11 436.71,-1379.31 443.7,-1378.87"/>
+<text text-anchor="middle" x="664" y="-2323.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="802.5,-2254.5 802.5,-2284.5 981.5,-2284.5 981.5,-2254.5 802.5,-2254.5"/>
+<text text-anchor="start" x="810.5" y="-2272.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Subtraction</text>
+<text text-anchor="middle" x="892" y="-2261.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node22 -->
+<g id="edge21" class="edge">
+<title>Node1&#45;&gt;Node22</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M438.68,-1379.35C437.19,-1498.1 435.81,-2113.47 564,-2236.5 597.04,-2268.21 717.18,-2273.13 802.22,-2272.39"/>
+<polygon fill="orange" stroke="orange" points="442.18,-1379.23 438.82,-1369.18 435.18,-1379.13 442.18,-1379.23"/>
+<text text-anchor="middle" x="664" y="-2274.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="806.5,-2205.5 806.5,-2235.5 977.5,-2235.5 977.5,-2205.5 806.5,-2205.5"/>
+<text text-anchor="start" x="814.5" y="-2223.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling2d</text>
+<text text-anchor="middle" x="892" y="-2212.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node24 -->
+<g id="edge23" class="edge">
+<title>Node1&#45;&gt;Node24</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M438.86,-1379.31C438.49,-1494.03 442.73,-2072.06 564,-2187.5 597.68,-2219.56 721.04,-2224.17 806.22,-2223.29"/>
+<polygon fill="orange" stroke="orange" points="442.36,-1379.18 438.91,-1369.17 435.36,-1379.15 442.36,-1379.18"/>
+<text text-anchor="middle" x="664" y="-2225.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="799,-2156.5 799,-2186.5 985,-2186.5 985,-2156.5 799,-2156.5"/>
+<text text-anchor="start" x="807" y="-2174.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="892" y="-2163.5" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node26 -->
+<g id="edge25" class="edge">
+<title>Node1&#45;&gt;Node26</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.06,-1379.17C439.86,-1489.52 449.59,-2030.6 564,-2138.5 596.84,-2169.48 714.04,-2174.77 798.75,-2174.29"/>
+<polygon fill="orange" stroke="orange" points="442.56,-1379.09 439.01,-1369.11 435.56,-1379.13 442.56,-1379.09"/>
+<text text-anchor="middle" x="664" y="-2176.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="805.5,-2107.5 805.5,-2137.5 978.5,-2137.5 978.5,-2107.5 805.5,-2107.5"/>
+<text text-anchor="start" x="813.5" y="-2125.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Activation</text>
+<text text-anchor="middle" x="892" y="-2114.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node33 -->
+<g id="edge32" class="edge">
+<title>Node1&#45;&gt;Node33</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.29,-1379.26C441.32,-1485.64 456.52,-1989.2 564,-2089.5 597.84,-2121.08 720.14,-2125.89 805.17,-2125.17"/>
+<polygon fill="orange" stroke="orange" points="442.79,-1379.19 439.12,-1369.25 435.8,-1379.31 442.79,-1379.19"/>
+<text text-anchor="middle" x="664" y="-2127.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="811.5,-2058.5 811.5,-2088.5 972.5,-2088.5 972.5,-2058.5 811.5,-2058.5"/>
+<text text-anchor="start" x="819.5" y="-2076.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchTo</text>
+<text text-anchor="middle" x="892" y="-2065.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceNdQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node35 -->
+<g id="edge34" class="edge">
+<title>Node1&#45;&gt;Node35</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.55,-1379.23C442.8,-1481.34 463.11,-1948.72 564,-2041.5 598.9,-2073.6 726.38,-2077.5 811.48,-2076.29"/>
+<polygon fill="orange" stroke="orange" points="443.04,-1378.98 439.24,-1369.09 436.04,-1379.19 443.04,-1378.98"/>
+<text text-anchor="middle" x="664" y="-2078.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="813,-2009.5 813,-2039.5 971,-2039.5 971,-2009.5 813,-2009.5"/>
+<text text-anchor="start" x="821" y="-2027.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Strided</text>
+<text text-anchor="middle" x="892" y="-2016.5" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node37 -->
+<g id="edge36" class="edge">
+<title>Node1&#45;&gt;Node37</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.84,-1379.38C444.43,-1477.44 469.76,-1908.26 564,-1993.5 599.31,-2025.44 727.71,-2028.9 812.72,-2027.45"/>
+<polygon fill="orange" stroke="orange" points="443.34,-1379.17 439.39,-1369.34 436.34,-1379.49 443.34,-1379.17"/>
+<text text-anchor="middle" x="664" y="-2030.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="807,-1960.5 807,-1990.5 977,-1990.5 977,-1960.5 807,-1960.5"/>
+<text text-anchor="start" x="815" y="-1978.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchMat</text>
+<text text-anchor="middle" x="892" y="-1967.5" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node39 -->
+<g id="edge38" class="edge">
+<title>Node1&#45;&gt;Node39</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.16,-1379.04C446.09,-1471.94 476.26,-1867.6 564,-1945.5 598.74,-1976.35 721.81,-1980.08 806.65,-1978.71"/>
+<polygon fill="orange" stroke="orange" points="443.65,-1378.81 439.54,-1369.04 436.66,-1379.24 443.65,-1378.81"/>
+<text text-anchor="middle" x="664" y="-1981.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="796.5,-1911.5 796.5,-1941.5 987.5,-1941.5 987.5,-1911.5 796.5,-1911.5"/>
+<text text-anchor="start" x="804.5" y="-1929.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="892" y="-1918.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node41 -->
+<g id="edge40" class="edge">
+<title>Node1&#45;&gt;Node41</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.62,-1379.21C448.28,-1467.24 483.9,-1823.14 564,-1893.5 581.26,-1908.66 706.14,-1917.8 796.46,-1922.5"/>
+<polygon fill="orange" stroke="orange" points="444.09,-1378.69 439.76,-1369.02 437.11,-1379.28 444.09,-1378.69"/>
+<text text-anchor="start" x="599" y="-1933.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
+<text text-anchor="middle" x="664" y="-1922.5" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="810,-1862.5 810,-1892.5 974,-1892.5 974,-1862.5 810,-1862.5"/>
+<text text-anchor="start" x="818" y="-1880.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Addition</text>
+<text text-anchor="middle" x="892" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node43 -->
+<g id="edge42" class="edge">
+<title>Node1&#45;&gt;Node43</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M441.16,-1379.46C450.59,-1462.67 490.98,-1780.63 564,-1843.5 599.68,-1874.22 725.21,-1879.47 809.95,-1879.31"/>
+<polygon fill="orange" stroke="orange" points="444.62,-1378.88 440.03,-1369.32 437.66,-1379.65 444.62,-1378.88"/>
+<text text-anchor="middle" x="664" y="-1881.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="810.5,-1813.5 810.5,-1843.5 973.5,-1843.5 973.5,-1813.5 810.5,-1813.5"/>
+<text text-anchor="start" x="818.5" y="-1831.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Division</text>
+<text text-anchor="middle" x="892" y="-1820.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node45 -->
+<g id="edge44" class="edge">
+<title>Node1&#45;&gt;Node45</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M441.76,-1379.39C452.97,-1457.13 497.68,-1738.95 564,-1794.5 600.15,-1824.78 725.89,-1830.14 810.49,-1830.13"/>
+<polygon fill="orange" stroke="orange" points="445.17,-1378.5 440.3,-1369.09 438.24,-1379.48 445.17,-1378.5"/>
+<text text-anchor="middle" x="664" y="-1831.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="810,-1764.5 810,-1794.5 974,-1794.5 974,-1764.5 810,-1764.5"/>
+<text text-anchor="start" x="818" y="-1782.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Softmax</text>
+<text text-anchor="middle" x="892" y="-1771.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node47 -->
+<g id="edge46" class="edge">
+<title>Node1&#45;&gt;Node47</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M438.56,-1379.38C438.32,-1444.04 447.13,-1649.66 564,-1744.5 600.52,-1774.14 725.47,-1780.12 809.9,-1780.63"/>
+<polygon fill="orange" stroke="orange" points="442.07,-1379.05 438.69,-1369.01 435.07,-1378.96 442.07,-1379.05"/>
+<text text-anchor="middle" x="664" y="-1782.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="804,-1715.5 804,-1745.5 980,-1745.5 980,-1715.5 804,-1715.5"/>
+<text text-anchor="start" x="812" y="-1733.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; CastQueue</text>
+<text text-anchor="middle" x="892" y="-1722.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node49 -->
+<g id="edge48" class="edge">
+<title>Node1&#45;&gt;Node49</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.65,-1379.51C442.76,-1438.73 460.69,-1614.05 564,-1694.5 600.22,-1722.71 719.89,-1729.68 803.92,-1730.97"/>
+<polygon fill="orange" stroke="orange" points="443.14,-1379.11 439.21,-1369.27 436.15,-1379.41 443.14,-1379.11"/>
+<text text-anchor="middle" x="664" y="-1732.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="802.5,-1666.5 802.5,-1696.5 981.5,-1696.5 981.5,-1666.5 802.5,-1666.5"/>
+<text text-anchor="start" x="810.5" y="-1684.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RankQueue</text>
+<text text-anchor="middle" x="892" y="-1673.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node51 -->
+<g id="edge50" class="edge">
+<title>Node1&#45;&gt;Node51</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M441.03,-1379.39C447.61,-1432.65 473.52,-1578.94 564,-1645.5 600.69,-1672.49 718.6,-1679.82 802.28,-1681.52"/>
+<polygon fill="orange" stroke="orange" points="444.48,-1378.78 439.87,-1369.24 437.52,-1379.57 444.48,-1378.78"/>
+<text text-anchor="middle" x="664" y="-1682.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="793,-1617.5 793,-1647.5 991,-1647.5 991,-1617.5 793,-1617.5"/>
+<text text-anchor="start" x="801" y="-1635.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FullyConnected</text>
+<text text-anchor="middle" x="892" y="-1624.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node53 -->
+<g id="edge52" class="edge">
+<title>Node1&#45;&gt;Node53</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M442.71,-1378.98C452.77,-1425.87 485.27,-1545.07 564,-1598.5 600.19,-1623.06 710.23,-1630.4 792.74,-1632.33"/>
+<polygon fill="orange" stroke="orange" points="446.14,-1378.27 440.71,-1369.17 439.28,-1379.67 446.14,-1378.27"/>
+<text text-anchor="middle" x="664" y="-1633.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="810.5,-1568.5 810.5,-1598.5 973.5,-1598.5 973.5,-1568.5 810.5,-1568.5"/>
+<text text-anchor="start" x="818.5" y="-1586.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="892" y="-1575.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNdQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node55 -->
+<g id="edge54" class="edge">
+<title>Node1&#45;&gt;Node55</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M444.72,-1378.69C458.02,-1419.58 495.27,-1514.94 564,-1556.5 603.97,-1580.67 726.93,-1584.95 810.14,-1584.91"/>
+<polygon fill="orange" stroke="orange" points="448.05,-1377.61 441.72,-1369.11 441.37,-1379.7 448.05,-1377.61"/>
+<text text-anchor="middle" x="664" y="-1586.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="802,-1519.5 802,-1549.5 982,-1549.5 982,-1519.5 802,-1519.5"/>
+<text text-anchor="start" x="810" y="-1537.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Depthwise</text>
+<text text-anchor="middle" x="892" y="-1526.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node57 -->
+<g id="edge56" class="edge">
+<title>Node1&#45;&gt;Node57</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M449.29,-1378.27C467.66,-1409.74 509.39,-1472.44 564,-1500.5 604.17,-1521.14 719.63,-1529.25 801.95,-1532.44"/>
+<polygon fill="orange" stroke="orange" points="452.13,-1376.2 444.15,-1369.23 446.05,-1379.66 452.13,-1376.2"/>
+<text text-anchor="start" x="595.5" y="-1544.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="664" y="-1533.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="802.5,-1470.5 802.5,-1500.5 981.5,-1500.5 981.5,-1470.5 802.5,-1470.5"/>
+<text text-anchor="start" x="810.5" y="-1488.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Dequantize</text>
+<text text-anchor="middle" x="892" y="-1477.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node59 -->
+<g id="edge58" class="edge">
+<title>Node1&#45;&gt;Node59</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M456.02,-1376.27C478.59,-1397.37 520.65,-1432.84 564,-1449.5 640.91,-1479.05 734.97,-1486.73 802.43,-1487.8"/>
+<polygon fill="orange" stroke="orange" points="458.27,-1373.58 448.62,-1369.21 453.44,-1378.64 458.27,-1373.58"/>
+<text text-anchor="middle" x="664" y="-1488.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node">
+<title>Node61</title>
+<g id="a_node61"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="782,-1421.5 782,-1451.5 1002,-1451.5 1002,-1421.5 782,-1421.5"/>
+<text text-anchor="start" x="790" y="-1439.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchNormalization</text>
+<text text-anchor="middle" x="892" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node61 -->
+<g id="edge60" class="edge">
+<title>Node1&#45;&gt;Node61</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M478.14,-1372.04C502.61,-1379.48 534.88,-1388.59 564,-1394.5 635.94,-1409.11 717.87,-1419.62 781.72,-1426.48"/>
+<polygon fill="orange" stroke="orange" points="479.09,-1368.67 468.51,-1369.07 477.03,-1375.36 479.09,-1368.67"/>
+<text text-anchor="start" x="592.5" y="-1437.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
+<text text-anchor="middle" x="664" y="-1426.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node">
+<title>Node63</title>
+<g id="a_node63"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="809.5,-1372.5 809.5,-1402.5 974.5,-1402.5 974.5,-1372.5 809.5,-1372.5"/>
+<text text-anchor="start" x="817.5" y="-1390.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reshape</text>
+<text text-anchor="middle" x="892" y="-1379.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node63 -->
+<g id="edge62" class="edge">
+<title>Node1&#45;&gt;Node63</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M556.18,-1366.76C635.66,-1371.68 738.72,-1378.07 809.39,-1382.44"/>
+<polygon fill="orange" stroke="orange" points="556.31,-1363.26 546.12,-1366.14 555.88,-1370.25 556.31,-1363.26"/>
+<text text-anchor="middle" x="664" y="-1382.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node">
+<title>Node65</title>
+<g id="a_node65"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="803,-1323.5 803,-1353.5 981,-1353.5 981,-1323.5 803,-1323.5"/>
+<text text-anchor="start" x="811" y="-1341.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SliceQueue</text>
+<text text-anchor="middle" x="892" y="-1330.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node65 -->
+<g id="edge64" class="edge">
+<title>Node1&#45;&gt;Node65</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M556.22,-1350.94C558.84,-1350.79 561.43,-1350.64 564,-1350.5 644.83,-1346.11 737,-1342.89 802.83,-1340.89"/>
+<polygon fill="orange" stroke="orange" points="555.81,-1347.45 546.04,-1351.54 556.23,-1354.44 555.81,-1347.45"/>
+<text text-anchor="middle" x="664" y="-1353.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node">
+<title>Node67</title>
+<g id="a_node67"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="808.5,-1274.5 808.5,-1304.5 975.5,-1304.5 975.5,-1274.5 808.5,-1274.5"/>
+<text text-anchor="start" x="816.5" y="-1292.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantize</text>
+<text text-anchor="middle" x="892" y="-1281.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node67 -->
+<g id="edge66" class="edge">
+<title>Node1&#45;&gt;Node67</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M481.24,-1347.17C505.32,-1340.53 536.15,-1332.66 564,-1327.5 646.47,-1312.22 741.84,-1301.97 808.23,-1296.01"/>
+<polygon fill="orange" stroke="orange" points="480.06,-1343.87 471.37,-1349.93 481.94,-1350.61 480.06,-1343.87"/>
+<text text-anchor="middle" x="664" y="-1330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node">
+<title>Node69</title>
+<g id="a_node69"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="813,-1225.5 813,-1255.5 971,-1255.5 971,-1225.5 813,-1225.5"/>
+<text text-anchor="start" x="821" y="-1243.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Logical</text>
+<text text-anchor="middle" x="892" y="-1232.5" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node69 -->
+<g id="edge68" class="edge">
+<title>Node1&#45;&gt;Node69</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M459.95,-1343.79C483.82,-1326.76 524.63,-1300.17 564,-1286.5 608.61,-1271.01 731.24,-1256.41 812.98,-1247.96"/>
+<polygon fill="orange" stroke="orange" points="457.71,-1341.1 451.67,-1349.81 461.82,-1346.76 457.71,-1341.1"/>
+<text text-anchor="middle" x="664" y="-1289.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node">
+<title>Node72</title>
+<g id="a_node72"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="801,-1176.5 801,-1206.5 983,-1206.5 983,-1176.5 801,-1176.5"/>
+<text text-anchor="start" x="809" y="-1194.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; MeanQueue</text>
+<text text-anchor="middle" x="892" y="-1183.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node72 -->
+<g id="edge71" class="edge">
+<title>Node1&#45;&gt;Node72</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M451.42,-1341.57C471.52,-1314.2 513.99,-1262.73 564,-1239.5 645.06,-1201.85 675.72,-1232.48 764,-1218.5 784.48,-1215.26 806.65,-1210.86 826.64,-1206.55"/>
+<polygon fill="orange" stroke="orange" points="448.47,-1339.69 445.49,-1349.86 454.16,-1343.77 448.47,-1339.69"/>
+<text text-anchor="middle" x="664" y="-1242.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
+</g>
+<!-- Node74 -->
+<g id="node74" class="node">
+<title>Node74</title>
+<g id="a_node74"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="806,-1127.5 806,-1157.5 978,-1157.5 978,-1127.5 806,-1127.5"/>
+<text text-anchor="start" x="814" y="-1145.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="892" y="-1134.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node74 -->
+<g id="edge73" class="edge">
+<title>Node1&#45;&gt;Node74</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M448.09,-1340.45C465.35,-1306.64 506.39,-1236.73 564,-1205.5 642.57,-1162.9 683.33,-1222.97 764,-1184.5 774.21,-1179.63 772.08,-1171.93 782,-1166.5 789.48,-1162.4 797.61,-1159.01 805.94,-1156.19"/>
+<polygon fill="orange" stroke="orange" points="444.81,-1339.19 443.5,-1349.71 451.08,-1342.3 444.81,-1339.19"/>
+<text text-anchor="middle" x="664" y="-1208.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="805.5,-1078.5 805.5,-1108.5 978.5,-1108.5 978.5,-1078.5 805.5,-1078.5"/>
+<text text-anchor="start" x="813.5" y="-1096.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Maximum</text>
+<text text-anchor="middle" x="892" y="-1085.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node76 -->
+<g id="edge75" class="edge">
+<title>Node1&#45;&gt;Node76</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M445.34,-1340.48C459.55,-1301.21 497.96,-1211.47 564,-1171.5 640.46,-1125.22 689.63,-1200.08 764,-1150.5 777.9,-1141.23 768.64,-1127.53 782,-1117.5 789.05,-1112.21 797.04,-1108.04 805.41,-1104.76"/>
+<polygon fill="orange" stroke="orange" points="442.04,-1339.34 442.04,-1349.94 448.64,-1341.65 442.04,-1339.34"/>
+<text text-anchor="middle" x="664" y="-1174.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
+</g>
+<!-- Node78 -->
+<g id="node78" class="node">
+<title>Node78</title>
+<g id="a_node78"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="807,-1029.5 807,-1059.5 977,-1059.5 977,-1029.5 807,-1029.5"/>
+<text text-anchor="start" x="815" y="-1047.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Detection</text>
+<text text-anchor="middle" x="892" y="-1036.5" font-family="Helvetica,sans-Serif" font-size="10.00">PostProcessQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node78 -->
+<g id="edge77" class="edge">
+<title>Node1&#45;&gt;Node78</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M442.85,-1340C453.16,-1293.57 486.05,-1176.5 564,-1124.5 638.28,-1074.95 690.63,-1156.38 764,-1105.5 779.03,-1095.08 767.64,-1079.82 782,-1068.5 789.38,-1062.68 797.88,-1058.21 806.8,-1054.78"/>
+<polygon fill="orange" stroke="orange" points="439.39,-1339.46 440.75,-1349.96 446.24,-1340.9 439.39,-1339.46"/>
+<text text-anchor="start" x="588" y="-1138.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
+<text text-anchor="middle" x="664" y="-1127.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</g>
+<!-- Node80 -->
+<g id="node80" class="node">
+<title>Node80</title>
+<g id="a_node80"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="808.5,-980.5 808.5,-1010.5 975.5,-1010.5 975.5,-980.5 808.5,-980.5"/>
+<text text-anchor="start" x="816.5" y="-998.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Constant</text>
+<text text-anchor="middle" x="892" y="-987.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node80 -->
+<g id="edge79" class="edge">
+<title>Node1&#45;&gt;Node80</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M441.62,-1339.87C449.53,-1289.18 478.14,-1153.64 564,-1092.5 636.81,-1040.66 694,-1127.08 764,-1071.5 783.15,-1056.29 763.73,-1035.76 782,-1019.5 789.6,-1012.74 798.67,-1007.74 808.28,-1004.07"/>
+<polygon fill="orange" stroke="orange" points="438.15,-1339.44 440.17,-1349.84 445.07,-1340.45 438.15,-1339.44"/>
+<text text-anchor="middle" x="664" y="-1095.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
+</g>
+<!-- Node82 -->
+<g id="node82" class="node">
+<title>Node82</title>
+<g id="a_node82"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="813.5,-931.5 813.5,-961.5 970.5,-961.5 970.5,-931.5 813.5,-931.5"/>
+<text text-anchor="start" x="821.5" y="-949.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Concat</text>
+<text text-anchor="middle" x="892" y="-938.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node82 -->
+<g id="edge81" class="edge">
+<title>Node1&#45;&gt;Node82</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.53,-1339.67C445.95,-1284.58 469.36,-1129.09 564,-1058.5 635.64,-1005.06 696.01,-1095.52 764,-1037.5 787.45,-1017.48 759.7,-991.8 782,-970.5 790.76,-962.13 801.74,-956.42 813.33,-952.57"/>
+<polygon fill="orange" stroke="orange" points="437.03,-1339.56 439.63,-1349.83 444,-1340.18 437.03,-1339.56"/>
+<text text-anchor="middle" x="664" y="-1061.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
+</g>
+<!-- Node84 -->
+<g id="node84" class="node">
+<title>Node84</title>
+<g id="a_node84"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="812.5,-882.5 812.5,-912.5 971.5,-912.5 971.5,-882.5 812.5,-882.5"/>
+<text text-anchor="start" x="820.5" y="-900.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reduce</text>
+<text text-anchor="middle" x="892" y="-889.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node84 -->
+<g id="edge83" class="edge">
+<title>Node1&#45;&gt;Node84</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.63,-1339.47C442.69,-1280.18 460.49,-1104.69 564,-1024.5 634.65,-969.76 697.38,-1063.08 764,-1003.5 791.81,-978.63 755.62,-947.89 782,-921.5 790.42,-913.07 801.09,-907.31 812.44,-903.41"/>
+<polygon fill="orange" stroke="orange" points="436.13,-1339.58 439.2,-1349.72 443.12,-1339.87 436.13,-1339.58"/>
+<text text-anchor="middle" x="664" y="-1027.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
+</g>
+<!-- Node86 -->
+<g id="node86" class="node">
+<title>Node86</title>
+<g id="a_node86"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="806,-833.5 806,-863.5 978,-863.5 978,-833.5 806,-833.5"/>
+<text text-anchor="start" x="814" y="-851.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PadQueue</text>
+<text text-anchor="middle" x="892" y="-840.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node86 -->
+<g id="edge85" class="edge">
+<title>Node1&#45;&gt;Node86</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M438.87,-1339.58C439.64,-1276.59 451.35,-1080.56 564,-990.5 598.91,-962.6 731.18,-999.83 764,-969.5 796.2,-939.74 751.52,-904.02 782,-872.5 788.74,-865.54 797,-860.38 805.93,-856.58"/>
+<polygon fill="orange" stroke="orange" points="435.37,-1339.73 438.83,-1349.74 442.37,-1339.75 435.37,-1339.73"/>
+<text text-anchor="middle" x="664" y="-993.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
+</g>
+<!-- Node88 -->
+<g id="node88" class="node">
+<title>Node88</title>
+<g id="a_node88"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="807,-784.5 807,-814.5 977,-814.5 977,-784.5 807,-784.5"/>
+<text text-anchor="start" x="815" y="-802.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Minimum</text>
+<text text-anchor="middle" x="892" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node88 -->
+<g id="edge87" class="edge">
+<title>Node1&#45;&gt;Node88</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M438.23,-1339.57C436.84,-1272.93 442.22,-1056.47 564,-956.5 598.54,-928.15 731.55,-966.22 764,-935.5 800.61,-900.84 747.39,-860.16 782,-823.5 788.92,-816.17 797.52,-810.83 806.84,-806.97"/>
+<polygon fill="orange" stroke="orange" points="434.74,-1340 438.53,-1349.89 441.73,-1339.8 434.74,-1340"/>
+<text text-anchor="middle" x="664" y="-959.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
+</g>
+<!-- Node90 -->
+<g id="node90" class="node">
+<title>Node90</title>
+<g id="a_node90"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="805.5,-735.5 805.5,-765.5 978.5,-765.5 978.5,-735.5 805.5,-735.5"/>
+<text text-anchor="start" x="813.5" y="-753.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; AbsQueue</text>
+<text text-anchor="middle" x="892" y="-742.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node90 -->
+<g id="edge89" class="edge">
+<title>Node1&#45;&gt;Node90</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M441.75,-1339.53C452.91,-1261.44 497.46,-978.36 564,-922.5 598.23,-893.77 731.83,-932.52 764,-901.5 805.03,-861.92 743.25,-816.31 782,-774.5 788.52,-767.47 796.59,-762.25 805.38,-758.42"/>
+<polygon fill="orange" stroke="orange" points="438.22,-1339.48 440.29,-1349.87 445.15,-1340.46 438.22,-1339.48"/>
+<text text-anchor="middle" x="664" y="-925.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
+</g>
+<!-- Node92 -->
+<g id="node92" class="node">
+<title>Node92</title>
+<g id="a_node92"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="810.5,-686.5 810.5,-716.5 973.5,-716.5 973.5,-686.5 810.5,-686.5"/>
+<text text-anchor="start" x="818.5" y="-704.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Channel</text>
+<text text-anchor="middle" x="892" y="-693.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShuffleQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node92 -->
+<g id="edge91" class="edge">
+<title>Node1&#45;&gt;Node92</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M441.31,-1339.58C451.2,-1257.81 492.79,-949.46 564,-888.5 597.95,-859.44 732.06,-898.76 764,-867.5 809.46,-823 739.1,-772.48 782,-725.5 789.71,-717.06 799.65,-711.23 810.4,-707.27"/>
+<polygon fill="orange" stroke="orange" points="437.78,-1339.6 440.08,-1349.94 444.73,-1340.42 437.78,-1339.6"/>
+<text text-anchor="middle" x="664" y="-891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
+</g>
+<!-- Node94 -->
+<g id="node94" class="node">
+<title>Node94</title>
+<g id="a_node94"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="801,-637.5 801,-667.5 983,-667.5 983,-637.5 801,-637.5"/>
+<text text-anchor="start" x="809" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; StackQueue</text>
+<text text-anchor="middle" x="892" y="-644.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node94 -->
+<g id="edge93" class="edge">
+<title>Node1&#45;&gt;Node94</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.94,-1339.51C449.65,-1254.03 488.13,-920.56 564,-854.5 597.7,-825.15 732.25,-864.95 764,-833.5 813.9,-784.07 734.95,-728.64 782,-676.5 787.32,-670.6 793.74,-665.98 800.75,-662.37"/>
+<polygon fill="orange" stroke="orange" points="437.43,-1339.38 439.92,-1349.68 444.4,-1340.07 437.43,-1339.38"/>
+<text text-anchor="middle" x="664" y="-857.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
+</g>
+<!-- Node96 -->
+<g id="node96" class="node">
+<title>Node96</title>
+<g id="a_node96"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="814,-588.5 814,-618.5 970,-618.5 970,-588.5 814,-588.5"/>
+<text text-anchor="start" x="822" y="-606.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
+<text text-anchor="middle" x="892" y="-595.5" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node96 -->
+<g id="edge95" class="edge">
+<title>Node1&#45;&gt;Node96</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.57,-1339.89C448.09,-1251.54 483.32,-891.8 564,-820.5 597.49,-790.91 732.41,-831.11 764,-799.5 791.17,-772.32 756.4,-656.16 782,-627.5 790.46,-618.04 801.72,-611.84 813.8,-607.87"/>
+<polygon fill="orange" stroke="orange" points="437.08,-1339.64 439.74,-1349.89 444.06,-1340.21 437.08,-1339.64"/>
+<text text-anchor="middle" x="664" y="-823.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
+</g>
+<!-- Node98 -->
+<g id="node98" class="node">
+<title>Node98</title>
+<g id="a_node98"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="801.5,-539.5 801.5,-569.5 982.5,-569.5 982.5,-539.5 801.5,-539.5"/>
+<text text-anchor="start" x="809.5" y="-557.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; LogSoftmax</text>
+<text text-anchor="middle" x="892" y="-546.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node98 -->
+<g id="edge97" class="edge">
+<title>Node1&#45;&gt;Node98</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.31,-1339.54C446.81,-1247.23 478.71,-862.87 564,-786.5 597.29,-756.69 732.54,-797.24 764,-765.5 793.39,-735.85 754.32,-609.75 782,-578.5 787.46,-572.34 794.11,-567.56 801.41,-563.87"/>
+<polygon fill="orange" stroke="orange" points="436.8,-1339.52 439.62,-1349.74 443.79,-1340 436.8,-1339.52"/>
+<text text-anchor="middle" x="664" y="-789.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
+</g>
+<!-- Node100 -->
+<g id="node100" class="node">
+<title>Node100</title>
+<g id="a_node100"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="810,-490.5 810,-520.5 974,-520.5 974,-490.5 810,-490.5"/>
+<text text-anchor="start" x="818" y="-508.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Permute</text>
+<text text-anchor="middle" x="892" y="-497.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node100 -->
+<g id="edge99" class="edge">
+<title>Node1&#45;&gt;Node100</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.05,-1339.58C445.51,-1244.05 473.97,-834.07 564,-752.5 597.12,-722.49 732.65,-763.35 764,-731.5 795.62,-699.38 752.23,-563.34 782,-529.5 789.49,-520.99 799.24,-515.11 809.84,-511.12"/>
+<polygon fill="orange" stroke="orange" points="436.55,-1339.45 439.49,-1349.63 443.54,-1339.84 436.55,-1339.45"/>
+<text text-anchor="middle" x="664" y="-755.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
+</g>
+<!-- Node102 -->
+<g id="node102" class="node">
+<title>Node102</title>
+<g id="a_node102"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="805.5,-441.5 805.5,-471.5 978.5,-471.5 978.5,-441.5 805.5,-441.5"/>
+<text text-anchor="start" x="813.5" y="-459.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantized</text>
+<text text-anchor="middle" x="892" y="-448.5" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node102 -->
+<g id="edge101" class="edge">
+<title>Node1&#45;&gt;Node102</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.82,-1339.42C444.32,-1240.38 469.29,-805.23 564,-718.5 596.96,-688.32 732.75,-729.44 764,-697.5 797.84,-662.91 750.15,-516.93 782,-480.5 788.38,-473.21 796.42,-467.85 805.24,-463.94"/>
+<polygon fill="orange" stroke="orange" points="436.32,-1339.42 439.38,-1349.56 443.31,-1339.72 436.32,-1339.42"/>
+<text text-anchor="middle" x="664" y="-721.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
+</g>
+<!-- Node104 -->
+<g id="node104" class="node">
+<title>Node104</title>
+<g id="a_node104"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="802.5,-392.5 802.5,-422.5 981.5,-422.5 981.5,-392.5 802.5,-392.5"/>
+<text text-anchor="start" x="810.5" y="-410.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PreluQueue</text>
+<text text-anchor="middle" x="892" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node104 -->
+<g id="edge103" class="edge">
+<title>Node1&#45;&gt;Node104</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.59,-1339.96C443.05,-1238.79 464.22,-775.76 564,-683.5 596.81,-653.16 732.83,-694.52 764,-662.5 799.92,-625.61 748.21,-470.35 782,-431.5 787.66,-424.99 794.64,-420.03 802.32,-416.25"/>
+<polygon fill="orange" stroke="orange" points="436.09,-1339.89 439.26,-1350 443.08,-1340.12 436.09,-1339.89"/>
+<text text-anchor="middle" x="664" y="-686.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
+</g>
+<!-- Node106 -->
+<g id="node106" class="node">
+<title>Node106</title>
+<g id="a_node106"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="814.5,-343.5 814.5,-373.5 969.5,-373.5 969.5,-343.5 814.5,-343.5"/>
+<text text-anchor="start" x="822.5" y="-361.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Resize</text>
+<text text-anchor="middle" x="892" y="-350.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node106 -->
+<g id="edge105" class="edge">
+<title>Node1&#45;&gt;Node106</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.39,-1339.92C441.9,-1235.49 459.19,-745.3 564,-647.5 596.67,-617.01 732.89,-658.59 764,-626.5 801.84,-587.46 746.4,-423.59 782,-382.5 790.5,-372.69 802.02,-366.37 814.39,-362.38"/>
+<polygon fill="orange" stroke="orange" points="435.89,-1339.92 439.17,-1349.99 442.89,-1340.07 435.89,-1339.92"/>
+<text text-anchor="middle" x="664" y="-650.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
+</g>
+<!-- Node108 -->
+<g id="node108" class="node">
+<title>Node108</title>
+<g id="a_node108"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="813,-294.5 813,-324.5 971,-324.5 971,-294.5 813,-294.5"/>
+<text text-anchor="start" x="821" y="-312.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; ArgMin</text>
+<text text-anchor="middle" x="892" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">MaxQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node108 -->
+<g id="edge107" class="edge">
+<title>Node1&#45;&gt;Node108</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.25,-1339.65C441.04,-1231.65 455.27,-715.84 564,-611.5 628.64,-549.48 702.37,-651.51 764,-586.5 802.78,-545.6 745.15,-376.15 782,-333.5 790.17,-324.04 801.14,-317.83 812.99,-313.82"/>
+<polygon fill="orange" stroke="orange" points="435.75,-1339.74 439.1,-1349.79 442.75,-1339.84 435.75,-1339.74"/>
+<text text-anchor="middle" x="664" y="-614.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
+</g>
+<!-- Node110 -->
+<g id="node110" class="node">
+<title>Node110</title>
+<g id="a_node110"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="810.5,-245.5 810.5,-275.5 973.5,-275.5 973.5,-245.5 810.5,-245.5"/>
+<text text-anchor="start" x="818.5" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; DepthTo</text>
+<text text-anchor="middle" x="892" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node110 -->
+<g id="edge109" class="edge">
+<title>Node1&#45;&gt;Node110</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.12,-1339.7C440.22,-1228.62 451.35,-683.75 564,-571.5 627.72,-508.01 703.11,-606.71 764,-540.5 802.61,-498.52 744.73,-327.67 782,-284.5 789.53,-275.77 799.45,-269.81 810.24,-265.79"/>
+<polygon fill="orange" stroke="orange" points="435.62,-1339.8 439.04,-1349.83 442.62,-1339.86 435.62,-1339.8"/>
+<text text-anchor="middle" x="664" y="-574.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
+</g>
+<!-- Node112 -->
+<g id="node112" class="node">
+<title>Node112</title>
+<g id="a_node112"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="813,-196.5 813,-226.5 971,-226.5 971,-196.5 813,-196.5"/>
+<text text-anchor="start" x="821" y="-214.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Splitter</text>
+<text text-anchor="middle" x="892" y="-203.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node112 -->
+<g id="edge111" class="edge">
+<title>Node1&#45;&gt;Node112</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.05,-1339.75C439.72,-1225.38 448.88,-648.7 564,-525.5 626.14,-459 704.42,-550.31 764,-481.5 799.88,-440.06 746.12,-276.94 782,-235.5 790.12,-226.12 800.99,-219.94 812.73,-215.93"/>
+<polygon fill="orange" stroke="orange" points="435.55,-1339.85 439,-1349.87 442.55,-1339.88 435.55,-1339.85"/>
+<text text-anchor="middle" x="664" y="-528.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
+</g>
+<!-- Node114 -->
+<g id="node114" class="node">
+<title>Node114</title>
+<g id="a_node114"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="814,-147.5 814,-177.5 970,-177.5 970,-147.5 814,-147.5"/>
+<text text-anchor="start" x="822" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
+<text text-anchor="middle" x="892" y="-154.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node114 -->
+<g id="edge113" class="edge">
+<title>Node1&#45;&gt;Node114</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.05,-1339.69C439.71,-1221.11 448.73,-605.86 564,-466.5 623.84,-394.15 706.15,-472.45 764,-398.5 793.13,-361.26 750.85,-222.06 782,-186.5 790.43,-176.88 801.75,-170.63 813.92,-166.64"/>
+<polygon fill="orange" stroke="orange" points="435.55,-1339.83 439,-1349.84 442.55,-1339.86 435.55,-1339.83"/>
+<text text-anchor="middle" x="664" y="-469.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
+</g>
+<!-- Node116 -->
+<g id="node116" class="node">
+<title>Node116</title>
+<g id="a_node116"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="801,-98.5 801,-128.5 983,-128.5 983,-98.5 801,-98.5"/>
+<text text-anchor="start" x="809" y="-116.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Comparison</text>
+<text text-anchor="middle" x="892" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node116 -->
+<g id="edge115" class="edge">
+<title>Node1&#45;&gt;Node116</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.21,-1339.76C440.84,-1216.16 454.66,-548.78 564,-383.5 620.82,-297.61 706.7,-352.07 764,-266.5 796.21,-218.4 742.7,-180 782,-137.5 787.39,-131.67 793.86,-127.09 800.91,-123.51"/>
+<polygon fill="orange" stroke="orange" points="435.7,-1339.94 439.08,-1349.99 442.7,-1340.03 435.7,-1339.94"/>
+<text text-anchor="middle" x="664" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
+</g>
+<!-- Node118 -->
+<g id="node118" class="node">
+<title>Node118</title>
+<g id="a_node118"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="795,-49.5 795,-79.5 989,-79.5 989,-49.5 795,-49.5"/>
+<text text-anchor="start" x="803" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution2d</text>
+<text text-anchor="middle" x="892" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node118 -->
+<g id="edge117" class="edge">
+<title>Node1&#45;&gt;Node118</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.79,-1339.35C445.63,-1195.86 483.99,-332.08 564,-251.5 627.08,-187.97 700.4,-290.51 764,-227.5 808.25,-183.66 739.93,-134.44 782,-88.5 785.79,-84.36 790.13,-80.84 794.83,-77.87"/>
+<polygon fill="orange" stroke="orange" points="436.28,-1339.58 439.38,-1349.71 443.28,-1339.86 436.28,-1339.58"/>
+<text text-anchor="middle" x="664" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+</g>
+<!-- Node120 -->
+<g id="node120" class="node">
+<title>Node120</title>
+<g id="a_node120"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="802,-0.5 802,-30.5 982,-30.5 982,-0.5 802,-0.5"/>
+<text text-anchor="start" x="810" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RsqrtQueue</text>
+<text text-anchor="middle" x="892" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node120 -->
+<g id="edge119" class="edge">
+<title>Node1&#45;&gt;Node120</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.11,-1339.55C440.13,-1204 450.91,-417.42 564,-212.5 623.76,-104.21 670.29,-92.61 782,-39.5 789.26,-36.05 797.03,-33.08 804.96,-30.54"/>
+<polygon fill="orange" stroke="orange" points="435.61,-1339.69 439.04,-1349.71 442.6,-1339.74 435.61,-1339.69"/>
+<text text-anchor="middle" x="664" y="-215.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="102,-1350 102,-1369 293,-1369 293,-1350 102,-1350"/>
+<text text-anchor="middle" x="197.5" y="-1357" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node1 -->
+<g id="edge1" class="edge">
+<title>Node2&#45;&gt;Node1</title>
+<path fill="none" stroke="midnightblue" d="M303.38,-1359.5C312.19,-1359.5 321.1,-1359.5 329.92,-1359.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="303.1,-1356 293.1,-1359.5 303.1,-1363 303.1,-1356"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="classarmnn_1_1_i_workload.html" target="_top" xlink:title="Workload interface to enqueue a layer computation.">
+<polygon fill="white" stroke="black" points="0,-1350 0,-1369 65,-1369 65,-1350 0,-1350"/>
+<text text-anchor="middle" x="32.5" y="-1357" font-family="Helvetica,sans-Serif" font-size="10.00">IWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node2 -->
+<g id="edge2" class="edge">
+<title>Node3&#45;&gt;Node2</title>
+<path fill="none" stroke="midnightblue" d="M75.34,-1359.5C83.59,-1359.5 92.56,-1359.5 101.75,-1359.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="75.32,-1356 65.31,-1359.5 75.31,-1363 75.32,-1356"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="classarmnn_1_1_neon_convolution3d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1052.5,-2701 1052.5,-2720 1210.5,-2720 1210.5,-2701 1052.5,-2701"/>
+<text text-anchor="middle" x="1131.5" y="-2708" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvolution3dWorkload</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="M999.64,-2710.5C1017.36,-2710.5 1035.45,-2710.5 1052.3,-2710.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="999.26,-2707 989.26,-2710.5 999.26,-2714 999.26,-2707"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="classarmnn_1_1_neon_instance_normalization_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1055.5,-2646.5 1055.5,-2676.5 1207.5,-2676.5 1207.5,-2646.5 1055.5,-2646.5"/>
+<text text-anchor="start" x="1063.5" y="-2664.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonInstanceNormalization</text>
+<text text-anchor="middle" x="1131.5" y="-2653.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+</a>
+</g>
+</g>
+<!-- Node6&#45;&gt;Node7 -->
+<g id="edge6" class="edge">
+<title>Node6&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M991.81,-2661.5C1013.08,-2661.5 1035.24,-2661.5 1055.44,-2661.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="991.77,-2658 981.77,-2661.5 991.77,-2665 991.77,-2658"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:href="classarmnn_1_1_neon_multiplication_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1054,-2608 1054,-2627 1209,-2627 1209,-2608 1054,-2608"/>
+<text text-anchor="middle" x="1131.5" y="-2615" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMultiplicationWorkload</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="M997.4,-2614.7C1016.42,-2615.1 1035.93,-2615.51 1053.95,-2615.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="997.28,-2611.19 987.21,-2614.48 997.13,-2618.19 997.28,-2611.19"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="classarmnn_1_1_neon_space_to_depth_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1053,-2570 1053,-2589 1210,-2589 1210,-2570 1053,-2570"/>
+<text text-anchor="middle" x="1131.5" y="-2577" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSpaceToDepthWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node10&#45;&gt;Node11 -->
+<g id="edge10" class="edge">
+<title>Node10&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M983.74,-2569.61C1006.51,-2571.15 1030.73,-2572.78 1052.8,-2574.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.95,-2566.12 973.74,-2568.94 983.48,-2573.1 983.95,-2566.12"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:href="classarmnn_1_1_neon_transpose_convolution2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1051,-2520.5 1051,-2550.5 1212,-2550.5 1212,-2520.5 1051,-2520.5"/>
+<text text-anchor="start" x="1059" y="-2538.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeConvolution2d</text>
+<text text-anchor="middle" x="1131.5" y="-2527.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+</a>
+</g>
+</g>
+<!-- Node12&#45;&gt;Node13 -->
+<g id="edge12" class="edge">
+<title>Node12&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M992.22,-2523.27C1011.71,-2525 1031.91,-2526.78 1050.66,-2528.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="992.38,-2519.77 982.11,-2522.38 991.76,-2526.75 992.38,-2519.77"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="classarmnn_1_1_neon_fill_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1080.5,-2482 1080.5,-2501 1182.5,-2501 1182.5,-2482 1080.5,-2482"/>
+<text text-anchor="middle" x="1131.5" y="-2489" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFillWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node14&#45;&gt;Node15 -->
+<g id="edge14" class="edge">
+<title>Node14&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M986.98,-2475.79C1018.84,-2479.28 1053.2,-2483.04 1080.31,-2486.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="987.06,-2472.28 976.73,-2474.67 986.29,-2479.23 987.06,-2472.28"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:href="classarmnn_1_1_neon_q_lstm_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1072,-2444 1072,-2463 1191,-2463 1191,-2444 1072,-2444"/>
+<text text-anchor="middle" x="1131.5" y="-2451" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQLstmWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node16&#45;&gt;Node17 -->
+<g id="edge16" class="edge">
+<title>Node16&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M995.12,-2432.41C1021.27,-2436.48 1048.51,-2440.73 1071.65,-2444.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="995.58,-2428.94 985.16,-2430.86 994.51,-2435.86 995.58,-2428.94"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="classarmnn_1_1_neon_elementwise_binary_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1040.5,-2406 1040.5,-2425 1222.5,-2425 1222.5,-2406 1040.5,-2406"/>
+<text text-anchor="middle" x="1131.5" y="-2413" font-family="Helvetica,sans-Serif" font-size="10.00">NeonElementwiseBinaryWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node18&#45;&gt;Node19 -->
+<g id="edge18" class="edge">
+<title>Node18&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M977.39,-2384.56C1012.93,-2391.74 1052.96,-2399.83 1083.18,-2405.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="977.99,-2381.11 967.49,-2382.56 976.6,-2387.97 977.99,-2381.11"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:href="classarmnn_1_1_neon_pooling3d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1063.5,-2368 1063.5,-2387 1199.5,-2387 1199.5,-2368 1063.5,-2368"/>
+<text text-anchor="middle" x="1131.5" y="-2375" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling3dWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node21 -->
+<g id="edge20" class="edge">
+<title>Node20&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M980.83,-2336.35C988.07,-2338.52 995.21,-2340.89 1002,-2343.5 1010.54,-2346.78 1011.51,-2350.09 1020,-2353.5 1028.1,-2356.76 1030.5,-2356.5 1039,-2358.5 1052.9,-2361.77 1068.05,-2365.04 1081.96,-2367.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="981.5,-2332.91 970.92,-2333.54 979.58,-2339.64 981.5,-2332.91"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:href="classarmnn_1_1_neon_subtraction_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1060,-2330 1060,-2349 1203,-2349 1203,-2330 1060,-2330"/>
+<text text-anchor="middle" x="1131.5" y="-2337" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSubtractionWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node23 -->
+<g id="edge22" class="edge">
+<title>Node22&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M990.75,-2288.52C994.63,-2290.34 998.4,-2292.32 1002,-2294.5 1012.52,-2300.86 1009.58,-2308.97 1020,-2315.5 1027.4,-2320.14 1030.5,-2318.5 1039,-2320.5 1052.9,-2323.77 1068.05,-2327.04 1081.96,-2329.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="992.07,-2285.28 981.49,-2284.6 989.33,-2291.73 992.07,-2285.28"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:href="classarmnn_1_1_neon_pooling2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1063.5,-2292 1063.5,-2311 1199.5,-2311 1199.5,-2292 1063.5,-2292"/>
+<text text-anchor="middle" x="1131.5" y="-2299" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling2dWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node24&#45;&gt;Node25 -->
+<g id="edge24" class="edge">
+<title>Node24&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M986.89,-2236.37C992.23,-2238.98 997.32,-2242 1002,-2245.5 1015.07,-2255.27 1007.09,-2267.52 1020,-2277.5 1026.91,-2282.84 1030.5,-2280.5 1039,-2282.5 1052.9,-2285.77 1068.05,-2289.04 1081.96,-2291.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="988.28,-2233.15 977.71,-2232.36 985.48,-2239.57 988.28,-2233.15"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:href="classarmnn_1_1_neon_exp_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1078.5,-2254 1078.5,-2273 1184.5,-2273 1184.5,-2254 1078.5,-2254"/>
+<text text-anchor="middle" x="1131.5" y="-2261" font-family="Helvetica,sans-Serif" font-size="10.00">NeonExpWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node27 -->
+<g id="edge26" class="edge">
+<title>Node26&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M991.95,-2190.82C995.42,-2192.55 998.79,-2194.44 1002,-2196.5 1024.68,-2211.03 1016.17,-2230.21 1039,-2244.5 1050.69,-2251.82 1064.7,-2256.37 1078.21,-2259.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="993.1,-2187.49 982.55,-2186.58 990.23,-2193.88 993.1,-2187.49"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="classarmnn_1_1_neon_logical_not_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1061.5,-2216 1061.5,-2235 1201.5,-2235 1201.5,-2216 1061.5,-2216"/>
+<text text-anchor="middle" x="1131.5" y="-2223" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalNotWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node28 -->
+<g id="edge27" class="edge">
+<title>Node26&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M970.29,-2188.84C980.95,-2191.34 991.76,-2193.94 1002,-2196.5 1018.53,-2200.63 1022.43,-2202.54 1039,-2206.5 1052.89,-2209.82 1068.04,-2213.1 1081.94,-2215.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="971.08,-2185.43 960.55,-2186.57 969.49,-2192.25 971.08,-2185.43"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="classarmnn_1_1_neon_log_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1079,-2178 1079,-2197 1184,-2197 1184,-2178 1079,-2178"/>
+<text text-anchor="middle" x="1131.5" y="-2185" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node29 -->
+<g id="edge28" class="edge">
+<title>Node26&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M995.31,-2178.39C1024.18,-2180.34 1054.37,-2182.37 1078.88,-2184.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="995.38,-2174.89 985.16,-2177.71 994.91,-2181.87 995.38,-2174.89"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="classarmnn_1_1_neon_neg_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1078,-2140 1078,-2159 1185,-2159 1185,-2140 1078,-2140"/>
+<text text-anchor="middle" x="1131.5" y="-2147" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNegWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node30 -->
+<g id="edge29" class="edge">
+<title>Node26&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M995.18,-2162.03C1023.69,-2159.39 1053.5,-2156.63 1077.86,-2154.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="994.8,-2158.56 985.16,-2162.96 995.44,-2165.53 994.8,-2158.56"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="classarmnn_1_1_neon_sin_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1080,-2102 1080,-2121 1183,-2121 1183,-2102 1080,-2102"/>
+<text text-anchor="middle" x="1131.5" y="-2109" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSinWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node31 -->
+<g id="edge30" class="edge">
+<title>Node26&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M980.83,-2153.89C988.05,-2151.92 995.18,-2149.79 1002,-2147.5 1019.16,-2141.74 1021.81,-2136.15 1039,-2130.5 1051.95,-2126.24 1066.25,-2122.73 1079.62,-2119.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="979.75,-2150.55 970.97,-2156.47 981.53,-2157.32 979.75,-2150.55"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="classarmnn_1_1_neon_sqrt_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1078,-2064 1078,-2083 1185,-2083 1185,-2064 1078,-2064"/>
+<text text-anchor="middle" x="1131.5" y="-2071" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSqrtWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node32 -->
+<g id="edge31" class="edge">
+<title>Node26&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M994.03,-2152.37C996.77,-2150.86 999.44,-2149.24 1002,-2147.5 1026.35,-2130.92 1014.55,-2108.93 1039,-2092.5 1050.45,-2084.81 1064.38,-2080.13 1077.88,-2077.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="992.44,-2149.24 985,-2156.78 995.52,-2155.53 992.44,-2149.24"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="classarmnn_1_1_neon_activation_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1063,-2026 1063,-2045 1200,-2045 1200,-2026 1063,-2026"/>
+<text text-anchor="middle" x="1131.5" y="-2033" font-family="Helvetica,sans-Serif" font-size="10.00">NeonActivationWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node33&#45;&gt;Node34 -->
+<g id="edge33" class="edge">
+<title>Node33&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M987.92,-2107.6C992.92,-2105 997.66,-2101.99 1002,-2098.5 1016.87,-2086.53 1005.37,-2071.77 1020,-2059.5 1026.69,-2053.89 1030.5,-2056.5 1039,-2054.5 1052.9,-2051.23 1068.05,-2047.96 1081.96,-2045.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="986.32,-2104.48 978.69,-2111.83 989.24,-2110.84 986.32,-2104.48"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="classarmnn_1_1_neon_batch_to_space_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1047,-1988 1047,-2007 1216,-2007 1216,-1988 1047,-1988"/>
+<text text-anchor="middle" x="1131.5" y="-1995" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchToSpaceNdWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node35&#45;&gt;Node36 -->
+<g id="edge35" class="edge">
+<title>Node35&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M982.28,-2060.12C989.25,-2057.22 995.93,-2053.72 1002,-2049.5 1014.14,-2041.05 1008.03,-2030.2 1020,-2021.5 1027.06,-2016.37 1030.5,-2018.5 1039,-2016.5 1052.9,-2013.23 1068.05,-2009.96 1081.96,-2007.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="980.77,-2056.94 972.61,-2063.7 983.2,-2063.51 980.77,-2056.94"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="classarmnn_1_1_neon_strided_slice_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1058.5,-1950 1058.5,-1969 1204.5,-1969 1204.5,-1950 1058.5,-1950"/>
+<text text-anchor="middle" x="1131.5" y="-1957" font-family="Helvetica,sans-Serif" font-size="10.00">NeonStridedSliceWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node37&#45;&gt;Node38 -->
+<g id="edge37" class="edge">
+<title>Node37&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M981.07,-2009.52C988.33,-2006.97 995.41,-2003.99 1002,-2000.5 1011.73,-1995.35 1010.38,-1988.84 1020,-1983.5 1027.63,-1979.26 1030.5,-1980.5 1039,-1978.5 1052.9,-1975.23 1068.05,-1971.96 1081.96,-1969.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="979.52,-2006.34 971.07,-2012.74 981.66,-2013.01 979.52,-2006.34"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="classarmnn_1_1_neon_batch_mat_mul_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1055.5,-1912 1055.5,-1931 1207.5,-1931 1207.5,-1912 1055.5,-1912"/>
+<text text-anchor="middle" x="1131.5" y="-1919" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchMatMulWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node39&#45;&gt;Node40 -->
+<g id="edge39" class="edge">
+<title>Node39&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M976.14,-1958.15C984.9,-1956.03 993.65,-1953.8 1002,-1951.5 1010.13,-1949.26 1011.92,-1947.91 1020,-1945.5 1028.37,-1943.01 1030.5,-1942.5 1039,-1940.5 1052.9,-1937.23 1068.05,-1933.96 1081.96,-1931.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="975.19,-1954.77 966.26,-1960.48 976.79,-1961.59 975.19,-1954.77"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="classarmnn_1_1_neon_unidirectional_sequence_lstm_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1052.5,-1862.5 1052.5,-1892.5 1210.5,-1892.5 1210.5,-1862.5 1052.5,-1862.5"/>
+<text text-anchor="start" x="1060.5" y="-1880.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
+<text text-anchor="middle" x="1131.5" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00">LstmWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node41&#45;&gt;Node42 -->
+<g id="edge41" class="edge">
+<title>Node41&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M975.94,-1909.39C1002.6,-1903.89 1031.9,-1897.84 1057.77,-1892.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="974.96,-1906.02 965.87,-1911.47 976.37,-1912.87 974.96,-1906.02"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="classarmnn_1_1_neon_addition_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1067.5,-1824 1067.5,-1843 1195.5,-1843 1195.5,-1824 1067.5,-1824"/>
+<text text-anchor="middle" x="1131.5" y="-1831" font-family="Helvetica,sans-Serif" font-size="10.00">NeonAdditionWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node43&#45;&gt;Node44 -->
+<g id="edge43" class="edge">
+<title>Node43&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M983.97,-1860.65C1016.22,-1854.67 1051.37,-1848.16 1079.15,-1843.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.26,-1857.22 974.07,-1862.48 984.54,-1864.1 983.26,-1857.22"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="classarmnn_1_1_neon_division_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1067.5,-1786 1067.5,-1805 1195.5,-1805 1195.5,-1786 1067.5,-1786"/>
+<text text-anchor="middle" x="1131.5" y="-1793" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDivisionWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node45&#45;&gt;Node46 -->
+<g id="edge45" class="edge">
+<title>Node45&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M983.88,-1815.87C1011.69,-1812.01 1041.68,-1807.84 1067.23,-1804.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.16,-1812.44 973.74,-1817.28 984.12,-1819.37 983.16,-1812.44"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="classarmnn_1_1_neon_softmax_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1067.5,-1748 1067.5,-1767 1195.5,-1767 1195.5,-1748 1067.5,-1748"/>
+<text text-anchor="middle" x="1131.5" y="-1755" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSoftmaxWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node47&#45;&gt;Node48 -->
+<g id="edge47" class="edge">
+<title>Node47&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M984.2,-1771.05C1011.99,-1768.48 1041.91,-1765.71 1067.41,-1763.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.7,-1767.58 974.07,-1771.99 984.35,-1774.55 983.7,-1767.58"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="classarmnn_1_1_neon_cast_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1076.5,-1710 1076.5,-1729 1186.5,-1729 1186.5,-1710 1076.5,-1710"/>
+<text text-anchor="middle" x="1131.5" y="-1717" font-family="Helvetica,sans-Serif" font-size="10.00">NeonCastWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node49&#45;&gt;Node50 -->
+<g id="edge49" class="edge">
+<title>Node49&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M990.37,-1725.99C1019.67,-1724.63 1050.77,-1723.19 1076.21,-1722.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="989.91,-1722.51 980.09,-1726.47 990.24,-1729.5 989.91,-1722.51"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="structarmnn_1_1_neon_rank_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1075,-1672 1075,-1691 1188,-1691 1188,-1672 1075,-1672"/>
+<text text-anchor="middle" x="1131.5" y="-1679" font-family="Helvetica,sans-Serif" font-size="10.00">NeonRankWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node51&#45;&gt;Node52 -->
+<g id="edge51" class="edge">
+<title>Node51&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M992.11,-1681.5C1020.4,-1681.5 1050.22,-1681.5 1074.9,-1681.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="991.77,-1678 981.77,-1681.5 991.77,-1685 991.77,-1678"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="classarmnn_1_1_neon_fully_connected_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1050,-1623 1050,-1642 1213,-1642 1213,-1623 1050,-1623"/>
+<text text-anchor="middle" x="1131.5" y="-1630" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFullyConnectedWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node53&#45;&gt;Node54 -->
+<g id="edge53" class="edge">
+<title>Node53&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M1001.44,-1632.5C1017.77,-1632.5 1034.36,-1632.5 1049.97,-1632.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1001.31,-1629 991.31,-1632.5 1001.31,-1636 1001.31,-1629"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="classarmnn_1_1_neon_space_to_batch_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1047,-1574 1047,-1593 1216,-1593 1216,-1574 1047,-1574"/>
+<text text-anchor="middle" x="1131.5" y="-1581" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSpaceToBatchNdWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node55&#45;&gt;Node56 -->
+<g id="edge55" class="edge">
+<title>Node55&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M983.79,-1583.5C1004.48,-1583.5 1026.37,-1583.5 1046.75,-1583.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.74,-1580 973.74,-1583.5 983.74,-1587 983.74,-1580"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="classarmnn_1_1_neon_depthwise_convolution_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1055.5,-1519.5 1055.5,-1549.5 1207.5,-1549.5 1207.5,-1519.5 1055.5,-1519.5"/>
+<text text-anchor="start" x="1063.5" y="-1537.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDepthwiseConvolution</text>
+<text text-anchor="middle" x="1131.5" y="-1526.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+</a>
+</g>
+</g>
+<!-- Node57&#45;&gt;Node58 -->
+<g id="edge57" class="edge">
+<title>Node57&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M992.36,-1534.5C1013.41,-1534.5 1035.29,-1534.5 1055.27,-1534.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="992.11,-1531 982.11,-1534.5 992.11,-1538 992.11,-1531"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node">
+<title>Node60</title>
+<g id="a_node60"><a xlink:href="classarmnn_1_1_neon_dequantize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1060,-1476 1060,-1495 1203,-1495 1203,-1476 1060,-1476"/>
+<text text-anchor="middle" x="1131.5" y="-1483" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDequantizeWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node59&#45;&gt;Node60 -->
+<g id="edge59" class="edge">
+<title>Node59&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M991.85,-1485.5C1014.72,-1485.5 1038.61,-1485.5 1059.98,-1485.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="991.77,-1482 981.77,-1485.5 991.77,-1489 991.77,-1482"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node">
+<title>Node62</title>
+<g id="a_node62"><a xlink:href="classarmnn_1_1_neon_batch_normalization_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1039,-1427 1039,-1446 1224,-1446 1224,-1427 1039,-1427"/>
+<text text-anchor="middle" x="1131.5" y="-1434" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchNormalizationWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node61&#45;&gt;Node62 -->
+<g id="edge61" class="edge">
+<title>Node61&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M1012.14,-1436.5C1021.12,-1436.5 1030.09,-1436.5 1038.85,-1436.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1012.02,-1433 1002.02,-1436.5 1012.02,-1440 1012.02,-1433"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node">
+<title>Node64</title>
+<g id="a_node64"><a xlink:href="classarmnn_1_1_neon_reshape_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1066.5,-1378 1066.5,-1397 1196.5,-1397 1196.5,-1378 1066.5,-1378"/>
+<text text-anchor="middle" x="1131.5" y="-1385" font-family="Helvetica,sans-Serif" font-size="10.00">NeonReshapeWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node63&#45;&gt;Node64 -->
+<g id="edge63" class="edge">
+<title>Node63&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M985.02,-1387.5C1012.16,-1387.5 1041.25,-1387.5 1066.24,-1387.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="984.73,-1384 974.73,-1387.5 984.73,-1391 984.73,-1384"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node">
+<title>Node66</title>
+<g id="a_node66"><a xlink:href="classarmnn_1_1_neon_slice_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1076,-1329 1076,-1348 1187,-1348 1187,-1329 1076,-1329"/>
+<text text-anchor="middle" x="1131.5" y="-1336" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSliceWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node65&#45;&gt;Node66 -->
+<g id="edge65" class="edge">
+<title>Node65&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M991.26,-1338.5C1020.21,-1338.5 1050.84,-1338.5 1075.98,-1338.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="991.1,-1335 981.1,-1338.5 991.1,-1342 991.1,-1335"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node">
+<title>Node68</title>
+<g id="a_node68"><a xlink:href="classarmnn_1_1_neon_quantize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1066,-1288 1066,-1307 1197,-1307 1197,-1288 1066,-1288"/>
+<text text-anchor="middle" x="1131.5" y="-1295" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQuantizeWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node67&#45;&gt;Node68 -->
+<g id="edge67" class="edge">
+<title>Node67&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M985.86,-1292.63C1012.53,-1293.53 1041.04,-1294.49 1065.64,-1295.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="985.84,-1289.13 975.73,-1292.29 985.61,-1296.12 985.84,-1289.13"/>
+</g>
+<!-- Node70 -->
+<g id="node70" class="node">
+<title>Node70</title>
+<g id="a_node70"><a xlink:href="classarmnn_1_1_neon_logical_and_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1061,-1250 1061,-1269 1202,-1269 1202,-1250 1061,-1250"/>
+<text text-anchor="middle" x="1131.5" y="-1257" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalAndWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node69&#45;&gt;Node70 -->
+<g id="edge69" class="edge">
+<title>Node69&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M981.4,-1247.57C1007.61,-1249.67 1035.92,-1251.93 1060.76,-1253.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="981.34,-1244.06 971.1,-1246.75 980.78,-1251.03 981.34,-1244.06"/>
+</g>
+<!-- Node71 -->
+<g id="node71" class="node">
+<title>Node71</title>
+<g id="a_node71"><a xlink:href="classarmnn_1_1_neon_logical_or_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1064.5,-1212 1064.5,-1231 1198.5,-1231 1198.5,-1212 1064.5,-1212"/>
+<text text-anchor="middle" x="1131.5" y="-1219" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalOrWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node69&#45;&gt;Node71 -->
+<g id="edge70" class="edge">
+<title>Node69&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M981.12,-1233.45C1008.65,-1231.25 1038.53,-1228.86 1064.29,-1226.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="980.78,-1229.97 971.1,-1234.25 981.34,-1236.94 980.78,-1229.97"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node">
+<title>Node73</title>
+<g id="a_node73"><a xlink:href="classarmnn_1_1_neon_mean_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1074,-1174 1074,-1193 1189,-1193 1189,-1174 1074,-1174"/>
+<text text-anchor="middle" x="1131.5" y="-1181" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMeanWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node72&#45;&gt;Node73 -->
+<g id="edge72" class="edge">
+<title>Node72&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M993.2,-1188.12C1020.74,-1187.2 1049.65,-1186.22 1073.8,-1185.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="993,-1184.63 983.13,-1188.46 993.24,-1191.63 993,-1184.63"/>
+</g>
+<!-- Node75 -->
+<g id="node75" class="node">
+<title>Node75</title>
+<g id="a_node75"><a xlink:href="classarmnn_1_1_neon_transpose_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1063,-1133 1063,-1152 1200,-1152 1200,-1133 1063,-1133"/>
+<text text-anchor="middle" x="1131.5" y="-1140" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node74&#45;&gt;Node75 -->
+<g id="edge74" class="edge">
+<title>Node74&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M988.28,-1142.5C1013.22,-1142.5 1039.59,-1142.5 1062.76,-1142.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="988.07,-1139 978.07,-1142.5 988.07,-1146 988.07,-1139"/>
+</g>
+<!-- Node77 -->
+<g id="node77" class="node">
+<title>Node77</title>
+<g id="a_node77"><a xlink:href="classarmnn_1_1_neon_maximum_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1063,-1084 1063,-1103 1200,-1103 1200,-1084 1063,-1084"/>
+<text text-anchor="middle" x="1131.5" y="-1091" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMaximumWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node77 -->
+<g id="edge76" class="edge">
+<title>Node76&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M988.89,-1093.5C1013.64,-1093.5 1039.77,-1093.5 1062.76,-1093.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="988.74,-1090 978.74,-1093.5 988.74,-1097 988.74,-1090"/>
+</g>
+<!-- Node79 -->
+<g id="node79" class="node">
+<title>Node79</title>
+<g id="a_node79"><a xlink:href="classarmnn_1_1_neon_detection_post_process_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1057.5,-1029.5 1057.5,-1059.5 1205.5,-1059.5 1205.5,-1029.5 1057.5,-1029.5"/>
+<text text-anchor="start" x="1065.5" y="-1047.5" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDetectionPostProcess</text>
+<text text-anchor="middle" x="1131.5" y="-1036.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+</a>
+</g>
+</g>
+<!-- Node78&#45;&gt;Node79 -->
+<g id="edge78" class="edge">
+<title>Node78&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M987.29,-1044.5C1010.55,-1044.5 1035.11,-1044.5 1057.2,-1044.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="987.07,-1041 977.07,-1044.5 987.07,-1048 987.07,-1041"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node">
+<title>Node81</title>
+<g id="a_node81"><a xlink:href="classarmnn_1_1_neon_constant_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1066,-986 1066,-1005 1197,-1005 1197,-986 1066,-986"/>
+<text text-anchor="middle" x="1131.5" y="-993" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConstantWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node81 -->
+<g id="edge80" class="edge">
+<title>Node80&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M985.86,-995.5C1012.53,-995.5 1041.04,-995.5 1065.64,-995.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="985.73,-992 975.73,-995.5 985.73,-999 985.73,-992"/>
+</g>
+<!-- Node83 -->
+<g id="node83" class="node">
+<title>Node83</title>
+<g id="a_node83"><a xlink:href="classarmnn_1_1_neon_concat_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1070.5,-937 1070.5,-956 1192.5,-956 1192.5,-937 1070.5,-937"/>
+<text text-anchor="middle" x="1131.5" y="-944" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConcatWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node82&#45;&gt;Node83 -->
+<g id="edge82" class="edge">
+<title>Node82&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M981.14,-946.5C1010.82,-946.5 1043.24,-946.5 1070.27,-946.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="980.77,-943 970.77,-946.5 980.77,-950 980.77,-943"/>
+</g>
+<!-- Node85 -->
+<g id="node85" class="node">
+<title>Node85</title>
+<g id="a_node85"><a xlink:href="classarmnn_1_1_neon_reduce_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1069.5,-888 1069.5,-907 1193.5,-907 1193.5,-888 1069.5,-888"/>
+<text text-anchor="middle" x="1131.5" y="-895" font-family="Helvetica,sans-Serif" font-size="10.00">NeonReduceWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node84&#45;&gt;Node85 -->
+<g id="edge84" class="edge">
+<title>Node84&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M981.93,-897.5C1011.02,-897.5 1042.67,-897.5 1069.25,-897.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="981.75,-894 971.75,-897.5 981.75,-901 981.75,-894"/>
+</g>
+<!-- Node87 -->
+<g id="node87" class="node">
+<title>Node87</title>
+<g id="a_node87"><a xlink:href="classarmnn_1_1_neon_pad_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1079,-839 1079,-858 1184,-858 1184,-839 1079,-839"/>
+<text text-anchor="middle" x="1131.5" y="-846" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPadWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node87 -->
+<g id="edge86" class="edge">
+<title>Node86&#45;&gt;Node87</title>
+<path fill="none" stroke="midnightblue" d="M988.44,-848.5C1019.3,-848.5 1052.35,-848.5 1078.8,-848.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="988.07,-845 978.07,-848.5 988.07,-852 988.07,-845"/>
+</g>
+<!-- Node89 -->
+<g id="node89" class="node">
+<title>Node89</title>
+<g id="a_node89"><a xlink:href="classarmnn_1_1_neon_minimum_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1064.5,-790 1064.5,-809 1198.5,-809 1198.5,-790 1064.5,-790"/>
+<text text-anchor="middle" x="1131.5" y="-797" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMinimumWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node88&#45;&gt;Node89 -->
+<g id="edge88" class="edge">
+<title>Node88&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M987.26,-799.5C1013.11,-799.5 1040.58,-799.5 1064.47,-799.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="987.07,-796 977.07,-799.5 987.07,-803 987.07,-796"/>
+</g>
+<!-- Node91 -->
+<g id="node91" class="node">
+<title>Node91</title>
+<g id="a_node91"><a xlink:href="classarmnn_1_1_neon_abs_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1078.5,-741 1078.5,-760 1184.5,-760 1184.5,-741 1078.5,-741"/>
+<text text-anchor="middle" x="1131.5" y="-748" font-family="Helvetica,sans-Serif" font-size="10.00">NeonAbsWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node90&#45;&gt;Node91 -->
+<g id="edge90" class="edge">
+<title>Node90&#45;&gt;Node91</title>
+<path fill="none" stroke="midnightblue" d="M989.01,-750.5C1019.55,-750.5 1052.18,-750.5 1078.4,-750.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="988.74,-747 978.74,-750.5 988.74,-754 988.74,-747"/>
+</g>
+<!-- Node93 -->
+<g id="node93" class="node">
+<title>Node93</title>
+<g id="a_node93"><a xlink:href="classarmnn_1_1_neon_channel_shuffle_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1051,-692 1051,-711 1212,-711 1212,-692 1051,-692"/>
+<text text-anchor="middle" x="1131.5" y="-699" font-family="Helvetica,sans-Serif" font-size="10.00">NeonChannelShuffleWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node92&#45;&gt;Node93 -->
+<g id="edge92" class="edge">
+<title>Node92&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M983.77,-701.5C1005.84,-701.5 1029.28,-701.5 1050.79,-701.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.74,-698 973.74,-701.5 983.74,-705 983.74,-698"/>
+</g>
+<!-- Node95 -->
+<g id="node95" class="node">
+<title>Node95</title>
+<g id="a_node95"><a xlink:href="classarmnn_1_1_neon_stack_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1074,-643 1074,-662 1189,-662 1189,-643 1074,-643"/>
+<text text-anchor="middle" x="1131.5" y="-650" font-family="Helvetica,sans-Serif" font-size="10.00">NeonStackWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node94&#45;&gt;Node95 -->
+<g id="edge94" class="edge">
+<title>Node94&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M993.2,-652.5C1020.74,-652.5 1049.65,-652.5 1073.8,-652.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="993.13,-649 983.13,-652.5 993.13,-656 993.13,-649"/>
+</g>
+<!-- Node97 -->
+<g id="node97" class="node">
+<title>Node97</title>
+<g id="a_node97"><a xlink:href="classarmnn_1_1_neon_gather_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1064.5,-594 1064.5,-613 1198.5,-613 1198.5,-594 1064.5,-594"/>
+<text text-anchor="middle" x="1131.5" y="-601" font-family="Helvetica,sans-Serif" font-size="10.00">NeonGatherNdWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node96&#45;&gt;Node97 -->
+<g id="edge96" class="edge">
+<title>Node96&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M980.2,-603.5C1007.93,-603.5 1038.14,-603.5 1064.15,-603.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="980.11,-600 970.11,-603.5 980.11,-607 980.11,-600"/>
+</g>
+<!-- Node99 -->
+<g id="node99" class="node">
+<title>Node99</title>
+<g id="a_node99"><a xlink:href="classarmnn_1_1_neon_log_softmax_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1058.5,-545 1058.5,-564 1204.5,-564 1204.5,-545 1058.5,-545"/>
+<text text-anchor="middle" x="1131.5" y="-552" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogSoftmaxWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node98&#45;&gt;Node99 -->
+<g id="edge98" class="edge">
+<title>Node98&#45;&gt;Node99</title>
+<path fill="none" stroke="midnightblue" d="M992.82,-554.5C1014.81,-554.5 1037.68,-554.5 1058.33,-554.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="992.79,-551 982.79,-554.5 992.79,-558 992.79,-551"/>
+</g>
+<!-- Node101 -->
+<g id="node101" class="node">
+<title>Node101</title>
+<g id="a_node101"><a xlink:href="classarmnn_1_1_neon_permute_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1067,-496 1067,-515 1196,-515 1196,-496 1067,-496"/>
+<text text-anchor="middle" x="1131.5" y="-503" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPermuteWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node100&#45;&gt;Node101 -->
+<g id="edge100" class="edge">
+<title>Node100&#45;&gt;Node101</title>
+<path fill="none" stroke="midnightblue" d="M984.11,-505.5C1011.65,-505.5 1041.29,-505.5 1066.65,-505.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="984.07,-502 974.07,-505.5 984.07,-509 984.07,-502"/>
+</g>
+<!-- Node103 -->
+<g id="node103" class="node">
+<title>Node103</title>
+<g id="a_node103"><a xlink:href="classarmnn_1_1_neon_quantized_lstm_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1051,-447 1051,-466 1212,-466 1212,-447 1051,-447"/>
+<text text-anchor="middle" x="1131.5" y="-454" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQuantizedLstmWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node102&#45;&gt;Node103 -->
+<g id="edge102" class="edge">
+<title>Node102&#45;&gt;Node103</title>
+<path fill="none" stroke="midnightblue" d="M988.76,-456.5C1009.36,-456.5 1030.91,-456.5 1050.82,-456.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="988.74,-453 978.74,-456.5 988.74,-460 988.74,-453"/>
+</g>
+<!-- Node105 -->
+<g id="node105" class="node">
+<title>Node105</title>
+<g id="a_node105"><a xlink:href="classarmnn_1_1_neon_prelu_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1075,-398 1075,-417 1188,-417 1188,-398 1075,-398"/>
+<text text-anchor="middle" x="1131.5" y="-405" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPreluWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node104&#45;&gt;Node105 -->
+<g id="edge104" class="edge">
+<title>Node104&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M992.11,-407.5C1020.4,-407.5 1050.22,-407.5 1074.9,-407.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="991.77,-404 981.77,-407.5 991.77,-411 991.77,-404"/>
+</g>
+<!-- Node107 -->
+<g id="node107" class="node">
+<title>Node107</title>
+<g id="a_node107"><a xlink:href="classarmnn_1_1_neon_resize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1071.5,-349 1071.5,-368 1191.5,-368 1191.5,-349 1071.5,-349"/>
+<text text-anchor="middle" x="1131.5" y="-356" font-family="Helvetica,sans-Serif" font-size="10.00">NeonResizeWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node106&#45;&gt;Node107 -->
+<g id="edge106" class="edge">
+<title>Node106&#45;&gt;Node107</title>
+<path fill="none" stroke="midnightblue" d="M979.96,-358.5C1010.33,-358.5 1043.71,-358.5 1071.3,-358.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="979.78,-355 969.78,-358.5 979.78,-362 979.78,-355"/>
+</g>
+<!-- Node109 -->
+<g id="node109" class="node">
+<title>Node109</title>
+<g id="a_node109"><a xlink:href="classarmnn_1_1_neon_arg_min_max_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1060,-300 1060,-319 1203,-319 1203,-300 1060,-300"/>
+<text text-anchor="middle" x="1131.5" y="-307" font-family="Helvetica,sans-Serif" font-size="10.00">NeonArgMinMaxWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node108&#45;&gt;Node109 -->
+<g id="edge108" class="edge">
+<title>Node108&#45;&gt;Node109</title>
+<path fill="none" stroke="midnightblue" d="M981.31,-309.5C1007.26,-309.5 1035.29,-309.5 1059.97,-309.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="981.1,-306 971.1,-309.5 981.1,-313 981.1,-306"/>
+</g>
+<!-- Node111 -->
+<g id="node111" class="node">
+<title>Node111</title>
+<g id="a_node111"><a xlink:href="classarmnn_1_1_neon_depth_to_space_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1053,-251 1053,-270 1210,-270 1210,-251 1053,-251"/>
+<text text-anchor="middle" x="1131.5" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDepthToSpaceWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node110&#45;&gt;Node111 -->
+<g id="edge110" class="edge">
+<title>Node110&#45;&gt;Node111</title>
+<path fill="none" stroke="midnightblue" d="M984.04,-260.5C1006.72,-260.5 1030.83,-260.5 1052.8,-260.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.74,-257 973.74,-260.5 983.74,-264 983.74,-257"/>
+</g>
+<!-- Node113 -->
+<g id="node113" class="node">
+<title>Node113</title>
+<g id="a_node113"><a xlink:href="classarmnn_1_1_neon_splitter_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1070,-202 1070,-221 1193,-221 1193,-202 1070,-202"/>
+<text text-anchor="middle" x="1131.5" y="-209" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSplitterWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node112&#45;&gt;Node113 -->
+<g id="edge112" class="edge">
+<title>Node112&#45;&gt;Node113</title>
+<path fill="none" stroke="midnightblue" d="M981.37,-211.5C1010.77,-211.5 1042.84,-211.5 1069.67,-211.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="981.1,-208 971.1,-211.5 981.1,-215 981.1,-208"/>
+</g>
+<!-- Node115 -->
+<g id="node115" class="node">
+<title>Node115</title>
+<g id="a_node115"><a xlink:href="classarmnn_1_1_neon_gather_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1071,-153 1071,-172 1192,-172 1192,-153 1071,-153"/>
+<text text-anchor="middle" x="1131.5" y="-160" font-family="Helvetica,sans-Serif" font-size="10.00">NeonGatherWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node114&#45;&gt;Node115 -->
+<g id="edge114" class="edge">
+<title>Node114&#45;&gt;Node115</title>
+<path fill="none" stroke="midnightblue" d="M980.19,-162.5C1010.29,-162.5 1043.3,-162.5 1070.7,-162.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="980.11,-159 970.11,-162.5 980.11,-166 980.11,-159"/>
+</g>
+<!-- Node117 -->
+<g id="node117" class="node">
+<title>Node117</title>
+<g id="a_node117"><a xlink:href="classarmnn_1_1_neon_comparison_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1058.5,-104 1058.5,-123 1204.5,-123 1204.5,-104 1058.5,-104"/>
+<text text-anchor="middle" x="1131.5" y="-111" font-family="Helvetica,sans-Serif" font-size="10.00">NeonComparisonWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node116&#45;&gt;Node117 -->
+<g id="edge116" class="edge">
+<title>Node116&#45;&gt;Node117</title>
+<path fill="none" stroke="midnightblue" d="M993.39,-113.5C1015.14,-113.5 1037.74,-113.5 1058.16,-113.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="993.13,-110 983.13,-113.5 993.13,-117 993.13,-110"/>
+</g>
+<!-- Node119 -->
+<g id="node119" class="node">
+<title>Node119</title>
+<g id="a_node119"><a xlink:href="classarmnn_1_1_neon_convolution2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1052.5,-55 1052.5,-74 1210.5,-74 1210.5,-55 1052.5,-55"/>
+<text text-anchor="middle" x="1131.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvolution2dWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node118&#45;&gt;Node119 -->
+<g id="edge118" class="edge">
+<title>Node118&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M999.64,-64.5C1017.36,-64.5 1035.45,-64.5 1052.3,-64.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="999.26,-61 989.26,-64.5 999.26,-68 999.26,-61"/>
+</g>
+<!-- Node121 -->
+<g id="node121" class="node">
+<title>Node121</title>
+<g id="a_node121"><a xlink:href="classarmnn_1_1_neon_rsqrt_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1075,-6 1075,-25 1188,-25 1188,-6 1075,-6"/>
+<text text-anchor="middle" x="1131.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">NeonRsqrtWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node120&#45;&gt;Node121 -->
+<g id="edge120" class="edge">
+<title>Node120&#45;&gt;Node121</title>
+<path fill="none" stroke="midnightblue" d="M992.4,-15.5C1020.53,-15.5 1050.15,-15.5 1074.71,-15.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="992.11,-12 982.11,-15.5 992.11,-19 992.11,-12"/>
+</g>
+</g>
+</svg>