blob: 253059f2db675044fdceb60c4e1c308a1289341d [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/aclCommon/ArmComputeUtils.hpp Pages: 1 -->
<svg width="14399pt" height="240pt"
viewBox="0.00 0.00 14399.00 240.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 236)">
<title>src/backends/aclCommon/ArmComputeUtils.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-236 14395,-236 14395,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="6798,-201.5 6798,-231.5 6939,-231.5 6939,-201.5 6798,-201.5"/>
<text text-anchor="start" x="6806" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="6868.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="204,-129 204,-159 377,-159 377,-129 204,-129"/>
<text text-anchor="start" x="212" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="290.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.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="M6787.54,-215.63C6088.08,-216.69 1076.21,-222.18 411.5,-165 396.01,-163.67 379.52,-161.47 363.85,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.77,-219.13 6797.77,-215.62 6787.76,-212.13 6787.77,-219.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-62 0,-81 165,-81 165,-62 0,-62"/>
<text text-anchor="middle" x="82.5" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M6787.66,-215.26C6034.85,-212.99 275.91,-194.62 194.5,-165 146.87,-147.67 104.99,-100.53 89.19,-81.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.85,-218.76 6797.86,-215.29 6787.87,-211.76 6787.85,-218.76"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="289,-0.5 289,-19.5 486,-19.5 486,-0.5 289,-0.5"/>
<text text-anchor="middle" x="387.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge48" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M6787.72,-215.49C6050.41,-215.37 512.66,-212.85 444.5,-165 394.8,-130.11 388.34,-46.67 387.58,-19.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.97,-218.99 6797.97,-215.5 6787.97,-211.99 6787.97,-218.99"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_arm_compute_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="453.5,-129 453.5,-159 611.5,-159 611.5,-129 453.5,-129"/>
<text text-anchor="start" x="461.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="532.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M6787.9,-215.35C6080.09,-213.92 941.5,-202.33 620.5,-165 609.14,-163.68 597.1,-161.48 585.7,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.99,-218.85 6798,-215.37 6788.01,-211.85 6787.99,-218.85"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="629.5,-134.5 629.5,-153.5 817.5,-153.5 817.5,-134.5 629.5,-134.5"/>
<text text-anchor="middle" x="723.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M6787.62,-215.24C6092.11,-212.99 1137.98,-195.89 827.5,-165 804.63,-162.72 779.3,-157.9 759.36,-153.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.78,-218.74 6797.79,-215.28 6787.81,-211.74 6787.78,-218.74"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="836,-129 836,-159 981,-159 981,-129 836,-129"/>
<text text-anchor="start" x="844" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="908.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M6787.93,-215.34C6104.13,-213.9 1291.49,-202.49 990.5,-165 979.89,-163.68 968.66,-161.48 958.03,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.92,-218.84 6797.93,-215.36 6787.94,-211.84 6787.92,-218.84"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="999.5,-129 999.5,-159 1143.5,-159 1143.5,-129 999.5,-129"/>
<text text-anchor="start" x="1007.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1071.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M6787.8,-215.32C6114.25,-213.79 1444.8,-201.86 1152.5,-165 1142.01,-163.68 1130.91,-161.48 1120.41,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.88,-218.82 6797.89,-215.35 6787.9,-211.82 6787.88,-218.82"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1161.5,-129 1161.5,-159 1321.5,-159 1321.5,-129 1161.5,-129"/>
<text text-anchor="start" x="1169.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1241.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</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="M6787.52,-215.25C6125.07,-213.11 1614.63,-197.39 1331.5,-165 1319.89,-163.67 1307.58,-161.48 1295.92,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.9,-218.75 6797.92,-215.28 6787.93,-211.75 6787.9,-218.75"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1340,-129 1340,-159 1557,-159 1557,-129 1340,-129"/>
<text text-anchor="start" x="1348" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1448.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M6787.71,-215.5C6162.66,-215.44 2107.86,-213.15 1566.5,-165 1551.49,-163.67 1535.52,-161.48 1520.34,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.96,-219 6797.96,-215.51 6787.97,-212 6787.96,-219"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1575.5,-129 1575.5,-159 1729.5,-159 1729.5,-129 1575.5,-129"/>
<text text-anchor="start" x="1583.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1652.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M6787.11,-215.21C6151.4,-212.85 1999.77,-196.28 1738.5,-165 1727.39,-163.67 1715.62,-161.47 1704.48,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.53,-218.71 6797.54,-215.24 6787.55,-211.71 6787.53,-218.71"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1747.5,-129 1747.5,-159 1913.5,-159 1913.5,-129 1747.5,-129"/>
<text text-anchor="start" x="1755.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="1830.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M6787.52,-215.67C6186.15,-216.8 2424.74,-221.56 1922.5,-165 1910.64,-163.66 1898.07,-161.46 1886.15,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.83,-219.17 6797.82,-215.65 6787.82,-212.17 6787.83,-219.17"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1931.5,-129 1931.5,-159 2097.5,-159 2097.5,-129 1931.5,-129"/>
<text text-anchor="start" x="1939.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2014.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge15" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M6787.76,-215.63C6200.07,-216.49 2589.28,-219.46 2106.5,-165 2094.81,-163.68 2082.41,-161.52 2070.64,-159.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.84,-219.13 6797.84,-215.62 6787.83,-212.13 6787.84,-219.13"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2115.5,-129 2115.5,-159 2321.5,-159 2321.5,-129 2115.5,-129"/>
<text text-anchor="start" x="2123.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2218.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge16" class="edge">
<title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M6787.56,-215.41C6215.44,-214.65 2790.36,-208.32 2330.5,-165 2316.24,-163.66 2301.08,-161.47 2286.66,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.78,-218.91 6797.78,-215.42 6787.78,-211.91 6787.78,-218.91"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_cl_division_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2339.5,-129 2339.5,-159 2483.5,-159 2483.5,-129 2339.5,-129"/>
<text text-anchor="start" x="2347.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2411.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge17" class="edge">
<title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M6787.77,-215.69C6227.98,-216.85 2933.63,-221.24 2492.5,-165 2482.15,-163.68 2471.22,-161.52 2460.85,-159.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.78,-219.19 6797.77,-215.67 6787.76,-212.19 6787.78,-219.19"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_cl_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2501.5,-129 2501.5,-159 2691.5,-159 2691.5,-129 2501.5,-129"/>
<text text-anchor="start" x="2509.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2596.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge18" class="edge">
<title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M6787.8,-215.39C6243.8,-214.51 3120.91,-207.63 2700.5,-165 2687.24,-163.66 2673.15,-161.47 2659.76,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.9,-218.89 6797.91,-215.4 6787.92,-211.89 6787.9,-218.89"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2709.5,-129 2709.5,-159 2879.5,-159 2879.5,-129 2709.5,-129"/>
<text text-anchor="start" x="2717.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2794.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M6787.69,-215.43C6257.77,-214.86 3288.57,-209.66 2888.5,-165 2876.48,-163.66 2863.73,-161.47 2851.62,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.91,-218.93 6797.92,-215.44 6787.92,-211.93 6787.91,-218.93"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2897.5,-129 2897.5,-159 3041.5,-159 3041.5,-129 2897.5,-129"/>
<text text-anchor="start" x="2905.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="2969.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge20" class="edge">
<title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M6787.3,-215.54C6268.96,-215.66 3432.62,-214.04 3050.5,-165 3040.16,-163.67 3029.22,-161.51 3018.85,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.67,-219.04 6797.67,-215.54 6787.67,-212.04 6787.67,-219.04"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_cl_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3059.5,-129 3059.5,-159 3203.5,-159 3203.5,-129 3059.5,-129"/>
<text text-anchor="start" x="3067.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3131.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge21" class="edge">
<title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M6787.53,-215.49C6282.81,-215.28 3577.61,-211.97 3212.5,-165 3202.16,-163.67 3191.22,-161.51 3180.85,-159.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.64,-218.99 6797.64,-215.49 6787.64,-211.99 6787.64,-218.99"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_cl_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3221.5,-129 3221.5,-159 3421.5,-159 3421.5,-129 3221.5,-129"/>
<text text-anchor="start" x="3229.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3321.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge22" class="edge">
<title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M6787.81,-215.11C6301.92,-212.68 3774.84,-198.5 3431.5,-165 3417.59,-163.64 3402.8,-161.47 3388.73,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.88,-218.61 6797.9,-215.16 6787.91,-211.61 6787.88,-218.61"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_cl_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3440,-129 3440,-159 3593,-159 3593,-129 3440,-129"/>
<text text-anchor="start" x="3448" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3516.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M6787.7,-215.28C6315.89,-213.87 3926.92,-204.77 3602.5,-165 3591.55,-163.66 3579.95,-161.49 3568.94,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.81,-218.78 6797.82,-215.31 6787.83,-211.78 6787.81,-218.78"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3611.5,-129 3611.5,-159 3755.5,-159 3755.5,-129 3611.5,-129"/>
<text text-anchor="start" x="3619.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3683.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge24" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M6787.73,-215.26C6330.11,-213.77 4072.61,-204.45 3765.5,-165 3755.04,-163.66 3743.97,-161.49 3733.47,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.87,-218.76 6797.88,-215.29 6787.89,-211.76 6787.87,-218.76"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3774,-129 3774,-159 3919,-159 3919,-129 3774,-129"/>
<text text-anchor="start" x="3782" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="3846.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge25" class="edge">
<title>Node1&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M6787.74,-215.18C6344.66,-213.3 4218.53,-202.39 3928.5,-165 3918.04,-163.65 3906.97,-161.48 3896.47,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.87,-218.68 6797.89,-215.23 6787.9,-211.68 6787.87,-218.68"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3937.5,-129 3937.5,-159 4081.5,-159 4081.5,-129 3937.5,-129"/>
<text text-anchor="start" x="3945.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4009.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge26" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M6787.74,-215.11C6359.5,-212.9 4363.53,-200.73 4090.5,-165 4080.16,-163.65 4069.23,-161.47 4058.86,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.84,-218.61 6797.86,-215.16 6787.88,-211.61 6787.84,-218.61"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_cl_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4099.5,-129 4099.5,-159 4261.5,-159 4261.5,-129 4099.5,-129"/>
<text text-anchor="start" x="4107.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4180.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge27" class="edge">
<title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M6787.75,-214.88C6376.67,-211.58 4526.03,-195.15 4271.5,-165 4259.93,-163.63 4247.68,-161.45 4236.03,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.74,-218.38 6797.77,-214.96 6787.79,-211.38 6787.74,-218.38"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4280,-129 4280,-159 4469,-159 4469,-129 4280,-129"/>
<text text-anchor="start" x="4288" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4374.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge28" class="edge">
<title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M6787.64,-215.63C6424.35,-215.91 4940.81,-213.98 4478.5,-165 4465.43,-163.61 4451.54,-161.44 4438.32,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.8,-219.13 6797.8,-215.62 6787.8,-212.13 6787.8,-219.13"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_cl_pad_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4487.5,-129 4487.5,-159 4631.5,-159 4631.5,-129 4487.5,-129"/>
<text text-anchor="start" x="4495.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4559.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge29" class="edge">
<title>Node1&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M6787.67,-214.72C6413.21,-210.96 4856.19,-193.72 4640.5,-165 4630.16,-163.62 4619.23,-161.44 4608.86,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.84,-218.22 6797.88,-214.82 6787.91,-211.22 6787.84,-218.22"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4649.5,-129 4649.5,-159 4793.5,-159 4793.5,-129 4649.5,-129"/>
<text text-anchor="start" x="4657.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4721.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge30" class="edge">
<title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M6787.86,-215.87C6456.22,-217.03 5196.48,-217.81 4802.5,-165 4792.31,-163.63 4781.54,-161.49 4771.3,-159.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.88,-219.37 6797.87,-215.83 6787.86,-212.37 6787.88,-219.37"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4811.5,-129 4811.5,-159 4955.5,-159 4955.5,-129 4811.5,-129"/>
<text text-anchor="start" x="4819.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="4883.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge31" class="edge">
<title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M6787.52,-215.67C6472.05,-215.99 5324.97,-213.7 4964.5,-165 4954.31,-163.62 4943.54,-161.47 4933.3,-159.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.95,-219.17 6797.95,-215.66 6787.94,-212.17 6787.95,-219.17"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4973.5,-129 4973.5,-159 5117.5,-159 5117.5,-129 4973.5,-129"/>
<text text-anchor="start" x="4981.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="5045.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge32" class="edge">
<title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M6787.52,-215.44C6489.45,-214.86 5453.69,-209.62 5126.5,-165 5116.31,-163.61 5105.54,-161.45 5095.3,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.81,-218.94 6797.81,-215.46 6787.82,-211.94 6787.81,-218.94"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5135.5,-129 5135.5,-159 5279.5,-159 5279.5,-129 5135.5,-129"/>
<text text-anchor="start" x="5143.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="5207.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge33" class="edge">
<title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M6787.61,-215.16C6507.87,-213.63 5582.57,-205.54 5288.5,-165 5278.31,-163.6 5267.54,-161.43 5257.3,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.66,-218.66 6797.68,-215.21 6787.7,-211.66 6787.66,-218.66"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_cl_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5297.5,-129 5297.5,-159 5441.5,-159 5441.5,-129 5297.5,-129"/>
<text text-anchor="start" x="5305.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="5369.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge34" class="edge">
<title>Node1&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M6787.66,-214.81C6527.16,-212.26 5711.56,-201.48 5450.5,-165 5440.31,-163.58 5429.55,-161.4 5419.31,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.77,-218.32 6797.8,-214.91 6787.83,-211.32 6787.77,-218.32"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_cl_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5459.5,-129 5459.5,-159 5603.5,-159 5603.5,-129 5459.5,-129"/>
<text text-anchor="start" x="5467.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="5531.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge35" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M6787.59,-214.38C6547.33,-210.72 5840.68,-197.42 5612.5,-165 5602.46,-163.57 5591.86,-161.43 5581.75,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.59,-217.88 6797.65,-214.53 6787.7,-210.88 6787.59,-217.88"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_cl_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5621.5,-129 5621.5,-159 5769.5,-159 5769.5,-129 5621.5,-129"/>
<text text-anchor="start" x="5629.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="5695.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node35 -->
<g id="edge36" class="edge">
<title>Node1&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M6787.55,-213.75C6569.51,-208.7 5973.27,-192.72 5778.5,-165 5768.23,-163.54 5757.37,-161.38 5747.01,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.56,-217.25 6797.64,-213.98 6787.73,-210.25 6787.56,-217.25"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_cl_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5787.5,-129 5787.5,-159 5931.5,-159 5931.5,-129 5787.5,-129"/>
<text text-anchor="start" x="5795.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="5859.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge37" class="edge">
<title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M6787.56,-216.18C6625.71,-216.42 6251.05,-211.37 5940.5,-165 5930.62,-163.52 5920.17,-161.39 5910.2,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.91,-219.68 6797.91,-216.16 6787.9,-212.68 6787.91,-219.68"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_cl_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5949.5,-129 5949.5,-159 6113.5,-159 6113.5,-129 5949.5,-129"/>
<text text-anchor="start" x="5957.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="6031.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node37 -->
<g id="edge38" class="edge">
<title>Node1&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M6787.92,-213.97C6650.68,-210.48 6363.05,-199.38 6122.5,-165 6111.77,-163.47 6100.43,-161.37 6089.52,-159.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.86,-217.47 6797.94,-214.22 6788.03,-210.47 6787.86,-217.47"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_cl_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6131.5,-129 6131.5,-159 6275.5,-159 6275.5,-129 6131.5,-129"/>
<text text-anchor="start" x="6139.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="6203.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge39" class="edge">
<title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M6787.63,-212.49C6674.45,-207.38 6462.67,-194.51 6284.5,-165 6274.93,-163.41 6264.81,-161.29 6255.1,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.79,-216 6797.94,-212.95 6788.1,-209.01 6787.79,-216"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_cl_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6293.5,-129 6293.5,-159 6437.5,-159 6437.5,-129 6293.5,-129"/>
<text text-anchor="start" x="6301.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="6365.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node39 -->
<g id="edge40" class="edge">
<title>Node1&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M6787.61,-208.7C6702.53,-200.87 6564.96,-186.29 6447.5,-165 6438.27,-163.33 6428.53,-161.24 6419.12,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.44,-212.2 6797.72,-209.62 6788.08,-205.23 6787.44,-212.2"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6456,-129 6456,-159 6609,-159 6609,-129 6456,-129"/>
<text text-anchor="start" x="6464" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="6532.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node40 -->
<g id="edge41" class="edge">
<title>Node1&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M6787.88,-199.84C6738.84,-190.15 6674.97,-177.27 6618.5,-165 6609.96,-163.15 6600.96,-161.12 6592.13,-159.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6787.31,-203.29 6797.8,-201.79 6788.67,-196.42 6787.31,-203.29"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_cl_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6627,-129 6627,-159 6778,-159 6778,-129 6627,-129"/>
<text text-anchor="start" x="6635" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="6702.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node41 -->
<g id="edge42" class="edge">
<title>Node1&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M6825.75,-197.34C6797.68,-185.42 6761.52,-170.07 6735.64,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6824.73,-200.72 6835.31,-201.4 6827.47,-194.27 6824.73,-200.72"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_cl_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6796.5,-129 6796.5,-159 6940.5,-159 6940.5,-129 6796.5,-129"/>
<text text-anchor="start" x="6804.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="6868.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge43" class="edge">
<title>Node1&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M6868.5,-191.23C6868.5,-180.57 6868.5,-168.41 6868.5,-159.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6865,-191.23 6868.5,-201.23 6872,-191.23 6865,-191.23"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6959,-129 6959,-159 7174,-159 7174,-129 6959,-129"/>
<text text-anchor="start" x="6967" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="middle" x="7066.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node43 -->
<g id="edge44" class="edge">
<title>Node1&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M6917.75,-197.96C6951.46,-185.96 6995.56,-170.26 7026.98,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6916.34,-194.75 6908.09,-201.4 6918.69,-201.35 6916.34,-194.75"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7192.5,-123.5 7192.5,-164.5 7386.5,-164.5 7386.5,-123.5 7192.5,-123.5"/>
<text text-anchor="start" x="7200.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
<text text-anchor="start" x="7200.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
<text text-anchor="middle" x="7289.5" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge45" class="edge">
<title>Node1&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M6949.26,-203.18C7012.96,-193.31 7104,-178.87 7183.5,-165 7186.45,-164.49 7189.45,-163.96 7192.47,-163.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6948.63,-199.74 6939.28,-204.72 6949.7,-206.65 6948.63,-199.74"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7404.5,-129 7404.5,-159 7554.5,-159 7554.5,-129 7404.5,-129"/>
<text text-anchor="start" x="7412.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="7479.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node45 -->
<g id="edge46" class="edge">
<title>Node1&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M6949.32,-211.23C7053.14,-204.96 7238.65,-191.06 7395.5,-165 7405.26,-163.38 7415.57,-161.26 7425.5,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949,-207.75 6939.23,-211.84 6949.42,-214.73 6949,-207.75"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_utils_gpu_fsa_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7572.5,-129 7572.5,-159 7704.5,-159 7704.5,-129 7572.5,-129"/>
<text text-anchor="start" x="7580.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="7638.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/UtilsGpuFsa.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge47" class="edge">
<title>Node1&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M6949.34,-214.54C7079.54,-211.9 7343.38,-202.01 7563.5,-165 7572.54,-163.48 7582.06,-161.36 7591.18,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6948.99,-211.05 6939.06,-214.74 6949.13,-218.05 6948.99,-211.05"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7722.5,-129 7722.5,-159 7884.5,-159 7884.5,-129 7722.5,-129"/>
<text text-anchor="start" x="7730.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
<text text-anchor="middle" x="7803.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node47 -->
<g id="edge49" class="edge">
<title>Node1&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M6949.37,-214.93C7100.3,-212.93 7434.82,-204.04 7713.5,-165 7724.28,-163.49 7735.68,-161.37 7746.62,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.22,-211.43 6939.26,-215.06 6949.31,-218.43 6949.22,-211.43"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_neon_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7903,-129 7903,-159 8064,-159 8064,-129 7903,-129"/>
<text text-anchor="start" x="7911" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7983.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge50" class="edge">
<title>Node1&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M6949.16,-216.15C7122.73,-216.55 7544.23,-212.07 7893.5,-165 7904.45,-163.53 7916.03,-161.39 7927.11,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.1,-212.65 6939.09,-216.12 6949.08,-219.65 6949.1,-212.65"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_neon_addition_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8082.5,-129 8082.5,-159 8242.5,-159 8242.5,-129 8082.5,-129"/>
<text text-anchor="start" x="8090.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8162.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge51" class="edge">
<title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M6949.29,-214C7182.72,-209.38 7855.28,-193.85 8073.5,-165 8084.49,-163.55 8096.12,-161.39 8107.23,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.11,-210.51 6939.18,-214.2 6949.24,-217.5 6949.11,-210.51"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8260.5,-129 8260.5,-159 8436.5,-159 8436.5,-129 8260.5,-129"/>
<text text-anchor="start" x="8268.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8348.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge52" class="edge">
<title>Node1&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M6949.44,-214.32C7205.65,-210.3 7996.96,-195.67 8251.5,-165 8263.54,-163.55 8276.3,-161.38 8288.47,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.04,-210.82 6939.1,-214.48 6949.15,-217.82 6949.04,-210.82"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_neon_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8454.5,-129 8454.5,-159 8662.5,-159 8662.5,-129 8454.5,-129"/>
<text text-anchor="start" x="8462.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8558.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node51 -->
<g id="edge53" class="edge">
<title>Node1&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M6949.15,-214.44C7228.07,-210.56 8150.8,-195.64 8445.5,-165 8459.37,-163.56 8474.11,-161.41 8488.19,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.06,-210.95 6939.11,-214.58 6949.16,-217.95 6949.06,-210.95"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_neon_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8680.5,-129 8680.5,-159 8850.5,-159 8850.5,-129 8680.5,-129"/>
<text text-anchor="start" x="8688.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8765.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge54" class="edge">
<title>Node1&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M6949.21,-215.19C7253.48,-213.71 8331.01,-205.65 8671.5,-165 8683.26,-163.6 8695.73,-161.43 8707.61,-159.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.13,-211.69 6939.15,-215.24 6949.17,-218.69 6949.13,-211.69"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_neon_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8868.5,-129 8868.5,-159 9050.5,-159 9050.5,-129 8868.5,-129"/>
<text text-anchor="start" x="8876.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8959.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node53 -->
<g id="edge55" class="edge">
<title>Node1&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M6949.33,-215.31C7273.49,-214.24 8480.05,-207.44 8859.5,-165 8871.99,-163.6 8885.25,-161.44 8897.88,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.07,-211.81 6939.08,-215.34 6949.1,-218.81 6949.07,-211.81"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_neon_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9068.5,-129 9068.5,-159 9250.5,-159 9250.5,-129 9068.5,-129"/>
<text text-anchor="start" x="9076.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9159.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node54 -->
<g id="edge56" class="edge">
<title>Node1&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M6949.34,-215.52C7293.55,-215.34 8638.66,-211.57 9059.5,-165 9072.08,-163.61 9085.44,-161.43 9098.15,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.2,-212.02 6939.2,-215.53 6949.21,-219.02 6949.2,-212.02"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9269,-129 9269,-159 9490,-159 9490,-129 9269,-129"/>
<text text-anchor="start" x="9277" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9379.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node55 -->
<g id="edge57" class="edge">
<title>Node1&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M6949.37,-215.36C7312.69,-214.48 8796.42,-208.25 9259.5,-165 9274.54,-163.6 9290.53,-161.42 9305.78,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.2,-211.86 6939.2,-215.38 6949.21,-218.86 6949.2,-211.86"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9508.5,-129 9508.5,-159 9668.5,-159 9668.5,-129 9508.5,-129"/>
<text text-anchor="start" x="9516.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9588.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node56 -->
<g id="edge58" class="edge">
<title>Node1&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M6949.29,-214.92C7363.72,-211.82 9241.5,-196.14 9499.5,-165 9510.82,-163.63 9522.81,-161.45 9534.2,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.17,-211.42 6939.2,-215 6949.22,-218.42 6949.17,-211.42"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9686.5,-129 9686.5,-159 9892.5,-159 9892.5,-129 9686.5,-129"/>
<text text-anchor="start" x="9694.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9789.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node57 -->
<g id="edge59" class="edge">
<title>Node1&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M6949.32,-215.78C7350.17,-216.9 9127.47,-218.71 9677.5,-165 9691.65,-163.62 9706.71,-161.43 9721.03,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.28,-212.28 6939.27,-215.75 6949.26,-219.28 6949.28,-212.28"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9910.5,-129 9910.5,-159 10096.5,-159 10096.5,-129 9910.5,-129"/>
<text text-anchor="start" x="9918.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10003.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node58 -->
<g id="edge60" class="edge">
<title>Node1&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M6949.25,-215.01C7400.53,-212.16 9600.93,-196.72 9901.5,-165 9914.42,-163.64 9928.14,-161.46 9941.19,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.21,-211.51 6939.23,-215.07 6949.25,-218.51 6949.21,-211.51"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_neon_fused_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10114.5,-129 10114.5,-159 10274.5,-159 10274.5,-129 10114.5,-129"/>
<text text-anchor="start" x="10122.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10194.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node59 -->
<g id="edge61" class="edge">
<title>Node1&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M6949.34,-215.23C7418.72,-213.55 9783.99,-203.22 10105.5,-165 10116.82,-163.65 10128.82,-161.48 10140.21,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.25,-211.73 6939.26,-215.27 6949.27,-218.73 6949.25,-211.73"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10292.5,-129 10292.5,-159 10452.5,-159 10452.5,-129 10292.5,-129"/>
<text text-anchor="start" x="10300.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10372.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node60 -->
<g id="edge62" class="edge">
<title>Node1&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M6949.08,-215.3C7432.94,-214 9943.21,-205.31 10283.5,-165 10294.82,-163.66 10306.82,-161.49 10318.21,-159.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.03,-211.8 6939.04,-215.33 6949.05,-218.8 6949.03,-211.8"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10470.5,-129 10470.5,-159 10630.5,-159 10630.5,-129 10470.5,-129"/>
<text text-anchor="start" x="10478.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10550.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node61 -->
<g id="edge63" class="edge">
<title>Node1&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M6949.63,-215.37C7449.59,-214.41 10102.6,-207.38 10461.5,-165 10472.82,-163.66 10484.82,-161.5 10496.21,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.26,-211.87 6939.26,-215.39 6949.27,-218.87 6949.26,-211.87"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10648.5,-129 10648.5,-159 10864.5,-159 10864.5,-129 10648.5,-129"/>
<text text-anchor="start" x="10656.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10756.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node62 -->
<g id="edge64" class="edge">
<title>Node1&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M6949.49,-215.17C7463.37,-213.01 10260.78,-199.69 10639.5,-165 10654.28,-163.65 10669.99,-161.47 10684.96,-159.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.19,-211.68 6939.2,-215.22 6949.22,-218.68 6949.19,-211.68"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10883,-129 10883,-159 11052,-159 11052,-129 10883,-129"/>
<text text-anchor="start" x="10891" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10967.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node63 -->
<g id="edge65" class="edge">
<title>Node1&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M6949.39,-215.44C7481.48,-214.91 10470.81,-209.93 10873.5,-165 10885.52,-163.66 10898.27,-161.47 10910.38,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.12,-211.94 6939.12,-215.45 6949.13,-218.94 6949.12,-211.94"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11070.5,-129 11070.5,-159 11230.5,-159 11230.5,-129 11070.5,-129"/>
<text text-anchor="start" x="11078.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11150.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node64 -->
<g id="edge66" class="edge">
<title>Node1&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M6949.26,-215.54C7495.4,-215.7 10639.17,-214.44 11061.5,-165 11072.83,-163.67 11084.82,-161.51 11096.21,-159.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.12,-212.04 6939.12,-215.54 6949.11,-219.04 6949.12,-212.04"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11248.5,-129 11248.5,-159 11426.5,-159 11426.5,-129 11248.5,-129"/>
<text text-anchor="start" x="11256.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11337.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node65 -->
<g id="edge67" class="edge">
<title>Node1&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M6949.53,-215.49C7509.72,-215.3 10797.93,-212.18 11239.5,-165 11252.02,-163.66 11265.31,-161.48 11277.92,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.13,-211.99 6939.13,-215.49 6949.13,-218.99 6949.13,-211.99"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11444,-129 11444,-159 11649,-159 11649,-129 11444,-129"/>
<text text-anchor="start" x="11452" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11546.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge68" class="edge">
<title>Node1&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M6949.5,-215.42C7523.92,-214.76 10972.61,-208.95 11435.5,-165 11449.63,-163.66 11464.66,-161.47 11478.95,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.24,-211.92 6939.24,-215.43 6949.24,-218.92 6949.24,-211.92"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11667.5,-129 11667.5,-159 11827.5,-159 11827.5,-129 11667.5,-129"/>
<text text-anchor="start" x="11675.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11747.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node67 -->
<g id="edge69" class="edge">
<title>Node1&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M6949.25,-215.67C7538.97,-216.81 11172.95,-221.48 11658.5,-165 11669.98,-163.66 11682.15,-161.46 11693.69,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.15,-212.17 6939.14,-215.65 6949.13,-219.17 6949.15,-212.17"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11845.5,-129 11845.5,-159 12005.5,-159 12005.5,-129 11845.5,-129"/>
<text text-anchor="start" x="11853.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11925.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node68 -->
<g id="edge70" class="edge">
<title>Node1&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M6949.27,-215.16C7571.39,-212.52 11583.64,-194.36 11836.5,-165 11847.98,-163.67 11860.15,-161.47 11871.69,-159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.05,-211.67 6939.06,-215.21 6949.08,-218.67 6949.05,-211.67"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12023.5,-129 12023.5,-159 12183.5,-159 12183.5,-129 12023.5,-129"/>
<text text-anchor="start" x="12031.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12103.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node69 -->
<g id="edge71" class="edge">
<title>Node1&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M6949.64,-215.19C7585.63,-212.72 11752.23,-195.41 12014.5,-165 12025.98,-163.67 12038.16,-161.47 12049.69,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.19,-211.69 6939.21,-215.23 6949.22,-218.69 6949.19,-211.69"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12201.5,-129 12201.5,-159 12361.5,-159 12361.5,-129 12201.5,-129"/>
<text text-anchor="start" x="12209.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12281.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node70 -->
<g id="edge72" class="edge">
<title>Node1&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M6949.4,-215.22C7596.97,-212.93 11920.73,-196.47 12192.5,-165 12203.98,-163.67 12216.16,-161.47 12227.69,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.22,-211.72 6939.23,-215.26 6949.24,-218.72 6949.22,-211.72"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12379.5,-129 12379.5,-159 12539.5,-159 12539.5,-129 12379.5,-129"/>
<text text-anchor="start" x="12387.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12459.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node71 -->
<g id="edge73" class="edge">
<title>Node1&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M6949.49,-215.25C7609.59,-213.12 12089.27,-197.52 12370.5,-165 12381.98,-163.67 12394.16,-161.48 12405.69,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.12,-211.75 6939.13,-215.28 6949.14,-218.75 6949.12,-211.75"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12557.5,-129 12557.5,-159 12717.5,-159 12717.5,-129 12557.5,-129"/>
<text text-anchor="start" x="12565.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12637.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node72 -->
<g id="edge74" class="edge">
<title>Node1&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M6949.48,-215.27C7621.59,-213.31 12257.79,-198.57 12548.5,-165 12559.98,-163.67 12572.16,-161.48 12583.69,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.39,-211.77 6939.4,-215.3 6949.41,-218.77 6949.39,-211.77"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12735.5,-129 12735.5,-159 12899.5,-159 12899.5,-129 12735.5,-129"/>
<text text-anchor="start" x="12743.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12817.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node73 -->
<g id="edge75" class="edge">
<title>Node1&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M6949.31,-215.28C7632.64,-213.39 12426.2,-198.92 12726.5,-165 12738.23,-163.67 12750.67,-161.48 12762.47,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.07,-211.78 6939.08,-215.31 6949.09,-218.78 6949.07,-211.78"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12917.5,-129 12917.5,-159 13077.5,-159 13077.5,-129 12917.5,-129"/>
<text text-anchor="start" x="12925.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12997.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node74 -->
<g id="edge76" class="edge">
<title>Node1&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M6949.37,-215.32C7644.83,-213.67 12598.59,-200.7 12908.5,-165 12919.98,-163.68 12932.16,-161.48 12943.69,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.19,-211.82 6939.2,-215.34 6949.21,-218.82 6949.19,-211.82"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13095.5,-129 13095.5,-159 13255.5,-159 13255.5,-129 13095.5,-129"/>
<text text-anchor="start" x="13103.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13175.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node75 -->
<g id="edge77" class="edge">
<title>Node1&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M6949.26,-215.34C7655.79,-213.84 12767.08,-201.76 13086.5,-165 13097.98,-163.68 13110.16,-161.48 13121.69,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.17,-211.84 6939.18,-215.36 6949.19,-218.84 6949.17,-211.84"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13273.5,-129 13273.5,-159 13433.5,-159 13433.5,-129 13273.5,-129"/>
<text text-anchor="start" x="13281.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13353.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node76 -->
<g id="edge78" class="edge">
<title>Node1&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M6949.31,-215.35C7667.34,-214 12935.59,-202.82 13264.5,-165 13275.99,-163.68 13288.16,-161.49 13299.69,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.07,-211.86 6939.07,-215.37 6949.08,-218.86 6949.07,-211.86"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13452,-129 13452,-159 13621,-159 13621,-129 13452,-129"/>
<text text-anchor="start" x="13460" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13536.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node77 -->
<g id="edge79" class="edge">
<title>Node1&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M6949.28,-215.35C7678.33,-213.9 13103.87,-201.94 13442.5,-165 13454.61,-163.68 13467.45,-161.49 13479.63,-159.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.14,-211.85 6939.14,-215.37 6949.15,-218.85 6949.14,-211.85"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13639,-129 13639,-159 13806,-159 13806,-129 13639,-129"/>
<text text-anchor="start" x="13647" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13722.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge80" class="edge">
<title>Node1&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M6949.28,-215.37C7689.94,-214.17 13281.9,-203.77 13630.5,-165 13642.36,-163.68 13654.94,-161.49 13666.86,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.24,-211.87 6939.24,-215.39 6949.25,-218.87 6949.24,-211.87"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13824.5,-129 13824.5,-159 13984.5,-159 13984.5,-129 13824.5,-129"/>
<text text-anchor="start" x="13832.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13904.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node79 -->
<g id="edge81" class="edge">
<title>Node1&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M6949.43,-215.41C7701.96,-214.48 13457.18,-206.08 13815.5,-165 13826.99,-163.68 13839.16,-161.49 13850.69,-159.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.23,-211.91 6939.23,-215.42 6949.24,-218.91 6949.23,-211.91"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14003,-123.5 14003,-164.5 14188,-164.5 14188,-123.5 14003,-123.5"/>
<text text-anchor="start" x="14011" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="start" x="14011" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="14095.5" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node80 -->
<g id="edge82" class="edge">
<title>Node1&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M6949.12,-215.36C7711.05,-213.98 13625.07,-202.1 13993.5,-165 13996.55,-164.69 13999.65,-164.34 14002.77,-163.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.06,-211.86 6939.07,-215.38 6949.07,-218.86 6949.06,-211.86"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="14206,-123.5 14206,-164.5 14391,-164.5 14391,-123.5 14206,-123.5"/>
<text text-anchor="start" x="14214" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="start" x="14214" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="14298.5" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node81 -->
<g id="edge83" class="edge">
<title>Node1&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M6949.3,-215.38C7724.11,-214.18 13818.21,-203.51 14197.5,-165 14200.26,-164.72 14203.05,-164.4 14205.86,-164.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="6949.08,-211.88 6939.08,-215.4 6949.09,-218.88 6949.08,-211.88"/>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M239.44,-125.69C197.61,-111.52 140.2,-92.06 107.68,-81.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.31,-129.01 248.91,-128.9 240.56,-122.38 238.31,-129.01"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="183.5,-56.5 183.5,-86.5 359.5,-86.5 359.5,-56.5 183.5,-56.5"/>
<text text-anchor="start" x="191.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
<text text-anchor="middle" x="271.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M284.05,-119.06C281.15,-108.32 277.84,-96.01 275.34,-86.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="280.67,-119.99 286.66,-128.73 287.43,-118.17 280.67,-119.99"/>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M328.23,-123.55C342.78,-114.3 358.34,-101.96 368.5,-87 382.86,-65.85 386.38,-34.78 387.23,-19.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="326.11,-120.74 319.35,-128.91 329.72,-126.74 326.11,-120.74"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M307.97,-51.8C328.93,-41.04 354.27,-28.05 370.62,-19.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="306.29,-48.72 298.99,-56.4 309.49,-54.95 306.29,-48.72"/>
</g>
</g>
</svg>