blob: 33c0cd005832152be39083849181570e5d154f04 [file] [log] [blame]
Nikhil Raj03c7ff32023-08-22 12:00:04 +01001<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 2.43.0 (0)
5 -->
6<!-- Title: src/backends/aclCommon/BaseMemoryManager.hpp Pages: 1 -->
Nikhil Raj38b600d2024-02-15 15:02:19 +00007<svg width="4134pt" height="251pt"
8 viewBox="0.00 0.00 4134.00 251.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 247)">
Nikhil Raj03c7ff32023-08-22 12:00:04 +010010<title>src/backends/aclCommon/BaseMemoryManager.hpp</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000011<polygon fill="white" stroke="transparent" points="-4,4 -4,-247 4130,-247 4130,4 -4,4"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010012<!-- Node1 -->
13<g id="node1" class="node">
14<title>Node1</title>
15<g id="a_node1"><a xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000016<polygon fill="#bfbfbf" stroke="black" points="1196,-212.5 1196,-242.5 1343,-242.5 1343,-212.5 1196,-212.5"/>
17<text text-anchor="start" x="1204" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
18<text text-anchor="middle" x="1269.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">/BaseMemoryManager.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010019</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="_base_memory_manager_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000026<polygon fill="white" stroke="black" points="3.5,-145.5 3.5,-175.5 149.5,-175.5 149.5,-145.5 3.5,-145.5"/>
27<text text-anchor="start" x="11.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
28<text text-anchor="middle" x="76.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/BaseMemoryManager.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010029</a>
30</g>
31</g>
32<!-- Node1&#45;&gt;Node2 -->
33<g id="edge1" class="edge">
34<title>Node1&#45;&gt;Node2</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000035<path fill="none" stroke="midnightblue" d="M1185.56,-226.39C999.85,-225.34 540.38,-218.26 158.5,-176 155.63,-175.68 152.7,-175.33 149.75,-174.94"/>
36<polygon fill="midnightblue" stroke="midnightblue" points="1185.78,-229.89 1195.79,-226.44 1185.81,-222.89 1185.78,-229.89"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010037</g>
38<!-- Node3 -->
39<g id="node3" class="node">
40<title>Node3</title>
41<g id="a_node3"><a xlink:href="_cl_backend_8hpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000042<polygon fill="white" stroke="black" points="681.5,-151 681.5,-170 847.5,-170 847.5,-151 681.5,-151"/>
43<text text-anchor="middle" x="764.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010044</a>
45</g>
46</g>
47<!-- Node1&#45;&gt;Node3 -->
48<g id="edge2" class="edge">
49<title>Node1&#45;&gt;Node3</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000050<path fill="none" stroke="midnightblue" d="M1185.77,-215.72C1086.15,-202.9 921.88,-181.76 830.7,-170.02"/>
51<polygon fill="midnightblue" stroke="midnightblue" points="1185.43,-219.21 1195.8,-217.01 1186.33,-212.27 1185.43,-219.21"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010052</g>
53<!-- Node4 -->
54<g id="node4" class="node">
55<title>Node4</title>
56<g id="a_node4"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000057<polygon fill="white" stroke="black" points="308,-78.5 308,-97.5 473,-97.5 473,-78.5 308,-78.5"/>
58<text text-anchor="middle" x="390.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010059</a>
60</g>
61</g>
62<!-- Node1&#45;&gt;Node4 -->
63<g id="edge14" class="edge">
64<title>Node1&#45;&gt;Node4</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000065<path fill="none" stroke="midnightblue" d="M1185.96,-227.34C1014.04,-228.05 626.54,-224.05 504.5,-176 484.22,-168.01 483.72,-158.36 466.5,-145 444.22,-127.72 417.57,-108.38 402.48,-97.55"/>
66<polygon fill="midnightblue" stroke="midnightblue" points="1185.99,-230.84 1195.98,-227.3 1185.96,-223.84 1185.99,-230.84"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010067</g>
68<!-- Node6 -->
69<g id="node6" class="node">
70<title>Node6</title>
71<g id="a_node6"><a xlink:href="_cl_import_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000072<polygon fill="white" stroke="black" points="168,-145.5 168,-175.5 305,-175.5 305,-145.5 168,-145.5"/>
73<text text-anchor="start" x="176" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClImport</text>
74<text text-anchor="middle" x="236.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">TensorHandleFactory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010075</a>
76</g>
77</g>
78<!-- Node1&#45;&gt;Node6 -->
79<g id="edge5" class="edge">
80<title>Node1&#45;&gt;Node6</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000081<path fill="none" stroke="midnightblue" d="M1185.56,-225.82C1018.79,-223.64 634.14,-214.49 313.5,-176 310.8,-175.68 308.05,-175.31 305.28,-174.92"/>
82<polygon fill="midnightblue" stroke="midnightblue" points="1185.71,-229.32 1195.75,-225.95 1185.79,-222.32 1185.71,-229.32"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010083</g>
84<!-- Node8 -->
85<g id="node8" class="node">
86<title>Node8</title>
87<g id="a_node8"><a xlink:href="_cl_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000088<polygon fill="white" stroke="black" points="323,-145.5 323,-175.5 458,-175.5 458,-145.5 323,-145.5"/>
89<text text-anchor="start" x="331" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClTensor</text>
90<text text-anchor="middle" x="390.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010091</a>
92</g>
93</g>
94<!-- Node1&#45;&gt;Node8 -->
95<g id="edge8" class="edge">
96<title>Node1&#45;&gt;Node8</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000097<path fill="none" stroke="midnightblue" d="M1185.71,-224.27C1040.18,-219.71 731.46,-207 472.5,-176 467.91,-175.45 463.18,-174.81 458.43,-174.11"/>
98<polygon fill="midnightblue" stroke="midnightblue" points="1185.8,-227.77 1195.9,-224.58 1186.02,-220.78 1185.8,-227.77"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010099</g>
100<!-- Node10 -->
101<g id="node10" class="node">
102<title>Node10</title>
103<g id="a_node10"><a xlink:href="_cl_workload_factory_8hpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000104<polygon fill="white" stroke="black" points="514,-145.5 514,-175.5 663,-175.5 663,-145.5 514,-145.5"/>
105<text text-anchor="start" x="522" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
106<text text-anchor="middle" x="588.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100107</a>
108</g>
109</g>
110<!-- Node1&#45;&gt;Node10 -->
111<g id="edge11" class="edge">
112<title>Node1&#45;&gt;Node10</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000113<path fill="none" stroke="midnightblue" d="M1185.55,-221.7C1069.79,-214.55 854.77,-199.4 672.5,-176 669.42,-175.6 666.28,-175.18 663.1,-174.72"/>
114<polygon fill="midnightblue" stroke="midnightblue" points="1185.56,-225.2 1195.76,-222.32 1185.99,-218.22 1185.56,-225.2"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100115</g>
116<!-- Node12 -->
117<g id="node12" class="node">
118<title>Node12</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000119<g id="a_node12"><a xlink:href="_gpu_fsa_backend_8hpp.html" target="_top" xlink:title=" ">
120<polygon fill="white" stroke="black" points="1762,-145.5 1762,-175.5 1881,-175.5 1881,-145.5 1762,-145.5"/>
121<text text-anchor="start" x="1770" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
122<text text-anchor="middle" x="1821.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100123</a>
124</g>
125</g>
126<!-- Node1&#45;&gt;Node12 -->
127<g id="edge15" class="edge">
128<title>Node1&#45;&gt;Node12</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000129<path fill="none" stroke="midnightblue" d="M1353.04,-216.66C1465.62,-203.41 1663.26,-180.13 1761.93,-168.51"/>
130<polygon fill="midnightblue" stroke="midnightblue" points="1352.61,-213.19 1343.09,-217.83 1353.43,-220.14 1352.61,-213.19"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100131</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000132<!-- Node36 -->
133<g id="node36" class="node">
134<title>Node36</title>
135<g id="a_node36"><a xlink:href="_gpu_fsa_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
136<polygon fill="white" stroke="black" points="2639,-145.5 2639,-175.5 2816,-175.5 2816,-145.5 2639,-145.5"/>
137<text text-anchor="start" x="2647" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
138<text text-anchor="middle" x="2727.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaTensorHandleFactory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100139</a>
140</g>
141</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000142<!-- Node1&#45;&gt;Node36 -->
143<g id="edge49" class="edge">
144<title>Node1&#45;&gt;Node36</title>
145<path fill="none" stroke="midnightblue" d="M1353.38,-222.76C1609,-211.36 2376.68,-177.14 2638.71,-165.46"/>
146<polygon fill="midnightblue" stroke="midnightblue" points="1352.89,-219.28 1343.05,-223.22 1353.2,-226.27 1352.89,-219.28"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100147</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000148<!-- Node38 -->
149<g id="node38" class="node">
150<title>Node38</title>
151<g id="a_node38"><a xlink:href="_gpu_fsa_workload_factory_8hpp.html" target="_top" xlink:title=" ">
152<polygon fill="white" stroke="black" points="3264,-145.5 3264,-175.5 3421,-175.5 3421,-145.5 3264,-145.5"/>
153<text text-anchor="start" x="3272" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
154<text text-anchor="middle" x="3342.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaWorkloadFactory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100155</a>
156</g>
157</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000158<!-- Node1&#45;&gt;Node38 -->
159<g id="edge52" class="edge">
160<title>Node1&#45;&gt;Node38</title>
161<path fill="none" stroke="midnightblue" d="M1353.44,-223.87C1689.74,-213.32 2937.31,-174.2 3263.86,-163.97"/>
162<polygon fill="midnightblue" stroke="midnightblue" points="1353.16,-220.37 1343.28,-224.19 1353.38,-227.37 1353.16,-220.37"/>
163</g>
164<!-- Node40 -->
165<g id="node40" class="node">
166<title>Node40</title>
167<g id="a_node40"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
168<polygon fill="white" stroke="black" points="3753,-145.5 3753,-175.5 3934,-175.5 3934,-145.5 3753,-145.5"/>
169<text text-anchor="start" x="3761" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
170<text text-anchor="middle" x="3843.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
171</a>
172</g>
173</g>
174<!-- Node1&#45;&gt;Node40 -->
175<g id="edge55" class="edge">
176<title>Node1&#45;&gt;Node40</title>
177<path fill="none" stroke="midnightblue" d="M1353.33,-226.1C1728.97,-224.12 3259.88,-213.81 3738.5,-176 3743.18,-175.63 3747.97,-175.19 3752.8,-174.7"/>
178<polygon fill="midnightblue" stroke="midnightblue" points="1353.06,-222.6 1343.08,-226.16 1353.1,-229.6 1353.06,-222.6"/>
179</g>
180<!-- Node41 -->
181<g id="node41" class="node">
182<title>Node41</title>
183<g id="a_node41"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
184<polygon fill="white" stroke="black" points="3730,-78.5 3730,-97.5 3927,-97.5 3927,-78.5 3730,-78.5"/>
185<text text-anchor="middle" x="3828.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
186</a>
187</g>
188</g>
189<!-- Node1&#45;&gt;Node41 -->
190<g id="edge61" class="edge">
191<title>Node1&#45;&gt;Node41</title>
192<path fill="none" stroke="midnightblue" d="M1353.35,-226.27C1768.96,-224.91 3592.73,-216.68 3705.5,-176 3726.33,-168.49 3726.61,-158.04 3744.5,-145 3768.72,-127.35 3798.06,-108.29 3814.88,-97.58"/>
193<polygon fill="midnightblue" stroke="midnightblue" points="1353.2,-222.77 1343.21,-226.3 1353.22,-229.77 1353.2,-222.77"/>
194</g>
195<!-- Node43 -->
196<g id="node43" class="node">
197<title>Node43</title>
198<g id="a_node43"><a xlink:href="_neon_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
199<polygon fill="white" stroke="black" points="3530,-145.5 3530,-175.5 3697,-175.5 3697,-145.5 3530,-145.5"/>
200<text text-anchor="start" x="3538" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTensor</text>
201<text text-anchor="middle" x="3613.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.hpp</text>
202</a>
203</g>
204</g>
205<!-- Node1&#45;&gt;Node43 -->
206<g id="edge58" class="edge">
207<title>Node1&#45;&gt;Node43</title>
208<path fill="none" stroke="midnightblue" d="M1353.62,-226.2C1642.66,-224.83 2621.88,-217.23 3429.5,-176 3462.3,-174.33 3498.33,-171.67 3529.75,-169.08"/>
209<polygon fill="midnightblue" stroke="midnightblue" points="1353.2,-222.71 1343.22,-226.25 1353.23,-229.71 1353.2,-222.71"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100210</g>
211<!-- Node3&#45;&gt;Node4 -->
212<g id="edge3" class="edge">
213<title>Node3&#45;&gt;Node4</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000214<path fill="none" stroke="midnightblue" d="M703.26,-149.3C645.85,-139.56 557.69,-124.16 481.5,-109 463.73,-105.46 444.09,-101.19 427.62,-97.51"/>
215<polygon fill="midnightblue" stroke="midnightblue" points="702.82,-152.77 713.26,-150.99 703.98,-145.87 702.82,-152.77"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100216</g>
217<!-- Node5 -->
218<g id="node5" class="node">
219<title>Node5</title>
220<g id="a_node5"><a xlink:href="_cl_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000221<polygon fill="white" stroke="black" points="658.5,-73 658.5,-103 802.5,-103 802.5,-73 658.5,-73"/>
222<text text-anchor="start" x="666.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
223<text text-anchor="middle" x="730.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100224</a>
225</g>
226</g>
227<!-- Node3&#45;&gt;Node5 -->
228<g id="edge4" class="edge">
229<title>Node3&#45;&gt;Node5</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000230<path fill="none" stroke="midnightblue" d="M755.98,-141.82C750.2,-129.84 742.66,-114.22 737.29,-103.08"/>
231<polygon fill="midnightblue" stroke="midnightblue" points="752.83,-143.37 760.33,-150.86 759.14,-140.33 752.83,-143.37"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100232</g>
233<!-- Node6&#45;&gt;Node4 -->
234<g id="edge6" class="edge">
235<title>Node6&#45;&gt;Node4</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000236<path fill="none" stroke="midnightblue" d="M276.48,-141.2C307.23,-127.12 348.33,-108.3 371.86,-97.53"/>
237<polygon fill="midnightblue" stroke="midnightblue" points="274.93,-138.06 267.29,-145.4 277.84,-144.42 274.93,-138.06"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100238</g>
239<!-- Node7 -->
240<g id="node7" class="node">
241<title>Node7</title>
242<g id="a_node7"><a xlink:href="_cl_import_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000243<polygon fill="white" stroke="black" points="0,-73 0,-103 137,-103 137,-73 0,-73"/>
244<text text-anchor="start" x="8" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClImport</text>
245<text text-anchor="middle" x="68.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">TensorHandleFactory.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100246</a>
247</g>
248</g>
249<!-- Node6&#45;&gt;Node7 -->
250<g id="edge7" class="edge">
251<title>Node6&#45;&gt;Node7</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000252<path fill="none" stroke="midnightblue" d="M193.6,-141.5C165.15,-129.56 128.35,-114.11 102.04,-103.07"/>
253<polygon fill="midnightblue" stroke="midnightblue" points="192.33,-144.76 202.91,-145.4 195.04,-138.31 192.33,-144.76"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100254</g>
255<!-- Node8&#45;&gt;Node4 -->
256<g id="edge9" class="edge">
257<title>Node8&#45;&gt;Node4</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000258<path fill="none" stroke="midnightblue" d="M390.5,-135.09C390.5,-122.21 390.5,-107.2 390.5,-97.89"/>
259<polygon fill="midnightblue" stroke="midnightblue" points="387,-135.23 390.5,-145.23 394,-135.23 387,-135.23"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100260</g>
261<!-- Node9 -->
262<g id="node9" class="node">
263<title>Node9</title>
264<g id="a_node9"><a xlink:href="_cl_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000265<polygon fill="white" stroke="black" points="155,-73 155,-103 290,-103 290,-73 155,-73"/>
266<text text-anchor="start" x="163" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClTensor</text>
267<text text-anchor="middle" x="222.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100268</a>
269</g>
270</g>
271<!-- Node8&#45;&gt;Node9 -->
272<g id="edge10" class="edge">
273<title>Node8&#45;&gt;Node9</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000274<path fill="none" stroke="midnightblue" d="M347.6,-141.5C319.15,-129.56 282.35,-114.11 256.04,-103.07"/>
275<polygon fill="midnightblue" stroke="midnightblue" points="346.33,-144.76 356.91,-145.4 349.04,-138.31 346.33,-144.76"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100276</g>
277<!-- Node10&#45;&gt;Node4 -->
278<g id="edge12" class="edge">
279<title>Node10&#45;&gt;Node4</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000280<path fill="none" stroke="midnightblue" d="M539.39,-142.01C499.61,-127.85 445.3,-108.51 414.47,-97.53"/>
281<polygon fill="midnightblue" stroke="midnightblue" points="538.31,-145.35 548.91,-145.4 540.66,-138.75 538.31,-145.35"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100282</g>
283<!-- Node11 -->
284<g id="node11" class="node">
285<title>Node11</title>
286<g id="a_node11"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000287<polygon fill="white" stroke="black" points="491,-73 491,-103 640,-103 640,-73 491,-73"/>
288<text text-anchor="start" x="499" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
289<text text-anchor="middle" x="565.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100290</a>
291</g>
292</g>
293<!-- Node10&#45;&gt;Node11 -->
294<g id="edge13" class="edge">
295<title>Node10&#45;&gt;Node11</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000296<path fill="none" stroke="midnightblue" d="M580.69,-135.56C577.19,-124.82 573.17,-112.51 570.15,-103.25"/>
297<polygon fill="midnightblue" stroke="midnightblue" points="577.42,-136.81 583.85,-145.23 584.07,-134.64 577.42,-136.81"/>
298</g>
299<!-- Node13 -->
300<g id="node13" class="node">
301<title>Node13</title>
302<g id="a_node13"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
303<polygon fill="white" stroke="black" points="1858.5,-0.5 1858.5,-30.5 1976.5,-30.5 1976.5,-0.5 1858.5,-0.5"/>
304<text text-anchor="start" x="1866.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
305<text text-anchor="middle" x="1917.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
306</a>
307</g>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100308</g>
309<!-- Node12&#45;&gt;Node13 -->
310<g id="edge16" class="edge">
311<title>Node12&#45;&gt;Node13</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000312<path fill="none" stroke="midnightblue" d="M1836.77,-136.76C1856.79,-106.93 1891.33,-55.48 1907.98,-30.68"/>
313<polygon fill="midnightblue" stroke="midnightblue" points="1833.72,-135.01 1831.06,-145.27 1839.54,-138.91 1833.72,-135.01"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100314</g>
315<!-- Node14 -->
316<g id="node14" class="node">
317<title>Node14</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000318<g id="a_node14"><a xlink:href="_gpu_fsa_activation_8hpp.html" target="_top" xlink:title=" ">
319<polygon fill="white" stroke="black" points="1336.5,-73 1336.5,-103 1496.5,-103 1496.5,-73 1336.5,-73"/>
320<text text-anchor="start" x="1344.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
321<text text-anchor="middle" x="1416.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100322</a>
323</g>
324</g>
325<!-- Node12&#45;&gt;Node14 -->
326<g id="edge17" class="edge">
327<title>Node12&#45;&gt;Node14</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000328<path fill="none" stroke="midnightblue" d="M1751.9,-149.66C1687.72,-140.28 1589.92,-125.21 1505.5,-109 1496.17,-107.21 1486.32,-105.16 1476.72,-103.07"/>
329<polygon fill="midnightblue" stroke="midnightblue" points="1751.5,-153.13 1761.9,-151.11 1752.51,-146.21 1751.5,-153.13"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100330</g>
331<!-- Node16 -->
332<g id="node16" class="node">
333<title>Node16</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000334<g id="a_node16"><a xlink:href="_gpu_fsa_batch_mat_mul_8hpp.html" target="_top" xlink:title=" ">
335<polygon fill="white" stroke="black" points="1515,-73 1515,-103 1690,-103 1690,-73 1515,-73"/>
336<text text-anchor="start" x="1523" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
337<text text-anchor="middle" x="1602.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100338</a>
339</g>
340</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000341<!-- Node12&#45;&gt;Node16 -->
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100342<g id="edge20" class="edge">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000343<title>Node12&#45;&gt;Node16</title>
344<path fill="none" stroke="midnightblue" d="M1768.25,-142.36C1730.85,-130.32 1681.44,-114.41 1646.32,-103.11"/>
345<polygon fill="midnightblue" stroke="midnightblue" points="1767.38,-145.75 1777.97,-145.49 1769.52,-139.09 1767.38,-145.75"/>
346</g>
347<!-- Node18 -->
348<g id="node18" class="node">
349<title>Node18</title>
350<g id="a_node18"><a xlink:href="_gpu_fsa_cast_8hpp.html" target="_top" xlink:title=" ">
351<polygon fill="white" stroke="black" points="1708.5,-73 1708.5,-103 1840.5,-103 1840.5,-73 1708.5,-73"/>
352<text text-anchor="start" x="1716.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
353<text text-anchor="middle" x="1774.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.hpp</text>
354</a>
355</g>
356</g>
357<!-- Node12&#45;&gt;Node18 -->
358<g id="edge23" class="edge">
359<title>Node12&#45;&gt;Node18</title>
360<path fill="none" stroke="midnightblue" d="M1806.42,-136.89C1799.06,-125.84 1790.43,-112.89 1784,-103.25"/>
361<polygon fill="midnightblue" stroke="midnightblue" points="1803.53,-138.85 1811.99,-145.23 1809.35,-134.97 1803.53,-138.85"/>
362</g>
363<!-- Node20 -->
364<g id="node20" class="node">
365<title>Node20</title>
366<g id="a_node20"><a xlink:href="_gpu_fsa_convolution2d_8hpp.html" target="_top" xlink:title=" ">
367<polygon fill="white" stroke="black" points="2267,-73 2267,-103 2448,-103 2448,-73 2267,-73"/>
368<text text-anchor="start" x="2275" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
369<text text-anchor="middle" x="2357.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.hpp</text>
370</a>
371</g>
372</g>
373<!-- Node12&#45;&gt;Node20 -->
374<g id="edge26" class="edge">
375<title>Node12&#45;&gt;Node20</title>
376<path fill="none" stroke="midnightblue" d="M1891.5,-153.18C1977.83,-144.97 2128.93,-129.27 2257.5,-109 2268.52,-107.26 2280.17,-105.17 2291.47,-103"/>
377<polygon fill="midnightblue" stroke="midnightblue" points="1890.93,-149.72 1881.3,-154.14 1891.59,-156.69 1890.93,-149.72"/>
378</g>
379<!-- Node22 -->
380<g id="node22" class="node">
381<title>Node22</title>
382<g id="a_node22"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8hpp.html" target="_top" xlink:title=" ">
383<polygon fill="white" stroke="black" points="2466,-73 2466,-103 2699,-103 2699,-73 2466,-73"/>
384<text text-anchor="start" x="2474" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
385<text text-anchor="middle" x="2582.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.hpp</text>
386</a>
387</g>
388</g>
389<!-- Node12&#45;&gt;Node22 -->
390<g id="edge29" class="edge">
391<title>Node12&#45;&gt;Node22</title>
392<path fill="none" stroke="midnightblue" d="M1891.44,-155.73C2008.6,-149.01 2251.83,-133.34 2456.5,-109 2470.58,-107.33 2485.49,-105.24 2499.94,-103.05"/>
393<polygon fill="midnightblue" stroke="midnightblue" points="1890.97,-152.25 1881.18,-156.31 1891.37,-159.24 1890.97,-152.25"/>
394</g>
395<!-- Node24 -->
396<g id="node24" class="node">
397<title>Node24</title>
398<g id="a_node24"><a xlink:href="_gpu_fsa_elementwise_binary_8hpp.html" target="_top" xlink:title=" ">
399<polygon fill="white" stroke="black" points="2756,-73 2756,-103 2959,-103 2959,-73 2756,-73"/>
400<text text-anchor="start" x="2764" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
401<text text-anchor="middle" x="2857.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.hpp</text>
402</a>
403</g>
404</g>
405<!-- Node12&#45;&gt;Node24 -->
406<g id="edge32" class="edge">
407<title>Node12&#45;&gt;Node24</title>
408<path fill="none" stroke="midnightblue" d="M1891.68,-157.3C2041.68,-152.21 2404.56,-137.79 2707.5,-109 2724.63,-107.37 2742.82,-105.27 2760.39,-103.04"/>
409<polygon fill="midnightblue" stroke="midnightblue" points="1891.12,-153.82 1881.25,-157.65 1891.36,-160.82 1891.12,-153.82"/>
410</g>
411<!-- Node26 -->
412<g id="node26" class="node">
413<title>Node26</title>
414<g id="a_node26"><a xlink:href="_gpu_fsa_pooling2d_8hpp.html" target="_top" xlink:title=" ">
415<polygon fill="white" stroke="black" points="820.5,-73 820.5,-103 978.5,-103 978.5,-73 820.5,-73"/>
416<text text-anchor="start" x="828.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
417<text text-anchor="middle" x="899.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.hpp</text>
418</a>
419</g>
420</g>
421<!-- Node12&#45;&gt;Node26 -->
422<g id="edge35" class="edge">
423<title>Node12&#45;&gt;Node26</title>
424<path fill="none" stroke="midnightblue" d="M1751.75,-159.11C1608.04,-157.45 1268.84,-149.21 987.5,-109 976.95,-107.49 965.8,-105.37 955.11,-103.08"/>
425<polygon fill="midnightblue" stroke="midnightblue" points="1751.72,-162.61 1761.75,-159.21 1751.79,-155.61 1751.72,-162.61"/>
426</g>
427<!-- Node28 -->
428<g id="node28" class="node">
429<title>Node28</title>
430<g id="a_node28"><a xlink:href="_gpu_fsa_reshape_8hpp.html" target="_top" xlink:title=" ">
431<polygon fill="white" stroke="black" points="996.5,-73 996.5,-103 1148.5,-103 1148.5,-73 996.5,-73"/>
432<text text-anchor="start" x="1004.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
433<text text-anchor="middle" x="1072.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.hpp</text>
434</a>
435</g>
436</g>
437<!-- Node12&#45;&gt;Node28 -->
438<g id="edge38" class="edge">
439<title>Node12&#45;&gt;Node28</title>
440<path fill="none" stroke="midnightblue" d="M1751.34,-157.74C1629.76,-153.89 1372.32,-142.24 1157.5,-109 1147.46,-107.45 1136.86,-105.34 1126.67,-103.07"/>
441<polygon fill="midnightblue" stroke="midnightblue" points="1751.52,-161.25 1761.62,-158.06 1751.74,-154.25 1751.52,-161.25"/>
442</g>
443<!-- Node30 -->
444<g id="node30" class="node">
445<title>Node30</title>
446<g id="a_node30"><a xlink:href="_gpu_fsa_resize_8hpp.html" target="_top" xlink:title=" ">
447<polygon fill="white" stroke="black" points="2977,-73 2977,-103 3120,-103 3120,-73 2977,-73"/>
448<text text-anchor="start" x="2985" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
449<text text-anchor="middle" x="3048.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.hpp</text>
450</a>
451</g>
452</g>
453<!-- Node12&#45;&gt;Node30 -->
454<g id="edge41" class="edge">
455<title>Node12&#45;&gt;Node30</title>
456<path fill="none" stroke="midnightblue" d="M1891.32,-158.24C2106.58,-154.05 2758.04,-139.17 2967.5,-109 2977.54,-107.55 2988.14,-105.4 2998.25,-103.04"/>
457<polygon fill="midnightblue" stroke="midnightblue" points="1891.03,-154.74 1881.1,-158.43 1891.17,-161.74 1891.03,-154.74"/>
458</g>
459<!-- Node32 -->
460<g id="node32" class="node">
461<title>Node32</title>
462<g id="a_node32"><a xlink:href="_gpu_fsa_softmax_8hpp.html" target="_top" xlink:title=" ">
463<polygon fill="white" stroke="black" points="1167,-73 1167,-103 1318,-103 1318,-73 1167,-73"/>
464<text text-anchor="start" x="1175" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
465<text text-anchor="middle" x="1242.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.hpp</text>
466</a>
467</g>
468</g>
469<!-- Node12&#45;&gt;Node32 -->
470<g id="edge44" class="edge">
471<title>Node12&#45;&gt;Node32</title>
472<path fill="none" stroke="midnightblue" d="M1751.69,-155.22C1655.65,-148.68 1477.61,-134.22 1327.5,-109 1317.78,-107.37 1307.52,-105.27 1297.62,-103.06"/>
473<polygon fill="midnightblue" stroke="midnightblue" points="1751.64,-158.72 1761.86,-155.9 1752.11,-151.74 1751.64,-158.72"/>
474</g>
475<!-- Node34 -->
476<g id="node34" class="node">
477<title>Node34</title>
478<g id="a_node34"><a xlink:href="_gpu_fsa_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
479<polygon fill="white" stroke="black" points="1896.5,-73 1896.5,-103 2058.5,-103 2058.5,-73 1896.5,-73"/>
480<text text-anchor="start" x="1904.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
481<text text-anchor="middle" x="1977.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaRegistryInitializer.cpp</text>
482</a>
483</g>
484</g>
485<!-- Node12&#45;&gt;Node34 -->
486<g id="edge47" class="edge">
487<title>Node12&#45;&gt;Node34</title>
488<path fill="none" stroke="midnightblue" d="M1862.02,-141.19C1888.35,-129.29 1922.14,-114.02 1946.36,-103.07"/>
489<polygon fill="midnightblue" stroke="midnightblue" points="1860.37,-138.1 1852.69,-145.4 1863.25,-144.47 1860.37,-138.1"/>
490</g>
491<!-- Node35 -->
492<g id="node35" class="node">
493<title>Node35</title>
494<g id="a_node35"><a xlink:href="_gpu_fsa_pre_compiled_workload_8cpp.html" target="_top" xlink:title=" ">
495<polygon fill="white" stroke="black" points="2076.5,-67.5 2076.5,-108.5 2248.5,-108.5 2248.5,-67.5 2076.5,-67.5"/>
496<text text-anchor="start" x="2084.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
497<text text-anchor="start" x="2084.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/GpuFsaPreCompiled</text>
498<text text-anchor="middle" x="2162.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
499</a>
500</g>
501</g>
502<!-- Node12&#45;&gt;Node35 -->
503<g id="edge48" class="edge">
504<title>Node12&#45;&gt;Node35</title>
505<path fill="none" stroke="midnightblue" d="M1891.08,-145.31C1940.36,-135.24 2008,-121.37 2067.5,-109 2070.39,-108.4 2073.32,-107.79 2076.29,-107.17"/>
506<polygon fill="midnightblue" stroke="midnightblue" points="1890.27,-141.91 1881.17,-147.34 1891.67,-148.77 1890.27,-141.91"/>
507</g>
508<!-- Node14&#45;&gt;Node13 -->
509<g id="edge18" class="edge">
510<title>Node14&#45;&gt;Node13</title>
511<path fill="none" stroke="midnightblue" d="M1484.04,-70.96C1491.26,-69.5 1498.52,-68.15 1505.5,-67 1656.75,-42.15 1697.08,-54.79 1848.5,-31 1851.76,-30.49 1855.11,-29.92 1858.48,-29.32"/>
512<polygon fill="midnightblue" stroke="midnightblue" points="1483.31,-67.54 1474.24,-73 1484.74,-74.39 1483.31,-67.54"/>
513</g>
514<!-- Node15 -->
515<g id="node15" class="node">
516<title>Node15</title>
517<g id="a_node15"><a xlink:href="_gpu_fsa_activation_8cpp.html" target="_top" xlink:title=" ">
518<polygon fill="white" stroke="black" points="1337,-0.5 1337,-30.5 1496,-30.5 1496,-0.5 1337,-0.5"/>
519<text text-anchor="start" x="1345" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
520<text text-anchor="middle" x="1416.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.cpp</text>
521</a>
522</g>
523</g>
524<!-- Node14&#45;&gt;Node15 -->
525<g id="edge19" class="edge">
526<title>Node14&#45;&gt;Node15</title>
527<path fill="none" stroke="midnightblue" d="M1416.5,-62.73C1416.5,-52.07 1416.5,-39.91 1416.5,-30.75"/>
528<polygon fill="midnightblue" stroke="midnightblue" points="1413,-62.73 1416.5,-72.73 1420,-62.73 1413,-62.73"/>
529</g>
530<!-- Node16&#45;&gt;Node13 -->
531<g id="edge21" class="edge">
532<title>Node16&#45;&gt;Node13</title>
533<path fill="none" stroke="midnightblue" d="M1674.91,-70.79C1730.56,-58.34 1806.47,-41.35 1858.47,-29.71"/>
534<polygon fill="midnightblue" stroke="midnightblue" points="1674.1,-67.39 1665.11,-72.99 1675.63,-74.22 1674.1,-67.39"/>
535</g>
536<!-- Node17 -->
537<g id="node17" class="node">
538<title>Node17</title>
539<g id="a_node17"><a xlink:href="_gpu_fsa_batch_mat_mul_8cpp.html" target="_top" xlink:title=" ">
540<polygon fill="white" stroke="black" points="1515.5,-0.5 1515.5,-30.5 1689.5,-30.5 1689.5,-0.5 1515.5,-0.5"/>
541<text text-anchor="start" x="1523.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
542<text text-anchor="middle" x="1602.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.cpp</text>
543</a>
544</g>
545</g>
546<!-- Node16&#45;&gt;Node17 -->
547<g id="edge22" class="edge">
548<title>Node16&#45;&gt;Node17</title>
549<path fill="none" stroke="midnightblue" d="M1602.5,-62.73C1602.5,-52.07 1602.5,-39.91 1602.5,-30.75"/>
550<polygon fill="midnightblue" stroke="midnightblue" points="1599,-62.73 1602.5,-72.73 1606,-62.73 1599,-62.73"/>
551</g>
552<!-- Node18&#45;&gt;Node13 -->
553<g id="edge24" class="edge">
554<title>Node18&#45;&gt;Node13</title>
555<path fill="none" stroke="midnightblue" d="M1812.28,-68.37C1836.32,-56.52 1866.95,-41.42 1888.96,-30.57"/>
556<polygon fill="midnightblue" stroke="midnightblue" points="1810.52,-65.34 1803.09,-72.9 1813.61,-71.62 1810.52,-65.34"/>
557</g>
558<!-- Node19 -->
559<g id="node19" class="node">
560<title>Node19</title>
561<g id="a_node19"><a xlink:href="_gpu_fsa_cast_8cpp.html" target="_top" xlink:title=" ">
562<polygon fill="white" stroke="black" points="1709,-0.5 1709,-30.5 1840,-30.5 1840,-0.5 1709,-0.5"/>
563<text text-anchor="start" x="1717" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
564<text text-anchor="middle" x="1774.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.cpp</text>
565</a>
566</g>
567</g>
568<!-- Node18&#45;&gt;Node19 -->
569<g id="edge25" class="edge">
570<title>Node18&#45;&gt;Node19</title>
571<path fill="none" stroke="midnightblue" d="M1774.5,-62.73C1774.5,-52.07 1774.5,-39.91 1774.5,-30.75"/>
572<polygon fill="midnightblue" stroke="midnightblue" points="1771,-62.73 1774.5,-72.73 1778,-62.73 1771,-62.73"/>
573</g>
574<!-- Node20&#45;&gt;Node13 -->
575<g id="edge27" class="edge">
576<title>Node20&#45;&gt;Node13</title>
577<path fill="none" stroke="midnightblue" d="M2279.9,-71.08C2272.34,-69.65 2264.78,-68.27 2257.5,-67 2159.32,-49.9 2044.55,-33.62 1976.61,-24.37"/>
578<polygon fill="midnightblue" stroke="midnightblue" points="2279.33,-74.54 2289.81,-72.99 2280.65,-67.66 2279.33,-74.54"/>
579</g>
580<!-- Node21 -->
581<g id="node21" class="node">
582<title>Node21</title>
583<g id="a_node21"><a xlink:href="_gpu_fsa_convolution2d_8cpp.html" target="_top" xlink:title=" ">
584<polygon fill="white" stroke="black" points="2267.5,-0.5 2267.5,-30.5 2447.5,-30.5 2447.5,-0.5 2267.5,-0.5"/>
585<text text-anchor="start" x="2275.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
586<text text-anchor="middle" x="2357.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.cpp</text>
587</a>
588</g>
589</g>
590<!-- Node20&#45;&gt;Node21 -->
591<g id="edge28" class="edge">
592<title>Node20&#45;&gt;Node21</title>
593<path fill="none" stroke="midnightblue" d="M2357.5,-62.73C2357.5,-52.07 2357.5,-39.91 2357.5,-30.75"/>
594<polygon fill="midnightblue" stroke="midnightblue" points="2354,-62.73 2357.5,-72.73 2361,-62.73 2354,-62.73"/>
595</g>
596<!-- Node22&#45;&gt;Node13 -->
597<g id="edge30" class="edge">
598<title>Node22&#45;&gt;Node13</title>
599<path fill="none" stroke="midnightblue" d="M2488.92,-71.46C2478,-69.85 2467.02,-68.33 2456.5,-67 2282.59,-45.07 2076.01,-28.29 1976.66,-20.8"/>
600<polygon fill="midnightblue" stroke="midnightblue" points="2488.5,-74.94 2498.9,-72.96 2489.53,-68.02 2488.5,-74.94"/>
601</g>
602<!-- Node23 -->
603<g id="node23" class="node">
604<title>Node23</title>
605<g id="a_node23"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8cpp.html" target="_top" xlink:title=" ">
606<polygon fill="white" stroke="black" points="2466.5,-0.5 2466.5,-30.5 2698.5,-30.5 2698.5,-0.5 2466.5,-0.5"/>
607<text text-anchor="start" x="2474.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
608<text text-anchor="middle" x="2582.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.cpp</text>
609</a>
610</g>
611</g>
612<!-- Node22&#45;&gt;Node23 -->
613<g id="edge31" class="edge">
614<title>Node22&#45;&gt;Node23</title>
615<path fill="none" stroke="midnightblue" d="M2582.5,-62.73C2582.5,-52.07 2582.5,-39.91 2582.5,-30.75"/>
616<polygon fill="midnightblue" stroke="midnightblue" points="2579,-62.73 2582.5,-72.73 2586,-62.73 2579,-62.73"/>
617</g>
618<!-- Node24&#45;&gt;Node13 -->
619<g id="edge33" class="edge">
620<title>Node24&#45;&gt;Node13</title>
621<path fill="none" stroke="midnightblue" d="M2773.25,-71.36C2762.59,-69.71 2751.81,-68.2 2741.5,-67 2593.09,-49.71 2139.84,-27.09 1976.75,-19.28"/>
622<polygon fill="midnightblue" stroke="midnightblue" points="2772.99,-74.87 2783.42,-72.98 2774.09,-67.95 2772.99,-74.87"/>
623</g>
624<!-- Node25 -->
625<g id="node25" class="node">
626<title>Node25</title>
627<g id="a_node25"><a xlink:href="_gpu_fsa_elementwise_binary_8cpp.html" target="_top" xlink:title=" ">
628<polygon fill="white" stroke="black" points="2756,-0.5 2756,-30.5 2959,-30.5 2959,-0.5 2756,-0.5"/>
629<text text-anchor="start" x="2764" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
630<text text-anchor="middle" x="2857.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.cpp</text>
631</a>
632</g>
633</g>
634<!-- Node24&#45;&gt;Node25 -->
635<g id="edge34" class="edge">
636<title>Node24&#45;&gt;Node25</title>
637<path fill="none" stroke="midnightblue" d="M2857.5,-62.73C2857.5,-52.07 2857.5,-39.91 2857.5,-30.75"/>
638<polygon fill="midnightblue" stroke="midnightblue" points="2854,-62.73 2857.5,-72.73 2861,-62.73 2854,-62.73"/>
639</g>
640<!-- Node26&#45;&gt;Node13 -->
641<g id="edge36" class="edge">
642<title>Node26&#45;&gt;Node13</title>
643<path fill="none" stroke="midnightblue" d="M964.03,-70.93C971.9,-69.39 979.86,-68.02 987.5,-67 1367.14,-16.35 1468.46,-78.55 1848.5,-31 1851.66,-30.6 1854.89,-30.14 1858.14,-29.62"/>
644<polygon fill="midnightblue" stroke="midnightblue" points="963.23,-67.52 954.14,-72.97 964.64,-74.38 963.23,-67.52"/>
645</g>
646<!-- Node27 -->
647<g id="node27" class="node">
648<title>Node27</title>
649<g id="a_node27"><a xlink:href="_gpu_fsa_pooling2d_8cpp.html" target="_top" xlink:title=" ">
650<polygon fill="white" stroke="black" points="820.5,-0.5 820.5,-30.5 978.5,-30.5 978.5,-0.5 820.5,-0.5"/>
651<text text-anchor="start" x="828.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
652<text text-anchor="middle" x="899.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.cpp</text>
653</a>
654</g>
655</g>
656<!-- Node26&#45;&gt;Node27 -->
657<g id="edge37" class="edge">
658<title>Node26&#45;&gt;Node27</title>
659<path fill="none" stroke="midnightblue" d="M899.5,-62.73C899.5,-52.07 899.5,-39.91 899.5,-30.75"/>
660<polygon fill="midnightblue" stroke="midnightblue" points="896,-62.73 899.5,-72.73 903,-62.73 896,-62.73"/>
661</g>
662<!-- Node28&#45;&gt;Node13 -->
663<g id="edge39" class="edge">
664<title>Node28&#45;&gt;Node13</title>
665<path fill="none" stroke="midnightblue" d="M1135.65,-70.83C1142.98,-69.34 1150.38,-68.01 1157.5,-67 1461.95,-23.61 1543.55,-70.74 1848.5,-31 1851.66,-30.59 1854.88,-30.11 1858.13,-29.59"/>
666<polygon fill="midnightblue" stroke="midnightblue" points="1134.78,-67.43 1125.73,-72.94 1136.24,-74.28 1134.78,-67.43"/>
667</g>
668<!-- Node29 -->
669<g id="node29" class="node">
670<title>Node29</title>
671<g id="a_node29"><a xlink:href="_gpu_fsa_reshape_8cpp.html" target="_top" xlink:title=" ">
672<polygon fill="white" stroke="black" points="996.5,-0.5 996.5,-30.5 1148.5,-30.5 1148.5,-0.5 996.5,-0.5"/>
673<text text-anchor="start" x="1004.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
674<text text-anchor="middle" x="1072.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.cpp</text>
675</a>
676</g>
677</g>
678<!-- Node28&#45;&gt;Node29 -->
679<g id="edge40" class="edge">
680<title>Node28&#45;&gt;Node29</title>
681<path fill="none" stroke="midnightblue" d="M1072.5,-62.73C1072.5,-52.07 1072.5,-39.91 1072.5,-30.75"/>
682<polygon fill="midnightblue" stroke="midnightblue" points="1069,-62.73 1072.5,-72.73 1076,-62.73 1069,-62.73"/>
683</g>
684<!-- Node30&#45;&gt;Node13 -->
685<g id="edge42" class="edge">
686<title>Node30&#45;&gt;Node13</title>
687<path fill="none" stroke="midnightblue" d="M2988.17,-70.75C2981.24,-69.28 2974.24,-67.98 2967.5,-67 2918.29,-59.81 2191.47,-28.25 1976.79,-19.03"/>
688<polygon fill="midnightblue" stroke="midnightblue" points="2987.72,-74.23 2998.25,-72.99 2989.25,-67.4 2987.72,-74.23"/>
689</g>
690<!-- Node31 -->
691<g id="node31" class="node">
692<title>Node31</title>
693<g id="a_node31"><a xlink:href="_gpu_fsa_resize_8cpp.html" target="_top" xlink:title=" ">
694<polygon fill="white" stroke="black" points="2977.5,-0.5 2977.5,-30.5 3119.5,-30.5 3119.5,-0.5 2977.5,-0.5"/>
695<text text-anchor="start" x="2985.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
696<text text-anchor="middle" x="3048.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.cpp</text>
697</a>
698</g>
699</g>
700<!-- Node30&#45;&gt;Node31 -->
701<g id="edge43" class="edge">
702<title>Node30&#45;&gt;Node31</title>
703<path fill="none" stroke="midnightblue" d="M3048.5,-62.73C3048.5,-52.07 3048.5,-39.91 3048.5,-30.75"/>
704<polygon fill="midnightblue" stroke="midnightblue" points="3045,-62.73 3048.5,-72.73 3052,-62.73 3045,-62.73"/>
705</g>
706<!-- Node32&#45;&gt;Node13 -->
707<g id="edge45" class="edge">
708<title>Node32&#45;&gt;Node13</title>
709<path fill="none" stroke="midnightblue" d="M1305.99,-70.88C1313.21,-69.4 1320.49,-68.06 1327.5,-67 1557,-32.31 1618.6,-62.94 1848.5,-31 1851.77,-30.55 1855.12,-30.02 1858.5,-29.46"/>
710<polygon fill="midnightblue" stroke="midnightblue" points="1305.25,-67.46 1296.2,-72.98 1306.71,-74.3 1305.25,-67.46"/>
711</g>
712<!-- Node33 -->
713<g id="node33" class="node">
714<title>Node33</title>
715<g id="a_node33"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
716<polygon fill="white" stroke="black" points="1167.5,-0.5 1167.5,-30.5 1317.5,-30.5 1317.5,-0.5 1167.5,-0.5"/>
717<text text-anchor="start" x="1175.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
718<text text-anchor="middle" x="1242.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
719</a>
720</g>
721</g>
722<!-- Node32&#45;&gt;Node33 -->
723<g id="edge46" class="edge">
724<title>Node32&#45;&gt;Node33</title>
725<path fill="none" stroke="midnightblue" d="M1242.5,-62.73C1242.5,-52.07 1242.5,-39.91 1242.5,-30.75"/>
726<polygon fill="midnightblue" stroke="midnightblue" points="1239,-62.73 1242.5,-72.73 1246,-62.73 1239,-62.73"/>
727</g>
728<!-- Node36&#45;&gt;Node13 -->
729<g id="edge50" class="edge">
730<title>Node36&#45;&gt;Node13</title>
731<path fill="none" stroke="midnightblue" d="M2729.64,-135.07C2730.02,-113.68 2726.69,-83.52 2707.5,-67 2693.66,-55.08 2157.84,-28.12 1976.66,-19.33"/>
732<polygon fill="midnightblue" stroke="midnightblue" points="2726.13,-135.18 2729.16,-145.33 2733.12,-135.5 2726.13,-135.18"/>
733</g>
734<!-- Node37 -->
735<g id="node37" class="node">
736<title>Node37</title>
737<g id="a_node37"><a xlink:href="_gpu_fsa_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
738<polygon fill="white" stroke="black" points="3138.5,-73 3138.5,-103 3314.5,-103 3314.5,-73 3138.5,-73"/>
739<text text-anchor="start" x="3146.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
740<text text-anchor="middle" x="3226.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaTensorHandleFactory.cpp</text>
741</a>
742</g>
743</g>
744<!-- Node36&#45;&gt;Node37 -->
745<g id="edge51" class="edge">
746<title>Node36&#45;&gt;Node37</title>
747<path fill="none" stroke="midnightblue" d="M2826.41,-149.16C2907.76,-140.15 3025.92,-125.9 3128.5,-109 3139.12,-107.25 3150.35,-105.17 3161.26,-103.03"/>
748<polygon fill="midnightblue" stroke="midnightblue" points="2825.74,-145.72 2816.18,-150.29 2826.5,-152.67 2825.74,-145.72"/>
749</g>
750<!-- Node38&#45;&gt;Node13 -->
751<g id="edge53" class="edge">
752<title>Node38&#45;&gt;Node13</title>
753<path fill="none" stroke="midnightblue" d="M3345.03,-135.25C3345.78,-113.78 3342.9,-83.37 3323.5,-67 3278.26,-28.82 2317.66,-33.26 2258.5,-31 2159.62,-27.23 2044.63,-22.21 1976.63,-19.17"/>
754<polygon fill="midnightblue" stroke="midnightblue" points="3341.54,-135.06 3344.4,-145.26 3348.52,-135.5 3341.54,-135.06"/>
755</g>
756<!-- Node39 -->
757<g id="node39" class="node">
758<title>Node39</title>
759<g id="a_node39"><a xlink:href="_gpu_fsa_workload_factory_8cpp.html" target="_top" xlink:title=" ">
760<polygon fill="white" stroke="black" points="3370.5,-73 3370.5,-103 3526.5,-103 3526.5,-73 3370.5,-73"/>
761<text text-anchor="start" x="3378.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
762<text text-anchor="middle" x="3448.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaWorkloadFactory.cpp</text>
763</a>
764</g>
765</g>
766<!-- Node38&#45;&gt;Node39 -->
767<g id="edge54" class="edge">
768<title>Node38&#45;&gt;Node39</title>
769<path fill="none" stroke="midnightblue" d="M3372.42,-139.6C3389.92,-127.96 3411.61,-113.54 3427.34,-103.07"/>
770<polygon fill="midnightblue" stroke="midnightblue" points="3370.08,-136.95 3363.7,-145.4 3373.96,-142.78 3370.08,-136.95"/>
771</g>
772<!-- Node40&#45;&gt;Node41 -->
773<g id="edge56" class="edge">
774<title>Node40&#45;&gt;Node41</title>
775<path fill="none" stroke="midnightblue" d="M3838.31,-135.09C3835.57,-122.21 3832.37,-107.2 3830.39,-97.89"/>
776<polygon fill="midnightblue" stroke="midnightblue" points="3834.96,-136.18 3840.46,-145.23 3841.81,-134.72 3834.96,-136.18"/>
777</g>
778<!-- Node42 -->
779<g id="node42" class="node">
780<title>Node42</title>
781<g id="a_node42"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
782<polygon fill="white" stroke="black" points="3945,-73 3945,-103 4126,-103 4126,-73 3945,-73"/>
783<text text-anchor="start" x="3953" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
784<text text-anchor="middle" x="4035.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
785</a>
786</g>
787</g>
788<!-- Node40&#45;&gt;Node42 -->
789<g id="edge57" class="edge">
790<title>Node40&#45;&gt;Node42</title>
791<path fill="none" stroke="midnightblue" d="M3891.68,-141.81C3924.31,-129.83 3966.84,-114.21 3997.17,-103.07"/>
792<polygon fill="midnightblue" stroke="midnightblue" points="3890.07,-138.67 3881.89,-145.4 3892.49,-145.24 3890.07,-138.67"/>
793</g>
794<!-- Node43&#45;&gt;Node41 -->
795<g id="edge59" class="edge">
796<title>Node43&#45;&gt;Node41</title>
797<path fill="none" stroke="midnightblue" d="M3665.75,-142.37C3709,-128.19 3768.64,-108.63 3802.41,-97.55"/>
798<polygon fill="midnightblue" stroke="midnightblue" points="3664.65,-139.05 3656.23,-145.49 3666.83,-145.7 3664.65,-139.05"/>
799</g>
800<!-- Node44 -->
801<g id="node44" class="node">
802<title>Node44</title>
803<g id="a_node44"><a xlink:href="_neon_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
804<polygon fill="white" stroke="black" points="3545,-73 3545,-103 3712,-103 3712,-73 3545,-73"/>
805<text text-anchor="start" x="3553" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTensor</text>
806<text text-anchor="middle" x="3628.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.cpp</text>
807</a>
808</g>
809</g>
810<!-- Node43&#45;&gt;Node44 -->
811<g id="edge60" class="edge">
812<title>Node43&#45;&gt;Node44</title>
813<path fill="none" stroke="midnightblue" d="M3618.66,-135.23C3620.93,-124.57 3623.52,-112.41 3625.47,-103.25"/>
814<polygon fill="midnightblue" stroke="midnightblue" points="3615.19,-134.72 3616.54,-145.23 3622.04,-136.18 3615.19,-134.72"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100815</g>
816</g>
817</svg>