blob: 6fad05eef66a01b7b6f7d01db9fcd6a0a30f4be0 [file] [log] [blame]
Nikhil Raj38b600d2024-02-15 15:02:19 +00001<?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: include/armnn/backends/ILayerSupport.hpp Pages: 1 -->
7<svg width="6046pt" height="240pt"
8 viewBox="0.00 0.00 6046.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
9<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
10<title>include/armnn/backends/ILayerSupport.hpp</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-236 6042,-236 6042,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="4466,-201.5 4466,-231.5 4601,-231.5 4601,-201.5 4466,-201.5"/>
17<text text-anchor="start" x="4474" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
18<text text-anchor="middle" x="4533.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ILayerSupport.hpp</text>
19</a>
20</g>
21</g>
22<!-- Node2 -->
23<g id="node2" class="node">
24<title>Node2</title>
25<g id="a_node2"><a xlink:href="_backend_helper_8cpp.html" target="_top" xlink:title=" ">
26<polygon fill="white" stroke="black" points="4185,-140 4185,-159 4346,-159 4346,-140 4185,-140"/>
27<text text-anchor="middle" x="4265.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/BackendHelper.cpp</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="M4465.76,-199.07C4413.2,-186.32 4342.48,-169.17 4300.66,-159.03"/>
35<polygon fill="midnightblue" stroke="midnightblue" points="4465.13,-202.52 4475.68,-201.48 4466.78,-195.72 4465.13,-202.52"/>
36</g>
37<!-- Node3 -->
38<g id="node3" class="node">
39<title>Node3</title>
40<g id="a_node3"><a xlink:href="_i_layer_support_8cpp.html" target="_top" xlink:title=" ">
41<polygon fill="white" stroke="black" points="4364.5,-140 4364.5,-159 4520.5,-159 4520.5,-140 4364.5,-140"/>
42<text text-anchor="middle" x="4442.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/ILayerSupport.cpp</text>
43</a>
44</g>
45</g>
46<!-- Node1&#45;&gt;Node3 -->
47<g id="edge2" class="edge">
48<title>Node1&#45;&gt;Node3</title>
49<path fill="none" stroke="midnightblue" d="M4505.23,-195.31C4488.14,-183.1 4467.25,-168.18 4454.41,-159.01"/>
50<polygon fill="midnightblue" stroke="midnightblue" points="4503.58,-198.43 4513.75,-201.4 4507.65,-192.74 4503.58,-198.43"/>
51</g>
52<!-- Node4 -->
53<g id="node4" class="node">
54<title>Node4</title>
55<g id="a_node4"><a xlink:href="_layer_support_base_8hpp.html" target="_top" xlink:title=" ">
56<polygon fill="white" stroke="black" points="4539,-134.5 4539,-164.5 4712,-164.5 4712,-134.5 4539,-134.5"/>
57<text text-anchor="start" x="4547" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
58<text text-anchor="middle" x="4625.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/LayerSupportBase.hpp</text>
59</a>
60</g>
61</g>
62<!-- Node1&#45;&gt;Node4 -->
63<g id="edge3" class="edge">
64<title>Node1&#45;&gt;Node4</title>
65<path fill="none" stroke="midnightblue" d="M4561.88,-195.45C4576.03,-185.45 4592.81,-173.6 4605.58,-164.58"/>
66<polygon fill="midnightblue" stroke="midnightblue" points="4559.61,-192.77 4553.46,-201.4 4563.65,-198.48 4559.61,-192.77"/>
67</g>
68<!-- Node46 -->
69<g id="node46" class="node">
70<title>Node46</title>
71<g id="a_node46"><a xlink:href="_workload_factory_8cpp.html" target="_top" xlink:title=" ">
72<polygon fill="white" stroke="black" points="4730,-134.5 4730,-164.5 4903,-164.5 4903,-134.5 4730,-134.5"/>
73<text text-anchor="start" x="4738" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
74<text text-anchor="middle" x="4816.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/WorkloadFactory.cpp</text>
75</a>
76</g>
77</g>
78<!-- Node1&#45;&gt;Node46 -->
79<g id="edge45" class="edge">
80<title>Node1&#45;&gt;Node46</title>
81<path fill="none" stroke="midnightblue" d="M4604.53,-199.19C4650.88,-188.54 4710.77,-174.78 4755.06,-164.61"/>
82<polygon fill="midnightblue" stroke="midnightblue" points="4603.52,-195.83 4594.56,-201.48 4605.09,-202.65 4603.52,-195.83"/>
83</g>
84<!-- Node5 -->
85<g id="node5" class="node">
86<title>Node5</title>
87<g id="a_node5"><a xlink:href="_layer_support_base_8cpp.html" target="_top" xlink:title=" ">
88<polygon fill="white" stroke="black" points="1886,-67.5 1886,-97.5 2059,-97.5 2059,-67.5 1886,-67.5"/>
89<text text-anchor="start" x="1894" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
90<text text-anchor="middle" x="1972.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/LayerSupportBase.cpp</text>
91</a>
92</g>
93</g>
94<!-- Node4&#45;&gt;Node5 -->
95<g id="edge4" class="edge">
96<title>Node4&#45;&gt;Node5</title>
97<path fill="none" stroke="midnightblue" d="M4528.91,-134.05C3437.14,-44.96 3154.74,-188.49 2067.5,-98 2064.76,-97.77 2061.97,-97.51 2059.16,-97.23"/>
98<polygon fill="midnightblue" stroke="midnightblue" points="4528.7,-137.55 4538.96,-134.88 4529.28,-130.57 4528.7,-137.55"/>
99</g>
100<!-- Node6 -->
101<g id="node6" class="node">
102<title>Node6</title>
103<g id="a_node6"><a xlink:href="_cl_layer_support_8hpp.html" target="_top" xlink:title=" ">
104<polygon fill="white" stroke="black" points="2077,-73 2077,-92 2266,-92 2266,-73 2077,-73"/>
105<text text-anchor="middle" x="2171.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.hpp</text>
106</a>
107</g>
108</g>
109<!-- Node4&#45;&gt;Node6 -->
110<g id="edge5" class="edge">
111<title>Node4&#45;&gt;Node6</title>
112<path fill="none" stroke="midnightblue" d="M4528.68,-134.04C4057.67,-95.14 2645.32,-85.76 2266.07,-83.9"/>
113<polygon fill="midnightblue" stroke="midnightblue" points="4528.7,-137.55 4538.95,-134.91 4529.28,-130.58 4528.7,-137.55"/>
114</g>
115<!-- Node29 -->
116<g id="node29" class="node">
117<title>Node29</title>
118<g id="a_node29"><a xlink:href="_gpu_fsa_layer_support_8hpp.html" target="_top" xlink:title=" ">
119<polygon fill="white" stroke="black" points="4064.5,-67.5 4064.5,-97.5 4206.5,-97.5 4206.5,-67.5 4064.5,-67.5"/>
120<text text-anchor="start" x="4072.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
121<text text-anchor="middle" x="4135.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaLayerSupport.hpp</text>
122</a>
123</g>
124</g>
125<!-- Node4&#45;&gt;Node29 -->
126<g id="edge28" class="edge">
127<title>Node4&#45;&gt;Node29</title>
128<path fill="none" stroke="midnightblue" d="M4528.87,-133.93C4409.67,-117.38 4283.55,-101.57 4206.74,-92.14"/>
129<polygon fill="midnightblue" stroke="midnightblue" points="4528.52,-137.42 4538.91,-135.33 4529.48,-130.48 4528.52,-137.42"/>
130</g>
131<!-- Node32 -->
132<g id="node32" class="node">
133<title>Node32</title>
134<g id="a_node32"><a xlink:href="_neon_layer_support_8hpp.html" target="_top" xlink:title=" ">
135<polygon fill="white" stroke="black" points="4544.5,-67.5 4544.5,-97.5 4706.5,-97.5 4706.5,-67.5 4544.5,-67.5"/>
136<text text-anchor="start" x="4552.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
137<text text-anchor="middle" x="4625.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.hpp</text>
138</a>
139</g>
140</g>
141<!-- Node4&#45;&gt;Node32 -->
142<g id="edge31" class="edge">
143<title>Node4&#45;&gt;Node32</title>
144<path fill="none" stroke="midnightblue" d="M4625.5,-124.11C4625.5,-115.15 4625.5,-105.32 4625.5,-97.58"/>
145<polygon fill="midnightblue" stroke="midnightblue" points="4622,-124.4 4625.5,-134.4 4629,-124.4 4622,-124.4"/>
146</g>
147<!-- Node37 -->
148<g id="node37" class="node">
149<title>Node37</title>
150<g id="a_node37"><a xlink:href="_ref_layer_support_8hpp.html" target="_top" xlink:title=" ">
151<polygon fill="white" stroke="black" points="5038,-67.5 5038,-97.5 5167,-97.5 5167,-67.5 5038,-67.5"/>
152<text text-anchor="start" x="5046" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
153<text text-anchor="middle" x="5102.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefLayerSupport.hpp</text>
154</a>
155</g>
156</g>
157<!-- Node4&#45;&gt;Node37 -->
158<g id="edge36" class="edge">
159<title>Node4&#45;&gt;Node37</title>
160<path fill="none" stroke="midnightblue" d="M4722.41,-133.74C4839.25,-117.19 4964.05,-101.03 5037.9,-91.64"/>
161<polygon fill="midnightblue" stroke="midnightblue" points="4721.62,-130.32 4712.21,-135.19 4722.6,-137.25 4721.62,-130.32"/>
162</g>
163<!-- Node40 -->
164<g id="node40" class="node">
165<title>Node40</title>
166<g id="a_node40"><a xlink:href="_tosa_ref_layer_support_8hpp.html" target="_top" xlink:title=" ">
167<polygon fill="white" stroke="black" points="5332,-67.5 5332,-97.5 5485,-97.5 5485,-67.5 5332,-67.5"/>
168<text text-anchor="start" x="5340" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
169<text text-anchor="middle" x="5408.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefLayerSupport.hpp</text>
170</a>
171</g>
172</g>
173<!-- Node4&#45;&gt;Node40 -->
174<g id="edge39" class="edge">
175<title>Node4&#45;&gt;Node40</title>
176<path fill="none" stroke="midnightblue" d="M4722.51,-133.85C4854.91,-119.67 5182.08,-98 5331.76,-88.37"/>
177<polygon fill="midnightblue" stroke="midnightblue" points="4721.74,-130.41 4712.18,-134.98 4722.51,-137.37 4721.74,-130.41"/>
178</g>
179<!-- Node43 -->
180<g id="node43" class="node">
181<title>Node43</title>
182<g id="a_node43"><a xlink:href="_sample_dynamic_layer_support_8hpp.html" target="_top" xlink:title=" ">
183<polygon fill="white" stroke="black" points="5662,-67.5 5662,-97.5 5847,-97.5 5847,-67.5 5662,-67.5"/>
184<text text-anchor="start" x="5670" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
185<text text-anchor="middle" x="5754.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicLayerSupport.hpp</text>
186</a>
187</g>
188</g>
189<!-- Node4&#45;&gt;Node43 -->
190<g id="edge42" class="edge">
191<title>Node4&#45;&gt;Node43</title>
192<path fill="none" stroke="midnightblue" d="M4722.37,-133.88C5064.47,-100.31 5153.37,-115.37 5493.5,-98 5549.36,-95.15 5611.93,-91.68 5661.8,-88.85"/>
193<polygon fill="midnightblue" stroke="midnightblue" points="4721.78,-130.42 4712.17,-134.89 4722.47,-137.39 4721.78,-130.42"/>
194</g>
195<!-- Node7 -->
196<g id="node7" class="node">
197<title>Node7</title>
198<g id="a_node7"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
199<polygon fill="white" stroke="black" points="0,-6 0,-25 165,-25 165,-6 0,-6"/>
200<text text-anchor="middle" x="82.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
201</a>
202</g>
203</g>
204<!-- Node6&#45;&gt;Node7 -->
205<g id="edge6" class="edge">
206<title>Node6&#45;&gt;Node7</title>
207<path fill="none" stroke="midnightblue" d="M2109,-71.55C2095.35,-69.73 2080.97,-68.06 2067.5,-67 1228.62,-0.78 1012.75,-104.68 174.5,-31 159.52,-29.68 143.28,-27.41 128.68,-25.05"/>
208<polygon fill="midnightblue" stroke="midnightblue" points="2108.87,-75.07 2119.26,-72.97 2109.83,-68.13 2108.87,-75.07"/>
209</g>
210<!-- Node8 -->
211<g id="node8" class="node">
212<title>Node8</title>
213<g id="a_node8"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
214<polygon fill="white" stroke="black" points="183.5,-6 183.5,-25 371.5,-25 371.5,-6 183.5,-6"/>
215<text text-anchor="middle" x="277.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
216</a>
217</g>
218</g>
219<!-- Node6&#45;&gt;Node8 -->
220<g id="edge7" class="edge">
221<title>Node6&#45;&gt;Node8</title>
222<path fill="none" stroke="midnightblue" d="M2109,-71.58C2095.35,-69.75 2080.97,-68.08 2067.5,-67 1319.95,-7.12 1128.01,-91.38 380.5,-31 363.76,-29.65 345.59,-27.36 329.24,-25.01"/>
223<polygon fill="midnightblue" stroke="midnightblue" points="2108.87,-75.09 2119.26,-73 2109.83,-68.16 2108.87,-75.09"/>
224</g>
225<!-- Node9 -->
226<g id="node9" class="node">
227<title>Node9</title>
228<g id="a_node9"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
229<polygon fill="white" stroke="black" points="390,-0.5 390,-30.5 535,-30.5 535,-0.5 390,-0.5"/>
230<text text-anchor="start" x="398" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
231<text text-anchor="middle" x="462.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
232</a>
233</g>
234</g>
235<!-- Node6&#45;&gt;Node9 -->
236<g id="edge8" class="edge">
237<title>Node6&#45;&gt;Node9</title>
238<path fill="none" stroke="midnightblue" d="M2108.77,-71.57C2095.2,-69.75 2080.89,-68.09 2067.5,-67 1392.2,-12.13 1217.61,-98.89 543.5,-31 540.8,-30.73 538.05,-30.42 535.28,-30.07"/>
239<polygon fill="midnightblue" stroke="midnightblue" points="2108.6,-75.08 2118.99,-72.98 2109.56,-68.15 2108.6,-75.08"/>
240</g>
241<!-- Node10 -->
242<g id="node10" class="node">
243<title>Node10</title>
244<g id="a_node10"><a xlink:href="_cl_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
245<polygon fill="white" stroke="black" points="553,-0.5 553,-30.5 704,-30.5 704,-0.5 553,-0.5"/>
246<text text-anchor="start" x="561" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
247<text text-anchor="middle" x="628.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClArgMinMaxWorkload.cpp</text>
248</a>
249</g>
250</g>
251<!-- Node6&#45;&gt;Node10 -->
252<g id="edge9" class="edge">
253<title>Node6&#45;&gt;Node10</title>
254<path fill="none" stroke="midnightblue" d="M2108.55,-71.57C2095.04,-69.76 2080.82,-68.1 2067.5,-67 1467.12,-17.33 1312,-90.39 712.5,-31 709.85,-30.74 707.16,-30.44 704.44,-30.11"/>
255<polygon fill="midnightblue" stroke="midnightblue" points="2108.34,-75.07 2118.72,-72.97 2109.29,-68.14 2108.34,-75.07"/>
256</g>
257<!-- Node11 -->
258<g id="node11" class="node">
259<title>Node11</title>
260<g id="a_node11"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
261<polygon fill="white" stroke="black" points="722,-0.5 722,-30.5 939,-30.5 939,-0.5 722,-0.5"/>
262<text text-anchor="start" x="730" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
263<text text-anchor="middle" x="830.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
264</a>
265</g>
266</g>
267<!-- Node6&#45;&gt;Node11 -->
268<g id="edge10" class="edge">
269<title>Node6&#45;&gt;Node11</title>
270<path fill="none" stroke="midnightblue" d="M2108.33,-71.6C2094.88,-69.8 2080.74,-68.13 2067.5,-67 1571.72,-24.58 1444.61,-69.38 948.5,-31 945.41,-30.76 942.28,-30.5 939.13,-30.22"/>
271<polygon fill="midnightblue" stroke="midnightblue" points="2108.06,-75.09 2118.45,-72.99 2109.02,-68.16 2108.06,-75.09"/>
272</g>
273<!-- Node12 -->
274<g id="node12" class="node">
275<title>Node12</title>
276<g id="a_node12"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
277<polygon fill="white" stroke="black" points="957.5,-0.5 957.5,-30.5 1111.5,-30.5 1111.5,-0.5 957.5,-0.5"/>
278<text text-anchor="start" x="965.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
279<text text-anchor="middle" x="1034.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
280</a>
281</g>
282</g>
283<!-- Node6&#45;&gt;Node12 -->
284<g id="edge11" class="edge">
285<title>Node6&#45;&gt;Node12</title>
286<path fill="none" stroke="midnightblue" d="M2107.88,-71.6C2094.57,-69.82 2080.6,-68.16 2067.5,-67 1647.95,-29.87 1539.48,-74.1 1120.5,-31 1117.64,-30.71 1114.73,-30.38 1111.79,-30.02"/>
287<polygon fill="midnightblue" stroke="midnightblue" points="2107.52,-75.08 2117.91,-72.98 2108.48,-68.15 2107.52,-75.08"/>
288</g>
289<!-- Node13 -->
290<g id="node13" class="node">
291<title>Node13</title>
292<g id="a_node13"><a xlink:href="_cl_concat_workload_8cpp.html" target="_top" xlink:title=" ">
293<polygon fill="white" stroke="black" points="1129.5,-0.5 1129.5,-30.5 1273.5,-30.5 1273.5,-0.5 1129.5,-0.5"/>
294<text text-anchor="start" x="1137.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
295<text text-anchor="middle" x="1201.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConcatWorkload.cpp</text>
296</a>
297</g>
298</g>
299<!-- Node6&#45;&gt;Node13 -->
300<g id="edge12" class="edge">
301<title>Node6&#45;&gt;Node13</title>
302<path fill="none" stroke="midnightblue" d="M2107.43,-71.62C2094.25,-69.85 2080.45,-68.2 2067.5,-67 1719.73,-34.85 1629.59,-69.86 1282.5,-31 1279.66,-30.68 1276.77,-30.33 1273.85,-29.94"/>
303<polygon fill="midnightblue" stroke="midnightblue" points="2106.98,-75.09 2117.36,-72.98 2107.93,-68.15 2106.98,-75.09"/>
304</g>
305<!-- Node14 -->
306<g id="node14" class="node">
307<title>Node14</title>
308<g id="a_node14"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
309<polygon fill="white" stroke="black" points="1291.5,-0.5 1291.5,-30.5 1457.5,-30.5 1457.5,-0.5 1291.5,-0.5"/>
310<text text-anchor="start" x="1299.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
311<text text-anchor="middle" x="1374.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
312</a>
313</g>
314</g>
315<!-- Node6&#45;&gt;Node14 -->
316<g id="edge13" class="edge">
317<title>Node6&#45;&gt;Node14</title>
318<path fill="none" stroke="midnightblue" d="M2106.15,-71.59C2093.36,-69.88 2080.02,-68.25 2067.5,-67 1801.23,-40.5 1732.53,-59.86 1466.5,-31 1463.61,-30.69 1460.67,-30.34 1457.7,-29.98"/>
319<polygon fill="midnightblue" stroke="midnightblue" points="2105.89,-75.09 2116.27,-72.98 2106.84,-68.15 2105.89,-75.09"/>
320</g>
321<!-- Node15 -->
322<g id="node15" class="node">
323<title>Node15</title>
324<g id="a_node15"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
325<polygon fill="white" stroke="black" points="1475.5,-0.5 1475.5,-30.5 1641.5,-30.5 1641.5,-0.5 1475.5,-0.5"/>
326<text text-anchor="start" x="1483.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
327<text text-anchor="middle" x="1558.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
328</a>
329</g>
330</g>
331<!-- Node6&#45;&gt;Node15 -->
332<g id="edge14" class="edge">
333<title>Node6&#45;&gt;Node15</title>
334<path fill="none" stroke="midnightblue" d="M2104.22,-71.59C2092.02,-69.95 2079.39,-68.34 2067.5,-67 1882.65,-46.15 1835.16,-53.49 1650.5,-31 1647.61,-30.65 1644.67,-30.27 1641.71,-29.88"/>
335<polygon fill="midnightblue" stroke="midnightblue" points="2103.97,-75.09 2114.35,-72.98 2104.92,-68.16 2103.97,-75.09"/>
336</g>
337<!-- Node16 -->
338<g id="node16" class="node">
339<title>Node16</title>
340<g id="a_node16"><a xlink:href="_cl_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
341<polygon fill="white" stroke="black" points="1660,-0.5 1660,-30.5 1811,-30.5 1811,-0.5 1660,-0.5"/>
342<text text-anchor="start" x="1668" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
343<text text-anchor="middle" x="1735.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDequantizeWorkload.cpp</text>
344</a>
345</g>
346</g>
347<!-- Node6&#45;&gt;Node16 -->
348<g id="edge15" class="edge">
349<title>Node6&#45;&gt;Node16</title>
350<path fill="none" stroke="midnightblue" d="M2100.82,-71.55C2014.36,-59.35 1873.01,-39.25 1820.5,-31 1817.39,-30.51 1814.23,-30.01 1811.03,-29.49"/>
351<polygon fill="midnightblue" stroke="midnightblue" points="2100.43,-75.03 2110.82,-72.97 2101.41,-68.1 2100.43,-75.03"/>
352</g>
353<!-- Node17 -->
354<g id="node17" class="node">
355<title>Node17</title>
356<g id="a_node17"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
357<polygon fill="white" stroke="black" points="1829.5,-0.5 1829.5,-30.5 1999.5,-30.5 1999.5,-0.5 1829.5,-0.5"/>
358<text text-anchor="start" x="1837.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
359<text text-anchor="middle" x="1914.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
360</a>
361</g>
362</g>
363<!-- Node6&#45;&gt;Node17 -->
364<g id="edge16" class="edge">
365<title>Node6&#45;&gt;Node17</title>
366<path fill="none" stroke="midnightblue" d="M2127.92,-70.48C2084.41,-59.47 2017.4,-42.52 1970.09,-30.56"/>
367<polygon fill="midnightblue" stroke="midnightblue" points="2127.08,-73.88 2137.64,-72.94 2128.8,-67.09 2127.08,-73.88"/>
368</g>
369<!-- Node18 -->
370<g id="node18" class="node">
371<title>Node18</title>
372<g id="a_node18"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
373<polygon fill="white" stroke="black" points="2017.5,-0.5 2017.5,-30.5 2161.5,-30.5 2161.5,-0.5 2017.5,-0.5"/>
374<text text-anchor="start" x="2025.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
375<text text-anchor="middle" x="2089.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
376</a>
377</g>
378</g>
379<!-- Node6&#45;&gt;Node18 -->
380<g id="edge17" class="edge">
381<title>Node6&#45;&gt;Node18</title>
382<path fill="none" stroke="midnightblue" d="M2152.25,-66.24C2138.64,-55.45 2120.54,-41.1 2107.27,-30.59"/>
383<polygon fill="midnightblue" stroke="midnightblue" points="2150.43,-69.26 2160.44,-72.73 2154.78,-63.78 2150.43,-69.26"/>
384</g>
385<!-- Node19 -->
386<g id="node19" class="node">
387<title>Node19</title>
388<g id="a_node19"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
389<polygon fill="white" stroke="black" points="2180,-0.5 2180,-30.5 2325,-30.5 2325,-0.5 2180,-0.5"/>
390<text text-anchor="start" x="2188" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
391<text text-anchor="middle" x="2252.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
392</a>
393</g>
394</g>
395<!-- Node6&#45;&gt;Node19 -->
396<g id="edge18" class="edge">
397<title>Node6&#45;&gt;Node19</title>
398<path fill="none" stroke="midnightblue" d="M2190.52,-66.24C2203.96,-55.45 2221.84,-41.1 2234.94,-30.59"/>
399<polygon fill="midnightblue" stroke="midnightblue" points="2188.03,-63.75 2182.42,-72.73 2192.41,-69.2 2188.03,-63.75"/>
400</g>
401<!-- Node20 -->
402<g id="node20" class="node">
403<title>Node20</title>
404<g id="a_node20"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
405<polygon fill="white" stroke="black" points="2343.5,-0.5 2343.5,-30.5 2487.5,-30.5 2487.5,-0.5 2343.5,-0.5"/>
406<text text-anchor="start" x="2351.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
407<text text-anchor="middle" x="2415.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
408</a>
409</g>
410</g>
411<!-- Node6&#45;&gt;Node20 -->
412<g id="edge19" class="edge">
413<title>Node6&#45;&gt;Node20</title>
414<path fill="none" stroke="midnightblue" d="M2213.4,-70.34C2254.72,-59.33 2318,-42.47 2362.72,-30.56"/>
415<polygon fill="midnightblue" stroke="midnightblue" points="2212.41,-66.98 2203.65,-72.94 2214.21,-73.74 2212.41,-66.98"/>
416</g>
417<!-- Node21 -->
418<g id="node21" class="node">
419<title>Node21</title>
420<g id="a_node21"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
421<polygon fill="white" stroke="black" points="2506,-0.5 2506,-30.5 2695,-30.5 2695,-0.5 2506,-0.5"/>
422<text text-anchor="start" x="2514" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
423<text text-anchor="middle" x="2600.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
424</a>
425</g>
426</g>
427<!-- Node6&#45;&gt;Node21 -->
428<g id="edge20" class="edge">
429<title>Node6&#45;&gt;Node21</title>
430<path fill="none" stroke="midnightblue" d="M2237.93,-71.43C2310.24,-60.48 2426.41,-42.88 2507.71,-30.56"/>
431<polygon fill="midnightblue" stroke="midnightblue" points="2237.39,-67.98 2228.03,-72.94 2238.44,-74.9 2237.39,-67.98"/>
432</g>
433<!-- Node22 -->
434<g id="node22" class="node">
435<title>Node22</title>
436<g id="a_node22"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
437<polygon fill="white" stroke="black" points="2713.5,-0.5 2713.5,-30.5 2857.5,-30.5 2857.5,-0.5 2713.5,-0.5"/>
438<text text-anchor="start" x="2721.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
439<text text-anchor="middle" x="2785.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
440</a>
441</g>
442</g>
443<!-- Node6&#45;&gt;Node22 -->
444<g id="edge21" class="edge">
445<title>Node6&#45;&gt;Node22</title>
446<path fill="none" stroke="midnightblue" d="M2276.62,-74.03C2384.15,-65.8 2555.88,-51.03 2703.5,-31 2706.65,-30.57 2709.87,-30.11 2713.11,-29.63"/>
447<polygon fill="midnightblue" stroke="midnightblue" points="2276.13,-70.56 2266.42,-74.8 2276.66,-77.53 2276.13,-70.56"/>
448</g>
449<!-- Node23 -->
450<g id="node23" class="node">
451<title>Node23</title>
452<g id="a_node23"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
453<polygon fill="white" stroke="black" points="2875.5,-0.5 2875.5,-30.5 3019.5,-30.5 3019.5,-0.5 2875.5,-0.5"/>
454<text text-anchor="start" x="2883.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
455<text text-anchor="middle" x="2947.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
456</a>
457</g>
458</g>
459<!-- Node6&#45;&gt;Node23 -->
460<g id="edge22" class="edge">
461<title>Node6&#45;&gt;Node23</title>
462<path fill="none" stroke="midnightblue" d="M2276.26,-77.31C2412.6,-71.07 2658.05,-57.16 2866.5,-31 2869.33,-30.64 2872.22,-30.26 2875.13,-29.84"/>
463<polygon fill="midnightblue" stroke="midnightblue" points="2276.07,-73.81 2266.24,-77.76 2276.38,-80.8 2276.07,-73.81"/>
464</g>
465<!-- Node24 -->
466<g id="node24" class="node">
467<title>Node24</title>
468<g id="a_node24"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
469<polygon fill="white" stroke="black" points="3037.5,-0.5 3037.5,-30.5 3181.5,-30.5 3181.5,-0.5 3037.5,-0.5"/>
470<text text-anchor="start" x="3045.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
471<text text-anchor="middle" x="3109.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
472</a>
473</g>
474</g>
475<!-- Node6&#45;&gt;Node24 -->
476<g id="edge23" class="edge">
477<title>Node6&#45;&gt;Node24</title>
478<path fill="none" stroke="midnightblue" d="M2276.74,-79.3C2438.74,-75.02 2758.76,-62.98 3028.5,-31 3031.34,-30.66 3034.23,-30.29 3037.14,-29.89"/>
479<polygon fill="midnightblue" stroke="midnightblue" points="2276.2,-75.82 2266.3,-79.57 2276.39,-82.81 2276.2,-75.82"/>
480</g>
481<!-- Node25 -->
482<g id="node25" class="node">
483<title>Node25</title>
484<g id="a_node25"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
485<polygon fill="white" stroke="black" points="3199.5,-0.5 3199.5,-30.5 3343.5,-30.5 3343.5,-0.5 3199.5,-0.5"/>
486<text text-anchor="start" x="3207.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
487<text text-anchor="middle" x="3271.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
488</a>
489</g>
490</g>
491<!-- Node6&#45;&gt;Node25 -->
492<g id="edge24" class="edge">
493<title>Node6&#45;&gt;Node25</title>
494<path fill="none" stroke="midnightblue" d="M2276.3,-80.71C2461.4,-78.33 2858.05,-68.84 3190.5,-31 3193.34,-30.68 3196.23,-30.32 3199.14,-29.92"/>
495<polygon fill="midnightblue" stroke="midnightblue" points="2276.26,-77.21 2266.3,-80.83 2276.35,-84.21 2276.26,-77.21"/>
496</g>
497<!-- Node26 -->
498<g id="node26" class="node">
499<title>Node26</title>
500<g id="a_node26"><a xlink:href="_cl_stack_workload_8cpp.html" target="_top" xlink:title=" ">
501<polygon fill="white" stroke="black" points="3361.5,-0.5 3361.5,-30.5 3505.5,-30.5 3505.5,-0.5 3361.5,-0.5"/>
502<text text-anchor="start" x="3369.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
503<text text-anchor="middle" x="3433.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStackWorkload.cpp</text>
504</a>
505</g>
506</g>
507<!-- Node6&#45;&gt;Node26 -->
508<g id="edge25" class="edge">
509<title>Node6&#45;&gt;Node26</title>
510<path fill="none" stroke="midnightblue" d="M2276.6,-81.73C2483.32,-81.15 2957.07,-74.65 3352.5,-31 3355.34,-30.69 3358.23,-30.33 3361.15,-29.95"/>
511<polygon fill="midnightblue" stroke="midnightblue" points="2276.35,-78.23 2266.36,-81.76 2276.37,-85.23 2276.35,-78.23"/>
512</g>
513<!-- Node27 -->
514<g id="node27" class="node">
515<title>Node27</title>
516<g id="a_node27"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
517<polygon fill="white" stroke="black" points="3524,-0.5 3524,-30.5 3677,-30.5 3677,-0.5 3524,-0.5"/>
518<text text-anchor="start" x="3532" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
519<text text-anchor="middle" x="3600.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
520</a>
521</g>
522</g>
523<!-- Node6&#45;&gt;Node27 -->
524<g id="edge26" class="edge">
525<title>Node6&#45;&gt;Node27</title>
526<path fill="none" stroke="midnightblue" d="M2276.45,-82.16C2503.11,-82.59 3055.03,-78.17 3514.5,-31 3517.51,-30.69 3520.58,-30.34 3523.67,-29.96"/>
527<polygon fill="midnightblue" stroke="midnightblue" points="2276.24,-78.66 2266.23,-82.14 2276.22,-85.66 2276.24,-78.66"/>
528</g>
529<!-- Node28 -->
530<g id="node28" class="node">
531<title>Node28</title>
532<g id="a_node28"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
533<polygon fill="white" stroke="black" points="3695,-0.5 3695,-30.5 3910,-30.5 3910,-0.5 3695,-0.5"/>
534<text text-anchor="start" x="3703" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
535<text text-anchor="middle" x="3802.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
536</a>
537</g>
538</g>
539<!-- Node6&#45;&gt;Node28 -->
540<g id="edge27" class="edge">
541<title>Node6&#45;&gt;Node28</title>
542<path fill="none" stroke="midnightblue" d="M2276.01,-81.25C2522.06,-79.95 3156.98,-72.48 3685.5,-31 3688.56,-30.76 3691.66,-30.5 3694.8,-30.22"/>
543<polygon fill="midnightblue" stroke="midnightblue" points="2275.99,-77.75 2266,-81.3 2276.02,-84.75 2275.99,-77.75"/>
544</g>
545<!-- Node30 -->
546<g id="node30" class="node">
547<title>Node30</title>
548<g id="a_node30"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
549<polygon fill="white" stroke="black" points="3928.5,-0.5 3928.5,-30.5 4046.5,-30.5 4046.5,-0.5 3928.5,-0.5"/>
550<text text-anchor="start" x="3936.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
551<text text-anchor="middle" x="3987.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
552</a>
553</g>
554</g>
555<!-- Node29&#45;&gt;Node30 -->
556<g id="edge29" class="edge">
557<title>Node29&#45;&gt;Node30</title>
558<path fill="none" stroke="midnightblue" d="M4093.99,-63.27C4070.42,-52.92 4041.36,-40.15 4019.55,-30.58"/>
559<polygon fill="midnightblue" stroke="midnightblue" points="4092.82,-66.58 4103.39,-67.4 4095.64,-60.17 4092.82,-66.58"/>
560</g>
561<!-- Node31 -->
562<g id="node31" class="node">
563<title>Node31</title>
564<g id="a_node31"><a xlink:href="_gpu_fsa_layer_support_8cpp.html" target="_top" xlink:title=" ">
565<polygon fill="white" stroke="black" points="4065,-0.5 4065,-30.5 4206,-30.5 4206,-0.5 4065,-0.5"/>
566<text text-anchor="start" x="4073" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
567<text text-anchor="middle" x="4135.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaLayerSupport.cpp</text>
568</a>
569</g>
570</g>
571<!-- Node29&#45;&gt;Node31 -->
572<g id="edge30" class="edge">
573<title>Node29&#45;&gt;Node31</title>
574<path fill="none" stroke="midnightblue" d="M4135.5,-57.11C4135.5,-48.15 4135.5,-38.32 4135.5,-30.58"/>
575<polygon fill="midnightblue" stroke="midnightblue" points="4132,-57.4 4135.5,-67.4 4139,-57.4 4132,-57.4"/>
576</g>
577<!-- Node33 -->
578<g id="node33" class="node">
579<title>Node33</title>
580<g id="a_node33"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
581<polygon fill="white" stroke="black" points="4224,-6 4224,-25 4421,-25 4421,-6 4224,-6"/>
582<text text-anchor="middle" x="4322.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
583</a>
584</g>
585</g>
586<!-- Node32&#45;&gt;Node33 -->
587<g id="edge32" class="edge">
588<title>Node32&#45;&gt;Node33</title>
589<path fill="none" stroke="midnightblue" d="M4550.02,-65.31C4490.49,-52.54 4409.82,-35.23 4362.26,-25.03"/>
590<polygon fill="midnightblue" stroke="midnightblue" points="4549.61,-68.8 4560.13,-67.48 4551.08,-61.96 4549.61,-68.8"/>
591</g>
592<!-- Node34 -->
593<g id="node34" class="node">
594<title>Node34</title>
595<g id="a_node34"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
596<polygon fill="white" stroke="black" points="4439.5,-0.5 4439.5,-30.5 4601.5,-30.5 4601.5,-0.5 4439.5,-0.5"/>
597<text text-anchor="start" x="4447.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
598<text text-anchor="middle" x="4520.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
599</a>
600</g>
601</g>
602<!-- Node32&#45;&gt;Node34 -->
603<g id="edge33" class="edge">
604<title>Node32&#45;&gt;Node34</title>
605<path fill="none" stroke="midnightblue" d="M4594.02,-62.02C4577.68,-51.9 4558.09,-39.77 4543.24,-30.58"/>
606<polygon fill="midnightblue" stroke="midnightblue" points="4592.37,-65.11 4602.72,-67.4 4596.06,-59.16 4592.37,-65.11"/>
607</g>
608<!-- Node35 -->
609<g id="node35" class="node">
610<title>Node35</title>
611<g id="a_node35"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
612<polygon fill="white" stroke="black" points="4620,-0.5 4620,-30.5 4841,-30.5 4841,-0.5 4620,-0.5"/>
613<text text-anchor="start" x="4628" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
614<text text-anchor="middle" x="4730.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
615</a>
616</g>
617</g>
618<!-- Node32&#45;&gt;Node35 -->
619<g id="edge34" class="edge">
620<title>Node32&#45;&gt;Node35</title>
621<path fill="none" stroke="midnightblue" d="M4656.98,-62.02C4673.32,-51.9 4692.91,-39.77 4707.76,-30.58"/>
622<polygon fill="midnightblue" stroke="midnightblue" points="4654.94,-59.16 4648.28,-67.4 4658.63,-65.11 4654.94,-59.16"/>
623</g>
624<!-- Node36 -->
625<g id="node36" class="node">
626<title>Node36</title>
627<g id="a_node36"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
628<polygon fill="white" stroke="black" points="4859.5,-0.5 4859.5,-30.5 5019.5,-30.5 5019.5,-0.5 4859.5,-0.5"/>
629<text text-anchor="start" x="4867.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
630<text text-anchor="middle" x="4939.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
631</a>
632</g>
633</g>
634<!-- Node32&#45;&gt;Node36 -->
635<g id="edge35" class="edge">
636<title>Node32&#45;&gt;Node36</title>
637<path fill="none" stroke="midnightblue" d="M4703.36,-65.38C4755.01,-54.69 4822.13,-40.8 4871.6,-30.55"/>
638<polygon fill="midnightblue" stroke="midnightblue" points="4702.33,-62.02 4693.25,-67.48 4703.75,-68.88 4702.33,-62.02"/>
639</g>
640<!-- Node38 -->
641<g id="node38" class="node">
642<title>Node38</title>
643<g id="a_node38"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
644<polygon fill="white" stroke="black" points="5038,-0.5 5038,-30.5 5167,-30.5 5167,-0.5 5038,-0.5"/>
645<text text-anchor="start" x="5046" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
646<text text-anchor="middle" x="5102.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
647</a>
648</g>
649</g>
650<!-- Node37&#45;&gt;Node38 -->
651<g id="edge37" class="edge">
652<title>Node37&#45;&gt;Node38</title>
653<path fill="none" stroke="midnightblue" d="M5102.5,-57.11C5102.5,-48.15 5102.5,-38.32 5102.5,-30.58"/>
654<polygon fill="midnightblue" stroke="midnightblue" points="5099,-57.4 5102.5,-67.4 5106,-57.4 5099,-57.4"/>
655</g>
656<!-- Node39 -->
657<g id="node39" class="node">
658<title>Node39</title>
659<g id="a_node39"><a xlink:href="_ref_layer_support_8cpp.html" target="_top" xlink:title=" ">
660<polygon fill="white" stroke="black" points="5185,-0.5 5185,-30.5 5314,-30.5 5314,-0.5 5185,-0.5"/>
661<text text-anchor="start" x="5193" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
662<text text-anchor="middle" x="5249.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefLayerSupport.cpp</text>
663</a>
664</g>
665</g>
666<!-- Node37&#45;&gt;Node39 -->
667<g id="edge38" class="edge">
668<title>Node37&#45;&gt;Node39</title>
669<path fill="none" stroke="midnightblue" d="M5143.73,-63.27C5167.14,-52.92 5196.01,-40.15 5217.67,-30.58"/>
670<polygon fill="midnightblue" stroke="midnightblue" points="5142.13,-60.15 5134.4,-67.4 5144.96,-66.55 5142.13,-60.15"/>
671</g>
672<!-- Node41 -->
673<g id="node41" class="node">
674<title>Node41</title>
675<g id="a_node41"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
676<polygon fill="white" stroke="black" points="5332,-0.5 5332,-30.5 5485,-30.5 5485,-0.5 5332,-0.5"/>
677<text text-anchor="start" x="5340" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
678<text text-anchor="middle" x="5408.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
679</a>
680</g>
681</g>
682<!-- Node40&#45;&gt;Node41 -->
683<g id="edge40" class="edge">
684<title>Node40&#45;&gt;Node41</title>
685<path fill="none" stroke="midnightblue" d="M5408.5,-57.11C5408.5,-48.15 5408.5,-38.32 5408.5,-30.58"/>
686<polygon fill="midnightblue" stroke="midnightblue" points="5405,-57.4 5408.5,-67.4 5412,-57.4 5405,-57.4"/>
687</g>
688<!-- Node42 -->
689<g id="node42" class="node">
690<title>Node42</title>
691<g id="a_node42"><a xlink:href="_tosa_ref_layer_support_8cpp.html" target="_top" xlink:title=" ">
692<polygon fill="white" stroke="black" points="5503,-0.5 5503,-30.5 5656,-30.5 5656,-0.5 5503,-0.5"/>
693<text text-anchor="start" x="5511" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
694<text text-anchor="middle" x="5579.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefLayerSupport.cpp</text>
695</a>
696</g>
697</g>
698<!-- Node40&#45;&gt;Node42 -->
699<g id="edge41" class="edge">
700<title>Node40&#45;&gt;Node42</title>
701<path fill="none" stroke="midnightblue" d="M5455.02,-63.82C5482.5,-53.37 5516.83,-40.32 5542.47,-30.58"/>
702<polygon fill="midnightblue" stroke="midnightblue" points="5453.71,-60.57 5445.6,-67.4 5456.2,-67.11 5453.71,-60.57"/>
703</g>
704<!-- Node44 -->
705<g id="node44" class="node">
706<title>Node44</title>
707<g id="a_node44"><a xlink:href="_sample_dynamic_backend_8cpp.html" target="_top" xlink:title=" ">
708<polygon fill="white" stroke="black" points="5674,-0.5 5674,-30.5 5835,-30.5 5835,-0.5 5674,-0.5"/>
709<text text-anchor="start" x="5682" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
710<text text-anchor="middle" x="5754.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicBackend.cpp</text>
711</a>
712</g>
713</g>
714<!-- Node43&#45;&gt;Node44 -->
715<g id="edge43" class="edge">
716<title>Node43&#45;&gt;Node44</title>
717<path fill="none" stroke="midnightblue" d="M5754.5,-57.11C5754.5,-48.15 5754.5,-38.32 5754.5,-30.58"/>
718<polygon fill="midnightblue" stroke="midnightblue" points="5751,-57.4 5754.5,-67.4 5758,-57.4 5751,-57.4"/>
719</g>
720<!-- Node45 -->
721<g id="node45" class="node">
722<title>Node45</title>
723<g id="a_node45"><a xlink:href="_sample_dynamic_layer_support_8cpp.html" target="_top" xlink:title=" ">
724<polygon fill="white" stroke="black" points="5853,-0.5 5853,-30.5 6038,-30.5 6038,-0.5 5853,-0.5"/>
725<text text-anchor="start" x="5861" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/dynamic/sample</text>
726<text text-anchor="middle" x="5945.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SampleDynamicLayerSupport.cpp</text>
727</a>
728</g>
729</g>
730<!-- Node43&#45;&gt;Node45 -->
731<g id="edge44" class="edge">
732<title>Node43&#45;&gt;Node45</title>
733<path fill="none" stroke="midnightblue" d="M5805.65,-64.09C5836.49,-53.6 5875.25,-40.41 5904.14,-30.58"/>
734<polygon fill="midnightblue" stroke="midnightblue" points="5804.28,-60.86 5795.94,-67.4 5806.54,-67.49 5804.28,-60.86"/>
735</g>
736</g>
737</svg>