blob: cabcec0522ee14ecf619bae2f3093aef80494087 [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/armnn/ISubgraphViewConverter.hpp Pages: 1 -->
7<svg width="9695pt" height="441pt"
8 viewBox="0.00 0.00 9694.50 441.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 437)">
10<title>src/armnn/ISubgraphViewConverter.hpp</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-437 9690.5,-437 9690.5,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="3031,-413.5 3031,-432.5 3240,-432.5 3240,-413.5 3031,-413.5"/>
17<text text-anchor="middle" x="3135.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/ISubgraphViewConverter.hpp</text>
18</a>
19</g>
20</g>
21<!-- Node2 -->
22<g id="node2" class="node">
23<title>Node2</title>
24<g id="a_node2"><a xlink:href="_i_backend_internal_8hpp.html" target="_top" xlink:title=" ">
25<polygon fill="white" stroke="black" points="3068,-346.5 3068,-376.5 3203,-376.5 3203,-346.5 3068,-346.5"/>
26<text text-anchor="start" x="3076" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
27<text text-anchor="middle" x="3135.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.hpp</text>
28</a>
29</g>
30</g>
31<!-- Node1&#45;&gt;Node2 -->
32<g id="edge1" class="edge">
33<title>Node1&#45;&gt;Node2</title>
34<path fill="none" stroke="midnightblue" d="M3135.5,-403.23C3135.5,-394.59 3135.5,-384.5 3135.5,-376.52"/>
35<polygon fill="midnightblue" stroke="midnightblue" points="3132,-403.48 3135.5,-413.48 3139,-403.48 3132,-403.48"/>
36</g>
37<!-- Node3 -->
38<g id="node3" class="node">
39<title>Node3</title>
40<g id="a_node3"><a xlink:href="_dynamic_backend_8hpp.html" target="_top" xlink:title=" ">
41<polygon fill="white" stroke="black" points="481,-279.5 481,-309.5 616,-309.5 616,-279.5 481,-279.5"/>
42<text text-anchor="start" x="489" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
43<text text-anchor="middle" x="548.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.hpp</text>
44</a>
45</g>
46</g>
47<!-- Node2&#45;&gt;Node3 -->
48<g id="edge2" class="edge">
49<title>Node2&#45;&gt;Node3</title>
50<path fill="none" stroke="midnightblue" d="M3057.58,-360.07C2691.67,-357.9 1141.45,-346.64 658.5,-310 644.77,-308.96 630.12,-307.37 616.15,-305.61"/>
51<polygon fill="midnightblue" stroke="midnightblue" points="3057.79,-363.58 3067.81,-360.13 3057.83,-356.58 3057.79,-363.58"/>
52</g>
53<!-- Node8 -->
54<g id="node8" class="node">
55<title>Node8</title>
56<g id="a_node8"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" ">
57<polygon fill="white" stroke="black" points="494.5,-0.5 494.5,-30.5 620.5,-30.5 620.5,-0.5 494.5,-0.5"/>
58<text text-anchor="start" x="502.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
59<text text-anchor="middle" x="557.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
60</a>
61</g>
62</g>
63<!-- Node2&#45;&gt;Node8 -->
64<g id="edge25" class="edge">
65<title>Node2&#45;&gt;Node8</title>
66<path fill="none" stroke="midnightblue" d="M3057.7,-360.21C2645.99,-358.49 738.28,-348.47 691.5,-310 660.93,-284.86 672.5,-262.58 672.5,-223 672.5,-223 672.5,-223 672.5,-148.5 672.5,-111.2 675.41,-96.43 652.5,-67 639.54,-50.34 619.51,-38.55 601.18,-30.58"/>
67<polygon fill="midnightblue" stroke="midnightblue" points="3057.71,-363.71 3067.72,-360.25 3057.74,-356.71 3057.71,-363.71"/>
68</g>
69<!-- Node12 -->
70<g id="node12" class="node">
71<title>Node12</title>
72<g id="a_node12"><a xlink:href="_dynamic_backend_utils_8hpp.html" target="_top" xlink:title=" ">
73<polygon fill="white" stroke="black" points="283,-207 283,-237 456,-237 456,-207 283,-207"/>
74<text text-anchor="start" x="291" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
75<text text-anchor="middle" x="369.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.hpp</text>
76</a>
77</g>
78</g>
79<!-- Node2&#45;&gt;Node12 -->
80<g id="edge26" class="edge">
81<title>Node2&#45;&gt;Node12</title>
82<path fill="none" stroke="midnightblue" d="M3057.76,-360.5C2631.78,-360.32 595.38,-356.99 471.5,-310 432.11,-295.06 397.43,-257.75 380.49,-237.18"/>
83<polygon fill="midnightblue" stroke="midnightblue" points="3057.82,-364 3067.82,-360.5 3057.82,-357 3057.82,-364"/>
84</g>
85<!-- Node14 -->
86<g id="node14" class="node">
87<title>Node14</title>
88<g id="a_node14"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
89<polygon fill="white" stroke="black" points="2394,-285 2394,-304 2555,-304 2555,-285 2394,-285"/>
90<text text-anchor="middle" x="2474.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</text>
91</a>
92</g>
93</g>
94<!-- Node2&#45;&gt;Node14 -->
95<g id="edge15" class="edge">
96<title>Node2&#45;&gt;Node14</title>
97<path fill="none" stroke="midnightblue" d="M3057.63,-355.39C2947.55,-347.75 2740.23,-331.9 2564.5,-310 2551.15,-308.34 2536.74,-306.18 2523.45,-304.04"/>
98<polygon fill="midnightblue" stroke="midnightblue" points="3057.44,-358.88 3067.65,-356.08 3057.92,-351.9 3057.44,-358.88"/>
99</g>
100<!-- Node15 -->
101<g id="node15" class="node">
102<title>Node15</title>
103<g id="a_node15"><a xlink:href="_graph_8cpp.html" target="_top" xlink:title=" ">
104<polygon fill="white" stroke="black" points="2573.5,-285 2573.5,-304 2691.5,-304 2691.5,-285 2573.5,-285"/>
105<text text-anchor="middle" x="2632.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Graph.cpp</text>
106</a>
107</g>
108</g>
109<!-- Node2&#45;&gt;Node15 -->
110<g id="edge16" class="edge">
111<title>Node2&#45;&gt;Node15</title>
112<path fill="none" stroke="midnightblue" d="M3057.7,-353.7C2970.42,-345.56 2824.8,-330.42 2700.5,-310 2690.38,-308.34 2679.48,-306.18 2669.44,-304.04"/>
113<polygon fill="midnightblue" stroke="midnightblue" points="3057.5,-357.2 3067.78,-354.64 3058.15,-350.23 3057.5,-357.2"/>
114</g>
115<!-- Node16 -->
116<g id="node16" class="node">
117<title>Node16</title>
118<g id="a_node16"><a xlink:href="_loaded_network_8hpp.html" target="_top" xlink:title=" ">
119<polygon fill="white" stroke="black" points="700.5,-285 700.5,-304 866.5,-304 866.5,-285 700.5,-285"/>
120<text text-anchor="middle" x="783.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.hpp</text>
121</a>
122</g>
123</g>
124<!-- Node2&#45;&gt;Node16 -->
125<g id="edge17" class="edge">
126<title>Node2&#45;&gt;Node16</title>
127<path fill="none" stroke="midnightblue" d="M3057.59,-360.07C2712.19,-357.98 1316.85,-347.35 880.5,-310 864.72,-308.65 847.61,-306.37 832.21,-304.01"/>
128<polygon fill="midnightblue" stroke="midnightblue" points="3057.73,-363.58 3067.75,-360.14 3057.77,-356.58 3057.73,-363.58"/>
129</g>
130<!-- Node17 -->
131<g id="node17" class="node">
132<title>Node17</title>
133<g id="a_node17"><a xlink:href="_loaded_network_8cpp.html" target="_top" xlink:title=" ">
134<polygon fill="white" stroke="black" points="701,-212.5 701,-231.5 866,-231.5 866,-212.5 701,-212.5"/>
135<text text-anchor="middle" x="783.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/LoadedNetwork.cpp</text>
136</a>
137</g>
138</g>
139<!-- Node2&#45;&gt;Node17 -->
140<g id="edge23" class="edge">
141<title>Node2&#45;&gt;Node17</title>
142<path fill="none" stroke="midnightblue" d="M3057.85,-360.15C2676.49,-358.25 1015.99,-347.82 913.5,-310 893.05,-302.45 893.3,-291.58 875.5,-279 849.7,-260.75 817.87,-242.19 799.21,-231.69"/>
143<polygon fill="midnightblue" stroke="midnightblue" points="3057.95,-363.65 3067.96,-360.2 3057.98,-356.65 3057.95,-363.65"/>
144</g>
145<!-- Node18 -->
146<g id="node18" class="node">
147<title>Node18</title>
148<g id="a_node18"><a xlink:href="_working_mem_handle_8hpp.html" target="_top" xlink:title=" ">
149<polygon fill="white" stroke="black" points="922.5,-285 922.5,-304 1110.5,-304 1110.5,-285 922.5,-285"/>
150<text text-anchor="middle" x="1016.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.hpp</text>
151</a>
152</g>
153</g>
154<!-- Node2&#45;&gt;Node18 -->
155<g id="edge20" class="edge">
156<title>Node2&#45;&gt;Node18</title>
157<path fill="none" stroke="midnightblue" d="M3057.66,-358.11C2730.44,-348.07 1466.82,-309.31 1110.51,-298.38"/>
158<polygon fill="midnightblue" stroke="midnightblue" points="3057.89,-361.62 3067.99,-358.43 3058.1,-354.62 3057.89,-361.62"/>
159</g>
160<!-- Node20 -->
161<g id="node20" class="node">
162<title>Node20</title>
163<g id="a_node20"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
164<polygon fill="white" stroke="black" points="2709.5,-285 2709.5,-304 2839.5,-304 2839.5,-285 2709.5,-285"/>
165<text text-anchor="middle" x="2774.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
166</a>
167</g>
168</g>
169<!-- Node2&#45;&gt;Node20 -->
170<g id="edge24" class="edge">
171<title>Node2&#45;&gt;Node20</title>
172<path fill="none" stroke="midnightblue" d="M3057.73,-347.23C2999.95,-337.28 2919.24,-323.15 2848.5,-310 2838.46,-308.13 2827.67,-306.06 2817.52,-304.07"/>
173<polygon fill="midnightblue" stroke="midnightblue" points="3057.43,-350.73 3067.88,-348.98 3058.62,-343.83 3057.43,-350.73"/>
174</g>
175<!-- Node21 -->
176<g id="node21" class="node">
177<title>Node21</title>
178<g id="a_node21"><a xlink:href="_i_backend_internal_8cpp.html" target="_top" xlink:title=" ">
179<polygon fill="white" stroke="black" points="2858,-279.5 2858,-309.5 3031,-309.5 3031,-279.5 2858,-279.5"/>
180<text text-anchor="start" x="2866" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
181<text text-anchor="middle" x="2944.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/IBackendInternal.cpp</text>
182</a>
183</g>
184</g>
185<!-- Node2&#45;&gt;Node21 -->
186<g id="edge27" class="edge">
187<title>Node2&#45;&gt;Node21</title>
188<path fill="none" stroke="midnightblue" d="M3084.35,-343.09C3053.51,-332.6 3014.75,-319.41 2985.86,-309.58"/>
189<polygon fill="midnightblue" stroke="midnightblue" points="3083.46,-346.49 3094.06,-346.4 3085.72,-339.86 3083.46,-346.49"/>
190</g>
191<!-- Node22 -->
192<g id="node22" class="node">
193<title>Node22</title>
194<g id="a_node22"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
195<polygon fill="white" stroke="black" points="3049,-279.5 3049,-309.5 3222,-309.5 3222,-279.5 3049,-279.5"/>
196<text text-anchor="start" x="3057" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
197<text text-anchor="middle" x="3135.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
198</a>
199</g>
200</g>
201<!-- Node2&#45;&gt;Node22 -->
202<g id="edge28" class="edge">
203<title>Node2&#45;&gt;Node22</title>
204<path fill="none" stroke="midnightblue" d="M3135.5,-336.11C3135.5,-327.15 3135.5,-317.32 3135.5,-309.58"/>
205<polygon fill="midnightblue" stroke="midnightblue" points="3132,-336.4 3135.5,-346.4 3139,-336.4 3132,-336.4"/>
206</g>
207<!-- Node23 -->
208<g id="node23" class="node">
209<title>Node23</title>
210<g id="a_node23"><a xlink:href="_cl_backend_8hpp.html" target="_top" xlink:title=" ">
211<polygon fill="white" stroke="black" points="4923.5,-285 4923.5,-304 5089.5,-304 5089.5,-285 4923.5,-285"/>
212<text text-anchor="middle" x="5006.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.hpp</text>
213</a>
214</g>
215</g>
216<!-- Node2&#45;&gt;Node23 -->
217<g id="edge29" class="edge">
218<title>Node2&#45;&gt;Node23</title>
219<path fill="none" stroke="midnightblue" d="M3213.46,-359.6C3511.11,-355.95 4576.16,-340.96 4913.5,-310 4928.47,-308.63 4944.69,-306.37 4959.33,-304.04"/>
220<polygon fill="midnightblue" stroke="midnightblue" points="3213.15,-356.1 3203.19,-359.72 3213.24,-363.1 3213.15,-356.1"/>
221</g>
222<!-- Node26 -->
223<g id="node26" class="node">
224<title>Node26</title>
225<g id="a_node26"><a xlink:href="_cl_layer_support_8hpp.html" target="_top" xlink:title=" ">
226<polygon fill="white" stroke="black" points="3240,-285 3240,-304 3429,-304 3429,-285 3240,-285"/>
227<text text-anchor="middle" x="3334.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
228</a>
229</g>
230</g>
231<!-- Node2&#45;&gt;Node26 -->
232<g id="edge32" class="edge">
233<title>Node2&#45;&gt;Node26</title>
234<path fill="none" stroke="midnightblue" d="M3188.25,-343.27C3227.03,-330.6 3278.06,-313.93 3308.46,-304.01"/>
235<polygon fill="midnightblue" stroke="midnightblue" points="3187.1,-339.96 3178.68,-346.4 3189.27,-346.62 3187.1,-339.96"/>
236</g>
237<!-- Node48 -->
238<g id="node48" class="node">
239<title>Node48</title>
240<g id="a_node48"><a xlink:href="_cl_workload_factory_8hpp.html" target="_top" xlink:title=" ">
241<polygon fill="white" stroke="black" points="4756,-279.5 4756,-309.5 4905,-309.5 4905,-279.5 4756,-279.5"/>
242<text text-anchor="start" x="4764" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
243<text text-anchor="middle" x="4830.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
244</a>
245</g>
246</g>
247<!-- Node2&#45;&gt;Node48 -->
248<g id="edge55" class="edge">
249<title>Node2&#45;&gt;Node48</title>
250<path fill="none" stroke="midnightblue" d="M3213.47,-357.51C3497.8,-346.61 4476.78,-309.06 4755.76,-298.37"/>
251<polygon fill="midnightblue" stroke="midnightblue" points="3213.11,-354.02 3203.25,-357.9 3213.38,-361.02 3213.11,-354.02"/>
252</g>
253<!-- Node50 -->
254<g id="node50" class="node">
255<title>Node50</title>
256<g id="a_node50"><a xlink:href="_gpu_fsa_backend_8hpp.html" target="_top" xlink:title=" ">
257<polygon fill="white" stroke="black" points="6317,-279.5 6317,-309.5 6436,-309.5 6436,-279.5 6317,-279.5"/>
258<text text-anchor="start" x="6325" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
259<text text-anchor="middle" x="6376.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.hpp</text>
260</a>
261</g>
262</g>
263<!-- Node2&#45;&gt;Node50 -->
264<g id="edge58" class="edge">
265<title>Node2&#45;&gt;Node50</title>
266<path fill="none" stroke="midnightblue" d="M3213.48,-358.94C3663.24,-349.92 5919.73,-304.66 6316.79,-296.7"/>
267<polygon fill="midnightblue" stroke="midnightblue" points="3213.12,-355.44 3203.19,-359.14 3213.26,-362.44 3213.12,-355.44"/>
268</g>
269<!-- Node74 -->
270<g id="node74" class="node">
271<title>Node74</title>
272<g id="a_node74"><a xlink:href="_neon_backend_8hpp.html" target="_top" xlink:title=" ">
273<polygon fill="white" stroke="black" points="8123,-285 8123,-304 8320,-304 8320,-285 8123,-285"/>
274<text text-anchor="middle" x="8221.5" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.hpp</text>
275</a>
276</g>
277</g>
278<!-- Node2&#45;&gt;Node74 -->
279<g id="edge92" class="edge">
280<title>Node2&#45;&gt;Node74</title>
281<path fill="none" stroke="midnightblue" d="M3213.18,-360.29C3805.97,-358.63 7605.06,-346.57 8113.5,-310 8131.24,-308.72 8150.51,-306.43 8167.8,-304.04"/>
282<polygon fill="midnightblue" stroke="midnightblue" points="3213.02,-356.79 3203.03,-360.32 3213.04,-363.79 3213.02,-356.79"/>
283</g>
284<!-- Node77 -->
285<g id="node77" class="node">
286<title>Node77</title>
287<g id="a_node77"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
288<polygon fill="white" stroke="black" points="7627,-279.5 7627,-309.5 7808,-309.5 7808,-279.5 7627,-279.5"/>
289<text text-anchor="start" x="7635" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
290<text text-anchor="middle" x="7717.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
291</a>
292</g>
293</g>
294<!-- Node2&#45;&gt;Node77 -->
295<g id="edge95" class="edge">
296<title>Node2&#45;&gt;Node77</title>
297<path fill="none" stroke="midnightblue" d="M3213.56,-359.39C3762.49,-351.61 7037.74,-305.14 7626.78,-296.79"/>
298<polygon fill="midnightblue" stroke="midnightblue" points="3213.33,-355.9 3203.38,-359.54 3213.43,-362.89 3213.33,-355.9"/>
299</g>
300<!-- Node79 -->
301<g id="node79" class="node">
302<title>Node79</title>
303<g id="a_node79"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
304<polygon fill="white" stroke="black" points="7942.5,-279.5 7942.5,-309.5 8104.5,-309.5 8104.5,-279.5 7942.5,-279.5"/>
305<text text-anchor="start" x="7950.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
306<text text-anchor="middle" x="8023.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
307</a>
308</g>
309</g>
310<!-- Node2&#45;&gt;Node79 -->
311<g id="edge98" class="edge">
312<title>Node2&#45;&gt;Node79</title>
313<path fill="none" stroke="midnightblue" d="M3213.42,-360.29C3746.89,-358.77 6867.11,-348.34 7816.5,-310 7858.08,-308.32 7904.27,-305.21 7942.46,-302.29"/>
314<polygon fill="midnightblue" stroke="midnightblue" points="3213.14,-356.79 3203.15,-360.32 3213.16,-363.79 3213.14,-356.79"/>
315</g>
316<!-- Node83 -->
317<g id="node83" class="node">
318<title>Node83</title>
319<g id="a_node83"><a xlink:href="_ref_backend_8hpp.html" target="_top" xlink:title=" ">
320<polygon fill="white" stroke="black" points="8950,-279.5 8950,-309.5 9079,-309.5 9079,-279.5 8950,-279.5"/>
321<text text-anchor="start" x="8958" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
322<text text-anchor="middle" x="9014.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.hpp</text>
323</a>
324</g>
325</g>
326<!-- Node2&#45;&gt;Node83 -->
327<g id="edge103" class="edge">
328<title>Node2&#45;&gt;Node83</title>
329<path fill="none" stroke="midnightblue" d="M3213.39,-360.08C3688.39,-357.42 6243.95,-342.17 8328.5,-310 8556.89,-306.48 8828.01,-300.1 8949.72,-297.12"/>
330<polygon fill="midnightblue" stroke="midnightblue" points="3213.2,-356.58 3203.21,-360.13 3213.23,-363.58 3213.2,-356.58"/>
331</g>
332<!-- Node87 -->
333<g id="node87" class="node">
334<title>Node87</title>
335<g id="a_node87"><a xlink:href="_tosa_ref_backend_8hpp.html" target="_top" xlink:title=" ">
336<polygon fill="white" stroke="black" points="9266,-279.5 9266,-309.5 9419,-309.5 9419,-279.5 9266,-279.5"/>
337<text text-anchor="start" x="9274" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
338<text text-anchor="middle" x="9342.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.hpp</text>
339</a>
340</g>
341</g>
342<!-- Node2&#45;&gt;Node87 -->
343<g id="edge107" class="edge">
344<title>Node2&#45;&gt;Node87</title>
345<path fill="none" stroke="midnightblue" d="M3213.24,-360.36C3824.56,-359.17 7866.63,-349.87 9087.5,-310 9147.44,-308.04 9215.22,-304.11 9265.83,-300.83"/>
346<polygon fill="midnightblue" stroke="midnightblue" points="3213.21,-356.86 3203.21,-360.38 3213.22,-363.86 3213.21,-356.86"/>
347</g>
348<!-- Node90 -->
349<g id="node90" class="node">
350<title>Node90</title>
351<g id="a_node90"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
352<polygon fill="white" stroke="black" points="9437,-279.5 9437,-309.5 9598,-309.5 9598,-279.5 9437,-279.5"/>
353<text text-anchor="start" x="9445" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
354<text text-anchor="middle" x="9517.5" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
355</a>
356</g>
357</g>
358<!-- Node2&#45;&gt;Node90 -->
359<g id="edge110" class="edge">
360<title>Node2&#45;&gt;Node90</title>
361<path fill="none" stroke="midnightblue" d="M3213.58,-360.6C3892.19,-361.38 8780.35,-365.07 9428.5,-310 9431.15,-309.77 9433.84,-309.52 9436.56,-309.23"/>
362<polygon fill="midnightblue" stroke="midnightblue" points="3213.43,-357.1 3203.43,-360.59 3213.43,-364.1 3213.43,-357.1"/>
363</g>
364<!-- Node4 -->
365<g id="node4" class="node">
366<title>Node4</title>
367<g id="a_node4"><a xlink:href="_runtime_8hpp.html" target="_top" xlink:title=" ">
368<polygon fill="white" stroke="black" points="513,-212.5 513,-231.5 644,-231.5 644,-212.5 513,-212.5"/>
369<text text-anchor="middle" x="578.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.hpp</text>
370</a>
371</g>
372</g>
373<!-- Node3&#45;&gt;Node4 -->
374<g id="edge3" class="edge">
375<title>Node3&#45;&gt;Node4</title>
376<path fill="none" stroke="midnightblue" d="M558.56,-269.86C564.11,-256.82 570.68,-241.38 574.72,-231.89"/>
377<polygon fill="midnightblue" stroke="midnightblue" points="555.27,-268.66 554.57,-279.23 561.71,-271.4 555.27,-268.66"/>
378</g>
379<!-- Node11 -->
380<g id="node11" class="node">
381<title>Node11</title>
382<g id="a_node11"><a xlink:href="_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
383<polygon fill="white" stroke="black" points="191,-134.5 191,-164.5 364,-164.5 364,-134.5 191,-134.5"/>
384<text text-anchor="start" x="199" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
385<text text-anchor="middle" x="277.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackend.cpp</text>
386</a>
387</g>
388</g>
389<!-- Node3&#45;&gt;Node11 -->
390<g id="edge10" class="edge">
391<title>Node3&#45;&gt;Node11</title>
392<path fill="none" stroke="midnightblue" d="M529.1,-271.83C504.92,-244.89 466.52,-202.24 464.5,-201 434.23,-182.5 397.15,-170.67 364.01,-163.15"/>
393<polygon fill="midnightblue" stroke="midnightblue" points="526.51,-274.19 535.79,-279.3 531.72,-269.52 526.51,-274.19"/>
394</g>
395<!-- Node3&#45;&gt;Node12 -->
396<g id="edge11" class="edge">
397<title>Node3&#45;&gt;Node12</title>
398<path fill="none" stroke="midnightblue" d="M503.19,-275.65C472.82,-263.69 433.39,-248.16 405.23,-237.07"/>
399<polygon fill="midnightblue" stroke="midnightblue" points="502.12,-278.99 512.71,-279.4 504.69,-272.48 502.12,-278.99"/>
400</g>
401<!-- Node5 -->
402<g id="node5" class="node">
403<title>Node5</title>
404<g id="a_node5"><a xlink:href="_runtime_8cpp.html" target="_top" xlink:title=" ">
405<polygon fill="white" stroke="black" points="382.5,-140 382.5,-159 512.5,-159 512.5,-140 382.5,-140"/>
406<text text-anchor="middle" x="447.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Runtime.cpp</text>
407</a>
408</g>
409</g>
410<!-- Node4&#45;&gt;Node5 -->
411<g id="edge4" class="edge">
412<title>Node4&#45;&gt;Node5</title>
413<path fill="none" stroke="midnightblue" d="M553.65,-207.62C527.1,-193.34 485.81,-171.12 463.36,-159.03"/>
414<polygon fill="midnightblue" stroke="midnightblue" points="552.23,-210.84 562.7,-212.5 555.55,-204.67 552.23,-210.84"/>
415</g>
416<!-- Node6 -->
417<g id="node6" class="node">
418<title>Node6</title>
419<g id="a_node6"><a xlink:href="_test_utils_8hpp.html" target="_top" xlink:title=" ">
420<polygon fill="white" stroke="black" points="531,-134.5 531,-164.5 638,-164.5 638,-134.5 531,-134.5"/>
421<text text-anchor="start" x="539" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
422<text text-anchor="middle" x="584.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.hpp</text>
423</a>
424</g>
425</g>
426<!-- Node4&#45;&gt;Node6 -->
427<g id="edge5" class="edge">
428<title>Node4&#45;&gt;Node6</title>
429<path fill="none" stroke="midnightblue" d="M580.1,-202.24C581.1,-190.41 582.38,-175.38 583.3,-164.58"/>
430<polygon fill="midnightblue" stroke="midnightblue" points="576.6,-202.09 579.24,-212.36 583.57,-202.69 576.6,-202.09"/>
431</g>
432<!-- Node7 -->
433<g id="node7" class="node">
434<title>Node7</title>
435<g id="a_node7"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" ">
436<polygon fill="white" stroke="black" points="380,-67.5 380,-97.5 507,-97.5 507,-67.5 380,-67.5"/>
437<text text-anchor="start" x="388" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
438<text text-anchor="middle" x="443.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
439</a>
440</g>
441</g>
442<!-- Node6&#45;&gt;Node7 -->
443<g id="edge6" class="edge">
444<title>Node6&#45;&gt;Node7</title>
445<path fill="none" stroke="midnightblue" d="M544.65,-130.13C522.25,-119.8 494.72,-107.11 474.04,-97.58"/>
446<polygon fill="midnightblue" stroke="midnightblue" points="543.36,-133.39 553.91,-134.4 546.29,-127.03 543.36,-133.39"/>
447</g>
448<!-- Node9 -->
449<g id="node9" class="node">
450<title>Node9</title>
451<g id="a_node9"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" ">
452<polygon fill="white" stroke="black" points="525,-67.5 525,-97.5 644,-97.5 644,-67.5 525,-67.5"/>
453<text text-anchor="start" x="533" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
454<text text-anchor="middle" x="584.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
455</a>
456</g>
457</g>
458<!-- Node6&#45;&gt;Node9 -->
459<g id="edge8" class="edge">
460<title>Node6&#45;&gt;Node9</title>
461<path fill="none" stroke="midnightblue" d="M584.5,-124.11C584.5,-115.15 584.5,-105.32 584.5,-97.58"/>
462<polygon fill="midnightblue" stroke="midnightblue" points="581,-124.4 584.5,-134.4 588,-124.4 581,-124.4"/>
463</g>
464<!-- Node10 -->
465<g id="node10" class="node">
466<title>Node10</title>
467<g id="a_node10"><a xlink:href="_test_utils_8cpp.html" target="_top" xlink:title=" ">
468<polygon fill="white" stroke="black" points="255,-67.5 255,-97.5 362,-97.5 362,-67.5 255,-67.5"/>
469<text text-anchor="start" x="263" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
470<text text-anchor="middle" x="308.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TestUtils.cpp</text>
471</a>
472</g>
473</g>
474<!-- Node6&#45;&gt;Node10 -->
475<g id="edge9" class="edge">
476<title>Node6&#45;&gt;Node10</title>
477<path fill="none" stroke="midnightblue" d="M520.99,-133.54C472.99,-122.24 407.83,-106.89 362.36,-96.19"/>
478<polygon fill="midnightblue" stroke="midnightblue" points="520.42,-137 530.96,-135.89 522.03,-130.19 520.42,-137"/>
479</g>
480<!-- Node7&#45;&gt;Node8 -->
481<g id="edge7" class="edge">
482<title>Node7&#45;&gt;Node8</title>
483<path fill="none" stroke="midnightblue" d="M477.18,-62.3C495.02,-52.12 516.54,-39.85 532.81,-30.58"/>
484<polygon fill="midnightblue" stroke="midnightblue" points="475.19,-59.4 468.24,-67.4 478.66,-65.48 475.19,-59.4"/>
485</g>
486<!-- Node12&#45;&gt;Node5 -->
487<g id="edge12" class="edge">
488<title>Node12&#45;&gt;Node5</title>
489<path fill="none" stroke="midnightblue" d="M392.72,-200.01C407.71,-186.46 426.44,-169.53 437.66,-159.39"/>
490<polygon fill="midnightblue" stroke="midnightblue" points="390.36,-197.43 385.28,-206.73 395.05,-202.62 390.36,-197.43"/>
491</g>
492<!-- Node12&#45;&gt;Node11 -->
493<g id="edge13" class="edge">
494<title>Node12&#45;&gt;Node11</title>
495<path fill="none" stroke="midnightblue" d="M342.89,-200.61C327.78,-189.03 309.25,-174.83 295.78,-164.5"/>
496<polygon fill="midnightblue" stroke="midnightblue" points="340.82,-203.43 350.88,-206.73 345.07,-197.87 340.82,-203.43"/>
497</g>
498<!-- Node13 -->
499<g id="node13" class="node">
500<title>Node13</title>
501<g id="a_node13"><a xlink:href="_dynamic_backend_utils_8cpp.html" target="_top" xlink:title=" ">
502<polygon fill="white" stroke="black" points="0,-134.5 0,-164.5 173,-164.5 173,-134.5 0,-134.5"/>
503<text text-anchor="start" x="8" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
504<text text-anchor="middle" x="86.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/DynamicBackendUtils.cpp</text>
505</a>
506</g>
507</g>
508<!-- Node12&#45;&gt;Node13 -->
509<g id="edge14" class="edge">
510<title>Node12&#45;&gt;Node13</title>
511<path fill="none" stroke="midnightblue" d="M303.45,-204.55C254.82,-192.43 189.38,-176.13 143.13,-164.61"/>
512<polygon fill="midnightblue" stroke="midnightblue" points="302.7,-207.97 313.25,-206.99 304.39,-201.17 302.7,-207.97"/>
513</g>
514<!-- Node16&#45;&gt;Node4 -->
515<g id="edge19" class="edge">
516<title>Node16&#45;&gt;Node4</title>
517<path fill="none" stroke="midnightblue" d="M749.15,-281.69C707.92,-267.51 639.77,-244.07 603.32,-231.53"/>
518<polygon fill="midnightblue" stroke="midnightblue" points="748.18,-285.05 758.77,-285 750.45,-278.43 748.18,-285.05"/>
519</g>
520<!-- Node16&#45;&gt;Node17 -->
521<g id="edge18" class="edge">
522<title>Node16&#45;&gt;Node17</title>
523<path fill="none" stroke="midnightblue" d="M783.5,-274.44C783.5,-260.53 783.5,-242.32 783.5,-231.72"/>
524<polygon fill="midnightblue" stroke="midnightblue" points="780,-274.86 783.5,-284.86 787,-274.86 780,-274.86"/>
525</g>
526<!-- Node18&#45;&gt;Node17 -->
527<g id="edge21" class="edge">
528<title>Node18&#45;&gt;Node17</title>
529<path fill="none" stroke="midnightblue" d="M978.64,-282.05C931.91,-267.9 853.49,-244.18 811.7,-231.53"/>
530<polygon fill="midnightblue" stroke="midnightblue" points="977.81,-285.45 988.39,-285 979.84,-278.75 977.81,-285.45"/>
531</g>
532<!-- Node19 -->
533<g id="node19" class="node">
534<title>Node19</title>
535<g id="a_node19"><a xlink:href="_working_mem_handle_8cpp.html" target="_top" xlink:title=" ">
536<polygon fill="white" stroke="black" points="884.5,-212.5 884.5,-231.5 1072.5,-231.5 1072.5,-212.5 884.5,-212.5"/>
537<text text-anchor="middle" x="978.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/WorkingMemHandle.cpp</text>
538</a>
539</g>
540</g>
541<!-- Node18&#45;&gt;Node19 -->
542<g id="edge22" class="edge">
543<title>Node18&#45;&gt;Node19</title>
544<path fill="none" stroke="midnightblue" d="M1006.9,-275.68C999.32,-261.63 989.09,-242.64 983.2,-231.72"/>
545<polygon fill="midnightblue" stroke="midnightblue" points="1004.01,-277.71 1011.84,-284.86 1010.18,-274.39 1004.01,-277.71"/>
546</g>
547<!-- Node24 -->
548<g id="node24" class="node">
549<title>Node24</title>
550<g id="a_node24"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
551<polygon fill="white" stroke="black" points="4836,-212.5 4836,-231.5 5001,-231.5 5001,-212.5 4836,-212.5"/>
552<text text-anchor="middle" x="4918.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
553</a>
554</g>
555</g>
556<!-- Node23&#45;&gt;Node24 -->
557<g id="edge30" class="edge">
558<title>Node23&#45;&gt;Node24</title>
559<path fill="none" stroke="midnightblue" d="M4987.74,-278.47C4969.99,-264.25 4943.94,-243.38 4929.38,-231.72"/>
560<polygon fill="midnightblue" stroke="midnightblue" points="4985.72,-281.33 4995.71,-284.86 4990.09,-275.87 4985.72,-281.33"/>
561</g>
562<!-- Node25 -->
563<g id="node25" class="node">
564<title>Node25</title>
565<g id="a_node25"><a xlink:href="_cl_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
566<polygon fill="white" stroke="black" points="5186.5,-207 5186.5,-237 5330.5,-237 5330.5,-207 5186.5,-207"/>
567<text text-anchor="start" x="5194.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
568<text text-anchor="middle" x="5258.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
569</a>
570</g>
571</g>
572<!-- Node23&#45;&gt;Node25 -->
573<g id="edge31" class="edge">
574<title>Node23&#45;&gt;Node25</title>
575<path fill="none" stroke="midnightblue" d="M5046.65,-282.27C5090.55,-269.99 5160.96,-250.29 5208.44,-237.01"/>
576<polygon fill="midnightblue" stroke="midnightblue" points="5045.58,-278.93 5036.9,-285 5047.47,-285.67 5045.58,-278.93"/>
577</g>
578<!-- Node26&#45;&gt;Node24 -->
579<g id="edge33" class="edge">
580<title>Node26&#45;&gt;Node24</title>
581<path fill="none" stroke="midnightblue" d="M3439.38,-292.41C3732.71,-288.96 4557.63,-276.5 4826.5,-243 4846.45,-240.51 4868.47,-235.8 4885.96,-231.57"/>
582<polygon fill="midnightblue" stroke="midnightblue" points="3439.13,-288.91 3429.17,-292.53 3439.21,-295.91 3439.13,-288.91"/>
583</g>
584<!-- Node27 -->
585<g id="node27" class="node">
586<title>Node27</title>
587<g id="a_node27"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
588<polygon fill="white" stroke="black" points="2143.5,-212.5 2143.5,-231.5 2331.5,-231.5 2331.5,-212.5 2143.5,-212.5"/>
589<text text-anchor="middle" x="2237.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
590</a>
591</g>
592</g>
593<!-- Node26&#45;&gt;Node27 -->
594<g id="edge34" class="edge">
595<title>Node26&#45;&gt;Node27</title>
596<path fill="none" stroke="midnightblue" d="M3270.66,-283.59C3257.41,-281.82 3243.52,-280.17 3230.5,-279 2836.2,-243.62 2733.71,-288.86 2340.5,-243 2318.43,-240.43 2294,-235.76 2274.47,-231.59"/>
597<polygon fill="midnightblue" stroke="midnightblue" points="3270.25,-287.07 3280.64,-284.97 3271.21,-280.14 3270.25,-287.07"/>
598</g>
599<!-- Node28 -->
600<g id="node28" class="node">
601<title>Node28</title>
602<g id="a_node28"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
603<polygon fill="white" stroke="black" points="2350,-207 2350,-237 2495,-237 2495,-207 2350,-207"/>
604<text text-anchor="start" x="2358" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
605<text text-anchor="middle" x="2422.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
606</a>
607</g>
608</g>
609<!-- Node26&#45;&gt;Node28 -->
610<g id="edge35" class="edge">
611<title>Node26&#45;&gt;Node28</title>
612<path fill="none" stroke="midnightblue" d="M3269.82,-283.57C3256.83,-281.84 3243.25,-280.2 3230.5,-279 2908.42,-248.63 2823.58,-289.99 2503.5,-243 2493.61,-241.55 2483.17,-239.43 2473.19,-237.1"/>
613<polygon fill="midnightblue" stroke="midnightblue" points="3269.71,-287.09 3280.09,-284.98 3270.66,-280.16 3269.71,-287.09"/>
614</g>
615<!-- Node29 -->
616<g id="node29" class="node">
617<title>Node29</title>
618<g id="a_node29"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
619<polygon fill="white" stroke="black" points="2513,-207 2513,-237 2664,-237 2664,-207 2513,-207"/>
620<text text-anchor="start" x="2521" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
621<text text-anchor="middle" x="2588.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
622</a>
623</g>
624</g>
625<!-- Node26&#45;&gt;Node29 -->
626<g id="edge36" class="edge">
627<title>Node26&#45;&gt;Node29</title>
628<path fill="none" stroke="midnightblue" d="M3268.93,-283.61C3256.2,-281.9 3242.95,-280.27 3230.5,-279 2983.26,-253.82 2918.26,-279.91 2672.5,-243 2662.42,-241.49 2651.77,-239.36 2641.56,-237.07"/>
629<polygon fill="midnightblue" stroke="midnightblue" points="3268.62,-287.1 3279,-284.99 3269.57,-280.16 3268.62,-287.1"/>
630</g>
631<!-- Node30 -->
632<g id="node30" class="node">
633<title>Node30</title>
634<g id="a_node30"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
635<polygon fill="white" stroke="black" points="2682,-207 2682,-237 2899,-237 2899,-207 2682,-207"/>
636<text text-anchor="start" x="2690" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
637<text text-anchor="middle" x="2790.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
638</a>
639</g>
640</g>
641<!-- Node26&#45;&gt;Node30 -->
642<g id="edge37" class="edge">
643<title>Node26&#45;&gt;Node30</title>
644<path fill="none" stroke="midnightblue" d="M3265.31,-283.59C3253.7,-282 3241.76,-280.41 3230.5,-279 3087.62,-261.06 3051.1,-263.04 2908.5,-243 2895.85,-241.22 2882.46,-239.14 2869.43,-237.01"/>
645<polygon fill="midnightblue" stroke="midnightblue" points="3265.03,-287.08 3275.41,-284.98 3265.98,-280.15 3265.03,-287.08"/>
646</g>
647<!-- Node31 -->
648<g id="node31" class="node">
649<title>Node31</title>
650<g id="a_node31"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
651<polygon fill="white" stroke="black" points="2917.5,-207 2917.5,-237 3071.5,-237 3071.5,-207 2917.5,-207"/>
652<text text-anchor="start" x="2925.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
653<text text-anchor="middle" x="2994.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
654</a>
655</g>
656</g>
657<!-- Node26&#45;&gt;Node31 -->
658<g id="edge38" class="edge">
659<title>Node26&#45;&gt;Node31</title>
660<path fill="none" stroke="midnightblue" d="M3279.52,-283.1C3228,-273.23 3148.9,-257.75 3080.5,-243 3071.81,-241.13 3062.64,-239.07 3053.66,-237.02"/>
661<polygon fill="midnightblue" stroke="midnightblue" points="3278.97,-286.56 3289.44,-285 3280.28,-279.68 3278.97,-286.56"/>
662</g>
663<!-- Node32 -->
664<g id="node32" class="node">
665<title>Node32</title>
666<g id="a_node32"><a xlink:href="_cl_concat_workload_8cpp.html" target="_top" xlink:title=" ">
667<polygon fill="white" stroke="black" points="3089.5,-207 3089.5,-237 3233.5,-237 3233.5,-207 3089.5,-207"/>
668<text text-anchor="start" x="3097.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
669<text text-anchor="middle" x="3161.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
670</a>
671</g>
672</g>
673<!-- Node26&#45;&gt;Node32 -->
674<g id="edge39" class="edge">
675<title>Node26&#45;&gt;Node32</title>
676<path fill="none" stroke="midnightblue" d="M3304.03,-281.08C3273.76,-268.75 3227.43,-249.87 3195.87,-237.01"/>
677<polygon fill="midnightblue" stroke="midnightblue" points="3303.05,-284.46 3313.63,-285 3305.69,-277.98 3303.05,-284.46"/>
678</g>
679<!-- Node33 -->
680<g id="node33" class="node">
681<title>Node33</title>
682<g id="a_node33"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
683<polygon fill="white" stroke="black" points="3251.5,-207 3251.5,-237 3417.5,-237 3417.5,-207 3251.5,-207"/>
684<text text-anchor="start" x="3259.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
685<text text-anchor="middle" x="3334.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
686</a>
687</g>
688</g>
689<!-- Node26&#45;&gt;Node33 -->
690<g id="edge40" class="edge">
691<title>Node26&#45;&gt;Node33</title>
692<path fill="none" stroke="midnightblue" d="M3334.5,-274.74C3334.5,-262.91 3334.5,-247.88 3334.5,-237.08"/>
693<polygon fill="midnightblue" stroke="midnightblue" points="3331,-274.86 3334.5,-284.86 3338,-274.86 3331,-274.86"/>
694</g>
695<!-- Node34 -->
696<g id="node34" class="node">
697<title>Node34</title>
698<g id="a_node34"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
699<polygon fill="white" stroke="black" points="3435.5,-207 3435.5,-237 3601.5,-237 3601.5,-207 3435.5,-207"/>
700<text text-anchor="start" x="3443.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
701<text text-anchor="middle" x="3518.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
702</a>
703</g>
704</g>
705<!-- Node26&#45;&gt;Node34 -->
706<g id="edge41" class="edge">
707<title>Node26&#45;&gt;Node34</title>
708<path fill="none" stroke="midnightblue" d="M3366.07,-281.4C3398.24,-269.08 3448.08,-249.98 3481.95,-237.01"/>
709<polygon fill="midnightblue" stroke="midnightblue" points="3364.78,-278.15 3356.69,-285 3367.29,-284.69 3364.78,-278.15"/>
710</g>
711<!-- Node35 -->
712<g id="node35" class="node">
713<title>Node35</title>
714<g id="a_node35"><a xlink:href="_cl_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
715<polygon fill="white" stroke="black" points="3620,-207 3620,-237 3771,-237 3771,-207 3620,-207"/>
716<text text-anchor="start" x="3628" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
717<text text-anchor="middle" x="3695.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
718</a>
719</g>
720</g>
721<!-- Node26&#45;&gt;Node35 -->
722<g id="edge42" class="edge">
723<title>Node26&#45;&gt;Node35</title>
724<path fill="none" stroke="midnightblue" d="M3395.38,-283.26C3451.42,-273.63 3536.77,-258.41 3610.5,-243 3619.26,-241.17 3628.49,-239.12 3637.52,-237.05"/>
725<polygon fill="midnightblue" stroke="midnightblue" points="3394.53,-279.86 3385.26,-285 3395.71,-286.76 3394.53,-279.86"/>
726</g>
727<!-- Node36 -->
728<g id="node36" class="node">
729<title>Node36</title>
730<g id="a_node36"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
731<polygon fill="white" stroke="black" points="3789.5,-207 3789.5,-237 3959.5,-237 3959.5,-207 3789.5,-207"/>
732<text text-anchor="start" x="3797.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
733<text text-anchor="middle" x="3874.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
734</a>
735</g>
736</g>
737<!-- Node26&#45;&gt;Node36 -->
738<g id="edge43" class="edge">
739<title>Node26&#45;&gt;Node36</title>
740<path fill="none" stroke="midnightblue" d="M3439.03,-284.45C3529.45,-275.95 3663.53,-261.74 3779.5,-243 3790.07,-241.29 3801.23,-239.2 3812.06,-237.02"/>
741<polygon fill="midnightblue" stroke="midnightblue" points="3438.68,-280.97 3429.04,-285.38 3439.33,-287.94 3438.68,-280.97"/>
742</g>
743<!-- Node37 -->
744<g id="node37" class="node">
745<title>Node37</title>
746<g id="a_node37"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
747<polygon fill="white" stroke="black" points="3977.5,-207 3977.5,-237 4121.5,-237 4121.5,-207 3977.5,-207"/>
748<text text-anchor="start" x="3985.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
749<text text-anchor="middle" x="4049.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
750</a>
751</g>
752</g>
753<!-- Node26&#45;&gt;Node37 -->
754<g id="edge44" class="edge">
755<title>Node26&#45;&gt;Node37</title>
756<path fill="none" stroke="midnightblue" d="M3439.11,-290.38C3565.31,-285.41 3783.59,-272.99 3968.5,-243 3978.08,-241.45 3988.19,-239.34 3997.91,-237.07"/>
757<polygon fill="midnightblue" stroke="midnightblue" points="3438.92,-286.88 3429.06,-290.76 3439.19,-293.87 3438.92,-286.88"/>
758</g>
759<!-- Node38 -->
760<g id="node38" class="node">
761<title>Node38</title>
762<g id="a_node38"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
763<polygon fill="white" stroke="black" points="4140,-207 4140,-237 4285,-237 4285,-207 4140,-207"/>
764<text text-anchor="start" x="4148" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
765<text text-anchor="middle" x="4212.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
766</a>
767</g>
768</g>
769<!-- Node26&#45;&gt;Node38 -->
770<g id="edge45" class="edge">
771<title>Node26&#45;&gt;Node38</title>
772<path fill="none" stroke="midnightblue" d="M3439.43,-292.7C3592.3,-290.22 3884.78,-280.46 4130.5,-243 4140.35,-241.5 4150.75,-239.38 4160.72,-237.09"/>
773<polygon fill="midnightblue" stroke="midnightblue" points="3439.06,-289.21 3429.12,-292.86 3439.17,-296.21 3439.06,-289.21"/>
774</g>
775<!-- Node39 -->
776<g id="node39" class="node">
777<title>Node39</title>
778<g id="a_node39"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
779<polygon fill="white" stroke="black" points="4303.5,-207 4303.5,-237 4447.5,-237 4447.5,-207 4303.5,-207"/>
780<text text-anchor="start" x="4311.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
781<text text-anchor="middle" x="4375.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
782</a>
783</g>
784</g>
785<!-- Node26&#45;&gt;Node39 -->
786<g id="edge46" class="edge">
787<title>Node26&#45;&gt;Node39</title>
788<path fill="none" stroke="midnightblue" d="M3439.09,-294.35C3616.02,-294.38 3985.25,-288.3 4293.5,-243 4303.5,-241.53 4314.07,-239.4 4324.17,-237.07"/>
789<polygon fill="midnightblue" stroke="midnightblue" points="3439,-290.85 3429,-294.34 3439,-297.85 3439,-290.85"/>
790</g>
791<!-- Node40 -->
792<g id="node40" class="node">
793<title>Node40</title>
794<g id="a_node40"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
795<polygon fill="white" stroke="black" points="4466,-207 4466,-237 4655,-237 4655,-207 4466,-207"/>
796<text text-anchor="start" x="4474" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
797<text text-anchor="middle" x="4560.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
798</a>
799</g>
800</g>
801<!-- Node26&#45;&gt;Node40 -->
802<g id="edge47" class="edge">
803<title>Node26&#45;&gt;Node40</title>
804<path fill="none" stroke="midnightblue" d="M3439.22,-293.84C3638.17,-293.37 4084.16,-286.95 4456.5,-243 4469.1,-241.51 4482.46,-239.37 4495.26,-237.04"/>
805<polygon fill="midnightblue" stroke="midnightblue" points="3439.07,-290.34 3429.07,-293.86 3439.08,-297.34 3439.07,-290.34"/>
806</g>
807<!-- Node41 -->
808<g id="node41" class="node">
809<title>Node41</title>
810<g id="a_node41"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
811<polygon fill="white" stroke="black" points="4673.5,-207 4673.5,-237 4817.5,-237 4817.5,-207 4673.5,-207"/>
812<text text-anchor="start" x="4681.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
813<text text-anchor="middle" x="4745.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
814</a>
815</g>
816</g>
817<!-- Node26&#45;&gt;Node41 -->
818<g id="edge48" class="edge">
819<title>Node26&#45;&gt;Node41</title>
820<path fill="none" stroke="midnightblue" d="M3439.44,-292.24C3710.24,-288.55 4427.84,-275.87 4663.5,-243 4673.66,-241.58 4684.39,-239.45 4694.63,-237.09"/>
821<polygon fill="midnightblue" stroke="midnightblue" points="3439.17,-288.74 3429.22,-292.38 3439.26,-295.74 3439.17,-288.74"/>
822</g>
823<!-- Node42 -->
824<g id="node42" class="node">
825<title>Node42</title>
826<g id="a_node42"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
827<polygon fill="white" stroke="black" points="1090.5,-207 1090.5,-237 1234.5,-237 1234.5,-207 1090.5,-207"/>
828<text text-anchor="start" x="1098.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
829<text text-anchor="middle" x="1162.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
830</a>
831</g>
832</g>
833<!-- Node26&#45;&gt;Node42 -->
834<g id="edge49" class="edge">
835<title>Node26&#45;&gt;Node42</title>
836<path fill="none" stroke="midnightblue" d="M3272,-283.54C3258.36,-281.72 3243.97,-280.06 3230.5,-279 2790.23,-244.45 1681.4,-300.29 1243.5,-243 1233.16,-241.65 1222.23,-239.47 1211.86,-237.05"/>
837<polygon fill="midnightblue" stroke="midnightblue" points="3271.87,-287.06 3282.26,-284.96 3272.83,-280.13 3271.87,-287.06"/>
838</g>
839<!-- Node43 -->
840<g id="node43" class="node">
841<title>Node43</title>
842<g id="a_node43"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
843<polygon fill="white" stroke="black" points="1252.5,-207 1252.5,-237 1396.5,-237 1396.5,-207 1252.5,-207"/>
844<text text-anchor="start" x="1260.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
845<text text-anchor="middle" x="1324.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
846</a>
847</g>
848</g>
849<!-- Node26&#45;&gt;Node43 -->
850<g id="edge50" class="edge">
851<title>Node26&#45;&gt;Node43</title>
852<path fill="none" stroke="midnightblue" d="M3272,-283.56C3258.35,-281.73 3243.97,-280.07 3230.5,-279 2826.13,-246.94 1807.66,-295.95 1405.5,-243 1395.16,-241.64 1384.23,-239.46 1373.86,-237.03"/>
853<polygon fill="midnightblue" stroke="midnightblue" points="3271.87,-287.08 3282.26,-284.98 3272.83,-280.14 3271.87,-287.08"/>
854</g>
855<!-- Node44 -->
856<g id="node44" class="node">
857<title>Node44</title>
858<g id="a_node44"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
859<polygon fill="white" stroke="black" points="1414.5,-207 1414.5,-237 1558.5,-237 1558.5,-207 1414.5,-207"/>
860<text text-anchor="start" x="1422.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
861<text text-anchor="middle" x="1486.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
862</a>
863</g>
864</g>
865<!-- Node26&#45;&gt;Node44 -->
866<g id="edge51" class="edge">
867<title>Node26&#45;&gt;Node44</title>
868<path fill="none" stroke="midnightblue" d="M3271.78,-283.55C3258.2,-281.73 3243.89,-280.08 3230.5,-279 2862.04,-249.43 1933.93,-291.6 1567.5,-243 1557.16,-241.63 1546.23,-239.45 1535.86,-237.02"/>
869<polygon fill="midnightblue" stroke="midnightblue" points="3271.61,-287.06 3281.99,-284.96 3272.56,-280.13 3271.61,-287.06"/>
870</g>
871<!-- Node45 -->
872<g id="node45" class="node">
873<title>Node45</title>
874<g id="a_node45"><a xlink:href="_cl_stack_workload_8cpp.html" target="_top" xlink:title=" ">
875<polygon fill="white" stroke="black" points="1576.5,-207 1576.5,-237 1720.5,-237 1720.5,-207 1576.5,-207"/>
876<text text-anchor="start" x="1584.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
877<text text-anchor="middle" x="1648.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
878</a>
879</g>
880</g>
881<!-- Node26&#45;&gt;Node45 -->
882<g id="edge52" class="edge">
883<title>Node26&#45;&gt;Node45</title>
884<path fill="none" stroke="midnightblue" d="M3271.77,-283.57C3258.2,-281.76 3243.89,-280.09 3230.5,-279 2897.95,-251.92 2060.2,-287.25 1729.5,-243 1719.16,-241.62 1708.23,-239.43 1697.86,-237"/>
885<polygon fill="midnightblue" stroke="midnightblue" points="3271.6,-287.08 3281.99,-284.99 3272.56,-280.15 3271.6,-287.08"/>
886</g>
887<!-- Node46 -->
888<g id="node46" class="node">
889<title>Node46</title>
890<g id="a_node46"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
891<polygon fill="white" stroke="black" points="1739,-207 1739,-237 1892,-237 1892,-207 1739,-207"/>
892<text text-anchor="start" x="1747" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
893<text text-anchor="middle" x="1815.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
894</a>
895</g>
896</g>
897<!-- Node26&#45;&gt;Node46 -->
898<g id="edge53" class="edge">
899<title>Node26&#45;&gt;Node46</title>
900<path fill="none" stroke="midnightblue" d="M3271.55,-283.58C3258.04,-281.77 3243.82,-280.11 3230.5,-279 2641.2,-230.1 2486.91,-319.11 1900.5,-243 1889.83,-241.61 1878.53,-239.46 1867.79,-237.07"/>
901<polygon fill="midnightblue" stroke="midnightblue" points="3271.33,-287.08 3281.72,-284.98 3272.29,-280.14 3271.33,-287.08"/>
902</g>
903<!-- Node47 -->
904<g id="node47" class="node">
905<title>Node47</title>
906<g id="a_node47"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
907<polygon fill="white" stroke="black" points="1910,-207 1910,-237 2125,-237 2125,-207 1910,-207"/>
908<text text-anchor="start" x="1918" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
909<text text-anchor="middle" x="2017.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
910</a>
911</g>
912</g>
913<!-- Node26&#45;&gt;Node47 -->
914<g id="edge54" class="edge">
915<title>Node26&#45;&gt;Node47</title>
916<path fill="none" stroke="midnightblue" d="M3271.11,-283.57C3257.73,-281.79 3243.67,-280.13 3230.5,-279 2744.91,-237.29 2619.39,-292.17 2134.5,-243 2120.15,-241.54 2104.9,-239.39 2090.31,-237.03"/>
917<polygon fill="midnightblue" stroke="midnightblue" points="3270.8,-287.07 3281.18,-284.96 3271.75,-280.13 3270.8,-287.07"/>
918</g>
919<!-- Node48&#45;&gt;Node24 -->
920<g id="edge56" class="edge">
921<title>Node48&#45;&gt;Node24</title>
922<path fill="none" stroke="midnightblue" d="M4856.24,-272.88C4873.22,-259.27 4894.62,-242.13 4907.4,-231.89"/>
923<polygon fill="midnightblue" stroke="midnightblue" points="4853.92,-270.25 4848.31,-279.23 4858.3,-275.71 4853.92,-270.25"/>
924</g>
925<!-- Node49 -->
926<g id="node49" class="node">
927<title>Node49</title>
928<g id="a_node49"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
929<polygon fill="white" stroke="black" points="5019,-207 5019,-237 5168,-237 5168,-207 5019,-207"/>
930<text text-anchor="start" x="5027" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
931<text text-anchor="middle" x="5093.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
932</a>
933</g>
934</g>
935<!-- Node48&#45;&gt;Node49 -->
936<g id="edge57" class="edge">
937<title>Node48&#45;&gt;Node49</title>
938<path fill="none" stroke="midnightblue" d="M4892.45,-276.89C4937.59,-264.79 4998.07,-248.58 5040.87,-237.11"/>
939<polygon fill="midnightblue" stroke="midnightblue" points="4891.53,-273.52 4882.77,-279.49 4893.34,-280.28 4891.53,-273.52"/>
940</g>
941<!-- Node51 -->
942<g id="node51" class="node">
943<title>Node51</title>
944<g id="a_node51"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
945<polygon fill="white" stroke="black" points="6476.5,-134.5 6476.5,-164.5 6594.5,-164.5 6594.5,-134.5 6476.5,-134.5"/>
946<text text-anchor="start" x="6484.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
947<text text-anchor="middle" x="6535.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
948</a>
949</g>
950</g>
951<!-- Node50&#45;&gt;Node51 -->
952<g id="edge59" class="edge">
953<title>Node50&#45;&gt;Node51</title>
954<path fill="none" stroke="midnightblue" d="M6446.08,-283.77C6493.36,-275.57 6549.86,-262.09 6564.5,-243 6582.63,-219.36 6561.82,-184.19 6547.26,-164.74"/>
955<polygon fill="midnightblue" stroke="midnightblue" points="6445.43,-280.33 6436.15,-285.44 6446.59,-287.23 6445.43,-280.33"/>
956</g>
957<!-- Node52 -->
958<g id="node52" class="node">
959<title>Node52</title>
960<g id="a_node52"><a xlink:href="_gpu_fsa_activation_8hpp.html" target="_top" xlink:title=" ">
961<polygon fill="white" stroke="black" points="6025.5,-207 6025.5,-237 6185.5,-237 6185.5,-207 6025.5,-207"/>
962<text text-anchor="start" x="6033.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
963<text text-anchor="middle" x="6105.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.hpp</text>
964</a>
965</g>
966</g>
967<!-- Node50&#45;&gt;Node52 -->
968<g id="edge60" class="edge">
969<title>Node50&#45;&gt;Node52</title>
970<path fill="none" stroke="midnightblue" d="M6312.67,-276.89C6266.16,-264.79 6203.83,-248.58 6159.73,-237.11"/>
971<polygon fill="midnightblue" stroke="midnightblue" points="6312.08,-280.36 6322.64,-279.49 6313.84,-273.58 6312.08,-280.36"/>
972</g>
973<!-- Node54 -->
974<g id="node54" class="node">
975<title>Node54</title>
976<g id="a_node54"><a xlink:href="_gpu_fsa_batch_mat_mul_8hpp.html" target="_top" xlink:title=" ">
977<polygon fill="white" stroke="black" points="6612,-207 6612,-237 6787,-237 6787,-207 6612,-207"/>
978<text text-anchor="start" x="6620" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
979<text text-anchor="middle" x="6699.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.hpp</text>
980</a>
981</g>
982</g>
983<!-- Node50&#45;&gt;Node54 -->
984<g id="edge63" class="edge">
985<title>Node50&#45;&gt;Node54</title>
986<path fill="none" stroke="midnightblue" d="M6445.98,-278.33C6502.13,-266.08 6580.55,-248.96 6635.25,-237.02"/>
987<polygon fill="midnightblue" stroke="midnightblue" points="6445.14,-274.94 6436.12,-280.49 6446.64,-281.77 6445.14,-274.94"/>
988</g>
989<!-- Node56 -->
990<g id="node56" class="node">
991<title>Node56</title>
992<g id="a_node56"><a xlink:href="_gpu_fsa_cast_8hpp.html" target="_top" xlink:title=" ">
993<polygon fill="white" stroke="black" points="6805.5,-207 6805.5,-237 6937.5,-237 6937.5,-207 6805.5,-207"/>
994<text text-anchor="start" x="6813.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
995<text text-anchor="middle" x="6871.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.hpp</text>
996</a>
997</g>
998</g>
999<!-- Node50&#45;&gt;Node56 -->
1000<g id="edge66" class="edge">
1001<title>Node50&#45;&gt;Node56</title>
1002<path fill="none" stroke="midnightblue" d="M6446.36,-288.04C6529.9,-280.82 6673.73,-266.25 6795.5,-243 6804.21,-241.34 6813.4,-239.23 6822.26,-237.01"/>
1003<polygon fill="midnightblue" stroke="midnightblue" points="6445.89,-284.56 6436.22,-288.9 6446.48,-291.54 6445.89,-284.56"/>
1004</g>
1005<!-- Node58 -->
1006<g id="node58" class="node">
1007<title>Node58</title>
1008<g id="a_node58"><a xlink:href="_gpu_fsa_convolution2d_8hpp.html" target="_top" xlink:title=" ">
1009<polygon fill="white" stroke="black" points="6956,-207 6956,-237 7137,-237 7137,-207 6956,-207"/>
1010<text text-anchor="start" x="6964" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1011<text text-anchor="middle" x="7046.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.hpp</text>
1012</a>
1013</g>
1014</g>
1015<!-- Node50&#45;&gt;Node58 -->
1016<g id="edge69" class="edge">
1017<title>Node50&#45;&gt;Node58</title>
1018<path fill="none" stroke="midnightblue" d="M6446.33,-289.77C6554.08,-283.47 6767.17,-268.8 6946.5,-243 6957.89,-241.36 6969.94,-239.27 6981.59,-237.05"/>
1019<polygon fill="midnightblue" stroke="midnightblue" points="6446.02,-286.28 6436.24,-290.36 6446.43,-293.27 6446.02,-286.28"/>
1020</g>
1021<!-- Node60 -->
1022<g id="node60" class="node">
1023<title>Node60</title>
1024<g id="a_node60"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8hpp.html" target="_top" xlink:title=" ">
1025<polygon fill="white" stroke="black" points="7155,-207 7155,-237 7388,-237 7388,-207 7155,-207"/>
1026<text text-anchor="start" x="7163" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1027<text text-anchor="middle" x="7271.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.hpp</text>
1028</a>
1029</g>
1030</g>
1031<!-- Node50&#45;&gt;Node60 -->
1032<g id="edge72" class="edge">
1033<title>Node50&#45;&gt;Node60</title>
1034<path fill="none" stroke="midnightblue" d="M6446.22,-291.07C6581.43,-285.88 6888.59,-271.76 7145.5,-243 7160.03,-241.37 7175.44,-239.26 7190.31,-237.01"/>
1035<polygon fill="midnightblue" stroke="midnightblue" points="6445.86,-287.58 6436,-291.46 6446.13,-294.57 6445.86,-287.58"/>
1036</g>
1037<!-- Node62 -->
1038<g id="node62" class="node">
1039<title>Node62</title>
1040<g id="a_node62"><a xlink:href="_gpu_fsa_elementwise_binary_8hpp.html" target="_top" xlink:title=" ">
1041<polygon fill="white" stroke="black" points="7406,-207 7406,-237 7609,-237 7609,-207 7406,-207"/>
1042<text text-anchor="start" x="7414" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1043<text text-anchor="middle" x="7507.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.hpp</text>
1044</a>
1045</g>
1046</g>
1047<!-- Node50&#45;&gt;Node62 -->
1048<g id="edge75" class="edge">
1049<title>Node50&#45;&gt;Node62</title>
1050<path fill="none" stroke="midnightblue" d="M6446.26,-293.14C6611.75,-291.6 7040.85,-283.67 7396.5,-243 7409.83,-241.48 7423.97,-239.34 7437.54,-237.02"/>
1051<polygon fill="midnightblue" stroke="midnightblue" points="6446.18,-289.64 6436.22,-293.22 6446.25,-296.64 6446.18,-289.64"/>
1052</g>
1053<!-- Node64 -->
1054<g id="node64" class="node">
1055<title>Node64</title>
1056<g id="a_node64"><a xlink:href="_gpu_fsa_pooling2d_8hpp.html" target="_top" xlink:title=" ">
1057<polygon fill="white" stroke="black" points="5348.5,-207 5348.5,-237 5506.5,-237 5506.5,-207 5348.5,-207"/>
1058<text text-anchor="start" x="5356.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1059<text text-anchor="middle" x="5427.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.hpp</text>
1060</a>
1061</g>
1062</g>
1063<!-- Node50&#45;&gt;Node64 -->
1064<g id="edge78" class="edge">
1065<title>Node50&#45;&gt;Node64</title>
1066<path fill="none" stroke="midnightblue" d="M6306.69,-293.29C6159.62,-292.01 5807.4,-284.44 5515.5,-243 5504.95,-241.5 5493.8,-239.39 5483.11,-237.09"/>
1067<polygon fill="midnightblue" stroke="midnightblue" points="6306.9,-296.8 6316.93,-293.38 6306.95,-289.8 6306.9,-296.8"/>
1068</g>
1069<!-- Node66 -->
1070<g id="node66" class="node">
1071<title>Node66</title>
1072<g id="a_node66"><a xlink:href="_gpu_fsa_reshape_8hpp.html" target="_top" xlink:title=" ">
1073<polygon fill="white" stroke="black" points="5524.5,-207 5524.5,-237 5676.5,-237 5676.5,-207 5524.5,-207"/>
1074<text text-anchor="start" x="5532.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1075<text text-anchor="middle" x="5600.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.hpp</text>
1076</a>
1077</g>
1078</g>
1079<!-- Node50&#45;&gt;Node66 -->
1080<g id="edge81" class="edge">
1081<title>Node50&#45;&gt;Node66</title>
1082<path fill="none" stroke="midnightblue" d="M6306.79,-292.04C6181.67,-288.62 5911.01,-277.55 5685.5,-243 5675.46,-241.46 5664.85,-239.36 5654.66,-237.09"/>
1083<polygon fill="midnightblue" stroke="midnightblue" points="6306.9,-295.55 6316.99,-292.31 6307.08,-288.55 6306.9,-295.55"/>
1084</g>
1085<!-- Node68 -->
1086<g id="node68" class="node">
1087<title>Node68</title>
1088<g id="a_node68"><a xlink:href="_gpu_fsa_resize_8hpp.html" target="_top" xlink:title=" ">
1089<polygon fill="white" stroke="black" points="5695,-207 5695,-237 5838,-237 5838,-207 5695,-207"/>
1090<text text-anchor="start" x="5703" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1091<text text-anchor="middle" x="5766.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.hpp</text>
1092</a>
1093</g>
1094</g>
1095<!-- Node50&#45;&gt;Node68 -->
1096<g id="edge84" class="edge">
1097<title>Node50&#45;&gt;Node68</title>
1098<path fill="none" stroke="midnightblue" d="M6306.75,-290.19C6204.98,-284.62 6010.1,-271.08 5846.5,-243 5837.19,-241.4 5827.36,-239.3 5817.9,-237.06"/>
1099<polygon fill="midnightblue" stroke="midnightblue" points="6306.73,-293.7 6316.9,-290.74 6307.1,-286.71 6306.73,-293.7"/>
1100</g>
1101<!-- Node70 -->
1102<g id="node70" class="node">
1103<title>Node70</title>
1104<g id="a_node70"><a xlink:href="_gpu_fsa_softmax_8hpp.html" target="_top" xlink:title=" ">
1105<polygon fill="white" stroke="black" points="5856,-207 5856,-237 6007,-237 6007,-207 5856,-207"/>
1106<text text-anchor="start" x="5864" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1107<text text-anchor="middle" x="5931.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.hpp</text>
1108</a>
1109</g>
1110</g>
1111<!-- Node50&#45;&gt;Node70 -->
1112<g id="edge87" class="edge">
1113<title>Node50&#45;&gt;Node70</title>
1114<path fill="none" stroke="midnightblue" d="M6307.03,-285.67C6234.3,-277.03 6116.92,-261.82 6016.5,-243 6007.26,-241.27 5997.51,-239.2 5988.04,-237.07"/>
1115<polygon fill="midnightblue" stroke="midnightblue" points="6306.64,-289.15 6316.98,-286.85 6307.46,-282.2 6306.64,-289.15"/>
1116</g>
1117<!-- Node72 -->
1118<g id="node72" class="node">
1119<title>Node72</title>
1120<g id="a_node72"><a xlink:href="_gpu_fsa_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
1121<polygon fill="white" stroke="black" points="6203.5,-207 6203.5,-237 6365.5,-237 6365.5,-207 6203.5,-207"/>
1122<text text-anchor="start" x="6211.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1123<text text-anchor="middle" x="6284.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaRegistryInitializer.cpp</text>
1124</a>
1125</g>
1126</g>
1127<!-- Node50&#45;&gt;Node72 -->
1128<g id="edge90" class="edge">
1129<title>Node50&#45;&gt;Node72</title>
1130<path fill="none" stroke="midnightblue" d="M6349.89,-273.11C6334.78,-261.53 6316.25,-247.33 6302.78,-237"/>
1131<polygon fill="midnightblue" stroke="midnightblue" points="6347.82,-275.93 6357.88,-279.23 6352.07,-270.37 6347.82,-275.93"/>
1132</g>
1133<!-- Node73 -->
1134<g id="node73" class="node">
1135<title>Node73</title>
1136<g id="a_node73"><a xlink:href="_gpu_fsa_pre_compiled_workload_8cpp.html" target="_top" xlink:title=" ">
1137<polygon fill="white" stroke="black" points="6383.5,-201.5 6383.5,-242.5 6555.5,-242.5 6555.5,-201.5 6383.5,-201.5"/>
1138<text text-anchor="start" x="6391.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1139<text text-anchor="start" x="6391.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/GpuFsaPreCompiled</text>
1140<text text-anchor="middle" x="6469.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
1141</a>
1142</g>
1143</g>
1144<!-- Node50&#45;&gt;Node73 -->
1145<g id="edge91" class="edge">
1146<title>Node50&#45;&gt;Node73</title>
1147<path fill="none" stroke="midnightblue" d="M6403.63,-272.93C6416.26,-263.36 6431.2,-252.03 6443.66,-242.59"/>
1148<polygon fill="midnightblue" stroke="midnightblue" points="6401.17,-270.4 6395.32,-279.23 6405.4,-275.98 6401.17,-270.4"/>
1149</g>
1150<!-- Node52&#45;&gt;Node51 -->
1151<g id="edge61" class="edge">
1152<title>Node52&#45;&gt;Node51</title>
1153<path fill="none" stroke="midnightblue" d="M6175.34,-204.79C6181.81,-203.45 6188.27,-202.16 6194.5,-201 6292.9,-182.68 6408.28,-166.74 6476.45,-157.9"/>
1154<polygon fill="midnightblue" stroke="midnightblue" points="6174.27,-201.44 6165.22,-206.94 6175.73,-208.29 6174.27,-201.44"/>
1155</g>
1156<!-- Node53 -->
1157<g id="node53" class="node">
1158<title>Node53</title>
1159<g id="a_node53"><a xlink:href="_gpu_fsa_activation_8cpp.html" target="_top" xlink:title=" ">
1160<polygon fill="white" stroke="black" points="6026,-134.5 6026,-164.5 6185,-164.5 6185,-134.5 6026,-134.5"/>
1161<text text-anchor="start" x="6034" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1162<text text-anchor="middle" x="6105.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.cpp</text>
1163</a>
1164</g>
1165</g>
1166<!-- Node52&#45;&gt;Node53 -->
1167<g id="edge62" class="edge">
1168<title>Node52&#45;&gt;Node53</title>
1169<path fill="none" stroke="midnightblue" d="M6105.5,-196.73C6105.5,-186.07 6105.5,-173.91 6105.5,-164.75"/>
1170<polygon fill="midnightblue" stroke="midnightblue" points="6102,-196.73 6105.5,-206.73 6109,-196.73 6102,-196.73"/>
1171</g>
1172<!-- Node54&#45;&gt;Node51 -->
1173<g id="edge64" class="edge">
1174<title>Node54&#45;&gt;Node51</title>
1175<path fill="none" stroke="midnightblue" d="M6657.26,-202.84C6629.54,-190.92 6593.81,-175.57 6568.24,-164.57"/>
1176<polygon fill="midnightblue" stroke="midnightblue" points="6656.14,-206.17 6666.71,-206.9 6658.9,-199.74 6656.14,-206.17"/>
1177</g>
1178<!-- Node55 -->
1179<g id="node55" class="node">
1180<title>Node55</title>
1181<g id="a_node55"><a xlink:href="_gpu_fsa_batch_mat_mul_8cpp.html" target="_top" xlink:title=" ">
1182<polygon fill="white" stroke="black" points="6612.5,-134.5 6612.5,-164.5 6786.5,-164.5 6786.5,-134.5 6612.5,-134.5"/>
1183<text text-anchor="start" x="6620.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1184<text text-anchor="middle" x="6699.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.cpp</text>
1185</a>
1186</g>
1187</g>
1188<!-- Node54&#45;&gt;Node55 -->
1189<g id="edge65" class="edge">
1190<title>Node54&#45;&gt;Node55</title>
1191<path fill="none" stroke="midnightblue" d="M6699.5,-196.73C6699.5,-186.07 6699.5,-173.91 6699.5,-164.75"/>
1192<polygon fill="midnightblue" stroke="midnightblue" points="6696,-196.73 6699.5,-206.73 6703,-196.73 6696,-196.73"/>
1193</g>
1194<!-- Node56&#45;&gt;Node51 -->
1195<g id="edge67" class="edge">
1196<title>Node56&#45;&gt;Node51</title>
1197<path fill="none" stroke="midnightblue" d="M6810.05,-204.43C6805.14,-203.22 6800.24,-202.07 6795.5,-201 6710.8,-181.94 6688.63,-182.05 6603.5,-165 6600.66,-164.43 6597.75,-163.84 6594.82,-163.24"/>
1198<polygon fill="midnightblue" stroke="midnightblue" points="6809.56,-207.91 6820.11,-206.94 6811.26,-201.12 6809.56,-207.91"/>
1199</g>
1200<!-- Node57 -->
1201<g id="node57" class="node">
1202<title>Node57</title>
1203<g id="a_node57"><a xlink:href="_gpu_fsa_cast_8cpp.html" target="_top" xlink:title=" ">
1204<polygon fill="white" stroke="black" points="6806,-134.5 6806,-164.5 6937,-164.5 6937,-134.5 6806,-134.5"/>
1205<text text-anchor="start" x="6814" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1206<text text-anchor="middle" x="6871.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.cpp</text>
1207</a>
1208</g>
1209</g>
1210<!-- Node56&#45;&gt;Node57 -->
1211<g id="edge68" class="edge">
1212<title>Node56&#45;&gt;Node57</title>
1213<path fill="none" stroke="midnightblue" d="M6871.5,-196.73C6871.5,-186.07 6871.5,-173.91 6871.5,-164.75"/>
1214<polygon fill="midnightblue" stroke="midnightblue" points="6868,-196.73 6871.5,-206.73 6875,-196.73 6868,-196.73"/>
1215</g>
1216<!-- Node58&#45;&gt;Node51 -->
1217<g id="edge70" class="edge">
1218<title>Node58&#45;&gt;Node51</title>
1219<path fill="none" stroke="midnightblue" d="M6970.81,-205.09C6962.63,-203.6 6954.4,-202.2 6946.5,-201 6794.96,-177.94 6754.89,-189.02 6603.5,-165 6600.64,-164.55 6597.72,-164.05 6594.77,-163.52"/>
1220<polygon fill="midnightblue" stroke="midnightblue" points="6970.29,-208.56 6980.76,-206.95 6971.57,-201.67 6970.29,-208.56"/>
1221</g>
1222<!-- Node59 -->
1223<g id="node59" class="node">
1224<title>Node59</title>
1225<g id="a_node59"><a xlink:href="_gpu_fsa_convolution2d_8cpp.html" target="_top" xlink:title=" ">
1226<polygon fill="white" stroke="black" points="6956.5,-134.5 6956.5,-164.5 7136.5,-164.5 7136.5,-134.5 6956.5,-134.5"/>
1227<text text-anchor="start" x="6964.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1228<text text-anchor="middle" x="7046.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.cpp</text>
1229</a>
1230</g>
1231</g>
1232<!-- Node58&#45;&gt;Node59 -->
1233<g id="edge71" class="edge">
1234<title>Node58&#45;&gt;Node59</title>
1235<path fill="none" stroke="midnightblue" d="M7046.5,-196.73C7046.5,-186.07 7046.5,-173.91 7046.5,-164.75"/>
1236<polygon fill="midnightblue" stroke="midnightblue" points="7043,-196.73 7046.5,-206.73 7050,-196.73 7043,-196.73"/>
1237</g>
1238<!-- Node60&#45;&gt;Node51 -->
1239<g id="edge73" class="edge">
1240<title>Node60&#45;&gt;Node51</title>
1241<path fill="none" stroke="midnightblue" d="M7180.14,-205.5C7168.5,-203.82 7156.74,-202.26 7145.5,-201 6905.59,-174.05 6842.62,-198.26 6603.5,-165 6600.63,-164.6 6597.7,-164.15 6594.75,-163.66"/>
1242<polygon fill="midnightblue" stroke="midnightblue" points="7179.91,-209 7190.31,-207 7180.93,-202.07 7179.91,-209"/>
1243</g>
1244<!-- Node61 -->
1245<g id="node61" class="node">
1246<title>Node61</title>
1247<g id="a_node61"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8cpp.html" target="_top" xlink:title=" ">
1248<polygon fill="white" stroke="black" points="7155.5,-134.5 7155.5,-164.5 7387.5,-164.5 7387.5,-134.5 7155.5,-134.5"/>
1249<text text-anchor="start" x="7163.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1250<text text-anchor="middle" x="7271.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.cpp</text>
1251</a>
1252</g>
1253</g>
1254<!-- Node60&#45;&gt;Node61 -->
1255<g id="edge74" class="edge">
1256<title>Node60&#45;&gt;Node61</title>
1257<path fill="none" stroke="midnightblue" d="M7271.5,-196.73C7271.5,-186.07 7271.5,-173.91 7271.5,-164.75"/>
1258<polygon fill="midnightblue" stroke="midnightblue" points="7268,-196.73 7271.5,-206.73 7275,-196.73 7268,-196.73"/>
1259</g>
1260<!-- Node62&#45;&gt;Node51 -->
1261<g id="edge76" class="edge">
1262<title>Node62&#45;&gt;Node51</title>
1263<path fill="none" stroke="midnightblue" d="M7427.83,-205.33C7417.32,-203.65 7406.67,-202.14 7396.5,-201 7045.9,-161.63 6953.43,-209.94 6603.5,-165 6600.63,-164.63 6597.69,-164.2 6594.74,-163.73"/>
1264<polygon fill="midnightblue" stroke="midnightblue" points="7427.4,-208.81 7437.84,-206.99 7428.54,-201.9 7427.4,-208.81"/>
1265</g>
1266<!-- Node63 -->
1267<g id="node63" class="node">
1268<title>Node63</title>
1269<g id="a_node63"><a xlink:href="_gpu_fsa_elementwise_binary_8cpp.html" target="_top" xlink:title=" ">
1270<polygon fill="white" stroke="black" points="7406,-134.5 7406,-164.5 7609,-164.5 7609,-134.5 7406,-134.5"/>
1271<text text-anchor="start" x="7414" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1272<text text-anchor="middle" x="7507.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.cpp</text>
1273</a>
1274</g>
1275</g>
1276<!-- Node62&#45;&gt;Node63 -->
1277<g id="edge77" class="edge">
1278<title>Node62&#45;&gt;Node63</title>
1279<path fill="none" stroke="midnightblue" d="M7507.5,-196.73C7507.5,-186.07 7507.5,-173.91 7507.5,-164.75"/>
1280<polygon fill="midnightblue" stroke="midnightblue" points="7504,-196.73 7507.5,-206.73 7511,-196.73 7504,-196.73"/>
1281</g>
1282<!-- Node64&#45;&gt;Node51 -->
1283<g id="edge79" class="edge">
1284<title>Node64&#45;&gt;Node51</title>
1285<path fill="none" stroke="midnightblue" d="M5492.63,-204.87C5500.31,-203.36 5508.05,-202.02 5515.5,-201 5563.26,-194.44 6266.14,-162.57 6476.47,-153.14"/>
1286<polygon fill="midnightblue" stroke="midnightblue" points="5491.71,-201.49 5482.62,-206.93 5493.12,-208.34 5491.71,-201.49"/>
1287</g>
1288<!-- Node65 -->
1289<g id="node65" class="node">
1290<title>Node65</title>
1291<g id="a_node65"><a xlink:href="_gpu_fsa_pooling2d_8cpp.html" target="_top" xlink:title=" ">
1292<polygon fill="white" stroke="black" points="5348.5,-134.5 5348.5,-164.5 5506.5,-164.5 5506.5,-134.5 5348.5,-134.5"/>
1293<text text-anchor="start" x="5356.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1294<text text-anchor="middle" x="5427.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.cpp</text>
1295</a>
1296</g>
1297</g>
1298<!-- Node64&#45;&gt;Node65 -->
1299<g id="edge80" class="edge">
1300<title>Node64&#45;&gt;Node65</title>
1301<path fill="none" stroke="midnightblue" d="M5427.5,-196.73C5427.5,-186.07 5427.5,-173.91 5427.5,-164.75"/>
1302<polygon fill="midnightblue" stroke="midnightblue" points="5424,-196.73 5427.5,-206.73 5431,-196.73 5424,-196.73"/>
1303</g>
1304<!-- Node66&#45;&gt;Node51 -->
1305<g id="edge82" class="edge">
1306<title>Node66&#45;&gt;Node51</title>
1307<path fill="none" stroke="midnightblue" d="M5663.66,-204.88C5670.99,-203.38 5678.38,-202.04 5685.5,-201 5763.12,-189.65 6296.33,-162.41 6476.31,-153.43"/>
1308<polygon fill="midnightblue" stroke="midnightblue" points="5662.78,-201.49 5653.74,-207 5664.25,-208.33 5662.78,-201.49"/>
1309</g>
1310<!-- Node67 -->
1311<g id="node67" class="node">
1312<title>Node67</title>
1313<g id="a_node67"><a xlink:href="_gpu_fsa_reshape_8cpp.html" target="_top" xlink:title=" ">
1314<polygon fill="white" stroke="black" points="5524.5,-134.5 5524.5,-164.5 5676.5,-164.5 5676.5,-134.5 5524.5,-134.5"/>
1315<text text-anchor="start" x="5532.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1316<text text-anchor="middle" x="5600.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.cpp</text>
1317</a>
1318</g>
1319</g>
1320<!-- Node66&#45;&gt;Node67 -->
1321<g id="edge83" class="edge">
1322<title>Node66&#45;&gt;Node67</title>
1323<path fill="none" stroke="midnightblue" d="M5600.5,-196.73C5600.5,-186.07 5600.5,-173.91 5600.5,-164.75"/>
1324<polygon fill="midnightblue" stroke="midnightblue" points="5597,-196.73 5600.5,-206.73 5604,-196.73 5597,-196.73"/>
1325</g>
1326<!-- Node68&#45;&gt;Node51 -->
1327<g id="edge85" class="edge">
1328<title>Node68&#45;&gt;Node51</title>
1329<path fill="none" stroke="midnightblue" d="M5827.15,-204.68C5833.65,-203.28 5840.19,-202.01 5846.5,-201 5967.22,-181.63 6332.65,-161.08 6476.45,-153.52"/>
1330<polygon fill="midnightblue" stroke="midnightblue" points="5825.99,-201.36 5817.01,-206.98 5827.54,-208.18 5825.99,-201.36"/>
1331</g>
1332<!-- Node69 -->
1333<g id="node69" class="node">
1334<title>Node69</title>
1335<g id="a_node69"><a xlink:href="_gpu_fsa_resize_8cpp.html" target="_top" xlink:title=" ">
1336<polygon fill="white" stroke="black" points="5695.5,-134.5 5695.5,-164.5 5837.5,-164.5 5837.5,-134.5 5695.5,-134.5"/>
1337<text text-anchor="start" x="5703.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1338<text text-anchor="middle" x="5766.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.cpp</text>
1339</a>
1340</g>
1341</g>
1342<!-- Node68&#45;&gt;Node69 -->
1343<g id="edge86" class="edge">
1344<title>Node68&#45;&gt;Node69</title>
1345<path fill="none" stroke="midnightblue" d="M5766.5,-196.73C5766.5,-186.07 5766.5,-173.91 5766.5,-164.75"/>
1346<polygon fill="midnightblue" stroke="midnightblue" points="5763,-196.73 5766.5,-206.73 5770,-196.73 5763,-196.73"/>
1347</g>
1348<!-- Node70&#45;&gt;Node51 -->
1349<g id="edge88" class="edge">
1350<title>Node70&#45;&gt;Node51</title>
1351<path fill="none" stroke="midnightblue" d="M5996.44,-204.78C6003.19,-203.38 6009.97,-202.08 6016.5,-201 6181.95,-173.61 6379.72,-159.42 6476.4,-153.66"/>
1352<polygon fill="midnightblue" stroke="midnightblue" points="5995.65,-201.37 5986.61,-206.9 5997.12,-208.21 5995.65,-201.37"/>
1353</g>
1354<!-- Node71 -->
1355<g id="node71" class="node">
1356<title>Node71</title>
1357<g id="a_node71"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
1358<polygon fill="white" stroke="black" points="5856.5,-134.5 5856.5,-164.5 6006.5,-164.5 6006.5,-134.5 5856.5,-134.5"/>
1359<text text-anchor="start" x="5864.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
1360<text text-anchor="middle" x="5931.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
1361</a>
1362</g>
1363</g>
1364<!-- Node70&#45;&gt;Node71 -->
1365<g id="edge89" class="edge">
1366<title>Node70&#45;&gt;Node71</title>
1367<path fill="none" stroke="midnightblue" d="M5931.5,-196.73C5931.5,-186.07 5931.5,-173.91 5931.5,-164.75"/>
1368<polygon fill="midnightblue" stroke="midnightblue" points="5928,-196.73 5931.5,-206.73 5935,-196.73 5928,-196.73"/>
1369</g>
1370<!-- Node75 -->
1371<g id="node75" class="node">
1372<title>Node75</title>
1373<g id="a_node75"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
1374<polygon fill="white" stroke="black" points="7826,-212.5 7826,-231.5 8023,-231.5 8023,-212.5 7826,-212.5"/>
1375<text text-anchor="middle" x="7924.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
1376</a>
1377</g>
1378</g>
1379<!-- Node74&#45;&gt;Node75 -->
1380<g id="edge93" class="edge">
1381<title>Node74&#45;&gt;Node75</title>
1382<path fill="none" stroke="midnightblue" d="M8175.84,-282.66C8116.61,-268.6 8014.49,-244.36 7960.45,-231.53"/>
1383<polygon fill="midnightblue" stroke="midnightblue" points="8175.14,-286.09 8185.67,-285 8176.75,-279.28 8175.14,-286.09"/>
1384</g>
1385<!-- Node76 -->
1386<g id="node76" class="node">
1387<title>Node76</title>
1388<g id="a_node76"><a xlink:href="_neon_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
1389<polygon fill="white" stroke="black" points="8639.5,-207 8639.5,-237 8815.5,-237 8815.5,-207 8639.5,-207"/>
1390<text text-anchor="start" x="8647.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonRegistry</text>
1391<text text-anchor="middle" x="8727.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
1392</a>
1393</g>
1394</g>
1395<!-- Node74&#45;&gt;Node76 -->
1396<g id="edge94" class="edge">
1397<title>Node74&#45;&gt;Node76</title>
1398<path fill="none" stroke="midnightblue" d="M8316.96,-283.91C8400.05,-275.04 8523.59,-260.59 8630.5,-243 8641.1,-241.26 8652.31,-239.17 8663.2,-237.02"/>
1399<polygon fill="midnightblue" stroke="midnightblue" points="8316.35,-280.46 8306.78,-284.99 8317.09,-287.42 8316.35,-280.46"/>
1400</g>
1401<!-- Node77&#45;&gt;Node75 -->
1402<g id="edge96" class="edge">
1403<title>Node77&#45;&gt;Node75</title>
1404<path fill="none" stroke="midnightblue" d="M7768.58,-276.1C7810.19,-261.93 7867.14,-242.54 7899.44,-231.53"/>
1405<polygon fill="midnightblue" stroke="midnightblue" points="7767.23,-272.87 7758.89,-279.4 7769.49,-279.49 7767.23,-272.87"/>
1406</g>
1407<!-- Node78 -->
1408<g id="node78" class="node">
1409<title>Node78</title>
1410<g id="a_node78"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
1411<polygon fill="white" stroke="black" points="7627,-207 7627,-237 7808,-237 7808,-207 7627,-207"/>
1412<text text-anchor="start" x="7635" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
1413<text text-anchor="middle" x="7717.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
1414</a>
1415</g>
1416</g>
1417<!-- Node77&#45;&gt;Node78 -->
1418<g id="edge97" class="edge">
1419<title>Node77&#45;&gt;Node78</title>
1420<path fill="none" stroke="midnightblue" d="M7717.5,-269.23C7717.5,-258.57 7717.5,-246.41 7717.5,-237.25"/>
1421<polygon fill="midnightblue" stroke="midnightblue" points="7714,-269.23 7717.5,-279.23 7721,-269.23 7714,-269.23"/>
1422</g>
1423<!-- Node79&#45;&gt;Node75 -->
1424<g id="edge99" class="edge">
1425<title>Node79&#45;&gt;Node75</title>
1426<path fill="none" stroke="midnightblue" d="M7995.28,-273.4C7975.93,-259.62 7951.22,-242.03 7936.7,-231.69"/>
1427<polygon fill="midnightblue" stroke="midnightblue" points="7993.29,-276.28 8003.47,-279.23 7997.35,-270.58 7993.29,-276.28"/>
1428</g>
1429<!-- Node80 -->
1430<g id="node80" class="node">
1431<title>Node80</title>
1432<g id="a_node80"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
1433<polygon fill="white" stroke="black" points="8041.5,-207 8041.5,-237 8203.5,-237 8203.5,-207 8041.5,-207"/>
1434<text text-anchor="start" x="8049.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
1435<text text-anchor="middle" x="8122.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
1436</a>
1437</g>
1438</g>
1439<!-- Node79&#45;&gt;Node80 -->
1440<g id="edge100" class="edge">
1441<title>Node79&#45;&gt;Node80</title>
1442<path fill="none" stroke="midnightblue" d="M8051.68,-273.43C8068.03,-261.79 8088.2,-247.42 8102.83,-237"/>
1443<polygon fill="midnightblue" stroke="midnightblue" points="8049.65,-270.58 8043.53,-279.23 8053.71,-276.28 8049.65,-270.58"/>
1444</g>
1445<!-- Node81 -->
1446<g id="node81" class="node">
1447<title>Node81</title>
1448<g id="a_node81"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
1449<polygon fill="white" stroke="black" points="8222,-207 8222,-237 8443,-237 8443,-207 8222,-207"/>
1450<text text-anchor="start" x="8230" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1451<text text-anchor="middle" x="8332.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
1452</a>
1453</g>
1454</g>
1455<!-- Node79&#45;&gt;Node81 -->
1456<g id="edge101" class="edge">
1457<title>Node79&#45;&gt;Node81</title>
1458<path fill="none" stroke="midnightblue" d="M8094.97,-277.19C8148.23,-265.04 8220.21,-248.62 8270.93,-237.05"/>
1459<polygon fill="midnightblue" stroke="midnightblue" points="8093.89,-273.85 8084.92,-279.49 8095.45,-280.68 8093.89,-273.85"/>
1460</g>
1461<!-- Node82 -->
1462<g id="node82" class="node">
1463<title>Node82</title>
1464<g id="a_node82"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
1465<polygon fill="white" stroke="black" points="8461.5,-207 8461.5,-237 8621.5,-237 8621.5,-207 8461.5,-207"/>
1466<text text-anchor="start" x="8469.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
1467<text text-anchor="middle" x="8541.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
1468</a>
1469</g>
1470</g>
1471<!-- Node79&#45;&gt;Node82 -->
1472<g id="edge102" class="edge">
1473<title>Node79&#45;&gt;Node82</title>
1474<path fill="none" stroke="midnightblue" d="M8114.95,-278.86C8264.97,-259.33 8305.62,-266.9 8451.5,-243 8461.61,-241.34 8472.29,-239.27 8482.62,-237.08"/>
1475<polygon fill="midnightblue" stroke="midnightblue" points="8114.36,-275.4 8104.91,-280.18 8115.28,-282.34 8114.36,-275.4"/>
1476</g>
1477<!-- Node84 -->
1478<g id="node84" class="node">
1479<title>Node84</title>
1480<g id="a_node84"><a xlink:href="_ref_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
1481<polygon fill="white" stroke="black" points="8834,-207 8834,-237 9025,-237 9025,-207 8834,-207"/>
1482<text text-anchor="start" x="8842" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/dynamic</text>
1483<text text-anchor="middle" x="8929.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/reference/RefDynamicBackend.cpp</text>
1484</a>
1485</g>
1486</g>
1487<!-- Node83&#45;&gt;Node84 -->
1488<g id="edge104" class="edge">
1489<title>Node83&#45;&gt;Node84</title>
1490<path fill="none" stroke="midnightblue" d="M8989.53,-272.79C8975.64,-261.27 8958.72,-247.23 8946.39,-237"/>
1491<polygon fill="midnightblue" stroke="midnightblue" points="8987.37,-275.54 8997.3,-279.23 8991.84,-270.16 8987.37,-275.54"/>
1492</g>
1493<!-- Node85 -->
1494<g id="node85" class="node">
1495<title>Node85</title>
1496<g id="a_node85"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
1497<polygon fill="white" stroke="black" points="9043,-207 9043,-237 9172,-237 9172,-207 9043,-207"/>
1498<text text-anchor="start" x="9051" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1499<text text-anchor="middle" x="9107.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
1500</a>
1501</g>
1502</g>
1503<!-- Node83&#45;&gt;Node85 -->
1504<g id="edge105" class="edge">
1505<title>Node83&#45;&gt;Node85</title>
1506<path fill="none" stroke="midnightblue" d="M9041.4,-273.11C9056.67,-261.53 9075.41,-247.33 9089.03,-237"/>
1507<polygon fill="midnightblue" stroke="midnightblue" points="9039.17,-270.4 9033.32,-279.23 9043.4,-275.98 9039.17,-270.4"/>
1508</g>
1509<!-- Node86 -->
1510<g id="node86" class="node">
1511<title>Node86</title>
1512<g id="a_node86"><a xlink:href="_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
1513<polygon fill="white" stroke="black" points="9190.5,-207 9190.5,-237 9332.5,-237 9332.5,-207 9190.5,-207"/>
1514<text text-anchor="start" x="9198.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1515<text text-anchor="middle" x="9261.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/RefRegistryInitializer.cpp</text>
1516</a>
1517</g>
1518</g>
1519<!-- Node83&#45;&gt;Node86 -->
1520<g id="edge106" class="edge">
1521<title>Node83&#45;&gt;Node86</title>
1522<path fill="none" stroke="midnightblue" d="M9073.21,-276.74C9115.55,-264.66 9172.05,-248.53 9212.08,-237.11"/>
1523<polygon fill="midnightblue" stroke="midnightblue" points="9072.25,-273.38 9063.59,-279.49 9074.17,-280.11 9072.25,-273.38"/>
1524</g>
1525<!-- Node88 -->
1526<g id="node88" class="node">
1527<title>Node88</title>
1528<g id="a_node88"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
1529<polygon fill="white" stroke="black" points="9351,-207 9351,-237 9504,-237 9504,-207 9351,-207"/>
1530<text text-anchor="start" x="9359" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
1531<text text-anchor="middle" x="9427.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
1532</a>
1533</g>
1534</g>
1535<!-- Node87&#45;&gt;Node88 -->
1536<g id="edge108" class="edge">
1537<title>Node87&#45;&gt;Node88</title>
1538<path fill="none" stroke="midnightblue" d="M9367.47,-272.79C9381.36,-261.27 9398.28,-247.23 9410.61,-237"/>
1539<polygon fill="midnightblue" stroke="midnightblue" points="9365.16,-270.16 9359.7,-279.23 9369.63,-275.54 9365.16,-270.16"/>
1540</g>
1541<!-- Node89 -->
1542<g id="node89" class="node">
1543<title>Node89</title>
1544<g id="a_node89"><a xlink:href="_tosa_ref_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
1545<polygon fill="white" stroke="black" points="9522.5,-207 9522.5,-237 9686.5,-237 9686.5,-207 9522.5,-207"/>
1546<text text-anchor="start" x="9530.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
1547<text text-anchor="middle" x="9604.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefRegistryInitializer.cpp</text>
1548</a>
1549</g>
1550</g>
1551<!-- Node87&#45;&gt;Node89 -->
1552<g id="edge109" class="edge">
1553<title>Node87&#45;&gt;Node89</title>
1554<path fill="none" stroke="midnightblue" d="M9404.5,-276.82C9449.43,-264.73 9509.52,-248.56 9552.07,-237.11"/>
1555<polygon fill="midnightblue" stroke="midnightblue" points="9403.32,-273.51 9394.58,-279.49 9405.14,-280.27 9403.32,-273.51"/>
1556</g>
1557</g>
1558</svg>