blob: 253059f2db675044fdceb60c4e1c308a1289341d [file] [log] [blame]
Nikhil Raj1dc83fe2024-05-16 09:47:51 +01001<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 2.43.0 (0)
5 -->
6<!-- Title: src/backends/aclCommon/ArmComputeUtils.hpp Pages: 1 -->
7<svg width="14399pt" height="240pt"
8 viewBox="0.00 0.00 14399.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
9<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
10<title>src/backends/aclCommon/ArmComputeUtils.hpp</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-236 14395,-236 14395,4 -4,4"/>
12<!-- Node1 -->
13<g id="node1" class="node">
14<title>Node1</title>
15<g id="a_node1"><a xlink:title=" ">
16<polygon fill="#bfbfbf" stroke="black" points="6798,-201.5 6798,-231.5 6939,-231.5 6939,-201.5 6798,-201.5"/>
17<text text-anchor="start" x="6806" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
18<text text-anchor="middle" x="6868.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
19</a>
20</g>
21</g>
22<!-- Node2 -->
23<g id="node2" class="node">
24<title>Node2</title>
25<g id="a_node2"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
26<polygon fill="white" stroke="black" points="204,-129 204,-159 377,-159 377,-129 204,-129"/>
27<text text-anchor="start" x="212" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
28<text text-anchor="middle" x="290.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
29</a>
30</g>
31</g>
32<!-- Node1&#45;&gt;Node2 -->
33<g id="edge1" class="edge">
34<title>Node1&#45;&gt;Node2</title>
35<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"/>
36<polygon fill="midnightblue" stroke="midnightblue" points="6787.77,-219.13 6797.77,-215.62 6787.76,-212.13 6787.77,-219.13"/>
37</g>
38<!-- Node3 -->
39<g id="node3" class="node">
40<title>Node3</title>
41<g id="a_node3"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
42<polygon fill="white" stroke="black" points="0,-62 0,-81 165,-81 165,-62 0,-62"/>
43<text text-anchor="middle" x="82.5" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
44</a>
45</g>
46</g>
47<!-- Node1&#45;&gt;Node3 -->
48<g id="edge7" class="edge">
49<title>Node1&#45;&gt;Node3</title>
50<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"/>
51<polygon fill="midnightblue" stroke="midnightblue" points="6787.85,-218.76 6797.86,-215.29 6787.87,-211.76 6787.85,-218.76"/>
52</g>
53<!-- Node5 -->
54<g id="node5" class="node">
55<title>Node5</title>
56<g id="a_node5"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
57<polygon fill="white" stroke="black" points="289,-0.5 289,-19.5 486,-19.5 486,-0.5 289,-0.5"/>
58<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>
59</a>
60</g>
61</g>
62<!-- Node1&#45;&gt;Node5 -->
63<g id="edge48" class="edge">
64<title>Node1&#45;&gt;Node5</title>
65<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"/>
66<polygon fill="midnightblue" stroke="midnightblue" points="6787.97,-218.99 6797.97,-215.5 6787.97,-211.99 6787.97,-218.99"/>
67</g>
68<!-- Node6 -->
69<g id="node6" class="node">
70<title>Node6</title>
71<g id="a_node6"><a xlink:href="_arm_compute_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
72<polygon fill="white" stroke="black" points="453.5,-129 453.5,-159 611.5,-159 611.5,-129 453.5,-129"/>
73<text text-anchor="start" x="461.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
74<text text-anchor="middle" x="532.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
75</a>
76</g>
77</g>
78<!-- Node1&#45;&gt;Node6 -->
79<g id="edge6" class="edge">
80<title>Node1&#45;&gt;Node6</title>
81<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"/>
82<polygon fill="midnightblue" stroke="midnightblue" points="6787.99,-218.85 6798,-215.37 6788.01,-211.85 6787.99,-218.85"/>
83</g>
84<!-- Node7 -->
85<g id="node7" class="node">
86<title>Node7</title>
87<g id="a_node7"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
88<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"/>
89<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>
90</a>
91</g>
92</g>
93<!-- Node1&#45;&gt;Node7 -->
94<g id="edge8" class="edge">
95<title>Node1&#45;&gt;Node7</title>
96<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"/>
97<polygon fill="midnightblue" stroke="midnightblue" points="6787.78,-218.74 6797.79,-215.28 6787.81,-211.74 6787.78,-218.74"/>
98</g>
99<!-- Node8 -->
100<g id="node8" class="node">
101<title>Node8</title>
102<g id="a_node8"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
103<polygon fill="white" stroke="black" points="836,-129 836,-159 981,-159 981,-129 836,-129"/>
104<text text-anchor="start" x="844" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
105<text text-anchor="middle" x="908.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
106</a>
107</g>
108</g>
109<!-- Node1&#45;&gt;Node8 -->
110<g id="edge9" class="edge">
111<title>Node1&#45;&gt;Node8</title>
112<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"/>
113<polygon fill="midnightblue" stroke="midnightblue" points="6787.92,-218.84 6797.93,-215.36 6787.94,-211.84 6787.92,-218.84"/>
114</g>
115<!-- Node9 -->
116<g id="node9" class="node">
117<title>Node9</title>
118<g id="a_node9"><a xlink:href="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" ">
119<polygon fill="white" stroke="black" points="999.5,-129 999.5,-159 1143.5,-159 1143.5,-129 999.5,-129"/>
120<text text-anchor="start" x="1007.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
121<text text-anchor="middle" x="1071.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
122</a>
123</g>
124</g>
125<!-- Node1&#45;&gt;Node9 -->
126<g id="edge10" class="edge">
127<title>Node1&#45;&gt;Node9</title>
128<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"/>
129<polygon fill="midnightblue" stroke="midnightblue" points="6787.88,-218.82 6797.89,-215.35 6787.9,-211.82 6787.88,-218.82"/>
130</g>
131<!-- Node10 -->
132<g id="node10" class="node">
133<title>Node10</title>
134<g id="a_node10"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
135<polygon fill="white" stroke="black" points="1161.5,-129 1161.5,-159 1321.5,-159 1321.5,-129 1161.5,-129"/>
136<text text-anchor="start" x="1169.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
137<text text-anchor="middle" x="1241.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
138</a>
139</g>
140</g>
141<!-- Node1&#45;&gt;Node10 -->
142<g id="edge11" class="edge">
143<title>Node1&#45;&gt;Node10</title>
144<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"/>
145<polygon fill="midnightblue" stroke="midnightblue" points="6787.9,-218.75 6797.92,-215.28 6787.93,-211.75 6787.9,-218.75"/>
146</g>
147<!-- Node11 -->
148<g id="node11" class="node">
149<title>Node11</title>
150<g id="a_node11"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
151<polygon fill="white" stroke="black" points="1340,-129 1340,-159 1557,-159 1557,-129 1340,-129"/>
152<text text-anchor="start" x="1348" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
153<text text-anchor="middle" x="1448.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
154</a>
155</g>
156</g>
157<!-- Node1&#45;&gt;Node11 -->
158<g id="edge12" class="edge">
159<title>Node1&#45;&gt;Node11</title>
160<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"/>
161<polygon fill="midnightblue" stroke="midnightblue" points="6787.96,-219 6797.96,-215.51 6787.97,-212 6787.96,-219"/>
162</g>
163<!-- Node12 -->
164<g id="node12" class="node">
165<title>Node12</title>
166<g id="a_node12"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
167<polygon fill="white" stroke="black" points="1575.5,-129 1575.5,-159 1729.5,-159 1729.5,-129 1575.5,-129"/>
168<text text-anchor="start" x="1583.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
169<text text-anchor="middle" x="1652.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
170</a>
171</g>
172</g>
173<!-- Node1&#45;&gt;Node12 -->
174<g id="edge13" class="edge">
175<title>Node1&#45;&gt;Node12</title>
176<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"/>
177<polygon fill="midnightblue" stroke="midnightblue" points="6787.53,-218.71 6797.54,-215.24 6787.55,-211.71 6787.53,-218.71"/>
178</g>
179<!-- Node13 -->
180<g id="node13" class="node">
181<title>Node13</title>
182<g id="a_node13"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
183<polygon fill="white" stroke="black" points="1747.5,-129 1747.5,-159 1913.5,-159 1913.5,-129 1747.5,-129"/>
184<text text-anchor="start" x="1755.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
185<text text-anchor="middle" x="1830.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
186</a>
187</g>
188</g>
189<!-- Node1&#45;&gt;Node13 -->
190<g id="edge14" class="edge">
191<title>Node1&#45;&gt;Node13</title>
192<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"/>
193<polygon fill="midnightblue" stroke="midnightblue" points="6787.83,-219.17 6797.82,-215.65 6787.82,-212.17 6787.83,-219.17"/>
194</g>
195<!-- Node14 -->
196<g id="node14" class="node">
197<title>Node14</title>
198<g id="a_node14"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
199<polygon fill="white" stroke="black" points="1931.5,-129 1931.5,-159 2097.5,-159 2097.5,-129 1931.5,-129"/>
200<text text-anchor="start" x="1939.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
201<text text-anchor="middle" x="2014.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
202</a>
203</g>
204</g>
205<!-- Node1&#45;&gt;Node14 -->
206<g id="edge15" class="edge">
207<title>Node1&#45;&gt;Node14</title>
208<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"/>
209<polygon fill="midnightblue" stroke="midnightblue" points="6787.84,-219.13 6797.84,-215.62 6787.83,-212.13 6787.84,-219.13"/>
210</g>
211<!-- Node15 -->
212<g id="node15" class="node">
213<title>Node15</title>
214<g id="a_node15"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
215<polygon fill="white" stroke="black" points="2115.5,-129 2115.5,-159 2321.5,-159 2321.5,-129 2115.5,-129"/>
216<text text-anchor="start" x="2123.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
217<text text-anchor="middle" x="2218.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
218</a>
219</g>
220</g>
221<!-- Node1&#45;&gt;Node15 -->
222<g id="edge16" class="edge">
223<title>Node1&#45;&gt;Node15</title>
224<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"/>
225<polygon fill="midnightblue" stroke="midnightblue" points="6787.78,-218.91 6797.78,-215.42 6787.78,-211.91 6787.78,-218.91"/>
226</g>
227<!-- Node16 -->
228<g id="node16" class="node">
229<title>Node16</title>
230<g id="a_node16"><a xlink:href="_cl_division_workload_8cpp.html" target="_top" xlink:title=" ">
231<polygon fill="white" stroke="black" points="2339.5,-129 2339.5,-159 2483.5,-159 2483.5,-129 2339.5,-129"/>
232<text text-anchor="start" x="2347.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
233<text text-anchor="middle" x="2411.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
234</a>
235</g>
236</g>
237<!-- Node1&#45;&gt;Node16 -->
238<g id="edge17" class="edge">
239<title>Node1&#45;&gt;Node16</title>
240<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"/>
241<polygon fill="midnightblue" stroke="midnightblue" points="6787.78,-219.19 6797.77,-215.67 6787.76,-212.19 6787.78,-219.19"/>
242</g>
243<!-- Node17 -->
244<g id="node17" class="node">
245<title>Node17</title>
246<g id="a_node17"><a xlink:href="_cl_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
247<polygon fill="white" stroke="black" points="2501.5,-129 2501.5,-159 2691.5,-159 2691.5,-129 2501.5,-129"/>
248<text text-anchor="start" x="2509.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
249<text text-anchor="middle" x="2596.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
250</a>
251</g>
252</g>
253<!-- Node1&#45;&gt;Node17 -->
254<g id="edge18" class="edge">
255<title>Node1&#45;&gt;Node17</title>
256<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"/>
257<polygon fill="midnightblue" stroke="midnightblue" points="6787.9,-218.89 6797.91,-215.4 6787.92,-211.89 6787.9,-218.89"/>
258</g>
259<!-- Node18 -->
260<g id="node18" class="node">
261<title>Node18</title>
262<g id="a_node18"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
263<polygon fill="white" stroke="black" points="2709.5,-129 2709.5,-159 2879.5,-159 2879.5,-129 2709.5,-129"/>
264<text text-anchor="start" x="2717.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
265<text text-anchor="middle" x="2794.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
266</a>
267</g>
268</g>
269<!-- Node1&#45;&gt;Node18 -->
270<g id="edge19" class="edge">
271<title>Node1&#45;&gt;Node18</title>
272<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"/>
273<polygon fill="midnightblue" stroke="midnightblue" points="6787.91,-218.93 6797.92,-215.44 6787.92,-211.93 6787.91,-218.93"/>
274</g>
275<!-- Node19 -->
276<g id="node19" class="node">
277<title>Node19</title>
278<g id="a_node19"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
279<polygon fill="white" stroke="black" points="2897.5,-129 2897.5,-159 3041.5,-159 3041.5,-129 2897.5,-129"/>
280<text text-anchor="start" x="2905.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
281<text text-anchor="middle" x="2969.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
282</a>
283</g>
284</g>
285<!-- Node1&#45;&gt;Node19 -->
286<g id="edge20" class="edge">
287<title>Node1&#45;&gt;Node19</title>
288<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"/>
289<polygon fill="midnightblue" stroke="midnightblue" points="6787.67,-219.04 6797.67,-215.54 6787.67,-212.04 6787.67,-219.04"/>
290</g>
291<!-- Node20 -->
292<g id="node20" class="node">
293<title>Node20</title>
294<g id="a_node20"><a xlink:href="_cl_gather_workload_8cpp.html" target="_top" xlink:title=" ">
295<polygon fill="white" stroke="black" points="3059.5,-129 3059.5,-159 3203.5,-159 3203.5,-129 3059.5,-129"/>
296<text text-anchor="start" x="3067.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
297<text text-anchor="middle" x="3131.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
298</a>
299</g>
300</g>
301<!-- Node1&#45;&gt;Node20 -->
302<g id="edge21" class="edge">
303<title>Node1&#45;&gt;Node20</title>
304<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"/>
305<polygon fill="midnightblue" stroke="midnightblue" points="6787.64,-218.99 6797.64,-215.49 6787.64,-211.99 6787.64,-218.99"/>
306</g>
307<!-- Node21 -->
308<g id="node21" class="node">
309<title>Node21</title>
310<g id="a_node21"><a xlink:href="_cl_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
311<polygon fill="white" stroke="black" points="3221.5,-129 3221.5,-159 3421.5,-159 3421.5,-129 3221.5,-129"/>
312<text text-anchor="start" x="3229.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
313<text text-anchor="middle" x="3321.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
314</a>
315</g>
316</g>
317<!-- Node1&#45;&gt;Node21 -->
318<g id="edge22" class="edge">
319<title>Node1&#45;&gt;Node21</title>
320<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"/>
321<polygon fill="midnightblue" stroke="midnightblue" points="6787.88,-218.61 6797.9,-215.16 6787.91,-211.61 6787.88,-218.61"/>
322</g>
323<!-- Node22 -->
324<g id="node22" class="node">
325<title>Node22</title>
326<g id="a_node22"><a xlink:href="_cl_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
327<polygon fill="white" stroke="black" points="3440,-129 3440,-159 3593,-159 3593,-129 3440,-129"/>
328<text text-anchor="start" x="3448" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
329<text text-anchor="middle" x="3516.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
330</a>
331</g>
332</g>
333<!-- Node1&#45;&gt;Node22 -->
334<g id="edge23" class="edge">
335<title>Node1&#45;&gt;Node22</title>
336<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"/>
337<polygon fill="midnightblue" stroke="midnightblue" points="6787.81,-218.78 6797.82,-215.31 6787.83,-211.78 6787.81,-218.78"/>
338</g>
339<!-- Node23 -->
340<g id="node23" class="node">
341<title>Node23</title>
342<g id="a_node23"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
343<polygon fill="white" stroke="black" points="3611.5,-129 3611.5,-159 3755.5,-159 3755.5,-129 3611.5,-129"/>
344<text text-anchor="start" x="3619.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
345<text text-anchor="middle" x="3683.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
346</a>
347</g>
348</g>
349<!-- Node1&#45;&gt;Node23 -->
350<g id="edge24" class="edge">
351<title>Node1&#45;&gt;Node23</title>
352<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"/>
353<polygon fill="midnightblue" stroke="midnightblue" points="6787.87,-218.76 6797.88,-215.29 6787.89,-211.76 6787.87,-218.76"/>
354</g>
355<!-- Node24 -->
356<g id="node24" class="node">
357<title>Node24</title>
358<g id="a_node24"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
359<polygon fill="white" stroke="black" points="3774,-129 3774,-159 3919,-159 3919,-129 3774,-129"/>
360<text text-anchor="start" x="3782" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
361<text text-anchor="middle" x="3846.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
362</a>
363</g>
364</g>
365<!-- Node1&#45;&gt;Node24 -->
366<g id="edge25" class="edge">
367<title>Node1&#45;&gt;Node24</title>
368<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"/>
369<polygon fill="midnightblue" stroke="midnightblue" points="6787.87,-218.68 6797.89,-215.23 6787.9,-211.68 6787.87,-218.68"/>
370</g>
371<!-- Node25 -->
372<g id="node25" class="node">
373<title>Node25</title>
374<g id="a_node25"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
375<polygon fill="white" stroke="black" points="3937.5,-129 3937.5,-159 4081.5,-159 4081.5,-129 3937.5,-129"/>
376<text text-anchor="start" x="3945.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
377<text text-anchor="middle" x="4009.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
378</a>
379</g>
380</g>
381<!-- Node1&#45;&gt;Node25 -->
382<g id="edge26" class="edge">
383<title>Node1&#45;&gt;Node25</title>
384<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"/>
385<polygon fill="midnightblue" stroke="midnightblue" points="6787.84,-218.61 6797.86,-215.16 6787.88,-211.61 6787.84,-218.61"/>
386</g>
387<!-- Node26 -->
388<g id="node26" class="node">
389<title>Node26</title>
390<g id="a_node26"><a xlink:href="_cl_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
391<polygon fill="white" stroke="black" points="4099.5,-129 4099.5,-159 4261.5,-159 4261.5,-129 4099.5,-129"/>
392<text text-anchor="start" x="4107.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
393<text text-anchor="middle" x="4180.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
394</a>
395</g>
396</g>
397<!-- Node1&#45;&gt;Node26 -->
398<g id="edge27" class="edge">
399<title>Node1&#45;&gt;Node26</title>
400<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"/>
401<polygon fill="midnightblue" stroke="midnightblue" points="6787.74,-218.38 6797.77,-214.96 6787.79,-211.38 6787.74,-218.38"/>
402</g>
403<!-- Node27 -->
404<g id="node27" class="node">
405<title>Node27</title>
406<g id="a_node27"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
407<polygon fill="white" stroke="black" points="4280,-129 4280,-159 4469,-159 4469,-129 4280,-129"/>
408<text text-anchor="start" x="4288" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
409<text text-anchor="middle" x="4374.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
410</a>
411</g>
412</g>
413<!-- Node1&#45;&gt;Node27 -->
414<g id="edge28" class="edge">
415<title>Node1&#45;&gt;Node27</title>
416<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"/>
417<polygon fill="midnightblue" stroke="midnightblue" points="6787.8,-219.13 6797.8,-215.62 6787.8,-212.13 6787.8,-219.13"/>
418</g>
419<!-- Node28 -->
420<g id="node28" class="node">
421<title>Node28</title>
422<g id="a_node28"><a xlink:href="_cl_pad_workload_8cpp.html" target="_top" xlink:title=" ">
423<polygon fill="white" stroke="black" points="4487.5,-129 4487.5,-159 4631.5,-159 4631.5,-129 4487.5,-129"/>
424<text text-anchor="start" x="4495.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
425<text text-anchor="middle" x="4559.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
426</a>
427</g>
428</g>
429<!-- Node1&#45;&gt;Node28 -->
430<g id="edge29" class="edge">
431<title>Node1&#45;&gt;Node28</title>
432<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"/>
433<polygon fill="midnightblue" stroke="midnightblue" points="6787.84,-218.22 6797.88,-214.82 6787.91,-211.22 6787.84,-218.22"/>
434</g>
435<!-- Node29 -->
436<g id="node29" class="node">
437<title>Node29</title>
438<g id="a_node29"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
439<polygon fill="white" stroke="black" points="4649.5,-129 4649.5,-159 4793.5,-159 4793.5,-129 4649.5,-129"/>
440<text text-anchor="start" x="4657.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
441<text text-anchor="middle" x="4721.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
442</a>
443</g>
444</g>
445<!-- Node1&#45;&gt;Node29 -->
446<g id="edge30" class="edge">
447<title>Node1&#45;&gt;Node29</title>
448<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"/>
449<polygon fill="midnightblue" stroke="midnightblue" points="6787.88,-219.37 6797.87,-215.83 6787.86,-212.37 6787.88,-219.37"/>
450</g>
451<!-- Node30 -->
452<g id="node30" class="node">
453<title>Node30</title>
454<g id="a_node30"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
455<polygon fill="white" stroke="black" points="4811.5,-129 4811.5,-159 4955.5,-159 4955.5,-129 4811.5,-129"/>
456<text text-anchor="start" x="4819.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
457<text text-anchor="middle" x="4883.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
458</a>
459</g>
460</g>
461<!-- Node1&#45;&gt;Node30 -->
462<g id="edge31" class="edge">
463<title>Node1&#45;&gt;Node30</title>
464<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"/>
465<polygon fill="midnightblue" stroke="midnightblue" points="6787.95,-219.17 6797.95,-215.66 6787.94,-212.17 6787.95,-219.17"/>
466</g>
467<!-- Node31 -->
468<g id="node31" class="node">
469<title>Node31</title>
470<g id="a_node31"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
471<polygon fill="white" stroke="black" points="4973.5,-129 4973.5,-159 5117.5,-159 5117.5,-129 4973.5,-129"/>
472<text text-anchor="start" x="4981.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
473<text text-anchor="middle" x="5045.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
474</a>
475</g>
476</g>
477<!-- Node1&#45;&gt;Node31 -->
478<g id="edge32" class="edge">
479<title>Node1&#45;&gt;Node31</title>
480<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"/>
481<polygon fill="midnightblue" stroke="midnightblue" points="6787.81,-218.94 6797.81,-215.46 6787.82,-211.94 6787.81,-218.94"/>
482</g>
483<!-- Node32 -->
484<g id="node32" class="node">
485<title>Node32</title>
486<g id="a_node32"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
487<polygon fill="white" stroke="black" points="5135.5,-129 5135.5,-159 5279.5,-159 5279.5,-129 5135.5,-129"/>
488<text text-anchor="start" x="5143.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
489<text text-anchor="middle" x="5207.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
490</a>
491</g>
492</g>
493<!-- Node1&#45;&gt;Node32 -->
494<g id="edge33" class="edge">
495<title>Node1&#45;&gt;Node32</title>
496<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"/>
497<polygon fill="midnightblue" stroke="midnightblue" points="6787.66,-218.66 6797.68,-215.21 6787.7,-211.66 6787.66,-218.66"/>
498</g>
499<!-- Node33 -->
500<g id="node33" class="node">
501<title>Node33</title>
502<g id="a_node33"><a xlink:href="_cl_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
503<polygon fill="white" stroke="black" points="5297.5,-129 5297.5,-159 5441.5,-159 5441.5,-129 5297.5,-129"/>
504<text text-anchor="start" x="5305.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
505<text text-anchor="middle" x="5369.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
506</a>
507</g>
508</g>
509<!-- Node1&#45;&gt;Node33 -->
510<g id="edge34" class="edge">
511<title>Node1&#45;&gt;Node33</title>
512<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"/>
513<polygon fill="midnightblue" stroke="midnightblue" points="6787.77,-218.32 6797.8,-214.91 6787.83,-211.32 6787.77,-218.32"/>
514</g>
515<!-- Node34 -->
516<g id="node34" class="node">
517<title>Node34</title>
518<g id="a_node34"><a xlink:href="_cl_resize_workload_8cpp.html" target="_top" xlink:title=" ">
519<polygon fill="white" stroke="black" points="5459.5,-129 5459.5,-159 5603.5,-159 5603.5,-129 5459.5,-129"/>
520<text text-anchor="start" x="5467.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
521<text text-anchor="middle" x="5531.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
522</a>
523</g>
524</g>
525<!-- Node1&#45;&gt;Node34 -->
526<g id="edge35" class="edge">
527<title>Node1&#45;&gt;Node34</title>
528<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"/>
529<polygon fill="midnightblue" stroke="midnightblue" points="6787.59,-217.88 6797.65,-214.53 6787.7,-210.88 6787.59,-217.88"/>
530</g>
531<!-- Node35 -->
532<g id="node35" class="node">
533<title>Node35</title>
534<g id="a_node35"><a xlink:href="_cl_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
535<polygon fill="white" stroke="black" points="5621.5,-129 5621.5,-159 5769.5,-159 5769.5,-129 5621.5,-129"/>
536<text text-anchor="start" x="5629.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
537<text text-anchor="middle" x="5695.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text>
538</a>
539</g>
540</g>
541<!-- Node1&#45;&gt;Node35 -->
542<g id="edge36" class="edge">
543<title>Node1&#45;&gt;Node35</title>
544<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"/>
545<polygon fill="midnightblue" stroke="midnightblue" points="6787.56,-217.25 6797.64,-213.98 6787.73,-210.25 6787.56,-217.25"/>
546</g>
547<!-- Node36 -->
548<g id="node36" class="node">
549<title>Node36</title>
550<g id="a_node36"><a xlink:href="_cl_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
551<polygon fill="white" stroke="black" points="5787.5,-129 5787.5,-159 5931.5,-159 5931.5,-129 5787.5,-129"/>
552<text text-anchor="start" x="5795.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
553<text text-anchor="middle" x="5859.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
554</a>
555</g>
556</g>
557<!-- Node1&#45;&gt;Node36 -->
558<g id="edge37" class="edge">
559<title>Node1&#45;&gt;Node36</title>
560<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"/>
561<polygon fill="midnightblue" stroke="midnightblue" points="6787.91,-219.68 6797.91,-216.16 6787.9,-212.68 6787.91,-219.68"/>
562</g>
563<!-- Node37 -->
564<g id="node37" class="node">
565<title>Node37</title>
566<g id="a_node37"><a xlink:href="_cl_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
567<polygon fill="white" stroke="black" points="5949.5,-129 5949.5,-159 6113.5,-159 6113.5,-129 5949.5,-129"/>
568<text text-anchor="start" x="5957.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
569<text text-anchor="middle" x="6031.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
570</a>
571</g>
572</g>
573<!-- Node1&#45;&gt;Node37 -->
574<g id="edge38" class="edge">
575<title>Node1&#45;&gt;Node37</title>
576<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"/>
577<polygon fill="midnightblue" stroke="midnightblue" points="6787.86,-217.47 6797.94,-214.22 6788.03,-210.47 6787.86,-217.47"/>
578</g>
579<!-- Node38 -->
580<g id="node38" class="node">
581<title>Node38</title>
582<g id="a_node38"><a xlink:href="_cl_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
583<polygon fill="white" stroke="black" points="6131.5,-129 6131.5,-159 6275.5,-159 6275.5,-129 6131.5,-129"/>
584<text text-anchor="start" x="6139.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
585<text text-anchor="middle" x="6203.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
586</a>
587</g>
588</g>
589<!-- Node1&#45;&gt;Node38 -->
590<g id="edge39" class="edge">
591<title>Node1&#45;&gt;Node38</title>
592<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"/>
593<polygon fill="midnightblue" stroke="midnightblue" points="6787.79,-216 6797.94,-212.95 6788.1,-209.01 6787.79,-216"/>
594</g>
595<!-- Node39 -->
596<g id="node39" class="node">
597<title>Node39</title>
598<g id="a_node39"><a xlink:href="_cl_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
599<polygon fill="white" stroke="black" points="6293.5,-129 6293.5,-159 6437.5,-159 6437.5,-129 6293.5,-129"/>
600<text text-anchor="start" x="6301.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
601<text text-anchor="middle" x="6365.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
602</a>
603</g>
604</g>
605<!-- Node1&#45;&gt;Node39 -->
606<g id="edge40" class="edge">
607<title>Node1&#45;&gt;Node39</title>
608<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"/>
609<polygon fill="midnightblue" stroke="midnightblue" points="6787.44,-212.2 6797.72,-209.62 6788.08,-205.23 6787.44,-212.2"/>
610</g>
611<!-- Node40 -->
612<g id="node40" class="node">
613<title>Node40</title>
614<g id="a_node40"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
615<polygon fill="white" stroke="black" points="6456,-129 6456,-159 6609,-159 6609,-129 6456,-129"/>
616<text text-anchor="start" x="6464" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
617<text text-anchor="middle" x="6532.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
618</a>
619</g>
620</g>
621<!-- Node1&#45;&gt;Node40 -->
622<g id="edge41" class="edge">
623<title>Node1&#45;&gt;Node40</title>
624<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"/>
625<polygon fill="midnightblue" stroke="midnightblue" points="6787.31,-203.29 6797.8,-201.79 6788.67,-196.42 6787.31,-203.29"/>
626</g>
627<!-- Node41 -->
628<g id="node41" class="node">
629<title>Node41</title>
630<g id="a_node41"><a xlink:href="_cl_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
631<polygon fill="white" stroke="black" points="6627,-129 6627,-159 6778,-159 6778,-129 6627,-129"/>
632<text text-anchor="start" x="6635" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
633<text text-anchor="middle" x="6702.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
634</a>
635</g>
636</g>
637<!-- Node1&#45;&gt;Node41 -->
638<g id="edge42" class="edge">
639<title>Node1&#45;&gt;Node41</title>
640<path fill="none" stroke="midnightblue" d="M6825.75,-197.34C6797.68,-185.42 6761.52,-170.07 6735.64,-159.07"/>
641<polygon fill="midnightblue" stroke="midnightblue" points="6824.73,-200.72 6835.31,-201.4 6827.47,-194.27 6824.73,-200.72"/>
642</g>
643<!-- Node42 -->
644<g id="node42" class="node">
645<title>Node42</title>
646<g id="a_node42"><a xlink:href="_cl_tile_workload_8cpp.html" target="_top" xlink:title=" ">
647<polygon fill="white" stroke="black" points="6796.5,-129 6796.5,-159 6940.5,-159 6940.5,-129 6796.5,-129"/>
648<text text-anchor="start" x="6804.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
649<text text-anchor="middle" x="6868.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
650</a>
651</g>
652</g>
653<!-- Node1&#45;&gt;Node42 -->
654<g id="edge43" class="edge">
655<title>Node1&#45;&gt;Node42</title>
656<path fill="none" stroke="midnightblue" d="M6868.5,-191.23C6868.5,-180.57 6868.5,-168.41 6868.5,-159.25"/>
657<polygon fill="midnightblue" stroke="midnightblue" points="6865,-191.23 6868.5,-201.23 6872,-191.23 6865,-191.23"/>
658</g>
659<!-- Node43 -->
660<g id="node43" class="node">
661<title>Node43</title>
662<g id="a_node43"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
663<polygon fill="white" stroke="black" points="6959,-129 6959,-159 7174,-159 7174,-129 6959,-129"/>
664<text text-anchor="start" x="6967" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
665<text text-anchor="middle" x="7066.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
666</a>
667</g>
668</g>
669<!-- Node1&#45;&gt;Node43 -->
670<g id="edge44" class="edge">
671<title>Node1&#45;&gt;Node43</title>
672<path fill="none" stroke="midnightblue" d="M6917.75,-197.96C6951.46,-185.96 6995.56,-170.26 7026.98,-159.07"/>
673<polygon fill="midnightblue" stroke="midnightblue" points="6916.34,-194.75 6908.09,-201.4 6918.69,-201.35 6916.34,-194.75"/>
674</g>
675<!-- Node44 -->
676<g id="node44" class="node">
677<title>Node44</title>
678<g id="a_node44"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
679<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"/>
680<text text-anchor="start" x="7200.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
681<text text-anchor="start" x="7200.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
682<text text-anchor="middle" x="7289.5" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
683</a>
684</g>
685</g>
686<!-- Node1&#45;&gt;Node44 -->
687<g id="edge45" class="edge">
688<title>Node1&#45;&gt;Node44</title>
689<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"/>
690<polygon fill="midnightblue" stroke="midnightblue" points="6948.63,-199.74 6939.28,-204.72 6949.7,-206.65 6948.63,-199.74"/>
691</g>
692<!-- Node45 -->
693<g id="node45" class="node">
694<title>Node45</title>
695<g id="a_node45"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
696<polygon fill="white" stroke="black" points="7404.5,-129 7404.5,-159 7554.5,-159 7554.5,-129 7404.5,-129"/>
697<text text-anchor="start" x="7412.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
698<text text-anchor="middle" x="7479.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
699</a>
700</g>
701</g>
702<!-- Node1&#45;&gt;Node45 -->
703<g id="edge46" class="edge">
704<title>Node1&#45;&gt;Node45</title>
705<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"/>
706<polygon fill="midnightblue" stroke="midnightblue" points="6949,-207.75 6939.23,-211.84 6949.42,-214.73 6949,-207.75"/>
707</g>
708<!-- Node46 -->
709<g id="node46" class="node">
710<title>Node46</title>
711<g id="a_node46"><a xlink:href="_utils_gpu_fsa_8cpp.html" target="_top" xlink:title=" ">
712<polygon fill="white" stroke="black" points="7572.5,-129 7572.5,-159 7704.5,-159 7704.5,-129 7572.5,-129"/>
713<text text-anchor="start" x="7580.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
714<text text-anchor="middle" x="7638.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/UtilsGpuFsa.cpp</text>
715</a>
716</g>
717</g>
718<!-- Node1&#45;&gt;Node46 -->
719<g id="edge47" class="edge">
720<title>Node1&#45;&gt;Node46</title>
721<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"/>
722<polygon fill="midnightblue" stroke="midnightblue" points="6948.99,-211.05 6939.06,-214.74 6949.13,-218.05 6948.99,-211.05"/>
723</g>
724<!-- Node47 -->
725<g id="node47" class="node">
726<title>Node47</title>
727<g id="a_node47"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
728<polygon fill="white" stroke="black" points="7722.5,-129 7722.5,-159 7884.5,-159 7884.5,-129 7722.5,-129"/>
729<text text-anchor="start" x="7730.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
730<text text-anchor="middle" x="7803.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
731</a>
732</g>
733</g>
734<!-- Node1&#45;&gt;Node47 -->
735<g id="edge49" class="edge">
736<title>Node1&#45;&gt;Node47</title>
737<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"/>
738<polygon fill="midnightblue" stroke="midnightblue" points="6949.22,-211.43 6939.26,-215.06 6949.31,-218.43 6949.22,-211.43"/>
739</g>
740<!-- Node48 -->
741<g id="node48" class="node">
742<title>Node48</title>
743<g id="a_node48"><a xlink:href="_neon_activation_workload_8cpp.html" target="_top" xlink:title=" ">
744<polygon fill="white" stroke="black" points="7903,-129 7903,-159 8064,-159 8064,-129 7903,-129"/>
745<text text-anchor="start" x="7911" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
746<text text-anchor="middle" x="7983.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
747</a>
748</g>
749</g>
750<!-- Node1&#45;&gt;Node48 -->
751<g id="edge50" class="edge">
752<title>Node1&#45;&gt;Node48</title>
753<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"/>
754<polygon fill="midnightblue" stroke="midnightblue" points="6949.1,-212.65 6939.09,-216.12 6949.08,-219.65 6949.1,-212.65"/>
755</g>
756<!-- Node49 -->
757<g id="node49" class="node">
758<title>Node49</title>
759<g id="a_node49"><a xlink:href="_neon_addition_workload_8cpp.html" target="_top" xlink:title=" ">
760<polygon fill="white" stroke="black" points="8082.5,-129 8082.5,-159 8242.5,-159 8242.5,-129 8082.5,-129"/>
761<text text-anchor="start" x="8090.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
762<text text-anchor="middle" x="8162.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
763</a>
764</g>
765</g>
766<!-- Node1&#45;&gt;Node49 -->
767<g id="edge51" class="edge">
768<title>Node1&#45;&gt;Node49</title>
769<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"/>
770<polygon fill="midnightblue" stroke="midnightblue" points="6949.11,-210.51 6939.18,-214.2 6949.24,-217.5 6949.11,-210.51"/>
771</g>
772<!-- Node50 -->
773<g id="node50" class="node">
774<title>Node50</title>
775<g id="a_node50"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
776<polygon fill="white" stroke="black" points="8260.5,-129 8260.5,-159 8436.5,-159 8436.5,-129 8260.5,-129"/>
777<text text-anchor="start" x="8268.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
778<text text-anchor="middle" x="8348.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
779</a>
780</g>
781</g>
782<!-- Node1&#45;&gt;Node50 -->
783<g id="edge52" class="edge">
784<title>Node1&#45;&gt;Node50</title>
785<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"/>
786<polygon fill="midnightblue" stroke="midnightblue" points="6949.04,-210.82 6939.1,-214.48 6949.15,-217.82 6949.04,-210.82"/>
787</g>
788<!-- Node51 -->
789<g id="node51" class="node">
790<title>Node51</title>
791<g id="a_node51"><a xlink:href="_neon_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
792<polygon fill="white" stroke="black" points="8454.5,-129 8454.5,-159 8662.5,-159 8662.5,-129 8454.5,-129"/>
793<text text-anchor="start" x="8462.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
794<text text-anchor="middle" x="8558.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
795</a>
796</g>
797</g>
798<!-- Node1&#45;&gt;Node51 -->
799<g id="edge53" class="edge">
800<title>Node1&#45;&gt;Node51</title>
801<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"/>
802<polygon fill="midnightblue" stroke="midnightblue" points="6949.06,-210.95 6939.11,-214.58 6949.16,-217.95 6949.06,-210.95"/>
803</g>
804<!-- Node52 -->
805<g id="node52" class="node">
806<title>Node52</title>
807<g id="a_node52"><a xlink:href="_neon_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
808<polygon fill="white" stroke="black" points="8680.5,-129 8680.5,-159 8850.5,-159 8850.5,-129 8680.5,-129"/>
809<text text-anchor="start" x="8688.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
810<text text-anchor="middle" x="8765.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
811</a>
812</g>
813</g>
814<!-- Node1&#45;&gt;Node52 -->
815<g id="edge54" class="edge">
816<title>Node1&#45;&gt;Node52</title>
817<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"/>
818<polygon fill="midnightblue" stroke="midnightblue" points="6949.13,-211.69 6939.15,-215.24 6949.17,-218.69 6949.13,-211.69"/>
819</g>
820<!-- Node53 -->
821<g id="node53" class="node">
822<title>Node53</title>
823<g id="a_node53"><a xlink:href="_neon_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
824<polygon fill="white" stroke="black" points="8868.5,-129 8868.5,-159 9050.5,-159 9050.5,-129 8868.5,-129"/>
825<text text-anchor="start" x="8876.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
826<text text-anchor="middle" x="8959.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
827</a>
828</g>
829</g>
830<!-- Node1&#45;&gt;Node53 -->
831<g id="edge55" class="edge">
832<title>Node1&#45;&gt;Node53</title>
833<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"/>
834<polygon fill="midnightblue" stroke="midnightblue" points="6949.07,-211.81 6939.08,-215.34 6949.1,-218.81 6949.07,-211.81"/>
835</g>
836<!-- Node54 -->
837<g id="node54" class="node">
838<title>Node54</title>
839<g id="a_node54"><a xlink:href="_neon_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
840<polygon fill="white" stroke="black" points="9068.5,-129 9068.5,-159 9250.5,-159 9250.5,-129 9068.5,-129"/>
841<text text-anchor="start" x="9076.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
842<text text-anchor="middle" x="9159.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
843</a>
844</g>
845</g>
846<!-- Node1&#45;&gt;Node54 -->
847<g id="edge56" class="edge">
848<title>Node1&#45;&gt;Node54</title>
849<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"/>
850<polygon fill="midnightblue" stroke="midnightblue" points="6949.2,-212.02 6939.2,-215.53 6949.21,-219.02 6949.2,-212.02"/>
851</g>
852<!-- Node55 -->
853<g id="node55" class="node">
854<title>Node55</title>
855<g id="a_node55"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
856<polygon fill="white" stroke="black" points="9269,-129 9269,-159 9490,-159 9490,-129 9269,-129"/>
857<text text-anchor="start" x="9277" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
858<text text-anchor="middle" x="9379.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
859</a>
860</g>
861</g>
862<!-- Node1&#45;&gt;Node55 -->
863<g id="edge57" class="edge">
864<title>Node1&#45;&gt;Node55</title>
865<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"/>
866<polygon fill="midnightblue" stroke="midnightblue" points="6949.2,-211.86 6939.2,-215.38 6949.21,-218.86 6949.2,-211.86"/>
867</g>
868<!-- Node56 -->
869<g id="node56" class="node">
870<title>Node56</title>
871<g id="a_node56"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" ">
872<polygon fill="white" stroke="black" points="9508.5,-129 9508.5,-159 9668.5,-159 9668.5,-129 9508.5,-129"/>
873<text text-anchor="start" x="9516.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
874<text text-anchor="middle" x="9588.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
875</a>
876</g>
877</g>
878<!-- Node1&#45;&gt;Node56 -->
879<g id="edge58" class="edge">
880<title>Node1&#45;&gt;Node56</title>
881<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"/>
882<polygon fill="midnightblue" stroke="midnightblue" points="6949.17,-211.42 6939.2,-215 6949.22,-218.42 6949.17,-211.42"/>
883</g>
884<!-- Node57 -->
885<g id="node57" class="node">
886<title>Node57</title>
887<g id="a_node57"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
888<polygon fill="white" stroke="black" points="9686.5,-129 9686.5,-159 9892.5,-159 9892.5,-129 9686.5,-129"/>
889<text text-anchor="start" x="9694.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
890<text text-anchor="middle" x="9789.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
891</a>
892</g>
893</g>
894<!-- Node1&#45;&gt;Node57 -->
895<g id="edge59" class="edge">
896<title>Node1&#45;&gt;Node57</title>
897<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"/>
898<polygon fill="midnightblue" stroke="midnightblue" points="6949.28,-212.28 6939.27,-215.75 6949.26,-219.28 6949.28,-212.28"/>
899</g>
900<!-- Node58 -->
901<g id="node58" class="node">
902<title>Node58</title>
903<g id="a_node58"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
904<polygon fill="white" stroke="black" points="9910.5,-129 9910.5,-159 10096.5,-159 10096.5,-129 9910.5,-129"/>
905<text text-anchor="start" x="9918.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
906<text text-anchor="middle" x="10003.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
907</a>
908</g>
909</g>
910<!-- Node1&#45;&gt;Node58 -->
911<g id="edge60" class="edge">
912<title>Node1&#45;&gt;Node58</title>
913<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"/>
914<polygon fill="midnightblue" stroke="midnightblue" points="6949.21,-211.51 6939.23,-215.07 6949.25,-218.51 6949.21,-211.51"/>
915</g>
916<!-- Node59 -->
917<g id="node59" class="node">
918<title>Node59</title>
919<g id="a_node59"><a xlink:href="_neon_fused_workload_8cpp.html" target="_top" xlink:title=" ">
920<polygon fill="white" stroke="black" points="10114.5,-129 10114.5,-159 10274.5,-159 10274.5,-129 10114.5,-129"/>
921<text text-anchor="start" x="10122.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
922<text text-anchor="middle" x="10194.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text>
923</a>
924</g>
925</g>
926<!-- Node1&#45;&gt;Node59 -->
927<g id="edge61" class="edge">
928<title>Node1&#45;&gt;Node59</title>
929<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"/>
930<polygon fill="midnightblue" stroke="midnightblue" points="6949.25,-211.73 6939.26,-215.27 6949.27,-218.73 6949.25,-211.73"/>
931</g>
932<!-- Node60 -->
933<g id="node60" class="node">
934<title>Node60</title>
935<g id="a_node60"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
936<polygon fill="white" stroke="black" points="10292.5,-129 10292.5,-159 10452.5,-159 10452.5,-129 10292.5,-129"/>
937<text text-anchor="start" x="10300.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
938<text text-anchor="middle" x="10372.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
939</a>
940</g>
941</g>
942<!-- Node1&#45;&gt;Node60 -->
943<g id="edge62" class="edge">
944<title>Node1&#45;&gt;Node60</title>
945<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"/>
946<polygon fill="midnightblue" stroke="midnightblue" points="6949.03,-211.8 6939.04,-215.33 6949.05,-218.8 6949.03,-211.8"/>
947</g>
948<!-- Node61 -->
949<g id="node61" class="node">
950<title>Node61</title>
951<g id="a_node61"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" ">
952<polygon fill="white" stroke="black" points="10470.5,-129 10470.5,-159 10630.5,-159 10630.5,-129 10470.5,-129"/>
953<text text-anchor="start" x="10478.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
954<text text-anchor="middle" x="10550.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
955</a>
956</g>
957</g>
958<!-- Node1&#45;&gt;Node61 -->
959<g id="edge63" class="edge">
960<title>Node1&#45;&gt;Node61</title>
961<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"/>
962<polygon fill="midnightblue" stroke="midnightblue" points="6949.26,-211.87 6939.26,-215.39 6949.27,-218.87 6949.26,-211.87"/>
963</g>
964<!-- Node62 -->
965<g id="node62" class="node">
966<title>Node62</title>
967<g id="a_node62"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
968<polygon fill="white" stroke="black" points="10648.5,-129 10648.5,-159 10864.5,-159 10864.5,-129 10648.5,-129"/>
969<text text-anchor="start" x="10656.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
970<text text-anchor="middle" x="10756.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
971</a>
972</g>
973</g>
974<!-- Node1&#45;&gt;Node62 -->
975<g id="edge64" class="edge">
976<title>Node1&#45;&gt;Node62</title>
977<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"/>
978<polygon fill="midnightblue" stroke="midnightblue" points="6949.19,-211.68 6939.2,-215.22 6949.22,-218.68 6949.19,-211.68"/>
979</g>
980<!-- Node63 -->
981<g id="node63" class="node">
982<title>Node63</title>
983<g id="a_node63"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
984<polygon fill="white" stroke="black" points="10883,-129 10883,-159 11052,-159 11052,-129 10883,-129"/>
985<text text-anchor="start" x="10891" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
986<text text-anchor="middle" x="10967.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
987</a>
988</g>
989</g>
990<!-- Node1&#45;&gt;Node63 -->
991<g id="edge65" class="edge">
992<title>Node1&#45;&gt;Node63</title>
993<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"/>
994<polygon fill="midnightblue" stroke="midnightblue" points="6949.12,-211.94 6939.12,-215.45 6949.13,-218.94 6949.12,-211.94"/>
995</g>
996<!-- Node64 -->
997<g id="node64" class="node">
998<title>Node64</title>
999<g id="a_node64"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
1000<polygon fill="white" stroke="black" points="11070.5,-129 11070.5,-159 11230.5,-159 11230.5,-129 11070.5,-129"/>
1001<text text-anchor="start" x="11078.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1002<text text-anchor="middle" x="11150.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
1003</a>
1004</g>
1005</g>
1006<!-- Node1&#45;&gt;Node64 -->
1007<g id="edge66" class="edge">
1008<title>Node1&#45;&gt;Node64</title>
1009<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"/>
1010<polygon fill="midnightblue" stroke="midnightblue" points="6949.12,-212.04 6939.12,-215.54 6949.11,-219.04 6949.12,-212.04"/>
1011</g>
1012<!-- Node65 -->
1013<g id="node65" class="node">
1014<title>Node65</title>
1015<g id="a_node65"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
1016<polygon fill="white" stroke="black" points="11248.5,-129 11248.5,-159 11426.5,-159 11426.5,-129 11248.5,-129"/>
1017<text text-anchor="start" x="11256.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1018<text text-anchor="middle" x="11337.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
1019</a>
1020</g>
1021</g>
1022<!-- Node1&#45;&gt;Node65 -->
1023<g id="edge67" class="edge">
1024<title>Node1&#45;&gt;Node65</title>
1025<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"/>
1026<polygon fill="midnightblue" stroke="midnightblue" points="6949.13,-211.99 6939.13,-215.49 6949.13,-218.99 6949.13,-211.99"/>
1027</g>
1028<!-- Node66 -->
1029<g id="node66" class="node">
1030<title>Node66</title>
1031<g id="a_node66"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
1032<polygon fill="white" stroke="black" points="11444,-129 11444,-159 11649,-159 11649,-129 11444,-129"/>
1033<text text-anchor="start" x="11452" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1034<text text-anchor="middle" x="11546.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
1035</a>
1036</g>
1037</g>
1038<!-- Node1&#45;&gt;Node66 -->
1039<g id="edge68" class="edge">
1040<title>Node1&#45;&gt;Node66</title>
1041<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"/>
1042<polygon fill="midnightblue" stroke="midnightblue" points="6949.24,-211.92 6939.24,-215.43 6949.24,-218.92 6949.24,-211.92"/>
1043</g>
1044<!-- Node67 -->
1045<g id="node67" class="node">
1046<title>Node67</title>
1047<g id="a_node67"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" ">
1048<polygon fill="white" stroke="black" points="11667.5,-129 11667.5,-159 11827.5,-159 11827.5,-129 11667.5,-129"/>
1049<text text-anchor="start" x="11675.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1050<text text-anchor="middle" x="11747.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
1051</a>
1052</g>
1053</g>
1054<!-- Node1&#45;&gt;Node67 -->
1055<g id="edge69" class="edge">
1056<title>Node1&#45;&gt;Node67</title>
1057<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"/>
1058<polygon fill="midnightblue" stroke="midnightblue" points="6949.15,-212.17 6939.14,-215.65 6949.13,-219.17 6949.15,-212.17"/>
1059</g>
1060<!-- Node68 -->
1061<g id="node68" class="node">
1062<title>Node68</title>
1063<g id="a_node68"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
1064<polygon fill="white" stroke="black" points="11845.5,-129 11845.5,-159 12005.5,-159 12005.5,-129 11845.5,-129"/>
1065<text text-anchor="start" x="11853.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1066<text text-anchor="middle" x="11925.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
1067</a>
1068</g>
1069</g>
1070<!-- Node1&#45;&gt;Node68 -->
1071<g id="edge70" class="edge">
1072<title>Node1&#45;&gt;Node68</title>
1073<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"/>
1074<polygon fill="midnightblue" stroke="midnightblue" points="6949.05,-211.67 6939.06,-215.21 6949.08,-218.67 6949.05,-211.67"/>
1075</g>
1076<!-- Node69 -->
1077<g id="node69" class="node">
1078<title>Node69</title>
1079<g id="a_node69"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
1080<polygon fill="white" stroke="black" points="12023.5,-129 12023.5,-159 12183.5,-159 12183.5,-129 12023.5,-129"/>
1081<text text-anchor="start" x="12031.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1082<text text-anchor="middle" x="12103.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
1083</a>
1084</g>
1085</g>
1086<!-- Node1&#45;&gt;Node69 -->
1087<g id="edge71" class="edge">
1088<title>Node1&#45;&gt;Node69</title>
1089<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"/>
1090<polygon fill="midnightblue" stroke="midnightblue" points="6949.19,-211.69 6939.21,-215.23 6949.22,-218.69 6949.19,-211.69"/>
1091</g>
1092<!-- Node70 -->
1093<g id="node70" class="node">
1094<title>Node70</title>
1095<g id="a_node70"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
1096<polygon fill="white" stroke="black" points="12201.5,-129 12201.5,-159 12361.5,-159 12361.5,-129 12201.5,-129"/>
1097<text text-anchor="start" x="12209.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1098<text text-anchor="middle" x="12281.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
1099</a>
1100</g>
1101</g>
1102<!-- Node1&#45;&gt;Node70 -->
1103<g id="edge72" class="edge">
1104<title>Node1&#45;&gt;Node70</title>
1105<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"/>
1106<polygon fill="midnightblue" stroke="midnightblue" points="6949.22,-211.72 6939.23,-215.26 6949.24,-218.72 6949.22,-211.72"/>
1107</g>
1108<!-- Node71 -->
1109<g id="node71" class="node">
1110<title>Node71</title>
1111<g id="a_node71"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
1112<polygon fill="white" stroke="black" points="12379.5,-129 12379.5,-159 12539.5,-159 12539.5,-129 12379.5,-129"/>
1113<text text-anchor="start" x="12387.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1114<text text-anchor="middle" x="12459.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
1115</a>
1116</g>
1117</g>
1118<!-- Node1&#45;&gt;Node71 -->
1119<g id="edge73" class="edge">
1120<title>Node1&#45;&gt;Node71</title>
1121<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"/>
1122<polygon fill="midnightblue" stroke="midnightblue" points="6949.12,-211.75 6939.13,-215.28 6949.14,-218.75 6949.12,-211.75"/>
1123</g>
1124<!-- Node72 -->
1125<g id="node72" class="node">
1126<title>Node72</title>
1127<g id="a_node72"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
1128<polygon fill="white" stroke="black" points="12557.5,-129 12557.5,-159 12717.5,-159 12717.5,-129 12557.5,-129"/>
1129<text text-anchor="start" x="12565.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1130<text text-anchor="middle" x="12637.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
1131</a>
1132</g>
1133</g>
1134<!-- Node1&#45;&gt;Node72 -->
1135<g id="edge74" class="edge">
1136<title>Node1&#45;&gt;Node72</title>
1137<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"/>
1138<polygon fill="midnightblue" stroke="midnightblue" points="6949.39,-211.77 6939.4,-215.3 6949.41,-218.77 6949.39,-211.77"/>
1139</g>
1140<!-- Node73 -->
1141<g id="node73" class="node">
1142<title>Node73</title>
1143<g id="a_node73"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
1144<polygon fill="white" stroke="black" points="12735.5,-129 12735.5,-159 12899.5,-159 12899.5,-129 12735.5,-129"/>
1145<text text-anchor="start" x="12743.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1146<text text-anchor="middle" x="12817.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
1147</a>
1148</g>
1149</g>
1150<!-- Node1&#45;&gt;Node73 -->
1151<g id="edge75" class="edge">
1152<title>Node1&#45;&gt;Node73</title>
1153<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"/>
1154<polygon fill="midnightblue" stroke="midnightblue" points="6949.07,-211.78 6939.08,-215.31 6949.09,-218.78 6949.07,-211.78"/>
1155</g>
1156<!-- Node74 -->
1157<g id="node74" class="node">
1158<title>Node74</title>
1159<g id="a_node74"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
1160<polygon fill="white" stroke="black" points="12917.5,-129 12917.5,-159 13077.5,-159 13077.5,-129 12917.5,-129"/>
1161<text text-anchor="start" x="12925.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1162<text text-anchor="middle" x="12997.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
1163</a>
1164</g>
1165</g>
1166<!-- Node1&#45;&gt;Node74 -->
1167<g id="edge76" class="edge">
1168<title>Node1&#45;&gt;Node74</title>
1169<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"/>
1170<polygon fill="midnightblue" stroke="midnightblue" points="6949.19,-211.82 6939.2,-215.34 6949.21,-218.82 6949.19,-211.82"/>
1171</g>
1172<!-- Node75 -->
1173<g id="node75" class="node">
1174<title>Node75</title>
1175<g id="a_node75"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
1176<polygon fill="white" stroke="black" points="13095.5,-129 13095.5,-159 13255.5,-159 13255.5,-129 13095.5,-129"/>
1177<text text-anchor="start" x="13103.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1178<text text-anchor="middle" x="13175.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
1179</a>
1180</g>
1181</g>
1182<!-- Node1&#45;&gt;Node75 -->
1183<g id="edge77" class="edge">
1184<title>Node1&#45;&gt;Node75</title>
1185<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"/>
1186<polygon fill="midnightblue" stroke="midnightblue" points="6949.17,-211.84 6939.18,-215.36 6949.19,-218.84 6949.17,-211.84"/>
1187</g>
1188<!-- Node76 -->
1189<g id="node76" class="node">
1190<title>Node76</title>
1191<g id="a_node76"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
1192<polygon fill="white" stroke="black" points="13273.5,-129 13273.5,-159 13433.5,-159 13433.5,-129 13273.5,-129"/>
1193<text text-anchor="start" x="13281.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1194<text text-anchor="middle" x="13353.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
1195</a>
1196</g>
1197</g>
1198<!-- Node1&#45;&gt;Node76 -->
1199<g id="edge78" class="edge">
1200<title>Node1&#45;&gt;Node76</title>
1201<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"/>
1202<polygon fill="midnightblue" stroke="midnightblue" points="6949.07,-211.86 6939.07,-215.37 6949.08,-218.86 6949.07,-211.86"/>
1203</g>
1204<!-- Node77 -->
1205<g id="node77" class="node">
1206<title>Node77</title>
1207<g id="a_node77"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
1208<polygon fill="white" stroke="black" points="13452,-129 13452,-159 13621,-159 13621,-129 13452,-129"/>
1209<text text-anchor="start" x="13460" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1210<text text-anchor="middle" x="13536.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
1211</a>
1212</g>
1213</g>
1214<!-- Node1&#45;&gt;Node77 -->
1215<g id="edge79" class="edge">
1216<title>Node1&#45;&gt;Node77</title>
1217<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"/>
1218<polygon fill="midnightblue" stroke="midnightblue" points="6949.14,-211.85 6939.14,-215.37 6949.15,-218.85 6949.14,-211.85"/>
1219</g>
1220<!-- Node78 -->
1221<g id="node78" class="node">
1222<title>Node78</title>
1223<g id="a_node78"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
1224<polygon fill="white" stroke="black" points="13639,-129 13639,-159 13806,-159 13806,-129 13639,-129"/>
1225<text text-anchor="start" x="13647" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1226<text text-anchor="middle" x="13722.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
1227</a>
1228</g>
1229</g>
1230<!-- Node1&#45;&gt;Node78 -->
1231<g id="edge80" class="edge">
1232<title>Node1&#45;&gt;Node78</title>
1233<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"/>
1234<polygon fill="midnightblue" stroke="midnightblue" points="6949.24,-211.87 6939.24,-215.39 6949.25,-218.87 6949.24,-211.87"/>
1235</g>
1236<!-- Node79 -->
1237<g id="node79" class="node">
1238<title>Node79</title>
1239<g id="a_node79"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
1240<polygon fill="white" stroke="black" points="13824.5,-129 13824.5,-159 13984.5,-159 13984.5,-129 13824.5,-129"/>
1241<text text-anchor="start" x="13832.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1242<text text-anchor="middle" x="13904.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
1243</a>
1244</g>
1245</g>
1246<!-- Node1&#45;&gt;Node79 -->
1247<g id="edge81" class="edge">
1248<title>Node1&#45;&gt;Node79</title>
1249<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"/>
1250<polygon fill="midnightblue" stroke="midnightblue" points="6949.23,-211.91 6939.23,-215.42 6949.24,-218.91 6949.23,-211.91"/>
1251</g>
1252<!-- Node80 -->
1253<g id="node80" class="node">
1254<title>Node80</title>
1255<g id="a_node80"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
1256<polygon fill="white" stroke="black" points="14003,-123.5 14003,-164.5 14188,-164.5 14188,-123.5 14003,-123.5"/>
1257<text text-anchor="start" x="14011" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1258<text text-anchor="start" x="14011" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
1259<text text-anchor="middle" x="14095.5" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
1260</a>
1261</g>
1262</g>
1263<!-- Node1&#45;&gt;Node80 -->
1264<g id="edge82" class="edge">
1265<title>Node1&#45;&gt;Node80</title>
1266<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"/>
1267<polygon fill="midnightblue" stroke="midnightblue" points="6949.06,-211.86 6939.07,-215.38 6949.07,-218.86 6949.06,-211.86"/>
1268</g>
1269<!-- Node81 -->
1270<g id="node81" class="node">
1271<title>Node81</title>
1272<g id="a_node81"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
1273<polygon fill="white" stroke="black" points="14206,-123.5 14206,-164.5 14391,-164.5 14391,-123.5 14206,-123.5"/>
1274<text text-anchor="start" x="14214" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1275<text text-anchor="start" x="14214" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
1276<text text-anchor="middle" x="14298.5" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
1277</a>
1278</g>
1279</g>
1280<!-- Node1&#45;&gt;Node81 -->
1281<g id="edge83" class="edge">
1282<title>Node1&#45;&gt;Node81</title>
1283<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"/>
1284<polygon fill="midnightblue" stroke="midnightblue" points="6949.08,-211.88 6939.08,-215.4 6949.09,-218.88 6949.08,-211.88"/>
1285</g>
1286<!-- Node2&#45;&gt;Node3 -->
1287<g id="edge2" class="edge">
1288<title>Node2&#45;&gt;Node3</title>
1289<path fill="none" stroke="midnightblue" d="M239.44,-125.69C197.61,-111.52 140.2,-92.06 107.68,-81.03"/>
1290<polygon fill="midnightblue" stroke="midnightblue" points="238.31,-129.01 248.91,-128.9 240.56,-122.38 238.31,-129.01"/>
1291</g>
1292<!-- Node4 -->
1293<g id="node4" class="node">
1294<title>Node4</title>
1295<g id="a_node4"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
1296<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"/>
1297<text text-anchor="start" x="191.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
1298<text text-anchor="middle" x="271.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
1299</a>
1300</g>
1301</g>
1302<!-- Node2&#45;&gt;Node4 -->
1303<g id="edge3" class="edge">
1304<title>Node2&#45;&gt;Node4</title>
1305<path fill="none" stroke="midnightblue" d="M284.05,-119.06C281.15,-108.32 277.84,-96.01 275.34,-86.75"/>
1306<polygon fill="midnightblue" stroke="midnightblue" points="280.67,-119.99 286.66,-128.73 287.43,-118.17 280.67,-119.99"/>
1307</g>
1308<!-- Node2&#45;&gt;Node5 -->
1309<g id="edge5" class="edge">
1310<title>Node2&#45;&gt;Node5</title>
1311<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"/>
1312<polygon fill="midnightblue" stroke="midnightblue" points="326.11,-120.74 319.35,-128.91 329.72,-126.74 326.11,-120.74"/>
1313</g>
1314<!-- Node4&#45;&gt;Node5 -->
1315<g id="edge4" class="edge">
1316<title>Node4&#45;&gt;Node5</title>
1317<path fill="none" stroke="midnightblue" d="M307.97,-51.8C328.93,-41.04 354.27,-28.05 370.62,-19.66"/>
1318<polygon fill="midnightblue" stroke="midnightblue" points="306.29,-48.72 298.99,-56.4 309.49,-54.95 306.29,-48.72"/>
1319</g>
1320</g>
1321</svg>