blob: 2aaf5a269610cbb15af57d24e7a16ff28b2e303b [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/backends/neon/workloads/NeonBaseWorkload.hpp Pages: 1 -->
<svg width="21252pt" height="385pt"
viewBox="0.00 0.00 21252.00 385.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 381)">
<title>src/backends/neon/workloads/NeonBaseWorkload.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-381 21248,-381 21248,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="6013,-346.5 6013,-376.5 6173,-376.5 6173,-346.5 6013,-346.5"/>
<text text-anchor="start" x="6021" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6093" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBaseWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_neon_abs_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="232,-207 232,-237 392,-237 392,-207 232,-207"/>
<text text-anchor="start" x="240" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="312" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.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="M6002.5,-360.16C5361.16,-357.7 1513.03,-341.7 995,-310 729.82,-293.77 662.99,-287.08 401,-243 391,-241.32 380.44,-239.23 370.23,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.6,-363.66 6012.61,-360.2 6002.62,-356.66 6002.6,-363.66"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_neon_addition_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5887,-207 5887,-237 6047,-237 6047,-207 5887,-207"/>
<text text-anchor="start" x="5895" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5967" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M6073.19,-338.89C6047.2,-310.52 6002.28,-261.5 5980.13,-237.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6070.65,-341.29 6079.99,-346.3 6075.81,-336.57 6070.65,-341.29"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_neon_activation_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10841.5,-207 10841.5,-237 11002.5,-237 11002.5,-207 10841.5,-207"/>
<text text-anchor="start" x="10849.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10922" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M6183.79,-360.17C6764.66,-357.97 9949.61,-344.42 10381,-310 10583,-293.88 10632.74,-279.89 10832,-243 10841.6,-241.22 10851.74,-239.16 10861.61,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.37,-356.67 6173.38,-360.21 6183.4,-363.67 6183.37,-356.67"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_neon_arg_min_max_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3981.5,-207 3981.5,-237 4148.5,-237 4148.5,-207 3981.5,-207"/>
<text text-anchor="start" x="3989.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4065" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M6002.83,-358.67C5787.61,-353.86 5256.18,-339.14 5181,-310 5160.68,-302.12 5163.4,-286.69 5143,-279 5040.52,-240.38 4266.67,-256.56 4158,-243 4146.53,-241.57 4134.38,-239.42 4122.78,-237.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.76,-362.17 6012.83,-358.89 6002.91,-355.17 6002.76,-362.17"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_neon_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10259,-207 10259,-237 10435,-237 10435,-207 10259,-207"/>
<text text-anchor="start" x="10267" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10347" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M6183.45,-360.19C6759.76,-358.13 9900.96,-345.32 10100,-310 10181.25,-295.58 10271.45,-257.88 10317.06,-237.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.12,-356.69 6173.13,-360.23 6183.14,-363.69 6183.12,-356.69"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_neon_batch_normalization_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6065.5,-207 6065.5,-237 6274.5,-237 6274.5,-207 6065.5,-207"/>
<text text-anchor="start" x="6073.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6170" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M6105.93,-337.41C6121.92,-308.85 6148.67,-261.09 6161.98,-237.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6102.78,-335.87 6100.95,-346.3 6108.89,-339.29 6102.78,-335.87"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_neon_batch_to_space_nd_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="410.5,-207 410.5,-237 603.5,-237 603.5,-207 410.5,-207"/>
<text text-anchor="start" x="418.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="507" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge28" class="edge">
<title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M6002.74,-360.01C5592.59,-357.6 3863.35,-345.75 2445,-310 1630.49,-289.47 1422.71,-333.68 613,-243 599.97,-241.54 586.14,-239.38 572.93,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.74,-363.51 6012.76,-360.06 6002.78,-356.51 6002.74,-363.51"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_neon_cast_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="622,-207 622,-237 782,-237 782,-207 622,-207"/>
<text text-anchor="start" x="630" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="702" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge32" class="edge">
<title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M6002.76,-359.08C5669.25,-353.78 4474.73,-334.16 3490,-310 3025.49,-298.6 2909.5,-290.94 2445,-279 2077.48,-269.55 1155.94,-287.52 791,-243 779.68,-241.62 767.69,-239.43 756.3,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.79,-362.59 6012.84,-359.24 6002.9,-355.59 6002.79,-362.59"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_neon_channel_shuffle_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="800.5,-207 800.5,-237 985.5,-237 985.5,-207 800.5,-207"/>
<text text-anchor="start" x="808.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="893" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge36" class="edge">
<title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M6002.53,-359.34C5714.61,-355.41 4793.71,-341.11 4032,-310 3790.92,-300.15 3731.13,-287.63 3490,-279 2935.85,-259.16 1546.5,-300.58 995,-243 981.99,-241.64 968.16,-239.45 955.03,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.87,-362.84 6012.92,-359.48 6002.97,-355.84 6002.87,-362.84"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_neon_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10453,-207 10453,-237 10623,-237 10623,-207 10453,-207"/>
<text text-anchor="start" x="10461" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10538" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge40" class="edge">
<title>Node1&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M6183.37,-360.57C6746.32,-360.84 9761.67,-359.93 10169,-310 10287.74,-295.45 10423.87,-257.71 10492.85,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.28,-357.07 6173.28,-360.56 6183.28,-364.07 6183.28,-357.07"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_neon_concat_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1004,-207 1004,-237 1164,-237 1164,-207 1004,-207"/>
<text text-anchor="start" x="1012" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1084" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge44" class="edge">
<title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M6002.39,-360.41C5741.27,-359.61 4964.79,-353.45 4322,-310 4192.67,-301.26 4161.39,-286.71 4032,-279 3397.74,-241.19 1804.05,-317.06 1173,-243 1161.68,-241.67 1149.68,-239.51 1138.29,-237.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.57,-363.91 6012.58,-360.44 6002.59,-356.91 6002.57,-363.91"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_neon_constant_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="54,-207 54,-237 214,-237 214,-207 54,-207"/>
<text text-anchor="start" x="62" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="134" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge48" class="edge">
<title>Node1&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M6002.73,-360.5C5336.22,-360.38 1188.64,-357.69 633,-310 473.1,-296.28 287.58,-257.91 194.24,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.76,-364 6012.76,-360.5 6002.76,-357 6002.76,-364"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_neon_constant_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-129 0,-159 160,-159 160,-129 0,-129"/>
<text text-anchor="start" x="8" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="80" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge344" class="edge">
<title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M6002.81,-360.64C5320.99,-361.6 987.98,-365.44 409,-310 245.25,-294.32 150.26,-369.41 45,-243 24.19,-218.01 49.95,-179.71 67.08,-159.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.83,-364.14 6012.82,-360.63 6002.82,-357.14 6002.83,-364.14"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_neon_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11059,-207 11059,-237 11241,-237 11241,-207 11059,-207"/>
<text text-anchor="start" x="11067" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11150" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge52" class="edge">
<title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M6183.49,-360.15C6774.68,-357.76 10076.31,-343.02 10523,-310 10721.92,-295.3 10953.95,-257.71 11072.14,-237.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.31,-356.65 6173.32,-360.19 6183.33,-363.65 6183.31,-356.65"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_neon_convolution3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10641,-207 10641,-237 10823,-237 10823,-207 10641,-207"/>
<text text-anchor="start" x="10649" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10732" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge57" class="edge">
<title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M6183.61,-360.32C6754.71,-359.05 9845.55,-350.34 10264,-310 10413.51,-295.59 10586.62,-257.79 10674.46,-237.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.36,-356.82 6173.37,-360.34 6183.38,-363.82 6183.36,-356.82"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_neon_depth_to_space_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1182.5,-207 1182.5,-237 1363.5,-237 1363.5,-207 1182.5,-207"/>
<text text-anchor="start" x="1190.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1273" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge61" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M6002.78,-359.51C5709.26,-356 4783.36,-342.58 4486,-310 4412.26,-301.92 4395.81,-286.37 4322,-279 3669.64,-213.87 2023.94,-312.21 1372,-243 1359.36,-241.66 1345.94,-239.47 1333.19,-237.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.91,-363.01 6012.95,-359.63 6002.99,-356.01 6002.91,-363.01"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_neon_depthwise_convolution_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11259,-207 11259,-237 11481,-237 11481,-207 11259,-207"/>
<text text-anchor="start" x="11267" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11370" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge65" class="edge">
<title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M6183.67,-360.07C6787.08,-357.17 10211.92,-339.45 10675,-310 10931.77,-293.67 10995.25,-279.05 11250,-243 11262.65,-241.21 11276.03,-239.15 11289.07,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.28,-356.58 6173.3,-360.12 6183.32,-363.58 6183.28,-356.58"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_neon_dequantize_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1381.5,-207 1381.5,-237 1548.5,-237 1548.5,-207 1381.5,-207"/>
<text text-anchor="start" x="1389.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1465" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge70" class="edge">
<title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M6002.55,-360.59C5720.83,-360.39 4861.63,-355.92 4587,-310 4540.69,-302.26 4532.39,-286.25 4486,-279 4164.55,-228.76 1881.32,-279.38 1558,-243 1546.18,-241.67 1533.66,-239.51 1521.76,-237.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.72,-364.09 6012.72,-360.6 6002.73,-357.09 6002.72,-364.09"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_neon_division_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5466,-207 5466,-237 5626,-237 5626,-207 5466,-207"/>
<text text-anchor="start" x="5474" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5546" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node40 -->
<g id="edge74" class="edge">
<title>Node1&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M6027.44,-344.02C5918.91,-316.74 5703.79,-262.66 5601.95,-237.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6026.73,-347.45 6037.29,-346.5 6028.44,-340.66 6026.73,-347.45"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_neon_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7811,-207 7811,-237 8017,-237 8017,-207 7811,-207"/>
<text text-anchor="start" x="7819" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7914" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge79" class="edge">
<title>Node1&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M6183.39,-359C6379.2,-355.21 6857.05,-343.09 7256,-310 7499.65,-289.79 7560.24,-279.39 7802,-243 7813.91,-241.21 7826.51,-239.13 7838.79,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.09,-355.5 6173.15,-359.19 6183.22,-362.5 6183.09,-355.5"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_neon_exp_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1567,-207 1567,-237 1727,-237 1727,-207 1567,-207"/>
<text text-anchor="start" x="1575" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1647" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge83" class="edge">
<title>Node1&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M6002.56,-359.35C5707.82,-355.3 4786.43,-340.36 4656,-310 4623.26,-302.38 4619.83,-286.25 4587,-279 4277.66,-210.66 2050.64,-279.93 1736,-243 1724.68,-241.67 1712.68,-239.51 1701.29,-237.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.74,-362.85 6012.78,-359.49 6002.83,-355.85 6002.74,-362.85"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_neon_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5681.5,-207 5681.5,-237 5868.5,-237 5868.5,-207 5681.5,-207"/>
<text text-anchor="start" x="5689.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5775" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge87" class="edge">
<title>Node1&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M6051.05,-342.36C5986.92,-314.63 5865.84,-262.28 5807.73,-237.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6049.9,-345.67 6060.46,-346.43 6052.67,-339.25 6049.9,-345.67"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_neon_fused_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5288,-207 5288,-237 5448,-237 5448,-207 5288,-207"/>
<text text-anchor="start" x="5296" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5368" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge92" class="edge">
<title>Node1&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M6002.43,-347.94C5936.87,-338.49 5846.24,-324.69 5767,-310 5628.4,-284.31 5594.65,-273.34 5457,-243 5448.34,-241.09 5439.21,-239.06 5430.23,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.33,-351.46 6012.73,-349.42 6003.33,-344.53 6002.33,-351.46"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_neon_gather_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8035,-207 8035,-237 8195,-237 8195,-207 8035,-207"/>
<text text-anchor="start" x="8043" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8115" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge97" class="edge">
<title>Node1&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M6183.46,-359.26C6397.69,-355.83 6952.72,-344.13 7415,-310 7687.44,-289.88 7756.53,-287.91 8026,-243 8036,-241.33 8046.56,-239.25 8056.78,-237.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.16,-355.76 6173.21,-359.42 6183.27,-362.76 6183.16,-355.76"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_neon_gather_nd_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9473,-207 9473,-237 9633,-237 9633,-207 9473,-207"/>
<text text-anchor="start" x="9481" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9553" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge101" class="edge">
<title>Node1&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M6183.27,-360.07C6600.74,-357.9 8346.94,-346.75 8892,-310 9147.38,-292.78 9211.68,-286.01 9464,-243 9473.99,-241.3 9484.55,-239.2 9494.77,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.05,-356.57 6173.07,-360.12 6183.09,-363.57 6183.05,-356.57"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_neon_instance_normalization_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1745,-207 1745,-237 1967,-237 1967,-207 1745,-207"/>
<text text-anchor="start" x="1753" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1856" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node54 -->
<g id="edge105" class="edge">
<title>Node1&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M6002.44,-359.71C5714.78,-356.87 4833.42,-345.33 4710,-310 4683.4,-302.38 4682.69,-286.31 4656,-279 4512.38,-239.67 2124.31,-256.28 1976,-243 1960.85,-241.64 1944.73,-239.47 1929.39,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.8,-363.22 6012.83,-359.82 6002.87,-356.22 6002.8,-363.22"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_neon_log_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1985,-207 1985,-237 2145,-237 2145,-207 1985,-207"/>
<text text-anchor="start" x="1993" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2065" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node56 -->
<g id="edge109" class="edge">
<title>Node1&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M6002.43,-359.95C5721.02,-357.85 4873.59,-348.36 4756,-310 4732.56,-302.35 4733.53,-286.37 4710,-279 4574.48,-236.55 2295.03,-259.66 2154,-243 2142.68,-241.66 2130.68,-239.5 2119.29,-237.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.58,-363.45 6012.6,-360.03 6002.63,-356.45 6002.58,-363.45"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_neon_log_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9855,-207 9855,-237 10025,-237 10025,-207 9855,-207"/>
<text text-anchor="start" x="9863" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9940" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node58 -->
<g id="edge113" class="edge">
<title>Node1&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M6183.45,-360.22C6632.85,-358.66 8628.45,-349.58 9248,-310 9514.9,-292.95 9582,-285.77 9846,-243 9856.46,-241.31 9867.51,-239.22 9878.22,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.12,-356.72 6173.13,-360.26 6183.14,-363.72 6183.12,-356.72"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_neon_logical_and_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2163.5,-207 2163.5,-237 2328.5,-237 2328.5,-207 2163.5,-207"/>
<text text-anchor="start" x="2171.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2246" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node60 -->
<g id="edge117" class="edge">
<title>Node1&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M6002.41,-360.04C5726.86,-358.22 4910.67,-349.53 4798,-310 4776.11,-302.32 4777.98,-286.42 4756,-279 4628.7,-236.06 2471.47,-258.35 2338,-243 2326.31,-241.66 2313.92,-239.49 2302.14,-237.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.75,-363.54 6012.77,-360.11 6002.79,-356.55 6002.75,-363.54"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_neon_logical_not_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2347,-207 2347,-237 2511,-237 2511,-207 2347,-207"/>
<text text-anchor="start" x="2355" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2429" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node62 -->
<g id="edge121" class="edge">
<title>Node1&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M6002.83,-360.04C5733.41,-358.22 4946.4,-349.54 4838,-310 4816.87,-302.29 4819.22,-286.45 4798,-279 4678.57,-237.08 2645.72,-257.66 2520,-243 2508.43,-241.65 2496.17,-239.48 2484.53,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.94,-363.54 6012.96,-360.11 6002.98,-356.54 6002.94,-363.54"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_neon_logical_or_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2529,-207 2529,-237 2689,-237 2689,-207 2529,-207"/>
<text text-anchor="start" x="2537" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2609" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node64 -->
<g id="edge125" class="edge">
<title>Node1&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M6002.45,-359.97C5738.42,-357.97 4981.35,-348.87 4877,-310 4856.25,-302.27 4858.84,-286.47 4838,-279 4726.07,-238.87 2816.07,-257.11 2698,-243 2686.68,-241.65 2674.68,-239.47 2663.29,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.74,-363.47 6012.77,-360.04 6002.8,-356.47 6002.74,-363.47"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_neon_maximum_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2707.5,-207 2707.5,-237 2868.5,-237 2868.5,-207 2707.5,-207"/>
<text text-anchor="start" x="2715.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2788" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge129" class="edge">
<title>Node1&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M6002.55,-359.9C5744.26,-357.72 5015.48,-348.23 4915,-310 4894.63,-302.25 4897.47,-286.5 4877,-279 4772.7,-240.79 2988.3,-256.11 2878,-243 2866.56,-241.64 2854.43,-239.46 2842.91,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.62,-363.4 6012.64,-359.98 6002.67,-356.4 6002.62,-363.4"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_neon_mean_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2887,-207 2887,-237 3047,-237 3047,-207 2887,-207"/>
<text text-anchor="start" x="2895" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2967" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node68 -->
<g id="edge133" class="edge">
<title>Node1&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M6002.43,-359.76C5749.85,-357.22 5049.82,-346.92 4953,-310 4932.63,-302.23 4935.46,-286.51 4915,-279 4818.03,-243.4 3158.55,-255.39 3056,-243 3044.68,-241.63 3032.69,-239.45 3021.3,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.64,-363.26 6012.67,-359.86 6002.71,-356.26 6002.64,-363.26"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_neon_minimum_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3803,-207 3803,-237 3963,-237 3963,-207 3803,-207"/>
<text text-anchor="start" x="3811" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3883" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node70 -->
<g id="edge137" class="edge">
<title>Node1&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M6002.3,-358.88C5780.26,-354.45 5221.72,-340.41 5143,-310 5122.67,-302.14 5125.41,-286.64 5105,-279 4987.03,-234.86 4096.95,-258.88 3972,-243 3960.85,-241.58 3949.03,-239.41 3937.78,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.55,-362.38 6012.62,-359.08 6002.69,-355.39 6002.55,-362.38"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_neon_multiplication_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5090.5,-207 5090.5,-237 5269.5,-237 5269.5,-207 5090.5,-207"/>
<text text-anchor="start" x="5098.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5180" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node72 -->
<g id="edge141" class="edge">
<title>Node1&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M6002.84,-353.54C5906.13,-345.48 5748.21,-330.63 5613,-310 5463.33,-287.17 5427.42,-272.88 5279,-243 5269.46,-241.08 5259.4,-239.05 5249.5,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.62,-357.03 6012.87,-354.37 6003.2,-350.05 6002.62,-357.03"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_neon_neg_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7099,-207 7099,-237 7259,-237 7259,-207 7099,-207"/>
<text text-anchor="start" x="7107" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7179" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node74 -->
<g id="edge146" class="edge">
<title>Node1&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M6183.27,-353.6C6358.87,-339.36 6758.35,-302.92 7090,-243 7099.66,-241.25 7109.86,-239.18 7119.78,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6182.98,-350.11 6173.3,-354.41 6183.55,-357.09 6182.98,-350.11"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_neon_pad_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10081,-207 10081,-237 10241,-237 10241,-207 10081,-207"/>
<text text-anchor="start" x="10089" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10161" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node76 -->
<g id="edge150" class="edge">
<title>Node1&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M6183.42,-360.22C6766.01,-358.31 9969.52,-346.19 10063,-310 10101.4,-295.13 10134.49,-257.8 10150.58,-237.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.38,-356.72 6173.39,-360.25 6183.4,-363.72 6183.38,-356.72"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_neon_permute_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3065,-207 3065,-237 3225,-237 3225,-207 3065,-207"/>
<text text-anchor="start" x="3073" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3145" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge154" class="edge">
<title>Node1&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M6002.47,-359.61C5755.84,-356.71 5084.2,-345.62 4991,-310 4970.64,-302.22 4973.45,-286.53 4953,-279 4773.71,-213.02 3423.65,-266.06 3234,-243 3222.68,-241.62 3210.69,-239.44 3199.3,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.8,-363.11 6012.84,-359.73 6002.88,-356.11 6002.8,-363.11"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_neon_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7277,-207 7277,-237 7437,-237 7437,-207 7277,-207"/>
<text text-anchor="start" x="7285" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7357" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node80 -->
<g id="edge158" class="edge">
<title>Node1&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M6183.41,-356.11C6381.3,-345.48 6867.17,-313.85 7268,-243 7277.82,-241.26 7288.2,-239.17 7298.27,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.15,-352.62 6173.35,-356.64 6183.52,-359.61 6183.15,-352.62"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_neon_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7455,-207 7455,-237 7615,-237 7615,-207 7455,-207"/>
<text text-anchor="start" x="7463" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7535" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node82 -->
<g id="edge162" class="edge">
<title>Node1&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M6183.44,-358.04C6401.94,-350.92 6975.31,-325.27 7446,-243 7455.83,-241.28 7466.21,-239.2 7476.28,-237.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.19,-354.54 6173.31,-358.36 6183.41,-361.54 6183.19,-354.54"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_neon_prelu_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7633,-207 7633,-237 7793,-237 7793,-207 7633,-207"/>
<text text-anchor="start" x="7641" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7713" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node84 -->
<g id="edge166" class="edge">
<title>Node1&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M6183.23,-358.19C6358.47,-353.19 6756.99,-339.4 7091,-310 7328.83,-289.06 7388.81,-284.11 7624,-243 7633.83,-241.28 7644.21,-239.2 7654.28,-237.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6182.92,-354.69 6173.02,-358.47 6183.12,-361.69 6182.92,-354.69"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_neon_q_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3243,-207 3243,-237 3403,-237 3403,-207 3243,-207"/>
<text text-anchor="start" x="3251" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3323" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node86 -->
<g id="edge170" class="edge">
<title>Node1&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M6002.61,-359.45C5762.1,-356.18 5118.59,-344.32 5029,-310 5008.65,-302.2 5011.45,-286.55 4991,-279 4826.36,-218.24 3586.19,-264.34 3412,-243 3400.84,-241.63 3389.02,-239.49 3377.77,-237.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.68,-362.95 6012.73,-359.58 6002.77,-355.95 6002.68,-362.95"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_neon_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3421,-207 3421,-237 3581,-237 3581,-207 3421,-207"/>
<text text-anchor="start" x="3429" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3501" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node88 -->
<g id="edge174" class="edge">
<title>Node1&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M6002.58,-359.27C5768.15,-355.63 5152.97,-343.02 5067,-310 5046.65,-302.18 5049.44,-286.57 5029,-279 4879.01,-223.46 3748.73,-262.63 3590,-243 3578.84,-241.62 3567.03,-239.47 3555.78,-237.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.73,-362.77 6012.78,-359.43 6002.83,-355.78 6002.73,-362.77"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_neon_quantized_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3599.5,-207 3599.5,-237 3784.5,-237 3784.5,-207 3599.5,-207"/>
<text text-anchor="start" x="3607.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3692" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node90 -->
<g id="edge178" class="edge">
<title>Node1&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M6002.33,-359.08C5773.95,-355.05 5187.33,-341.71 5105,-310 5084.66,-302.17 5087.43,-286.6 5067,-279 4934.39,-229.65 3934.63,-258.67 3794,-243 3781.27,-241.58 3767.75,-239.41 3754.86,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.54,-362.58 6012.6,-359.26 6002.67,-355.59 6002.54,-362.58"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_neon_reduce_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11141,-279.5 11141,-309.5 11301,-309.5 11301,-279.5 11141,-279.5"/>
<text text-anchor="start" x="11149" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11221" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node92 -->
<g id="edge182" class="edge">
<title>Node1&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M6183.18,-360.29C6818.17,-358.68 10606.29,-347.6 11116,-310 11124.08,-309.4 11132.48,-308.58 11140.85,-307.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.16,-356.79 6173.17,-360.31 6183.18,-363.79 6183.16,-356.79"/>
</g>
<!-- Node152 -->
<g id="node152" class="node">
<title>Node152</title>
<g id="a_node152"><a xlink:href="_neon_reshape_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4167,-207 4167,-237 4327,-237 4327,-207 4167,-207"/>
<text text-anchor="start" x="4175" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4247" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node152 -->
<g id="edge271" class="edge">
<title>Node1&#45;&gt;Node152</title>
<path fill="none" stroke="midnightblue" d="M6002.87,-358.44C5794.29,-353.21 5290.6,-337.85 5219,-310 5198.69,-302.1 5201.37,-286.75 5181,-279 5005.33,-212.19 4522.32,-267.7 4336,-243 4325.01,-241.54 4313.38,-239.39 4302.27,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.8,-361.94 6012.88,-358.68 6002.97,-354.94 6002.8,-361.94"/>
</g>
<!-- Node154 -->
<g id="node154" class="node">
<title>Node154</title>
<g id="a_node154"><a xlink:href="_neon_resize_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8213,-207 8213,-237 8373,-237 8373,-207 8213,-207"/>
<text text-anchor="start" x="8221" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8293" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node154 -->
<g id="edge275" class="edge">
<title>Node1&#45;&gt;Node154</title>
<path fill="none" stroke="midnightblue" d="M6183.34,-359.96C6418.31,-358 7067.79,-349.19 7607,-310 7873.3,-290.65 7940.69,-287.22 8204,-243 8214,-241.32 8224.56,-239.23 8234.77,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.11,-356.46 6173.14,-360.04 6183.16,-363.46 6183.11,-356.46"/>
</g>
<!-- Node155 -->
<g id="node155" class="node">
<title>Node155</title>
<g id="a_node155"><a xlink:href="_neon_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8391,-207 8391,-237 8555,-237 8555,-207 8391,-207"/>
<text text-anchor="start" x="8399" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8473" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node155 -->
<g id="edge279" class="edge">
<title>Node1&#45;&gt;Node155</title>
<path fill="none" stroke="midnightblue" d="M6183.6,-360.49C6437.97,-359.87 7180.27,-354.12 7795,-310 8056.91,-291.2 8122.98,-286.13 8382,-243 8392.21,-241.3 8403.01,-239.2 8413.45,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.3,-356.99 6173.31,-360.51 6183.31,-363.99 6183.3,-356.99"/>
</g>
<!-- Node156 -->
<g id="node156" class="node">
<title>Node156</title>
<g id="a_node156"><a xlink:href="_neon_rsqrt_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4345,-207 4345,-237 4505,-237 4505,-207 4345,-207"/>
<text text-anchor="start" x="4353" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4425" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node156 -->
<g id="edge283" class="edge">
<title>Node1&#45;&gt;Node156</title>
<path fill="none" stroke="midnightblue" d="M6002.52,-358.17C5800.47,-352.51 5324.98,-336.55 5257,-310 5236.7,-302.07 5239.34,-286.83 5219,-279 5072.61,-222.62 4669.42,-264.27 4514,-243 4503.17,-241.52 4491.72,-239.38 4480.76,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.71,-361.68 6012.8,-358.45 6002.9,-354.68 6002.71,-361.68"/>
</g>
<!-- Node158 -->
<g id="node158" class="node">
<title>Node158</title>
<g id="a_node158"><a xlink:href="_neon_sin_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4523,-207 4523,-237 4683,-237 4683,-207 4523,-207"/>
<text text-anchor="start" x="4531" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4603" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node158 -->
<g id="edge287" class="edge">
<title>Node1&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M6002.76,-357.89C5807.77,-351.82 5359.43,-335.27 5295,-310 5274.71,-302.04 5277.29,-286.96 5257,-279 5139.88,-233.04 4816.54,-260.85 4692,-243 4681.34,-241.47 4670.06,-239.35 4659.25,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.88,-361.4 6012.98,-358.21 6003.1,-354.4 6002.88,-361.4"/>
</g>
<!-- Node160 -->
<g id="node160" class="node">
<title>Node160</title>
<g id="a_node160"><a xlink:href="_neon_slice_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4701,-207 4701,-237 4861,-237 4861,-207 4701,-207"/>
<text text-anchor="start" x="4709" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4781" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node160 -->
<g id="edge291" class="edge">
<title>Node1&#45;&gt;Node160</title>
<path fill="none" stroke="midnightblue" d="M6002.55,-361.32C5828.25,-361.79 5452.5,-357.08 5333,-310 5312.72,-302.01 5315.21,-287.17 5295,-279 5119.27,-207.91 5057.36,-271.85 4870,-243 4859.67,-241.41 4848.75,-239.31 4838.23,-237.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.73,-364.82 6012.72,-361.29 6002.71,-357.82 6002.73,-364.82"/>
</g>
<!-- Node162 -->
<g id="node162" class="node">
<title>Node162</title>
<g id="a_node162"><a xlink:href="_neon_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8573,-207 8573,-237 8733,-237 8733,-207 8573,-207"/>
<text text-anchor="start" x="8581" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8653" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node162 -->
<g id="edge295" class="edge">
<title>Node1&#45;&gt;Node162</title>
<path fill="none" stroke="midnightblue" d="M6183.34,-360.88C6455.31,-361.43 7290.11,-358.71 7980,-310 8240.61,-291.6 8306.4,-286.59 8564,-243 8573.99,-241.31 8584.55,-239.21 8594.77,-237.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.14,-357.38 6173.13,-360.86 6183.12,-364.38 6183.14,-357.38"/>
</g>
<!-- Node163 -->
<g id="node163" class="node">
<title>Node163</title>
<g id="a_node163"><a xlink:href="_neon_space_to_batch_nd_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4879.5,-207 4879.5,-237 5072.5,-237 5072.5,-207 4879.5,-207"/>
<text text-anchor="start" x="4887.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4976" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node163 -->
<g id="edge299" class="edge">
<title>Node1&#45;&gt;Node163</title>
<path fill="none" stroke="midnightblue" d="M6002.91,-359.18C5876.61,-356.04 5640.14,-345.49 5442,-310 5392.42,-301.12 5382.26,-289.47 5333,-279 5222.34,-255.47 5192.6,-261.59 5081,-243 5070.02,-241.17 5058.41,-239.1 5047.09,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6002.85,-362.68 6012.93,-359.42 6003.02,-355.68 6002.85,-362.68"/>
</g>
<!-- Node165 -->
<g id="node165" class="node">
<title>Node165</title>
<g id="a_node165"><a xlink:href="_neon_space_to_depth_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6292.5,-207 6292.5,-237 6473.5,-237 6473.5,-207 6292.5,-207"/>
<text text-anchor="start" x="6300.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6383" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node165 -->
<g id="edge303" class="edge">
<title>Node1&#45;&gt;Node165</title>
<path fill="none" stroke="midnightblue" d="M6131.98,-342.02C6190.64,-314.2 6300.38,-262.17 6353.15,-237.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6130.21,-338.98 6122.67,-346.43 6133.21,-345.31 6130.21,-338.98"/>
</g>
<!-- Node167 -->
<g id="node167" class="node">
<title>Node167</title>
<g id="a_node167"><a xlink:href="_neon_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8751,-207 8751,-237 8911,-237 8911,-207 8751,-207"/>
<text text-anchor="start" x="8759" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8831" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node167 -->
<g id="edge307" class="edge">
<title>Node1&#45;&gt;Node167</title>
<path fill="none" stroke="midnightblue" d="M6183.48,-359.4C6529.74,-355 7771.11,-337.61 8165,-310 8422.54,-291.95 8487.48,-286.25 8742,-243 8751.99,-241.3 8762.55,-239.2 8772.77,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.2,-355.9 6173.25,-359.52 6183.29,-362.9 6183.2,-355.9"/>
</g>
<!-- Node168 -->
<g id="node168" class="node">
<title>Node168</title>
<g id="a_node168"><a xlink:href="_neon_sqrt_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8929,-207 8929,-237 9089,-237 9089,-207 8929,-207"/>
<text text-anchor="start" x="8937" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9009" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node168 -->
<g id="edge311" class="edge">
<title>Node1&#45;&gt;Node168</title>
<path fill="none" stroke="midnightblue" d="M6183.41,-359.61C6548.65,-355.86 7916.21,-340.06 8348,-310 8603.34,-292.23 8667.68,-286.01 8920,-243 8929.99,-241.3 8940.55,-239.2 8950.77,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.12,-356.12 6173.16,-359.72 6183.19,-363.12 6183.12,-356.12"/>
</g>
<!-- Node169 -->
<g id="node169" class="node">
<title>Node169</title>
<g id="a_node169"><a xlink:href="_neon_stack_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6492,-207 6492,-237 6652,-237 6652,-207 6492,-207"/>
<text text-anchor="start" x="6500" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6572" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node169 -->
<g id="edge315" class="edge">
<title>Node1&#45;&gt;Node169</title>
<path fill="none" stroke="midnightblue" d="M6151.8,-343.62C6247.29,-316.21 6434.33,-262.52 6523.06,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6150.66,-340.31 6142.01,-346.43 6152.59,-347.04 6150.66,-340.31"/>
</g>
<!-- Node171 -->
<g id="node171" class="node">
<title>Node171</title>
<g id="a_node171"><a xlink:href="_neon_strided_slice_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9107,-207 9107,-237 9277,-237 9277,-207 9107,-207"/>
<text text-anchor="start" x="9115" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9192" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node171 -->
<g id="edge319" class="edge">
<title>Node1&#45;&gt;Node171</title>
<path fill="none" stroke="midnightblue" d="M6183.25,-359.8C6566.34,-356.63 8059.58,-342.43 8529,-310 8783.03,-292.45 8846.76,-284.43 9098,-243 9108.37,-241.29 9119.33,-239.21 9129.96,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.03,-356.3 6173.05,-359.88 6183.08,-363.3 6183.03,-356.3"/>
</g>
<!-- Node172 -->
<g id="node172" class="node">
<title>Node172</title>
<g id="a_node172"><a xlink:href="_neon_subtraction_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11499.5,-207 11499.5,-237 11666.5,-237 11666.5,-207 11499.5,-207"/>
<text text-anchor="start" x="11507.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11583" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node172 -->
<g id="edge323" class="edge">
<title>Node1&#45;&gt;Node172</title>
<path fill="none" stroke="midnightblue" d="M6183.37,-360.75C6756.34,-362.14 9890.16,-366.98 10847,-310 10974.19,-302.43 11005.28,-292.26 11132,-279 11291.04,-262.35 11332.03,-267.85 11490,-243 11500.6,-241.33 11511.82,-239.22 11522.65,-237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.12,-357.25 6173.11,-360.72 6183.1,-364.25 6183.12,-357.25"/>
</g>
<!-- Node173 -->
<g id="node173" class="node">
<title>Node173</title>
<g id="a_node173"><a xlink:href="_neon_tile_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9295,-207 9295,-237 9455,-237 9455,-207 9295,-207"/>
<text text-anchor="start" x="9303" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9375" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node173 -->
<g id="edge328" class="edge">
<title>Node1&#45;&gt;Node173</title>
<path fill="none" stroke="midnightblue" d="M6183.23,-359.93C6583.61,-357.2 8202.08,-344.24 8709,-310 8966.58,-292.6 9031.48,-286.25 9286,-243 9295.99,-241.3 9306.55,-239.2 9316.77,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.13,-356.43 6173.15,-359.99 6183.18,-363.43 6183.13,-356.43"/>
</g>
<!-- Node174 -->
<g id="node174" class="node">
<title>Node174</title>
<g id="a_node174"><a xlink:href="_neon_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6670.5,-207 6670.5,-237 6901.5,-237 6901.5,-207 6670.5,-207"/>
<text text-anchor="start" x="6678.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6786" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node174 -->
<g id="edge332" class="edge">
<title>Node1&#45;&gt;Node174</title>
<path fill="none" stroke="midnightblue" d="M6173.59,-344.51C6310.36,-317.37 6585.68,-262.75 6715.37,-237.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6172.71,-341.12 6163.58,-346.5 6174.07,-347.98 6172.71,-341.12"/>
</g>
<!-- Node176 -->
<g id="node176" class="node">
<title>Node176</title>
<g id="a_node176"><a xlink:href="_neon_transpose_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6919.5,-207 6919.5,-237 7080.5,-237 7080.5,-207 6919.5,-207"/>
<text text-anchor="start" x="6927.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7000" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node176 -->
<g id="edge336" class="edge">
<title>Node1&#45;&gt;Node176</title>
<path fill="none" stroke="midnightblue" d="M6183.2,-349.8C6334.17,-331.38 6647.32,-291 6910,-243 6919.6,-241.24 6929.74,-239.19 6939.61,-237.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6182.56,-346.35 6173.06,-351.03 6183.41,-353.3 6182.56,-346.35"/>
</g>
<!-- Node178 -->
<g id="node178" class="node">
<title>Node178</title>
<g id="a_node178"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9651.5,-201.5 9651.5,-242.5 9836.5,-242.5 9836.5,-201.5 9651.5,-201.5"/>
<text text-anchor="start" x="9659.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="start" x="9659.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="9744" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node178 -->
<g id="edge340" class="edge">
<title>Node1&#45;&gt;Node178</title>
<path fill="none" stroke="midnightblue" d="M6183.35,-360.19C6617.25,-358.53 8490.15,-349.15 9073,-310 9327.06,-292.93 9390.43,-282.42 9642,-243 9645.12,-242.51 9648.29,-242 9651.49,-241.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.05,-356.69 6173.06,-360.23 6183.07,-363.69 6183.05,-356.69"/>
</g>
<!-- Node179 -->
<g id="node179" class="node">
<title>Node179</title>
<g id="a_node179"><a xlink:href="_neon_detection_post_process_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13767,-207 13767,-237 13985,-237 13985,-207 13767,-207"/>
<text text-anchor="start" x="13775" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13876" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node179 -->
<g id="edge345" class="edge">
<title>Node1&#45;&gt;Node179</title>
<path fill="none" stroke="midnightblue" d="M6183.26,-360.22C6690.02,-358.54 9232.89,-348.47 11310,-310 12398.22,-289.84 12674.78,-349.09 13758,-243 13772.58,-241.57 13788.08,-239.41 13802.88,-237.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.07,-356.72 6173.08,-360.26 6183.09,-363.72 6183.07,-356.72"/>
</g>
<!-- Node181 -->
<g id="node181" class="node">
<title>Node181</title>
<g id="a_node181"><a xlink:href="_neon_fill_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14003,-207 14003,-237 14163,-237 14163,-207 14003,-207"/>
<text text-anchor="start" x="14011" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="14083" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node181 -->
<g id="edge348" class="edge">
<title>Node1&#45;&gt;Node181</title>
<path fill="none" stroke="midnightblue" d="M6183.12,-360.16C6851.29,-357.6 11044.19,-340.51 12315,-310 13061.6,-292.08 13253.53,-340.16 13994,-243 14004.99,-241.56 14016.63,-239.41 14027.73,-237.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.06,-356.66 6173.07,-360.2 6183.08,-363.66 6183.06,-356.66"/>
</g>
<!-- Node183 -->
<g id="node183" class="node">
<title>Node183</title>
<g id="a_node183"><a xlink:href="_neon_rank_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9894,-279.5 9894,-309.5 10054,-309.5 10054,-279.5 9894,-279.5"/>
<text text-anchor="start" x="9902" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9974" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRankWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node183 -->
<g id="edge351" class="edge">
<title>Node1&#45;&gt;Node183</title>
<path fill="none" stroke="midnightblue" d="M6183.52,-360.13C6678.76,-357.97 9064.73,-345.82 9801,-310 9831.41,-308.52 9864.75,-305.95 9893.98,-303.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6183.2,-356.63 6173.21,-360.17 6183.23,-363.63 6183.2,-356.63"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5203,-129 5203,-159 5365,-159 5365,-129 5203,-129"/>
<text text-anchor="start" x="5211" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
<text text-anchor="middle" x="5284" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M375.66,-204.97C384.14,-203.35 392.74,-201.95 401,-201 917.51,-141.67 4560.82,-192.39 5080,-165 5120.51,-162.86 5165.4,-158.66 5202.73,-154.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="374.91,-201.55 365.81,-206.97 376.31,-208.41 374.91,-201.55"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_neon_abs_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="232,-129 232,-159 392,-159 392,-129 232,-129"/>
<text text-anchor="start" x="240" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="312" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M312,-196.59C312,-184.26 312,-169.72 312,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="308.5,-196.7 312,-206.7 315.5,-196.71 308.5,-196.7"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_neon_workloads_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5497,-129 5497,-159 5657,-159 5657,-129 5497,-129"/>
<text text-anchor="start" x="5505" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5577" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloads.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M375.66,-204.97C384.13,-203.34 392.74,-201.95 401,-201 949.97,-138.06 4822.2,-194.12 5374,-165 5414.49,-162.86 5459.37,-158.64 5496.62,-154.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="374.91,-201.55 365.81,-206.97 376.31,-208.41 374.91,-201.55"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5497.5,-56.5 5497.5,-86.5 5678.5,-86.5 5678.5,-56.5 5497.5,-56.5"/>
<text text-anchor="start" x="5505.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
<text text-anchor="middle" x="5588" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M5580.79,-118.73C5582.45,-108.07 5584.35,-95.91 5585.78,-86.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5577.31,-118.31 5579.23,-128.73 5584.23,-119.39 5577.31,-118.31"/>
</g>
<!-- Node7&#45;&gt;Node3 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M5899.66,-204.96C5892.05,-203.47 5884.37,-202.1 5877,-201 5674.18,-170.68 5620.75,-188.26 5417,-165 5400.18,-163.08 5382.22,-160.64 5365.12,-158.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5899.11,-208.42 5909.61,-206.99 5900.51,-201.56 5899.11,-208.42"/>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M5895.7,-204.81C5889.38,-203.48 5883.08,-202.19 5877,-201 5783.65,-182.68 5759.33,-183.44 5666,-165 5656.83,-163.19 5647.16,-161.15 5637.71,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5895.09,-208.26 5905.6,-206.93 5896.55,-201.42 5895.09,-208.26"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8840.5,-0.5 8840.5,-19.5 9037.5,-19.5 9037.5,-0.5 8840.5,-0.5"/>
<text text-anchor="middle" x="8939" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M5899.31,-204.95C5891.81,-203.47 5884.26,-202.12 5877,-201 5831.14,-193.95 5492.36,-199.19 5461,-165 5450.74,-153.82 5452.46,-67.18 5464,-56 5495.16,-25.82 8276.82,-13.54 8840.17,-11.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5898.62,-208.38 5909.12,-206.95 5900.02,-201.52 5898.62,-208.38"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_neon_addition_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7411,-129 7411,-159 7571,-159 7571,-129 7411,-129"/>
<text text-anchor="start" x="7419" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7491" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M6031.65,-204.94C6039.8,-203.36 6048.07,-201.99 6056,-201 6649.85,-127.05 6808.15,-238.95 7402,-165 7413.16,-163.61 7424.97,-161.45 7436.22,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6030.88,-201.52 6021.78,-206.94 6032.28,-208.38 6030.88,-201.52"/>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M10857.62,-204.97C10849.05,-203.34 10840.34,-201.94 10832,-201 10241.98,-134.22 6080.98,-196 5488,-165 5447.49,-162.88 5402.6,-158.68 5365.27,-154.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10857.09,-208.43 10867.58,-206.97 10858.46,-201.57 10857.09,-208.43"/>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge14" class="edge">
<title>Node10&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M10857.62,-204.97C10849.05,-203.34 10840.34,-201.95 10832,-201 10261.64,-136.38 6236.29,-230.3 5666,-165 5654.51,-163.68 5642.34,-161.49 5630.81,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10857.09,-208.43 10867.58,-206.97 10858.46,-201.57 10857.09,-208.43"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_neon_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11491.5,-129 11491.5,-159 11652.5,-159 11652.5,-129 11491.5,-129"/>
<text text-anchor="start" x="11499.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11572" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge13" class="edge">
<title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M11012.76,-205.99C11025.25,-204.17 11037.93,-202.44 11050,-201 11241.3,-178.11 11291.52,-193.96 11482,-165 11492.44,-163.41 11503.48,-161.31 11514.12,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11012.17,-202.54 11002.79,-207.47 11013.2,-209.47 11012.17,-202.54"/>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge16" class="edge">
<title>Node12&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M4132.67,-205.03C4141.16,-203.44 4149.76,-202.04 4158,-201 4564.87,-149.7 4670.87,-193.02 5080,-165 5120.47,-162.23 5165.35,-157.96 5202.69,-154.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4131.92,-201.61 4122.78,-206.96 4133.26,-208.48 4131.92,-201.61"/>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge18" class="edge">
<title>Node12&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M4132.3,-205.02C4140.91,-203.42 4149.63,-202.01 4158,-201 4694.75,-135.89 4834.42,-199.53 5374,-165 5414.47,-162.41 5459.34,-158.14 5496.59,-154.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4131.42,-201.62 4122.27,-206.97 4132.76,-208.5 4131.42,-201.62"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_neon_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3981.5,-129 3981.5,-159 4148.5,-159 4148.5,-129 3981.5,-129"/>
<text text-anchor="start" x="3989.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4065" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge17" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M4065,-196.59C4065,-184.26 4065,-169.72 4065,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4061.5,-196.7 4065,-206.7 4068.5,-196.71 4061.5,-196.7"/>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge20" class="edge">
<title>Node14&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M10278.47,-205.14C10268.95,-203.44 10259.26,-201.98 10250,-201 9723.81,-145.31 6016.39,-192.84 5488,-165 5447.49,-162.87 5402.6,-158.67 5365.27,-154.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10277.83,-208.58 10288.3,-206.98 10279.11,-201.7 10277.83,-208.58"/>
</g>
<!-- Node14&#45;&gt;Node5 -->
<g id="edge22" class="edge">
<title>Node14&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M10278.47,-205.14C10268.95,-203.44 10259.26,-201.98 10250,-201 9743.49,-147.32 6172.02,-223.17 5666,-165 5654.51,-163.68 5642.34,-161.49 5630.81,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10277.83,-208.58 10288.3,-206.98 10279.11,-201.7 10277.83,-208.58"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10909,-129 10909,-159 11085,-159 11085,-129 10909,-129"/>
<text text-anchor="start" x="10917" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10997" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge21" class="edge">
<title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M10419.25,-205.07C10427.57,-203.55 10435.95,-202.14 10444,-201 10645.28,-172.42 10698.72,-193.58 10900,-165 10911.32,-163.39 10923.31,-161.27 10934.85,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10418.33,-201.69 10409.15,-206.99 10419.63,-208.56 10418.33,-201.69"/>
</g>
<!-- Node16&#45;&gt;Node3 -->
<g id="edge25" class="edge">
<title>Node16&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M6087.21,-205.34C6076.73,-203.69 6066.13,-202.19 6056,-201 5790.23,-169.83 5721.55,-188.55 5455,-165 5425.67,-162.41 5393.6,-158.85 5365.23,-155.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6086.77,-208.81 6097.2,-206.96 6087.89,-201.9 6086.77,-208.81"/>
</g>
<!-- Node16&#45;&gt;Node5 -->
<g id="edge27" class="edge">
<title>Node16&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M6085.45,-205.38C6075.54,-203.78 6065.56,-202.28 6056,-201 5883.46,-177.94 5837.94,-192.14 5666,-165 5655.68,-163.37 5644.76,-161.25 5634.24,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6084.89,-208.83 6095.32,-207 6086.02,-201.92 6084.89,-208.83"/>
</g>
<!-- Node16&#45;&gt;Node8 -->
<g id="edge24" class="edge">
<title>Node16&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M6087.21,-205.37C6076.73,-203.72 6066.13,-202.21 6056,-201 5993.21,-193.52 5531.28,-211.11 5488,-165 5454.85,-129.68 5453.97,-90.48 5488,-56 5518.25,-25.35 8279.76,-13.45 8840.38,-11.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6086.77,-208.85 6097.2,-206.99 6087.89,-201.94 6086.77,-208.85"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_neon_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7589,-129 7589,-159 7797,-159 7797,-129 7589,-129"/>
<text text-anchor="start" x="7597" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7693" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge26" class="edge">
<title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M6250.06,-205.33C6261.09,-203.61 6272.3,-202.09 6283,-201 6856.7,-142.59 7006.3,-223.41 7580,-165 7593.97,-163.58 7608.82,-161.42 7623,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6249.31,-201.9 6240,-206.96 6250.43,-208.81 6249.31,-201.9"/>
</g>
<!-- Node18&#45;&gt;Node3 -->
<g id="edge29" class="edge">
<title>Node18&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M581.28,-205.25C591.88,-203.51 602.69,-202.01 613,-201 1107,-152.79 4584.34,-191.24 5080,-165 5120.51,-162.86 5165.4,-158.65 5202.73,-154.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="580.46,-201.84 571.2,-206.99 581.65,-208.74 580.46,-201.84"/>
</g>
<!-- Node18&#45;&gt;Node5 -->
<g id="edge31" class="edge">
<title>Node18&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M581.28,-205.25C591.88,-203.51 602.69,-202 613,-201 1139.53,-149.75 4845.72,-192.96 5374,-165 5414.49,-162.86 5459.37,-158.63 5496.61,-154.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="580.46,-201.84 571.2,-206.98 581.65,-208.74 580.46,-201.84"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_neon_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="411,-129 411,-159 603,-159 603,-129 411,-129"/>
<text text-anchor="start" x="419" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="507" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge30" class="edge">
<title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M507,-196.59C507,-184.26 507,-169.72 507,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="503.5,-196.7 507,-206.7 510.5,-196.71 503.5,-196.7"/>
</g>
<!-- Node20&#45;&gt;Node3 -->
<g id="edge33" class="edge">
<title>Node20&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M765.66,-204.98C774.14,-203.35 782.75,-201.95 791,-201 1264.44,-146.45 4604.1,-190.28 5080,-165 5120.51,-162.85 5165.4,-158.65 5202.73,-154.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="764.91,-201.56 755.81,-206.98 766.31,-208.42 764.91,-201.56"/>
</g>
<!-- Node20&#45;&gt;Node5 -->
<g id="edge35" class="edge">
<title>Node20&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M765.66,-204.98C774.14,-203.35 782.75,-201.95 791,-201 1296.91,-142.84 4865.48,-191.99 5374,-165 5414.49,-162.85 5459.37,-158.62 5496.61,-154.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="764.91,-201.56 755.81,-206.98 766.31,-208.42 764.91,-201.56"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_neon_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="622,-129 622,-159 782,-159 782,-129 622,-129"/>
<text text-anchor="start" x="630" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="702" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge34" class="edge">
<title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M702,-196.59C702,-184.26 702,-169.72 702,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="698.5,-196.7 702,-206.7 705.5,-196.71 698.5,-196.7"/>
</g>
<!-- Node22&#45;&gt;Node3 -->
<g id="edge37" class="edge">
<title>Node22&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M964.78,-205.2C974.88,-203.48 985.17,-202 995,-201 1446.58,-155.14 4626.74,-189.17 5080,-165 5120.51,-162.84 5165.4,-158.64 5202.73,-154.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="963.99,-201.79 954.76,-206.99 965.22,-208.68 963.99,-201.79"/>
</g>
<!-- Node22&#45;&gt;Node5 -->
<g id="edge39" class="edge">
<title>Node22&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M964.78,-205.2C974.88,-203.48 985.17,-202 995,-201 1479.1,-151.98 4888.12,-190.88 5374,-165 5414.49,-162.84 5459.37,-158.61 5496.61,-154.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="963.99,-201.78 954.76,-206.99 965.22,-208.68 963.99,-201.78"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_neon_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="800.5,-129 800.5,-159 985.5,-159 985.5,-129 800.5,-129"/>
<text text-anchor="start" x="808.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="893" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge38" class="edge">
<title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M893,-196.59C893,-184.26 893,-169.72 893,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="889.5,-196.7 893,-206.7 896.5,-196.71 889.5,-196.7"/>
</g>
<!-- Node24&#45;&gt;Node3 -->
<g id="edge41" class="edge">
<title>Node24&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M10471.31,-205.08C10462.18,-203.41 10452.89,-201.97 10444,-201 9896.55,-141.39 6037.92,-193.89 5488,-165 5447.49,-162.87 5402.6,-158.67 5365.27,-154.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10470.65,-208.52 10481.13,-206.97 10471.98,-201.64 10470.65,-208.52"/>
</g>
<!-- Node24&#45;&gt;Node5 -->
<g id="edge43" class="edge">
<title>Node24&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M10471.31,-205.08C10462.18,-203.41 10452.89,-201.97 10444,-201 9916.22,-143.46 6193.44,-225.55 5666,-165 5654.51,-163.68 5642.34,-161.49 5630.81,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10470.65,-208.52 10481.13,-206.97 10471.98,-201.64 10470.65,-208.52"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_neon_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11103,-129 11103,-159 11273,-159 11273,-129 11103,-129"/>
<text text-anchor="start" x="11111" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11188" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge42" class="edge">
<title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M10608.26,-205C10616.24,-203.49 10624.28,-202.12 10632,-201 10835.83,-171.51 10890.17,-194.49 11094,-165 11104.98,-163.41 11116.6,-161.3 11127.78,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10607.36,-201.61 10598.22,-206.96 10608.7,-208.48 10607.36,-201.61"/>
</g>
<!-- Node26&#45;&gt;Node3 -->
<g id="edge45" class="edge">
<title>Node26&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1147.66,-204.99C1156.14,-203.36 1164.75,-201.95 1173,-201 1604.26,-151.13 4646.49,-188.2 5080,-165 5120.51,-162.83 5165.4,-158.63 5202.73,-154.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1146.91,-201.57 1137.81,-206.99 1148.31,-208.43 1146.91,-201.57"/>
</g>
<!-- Node26&#45;&gt;Node5 -->
<g id="edge47" class="edge">
<title>Node26&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1147.66,-204.98C1156.14,-203.35 1164.75,-201.95 1173,-201 1636.72,-147.53 4907.87,-189.91 5374,-165 5414.49,-162.84 5459.37,-158.61 5496.61,-154.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1146.91,-201.56 1137.81,-206.98 1148.31,-208.42 1146.91,-201.56"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_neon_concat_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1004,-129 1004,-159 1164,-159 1164,-129 1004,-129"/>
<text text-anchor="start" x="1012" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1084" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge46" class="edge">
<title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1084,-196.59C1084,-184.26 1084,-169.72 1084,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1080.5,-196.7 1084,-206.7 1087.5,-196.71 1080.5,-196.7"/>
</g>
<!-- Node28&#45;&gt;Node3 -->
<g id="edge49" class="edge">
<title>Node28&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M197.66,-204.97C206.13,-203.35 214.74,-201.95 223,-201 759.16,-139.49 4541.06,-193.36 5080,-165 5120.51,-162.87 5165.4,-158.67 5202.73,-154.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="196.91,-201.55 187.81,-206.97 198.31,-208.41 196.91,-201.55"/>
</g>
<!-- Node28&#45;&gt;Node5 -->
<g id="edge51" class="edge">
<title>Node28&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M197.66,-204.97C206.13,-203.34 214.74,-201.95 223,-201 791.63,-135.88 4802.44,-195.09 5374,-165 5414.49,-162.87 5459.37,-158.64 5496.62,-154.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="196.91,-201.55 187.81,-206.97 198.31,-208.41 196.91,-201.55"/>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge50" class="edge">
<title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M117.97,-198.44C108.94,-185.73 97.94,-170.25 90.11,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="115.2,-200.58 123.84,-206.7 120.9,-196.53 115.2,-200.58"/>
</g>
<!-- Node30&#45;&gt;Node3 -->
<g id="edge54" class="edge">
<title>Node30&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M11056.15,-205.63C11041.41,-203.73 11026.32,-202.08 11012,-201 10399.94,-154.87 6100.96,-196.98 5488,-165 5447.49,-162.89 5402.6,-158.69 5365.27,-154.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11055.9,-209.13 11066.28,-206.99 11056.83,-202.19 11055.9,-209.13"/>
</g>
<!-- Node30&#45;&gt;Node5 -->
<g id="edge56" class="edge">
<title>Node30&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M11076.43,-205.24C11065.92,-203.5 11055.22,-202 11045,-201 10450.16,-142.84 6259.81,-232.91 5666,-165 5654.51,-163.69 5642.34,-161.5 5630.81,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11075.96,-208.71 11086.41,-206.97 11077.16,-201.81 11075.96,-208.71"/>
</g>
<!-- Node30&#45;&gt;Node8 -->
<g id="edge53" class="edge">
<title>Node30&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M11075.98,-205.27C11065.62,-203.54 11055.07,-202.04 11045,-201 10987.32,-195.05 9001.1,-203.78 8958,-165 8915.54,-126.8 8930.38,-46.26 8936.73,-19.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11075.39,-208.72 11085.84,-206.98 11076.59,-201.82 11075.39,-208.72"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_neon_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11671,-129 11671,-159 11853,-159 11853,-129 11671,-129"/>
<text text-anchor="start" x="11679" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11762" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge55" class="edge">
<title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M11224.61,-205.14C11233.15,-203.61 11241.75,-202.18 11250,-201 11431.95,-174.94 11480.05,-191.06 11662,-165 11673.48,-163.36 11685.63,-161.24 11697.36,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11223.84,-201.73 11214.64,-206.99 11225.11,-208.61 11223.84,-201.73"/>
</g>
<!-- Node32&#45;&gt;Node3 -->
<g id="edge58" class="edge">
<title>Node32&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M10661.33,-205.13C10651.52,-203.44 10641.54,-201.98 10632,-201 10063.41,-142.69 6058.79,-194.92 5488,-165 5447.49,-162.88 5402.6,-158.68 5365.27,-154.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10661,-208.63 10671.47,-206.97 10662.25,-201.74 10661,-208.63"/>
</g>
<!-- Node32&#45;&gt;Node5 -->
<g id="edge60" class="edge">
<title>Node32&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M10661.33,-205.14C10651.52,-203.44 10641.54,-201.98 10632,-201 10083.09,-144.64 6214.2,-227.85 5666,-165 5654.51,-163.68 5642.34,-161.49 5630.81,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10661,-208.63 10671.47,-206.98 10662.25,-201.74 10661,-208.63"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_neon_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11291,-129 11291,-159 11473,-159 11473,-129 11291,-129"/>
<text text-anchor="start" x="11299" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11382" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge59" class="edge">
<title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M10806.87,-205.17C10815.66,-203.61 10824.51,-202.18 10833,-201 11031.3,-173.51 11083.73,-192.68 11282,-165 11293.57,-163.38 11305.83,-161.27 11317.64,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10806.22,-201.74 10797.01,-206.98 10807.48,-208.62 10806.22,-201.74"/>
</g>
<!-- Node34&#45;&gt;Node3 -->
<g id="edge62" class="edge">
<title>Node34&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1342.96,-205.16C1352.67,-203.46 1362.55,-201.99 1372,-201 1781.77,-158.01 4668.57,-187.12 5080,-165 5120.51,-162.82 5165.39,-158.62 5202.72,-154.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1342.13,-201.75 1332.92,-207 1343.39,-208.63 1342.13,-201.75"/>
</g>
<!-- Node34&#45;&gt;Node5 -->
<g id="edge64" class="edge">
<title>Node34&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1342.96,-205.15C1352.67,-203.45 1362.55,-201.99 1372,-201 1814.27,-154.76 4929.95,-188.82 5374,-165 5414.49,-162.83 5459.37,-158.6 5496.61,-154.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1342.13,-201.74 1332.92,-206.99 1343.39,-208.63 1342.13,-201.74"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_neon_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1183,-129 1183,-159 1363,-159 1363,-129 1183,-129"/>
<text text-anchor="start" x="1191" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1273" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge63" class="edge">
<title>Node34&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1273,-196.59C1273,-184.26 1273,-169.72 1273,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1269.5,-196.7 1273,-206.7 1276.5,-196.71 1269.5,-196.7"/>
</g>
<!-- Node36&#45;&gt;Node3 -->
<g id="edge67" class="edge">
<title>Node36&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M11287.33,-205.46C11274.86,-203.63 11262.12,-202.04 11250,-201 10612.11,-146.2 6127.37,-198.27 5488,-165 5447.49,-162.89 5402.6,-158.7 5365.27,-154.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11286.84,-208.92 11297.26,-206.97 11287.9,-202 11286.84,-208.92"/>
</g>
<!-- Node36&#45;&gt;Node5 -->
<g id="edge69" class="edge">
<title>Node36&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M11287.33,-205.46C11274.86,-203.63 11262.12,-202.04 11250,-201 10631.82,-147.83 6282.45,-235.42 5666,-165 5654.51,-163.69 5642.34,-161.5 5630.81,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11286.84,-208.93 11297.26,-206.98 11287.9,-202.01 11286.84,-208.93"/>
</g>
<!-- Node36&#45;&gt;Node8 -->
<g id="edge66" class="edge">
<title>Node36&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M11286.19,-205.41C11274.08,-203.63 11261.75,-202.08 11250,-201 11135.35,-190.51 9282.82,-212.61 9178,-165 9155.08,-154.59 9159.7,-138.67 9140,-123 9079.97,-75.26 8996.92,-36.13 8959.15,-19.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11285.87,-208.9 11296.29,-206.95 11286.93,-201.98 11285.87,-208.9"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11871.5,-129 11871.5,-159 12092.5,-159 12092.5,-129 11871.5,-129"/>
<text text-anchor="start" x="11879.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11982" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge68" class="edge">
<title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M11460.18,-205.41C11470.56,-203.82 11481,-202.31 11491,-201 11655.26,-179.48 11697.75,-186.63 11862,-165 11875.19,-163.26 11889.16,-161.17 11902.72,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11459.61,-201.96 11450.27,-206.96 11460.69,-208.87 11459.61,-201.96"/>
</g>
<!-- Node38&#45;&gt;Node3 -->
<g id="edge71" class="edge">
<title>Node38&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1531.26,-205.05C1540.2,-203.4 1549.29,-201.97 1558,-201 1946.94,-157.64 4689.22,-186.11 5080,-165 5120.51,-162.81 5165.39,-158.61 5202.72,-154.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1530.4,-201.65 1521.26,-207 1531.74,-208.52 1530.4,-201.65"/>
</g>
<!-- Node38&#45;&gt;Node5 -->
<g id="edge73" class="edge">
<title>Node38&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1531.26,-205.04C1540.2,-203.39 1549.29,-201.97 1558,-201 1979.43,-154.19 4950.6,-187.81 5374,-165 5414.49,-162.82 5459.37,-158.59 5496.61,-154.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1530.4,-201.64 1521.26,-206.99 1531.74,-208.52 1530.4,-201.64"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_neon_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1381.5,-129 1381.5,-159 1548.5,-159 1548.5,-129 1381.5,-129"/>
<text text-anchor="start" x="1389.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1465" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge72" class="edge">
<title>Node38&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M1465,-196.59C1465,-184.26 1465,-169.72 1465,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1461.5,-196.7 1465,-206.7 1468.5,-196.71 1461.5,-196.7"/>
</g>
<!-- Node40&#45;&gt;Node3 -->
<g id="edge76" class="edge">
<title>Node40&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M5487.97,-204.17C5441.29,-190.63 5376.47,-171.82 5332.52,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5487.06,-207.55 5497.64,-206.97 5489.01,-200.82 5487.06,-207.55"/>
</g>
<!-- Node40&#45;&gt;Node5 -->
<g id="edge78" class="edge">
<title>Node40&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M5555.65,-197.33C5560.75,-184.85 5566.83,-169.94 5571.2,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5552.37,-196.12 5551.83,-206.7 5558.85,-198.77 5552.37,-196.12"/>
</g>
<!-- Node40&#45;&gt;Node8 -->
<g id="edge75" class="edge">
<title>Node40&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M5476.96,-204.88C5470.23,-203.49 5463.49,-202.17 5457,-201 5337.02,-179.35 5119.93,-219.84 5194,-123 5263.1,-32.65 5328.35,-71.75 5441,-56 5784.98,-7.92 8307.17,-9.83 8840.23,-10.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5476.27,-208.31 5486.78,-206.96 5477.72,-201.46 5476.27,-208.31"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7029,-129 7029,-159 7189,-159 7189,-129 7029,-129"/>
<text text-anchor="start" x="7037" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7109" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge77" class="edge">
<title>Node40&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M5634.19,-205.5C5646.84,-203.72 5659.73,-202.13 5672,-201 6268.79,-145.91 6425.27,-239.05 7020,-165 7031.16,-163.61 7042.97,-161.45 7054.22,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5633.49,-202.07 5624.1,-206.98 5634.5,-209 5633.49,-202.07"/>
</g>
<!-- Node42&#45;&gt;Node3 -->
<g id="edge80" class="edge">
<title>Node42&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M7835.36,-205.31C7824.2,-203.57 7812.84,-202.05 7802,-201 7290.09,-151.64 6001.46,-194.11 5488,-165 5447.5,-162.7 5402.61,-158.49 5365.28,-154.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7835.1,-208.82 7845.53,-206.97 7836.23,-201.91 7835.1,-208.82"/>
</g>
<!-- Node42&#45;&gt;Node5 -->
<g id="edge82" class="edge">
<title>Node42&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M7835.36,-205.33C7824.2,-203.58 7812.84,-202.05 7802,-201 7329.49,-155.13 6137.38,-221.34 5666,-165 5654.68,-163.65 5642.68,-161.47 5631.29,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7835.1,-208.83 7845.53,-206.99 7836.23,-201.92 7835.1,-208.83"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8349,-129 8349,-159 8555,-159 8555,-129 8349,-129"/>
<text text-anchor="start" x="8357" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8452" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge81" class="edge">
<title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M7998.81,-205.28C8007.98,-203.75 8017.17,-202.29 8026,-201 8164.99,-180.64 8201.01,-185.36 8340,-165 8352.02,-163.24 8364.73,-161.17 8377.1,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7998.18,-201.84 7988.9,-206.96 7999.34,-208.74 7998.18,-201.84"/>
</g>
<!-- Node44&#45;&gt;Node3 -->
<g id="edge84" class="edge">
<title>Node44&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1711.29,-204.88C1719.56,-203.3 1727.95,-201.94 1736,-201 2105.08,-158.03 4708.97,-185.15 5080,-165 5120.51,-162.8 5165.39,-158.59 5202.72,-154.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1710.4,-201.49 1701.29,-206.9 1711.78,-208.35 1710.4,-201.49"/>
</g>
<!-- Node44&#45;&gt;Node5 -->
<g id="edge86" class="edge">
<title>Node44&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1710.66,-204.99C1719.14,-203.36 1727.75,-201.96 1736,-201 2137.55,-154.43 4970.35,-186.84 5374,-165 5414.49,-162.81 5459.37,-158.58 5496.61,-154.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1709.91,-201.57 1700.81,-206.99 1711.31,-208.43 1709.91,-201.57"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_neon_exp_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1567,-129 1567,-159 1727,-159 1727,-129 1567,-129"/>
<text text-anchor="start" x="1575" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1647" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge85" class="edge">
<title>Node44&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M1647,-196.59C1647,-184.26 1647,-169.72 1647,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1643.5,-196.7 1647,-206.7 1650.5,-196.71 1643.5,-196.7"/>
</g>
<!-- Node46&#45;&gt;Node3 -->
<g id="edge89" class="edge">
<title>Node46&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M5693.21,-205.18C5684.71,-203.7 5676.19,-202.27 5668,-201 5540.1,-181.1 5506.66,-186.35 5379,-165 5368.61,-163.26 5357.63,-161.18 5346.97,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5692.7,-208.65 5703.16,-206.95 5693.92,-201.76 5692.7,-208.65"/>
</g>
<!-- Node46&#45;&gt;Node5 -->
<g id="edge91" class="edge">
<title>Node46&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M5728.68,-203.22C5693.58,-189.75 5646.03,-171.5 5613.58,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5727.63,-206.57 5738.22,-206.88 5730.14,-200.03 5727.63,-206.57"/>
</g>
<!-- Node46&#45;&gt;Node8 -->
<g id="edge88" class="edge">
<title>Node46&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M5691.17,-205.16C5683.34,-203.73 5675.52,-202.33 5668,-201 5619.86,-192.51 5482.61,-202.29 5451,-165 5442.23,-154.66 5439.62,-68.35 5452,-56 5482.82,-25.24 8275.96,-13.42 8840.28,-11.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5690.6,-208.62 5701.07,-206.98 5691.87,-201.73 5690.6,-208.62"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7207,-129 7207,-159 7393,-159 7393,-129 7207,-129"/>
<text text-anchor="start" x="7215" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7300" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge90" class="edge">
<title>Node46&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M5848.34,-205.23C5858.27,-203.54 5868.36,-202.06 5878,-201 6461.37,-136.85 6614.69,-229.69 7198,-165 7210.73,-163.59 7224.25,-161.42 7237.14,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5847.72,-201.79 5838.49,-206.98 5848.94,-208.68 5847.72,-201.79"/>
</g>
<!-- Node48&#45;&gt;Node3 -->
<g id="edge94" class="edge">
<title>Node48&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M5344.67,-199.89C5330.35,-186.93 5312.38,-170.68 5299.73,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5342.44,-202.59 5352.2,-206.7 5347.13,-197.4 5342.44,-202.59"/>
</g>
<!-- Node48&#45;&gt;Node5 -->
<g id="edge96" class="edge">
<title>Node48&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M5416.42,-203.39C5453.51,-189.9 5503.99,-171.55 5538.39,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5415.02,-200.18 5406.82,-206.88 5417.42,-206.75 5415.02,-200.18"/>
</g>
<!-- Node48&#45;&gt;Node8 -->
<g id="edge93" class="edge">
<title>Node48&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M5296.3,-204.59C5244.62,-192.04 5182.66,-175.2 5175,-165 5142.53,-121.77 5180.37,-79.63 5229,-56 5312.56,-15.4 8259.72,-11.43 8840.28,-11.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5295.6,-208.02 5306.14,-206.96 5297.24,-201.22 5295.6,-208.02"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_neon_fused_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6069,-129 6069,-159 6229,-159 6229,-129 6069,-129"/>
<text text-anchor="start" x="6077" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6149" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge95" class="edge">
<title>Node48&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M5434.23,-204.88C5441.87,-203.39 5449.59,-202.05 5457,-201 5722.84,-163.45 5794.16,-202.55 6060,-165 6070.66,-163.49 6081.94,-161.38 6092.75,-159.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5433.34,-201.49 5424.25,-206.92 5434.74,-208.35 5433.34,-201.49"/>
</g>
<!-- Node50&#45;&gt;Node3 -->
<g id="edge98" class="edge">
<title>Node50&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M8050.71,-204.91C8042.44,-203.32 8034.05,-201.95 8026,-201 7465.84,-134.81 6051.17,-196.55 5488,-165 5447.49,-162.73 5402.61,-158.52 5365.28,-154.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8050.21,-208.38 8060.71,-206.93 8051.6,-201.52 8050.21,-208.38"/>
</g>
<!-- Node50&#45;&gt;Node5 -->
<g id="edge100" class="edge">
<title>Node50&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M8050.71,-204.91C8042.44,-203.33 8034.05,-201.96 8026,-201 7505.15,-139.17 6186.85,-226.83 5666,-165 5654.68,-163.66 5642.68,-161.49 5631.29,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8050.21,-208.38 8060.71,-206.94 8051.6,-201.52 8050.21,-208.38"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8573,-129 8573,-159 8733,-159 8733,-129 8573,-129"/>
<text text-anchor="start" x="8581" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8653" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node51 -->
<g id="edge99" class="edge">
<title>Node50&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M8182.53,-204.93C8189.75,-203.47 8197.01,-202.13 8204,-201 8362.74,-175.33 8405.26,-190.67 8564,-165 8574.16,-163.36 8584.9,-161.26 8595.27,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8181.81,-201.5 8172.73,-206.96 8183.23,-208.35 8181.81,-201.5"/>
</g>
<!-- Node52&#45;&gt;Node3 -->
<g id="edge102" class="edge">
<title>Node52&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M9489.34,-204.98C9480.86,-203.36 9472.25,-201.95 9464,-201 9025.12,-150.28 5929.17,-188.58 5488,-165 5447.49,-162.84 5402.6,-158.63 5365.27,-154.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9488.69,-208.43 9499.19,-206.99 9490.09,-201.57 9488.69,-208.43"/>
</g>
<!-- Node52&#45;&gt;Node5 -->
<g id="edge104" class="edge">
<title>Node52&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M9489.34,-204.99C9480.86,-203.36 9472.25,-201.96 9464,-201 8625.56,-103.93 6504.44,-262.07 5666,-165 5654.52,-163.67 5642.34,-161.47 5630.81,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9488.69,-208.43 9499.19,-206.99 9490.09,-201.57 9488.69,-208.43"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10125,-129 10125,-159 10285,-159 10285,-129 10125,-129"/>
<text text-anchor="start" x="10133" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10205" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node53 -->
<g id="edge103" class="edge">
<title>Node52&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M9620.34,-204.94C9627.95,-203.45 9635.62,-202.09 9643,-201 9851.55,-170.05 9907.49,-196.19 10116,-165 10126.49,-163.43 10137.59,-161.31 10148.26,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9619.49,-201.54 9610.39,-206.97 9620.88,-208.4 9619.49,-201.54"/>
</g>
<!-- Node54&#45;&gt;Node3 -->
<g id="edge106" class="edge">
<title>Node54&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1939.3,-205.42C1951.57,-203.62 1964.08,-202.06 1976,-201 2663.13,-140.12 4391.21,-202.69 5080,-165 5120.51,-162.78 5165.39,-158.58 5202.72,-154.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1938.42,-202.02 1929.07,-206.99 1939.48,-208.94 1938.42,-202.02"/>
</g>
<!-- Node54&#45;&gt;Node5 -->
<g id="edge108" class="edge">
<title>Node54&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1939.3,-205.41C1951.57,-203.61 1964.08,-202.05 1976,-201 2728.24,-134.73 4619.96,-206.06 5374,-165 5414.49,-162.8 5459.37,-158.56 5496.61,-154.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1938.42,-202.01 1929.07,-206.98 1939.48,-208.93 1938.42,-202.01"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_neon_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1745.5,-129 1745.5,-159 1966.5,-159 1966.5,-129 1745.5,-129"/>
<text text-anchor="start" x="1753.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1856" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge107" class="edge">
<title>Node54&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M1856,-196.59C1856,-184.26 1856,-169.72 1856,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1852.5,-196.7 1856,-206.7 1859.5,-196.71 1852.5,-196.7"/>
</g>
<!-- Node56&#45;&gt;Node3 -->
<g id="edge110" class="edge">
<title>Node56&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2129.29,-204.89C2137.56,-203.31 2145.95,-201.94 2154,-201 2799.85,-125.3 4430.71,-200.76 5080,-165 5120.51,-162.77 5165.39,-158.56 5202.72,-154.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2128.4,-201.5 2119.29,-206.91 2129.78,-208.36 2128.4,-201.5"/>
</g>
<!-- Node56&#45;&gt;Node5 -->
<g id="edge112" class="edge">
<title>Node56&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2129.29,-204.88C2137.56,-203.3 2145.95,-201.94 2154,-201 2509.39,-159.55 5016.73,-184.56 5374,-165 5414.49,-162.78 5459.37,-158.55 5496.61,-154.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2128.4,-201.49 2119.29,-206.9 2129.78,-208.35 2128.4,-201.49"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_neon_log_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1985,-129 1985,-159 2145,-159 2145,-129 1985,-129"/>
<text text-anchor="start" x="1993" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2065" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node57 -->
<g id="edge111" class="edge">
<title>Node56&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M2065,-196.59C2065,-184.26 2065,-169.72 2065,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2061.5,-196.7 2065,-206.7 2068.5,-196.71 2061.5,-196.7"/>
</g>
<!-- Node58&#45;&gt;Node3 -->
<g id="edge114" class="edge">
<title>Node58&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M9873.31,-205.09C9864.18,-203.41 9854.89,-201.97 9846,-201 9364.63,-148.35 5971.56,-190.65 5488,-165 5447.49,-162.85 5402.6,-158.65 5365.27,-154.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9872.65,-208.52 9883.13,-206.98 9873.98,-201.65 9872.65,-208.52"/>
</g>
<!-- Node58&#45;&gt;Node5 -->
<g id="edge116" class="edge">
<title>Node58&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M9873.31,-205.09C9864.18,-203.42 9854.89,-201.97 9846,-201 9384.3,-150.42 6127.4,-218.22 5666,-165 5654.52,-163.68 5642.34,-161.48 5630.81,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9872.65,-208.53 9883.13,-206.98 9873.98,-201.65 9872.65,-208.53"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10543.5,-129 10543.5,-159 10712.5,-159 10712.5,-129 10543.5,-129"/>
<text text-anchor="start" x="10551.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10628" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node59 -->
<g id="edge115" class="edge">
<title>Node58&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M10035.01,-205.84C10047.44,-204.08 10060.01,-202.41 10072,-201 10260.7,-178.76 10309.32,-187.46 10498,-165 10512.74,-163.25 10528.37,-161.09 10543.5,-158.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10034.5,-202.37 10025.1,-207.26 10035.49,-209.3 10034.5,-202.37"/>
</g>
<!-- Node60&#45;&gt;Node3 -->
<g id="edge118" class="edge">
<title>Node60&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2312.19,-204.95C2320.83,-203.35 2329.6,-201.96 2338,-201 2943.46,-131.93 4471.55,-198.76 5080,-165 5120.51,-162.75 5165.39,-158.54 5202.72,-154.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2311.28,-201.56 2302.14,-206.92 2312.63,-208.43 2311.28,-201.56"/>
</g>
<!-- Node60&#45;&gt;Node5 -->
<g id="edge120" class="edge">
<title>Node60&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2312.19,-204.94C2320.83,-203.34 2329.6,-201.95 2338,-201 3008.41,-124.95 4700.31,-202.11 5374,-165 5414.49,-162.77 5459.37,-158.53 5496.61,-154.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2311.28,-201.55 2302.14,-206.91 2312.63,-208.42 2311.28,-201.55"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_neon_logical_and_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2164,-129 2164,-159 2328,-159 2328,-129 2164,-129"/>
<text text-anchor="start" x="2172" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2246" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node61 -->
<g id="edge119" class="edge">
<title>Node60&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M2246,-196.59C2246,-184.26 2246,-169.72 2246,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2242.5,-196.7 2246,-206.7 2249.5,-196.71 2242.5,-196.7"/>
</g>
<!-- Node62&#45;&gt;Node3 -->
<g id="edge122" class="edge">
<title>Node62&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2494.47,-204.96C2503.01,-203.35 2511.68,-201.96 2520,-201 3085.17,-135.6 4511.94,-196.78 5080,-165 5120.51,-162.73 5165.39,-158.52 5202.72,-154.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2493.65,-201.55 2484.52,-206.93 2495.01,-208.42 2493.65,-201.55"/>
</g>
<!-- Node62&#45;&gt;Node5 -->
<g id="edge124" class="edge">
<title>Node62&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2494.47,-204.95C2503.01,-203.34 2511.68,-201.96 2520,-201 3150.12,-128.55 4740.7,-200.13 5374,-165 5414.49,-162.75 5459.37,-158.52 5496.61,-154.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2493.65,-201.54 2484.52,-206.92 2495.01,-208.41 2493.65,-201.54"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_neon_logical_not_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2347.5,-129 2347.5,-159 2510.5,-159 2510.5,-129 2347.5,-129"/>
<text text-anchor="start" x="2355.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2429" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node63 -->
<g id="edge123" class="edge">
<title>Node62&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M2429,-196.59C2429,-184.26 2429,-169.72 2429,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2425.5,-196.7 2429,-206.7 2432.5,-196.71 2425.5,-196.7"/>
</g>
<!-- Node64&#45;&gt;Node3 -->
<g id="edge126" class="edge">
<title>Node64&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2673.29,-204.91C2681.56,-203.33 2689.95,-201.95 2698,-201 3223.71,-138.63 4551.45,-194.85 5080,-165 5120.5,-162.71 5165.39,-158.5 5202.72,-154.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2672.4,-201.52 2663.29,-206.94 2673.79,-208.38 2672.4,-201.52"/>
</g>
<!-- Node64&#45;&gt;Node5 -->
<g id="edge128" class="edge">
<title>Node64&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2673.29,-204.9C2681.56,-203.32 2689.95,-201.95 2698,-201 3288.64,-131.43 4780.21,-198.19 5374,-165 5414.49,-162.74 5459.36,-158.5 5496.61,-154.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2672.4,-201.51 2663.29,-206.92 2673.79,-208.37 2672.4,-201.51"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_neon_logical_or_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2529,-129 2529,-159 2689,-159 2689,-129 2529,-129"/>
<text text-anchor="start" x="2537" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2609" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node64&#45;&gt;Node65 -->
<g id="edge127" class="edge">
<title>Node64&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M2609,-196.59C2609,-184.26 2609,-169.72 2609,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2605.5,-196.7 2609,-206.7 2612.5,-196.71 2605.5,-196.7"/>
</g>
<!-- Node66&#45;&gt;Node3 -->
<g id="edge130" class="edge">
<title>Node66&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2852.74,-204.98C2861.2,-203.37 2869.77,-201.97 2878,-201 3364.02,-143.62 4591.4,-192.9 5080,-165 5120.5,-162.69 5165.39,-158.47 5202.72,-154.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2852.03,-201.55 2842.91,-206.95 2853.4,-208.41 2852.03,-201.55"/>
</g>
<!-- Node66&#45;&gt;Node5 -->
<g id="edge132" class="edge">
<title>Node66&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2852.74,-204.96C2861.19,-203.35 2869.77,-201.96 2878,-201 3428.96,-136.5 4820.15,-196.22 5374,-165 5414.48,-162.72 5459.36,-158.48 5496.61,-154.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2852.02,-201.54 2842.91,-206.93 2853.4,-208.4 2852.02,-201.54"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_neon_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2707.5,-129 2707.5,-159 2868.5,-159 2868.5,-129 2707.5,-129"/>
<text text-anchor="start" x="2715.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2788" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node67 -->
<g id="edge131" class="edge">
<title>Node66&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M2788,-196.59C2788,-184.26 2788,-169.72 2788,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2784.5,-196.7 2788,-206.7 2791.5,-196.71 2784.5,-196.7"/>
</g>
<!-- Node68&#45;&gt;Node3 -->
<g id="edge134" class="edge">
<title>Node68&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3031.29,-204.93C3039.56,-203.34 3047.95,-201.97 3056,-201 3502.65,-147.41 4630.9,-190.97 5080,-165 5120.5,-162.66 5165.38,-158.44 5202.72,-154.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3030.4,-201.54 3021.29,-206.96 3031.79,-208.4 3030.4,-201.54"/>
</g>
<!-- Node68&#45;&gt;Node5 -->
<g id="edge136" class="edge">
<title>Node68&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M3031.29,-204.92C3039.56,-203.33 3047.95,-201.96 3056,-201 3567.57,-140.2 4859.66,-194.28 5374,-165 5414.48,-162.7 5459.36,-158.45 5496.61,-154.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3030.4,-201.53 3021.29,-206.94 3031.79,-208.39 3030.4,-201.53"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_neon_mean_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2887,-129 2887,-159 3047,-159 3047,-129 2887,-129"/>
<text text-anchor="start" x="2895" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2967" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge135" class="edge">
<title>Node68&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M2967,-196.59C2967,-184.26 2967,-169.72 2967,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2963.5,-196.7 2967,-206.7 2970.5,-196.71 2963.5,-196.7"/>
</g>
<!-- Node70&#45;&gt;Node3 -->
<g id="edge138" class="edge">
<title>Node70&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3947.65,-204.98C3955.81,-203.4 3964.07,-202.01 3972,-201 4460.75,-138.71 4588.34,-197.05 5080,-165 5120.48,-162.36 5165.36,-158.11 5202.7,-154.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3946.89,-201.56 3937.79,-206.99 3948.28,-208.42 3946.89,-201.56"/>
</g>
<!-- Node70&#45;&gt;Node5 -->
<g id="edge140" class="edge">
<title>Node70&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M3947.64,-204.93C3955.8,-203.36 3964.07,-201.98 3972,-201 4590.58,-124.3 4751.88,-203.58 5374,-165 5414.47,-162.49 5459.35,-158.22 5496.6,-154.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3946.88,-201.51 3937.78,-206.93 3948.27,-208.37 3946.88,-201.51"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_neon_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3803,-129 3803,-159 3963,-159 3963,-129 3803,-129"/>
<text text-anchor="start" x="3811" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3883" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node70&#45;&gt;Node71 -->
<g id="edge139" class="edge">
<title>Node70&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M3883,-196.59C3883,-184.26 3883,-169.72 3883,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3879.5,-196.7 3883,-206.7 3886.5,-196.71 3879.5,-196.7"/>
</g>
<!-- Node72&#45;&gt;Node3 -->
<g id="edge143" class="edge">
<title>Node72&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M5207.9,-200.61C5225.79,-187.54 5248.57,-170.89 5264.53,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5205.57,-197.98 5199.56,-206.7 5209.7,-203.63 5205.57,-197.98"/>
</g>
<!-- Node72&#45;&gt;Node5 -->
<g id="edge145" class="edge">
<title>Node72&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M5258.9,-204.96C5265.69,-203.61 5272.47,-202.27 5279,-201 5354.31,-186.32 5440.46,-170.2 5500.7,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5258.07,-201.56 5248.95,-206.95 5259.44,-208.42 5258.07,-201.56"/>
</g>
<!-- Node72&#45;&gt;Node8 -->
<g id="edge142" class="edge">
<title>Node72&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M5168.94,-197.25C5164.97,-187.48 5160.98,-175.92 5159,-165 5150.17,-116.28 5141.88,-85.01 5182,-56 5220.17,-28.4 8250.13,-13.96 8840.08,-11.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5165.83,-198.87 5172.99,-206.67 5172.26,-196.1 5165.83,-198.87"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5675,-129 5675,-159 5853,-159 5853,-129 5675,-129"/>
<text text-anchor="start" x="5683" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5764" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge144" class="edge">
<title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M5254.34,-205.1C5262.63,-203.58 5270.98,-202.18 5279,-201 5449.9,-175.86 5495.12,-190.31 5666,-165 5677.17,-163.35 5688.98,-161.24 5700.39,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5253.45,-201.7 5244.26,-206.98 5254.74,-208.58 5253.45,-201.7"/>
</g>
<!-- Node74&#45;&gt;Node3 -->
<g id="edge147" class="edge">
<title>Node74&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M7114.36,-204.9C7106.2,-203.34 7097.93,-201.97 7090,-201 6736.55,-157.75 5843.45,-186.39 5488,-165 5447.5,-162.56 5402.62,-158.33 5365.29,-154.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7113.73,-208.35 7124.23,-206.9 7115.12,-201.49 7113.73,-208.35"/>
</g>
<!-- Node74&#45;&gt;Node5 -->
<g id="edge149" class="edge">
<title>Node74&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M7114.36,-204.92C7106.2,-203.35 7097.93,-201.98 7090,-201 6461.7,-123.22 6294.3,-242.78 5666,-165 5654.84,-163.62 5643.03,-161.47 5631.78,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7113.73,-208.37 7124.22,-206.93 7115.12,-201.51 7113.73,-208.37"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_neon_neg_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6851,-129 6851,-159 7011,-159 7011,-129 6851,-129"/>
<text text-anchor="start" x="6859" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6931" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node75 -->
<g id="edge148" class="edge">
<title>Node74&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M7123.51,-204C7079.38,-190.47 7018.35,-171.77 6976.93,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7122.64,-207.39 7133.22,-206.97 7124.69,-200.7 7122.64,-207.39"/>
</g>
<!-- Node76&#45;&gt;Node3 -->
<g id="edge151" class="edge">
<title>Node76&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M10073.88,-205.54C10060.56,-203.68 10046.94,-202.06 10034,-201 9027.15,-118.19 6496.84,-218.34 5488,-165 5447.49,-162.86 5402.6,-158.66 5365.27,-154.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10073.59,-209.03 10083.99,-207 10074.59,-202.1 10073.59,-209.03"/>
</g>
<!-- Node76&#45;&gt;Node5 -->
<g id="edge153" class="edge">
<title>Node76&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M10094.31,-205.09C10085.18,-203.41 10075.89,-201.97 10067,-201 9580.88,-147.85 6151.81,-220.93 5666,-165 5654.52,-163.68 5642.34,-161.48 5630.81,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10093.65,-208.52 10104.13,-206.98 10094.98,-201.65 10093.65,-208.52"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10731,-129 10731,-159 10891,-159 10891,-129 10731,-129"/>
<text text-anchor="start" x="10739" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10811" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge152" class="edge">
<title>Node76&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M10227.58,-204.94C10235.12,-203.45 10242.7,-202.09 10250,-201 10458.07,-169.85 10513.93,-196.15 10722,-165 10732.49,-163.43 10743.59,-161.31 10754.26,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10226.83,-201.52 10217.74,-206.96 10228.24,-208.38 10226.83,-201.52"/>
</g>
<!-- Node78&#45;&gt;Node3 -->
<g id="edge155" class="edge">
<title>Node78&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3209.29,-204.95C3217.56,-203.36 3225.95,-201.97 3234,-201 3641.34,-151.77 4670.4,-189.04 5080,-165 5120.5,-162.62 5165.38,-158.4 5202.71,-154.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3208.4,-201.56 3199.3,-206.98 3209.79,-208.42 3208.4,-201.56"/>
</g>
<!-- Node78&#45;&gt;Node5 -->
<g id="edge157" class="edge">
<title>Node78&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M3209.29,-204.93C3217.56,-203.34 3225.95,-201.96 3234,-201 3706.26,-144.57 4899.16,-192.34 5374,-165 5414.48,-162.67 5459.36,-158.42 5496.61,-154.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3208.4,-201.54 3199.29,-206.95 3209.79,-208.4 3208.4,-201.54"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_neon_permute_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3065,-129 3065,-159 3225,-159 3225,-129 3065,-129"/>
<text text-anchor="start" x="3073" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3145" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node79 -->
<g id="edge156" class="edge">
<title>Node78&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M3145,-196.59C3145,-184.26 3145,-169.72 3145,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3141.5,-196.7 3145,-206.7 3148.5,-196.71 3141.5,-196.7"/>
</g>
<!-- Node80&#45;&gt;Node3 -->
<g id="edge159" class="edge">
<title>Node80&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M7292.7,-204.95C7284.44,-203.36 7276.05,-201.98 7268,-201 6875.24,-153.39 5882.95,-188.32 5488,-165 5447.5,-162.61 5402.62,-158.38 5365.29,-154.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7292.21,-208.42 7302.7,-206.98 7293.6,-201.56 7292.21,-208.42"/>
</g>
<!-- Node80&#45;&gt;Node5 -->
<g id="edge161" class="edge">
<title>Node80&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M7292.36,-204.9C7284.2,-203.34 7275.93,-201.97 7268,-201 6561.09,-114.5 6372.91,-251.5 5666,-165 5654.84,-163.63 5643.02,-161.49 5631.77,-159.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7291.73,-208.35 7302.23,-206.9 7293.12,-201.49 7291.73,-208.35"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7815,-129 7815,-159 7975,-159 7975,-129 7815,-129"/>
<text text-anchor="start" x="7823" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7895" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node81 -->
<g id="edge160" class="edge">
<title>Node80&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M7424.53,-204.93C7431.75,-203.47 7439.01,-202.13 7446,-201 7604.74,-175.33 7647.26,-190.67 7806,-165 7816.16,-163.36 7826.9,-161.26 7837.27,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7423.81,-201.5 7414.73,-206.96 7425.23,-208.35 7423.81,-201.5"/>
</g>
<!-- Node82&#45;&gt;Node3 -->
<g id="edge163" class="edge">
<title>Node82&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M7470.71,-204.94C7462.44,-203.35 7454.05,-201.97 7446,-201 7013.93,-149.03 5922.45,-190.25 5488,-165 5447.5,-162.65 5402.62,-158.42 5365.28,-154.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7470.21,-208.41 7480.71,-206.97 7471.6,-201.55 7470.21,-208.41"/>
</g>
<!-- Node82&#45;&gt;Node5 -->
<g id="edge165" class="edge">
<title>Node82&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M7470.7,-204.95C7462.44,-203.36 7454.05,-201.98 7446,-201 6660.48,-105.78 6451.52,-260.22 5666,-165 5654.68,-163.63 5642.69,-161.45 5631.3,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7470.21,-208.42 7480.7,-206.98 7471.6,-201.56 7470.21,-208.42"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7993,-129 7993,-159 8153,-159 8153,-129 7993,-129"/>
<text text-anchor="start" x="8001" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8073" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node82&#45;&gt;Node83 -->
<g id="edge164" class="edge">
<title>Node82&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M7602.53,-204.93C7609.75,-203.47 7617.01,-202.13 7624,-201 7782.74,-175.33 7825.26,-190.67 7984,-165 7994.16,-163.36 8004.9,-161.26 8015.27,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7601.81,-201.5 7592.73,-206.96 7603.23,-208.35 7601.81,-201.5"/>
</g>
<!-- Node84&#45;&gt;Node3 -->
<g id="edge167" class="edge">
<title>Node84&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M7648.71,-204.93C7640.44,-203.34 7632.05,-201.96 7624,-201 7152.62,-144.66 5961.96,-192.18 5488,-165 5447.5,-162.68 5402.61,-158.46 5365.28,-154.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7648.21,-208.4 7658.71,-206.95 7649.6,-201.54 7648.21,-208.4"/>
</g>
<!-- Node84&#45;&gt;Node5 -->
<g id="edge169" class="edge">
<title>Node84&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M7648.71,-204.94C7640.44,-203.35 7632.05,-201.97 7624,-201 6759.86,-97.05 6530.14,-268.95 5666,-165 5654.68,-163.64 5642.69,-161.46 5631.29,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7648.21,-208.41 7658.71,-206.97 7649.6,-201.55 7648.21,-208.41"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8171,-129 8171,-159 8331,-159 8331,-129 8171,-129"/>
<text text-anchor="start" x="8179" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8251" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node84&#45;&gt;Node85 -->
<g id="edge168" class="edge">
<title>Node84&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M7780.53,-204.93C7787.75,-203.47 7795.01,-202.13 7802,-201 7960.74,-175.33 8003.26,-190.67 8162,-165 8172.16,-163.36 8182.9,-161.26 8193.27,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7779.81,-201.5 7770.73,-206.96 7781.23,-208.35 7779.81,-201.5"/>
</g>
<!-- Node86&#45;&gt;Node3 -->
<g id="edge171" class="edge">
<title>Node86&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3387.3,-204.96C3395.57,-203.37 3403.95,-201.98 3412,-201 3780.03,-156.13 4709.91,-187.1 5080,-165 5120.5,-162.58 5165.38,-158.35 5202.71,-154.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3386.4,-201.57 3377.3,-206.99 3387.79,-208.43 3386.4,-201.57"/>
</g>
<!-- Node86&#45;&gt;Node5 -->
<g id="edge173" class="edge">
<title>Node86&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M3387.29,-204.94C3395.56,-203.35 3403.95,-201.97 3412,-201 3844.95,-148.93 4938.67,-190.4 5374,-165 5414.48,-162.64 5459.36,-158.39 5496.6,-154.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3386.4,-201.55 3377.29,-206.97 3387.79,-208.41 3386.4,-201.55"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_neon_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3243,-129 3243,-159 3403,-159 3403,-129 3243,-129"/>
<text text-anchor="start" x="3251" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3323" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node87 -->
<g id="edge172" class="edge">
<title>Node86&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M3323,-196.59C3323,-184.26 3323,-169.72 3323,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3319.5,-196.7 3323,-206.7 3326.5,-196.71 3319.5,-196.7"/>
</g>
<!-- Node88&#45;&gt;Node3 -->
<g id="edge175" class="edge">
<title>Node88&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3565.64,-204.92C3573.8,-203.35 3582.07,-201.98 3590,-201 3918.72,-160.5 4749.41,-185.17 5080,-165 5120.49,-162.53 5165.38,-158.29 5202.71,-154.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3564.88,-201.5 3555.78,-206.92 3566.27,-208.36 3564.88,-201.5"/>
</g>
<!-- Node88&#45;&gt;Node5 -->
<g id="edge177" class="edge">
<title>Node88&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M3565.3,-204.95C3573.56,-203.36 3581.95,-201.98 3590,-201 3983.64,-153.29 4978.17,-188.46 5374,-165 5414.48,-162.6 5459.36,-158.35 5496.6,-154.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3564.4,-201.56 3555.3,-206.98 3565.79,-208.42 3564.4,-201.56"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_neon_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3421,-129 3421,-159 3581,-159 3581,-129 3421,-129"/>
<text text-anchor="start" x="3429" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3501" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node88&#45;&gt;Node89 -->
<g id="edge176" class="edge">
<title>Node88&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M3501,-196.59C3501,-184.26 3501,-169.72 3501,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3497.5,-196.7 3501,-206.7 3504.5,-196.71 3497.5,-196.7"/>
</g>
<!-- Node90&#45;&gt;Node3 -->
<g id="edge179" class="edge">
<title>Node90&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3764.93,-205.18C3774.67,-203.52 3784.55,-202.05 3794,-201 4362.27,-137.77 4509.35,-200.92 5080,-165 5120.49,-162.45 5165.37,-158.21 5202.7,-154.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3764.09,-201.78 3754.86,-206.98 3765.32,-208.67 3764.09,-201.78"/>
</g>
<!-- Node90&#45;&gt;Node5 -->
<g id="edge181" class="edge">
<title>Node90&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M3764.72,-205.17C3774.52,-203.5 3784.48,-202.03 3794,-201 4492.3,-125.15 4672.88,-207.46 5374,-165 5414.47,-162.55 5459.35,-158.29 5496.6,-154.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3763.82,-201.78 3754.59,-206.98 3765.05,-208.67 3763.82,-201.78"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_neon_quantized_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3599.5,-129 3599.5,-159 3784.5,-159 3784.5,-129 3599.5,-129"/>
<text text-anchor="start" x="3607.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3692" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node91 -->
<g id="edge180" class="edge">
<title>Node90&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M3692,-196.59C3692,-184.26 3692,-169.72 3692,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3688.5,-196.7 3692,-206.7 3695.5,-196.71 3688.5,-196.7"/>
</g>
<!-- Node92&#45;&gt;Node3 -->
<g id="edge268" class="edge">
<title>Node92&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M11130.79,-292.24C10935.9,-289.54 10460.99,-283.12 10063,-279 10002.02,-278.37 5727.48,-268.34 5672,-243 5649.37,-232.67 5656.9,-212.8 5635,-201 5533.85,-146.51 5492.17,-184.85 5379,-165 5368.87,-163.22 5358.18,-161.16 5347.76,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11130.93,-295.74 11140.98,-292.38 11131.03,-288.74 11130.93,-295.74"/>
</g>
<!-- Node92&#45;&gt;Node5 -->
<g id="edge270" class="edge">
<title>Node92&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M11131.01,-276.8C11103.65,-269.19 11074.39,-258.33 11050,-243 11028.69,-229.6 11034.97,-211.29 11012,-201 10876.47,-140.3 5813.54,-181.88 5666,-165 5654.51,-163.69 5642.34,-161.5 5630.81,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11130.43,-280.27 11140.99,-279.46 11132.23,-273.51 11130.43,-280.27"/>
</g>
<!-- Node92&#45;&gt;Node8 -->
<g id="edge267" class="edge">
<title>Node92&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M11311.01,-278.46C11484.62,-259.13 11790.72,-319.4 11676,-201 11631.87,-155.45 10592.38,-192.02 10535,-165 10512.49,-154.4 10520.29,-134.05 10498,-123 10367.51,-58.32 9359.46,-23.36 9037.5,-13.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11310.56,-274.99 11301.06,-279.68 11311.41,-281.94 11310.56,-274.99"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_arm_compute_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13607.5,-207 13607.5,-237 13748.5,-237 13748.5,-207 13607.5,-207"/>
<text text-anchor="start" x="13615.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="13678" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
</a>
</g>
</g>
<!-- Node92&#45;&gt;Node93 -->
<g id="edge183" class="edge">
<title>Node92&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M11311.16,-290.91C11703.27,-279.66 13256.26,-235.1 13607.25,-225.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11310.9,-287.42 11301,-291.2 11311.1,-294.42 11310.9,-287.42"/>
</g>
<!-- Node141 -->
<g id="node141" class="node">
<title>Node141</title>
<g id="a_node141"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12296,-129 12296,-159 12456,-159 12456,-129 12296,-129"/>
<text text-anchor="start" x="12304" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12376" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node92&#45;&gt;Node141 -->
<g id="edge269" class="edge">
<title>Node92&#45;&gt;Node141</title>
<path fill="none" stroke="midnightblue" d="M11311.22,-286.15C11495.54,-270.37 11928.2,-229.36 12287,-165 12296.66,-163.27 12306.87,-161.2 12316.78,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11310.7,-282.69 11301.03,-287.02 11311.29,-289.66 11310.7,-282.69"/>
</g>
<!-- Node93&#45;&gt;Node3 -->
<g id="edge232" class="edge">
<title>Node93&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M13596.91,-220.07C13325.25,-216.97 12422.38,-206.9 11676,-201 10988.45,-195.57 6174.65,-200.58 5488,-165 5447.49,-162.9 5402.6,-158.7 5365.27,-154.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.03,-223.57 13607.07,-220.18 13597.11,-216.57 13597.03,-223.57"/>
</g>
<!-- Node93&#45;&gt;Node8 -->
<g id="edge231" class="edge">
<title>Node93&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M13597.4,-220.66C13348.43,-219.14 12602.44,-210.75 12504,-165 12480.9,-154.26 12488.17,-133.58 12465,-123 12073.64,55.78 10960.05,-69.53 10530,-56 9965.19,-38.23 9287.49,-20.14 9037.68,-13.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.44,-224.16 13607.46,-220.72 13597.48,-217.16 13597.44,-224.16"/>
</g>
<!-- Node93&#45;&gt;Node9 -->
<g id="edge234" class="edge">
<title>Node93&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M13596.91,-220.15C13325.25,-217.33 12422.37,-208.01 11676,-201 11448.45,-198.86 7806.06,-191.09 7580,-165 7568.52,-163.67 7556.34,-161.48 7544.81,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.66 13607.07,-220.26 13597.11,-216.66 13597.04,-223.66"/>
</g>
<!-- Node93&#45;&gt;Node11 -->
<g id="edge233" class="edge">
<title>Node93&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M13596.95,-220.81C13269.84,-219.74 12046.03,-212.56 11662,-165 11650.72,-163.6 11638.78,-161.44 11627.4,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.28,-224.31 13607.29,-220.85 13597.3,-217.31 13597.28,-224.31"/>
</g>
<!-- Node93&#45;&gt;Node15 -->
<g id="edge235" class="edge">
<title>Node93&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M13597.21,-221.23C13216.18,-221.98 11596.33,-221.75 11094,-165 11081.78,-163.62 11068.82,-161.45 11056.49,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.32,-224.73 13607.32,-221.2 13597.31,-217.73 13597.32,-224.73"/>
</g>
<!-- Node93&#45;&gt;Node17 -->
<g id="edge236" class="edge">
<title>Node93&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M13596.91,-220.17C13325.25,-217.39 12422.37,-208.2 11676,-201 11246,-196.85 8234.19,-204.61 7806,-165 7791.62,-163.67 7776.32,-161.49 7761.77,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.67 13607.07,-220.27 13597.11,-216.67 13597.04,-223.67"/>
</g>
<!-- Node93&#45;&gt;Node25 -->
<g id="edge237" class="edge">
<title>Node93&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M13597.21,-221.13C13233.42,-221.42 11745.05,-219.19 11282,-165 11270.15,-163.61 11257.59,-161.44 11245.63,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.39,-224.63 13607.39,-221.12 13597.38,-217.63 13597.39,-224.63"/>
</g>
<!-- Node93&#45;&gt;Node31 -->
<g id="edge238" class="edge">
<title>Node93&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M13597.28,-220.28C13291.76,-217.27 12206.21,-204.01 11863,-165 11850.48,-163.58 11837.19,-161.42 11824.52,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.35,-223.78 13607.39,-220.38 13597.42,-216.78 13597.35,-223.78"/>
</g>
<!-- Node93&#45;&gt;Node33 -->
<g id="edge239" class="edge">
<title>Node93&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M13597.3,-220.78C13252.93,-219.55 11904.73,-211.79 11483,-165 11470.39,-163.6 11457,-161.44 11444.24,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.43,-224.28 13607.44,-220.81 13597.45,-217.28 13597.43,-224.28"/>
</g>
<!-- Node93&#45;&gt;Node37 -->
<g id="edge240" class="edge">
<title>Node93&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M13597.41,-219.52C13318.7,-214.18 12396.64,-194.66 12102,-165 12087.39,-163.53 12071.88,-161.38 12057.01,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.38,-223.02 13607.44,-219.71 13597.51,-216.02 13597.38,-223.02"/>
</g>
<!-- Node93&#45;&gt;Node41 -->
<g id="edge241" class="edge">
<title>Node93&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M13596.91,-220.13C13325.25,-217.24 12422.37,-207.73 11676,-201 11427.22,-198.76 7445.16,-193.43 7198,-165 7186.51,-163.68 7174.34,-161.48 7162.81,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.63 13607.07,-220.24 13597.11,-216.64 13597.04,-223.63"/>
</g>
<!-- Node93&#45;&gt;Node43 -->
<g id="edge242" class="edge">
<title>Node93&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M13596.99,-220.2C12948.89,-213.83 8629.41,-171.16 8564,-165 8549.74,-163.66 8534.58,-161.47 8520.16,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.13,-223.71 13607.16,-220.3 13597.2,-216.71 13597.13,-223.71"/>
</g>
<!-- Node93&#45;&gt;Node47 -->
<g id="edge243" class="edge">
<title>Node93&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M13596.91,-220.14C13325.25,-217.29 12422.37,-207.87 11676,-201 11201.11,-196.63 7874.48,-212.89 7402,-165 7388.89,-163.67 7374.97,-161.47 7361.76,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.65 13607.07,-220.25 13597.11,-216.65 13597.04,-223.65"/>
</g>
<!-- Node93&#45;&gt;Node49 -->
<g id="edge244" class="edge">
<title>Node93&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M13596.91,-220.09C13325.25,-217.07 12422.38,-207.2 11676,-201 11373.89,-198.49 6538.16,-199.32 6238,-165 6226.51,-163.69 6214.34,-161.5 6202.81,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.59 13607.07,-220.21 13597.11,-216.59 13597.04,-223.59"/>
</g>
<!-- Node93&#45;&gt;Node51 -->
<g id="edge246" class="edge">
<title>Node93&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M13596.86,-220.2C12961.26,-213.88 8804.89,-172.34 8742,-165 8730.67,-163.68 8718.68,-161.52 8707.29,-159.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.25,-223.7 13607.28,-220.3 13597.32,-216.7 13597.25,-223.7"/>
</g>
<!-- Node93&#45;&gt;Node53 -->
<g id="edge245" class="edge">
<title>Node93&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M13597.06,-220.12C13098.83,-214.67 10463.97,-184.96 10295,-165 10283.56,-163.65 10271.43,-161.47 10259.91,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.35,-223.63 13607.39,-220.24 13597.43,-216.63 13597.35,-223.63"/>
</g>
<!-- Node93&#45;&gt;Node59 -->
<g id="edge248" class="edge">
<title>Node93&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M13597.17,-220.39C13152.57,-216.91 11014.19,-198.54 10722,-165 10710.07,-163.63 10697.41,-161.45 10685.38,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.33,-223.89 13607.36,-220.47 13597.39,-216.89 13597.33,-223.89"/>
</g>
<!-- Node93&#45;&gt;Node73 -->
<g id="edge250" class="edge">
<title>Node93&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M13596.91,-220.08C13325.25,-217.02 12422.38,-207.04 11676,-201 11353,-198.39 6183.27,-198.45 5862,-165 5849.39,-163.69 5836.01,-161.5 5823.31,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.58 13607.07,-220.19 13597.11,-216.58 13597.04,-223.58"/>
</g>
<!-- Node93&#45;&gt;Node77 -->
<g id="edge252" class="edge">
<title>Node93&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M13597.25,-220.34C13169.07,-216.71 11173.36,-198.13 10900,-165 10888.68,-163.63 10876.69,-161.45 10865.3,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.34,-223.84 13607.37,-220.43 13597.4,-216.84 13597.34,-223.84"/>
</g>
<!-- Node93&#45;&gt;Node81 -->
<g id="edge253" class="edge">
<title>Node93&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M13596.91,-220.18C13325.25,-217.45 12422.37,-208.37 11676,-201 11265.78,-196.95 8391.51,-212.24 7984,-165 7972.52,-163.67 7960.34,-161.47 7948.81,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.68 13607.07,-220.29 13597.11,-216.68 13597.04,-223.68"/>
</g>
<!-- Node93&#45;&gt;Node83 -->
<g id="edge254" class="edge">
<title>Node93&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M13597.18,-220.19C12916.85,-213.41 8170.83,-166.03 8162,-165 8150.52,-163.67 8138.35,-161.47 8126.81,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.34,-223.7 13607.37,-220.3 13597.41,-216.7 13597.34,-223.7"/>
</g>
<!-- Node93&#45;&gt;Node85 -->
<g id="edge255" class="edge">
<title>Node93&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M13596.83,-220.18C12928.4,-213.4 8357.07,-166.98 8340,-165 8328.52,-163.66 8316.35,-161.46 8304.81,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.28,-223.68 13607.31,-220.28 13597.35,-216.68 13597.28,-223.68"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12512.5,-129 12512.5,-159 12685.5,-159 12685.5,-129 12512.5,-129"/>
<text text-anchor="start" x="12520.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="12599" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node94 -->
<g id="edge184" class="edge">
<title>Node93&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M13597.31,-220.45C13428.9,-218.41 13027.98,-208.92 12695,-165 12683.44,-163.47 12671.19,-161.33 12659.45,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.3,-223.95 13607.34,-220.56 13597.38,-216.95 13597.3,-223.95"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16297.5,-62 16297.5,-81 16462.5,-81 16462.5,-62 16297.5,-62"/>
<text text-anchor="middle" x="16380" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node95 -->
<g id="edge190" class="edge">
<title>Node93&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.21 13750.87,-201.9 13758,-201 13800.43,-195.65 19885.85,-195.33 19916,-165 19929.16,-151.76 19929.1,-136.29 19916,-123 19884.68,-91.22 16992.09,-75.51 16462.7,-72.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.96 13736.82,-208.19 13735.29,-201.35"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_arm_compute_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19962,-129 19962,-159 20120,-159 20120,-129 19962,-129"/>
<text text-anchor="start" x="19970" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="20041" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node97 -->
<g id="edge189" class="edge">
<title>Node93&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.21 13750.87,-201.9 13758,-201 14440.39,-114.98 19264.28,-239.7 19948,-165 19959.98,-163.69 19972.7,-161.5 19984.75,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.96 13736.82,-208.19 13735.29,-201.35"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20138,-134.5 20138,-153.5 20326,-153.5 20326,-134.5 20138,-134.5"/>
<text text-anchor="middle" x="20232" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node98 -->
<g id="edge191" class="edge">
<title>Node93&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.21 13750.87,-201.9 13758,-201 14460.35,-112.52 19424.55,-234.77 20129,-165 20151.66,-162.76 20176.75,-157.93 20196.49,-153.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.95 13736.82,-208.18 13735.29,-201.35"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20344.5,-129 20344.5,-159 20489.5,-159 20489.5,-129 20344.5,-129"/>
<text text-anchor="start" x="20352.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="20417" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node99 -->
<g id="edge192" class="edge">
<title>Node93&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.74C13743.46,-203.21 13750.87,-201.9 13758,-201 14483.07,-109.73 19609.67,-254.19 20335,-165 20345.62,-163.69 20356.85,-161.51 20367.48,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.95 13736.82,-208.18 13735.29,-201.35"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20508,-129 20508,-159 20652,-159 20652,-129 20508,-129"/>
<text text-anchor="start" x="20516" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="20580" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node100 -->
<g id="edge193" class="edge">
<title>Node93&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.74C13743.46,-203.21 13750.87,-201.9 13758,-201 14501.15,-107.5 19755.71,-257.42 20499,-165 20509.49,-163.7 20520.59,-161.51 20531.09,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.95 13736.82,-208.18 13735.29,-201.35"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20670,-129 20670,-159 20830,-159 20830,-129 20670,-129"/>
<text text-anchor="start" x="20678" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="20750" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node101 -->
<g id="edge194" class="edge">
<title>Node93&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.74C13743.46,-203.21 13750.87,-201.9 13758,-201 14519.02,-105.3 19898.89,-251.59 20661,-165 20672.49,-163.69 20684.66,-161.51 20696.19,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.95 13736.82,-208.18 13735.29,-201.35"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12703.5,-129 12703.5,-159 12920.5,-159 12920.5,-129 12703.5,-129"/>
<text text-anchor="start" x="12711.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="12812" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node102 -->
<g id="edge195" class="edge">
<title>Node93&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M13597.38,-217.43C13460.02,-210.8 13171.98,-194.5 12930,-165 12916.49,-163.35 12902.17,-161.24 12888.34,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.25,-220.93 13607.4,-217.91 13597.58,-213.94 13597.25,-220.93"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12939,-129 12939,-159 13093,-159 13093,-129 12939,-129"/>
<text text-anchor="start" x="12947" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13016" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node103 -->
<g id="edge196" class="edge">
<title>Node93&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M13596.92,-216.49C13485.03,-209.5 13277.22,-193.76 13102,-165 13092.17,-163.39 13081.78,-161.3 13071.76,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13596.92,-220 13607.12,-217.12 13597.35,-213.01 13596.92,-220"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13111,-129 13111,-159 13277,-159 13277,-129 13111,-129"/>
<text text-anchor="start" x="13119" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13194" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node104 -->
<g id="edge197" class="edge">
<title>Node93&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M13597.35,-211.21C13517.91,-201.16 13393.22,-184.29 13286,-165 13276.19,-163.23 13265.83,-161.18 13255.74,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13596.94,-214.68 13607.29,-212.46 13597.81,-207.74 13596.94,-214.68"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13295,-129 13295,-159 13461,-159 13461,-129 13295,-129"/>
<text text-anchor="start" x="13303" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13378" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node105 -->
<g id="edge198" class="edge">
<title>Node93&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M13612.87,-204.5C13559.25,-190.92 13484.05,-171.87 13433.3,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13612.07,-207.91 13622.63,-206.97 13613.79,-201.12 13612.07,-207.91"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13479,-129 13479,-159 13685,-159 13685,-129 13479,-129"/>
<text text-anchor="start" x="13487" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13582" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node106 -->
<g id="edge199" class="edge">
<title>Node93&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M13651.79,-200.25C13635.35,-187.23 13614.57,-170.78 13599.98,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13649.93,-203.24 13659.94,-206.7 13654.28,-197.75 13649.93,-203.24"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_cl_division_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13703,-129 13703,-159 13847,-159 13847,-129 13703,-129"/>
<text text-anchor="start" x="13711" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13775" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node107 -->
<g id="edge200" class="edge">
<title>Node93&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M13704.48,-200.25C13721.1,-187.23 13742.09,-170.78 13756.84,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13701.96,-197.78 13696.24,-206.7 13706.28,-203.29 13701.96,-197.78"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_cl_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13865,-129 13865,-159 14055,-159 14055,-129 13865,-129"/>
<text text-anchor="start" x="13873" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="13960" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node108 -->
<g id="edge201" class="edge">
<title>Node93&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M13739.83,-204.34C13790.12,-190.78 13860.27,-171.88 13907.77,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13738.8,-200.99 13730.05,-206.97 13740.62,-207.75 13738.8,-200.99"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14073,-129 14073,-159 14243,-159 14243,-129 14073,-129"/>
<text text-anchor="start" x="14081" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="14158" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node109 -->
<g id="edge202" class="edge">
<title>Node93&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M13740.28,-204.61C13746.25,-203.29 13752.23,-202.06 13758,-201 13892.7,-176.34 13928.89,-187.27 14064,-165 14074.37,-163.29 14085.33,-161.21 14095.96,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13739.25,-201.26 13730.29,-206.91 13740.82,-208.08 13739.25,-201.26"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14261,-129 14261,-159 14405,-159 14405,-129 14261,-129"/>
<text text-anchor="start" x="14269" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="14333" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node110 -->
<g id="edge203" class="edge">
<title>Node93&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M13738.65,-204.68C13745.15,-203.28 13751.69,-202.01 13758,-201 13975.37,-166.18 14034.58,-199.51 14252,-165 14261.73,-163.46 14272,-161.32 14281.85,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13737.49,-201.35 13728.51,-206.98 13739.04,-208.18 13737.49,-201.35"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_cl_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14423,-129 14423,-159 14567,-159 14567,-129 14423,-129"/>
<text text-anchor="start" x="14431" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="14495" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node111 -->
<g id="edge204" class="edge">
<title>Node93&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M13737.88,-204.72C13744.63,-203.28 13751.44,-201.99 13758,-201 14046.72,-157.39 14125.22,-208.19 14414,-165 14423.88,-163.52 14434.33,-161.39 14444.3,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13737.05,-201.32 13728.06,-206.94 13738.59,-208.15 13737.05,-201.32"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_cl_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14585,-129 14585,-159 14785,-159 14785,-129 14585,-129"/>
<text text-anchor="start" x="14593" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="14685" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node112 -->
<g id="edge205" class="edge">
<title>Node93&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M13737.57,-204.71C13744.42,-203.26 13751.34,-201.97 13758,-201 14118.12,-148.61 14214.4,-205.93 14576,-165 14589.19,-163.51 14603.19,-161.37 14616.6,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13736.61,-201.34 13727.62,-206.95 13738.15,-208.17 13736.61,-201.34"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_cl_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14803.5,-129 14803.5,-159 14956.5,-159 14956.5,-129 14803.5,-129"/>
<text text-anchor="start" x="14811.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="14880" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node113 -->
<g id="edge206" class="edge">
<title>Node93&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M13737.27,-204.72C13744.22,-203.24 13751.24,-201.95 13758,-201 14214.22,-136.77 14337.26,-225.46 14794,-165 14804.79,-163.57 14816.21,-161.4 14827.08,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13736.17,-201.37 13727.18,-206.98 13737.71,-208.2 13736.17,-201.37"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14975,-129 14975,-159 15119,-159 15119,-129 14975,-129"/>
<text text-anchor="start" x="14983" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="15047" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node114 -->
<g id="edge207" class="edge">
<title>Node93&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M13737.27,-204.68C13744.21,-203.22 13751.24,-201.94 13758,-201 14290.07,-127.44 14433.83,-237.79 14966,-165 14976.19,-163.61 14986.96,-161.45 14997.2,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13736.17,-201.34 13727.18,-206.94 13737.7,-208.17 13736.17,-201.34"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15137.5,-129 15137.5,-159 15282.5,-159 15282.5,-129 15137.5,-129"/>
<text text-anchor="start" x="15145.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="15210" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node115 -->
<g id="edge208" class="edge">
<title>Node93&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M13737.26,-204.66C13744.21,-203.2 13751.23,-201.92 13758,-201 14361.51,-118.64 14524.26,-245.62 15128,-165 15138.31,-163.62 15149.21,-161.47 15159.58,-159.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13736.17,-201.32 13727.17,-206.92 13737.7,-208.15 13736.17,-201.32"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15301,-129 15301,-159 15445,-159 15445,-129 15301,-129"/>
<text text-anchor="start" x="15309" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="15373" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node116 -->
<g id="edge209" class="edge">
<title>Node93&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M13736.97,-204.7C13744.01,-203.22 13751.14,-201.93 13758,-201 14433.83,-109.74 14616.04,-255.28 15292,-165 15302.34,-163.62 15313.27,-161.43 15323.64,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.74,-201.39 13726.74,-206.99 13737.27,-208.22 13735.74,-201.39"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="_cl_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15463,-129 15463,-159 15625,-159 15625,-129 15463,-129"/>
<text text-anchor="start" x="15471" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="15544" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node117 -->
<g id="edge210" class="edge">
<title>Node93&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M13736.96,-204.69C13744.01,-203.2 13751.14,-201.92 13758,-201 14505.28,-100.94 14705.47,-255.22 15454,-165 15465.44,-163.62 15477.57,-161.44 15489.09,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.37 13726.74,-206.98 13737.26,-208.21 13735.73,-201.37"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15643.5,-129 15643.5,-159 15832.5,-159 15832.5,-129 15643.5,-129"/>
<text text-anchor="start" x="15651.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="15738" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node118 -->
<g id="edge211" class="edge">
<title>Node93&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M13736.96,-204.67C13744.01,-203.19 13751.13,-201.91 13758,-201 14171.33,-146.09 15219.31,-208.53 15634,-165 15647.17,-163.62 15661.15,-161.43 15674.46,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.36 13726.74,-206.96 13737.26,-208.19 13735.73,-201.36"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="_cl_pad_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="15851,-129 15851,-159 15995,-159 15995,-129 15851,-129"/>
<text text-anchor="start" x="15859" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="15923" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node119 -->
<g id="edge212" class="edge">
<title>Node93&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M13736.96,-204.66C13744.01,-203.18 13751.13,-201.91 13758,-201 14217.2,-140.44 15382.71,-224.89 15842,-165 15852.34,-163.65 15863.27,-161.48 15873.64,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.35 13726.74,-206.94 13737.26,-208.18 13735.73,-201.35"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16013,-129 16013,-159 16157,-159 16157,-129 16013,-129"/>
<text text-anchor="start" x="16021" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="16085" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node120 -->
<g id="edge213" class="edge">
<title>Node93&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M13736.96,-204.65C13744.01,-203.18 13751.13,-201.9 13758,-201 14252.93,-136.04 15508.98,-229.24 16004,-165 16014.34,-163.66 16025.27,-161.49 16035.65,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.34 13726.74,-206.94 13737.26,-208.17 13735.73,-201.34"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16175,-129 16175,-159 16319,-159 16319,-129 16175,-129"/>
<text text-anchor="start" x="16183" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="16247" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node121 -->
<g id="edge214" class="edge">
<title>Node93&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M13736.96,-204.64C13744,-203.17 13751.13,-201.9 13758,-201 14288.66,-131.64 15635.24,-233.59 16166,-165 16176.34,-163.66 16187.28,-161.5 16197.65,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.33 13726.73,-206.93 13737.26,-208.16 13735.73,-201.33"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16337,-129 16337,-159 16481,-159 16481,-129 16337,-129"/>
<text text-anchor="start" x="16345" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="16409" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node122 -->
<g id="edge215" class="edge">
<title>Node93&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M13736.96,-204.64C13744,-203.16 13751.13,-201.89 13758,-201 14324.39,-127.24 15761.51,-237.93 16328,-165 16338.34,-163.67 16349.28,-161.5 16359.65,-159.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.32 13726.73,-206.92 13737.26,-208.16 13735.73,-201.32"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16499,-129 16499,-159 16643,-159 16643,-129 16499,-129"/>
<text text-anchor="start" x="16507" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="16571" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node123 -->
<g id="edge216" class="edge">
<title>Node93&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M13736.96,-204.63C13744,-203.16 13751.13,-201.89 13758,-201 14360.11,-122.85 15887.77,-242.28 16490,-165 16500.34,-163.67 16511.28,-161.51 16521.65,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.32 13726.73,-206.91 13737.26,-208.15 13735.73,-201.32"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="_cl_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16661,-129 16661,-159 16805,-159 16805,-129 16661,-129"/>
<text text-anchor="start" x="16669" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="16733" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node124 -->
<g id="edge217" class="edge">
<title>Node93&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M13736.96,-204.63C13744,-203.16 13751.13,-201.89 13758,-201 14395.84,-118.45 16014.04,-246.62 16652,-165 16662.34,-163.68 16673.28,-161.52 16683.65,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.31 13726.73,-206.91 13737.25,-208.15 13735.73,-201.31"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="_cl_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16823,-129 16823,-159 16967,-159 16967,-129 16823,-129"/>
<text text-anchor="start" x="16831" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="16895" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node125 -->
<g id="edge218" class="edge">
<title>Node93&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M13736.96,-204.62C13744,-203.15 13751.13,-201.89 13758,-201 14431.57,-114.05 16140.31,-250.97 16814,-165 16824.35,-163.68 16835.28,-161.52 16845.65,-159.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.31 13726.73,-206.9 13737.25,-208.14 13735.73,-201.31"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="_cl_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="16985,-129 16985,-159 17133,-159 17133,-129 16985,-129"/>
<text text-anchor="start" x="16993" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="17059" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node126 -->
<g id="edge219" class="edge">
<title>Node93&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.78C13743.47,-203.24 13750.87,-201.92 13758,-201 14467.3,-109.65 16266.32,-253.33 16976,-165 16986.74,-163.66 16998.1,-161.46 17008.86,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.39 13726.3,-207 13736.83,-208.22 13735.29,-201.39"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="_cl_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17151,-129 17151,-159 17295,-159 17295,-129 17151,-129"/>
<text text-anchor="start" x="17159" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="17223" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node127 -->
<g id="edge220" class="edge">
<title>Node93&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.78C13743.47,-203.24 13750.87,-201.92 13758,-201 14503.91,-105.14 16395.95,-259.77 17142,-165 17152.49,-163.67 17163.58,-161.47 17174.08,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.39 13726.3,-206.99 13736.83,-208.22 13735.29,-201.39"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="_cl_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17313,-129 17313,-159 17477,-159 17477,-129 17313,-129"/>
<text text-anchor="start" x="17321" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="17395" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node128 -->
<g id="edge221" class="edge">
<title>Node93&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.78C13743.47,-203.24 13750.87,-201.91 13758,-201 14539.64,-100.75 16521.01,-254.05 17304,-165 17315.73,-163.67 17328.17,-161.47 17339.96,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.38 13726.3,-206.99 13736.83,-208.21 13735.29,-201.38"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="_cl_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17495,-129 17495,-159 17639,-159 17639,-129 17495,-129"/>
<text text-anchor="start" x="17503" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="17567" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node129 -->
<g id="edge222" class="edge">
<title>Node93&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.77C13743.47,-203.24 13750.87,-201.91 13758,-201 14579.78,-95.8 16664.07,-269 17486,-165 17496.49,-163.67 17507.58,-161.48 17518.08,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.38 13726.3,-206.99 13736.83,-208.21 13735.29,-201.38"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="_cl_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17657,-129 17657,-159 17801,-159 17801,-129 17657,-129"/>
<text text-anchor="start" x="17665" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="17729" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node130 -->
<g id="edge223" class="edge">
<title>Node93&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.77C13743.47,-203.23 13750.87,-201.91 13758,-201 14186.75,-146.2 17219.17,-219.17 17648,-165 17658.49,-163.67 17669.58,-161.48 17680.09,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.38 13726.3,-206.98 13736.83,-208.21 13735.29,-201.38"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17819.5,-129 17819.5,-159 17972.5,-159 17972.5,-129 17819.5,-129"/>
<text text-anchor="start" x="17827.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="17896" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node131 -->
<g id="edge224" class="edge">
<title>Node93&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.77C13743.47,-203.23 13750.87,-201.91 13758,-201 14204.62,-144 17362.93,-218.31 17810,-165 17821.11,-163.67 17832.88,-161.48 17844.02,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.38 13726.3,-206.98 13736.83,-208.21 13735.29,-201.38"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="_cl_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="17990.5,-129 17990.5,-159 18141.5,-159 18141.5,-129 17990.5,-129"/>
<text text-anchor="start" x="17998.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="18066" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node132 -->
<g id="edge225" class="edge">
<title>Node93&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.77C13743.47,-203.23 13750.87,-201.91 13758,-201 14223.59,-141.67 17516.09,-221.71 17982,-165 17992.86,-163.68 18004.36,-161.48 18015.25,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.37 13726.3,-206.98 13736.83,-208.2 13735.29,-201.37"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><a xlink:href="_cl_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18160,-129 18160,-159 18304,-159 18304,-129 18160,-129"/>
<text text-anchor="start" x="18168" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="18232" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node133 -->
<g id="edge226" class="edge">
<title>Node93&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.23 13750.87,-201.91 13758,-201 14242.22,-139.37 17666.69,-225.92 18151,-165 18161.49,-163.68 18172.59,-161.49 18183.09,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.37 13726.3,-206.97 13736.82,-208.2 13735.29,-201.37"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18322.5,-129 18322.5,-159 18537.5,-159 18537.5,-129 18322.5,-129"/>
<text text-anchor="start" x="18330.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="18430" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node134 -->
<g id="edge227" class="edge">
<title>Node93&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.23 13750.87,-201.91 13758,-201 14260.09,-137.18 17808.86,-209.79 18313,-165 18327.98,-163.67 18343.94,-161.47 18359.09,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.37 13726.3,-206.97 13736.82,-208.2 13735.29,-201.37"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
<g id="a_node135"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18556,-123.5 18556,-164.5 18750,-164.5 18750,-123.5 18556,-123.5"/>
<text text-anchor="start" x="18564" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="start" x="18564" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
<text text-anchor="middle" x="18653" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node135 -->
<g id="edge228" class="edge">
<title>Node93&#45;&gt;Node135</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.22 13750.87,-201.9 13758,-201 14285.89,-134 18017.38,-216.54 18547,-165 18549.89,-164.72 18552.82,-164.4 18555.77,-164.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.37 13726.3,-206.97 13736.82,-208.2 13735.29,-201.37"/>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
<g id="a_node136"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18768,-129 18768,-159 18918,-159 18918,-129 18768,-129"/>
<text text-anchor="start" x="18776" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="18843" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node136 -->
<g id="edge229" class="edge">
<title>Node93&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.22 13750.87,-201.9 13758,-201 14309.27,-131.12 18207.35,-231.78 18759,-165 18769.86,-163.68 18781.36,-161.49 18792.25,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.97 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
<g id="a_node137"><a xlink:href="_utils_gpu_fsa_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="18936,-129 18936,-159 19068,-159 19068,-129 18936,-129"/>
<text text-anchor="start" x="18944" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="19002" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/UtilsGpuFsa.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node137 -->
<g id="edge230" class="edge">
<title>Node93&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.22 13750.87,-201.9 13758,-201 14327.8,-128.84 18357.78,-241.61 18927,-165 18936.75,-163.69 18947.04,-161.5 18956.76,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
<g id="a_node138"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19086,-129 19086,-159 19302,-159 19302,-129 19086,-129"/>
<text text-anchor="start" x="19094" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="19194" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node138 -->
<g id="edge247" class="edge">
<title>Node93&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.22 13750.87,-201.9 13758,-201 14344.34,-126.8 18488.28,-216.96 19077,-165 19091.98,-163.68 19107.94,-161.48 19123.09,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node139 -->
<g id="node139" class="node">
<title>Node139</title>
<g id="a_node139"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19320,-129 19320,-159 19480,-159 19480,-129 19320,-129"/>
<text text-anchor="start" x="19328" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="19400" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node139 -->
<g id="edge249" class="edge">
<title>Node93&#45;&gt;Node139</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.22 13750.87,-201.9 13758,-201 14370.14,-123.63 18697.98,-235.04 19311,-165 19322.49,-163.69 19334.66,-161.5 19346.19,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
<g id="a_node140"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19498.5,-129 19498.5,-159 19703.5,-159 19703.5,-129 19498.5,-129"/>
<text text-anchor="start" x="19506.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="19601" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node140 -->
<g id="edge251" class="edge">
<title>Node93&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.22 13750.87,-201.9 13758,-201 14389.77,-121.21 18854.87,-223.18 19489,-165 19503.36,-163.68 19518.64,-161.49 19533.14,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node93&#45;&gt;Node141 -->
<g id="edge256" class="edge">
<title>Node93&#45;&gt;Node141</title>
<path fill="none" stroke="midnightblue" d="M13597.03,-221.79C13402.1,-222.72 12891.67,-219.26 12470,-165 12458.5,-163.52 12446.31,-161.37 12434.67,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.2,-225.29 13607.19,-221.74 13597.17,-218.29 13597.2,-225.29"/>
</g>
<!-- Node142 -->
<g id="node142" class="node">
<title>Node142</title>
<g id="a_node142"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8751,-129 8751,-159 8911,-159 8911,-129 8751,-129"/>
<text text-anchor="start" x="8759" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8831" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node142 -->
<g id="edge257" class="edge">
<title>Node93&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M13597.16,-220.2C12983.35,-214.13 9078.38,-175.14 8958,-165 8941.87,-163.64 8924.7,-161.45 8908.36,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.21,-223.7 13607.24,-220.3 13597.28,-216.7 13597.21,-223.7"/>
</g>
<!-- Node143 -->
<g id="node143" class="node">
<title>Node143</title>
<g id="a_node143"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8967,-129 8967,-159 9131,-159 9131,-129 8967,-129"/>
<text text-anchor="start" x="8975" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9049" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node143 -->
<g id="edge258" class="edge">
<title>Node93&#45;&gt;Node143</title>
<path fill="none" stroke="midnightblue" d="M13597.22,-220.15C13000.18,-213.87 9292.54,-174.54 9178,-165 9161.74,-163.65 9144.42,-161.47 9127.93,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.41,-223.66 13607.45,-220.26 13597.48,-216.66 13597.41,-223.66"/>
</g>
<!-- Node144 -->
<g id="node144" class="node">
<title>Node144</title>
<g id="a_node144"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9187,-129 9187,-159 9347,-159 9347,-129 9187,-129"/>
<text text-anchor="start" x="9195" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9267" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node144 -->
<g id="edge259" class="edge">
<title>Node93&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M13597.19,-220.19C13013.78,-214.28 9465.43,-177.86 9356,-165 9344.68,-163.67 9332.68,-161.5 9321.29,-159.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.17,-223.69 13607.2,-220.29 13597.24,-216.69 13597.17,-223.69"/>
</g>
<!-- Node145 -->
<g id="node145" class="node">
<title>Node145</title>
<g id="a_node145"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9365,-129 9365,-159 9525,-159 9525,-129 9365,-129"/>
<text text-anchor="start" x="9373" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9445" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node145 -->
<g id="edge260" class="edge">
<title>Node93&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M13596.88,-220.22C13038.46,-214.83 9779.78,-182.69 9572,-165 9555.99,-163.64 9538.94,-161.46 9522.7,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.22,-223.73 13607.25,-220.32 13597.28,-216.73 13597.22,-223.73"/>
</g>
<!-- Node146 -->
<g id="node146" class="node">
<title>Node146</title>
<g id="a_node146"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9581,-129 9581,-159 9741,-159 9741,-129 9581,-129"/>
<text text-anchor="start" x="9589" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9661" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node146 -->
<g id="edge261" class="edge">
<title>Node93&#45;&gt;Node146</title>
<path fill="none" stroke="midnightblue" d="M13596.89,-220.07C13044.12,-213.72 9849.97,-176.58 9751,-165 9739.55,-163.66 9727.43,-161.49 9715.91,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.12,-223.58 13607.16,-220.19 13597.2,-216.58 13597.12,-223.58"/>
</g>
<!-- Node147 -->
<g id="node147" class="node">
<title>Node147</title>
<g id="a_node147"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9759.5,-129 9759.5,-159 9928.5,-159 9928.5,-129 9759.5,-129"/>
<text text-anchor="start" x="9767.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9844" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node147 -->
<g id="edge262" class="edge">
<title>Node93&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M13597.1,-220.24C13068.77,-215.19 10125.9,-186.19 9938,-165 9925.98,-163.64 9913.23,-161.45 9901.12,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.26,-223.74 13607.29,-220.33 13597.33,-216.74 13597.26,-223.74"/>
</g>
<!-- Node148 -->
<g id="node148" class="node">
<title>Node148</title>
<g id="a_node148"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12110.5,-129 12110.5,-159 12277.5,-159 12277.5,-129 12110.5,-129"/>
<text text-anchor="start" x="12118.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12194" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node148 -->
<g id="edge263" class="edge">
<title>Node93&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M13597.41,-219.57C13340.56,-214.74 12543.13,-197.45 12287,-165 12275.53,-163.55 12263.38,-161.39 12251.78,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.34,-223.07 13607.41,-219.76 13597.48,-216.07 13597.34,-223.07"/>
</g>
<!-- Node149 -->
<g id="node149" class="node">
<title>Node149</title>
<g id="a_node149"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9947,-129 9947,-159 10107,-159 10107,-129 9947,-129"/>
<text text-anchor="start" x="9955" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10027" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node149 -->
<g id="edge264" class="edge">
<title>Node93&#45;&gt;Node149</title>
<path fill="none" stroke="midnightblue" d="M13596.91,-220.2C13082.94,-215.05 10294.36,-186.21 10116,-165 10104.68,-163.65 10092.68,-161.48 10081.29,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.16,-223.7 13607.19,-220.3 13597.23,-216.7 13597.16,-223.7"/>
</g>
<!-- Node150 -->
<g id="node150" class="node">
<title>Node150</title>
<g id="a_node150"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="19721.5,-123.5 19721.5,-164.5 19906.5,-164.5 19906.5,-123.5 19721.5,-123.5"/>
<text text-anchor="start" x="19729.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="start" x="19729.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="19814" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node150 -->
<g id="edge265" class="edge">
<title>Node93&#45;&gt;Node150</title>
<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.21 13750.87,-201.9 13758,-201 14414.47,-118.17 19054.68,-231.56 19713,-165 19715.76,-164.72 19718.55,-164.4 19721.36,-164.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node151 -->
<g id="node151" class="node">
<title>Node151</title>
<g id="a_node151"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10303.5,-123.5 10303.5,-164.5 10488.5,-164.5 10488.5,-123.5 10303.5,-123.5"/>
<text text-anchor="start" x="10311.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="start" x="10311.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="10396" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node151 -->
<g id="edge266" class="edge">
<title>Node93&#45;&gt;Node151</title>
<path fill="none" stroke="midnightblue" d="M13596.98,-220.16C13135.45,-215.32 10847.79,-190.19 10535,-165 10519.93,-163.79 10504.01,-161.99 10488.53,-159.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13597.18,-223.67 13607.22,-220.27 13597.26,-216.67 13597.18,-223.67"/>
</g>
<!-- Node94&#45;&gt;Node8 -->
<g id="edge188" class="edge">
<title>Node94&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M12577.78,-121.6C12553.92,-98.13 12516.16,-62.88 12498,-56 12414.86,-24.53 9603.76,-13.27 9037.72,-11.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12575.43,-124.2 12584.99,-128.75 12580.35,-119.23 12575.43,-124.2"/>
</g>
<!-- Node94&#45;&gt;Node95 -->
<g id="edge185" class="edge">
<title>Node94&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M12667.31,-127.1C12676.58,-125.43 12685.99,-123.99 12695,-123 13063.57,-82.46 15786.21,-73.93 16297.4,-72.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12666.53,-123.69 12657.35,-128.98 12667.83,-130.57 12666.53,-123.69"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12550,-56.5 12550,-86.5 12726,-86.5 12726,-56.5 12550,-56.5"/>
<text text-anchor="start" x="12558" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
<text text-anchor="middle" x="12638" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
</a>
</g>
</g>
<!-- Node94&#45;&gt;Node96 -->
<g id="edge186" class="edge">
<title>Node94&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M12611.87,-119.73C12617.9,-108.83 12624.89,-96.2 12630.12,-86.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12608.67,-118.29 12606.89,-128.73 12614.8,-121.68 12608.67,-118.29"/>
</g>
<!-- Node96&#45;&gt;Node8 -->
<g id="edge187" class="edge">
<title>Node96&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M12539.86,-56.31C12538.57,-56.2 12537.28,-56.1 12536,-56 12179.32,-28.53 9579.7,-14.18 9037.81,-11.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="12539.61,-59.8 12549.89,-57.25 12540.27,-52.84 12539.61,-59.8"/>
</g>
<!-- Node152&#45;&gt;Node3 -->
<g id="edge272" class="edge">
<title>Node152&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M4312.62,-204.92C4320.46,-203.39 4328.39,-202.03 4336,-201 4664.05,-156.54 4749.83,-189.16 5080,-165 5120.46,-162.04 5165.34,-157.75 5202.68,-153.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4311.86,-201.5 4302.76,-206.92 4313.25,-208.36 4311.86,-201.5"/>
</g>
<!-- Node152&#45;&gt;Node5 -->
<g id="edge274" class="edge">
<title>Node152&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M4312.26,-204.88C4320.22,-203.34 4328.27,-201.99 4336,-201 4793.84,-142.14 4913.41,-195.65 5374,-165 5414.46,-162.31 5459.34,-158.02 5496.58,-154.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4311.37,-201.49 4302.26,-206.91 4312.76,-208.35 4311.37,-201.49"/>
</g>
<!-- Node153 -->
<g id="node153" class="node">
<title>Node153</title>
<g id="a_node153"><a xlink:href="_neon_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4167,-129 4167,-159 4327,-159 4327,-129 4167,-129"/>
<text text-anchor="start" x="4175" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4247" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node152&#45;&gt;Node153 -->
<g id="edge273" class="edge">
<title>Node152&#45;&gt;Node153</title>
<path fill="none" stroke="midnightblue" d="M4247,-196.59C4247,-184.26 4247,-169.72 4247,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4243.5,-196.7 4247,-206.7 4250.5,-196.71 4243.5,-196.7"/>
</g>
<!-- Node154&#45;&gt;Node3 -->
<g id="edge276" class="edge">
<title>Node154&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M8228.71,-204.9C8220.44,-203.32 8212.05,-201.95 8204,-201 7604.53,-130.45 6090.68,-198.48 5488,-165 5447.49,-162.75 5402.61,-158.54 5365.28,-154.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8228.22,-208.37 8238.71,-206.92 8229.6,-201.51 8228.22,-208.37"/>
</g>
<!-- Node154&#45;&gt;Node5 -->
<g id="edge278" class="edge">
<title>Node154&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M8228.71,-204.91C8220.44,-203.32 8212.05,-201.95 8204,-201 7643.84,-134.81 6226.16,-231.19 5666,-165 5654.68,-163.66 5642.68,-161.49 5631.29,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8228.21,-208.38 8238.71,-206.93 8229.6,-201.52 8228.21,-208.38"/>
</g>
<!-- Node154&#45;&gt;Node142 -->
<g id="edge277" class="edge">
<title>Node154&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M8360.53,-204.93C8367.75,-203.47 8375.01,-202.13 8382,-201 8540.74,-175.33 8583.26,-190.67 8742,-165 8752.16,-163.36 8762.9,-161.26 8773.27,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8359.81,-201.5 8350.73,-206.96 8361.23,-208.35 8359.81,-201.5"/>
</g>
<!-- Node155&#45;&gt;Node3 -->
<g id="edge280" class="edge">
<title>Node155&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M8407.53,-204.95C8398.99,-203.34 8390.32,-201.96 8382,-201 7743.04,-127.59 6130.19,-200.41 5488,-165 5447.49,-162.77 5402.61,-158.56 5365.28,-154.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8406.99,-208.41 8417.48,-206.92 8408.35,-201.54 8406.99,-208.41"/>
</g>
<!-- Node155&#45;&gt;Node5 -->
<g id="edge282" class="edge">
<title>Node155&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M8407.53,-204.95C8398.99,-203.35 8390.32,-201.96 8382,-201 7782.36,-131.86 6265.47,-235.55 5666,-165 5654.68,-163.67 5642.68,-161.5 5631.29,-159.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8406.99,-208.41 8417.48,-206.92 8408.35,-201.55 8406.99,-208.41"/>
</g>
<!-- Node155&#45;&gt;Node143 -->
<g id="edge281" class="edge">
<title>Node155&#45;&gt;Node143</title>
<path fill="none" stroke="midnightblue" d="M8542.06,-204.95C8549.44,-203.49 8556.86,-202.14 8564,-201 8721.03,-175.89 8762.26,-185.19 8920,-165 8935.17,-163.06 8951.31,-160.75 8966.86,-158.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8541.14,-201.56 8532.04,-206.99 8542.54,-208.42 8541.14,-201.56"/>
</g>
<!-- Node156&#45;&gt;Node3 -->
<g id="edge284" class="edge">
<title>Node156&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M4491.23,-204.91C4498.88,-203.41 4506.59,-202.06 4514,-201 4763.52,-165.26 4828.75,-185.3 5080,-165 5120.44,-161.73 5165.31,-157.41 5202.66,-153.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4490.35,-201.52 4481.25,-206.95 4491.75,-208.38 4490.35,-201.52"/>
</g>
<!-- Node156&#45;&gt;Node5 -->
<g id="edge286" class="edge">
<title>Node156&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M4490.27,-204.93C4498.23,-203.39 4506.27,-202.02 4514,-201 4893.26,-150.86 4992.38,-191.76 5374,-165 5414.45,-162.16 5459.32,-157.86 5496.58,-153.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4489.37,-201.54 4480.27,-206.97 4490.77,-208.4 4489.37,-201.54"/>
</g>
<!-- Node157 -->
<g id="node157" class="node">
<title>Node157</title>
<g id="a_node157"><a xlink:href="_neon_rsqrt_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4345,-129 4345,-159 4505,-159 4505,-129 4345,-129"/>
<text text-anchor="start" x="4353" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4425" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node156&#45;&gt;Node157 -->
<g id="edge285" class="edge">
<title>Node156&#45;&gt;Node157</title>
<path fill="none" stroke="midnightblue" d="M4425,-196.59C4425,-184.26 4425,-169.72 4425,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4421.5,-196.7 4425,-206.7 4428.5,-196.71 4421.5,-196.7"/>
</g>
<!-- Node158&#45;&gt;Node3 -->
<g id="edge288" class="edge">
<title>Node158&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M4670.19,-204.94C4677.52,-203.47 4684.9,-202.12 4692,-201 4863.06,-173.96 4907.6,-181.45 5080,-165 5120.39,-161.15 5165.26,-156.76 5202.61,-153.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4669.33,-201.55 4660.24,-207 4670.74,-208.4 4669.33,-201.55"/>
</g>
<!-- Node158&#45;&gt;Node5 -->
<g id="edge290" class="edge">
<title>Node158&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M4668.62,-204.95C4676.47,-203.42 4684.39,-202.05 4692,-201 4992.69,-159.58 5071.33,-187.89 5374,-165 5414.43,-161.94 5459.31,-157.62 5496.56,-153.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4667.86,-201.53 4658.76,-206.96 4669.26,-208.39 4667.86,-201.53"/>
</g>
<!-- Node159 -->
<g id="node159" class="node">
<title>Node159</title>
<g id="a_node159"><a xlink:href="_neon_sin_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4523,-129 4523,-159 4683,-159 4683,-129 4523,-129"/>
<text text-anchor="start" x="4531" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4603" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node158&#45;&gt;Node159 -->
<g id="edge289" class="edge">
<title>Node158&#45;&gt;Node159</title>
<path fill="none" stroke="midnightblue" d="M4603,-196.59C4603,-184.26 4603,-169.72 4603,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4599.5,-196.7 4603,-206.7 4606.5,-196.71 4599.5,-196.7"/>
</g>
<!-- Node160&#45;&gt;Node3 -->
<g id="edge292" class="edge">
<title>Node160&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M4850.04,-204.87C4856.77,-203.48 4863.51,-202.17 4870,-201 4984.93,-180.35 5119.05,-163.53 5202.76,-153.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4849.28,-201.45 4840.22,-206.94 4850.73,-208.3 4849.28,-201.45"/>
</g>
<!-- Node160&#45;&gt;Node5 -->
<g id="edge294" class="edge">
<title>Node160&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M4847.58,-204.9C4855.11,-203.42 4862.7,-202.07 4870,-201 5092.18,-168.29 5150.24,-184.01 5374,-165 5414.4,-161.57 5459.27,-157.2 5496.53,-153.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4846.83,-201.48 4837.74,-206.92 4848.24,-208.34 4846.83,-201.48"/>
</g>
<!-- Node161 -->
<g id="node161" class="node">
<title>Node161</title>
<g id="a_node161"><a xlink:href="_neon_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4701,-129 4701,-159 4861,-159 4861,-129 4701,-129"/>
<text text-anchor="start" x="4709" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4781" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node160&#45;&gt;Node161 -->
<g id="edge293" class="edge">
<title>Node160&#45;&gt;Node161</title>
<path fill="none" stroke="midnightblue" d="M4781,-196.59C4781,-184.26 4781,-169.72 4781,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4777.5,-196.7 4781,-206.7 4784.5,-196.71 4777.5,-196.7"/>
</g>
<!-- Node162&#45;&gt;Node3 -->
<g id="edge296" class="edge">
<title>Node162&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M8588.71,-204.89C8580.44,-203.31 8572.05,-201.94 8564,-201 8224.51,-161.31 5829.29,-183.69 5488,-165 5447.49,-162.78 5402.61,-158.57 5365.28,-154.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8588.22,-208.36 8598.71,-206.91 8589.6,-201.5 8588.22,-208.36"/>
</g>
<!-- Node162&#45;&gt;Node5 -->
<g id="edge298" class="edge">
<title>Node162&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M8588.71,-204.89C8580.44,-203.31 8572.05,-201.94 8564,-201 7924.33,-125.99 6305.67,-240.01 5666,-165 5654.68,-163.67 5642.68,-161.51 5631.29,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8588.22,-208.36 8598.71,-206.91 8589.6,-201.5 8588.22,-208.36"/>
</g>
<!-- Node162&#45;&gt;Node144 -->
<g id="edge297" class="edge">
<title>Node162&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M8720.19,-204.92C8727.52,-203.46 8734.9,-202.11 8742,-201 8917.46,-173.47 8963.74,-186.83 9140,-165 9155.17,-163.12 9171.32,-160.82 9186.83,-158.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8719.32,-201.53 8710.24,-206.98 8720.74,-208.38 8719.32,-201.53"/>
</g>
<!-- Node163&#45;&gt;Node3 -->
<g id="edge300" class="edge">
<title>Node163&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M5042.86,-204.5C5097.92,-190.92 5175.13,-171.87 5227.22,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5041.72,-201.18 5032.85,-206.97 5043.4,-207.97 5041.72,-201.18"/>
</g>
<!-- Node163&#45;&gt;Node5 -->
<g id="edge302" class="edge">
<title>Node163&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M5055.63,-205.18C5064.18,-203.67 5072.76,-202.25 5081,-201 5159.08,-189.17 5377.37,-165.8 5496.66,-153.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5054.85,-201.76 5045.63,-206.97 5056.09,-208.65 5054.85,-201.76"/>
</g>
<!-- Node164 -->
<g id="node164" class="node">
<title>Node164</title>
<g id="a_node164"><a xlink:href="_neon_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4879,-129 4879,-159 5071,-159 5071,-129 4879,-129"/>
<text text-anchor="start" x="4887" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4975" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node163&#45;&gt;Node164 -->
<g id="edge301" class="edge">
<title>Node163&#45;&gt;Node164</title>
<path fill="none" stroke="midnightblue" d="M4975.68,-196.59C4975.52,-184.26 4975.33,-169.72 4975.19,-159.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4972.18,-196.75 4975.81,-206.7 4979.18,-196.66 4972.18,-196.75"/>
</g>
<!-- Node165&#45;&gt;Node3 -->
<g id="edge304" class="edge">
<title>Node165&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M6310.59,-205.17C6301.34,-203.55 6291.97,-202.09 6283,-201 5931.9,-158.19 5840.79,-190.26 5488,-165 5447.54,-162.1 5402.66,-157.82 5365.32,-153.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6310.09,-208.64 6320.56,-206.99 6311.35,-201.75 6310.09,-208.64"/>
</g>
<!-- Node165&#45;&gt;Node5 -->
<g id="edge306" class="edge">
<title>Node165&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M6309.69,-205.13C6300.73,-203.54 6291.68,-202.12 6283,-201 6010.55,-165.98 5938.01,-203.24 5666,-165 5655.34,-163.5 5644.06,-161.39 5633.24,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6309.27,-208.61 6319.74,-206.97 6310.53,-201.72 6309.27,-208.61"/>
</g>
<!-- Node166 -->
<g id="node166" class="node">
<title>Node166</title>
<g id="a_node166"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5871,-129 5871,-159 6051,-159 6051,-129 5871,-129"/>
<text text-anchor="start" x="5879" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5961" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node165&#45;&gt;Node166 -->
<g id="edge305" class="edge">
<title>Node165&#45;&gt;Node166</title>
<path fill="none" stroke="midnightblue" d="M6304.75,-205.06C6297.41,-203.65 6290.07,-202.28 6283,-201 6184.2,-183.15 6158.78,-182.94 6060,-165 6049.82,-163.15 6039.08,-161.09 6028.57,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6304.27,-208.53 6314.75,-207 6305.6,-201.66 6304.27,-208.53"/>
</g>
<!-- Node167&#45;&gt;Node3 -->
<g id="edge308" class="edge">
<title>Node167&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M8766.71,-204.88C8758.44,-203.3 8750.05,-201.94 8742,-201 8382.85,-159.13 5849.04,-184.66 5488,-165 5447.49,-162.79 5402.61,-158.59 5365.28,-154.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8766.22,-208.35 8776.71,-206.9 8767.6,-201.49 8766.22,-208.35"/>
</g>
<!-- Node167&#45;&gt;Node5 -->
<g id="edge310" class="edge">
<title>Node167&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M8766.71,-204.89C8758.44,-203.31 8750.05,-201.94 8742,-201 8063.02,-121.63 6344.98,-244.37 5666,-165 5654.67,-163.68 5642.68,-161.51 5631.29,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8766.22,-208.36 8776.71,-206.91 8767.6,-201.5 8766.22,-208.36"/>
</g>
<!-- Node167&#45;&gt;Node145 -->
<g id="edge309" class="edge">
<title>Node167&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M8898.18,-204.87C8905.52,-203.42 8912.9,-202.09 8920,-201 9112.2,-171.61 9163.8,-194.39 9356,-165 9366.33,-163.42 9377.25,-161.33 9387.77,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8897.32,-201.47 8888.23,-206.91 8898.73,-208.33 8897.32,-201.47"/>
</g>
<!-- Node168&#45;&gt;Node3 -->
<g id="edge312" class="edge">
<title>Node168&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M8945.33,-205C8936.86,-203.37 8928.25,-201.96 8920,-201 8541.2,-156.95 5868.8,-185.62 5488,-165 5447.49,-162.81 5402.61,-158.6 5365.28,-154.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8944.69,-208.44 8955.19,-207 8946.09,-201.58 8944.69,-208.44"/>
</g>
<!-- Node168&#45;&gt;Node5 -->
<g id="edge314" class="edge">
<title>Node168&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M8944.71,-204.88C8936.44,-203.3 8928.05,-201.94 8920,-201 8201.71,-117.26 6384.29,-248.74 5666,-165 5654.67,-163.68 5642.68,-161.52 5631.29,-159.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="8944.22,-208.35 8954.71,-206.9 8945.6,-201.49 8944.22,-208.35"/>
</g>
<!-- Node168&#45;&gt;Node146 -->
<g id="edge313" class="edge">
<title>Node168&#45;&gt;Node146</title>
<path fill="none" stroke="midnightblue" d="M9076.18,-204.87C9083.52,-203.42 9090.9,-202.09 9098,-201 9290.2,-171.61 9340.94,-188.14 9534,-165 9549.18,-163.18 9565.33,-160.9 9580.84,-158.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9075.32,-201.47 9066.23,-206.91 9076.73,-208.33 9075.32,-201.47"/>
</g>
<!-- Node169&#45;&gt;Node3 -->
<g id="edge316" class="edge">
<title>Node169&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M6506.26,-204.94C6498.13,-203.39 6489.9,-202.01 6482,-201 6043.52,-144.82 5929.08,-194.58 5488,-165 5447.52,-162.29 5402.64,-158.02 5365.31,-154.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6505.61,-208.38 6516.11,-206.92 6506.99,-201.52 6505.61,-208.38"/>
</g>
<!-- Node169&#45;&gt;Node5 -->
<g id="edge318" class="edge">
<title>Node169&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M6506.26,-205.01C6498.12,-203.44 6489.9,-202.04 6482,-201 6122.11,-153.44 6025.83,-212.98 5666,-165 5655.01,-163.53 5643.38,-161.38 5632.27,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6505.6,-208.44 6516.1,-206.99 6506.99,-201.58 6505.6,-208.44"/>
</g>
<!-- Node170 -->
<g id="node170" class="node">
<title>Node170</title>
<g id="a_node170"><a xlink:href="_neon_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6247,-129 6247,-159 6407,-159 6407,-129 6247,-129"/>
<text text-anchor="start" x="6255" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6327" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node169&#45;&gt;Node170 -->
<g id="edge317" class="edge">
<title>Node169&#45;&gt;Node170</title>
<path fill="none" stroke="midnightblue" d="M6517.19,-204C6473.58,-190.47 6413.3,-171.77 6372.37,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6516.19,-207.35 6526.78,-206.97 6518.26,-200.67 6516.19,-207.35"/>
</g>
<!-- Node171&#45;&gt;Node3 -->
<g id="edge320" class="edge">
<title>Node171&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M9125.31,-205.1C9116.18,-203.43 9106.89,-201.98 9098,-201 8699.28,-157.04 5888.55,-186.59 5488,-165 5447.49,-162.82 5402.61,-158.61 5365.28,-154.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9124.65,-208.54 9135.13,-207 9125.98,-201.67 9124.65,-208.54"/>
</g>
<!-- Node171&#45;&gt;Node5 -->
<g id="edge322" class="edge">
<title>Node171&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M9124.83,-205.02C9115.86,-203.38 9106.74,-201.97 9098,-201 8339.91,-117.22 6423.6,-253.1 5666,-165 5654.52,-163.66 5642.35,-161.46 5630.81,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9124.4,-208.5 9134.88,-206.95 9125.72,-201.63 9124.4,-208.5"/>
</g>
<!-- Node171&#45;&gt;Node147 -->
<g id="edge321" class="edge">
<title>Node171&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M9262.26,-204.99C9270.24,-203.49 9278.28,-202.12 9286,-201 9490.71,-171.41 9545.29,-194.59 9750,-165 9760.98,-163.41 9772.6,-161.3 9783.78,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9261.36,-201.6 9252.22,-206.96 9262.7,-208.48 9261.36,-201.6"/>
</g>
<!-- Node172&#45;&gt;Node3 -->
<g id="edge325" class="edge">
<title>Node172&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M11516.74,-205.02C11507.8,-203.37 11498.71,-201.95 11490,-201 10827.05,-128.51 6154,-199.57 5488,-165 5447.49,-162.9 5402.6,-158.7 5365.27,-154.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11516.26,-208.49 11526.75,-206.96 11517.6,-201.62 11516.26,-208.49"/>
</g>
<!-- Node172&#45;&gt;Node5 -->
<g id="edge327" class="edge">
<title>Node172&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M11516.74,-205.02C11507.8,-203.37 11498.71,-201.95 11490,-201 10846.72,-130.6 6308.95,-238.36 5666,-165 5654.51,-163.69 5642.34,-161.5 5630.81,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11516.26,-208.49 11526.75,-206.96 11517.6,-201.62 11516.26,-208.49"/>
</g>
<!-- Node172&#45;&gt;Node8 -->
<g id="edge324" class="edge">
<title>Node172&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M11516.36,-205.05C11507.54,-203.42 11498.58,-201.99 11490,-201 11384.13,-188.74 9669,-209.14 9572,-165 9549.09,-154.57 9555.96,-135.3 9534,-123 9446.43,-73.93 9158.32,-35.74 9017.66,-19.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11515.75,-208.5 11526.24,-206.98 11517.09,-201.63 11515.75,-208.5"/>
</g>
<!-- Node172&#45;&gt;Node148 -->
<g id="edge326" class="edge">
<title>Node172&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M11676.69,-213.92C11780.94,-205.33 11954.17,-188.97 12102,-165 12112.33,-163.33 12123.24,-161.24 12133.8,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="11676.19,-210.44 11666.51,-214.75 11676.76,-217.42 11676.19,-210.44"/>
</g>
<!-- Node173&#45;&gt;Node3 -->
<g id="edge329" class="edge">
<title>Node173&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M9311.34,-204.99C9302.86,-203.36 9294.25,-201.96 9286,-201 8866.78,-152.46 5909.41,-187.61 5488,-165 5447.49,-162.83 5402.61,-158.62 5365.28,-154.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9310.69,-208.43 9321.19,-206.99 9312.09,-201.57 9310.69,-208.43"/>
</g>
<!-- Node173&#45;&gt;Node5 -->
<g id="edge331" class="edge">
<title>Node173&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M9311.34,-204.99C9302.86,-203.36 9294.25,-201.96 9286,-201 8486.88,-108.29 6465.12,-257.71 5666,-165 5654.52,-163.67 5642.34,-161.47 5630.81,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9310.69,-208.43 9321.19,-206.99 9312.09,-201.57 9310.69,-208.43"/>
</g>
<!-- Node173&#45;&gt;Node149 -->
<g id="edge330" class="edge">
<title>Node173&#45;&gt;Node149</title>
<path fill="none" stroke="midnightblue" d="M9441.58,-204.94C9449.12,-203.45 9456.7,-202.09 9464,-201 9672.95,-169.76 9729.05,-196.24 9938,-165 9948.49,-163.43 9959.59,-161.31 9970.26,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9440.83,-201.52 9431.74,-206.96 9442.24,-208.37 9440.83,-201.52"/>
</g>
<!-- Node174&#45;&gt;Node3 -->
<g id="edge333" class="edge">
<title>Node174&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M6698.24,-205.51C6685.77,-203.73 6673.08,-202.15 6661,-201 6141.76,-151.7 6008.5,-198.46 5488,-165 5447.52,-162.4 5402.63,-158.15 5365.3,-154.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6697.78,-208.98 6708.18,-206.97 6698.8,-202.05 6697.78,-208.98"/>
</g>
<!-- Node174&#45;&gt;Node5 -->
<g id="edge335" class="edge">
<title>Node174&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M6697.6,-205.48C6685.34,-203.73 6672.88,-202.16 6661,-201 6220.59,-157.96 6104.86,-221.75 5666,-165 5655.01,-163.58 5643.37,-161.44 5632.26,-159.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6697.44,-208.99 6707.84,-206.99 6698.46,-202.07 6697.44,-208.99"/>
</g>
<!-- Node175 -->
<g id="node175" class="node">
<title>Node175</title>
<g id="a_node175"><a xlink:href="_neon_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6425,-129 6425,-159 6655,-159 6655,-129 6425,-129"/>
<text text-anchor="start" x="6433" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6540" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node174&#45;&gt;Node175 -->
<g id="edge334" class="edge">
<title>Node174&#45;&gt;Node175</title>
<path fill="none" stroke="midnightblue" d="M6730.96,-204C6687.18,-190.47 6626.65,-171.77 6585.56,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6730.01,-207.36 6740.59,-206.97 6732.07,-200.68 6730.01,-207.36"/>
</g>
<!-- Node176&#45;&gt;Node3 -->
<g id="edge337" class="edge">
<title>Node176&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M6934.62,-204.93C6926.38,-203.36 6918.02,-201.98 6910,-201 6282.5,-124.07 6119.01,-203.87 5488,-165 5447.51,-162.51 5402.63,-158.27 5365.29,-154.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6934.11,-208.39 6944.6,-206.93 6935.48,-201.53 6934.11,-208.39"/>
</g>
<!-- Node176&#45;&gt;Node5 -->
<g id="edge339" class="edge">
<title>Node176&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M6934.62,-204.96C6926.37,-203.38 6918.02,-202 6910,-201 6361.11,-132.7 6214.81,-233.95 5666,-165 5654.84,-163.6 5643.03,-161.44 5631.78,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6934.1,-208.42 6944.6,-206.96 6935.48,-201.56 6934.1,-208.42"/>
</g>
<!-- Node177 -->
<g id="node177" class="node">
<title>Node177</title>
<g id="a_node177"><a xlink:href="_neon_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6673,-129 6673,-159 6833,-159 6833,-129 6673,-129"/>
<text text-anchor="start" x="6681" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6753" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node176&#45;&gt;Node177 -->
<g id="edge338" class="edge">
<title>Node176&#45;&gt;Node177</title>
<path fill="none" stroke="midnightblue" d="M6944.74,-204C6900.78,-190.47 6840,-171.77 6798.74,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6943.82,-207.38 6954.41,-206.97 6945.88,-200.69 6943.82,-207.38"/>
</g>
<!-- Node178&#45;&gt;Node3 -->
<g id="edge341" class="edge">
<title>Node178&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M9641.28,-201.1C9138.7,-154.87 5945.77,-189.37 5488,-165 5447.49,-162.84 5402.6,-158.64 5365.27,-154.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9640.98,-204.58 9651.27,-202.06 9641.65,-197.62 9640.98,-204.58"/>
</g>
<!-- Node178&#45;&gt;Node5 -->
<g id="edge343" class="edge">
<title>Node178&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M9641.13,-201.05C8746.16,-112.78 6540.43,-266.05 5666,-165 5654.52,-163.67 5642.34,-161.48 5630.81,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9640.97,-204.55 9651.27,-202.06 9641.67,-197.58 9640.97,-204.55"/>
</g>
<!-- Node178&#45;&gt;Node151 -->
<g id="edge342" class="edge">
<title>Node178&#45;&gt;Node151</title>
<path fill="none" stroke="midnightblue" d="M9846.95,-200.96C10045.66,-174.34 10099.4,-191.81 10294,-165 10297.04,-164.58 10300.12,-164.13 10303.24,-163.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="9846.2,-197.53 9836.76,-202.35 9847.14,-204.47 9846.2,-197.53"/>
</g>
<!-- Node179&#45;&gt;Node5 -->
<g id="edge347" class="edge">
<title>Node179&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M13794.36,-205.38C13782.21,-203.58 13769.81,-202.02 13758,-201 13310.11,-162.31 6112.71,-215.58 5666,-165 5654.51,-163.7 5642.34,-161.51 5630.81,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13794.06,-208.88 13804.48,-206.95 13795.13,-201.96 13794.06,-208.88"/>
</g>
<!-- Node180 -->
<g id="node180" class="node">
<title>Node180</title>
<g id="a_node180"><a xlink:href="_neon_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="20848.5,-129 20848.5,-159 21065.5,-159 21065.5,-129 20848.5,-129"/>
<text text-anchor="start" x="20856.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="20957" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node179&#45;&gt;Node180 -->
<g id="edge346" class="edge">
<title>Node179&#45;&gt;Node180</title>
<path fill="none" stroke="midnightblue" d="M13957.65,-205.39C13969.79,-203.59 13982.19,-202.02 13994,-201 14751.72,-135.23 20081.28,-230.77 20839,-165 20854.11,-163.69 20870.2,-161.5 20885.48,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="13956.87,-201.97 13947.52,-206.96 13957.94,-208.89 13956.87,-201.97"/>
</g>
<!-- Node181&#45;&gt;Node5 -->
<g id="edge350" class="edge">
<title>Node181&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M14019.34,-204.95C14010.87,-203.33 14002.26,-201.93 13994,-201 13074.53,-96.95 6585.47,-269.05 5666,-165 5654.51,-163.7 5642.34,-161.52 5630.81,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14018.7,-208.39 14029.19,-206.94 14020.09,-201.53 14018.7,-208.39"/>
</g>
<!-- Node182 -->
<g id="node182" class="node">
<title>Node182</title>
<g id="a_node182"><a xlink:href="_neon_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="21084,-129 21084,-159 21244,-159 21244,-129 21084,-129"/>
<text text-anchor="start" x="21092" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="21164" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node181&#45;&gt;Node182 -->
<g id="edge349" class="edge">
<title>Node181&#45;&gt;Node182</title>
<path fill="none" stroke="midnightblue" d="M14173.27,-220.83C14965.65,-219.24 20715.74,-206.33 21075,-165 21086.49,-163.68 21098.66,-161.48 21110.19,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="14173.06,-217.33 14163.07,-220.85 14173.08,-224.33 14173.06,-217.33"/>
</g>
<!-- Node183&#45;&gt;Node5 -->
<g id="edge352" class="edge">
<title>Node183&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M10007.72,-273.51C10018.13,-265.46 10028.33,-255.18 10034,-243 10041.88,-226.08 10047.14,-214.25 10034,-201 9991.28,-157.92 5726.27,-171.94 5666,-165 5654.52,-163.68 5642.34,-161.48 5630.81,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="10005.49,-270.81 9999.41,-279.48 10009.58,-276.49 10005.49,-270.81"/>
</g>
</g>
</svg>