aboutsummaryrefslogtreecommitdiff
path: root/23.11/_cl_reduce_workload_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
committerNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
commit6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (patch)
tree0c076149c03ac45c2617f5e02a77b79287ff5a0f /23.11/_cl_reduce_workload_8hpp__dep__incl.svg
parent03c7ff3f6188240baaeaeb405a357a0c58195fec (diff)
downloadarmnn-6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c.tar.gz
Update Doxygen for 23.11
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849
Diffstat (limited to '23.11/_cl_reduce_workload_8hpp__dep__incl.svg')
-rw-r--r--23.11/_cl_reduce_workload_8hpp__dep__incl.svg1355
1 files changed, 1355 insertions, 0 deletions
diff --git a/23.11/_cl_reduce_workload_8hpp__dep__incl.svg b/23.11/_cl_reduce_workload_8hpp__dep__incl.svg
new file mode 100644
index 0000000000..8eb604de10
--- /dev/null
+++ b/23.11/_cl_reduce_workload_8hpp__dep__incl.svg
@@ -0,0 +1,1355 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.43.0 (0)
+ -->
+<!-- Title: src/backends/cl/workloads/ClReduceWorkload.hpp Pages: 1 -->
+<svg width="14100pt" height="307pt"
+ viewBox="0.00 0.00 14099.50 307.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 303)">
+<title>src/backends/cl/workloads/ClReduceWorkload.hpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-303 14095.5,-303 14095.5,4 -4,4"/>
+<!-- Node1 -->
+<g id="node1" class="node">
+<title>Node1</title>
+<g id="a_node1"><a xlink:title=" ">
+<polygon fill="#bfbfbf" stroke="black" points="13743,-268.5 13743,-298.5 13887,-298.5 13887,-268.5 13743,-268.5"/>
+<text text-anchor="start" x="13751" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13815" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="_arm_compute_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7005.5,-201.5 7005.5,-231.5 7146.5,-231.5 7146.5,-201.5 7005.5,-201.5"/>
+<text text-anchor="start" x="7013.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="7076" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node2 -->
+<g id="edge1" class="edge">
+<title>Node1&#45;&gt;Node2</title>
+<path fill="none" stroke="midnightblue" d="M13732.75,-281.71C13014.19,-274.78 7814.29,-224.62 7146.53,-218.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13732.72,-285.21 13742.75,-281.8 13732.78,-278.21 13732.72,-285.21"/>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13632.5,-62 13632.5,-81 13797.5,-81 13797.5,-62 13632.5,-62"/>
+<text text-anchor="middle" x="13715" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node4 -->
+<g id="edge83" class="edge">
+<title>Node1&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M13839.83,-261.62C13874.69,-229.79 13930.22,-168.07 13896,-123 13881.06,-103.32 13820.41,-89.24 13773.39,-81.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13837.46,-259.05 13832.33,-268.31 13842.12,-264.27 13837.46,-259.05"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="0,-134.5 0,-153.5 188,-153.5 188,-134.5 0,-134.5"/>
+<text text-anchor="middle" x="94" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node8 -->
+<g id="edge84" class="edge">
+<title>Node1&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M13732.83,-282.23C12635.91,-278.55 914.47,-237.58 197,-165 174.35,-162.71 149.26,-157.89 129.51,-153.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13732.97,-285.73 13742.98,-282.26 13732.99,-278.73 13732.97,-285.73"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="_cl_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13743,-129 13743,-159 13887,-159 13887,-129 13743,-129"/>
+<text text-anchor="start" x="13751" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13815" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node34 -->
+<g id="edge85" class="edge">
+<title>Node1&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M13815,-258.29C13815,-229.61 13815,-182.78 13815,-159.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13811.5,-258.3 13815,-268.3 13818.5,-258.3 13811.5,-258.3"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node">
+<title>Node81</title>
+<g id="a_node81"><a xlink:href="_cl_workloads_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13944,-201.5 13944,-231.5 14088,-231.5 14088,-201.5 13944,-201.5"/>
+<text text-anchor="start" x="13952" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14016" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClWorkloads.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node81 -->
+<g id="edge86" class="edge">
+<title>Node1&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M13868.41,-265.23C13900.93,-254.71 13941.94,-241.45 13972.47,-231.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13867.05,-261.99 13858.61,-268.4 13869.21,-268.65 13867.05,-261.99"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11795.5,-129 11795.5,-159 11968.5,-159 11968.5,-129 11795.5,-129"/>
+<text text-anchor="start" x="11803.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="11882" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node3 -->
+<g id="edge2" class="edge">
+<title>Node2&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M7156.78,-215.58C7740.87,-216.06 11308.52,-216.8 11786,-165 11798.27,-163.67 11811.29,-161.49 11823.65,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.77,-212.08 7146.76,-215.57 7156.76,-219.08 7156.77,-212.08"/>
+</g>
+<!-- Node2&#45;&gt;Node4 -->
+<g id="edge8" class="edge">
+<title>Node2&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M7156.66,-215.58C7906.27,-216.25 13629.62,-219.56 13696,-165 13721.2,-144.29 13718.71,-99.88 13716.34,-81.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.51,-212.08 7146.5,-215.57 7156.5,-219.08 7156.51,-212.08"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11782.5,-0.5 11782.5,-19.5 11979.5,-19.5 11979.5,-0.5 11782.5,-0.5"/>
+<text text-anchor="middle" x="11881" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node6 -->
+<g id="edge47" class="edge">
+<title>Node2&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M7157.38,-215.44C7792.57,-214.86 11932.5,-209.38 11977,-165 12011.3,-130.79 12004.07,-96.83 11978,-56 11965.91,-37.07 11943.58,-25.98 11923.39,-19.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.96,-211.94 7146.96,-215.45 7156.96,-218.94 7156.96,-211.94"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="_arm_compute_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12025,-129 12025,-159 12183,-159 12183,-129 12025,-129"/>
+<text text-anchor="start" x="12033" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="12104" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node7 -->
+<g id="edge7" class="edge">
+<title>Node2&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M7156.8,-215.66C7756.83,-216.69 11509.82,-220.88 12011,-165 12022.98,-163.66 12035.69,-161.46 12047.74,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.52,-212.16 7146.52,-215.64 7156.51,-219.16 7156.52,-212.16"/>
+</g>
+<!-- Node2&#45;&gt;Node8 -->
+<g id="edge9" class="edge">
+<title>Node2&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M6995.35,-215.12C6236.54,-211.47 374.82,-182.76 197,-165 174.34,-162.74 149.25,-157.92 129.51,-153.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.35,-218.62 7005.36,-215.16 6995.38,-211.62 6995.35,-218.62"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12201.5,-129 12201.5,-159 12346.5,-159 12346.5,-129 12201.5,-129"/>
+<text text-anchor="start" x="12209.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12274" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node9 -->
+<g id="edge10" class="edge">
+<title>Node2&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M7157.17,-215.23C7791.17,-213.05 11931.61,-197.6 12192,-165 12202.61,-163.67 12213.84,-161.47 12224.47,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.76,-211.73 7146.77,-215.27 7156.78,-218.73 7156.76,-211.73"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:href="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12365,-129 12365,-159 12509,-159 12509,-129 12365,-129"/>
+<text text-anchor="start" x="12373" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12437" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node10 -->
+<g id="edge11" class="edge">
+<title>Node2&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M7156.72,-215.26C7800.61,-213.25 12085.89,-198.65 12355,-165 12365.61,-163.67 12376.84,-161.48 12387.47,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.6,-211.76 7146.61,-215.29 7156.62,-218.76 7156.6,-211.76"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12527,-129 12527,-159 12687,-159 12687,-129 12527,-129"/>
+<text text-anchor="start" x="12535" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12607" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node11 -->
+<g id="edge12" class="edge">
+<title>Node2&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M7157.13,-215.24C7813.65,-213.05 12239.98,-197.16 12518,-165 12529.48,-163.67 12541.66,-161.47 12553.19,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.82,-211.74 7146.83,-215.27 7156.84,-218.74 7156.82,-211.74"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12705.5,-129 12705.5,-159 12922.5,-159 12922.5,-129 12705.5,-129"/>
+<text text-anchor="start" x="12713.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12814" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node12 -->
+<g id="edge13" class="edge">
+<title>Node2&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M7157.03,-215.55C7803.94,-215.86 12120.81,-216 12696,-165 12711.01,-163.67 12726.98,-161.49 12742.16,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.87,-212.05 7146.87,-215.55 7156.87,-219.05 7156.87,-212.05"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12941,-129 12941,-159 13095,-159 13095,-129 12941,-129"/>
+<text text-anchor="start" x="12949" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13018" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node13 -->
+<g id="edge14" class="edge">
+<title>Node2&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M7156.77,-215.3C7839.77,-213.59 12631.02,-200.35 12931,-165 12942.24,-163.68 12954.14,-161.48 12965.41,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.53,-211.81 7146.54,-215.33 7156.55,-218.81 7156.53,-211.81"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13113,-129 13113,-159 13279,-159 13279,-129 13113,-129"/>
+<text text-anchor="start" x="13121" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13196" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node14 -->
+<g id="edge15" class="edge">
+<title>Node2&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M7156.71,-215.3C7850.77,-213.51 12794.58,-199.56 13104,-165 13115.86,-163.68 13128.43,-161.48 13140.36,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.55,-211.8 7146.56,-215.32 7156.57,-218.8 7156.55,-211.8"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13297,-129 13297,-159 13463,-159 13463,-129 13297,-129"/>
+<text text-anchor="start" x="13305" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13380" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node15 -->
+<g id="edge16" class="edge">
+<title>Node2&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M7156.68,-215.32C7862.51,-213.68 12968.76,-200.61 13288,-165 13299.86,-163.68 13312.43,-161.48 13324.36,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.6,-211.82 7146.61,-215.34 7156.62,-218.82 7156.6,-211.82"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13481,-129 13481,-159 13687,-159 13687,-129 13481,-129"/>
+<text text-anchor="start" x="13489" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13584" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node16 -->
+<g id="edge17" class="edge">
+<title>Node2&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M7156.8,-215.25C7874.74,-213.01 13142.33,-195.52 13472,-165 13486.36,-163.67 13501.63,-161.47 13516.14,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.55,-211.75 7146.56,-215.28 7156.58,-218.75 7156.55,-211.75"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:href="_cl_division_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="206,-129 206,-159 350,-159 350,-129 206,-129"/>
+<text text-anchor="start" x="214" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="278" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node17 -->
+<g id="edge18" class="edge">
+<title>Node2&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M6995.23,-215.16C6245.92,-211.94 531.99,-186.7 359,-165 348.51,-163.68 337.41,-161.49 326.91,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.36,-218.66 7005.38,-215.2 6995.39,-211.66 6995.36,-218.66"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:href="_cl_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="368,-129 368,-159 558,-159 558,-129 368,-129"/>
+<text text-anchor="start" x="376" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="463" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node18 -->
+<g id="edge19" class="edge">
+<title>Node2&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M6995.18,-215.08C6258.82,-211.21 734.92,-181.66 567,-165 553.64,-163.68 539.45,-161.48 525.98,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.4,-218.58 7005.42,-215.13 6995.44,-211.58 6995.4,-218.58"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="576,-129 576,-159 746,-159 746,-129 576,-129"/>
+<text text-anchor="start" x="584" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="661" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node19 -->
+<g id="edge20" class="edge">
+<title>Node2&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M6995.27,-215.08C6271.23,-211.3 917.73,-182.78 755,-165 742.89,-163.68 730.05,-161.48 717.87,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.32,-218.58 7005.34,-215.13 6995.36,-211.58 6995.32,-218.58"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="764,-129 764,-159 908,-159 908,-129 764,-129"/>
+<text text-anchor="start" x="772" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="836" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node20 -->
+<g id="edge21" class="edge">
+<title>Node2&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M6995.13,-215.1C6281.03,-211.53 1075.1,-184.89 917,-165 906.51,-163.68 895.41,-161.49 884.91,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.29,-218.6 7005.31,-215.15 6995.33,-211.6 6995.29,-218.6"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:href="_cl_gather_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="926,-129 926,-159 1070,-159 1070,-129 926,-129"/>
+<text text-anchor="start" x="934" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="998" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node21 -->
+<g id="edge22" class="edge">
+<title>Node2&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M6995.34,-215.08C6292.68,-211.42 1232.8,-184.36 1079,-165 1068.51,-163.68 1057.41,-161.49 1046.91,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.35,-218.58 7005.37,-215.13 6995.38,-211.58 6995.35,-218.58"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:href="_cl_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1088,-129 1088,-159 1288,-159 1288,-129 1088,-129"/>
+<text text-anchor="start" x="1096" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1188" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node22 -->
+<g id="edge23" class="edge">
+<title>Node2&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M6995.22,-215.19C6317.29,-212.57 1593.63,-193.3 1297,-165 1283.02,-163.67 1268.15,-161.47 1254.03,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.37,-218.69 7005.38,-215.23 6995.4,-211.69 6995.37,-218.69"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:href="_cl_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1306.5,-129 1306.5,-159 1459.5,-159 1459.5,-129 1306.5,-129"/>
+<text text-anchor="start" x="1314.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1383" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node23 -->
+<g id="edge24" class="edge">
+<title>Node2&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M6995.01,-215.28C6327.78,-213.39 1755.7,-199.21 1469,-165 1457.89,-163.67 1446.12,-161.48 1434.98,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.01,-218.78 7005.02,-215.31 6995.03,-211.78 6995.01,-218.78"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1478,-129 1478,-159 1622,-159 1622,-129 1478,-129"/>
+<text text-anchor="start" x="1486" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1550" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node24 -->
+<g id="edge25" class="edge">
+<title>Node2&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M6994.82,-215.29C6337.89,-213.49 1908.82,-200.1 1631,-165 1620.51,-163.67 1609.42,-161.48 1598.91,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.12,-218.79 7005.13,-215.31 6995.14,-211.79 6995.12,-218.79"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1640.5,-129 1640.5,-159 1785.5,-159 1785.5,-129 1640.5,-129"/>
+<text text-anchor="start" x="1648.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1713" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node25 -->
+<g id="edge26" class="edge">
+<title>Node2&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M6995.25,-215.26C6351.11,-213.25 2064.21,-198.66 1795,-165 1784.39,-163.67 1773.16,-161.48 1762.53,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.35,-218.76 7005.36,-215.29 6995.37,-211.76 6995.35,-218.76"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1804,-129 1804,-159 1948,-159 1948,-129 1804,-129"/>
+<text text-anchor="start" x="1812" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1876" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node26 -->
+<g id="edge27" class="edge">
+<title>Node2&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M6994.78,-215.24C6360.4,-213.11 2217.5,-197.99 1957,-165 1946.51,-163.67 1935.42,-161.47 1924.92,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.18,-218.74 7005.19,-215.27 6995.2,-211.74 6995.18,-218.74"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:href="_cl_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1966,-129 1966,-159 2128,-159 2128,-129 1966,-129"/>
+<text text-anchor="start" x="1974" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2047" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node27 -->
+<g id="edge28" class="edge">
+<title>Node2&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M6995.21,-215.15C6375.12,-212.44 2388.36,-193.89 2137,-165 2125.39,-163.67 2113.09,-161.47 2101.42,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.37,-218.65 7005.39,-215.2 6995.4,-211.65 6995.37,-218.65"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2146.5,-129 2146.5,-159 2335.5,-159 2335.5,-129 2146.5,-129"/>
+<text text-anchor="start" x="2154.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2241" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node28 -->
+<g id="edge29" class="edge">
+<title>Node2&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M6995.33,-215.51C6410.12,-215.48 2825.13,-213.33 2345,-165 2331.74,-163.66 2317.64,-161.48 2304.26,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.37,-219.01 7005.37,-215.51 6995.37,-212.01 6995.37,-219.01"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="_cl_pad_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2354,-129 2354,-159 2498,-159 2498,-129 2354,-129"/>
+<text text-anchor="start" x="2362" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2426" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node29 -->
+<g id="edge30" class="edge">
+<title>Node2&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M6995.29,-215.14C6402.5,-212.42 2738.4,-194.44 2507,-165 2496.51,-163.67 2485.42,-161.47 2474.92,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.43,-218.64 7005.45,-215.18 6995.46,-211.64 6995.43,-218.64"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2516,-129 2516,-159 2660,-159 2660,-129 2516,-129"/>
+<text text-anchor="start" x="2524" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2588" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node30 -->
+<g id="edge31" class="edge">
+<title>Node2&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M6995.14,-215.7C6432.71,-216.91 3113.38,-221.64 2669,-165 2658.65,-163.68 2647.72,-161.52 2637.35,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.2,-219.2 7005.19,-215.67 6995.18,-212.2 6995.2,-219.2"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2678,-129 2678,-159 2822,-159 2822,-129 2678,-129"/>
+<text text-anchor="start" x="2686" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2750" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node31 -->
+<g id="edge32" class="edge">
+<title>Node2&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M6995.1,-215.66C6444.62,-216.58 3258.25,-219.55 2831,-165 2820.65,-163.68 2809.72,-161.52 2799.35,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.33,-219.16 7005.33,-215.64 6995.32,-212.16 6995.33,-219.16"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2840,-129 2840,-159 2984,-159 2984,-129 2840,-129"/>
+<text text-anchor="start" x="2848" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2912" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node32 -->
+<g id="edge33" class="edge">
+<title>Node2&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M6994.81,-215.62C6455.82,-216.25 3403.07,-217.45 2993,-165 2982.66,-163.68 2971.72,-161.52 2961.35,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.21,-219.12 7005.21,-215.6 6995.2,-212.12 6995.21,-219.12"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3002,-129 3002,-159 3146,-159 3146,-129 3002,-129"/>
+<text text-anchor="start" x="3010" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3074" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node33 -->
+<g id="edge34" class="edge">
+<title>Node2&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M6995.12,-215.57C6469.51,-215.89 3548.05,-215.38 3155,-165 3144.66,-163.67 3133.72,-161.51 3123.35,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.26,-219.07 7005.26,-215.57 6995.26,-212.07 6995.26,-219.07"/>
+</g>
+<!-- Node2&#45;&gt;Node34 -->
+<g id="edge35" class="edge">
+<title>Node2&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M7156.9,-215.4C7891.31,-214.4 13386.53,-205.62 13729,-165 13740.11,-163.68 13751.88,-161.49 13763.03,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.68,-211.9 7146.68,-215.41 7156.69,-218.9 7156.68,-211.9"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="_cl_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3164,-129 3164,-159 3308,-159 3308,-129 3164,-129"/>
+<text text-anchor="start" x="3172" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3236" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node35 -->
+<g id="edge36" class="edge">
+<title>Node2&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M6995.23,-215.52C6482.74,-215.52 3693.01,-213.3 3317,-165 3306.66,-163.67 3295.72,-161.51 3285.35,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.49,-219.02 7005.49,-215.52 6995.49,-212.02 6995.49,-219.02"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="_cl_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3326,-129 3326,-159 3474,-159 3474,-129 3326,-129"/>
+<text text-anchor="start" x="3334" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3400" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node36 -->
+<g id="edge37" class="edge">
+<title>Node2&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M6994.86,-215.44C6494.85,-214.94 3841.57,-210.15 3483,-165 3472.41,-163.67 3461.21,-161.5 3450.59,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.23,-218.94 7005.23,-215.45 6995.23,-211.94 6995.23,-218.94"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="_cl_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3492,-129 3492,-159 3636,-159 3636,-129 3492,-129"/>
+<text text-anchor="start" x="3500" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3564" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node37 -->
+<g id="edge38" class="edge">
+<title>Node2&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M6995.42,-215.41C6510.18,-214.73 3986.53,-209.09 3645,-165 3634.66,-163.66 3623.72,-161.5 3613.35,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.48,-218.91 7005.49,-215.43 6995.49,-211.91 6995.48,-218.91"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="_cl_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3654,-129 3654,-159 3818,-159 3818,-129 3654,-129"/>
+<text text-anchor="start" x="3662" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3736" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node38 -->
+<g id="edge39" class="edge">
+<title>Node2&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M6995.24,-215.22C6525.03,-213.43 4149.88,-202.6 3827,-165 3815.43,-163.65 3803.17,-161.48 3791.53,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.33,-218.72 7005.34,-215.25 6995.35,-211.72 6995.33,-218.72"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="_cl_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3836,-129 3836,-159 3980,-159 3980,-129 3836,-129"/>
+<text text-anchor="start" x="3844" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3908" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node39 -->
+<g id="edge40" class="edge">
+<title>Node2&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M6995.27,-215.27C6539.16,-213.81 4294.38,-204.68 3989,-165 3978.66,-163.66 3967.73,-161.49 3957.35,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.38,-218.77 7005.39,-215.3 6995.4,-211.77 6995.38,-218.77"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="_cl_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3998,-129 3998,-159 4142,-159 4142,-129 3998,-129"/>
+<text text-anchor="start" x="4006" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4070" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node40 -->
+<g id="edge41" class="edge">
+<title>Node2&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M6995.29,-215.19C6553.68,-213.35 4439.41,-202.61 4151,-165 4140.66,-163.65 4129.73,-161.48 4119.36,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.39,-218.69 7005.41,-215.23 6995.42,-211.69 6995.39,-218.69"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4160.5,-129 4160.5,-159 4313.5,-159 4313.5,-129 4160.5,-129"/>
+<text text-anchor="start" x="4168.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4237" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node41 -->
+<g id="edge42" class="edge">
+<title>Node2&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M6995.25,-215.04C6569.29,-212.5 4592.71,-198.94 4322,-165 4311.17,-163.64 4299.71,-161.47 4288.83,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.3,-218.54 7005.32,-215.1 6995.34,-211.54 6995.3,-218.54"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="_cl_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4331.5,-129 4331.5,-159 4482.5,-159 4482.5,-129 4331.5,-129"/>
+<text text-anchor="start" x="4339.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4407" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node42 -->
+<g id="edge43" class="edge">
+<title>Node2&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M6995.01,-214.94C6584.67,-211.95 4744.89,-196.86 4492,-165 4481.17,-163.64 4469.71,-161.46 4458.83,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.27,-218.44 7005.29,-215.01 6995.32,-211.44 6995.27,-218.44"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_cl_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4501,-129 4501,-159 4645,-159 4645,-129 4501,-129"/>
+<text text-anchor="start" x="4509" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4573" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node43 -->
+<g id="edge44" class="edge">
+<title>Node2&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M6995.32,-214.88C6601.44,-211.7 4889.89,-196.19 4654,-165 4643.66,-163.63 4632.73,-161.45 4622.36,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.46,-218.38 7005.49,-214.96 6995.52,-211.38 6995.46,-218.38"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4663.5,-129 4663.5,-159 4878.5,-159 4878.5,-129 4663.5,-129"/>
+<text text-anchor="start" x="4671.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4771" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node44 -->
+<g id="edge45" class="edge">
+<title>Node2&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M6995.31,-215.22C6651.7,-213.78 5308.87,-205.61 4888,-165 4873.44,-163.59 4857.95,-161.43 4843.18,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.41,-218.72 7005.42,-215.26 6995.44,-211.72 6995.41,-218.72"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4897,-123.5 4897,-164.5 5091,-164.5 5091,-123.5 4897,-123.5"/>
+<text text-anchor="start" x="4905" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="start" x="4905" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
+<text text-anchor="middle" x="4994" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node45 -->
+<g id="edge46" class="edge">
+<title>Node2&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M6995.25,-215.17C6672.78,-213.59 5476.61,-205.08 5100,-165 5097.11,-164.69 5094.19,-164.35 5091.24,-163.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.43,-218.67 7005.44,-215.22 6995.46,-211.67 6995.43,-218.67"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5109,-129 5109,-159 5271,-159 5271,-129 5109,-129"/>
+<text text-anchor="start" x="5117" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="5190" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node46 -->
+<g id="edge48" class="edge">
+<title>Node2&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M6995.07,-215.27C6691.25,-214.1 5618.79,-207.02 5280,-165 5268.72,-163.6 5256.78,-161.44 5245.4,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.11,-218.77 7005.13,-215.31 6995.14,-211.77 6995.11,-218.77"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="_neon_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5289.5,-129 5289.5,-159 5450.5,-159 5450.5,-129 5289.5,-129"/>
+<text text-anchor="start" x="5297.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5370" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node47 -->
+<g id="edge49" class="edge">
+<title>Node2&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M6995.25,-214.98C6711.63,-212.83 5761.93,-202.92 5460,-165 5448.72,-163.58 5436.78,-161.41 5425.41,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.43,-218.48 7005.46,-215.05 6995.48,-211.48 6995.43,-218.48"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="_neon_addition_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5469,-129 5469,-159 5629,-159 5629,-129 5469,-129"/>
+<text text-anchor="start" x="5477" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5549" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node48 -->
+<g id="edge50" class="edge">
+<title>Node2&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M6994.96,-214.64C6731.88,-211.52 5903.43,-199.18 5638,-165 5627.01,-163.58 5615.37,-161.45 5604.26,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.16,-218.14 7005.2,-214.76 6995.24,-211.14 6995.16,-218.14"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5647,-129 5647,-159 5823,-159 5823,-129 5647,-129"/>
+<text text-anchor="start" x="5655" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5735" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node49 -->
+<g id="edge51" class="edge">
+<title>Node2&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M6995.14,-213.94C6756.59,-209.06 6058.33,-192.74 5832,-165 5820.05,-163.54 5807.39,-161.38 5795.29,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.4,-217.44 7005.47,-214.15 6995.54,-210.45 6995.4,-217.44"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="_neon_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5841,-129 5841,-159 6049,-159 6049,-129 5841,-129"/>
+<text text-anchor="start" x="5849" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5945" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node50 -->
+<g id="edge52" class="edge">
+<title>Node2&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M6995.39,-214.94C6822.89,-212.97 6405.39,-204.2 6058,-165 6044.44,-163.47 6030.04,-161.33 6016.23,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.37,-218.44 7005.4,-215.04 6995.44,-211.44 6995.37,-218.44"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="_neon_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6067,-129 6067,-159 6237,-159 6237,-129 6067,-129"/>
+<text text-anchor="start" x="6075" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6152" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node51 -->
+<g id="edge53" class="edge">
+<title>Node2&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M6995.01,-214.57C6846.07,-211.96 6518.93,-202.13 6246,-165 6234.76,-163.47 6222.86,-161.34 6211.44,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.37,-218.07 7005.42,-214.74 6995.48,-211.07 6995.37,-218.07"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="_neon_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6255,-129 6255,-159 6437,-159 6437,-129 6255,-129"/>
+<text text-anchor="start" x="6263" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6346" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node52 -->
+<g id="edge54" class="edge">
+<title>Node2&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M6995.09,-212.06C6874.87,-206.25 6642.14,-192.38 6446,-165 6434.43,-163.38 6422.17,-161.27 6410.36,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.16,-215.56 7005.32,-212.54 6995.49,-208.57 6995.16,-215.56"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="_neon_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6455,-129 6455,-159 6637,-159 6637,-129 6455,-129"/>
+<text text-anchor="start" x="6463" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6546" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node53 -->
+<g id="edge55" class="edge">
+<title>Node2&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M6995.35,-207.98C6908.74,-199.46 6767.22,-184.21 6646,-165 6635.07,-163.27 6623.52,-161.19 6612.3,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6995.08,-211.48 7005.37,-208.97 6995.76,-204.51 6995.08,-211.48"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6655.5,-129 6655.5,-159 6876.5,-159 6876.5,-129 6655.5,-129"/>
+<text text-anchor="start" x="6663.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6766" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node54 -->
+<g id="edge56" class="edge">
+<title>Node2&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M7004.63,-199.27C6951.17,-187.11 6878.76,-170.64 6827.76,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7003.86,-202.68 7014.38,-201.49 7005.41,-195.86 7003.86,-202.68"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6895,-129 6895,-159 7055,-159 7055,-129 6895,-129"/>
+<text text-anchor="start" x="6903" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6975" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node55 -->
+<g id="edge57" class="edge">
+<title>Node2&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M7047.25,-195.43C7030.57,-183.79 7009.99,-169.42 6995.06,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7045.36,-198.38 7055.56,-201.23 7049.36,-192.64 7045.36,-198.38"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7073,-129 7073,-159 7279,-159 7279,-129 7073,-129"/>
+<text text-anchor="start" x="7081" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7176" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node56 -->
+<g id="edge58" class="edge">
+<title>Node2&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M7104.47,-195.43C7120.98,-183.79 7141.36,-169.42 7156.13,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7102.39,-192.61 7096.24,-201.23 7106.43,-198.33 7102.39,-192.61"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7297,-129 7297,-159 7483,-159 7483,-129 7297,-129"/>
+<text text-anchor="start" x="7305" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7390" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node57 -->
+<g id="edge59" class="edge">
+<title>Node2&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M7148.29,-199.27C7202.44,-187.11 7275.79,-170.64 7327.44,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7147.4,-195.88 7138.41,-201.49 7148.94,-202.71 7147.4,-195.88"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="_neon_fused_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7501,-129 7501,-159 7661,-159 7661,-129 7501,-129"/>
+<text text-anchor="start" x="7509" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7581" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node58 -->
+<g id="edge60" class="edge">
+<title>Node2&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M7156.6,-208.13C7240.66,-199.89 7376.09,-185.01 7492,-165 7501.83,-163.3 7512.21,-161.23 7522.28,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.22,-204.65 7146.61,-209.11 7156.9,-211.62 7156.22,-204.65"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7679,-129 7679,-159 7839,-159 7839,-129 7679,-129"/>
+<text text-anchor="start" x="7687" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7759" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node59 -->
+<g id="edge61" class="edge">
+<title>Node2&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M7156.88,-212.12C7271.57,-206.53 7487.8,-193.08 7670,-165 7680.33,-163.41 7691.25,-161.31 7701.77,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.6,-208.63 7146.78,-212.6 7156.93,-215.62 7156.6,-208.63"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node">
+<title>Node60</title>
+<g id="a_node60"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7857,-129 7857,-159 8017,-159 8017,-129 7857,-129"/>
+<text text-anchor="start" x="7865" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7937" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node60 -->
+<g id="edge62" class="edge">
+<title>Node2&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M7156.92,-214.34C7297.96,-211.41 7597.69,-201.09 7848,-165 7858.66,-163.46 7869.93,-161.33 7880.75,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.56,-210.85 7146.63,-214.55 7156.7,-217.85 7156.56,-210.85"/>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node">
+<title>Node61</title>
+<g id="a_node61"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8035,-129 8035,-159 8251,-159 8251,-129 8035,-129"/>
+<text text-anchor="start" x="8043" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8143" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node61 -->
+<g id="edge63" class="edge">
+<title>Node2&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M7156.56,-214.37C7320.65,-211.38 7705.25,-200.82 8026,-165 8039.93,-163.44 8054.71,-161.3 8068.91,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.48,-210.87 7146.54,-214.55 7156.61,-217.87 7156.48,-210.87"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node">
+<title>Node62</title>
+<g id="a_node62"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8269.5,-129 8269.5,-159 8438.5,-159 8438.5,-129 8269.5,-129"/>
+<text text-anchor="start" x="8277.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8354" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node62 -->
+<g id="edge64" class="edge">
+<title>Node2&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M7156.93,-213.81C7387.66,-208.71 8045.92,-192.15 8260,-165 8271.59,-163.53 8283.86,-161.37 8295.59,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.51,-210.32 7146.59,-214.04 7156.67,-217.32 7156.51,-210.32"/>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node">
+<title>Node63</title>
+<g id="a_node63"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8457,-129 8457,-159 8617,-159 8617,-129 8457,-129"/>
+<text text-anchor="start" x="8465" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8537" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node63 -->
+<g id="edge65" class="edge">
+<title>Node2&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M7157.14,-214.45C7412.12,-210.84 8195.2,-197.34 8447,-165 8458.11,-163.57 8469.88,-161.43 8481.11,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.79,-210.95 7146.85,-214.59 7156.89,-217.95 7156.79,-210.95"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node">
+<title>Node64</title>
+<g id="a_node64"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8635,-129 8635,-159 8813,-159 8813,-129 8635,-129"/>
+<text text-anchor="start" x="8643" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8724" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node64 -->
+<g id="edge66" class="edge">
+<title>Node2&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M7157.13,-214.66C7433.55,-211.54 8337.41,-198.9 8626,-165 8638.16,-163.57 8651.05,-161.41 8663.36,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.74,-211.17 7146.78,-214.78 7156.81,-218.17 7156.74,-211.17"/>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node">
+<title>Node65</title>
+<g id="a_node65"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8830.5,-129 8830.5,-159 9035.5,-159 9035.5,-129 8830.5,-129"/>
+<text text-anchor="start" x="8838.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8933" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node65 -->
+<g id="edge67" class="edge">
+<title>Node2&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M7157.08,-214.76C7455.55,-211.8 8492.8,-199.23 8822,-165 8835.73,-163.57 8850.32,-161.41 8864.25,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.74,-211.27 7146.78,-214.86 7156.81,-218.27 7156.74,-211.27"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node">
+<title>Node66</title>
+<g id="a_node66"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9054,-129 9054,-159 9214,-159 9214,-129 9054,-129"/>
+<text text-anchor="start" x="9062" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9134" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node66 -->
+<g id="edge68" class="edge">
+<title>Node2&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M7156.73,-215.51C7478.45,-215.21 8669.71,-210.95 9044,-165 9055.28,-163.62 9067.23,-161.46 9078.6,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.56,-212.01 7146.56,-215.51 7156.56,-219.01 7156.56,-212.01"/>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node">
+<title>Node67</title>
+<g id="a_node67"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9232,-129 9232,-159 9392,-159 9392,-129 9232,-129"/>
+<text text-anchor="start" x="9240" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9312" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node67 -->
+<g id="edge69" class="edge">
+<title>Node2&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M7156.65,-215.73C7496.32,-216.39 8811.76,-215.54 9223,-165 9234.16,-163.63 9245.98,-161.48 9257.22,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.66,-212.23 7146.65,-215.71 7156.65,-219.23 7156.66,-212.23"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node">
+<title>Node68</title>
+<g id="a_node68"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9410,-129 9410,-159 9570,-159 9570,-129 9410,-129"/>
+<text text-anchor="start" x="9418" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9490" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node68 -->
+<g id="edge70" class="edge">
+<title>Node2&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M7157.03,-215.91C7514.56,-217.36 8953.05,-219.64 9401,-165 9412.32,-163.62 9424.31,-161.43 9435.7,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.78,-212.4 7146.77,-215.86 7156.75,-219.4 7156.78,-212.4"/>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node">
+<title>Node69</title>
+<g id="a_node69"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9588,-129 9588,-159 9748,-159 9748,-129 9588,-129"/>
+<text text-anchor="start" x="9596" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9668" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node69 -->
+<g id="edge71" class="edge">
+<title>Node2&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M7156.74,-214.84C7558.69,-211.4 9334.36,-194.65 9579,-165 9590.32,-163.63 9602.31,-161.45 9613.7,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.63,-211.34 7146.66,-214.92 7156.69,-218.34 7156.63,-211.34"/>
+</g>
+<!-- Node70 -->
+<g id="node70" class="node">
+<title>Node70</title>
+<g id="a_node70"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9766,-129 9766,-159 9926,-159 9926,-129 9766,-129"/>
+<text text-anchor="start" x="9774" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9846" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node70 -->
+<g id="edge72" class="edge">
+<title>Node2&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M7156.95,-214.95C7576.46,-211.97 9493.81,-196.72 9757,-165 9768.32,-163.64 9780.31,-161.46 9791.7,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.71,-211.45 7146.74,-215.02 7156.76,-218.45 7156.71,-211.45"/>
+</g>
+<!-- Node71 -->
+<g id="node71" class="node">
+<title>Node71</title>
+<g id="a_node71"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9944,-129 9944,-159 10104,-159 10104,-129 9944,-129"/>
+<text text-anchor="start" x="9952" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10024" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node71 -->
+<g id="edge73" class="edge">
+<title>Node2&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M7156.96,-215.05C7593.06,-212.51 9653.18,-198.8 9935,-165 9946.32,-163.64 9958.31,-161.47 9969.71,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.64,-211.55 7146.66,-215.11 7156.68,-218.55 7156.64,-211.55"/>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node">
+<title>Node72</title>
+<g id="a_node72"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10122,-129 10122,-159 10286,-159 10286,-129 10122,-129"/>
+<text text-anchor="start" x="10130" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10204" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node72 -->
+<g id="edge74" class="edge">
+<title>Node2&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M7156.87,-215.12C7608.81,-212.87 9812.41,-200.17 10113,-165 10124.57,-163.65 10136.83,-161.47 10148.47,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.82,-211.62 7146.83,-215.17 7156.85,-218.62 7156.82,-211.62"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node">
+<title>Node73</title>
+<g id="a_node73"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10304,-129 10304,-159 10464,-159 10464,-129 10304,-129"/>
+<text text-anchor="start" x="10312" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10384" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node73 -->
+<g id="edge75" class="edge">
+<title>Node2&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M7156.77,-215.23C7624.43,-213.51 9975.36,-203.01 10295,-165 10306.32,-163.65 10318.32,-161.48 10329.71,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.71,-211.73 7146.73,-215.26 7156.74,-218.73 7156.71,-211.73"/>
+</g>
+<!-- Node74 -->
+<g id="node74" class="node">
+<title>Node74</title>
+<g id="a_node74"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10482,-129 10482,-159 10642,-159 10642,-129 10482,-129"/>
+<text text-anchor="start" x="10490" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10562" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node74 -->
+<g id="edge76" class="edge">
+<title>Node2&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M7156.54,-215.3C7638.81,-213.96 10134.6,-205.1 10473,-165 10484.32,-163.66 10496.32,-161.49 10507.71,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.53,-211.8 7146.54,-215.33 7156.55,-218.8 7156.53,-211.8"/>
+</g>
+<!-- Node75 -->
+<g id="node75" class="node">
+<title>Node75</title>
+<g id="a_node75"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10660,-129 10660,-159 10820,-159 10820,-129 10660,-129"/>
+<text text-anchor="start" x="10668" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10740" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node75 -->
+<g id="edge77" class="edge">
+<title>Node2&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M7157.12,-215.36C7655.59,-214.37 10293.99,-207.17 10651,-165 10662.32,-163.66 10674.32,-161.5 10685.71,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.78,-211.86 7146.79,-215.38 7156.79,-218.86 7156.78,-211.86"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10838.5,-129 10838.5,-159 11007.5,-159 11007.5,-129 10838.5,-129"/>
+<text text-anchor="start" x="10846.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10923" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node76 -->
+<g id="edge78" class="edge">
+<title>Node2&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M7157.03,-215.36C7669.66,-214.38 10452.96,-207.12 10829,-165 10841.02,-163.65 10853.77,-161.47 10865.88,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.76,-211.86 7146.77,-215.38 7156.77,-218.86 7156.76,-211.86"/>
+</g>
+<!-- Node77 -->
+<g id="node77" class="node">
+<title>Node77</title>
+<g id="a_node77"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11025.5,-129 11025.5,-159 11192.5,-159 11192.5,-129 11025.5,-129"/>
+<text text-anchor="start" x="11033.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11109" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node77 -->
+<g id="edge79" class="edge">
+<title>Node2&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M7156.84,-215.43C7683.74,-214.85 10620.22,-209.64 11016,-165 11027.82,-163.67 11040.34,-161.5 11052.24,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.66,-211.93 7146.67,-215.44 7156.67,-218.93 7156.66,-211.93"/>
+</g>
+<!-- Node78 -->
+<g id="node78" class="node">
+<title>Node78</title>
+<g id="a_node78"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11211,-129 11211,-159 11371,-159 11371,-129 11211,-129"/>
+<text text-anchor="start" x="11219" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11291" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node78 -->
+<g id="edge80" class="edge">
+<title>Node2&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M7156.74,-215.51C7697.65,-215.48 10785.8,-213.15 11201,-165 11212.45,-163.67 11224.58,-161.51 11236.09,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.69,-212.01 7146.69,-215.51 7156.69,-219.01 7156.69,-212.01"/>
+</g>
+<!-- Node79 -->
+<g id="node79" class="node">
+<title>Node79</title>
+<g id="a_node79"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11389.5,-123.5 11389.5,-164.5 11574.5,-164.5 11574.5,-123.5 11389.5,-123.5"/>
+<text text-anchor="start" x="11397.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="11397.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="11482" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node79 -->
+<g id="edge81" class="edge">
+<title>Node2&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M7157.11,-215.44C7712.52,-214.89 10945.37,-209.78 11380,-165 11383.05,-164.69 11386.15,-164.32 11389.27,-163.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.79,-211.94 7146.79,-215.45 7156.8,-218.94 7156.79,-211.94"/>
+</g>
+<!-- Node80 -->
+<g id="node80" class="node">
+<title>Node80</title>
+<g id="a_node80"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11592.5,-123.5 11592.5,-164.5 11777.5,-164.5 11777.5,-123.5 11592.5,-123.5"/>
+<text text-anchor="start" x="11600.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="11600.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="11685" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node80 -->
+<g id="edge82" class="edge">
+<title>Node2&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M7156.84,-215.48C7726.47,-215.25 11126.78,-211.89 11583,-165 11586.05,-164.69 11589.15,-164.33 11592.27,-163.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7156.67,-211.98 7146.67,-215.49 7156.67,-218.98 7156.67,-211.98"/>
+</g>
+<!-- Node3&#45;&gt;Node4 -->
+<g id="edge3" class="edge">
+<title>Node3&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M11975.7,-127.57C11989.2,-125.77 12002.93,-124.17 12016,-123 12335.46,-94.51 13337.39,-77.99 13632.46,-73.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11974.88,-124.15 11965.45,-128.98 11975.83,-131.09 11974.88,-124.15"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11793,-56.5 11793,-86.5 11969,-86.5 11969,-56.5 11793,-56.5"/>
+<text text-anchor="start" x="11801" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
+<text text-anchor="middle" x="11881" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node3&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M11881.66,-118.73C11881.5,-108.07 11881.33,-95.91 11881.2,-86.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11878.16,-118.78 11881.8,-128.73 11885.16,-118.68 11878.16,-118.78"/>
+</g>
+<!-- Node3&#45;&gt;Node6 -->
+<g id="edge6" class="edge">
+<title>Node3&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M11834.77,-124.79C11801.5,-109.05 11765.87,-84.4 11784,-56 11796.09,-37.07 11818.42,-25.98 11838.61,-19.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11833.49,-128.05 11844.04,-128.99 11836.38,-121.68 11833.49,-128.05"/>
+</g>
+<!-- Node5&#45;&gt;Node6 -->
+<g id="edge5" class="edge">
+<title>Node5&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M11881,-46.29C11881,-36.86 11881,-26.65 11881,-19.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11877.5,-46.4 11881,-56.4 11884.5,-46.4 11877.5,-46.4"/>
+</g>
+<!-- Node82 -->
+<g id="node82" class="node">
+<title>Node82</title>
+<g id="a_node82"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13942.5,-129 13942.5,-159 14091.5,-159 14091.5,-129 13942.5,-129"/>
+<text text-anchor="start" x="13950.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
+<text text-anchor="middle" x="14017" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node81&#45;&gt;Node82 -->
+<g id="edge87" class="edge">
+<title>Node81&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M14016.34,-191.23C14016.5,-180.57 14016.67,-168.41 14016.8,-159.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14012.84,-191.18 14016.2,-201.23 14019.84,-191.28 14012.84,-191.18"/>
+</g>
+</g>
+</svg>