blob: 8b5c62ee7d2f1b78a89703a9df6aab940fa1a3b3 [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 Raj1dc83fe2024-05-16 09:47:51 +01007<svg width="3978pt" height="251pt"
8 viewBox="0.00 0.00 3978.00 251.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
Nikhil Raj38b600d2024-02-15 15:02:19 +00009<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 Raj1dc83fe2024-05-16 09:47:51 +010011<polygon fill="white" stroke="transparent" points="-4,4 -4,-247 3974,-247 3974,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 Raj1dc83fe2024-05-16 09:47:51 +010016<polygon fill="#bfbfbf" stroke="black" points="2157,-212.5 2157,-242.5 2304,-242.5 2304,-212.5 2157,-212.5"/>
17<text text-anchor="start" x="2165" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
18<text text-anchor="middle" x="2230.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 Raj1dc83fe2024-05-16 09:47:51 +010026<polygon fill="white" stroke="black" points="7.5,-145.5 7.5,-175.5 153.5,-175.5 153.5,-145.5 7.5,-145.5"/>
27<text text-anchor="start" x="15.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
28<text text-anchor="middle" x="80.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 Raj1dc83fe2024-05-16 09:47:51 +010035<path fill="none" stroke="midnightblue" d="M2146.79,-226.14C1810.51,-224.43 557.19,-215.49 162.5,-176 159.62,-175.71 156.69,-175.38 153.74,-175.01"/>
36<polygon fill="midnightblue" stroke="midnightblue" points="2146.92,-229.64 2156.94,-226.19 2146.96,-222.64 2146.92,-229.64"/>
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 Raj1dc83fe2024-05-16 09:47:51 +010042<polygon fill="white" stroke="black" points="499.5,-151 499.5,-170 665.5,-170 665.5,-151 499.5,-151"/>
43<text text-anchor="middle" x="582.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 Raj1dc83fe2024-05-16 09:47:51 +010050<path fill="none" stroke="midnightblue" d="M2146.56,-223.19C1863.65,-212.03 947.02,-175.88 665.51,-164.77"/>
51<polygon fill="midnightblue" stroke="midnightblue" points="2146.63,-226.69 2156.76,-223.59 2146.9,-219.7 2146.63,-226.69"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010052</g>
53<!-- Node6 -->
54<g id="node6" class="node">
55<title>Node6</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +010056<g id="a_node6"><a xlink:href="_cl_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
57<polygon fill="white" stroke="black" points="172,-145.5 172,-175.5 307,-175.5 307,-145.5 172,-145.5"/>
58<text text-anchor="start" x="180" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClTensor</text>
59<text text-anchor="middle" x="239.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010060</a>
61</g>
62</g>
63<!-- Node1&#45;&gt;Node6 -->
64<g id="edge5" class="edge">
65<title>Node1&#45;&gt;Node6</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +010066<path fill="none" stroke="midnightblue" d="M2146.69,-225.92C1827.02,-223.44 684.15,-212.18 322.5,-176 317.55,-175.5 312.45,-174.89 307.33,-174.18"/>
67<polygon fill="midnightblue" stroke="midnightblue" points="2146.79,-229.42 2156.81,-225.99 2146.84,-222.42 2146.79,-229.42"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010068</g>
69<!-- Node8 -->
70<g id="node8" class="node">
71<title>Node8</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +010072<g id="a_node8"><a xlink:href="_cl_workload_factory_8hpp.html" target="_top" xlink:title=" ">
73<polygon fill="white" stroke="black" points="332,-145.5 332,-175.5 481,-175.5 481,-145.5 332,-145.5"/>
74<text text-anchor="start" x="340" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
75<text text-anchor="middle" x="406.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010076</a>
77</g>
78</g>
79<!-- Node1&#45;&gt;Node8 -->
80<g id="edge8" class="edge">
81<title>Node1&#45;&gt;Node8</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +010082<path fill="none" stroke="midnightblue" d="M2146.14,-225.64C1844.12,-222.31 817.4,-208.79 490.5,-176 487.41,-175.69 484.26,-175.33 481.08,-174.94"/>
83<polygon fill="midnightblue" stroke="midnightblue" points="2146.54,-229.14 2156.57,-225.75 2146.61,-222.14 2146.54,-229.14"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010084</g>
85<!-- Node10 -->
86<g id="node10" class="node">
87<title>Node10</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +010088<g id="a_node10"><a xlink:href="_gpu_fsa_backend_8hpp.html" target="_top" xlink:title=" ">
89<polygon fill="white" stroke="black" points="1826,-145.5 1826,-175.5 1945,-175.5 1945,-145.5 1826,-145.5"/>
90<text text-anchor="start" x="1834" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
91<text text-anchor="middle" x="1885.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010092</a>
93</g>
94</g>
95<!-- Node1&#45;&gt;Node10 -->
96<g id="edge11" class="edge">
97<title>Node1&#45;&gt;Node10</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +010098<path fill="none" stroke="midnightblue" d="M2146.71,-210.71C2084.4,-198.97 2000.86,-183.23 1945.21,-172.75"/>
99<polygon fill="midnightblue" stroke="midnightblue" points="2146.44,-214.22 2156.91,-212.64 2147.73,-207.34 2146.44,-214.22"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100100</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100101<!-- Node34 -->
102<g id="node34" class="node">
103<title>Node34</title>
104<g id="a_node34"><a xlink:href="_gpu_fsa_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
105<polygon fill="white" stroke="black" points="2394,-145.5 2394,-175.5 2571,-175.5 2571,-145.5 2394,-145.5"/>
106<text text-anchor="start" x="2402" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
107<text text-anchor="middle" x="2482.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaTensorHandleFactory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100108</a>
109</g>
110</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100111<!-- Node1&#45;&gt;Node34 -->
112<g id="edge45" class="edge">
113<title>Node1&#45;&gt;Node34</title>
114<path fill="none" stroke="midnightblue" d="M2294.79,-209.92C2335.91,-199.31 2388.68,-185.7 2427.79,-175.61"/>
115<polygon fill="midnightblue" stroke="midnightblue" points="2293.68,-206.59 2284.87,-212.48 2295.43,-213.37 2293.68,-206.59"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100116</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000117<!-- Node36 -->
118<g id="node36" class="node">
119<title>Node36</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100120<g id="a_node36"><a xlink:href="_gpu_fsa_workload_factory_8hpp.html" target="_top" xlink:title=" ">
121<polygon fill="white" stroke="black" points="3108,-145.5 3108,-175.5 3265,-175.5 3265,-145.5 3108,-145.5"/>
122<text text-anchor="start" x="3116" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
123<text text-anchor="middle" x="3186.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaWorkloadFactory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100124</a>
125</g>
126</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000127<!-- Node1&#45;&gt;Node36 -->
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100128<g id="edge48" class="edge">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000129<title>Node1&#45;&gt;Node36</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100130<path fill="none" stroke="midnightblue" d="M2314.43,-220.79C2497.38,-208.35 2929.94,-178.94 3107.91,-166.84"/>
131<polygon fill="midnightblue" stroke="midnightblue" points="2314.06,-217.31 2304.32,-221.48 2314.54,-224.29 2314.06,-217.31"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100132</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000133<!-- Node38 -->
134<g id="node38" class="node">
135<title>Node38</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100136<g id="a_node38"><a xlink:href="_neon_workload_factory_8hpp.html" target="_top" xlink:title=" ">
137<polygon fill="white" stroke="black" points="3597,-145.5 3597,-175.5 3778,-175.5 3778,-145.5 3597,-145.5"/>
138<text text-anchor="start" x="3605" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
139<text text-anchor="middle" x="3687.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100140</a>
141</g>
142</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000143<!-- Node1&#45;&gt;Node38 -->
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100144<g id="edge51" class="edge">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000145<title>Node1&#45;&gt;Node38</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100146<path fill="none" stroke="midnightblue" d="M2314.46,-226.28C2527.08,-225.07 3103.93,-217.88 3582.5,-176 3587.17,-175.59 3591.96,-175.12 3596.79,-174.6"/>
147<polygon fill="midnightblue" stroke="midnightblue" points="2314.29,-222.78 2304.3,-226.33 2314.32,-229.78 2314.29,-222.78"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000148</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100149<!-- Node39 -->
150<g id="node39" class="node">
151<title>Node39</title>
152<g id="a_node39"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
153<polygon fill="white" stroke="black" points="3574,-78.5 3574,-97.5 3771,-97.5 3771,-78.5 3574,-78.5"/>
154<text text-anchor="middle" x="3672.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000155</a>
156</g>
157</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100158<!-- Node1&#45;&gt;Node39 -->
159<g id="edge57" class="edge">
160<title>Node1&#45;&gt;Node39</title>
161<path fill="none" stroke="midnightblue" d="M2314.67,-226.31C2587.16,-225.29 3434.34,-218.68 3549.5,-176 3570.26,-168.3 3570.61,-158.04 3588.5,-145 3612.72,-127.35 3642.06,-108.29 3658.88,-97.58"/>
162<polygon fill="midnightblue" stroke="midnightblue" points="2314.43,-222.81 2304.44,-226.35 2314.45,-229.81 2314.43,-222.81"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000163</g>
164<!-- Node41 -->
165<g id="node41" class="node">
166<title>Node41</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100167<g id="a_node41"><a xlink:href="_neon_tensor_handle_factory_8hpp.html" target="_top" xlink:title=" ">
168<polygon fill="white" stroke="black" points="3374,-145.5 3374,-175.5 3541,-175.5 3541,-145.5 3374,-145.5"/>
169<text text-anchor="start" x="3382" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTensor</text>
170<text text-anchor="middle" x="3457.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.hpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000171</a>
172</g>
173</g>
174<!-- Node1&#45;&gt;Node41 -->
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100175<g id="edge54" class="edge">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000176<title>Node1&#45;&gt;Node41</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100177<path fill="none" stroke="midnightblue" d="M2314.24,-223.31C2491.36,-216.36 2916.99,-198.67 3273.5,-176 3306.28,-173.92 3342.31,-171.18 3373.73,-168.64"/>
178<polygon fill="midnightblue" stroke="midnightblue" points="2314.06,-219.81 2304.2,-223.7 2314.33,-226.81 2314.06,-219.81"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000179</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100180<!-- Node4 -->
181<g id="node4" class="node">
182<title>Node4</title>
183<g id="a_node4"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
184<polygon fill="white" stroke="black" points="153,-78.5 153,-97.5 318,-97.5 318,-78.5 153,-78.5"/>
185<text text-anchor="middle" x="235.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000186</a>
187</g>
188</g>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100189<!-- Node3&#45;&gt;Node4 -->
190<g id="edge3" class="edge">
191<title>Node3&#45;&gt;Node4</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100192<path fill="none" stroke="midnightblue" d="M527.59,-149.02C475.71,-139.04 395.72,-123.43 326.5,-109 309.08,-105.37 289.83,-101.16 273.54,-97.55"/>
193<polygon fill="midnightblue" stroke="midnightblue" points="527.1,-152.49 537.58,-150.94 528.42,-145.62 527.1,-152.49"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100194</g>
195<!-- Node5 -->
196<g id="node5" class="node">
197<title>Node5</title>
198<g id="a_node5"><a xlink:href="_cl_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100199<polygon fill="white" stroke="black" points="503.5,-73 503.5,-103 647.5,-103 647.5,-73 503.5,-73"/>
200<text text-anchor="start" x="511.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClRegistry</text>
201<text text-anchor="middle" x="575.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">Initializer.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100202</a>
203</g>
204</g>
205<!-- Node3&#45;&gt;Node5 -->
206<g id="edge4" class="edge">
207<title>Node3&#45;&gt;Node5</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100208<path fill="none" stroke="midnightblue" d="M580.64,-140.74C579.46,-128.91 577.97,-113.88 576.9,-103.08"/>
209<polygon fill="midnightblue" stroke="midnightblue" points="577.17,-141.25 581.64,-150.86 584.14,-140.56 577.17,-141.25"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100210</g>
211<!-- Node6&#45;&gt;Node4 -->
212<g id="edge6" class="edge">
213<title>Node6&#45;&gt;Node4</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100214<path fill="none" stroke="midnightblue" d="M238.12,-135.09C237.38,-122.21 236.53,-107.2 236,-97.89"/>
215<polygon fill="midnightblue" stroke="midnightblue" points="234.63,-135.45 238.69,-145.23 241.62,-135.05 234.63,-135.45"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100216</g>
217<!-- Node7 -->
218<g id="node7" class="node">
219<title>Node7</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100220<g id="a_node7"><a xlink:href="_cl_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
221<polygon fill="white" stroke="black" points="0,-73 0,-103 135,-103 135,-73 0,-73"/>
222<text text-anchor="start" x="8" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClTensor</text>
223<text text-anchor="middle" x="67.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100224</a>
225</g>
226</g>
227<!-- Node6&#45;&gt;Node7 -->
228<g id="edge7" class="edge">
229<title>Node6&#45;&gt;Node7</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100230<path fill="none" stroke="midnightblue" d="M195.58,-141.5C166.45,-129.56 128.77,-114.11 101.83,-103.07"/>
231<polygon fill="midnightblue" stroke="midnightblue" points="194.53,-144.85 205.11,-145.4 197.18,-138.37 194.53,-144.85"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100232</g>
233<!-- Node8&#45;&gt;Node4 -->
234<g id="edge9" class="edge">
235<title>Node8&#45;&gt;Node4</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100236<path fill="none" stroke="midnightblue" d="M362.99,-141.56C328.75,-127.44 282.55,-108.4 256.2,-97.53"/>
237<polygon fill="midnightblue" stroke="midnightblue" points="361.73,-144.83 372.31,-145.4 364.4,-138.36 361.73,-144.83"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100238</g>
239<!-- Node9 -->
240<g id="node9" class="node">
241<title>Node9</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100242<g id="a_node9"><a xlink:href="_cl_workload_factory_8cpp.html" target="_top" xlink:title=" ">
243<polygon fill="white" stroke="black" points="336,-73 336,-103 485,-103 485,-73 336,-73"/>
244<text text-anchor="start" x="344" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClWorkload</text>
245<text text-anchor="middle" x="410.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100246</a>
247</g>
248</g>
249<!-- Node8&#45;&gt;Node9 -->
250<g id="edge10" class="edge">
251<title>Node8&#45;&gt;Node9</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100252<path fill="none" stroke="midnightblue" d="M407.88,-135.23C408.48,-124.57 409.17,-112.41 409.69,-103.25"/>
253<polygon fill="midnightblue" stroke="midnightblue" points="404.38,-135.05 407.31,-145.23 411.37,-135.45 404.38,-135.05"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100254</g>
255<!-- Node11 -->
256<g id="node11" class="node">
257<title>Node11</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100258<g id="a_node11"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
259<polygon fill="white" stroke="black" points="2027.5,-0.5 2027.5,-30.5 2145.5,-30.5 2145.5,-0.5 2027.5,-0.5"/>
260<text text-anchor="start" x="2035.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
261<text text-anchor="middle" x="2086.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100262</a>
263</g>
264</g>
265<!-- Node10&#45;&gt;Node11 -->
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100266<g id="edge12" class="edge">
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100267<title>Node10&#45;&gt;Node11</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100268<path fill="none" stroke="midnightblue" d="M1955.2,-149.15C2002.27,-140.68 2058.62,-127.13 2074.5,-109 2093.6,-87.2 2091.86,-50.66 2089.08,-30.65"/>
269<polygon fill="midnightblue" stroke="midnightblue" points="1954.56,-145.71 1945.31,-150.88 1955.77,-152.6 1954.56,-145.71"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000270</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100271<!-- Node12 -->
272<g id="node12" class="node">
273<title>Node12</title>
274<g id="a_node12"><a xlink:href="_gpu_fsa_activation_8hpp.html" target="_top" xlink:title=" ">
275<polygon fill="white" stroke="black" points="1712.5,-73 1712.5,-103 1872.5,-103 1872.5,-73 1712.5,-73"/>
276<text text-anchor="start" x="1720.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
277<text text-anchor="middle" x="1792.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.hpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000278</a>
279</g>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100280</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100281<!-- Node10&#45;&gt;Node12 -->
282<g id="edge13" class="edge">
283<title>Node10&#45;&gt;Node12</title>
284<path fill="none" stroke="midnightblue" d="M1858.6,-139.11C1843.33,-127.53 1824.59,-113.33 1810.97,-103"/>
285<polygon fill="midnightblue" stroke="midnightblue" points="1856.6,-141.98 1866.68,-145.23 1860.83,-136.4 1856.6,-141.98"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100286</g>
287<!-- Node14 -->
288<g id="node14" class="node">
289<title>Node14</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100290<g id="a_node14"><a xlink:href="_gpu_fsa_batch_mat_mul_8hpp.html" target="_top" xlink:title=" ">
291<polygon fill="white" stroke="black" points="1891,-73 1891,-103 2066,-103 2066,-73 1891,-73"/>
292<text text-anchor="start" x="1899" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
293<text text-anchor="middle" x="1978.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100294</a>
295</g>
296</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100297<!-- Node10&#45;&gt;Node14 -->
298<g id="edge16" class="edge">
299<title>Node10&#45;&gt;Node14</title>
300<path fill="none" stroke="midnightblue" d="M1912.4,-139.11C1927.67,-127.53 1946.41,-113.33 1960.03,-103"/>
301<polygon fill="midnightblue" stroke="midnightblue" points="1910.17,-136.4 1904.32,-145.23 1914.4,-141.98 1910.17,-136.4"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100302</g>
303<!-- Node16 -->
304<g id="node16" class="node">
305<title>Node16</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100306<g id="a_node16"><a xlink:href="_gpu_fsa_cast_8hpp.html" target="_top" xlink:title=" ">
307<polygon fill="white" stroke="black" points="2122.5,-73 2122.5,-103 2254.5,-103 2254.5,-73 2122.5,-73"/>
308<text text-anchor="start" x="2130.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
309<text text-anchor="middle" x="2188.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100310</a>
311</g>
312</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100313<!-- Node10&#45;&gt;Node16 -->
314<g id="edge19" class="edge">
315<title>Node10&#45;&gt;Node16</title>
316<path fill="none" stroke="midnightblue" d="M1955.23,-144.13C1999.25,-134.32 2057.27,-121.2 2108.5,-109 2116.44,-107.11 2124.81,-105.07 2133.02,-103.04"/>
317<polygon fill="midnightblue" stroke="midnightblue" points="1954.21,-140.77 1945.21,-146.36 1955.73,-147.6 1954.21,-140.77"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000318</g>
319<!-- Node18 -->
320<g id="node18" class="node">
321<title>Node18</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100322<g id="a_node18"><a xlink:href="_gpu_fsa_convolution2d_8hpp.html" target="_top" xlink:title=" ">
323<polygon fill="white" stroke="black" points="2273,-73 2273,-103 2454,-103 2454,-73 2273,-73"/>
324<text text-anchor="start" x="2281" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
325<text text-anchor="middle" x="2363.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.hpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000326</a>
327</g>
328</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100329<!-- Node10&#45;&gt;Node18 -->
330<g id="edge22" class="edge">
331<title>Node10&#45;&gt;Node18</title>
332<path fill="none" stroke="midnightblue" d="M1955.19,-151.56C2031.19,-142.58 2156.31,-126.86 2263.5,-109 2274.15,-107.22 2285.41,-105.16 2296.37,-103.04"/>
333<polygon fill="midnightblue" stroke="midnightblue" points="1954.78,-148.08 1945.25,-152.73 1955.6,-155.03 1954.78,-148.08"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000334</g>
335<!-- Node20 -->
336<g id="node20" class="node">
337<title>Node20</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100338<g id="a_node20"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8hpp.html" target="_top" xlink:title=" ">
339<polygon fill="white" stroke="black" points="2511,-73 2511,-103 2744,-103 2744,-73 2511,-73"/>
340<text text-anchor="start" x="2519" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
341<text text-anchor="middle" x="2627.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.hpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000342</a>
343</g>
344</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100345<!-- Node10&#45;&gt;Node20 -->
346<g id="edge25" class="edge">
347<title>Node10&#45;&gt;Node20</title>
348<path fill="none" stroke="midnightblue" d="M1955.54,-154.13C2064.19,-145.62 2279.87,-128.06 2462.5,-109 2479.86,-107.19 2498.24,-105.12 2516.17,-103.01"/>
349<polygon fill="midnightblue" stroke="midnightblue" points="1955.07,-150.65 1945.37,-154.92 1955.61,-157.63 1955.07,-150.65"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000350</g>
351<!-- Node22 -->
352<g id="node22" class="node">
353<title>Node22</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100354<g id="a_node22"><a xlink:href="_gpu_fsa_elementwise_binary_8hpp.html" target="_top" xlink:title=" ">
355<polygon fill="white" stroke="black" points="2762,-73 2762,-103 2965,-103 2965,-73 2762,-73"/>
356<text text-anchor="start" x="2770" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
357<text text-anchor="middle" x="2863.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.hpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000358</a>
359</g>
360</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100361<!-- Node10&#45;&gt;Node22 -->
362<g id="edge28" class="edge">
363<title>Node10&#45;&gt;Node22</title>
364<path fill="none" stroke="midnightblue" d="M1955.38,-158.27C2103.05,-155.06 2457.51,-144.04 2752.5,-109 2765.63,-107.44 2779.55,-105.31 2792.93,-103.03"/>
365<polygon fill="midnightblue" stroke="midnightblue" points="1955.03,-154.78 1945.11,-158.49 1955.18,-161.78 1955.03,-154.78"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000366</g>
367<!-- Node24 -->
368<g id="node24" class="node">
369<title>Node24</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100370<g id="a_node24"><a xlink:href="_gpu_fsa_pooling2d_8hpp.html" target="_top" xlink:title=" ">
371<polygon fill="white" stroke="black" points="845.5,-73 845.5,-103 1003.5,-103 1003.5,-73 845.5,-73"/>
372<text text-anchor="start" x="853.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
373<text text-anchor="middle" x="924.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.hpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000374</a>
375</g>
376</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100377<!-- Node10&#45;&gt;Node24 -->
378<g id="edge31" class="edge">
379<title>Node10&#45;&gt;Node24</title>
380<path fill="none" stroke="midnightblue" d="M1815.55,-159.37C1666.93,-158.25 1309.02,-150.98 1012.5,-109 1001.95,-107.51 990.8,-105.4 980.1,-103.1"/>
381<polygon fill="midnightblue" stroke="midnightblue" points="1815.86,-162.88 1825.89,-159.44 1815.91,-155.88 1815.86,-162.88"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000382</g>
383<!-- Node26 -->
384<g id="node26" class="node">
385<title>Node26</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100386<g id="a_node26"><a xlink:href="_gpu_fsa_reshape_8hpp.html" target="_top" xlink:title=" ">
387<polygon fill="white" stroke="black" points="1021.5,-73 1021.5,-103 1173.5,-103 1173.5,-73 1021.5,-73"/>
388<text text-anchor="start" x="1029.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
389<text text-anchor="middle" x="1097.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.hpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000390</a>
391</g>
392</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100393<!-- Node10&#45;&gt;Node26 -->
394<g id="edge34" class="edge">
395<title>Node10&#45;&gt;Node26</title>
396<path fill="none" stroke="midnightblue" d="M1815.55,-158.16C1688.7,-154.92 1412.52,-144.09 1182.5,-109 1172.31,-107.45 1161.53,-105.31 1151.21,-103"/>
397<polygon fill="midnightblue" stroke="midnightblue" points="1815.81,-161.67 1825.89,-158.42 1815.98,-154.67 1815.81,-161.67"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000398</g>
399<!-- Node28 -->
400<g id="node28" class="node">
401<title>Node28</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100402<g id="a_node28"><a xlink:href="_gpu_fsa_resize_8hpp.html" target="_top" xlink:title=" ">
403<polygon fill="white" stroke="black" points="1192,-73 1192,-103 1335,-103 1335,-73 1192,-73"/>
404<text text-anchor="start" x="1200" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
405<text text-anchor="middle" x="1263.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.hpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000406</a>
407</g>
408</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100409<!-- Node10&#45;&gt;Node28 -->
410<g id="edge37" class="edge">
411<title>Node10&#45;&gt;Node28</title>
412<path fill="none" stroke="midnightblue" d="M1815.74,-156.4C1712.11,-151.02 1511.64,-137.68 1343.5,-109 1334.19,-107.41 1324.36,-105.31 1314.9,-103.07"/>
413<polygon fill="midnightblue" stroke="midnightblue" points="1815.6,-159.89 1825.76,-156.91 1815.96,-152.9 1815.6,-159.89"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000414</g>
415<!-- Node30 -->
416<g id="node30" class="node">
417<title>Node30</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100418<g id="a_node30"><a xlink:href="_gpu_fsa_softmax_8hpp.html" target="_top" xlink:title=" ">
419<polygon fill="white" stroke="black" points="1353,-73 1353,-103 1504,-103 1504,-73 1353,-73"/>
420<text text-anchor="start" x="1361" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
421<text text-anchor="middle" x="1428.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.hpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000422</a>
423</g>
424</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100425<!-- Node10&#45;&gt;Node30 -->
426<g id="edge40" class="edge">
427<title>Node10&#45;&gt;Node30</title>
428<path fill="none" stroke="midnightblue" d="M1815.69,-152.05C1740.69,-143.58 1618.17,-128.37 1513.5,-109 1504.26,-107.29 1494.51,-105.23 1485.04,-103.1"/>
429<polygon fill="midnightblue" stroke="midnightblue" points="1815.62,-155.57 1825.95,-153.2 1816.4,-148.61 1815.62,-155.57"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000430</g>
431<!-- Node32 -->
432<g id="node32" class="node">
433<title>Node32</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100434<g id="a_node32"><a xlink:href="_gpu_fsa_registry_initializer_8cpp.html" target="_top" xlink:title=" ">
435<polygon fill="white" stroke="black" points="665.5,-73 665.5,-103 827.5,-103 827.5,-73 665.5,-73"/>
436<text text-anchor="start" x="673.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
437<text text-anchor="middle" x="746.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaRegistryInitializer.cpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000438</a>
439</g>
440</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100441<!-- Node10&#45;&gt;Node32 -->
Nikhil Raj38b600d2024-02-15 15:02:19 +0000442<g id="edge43" class="edge">
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100443<title>Node10&#45;&gt;Node32</title>
444<path fill="none" stroke="midnightblue" d="M1815.74,-160.24C1646.84,-161.13 1202.86,-158.16 836.5,-109 825.55,-107.53 813.97,-105.4 802.89,-103.07"/>
445<polygon fill="midnightblue" stroke="midnightblue" points="1815.76,-163.74 1825.74,-160.18 1815.72,-156.74 1815.76,-163.74"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000446</g>
447<!-- Node33 -->
448<g id="node33" class="node">
449<title>Node33</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100450<g id="a_node33"><a xlink:href="_gpu_fsa_pre_compiled_workload_8cpp.html" target="_top" xlink:title=" ">
451<polygon fill="white" stroke="black" points="1522.5,-67.5 1522.5,-108.5 1694.5,-108.5 1694.5,-67.5 1522.5,-67.5"/>
452<text text-anchor="start" x="1530.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
453<text text-anchor="start" x="1530.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/GpuFsaPreCompiled</text>
454<text text-anchor="middle" x="1608.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000455</a>
456</g>
457</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100458<!-- Node10&#45;&gt;Node33 -->
459<g id="edge44" class="edge">
460<title>Node10&#45;&gt;Node33</title>
461<path fill="none" stroke="midnightblue" d="M1820.68,-143C1780.17,-132.69 1727.79,-119.36 1685.22,-108.53"/>
462<polygon fill="midnightblue" stroke="midnightblue" points="1819.89,-146.41 1830.44,-145.49 1821.61,-139.63 1819.89,-146.41"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000463</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100464<!-- Node12&#45;&gt;Node11 -->
465<g id="edge14" class="edge">
466<title>Node12&#45;&gt;Node11</title>
467<path fill="none" stroke="midnightblue" d="M1860.82,-70.62C1911.46,-58.47 1979.77,-42.09 2027.92,-30.55"/>
468<polygon fill="midnightblue" stroke="midnightblue" points="1859.84,-67.25 1850.94,-72.99 1861.48,-74.06 1859.84,-67.25"/>
469</g>
470<!-- Node13 -->
471<g id="node13" class="node">
472<title>Node13</title>
473<g id="a_node13"><a xlink:href="_gpu_fsa_activation_8cpp.html" target="_top" xlink:title=" ">
474<polygon fill="white" stroke="black" points="1658,-0.5 1658,-30.5 1817,-30.5 1817,-0.5 1658,-0.5"/>
475<text text-anchor="start" x="1666" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
476<text text-anchor="middle" x="1737.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaActivation.cpp</text>
477</a>
478</g>
479</g>
480<!-- Node12&#45;&gt;Node13 -->
481<g id="edge15" class="edge">
482<title>Node12&#45;&gt;Node13</title>
483<path fill="none" stroke="midnightblue" d="M1775.11,-64.71C1766.44,-53.6 1756.21,-40.49 1748.61,-30.75"/>
484<polygon fill="midnightblue" stroke="midnightblue" points="1772.46,-67 1781.37,-72.73 1777.98,-62.7 1772.46,-67"/>
485</g>
486<!-- Node14&#45;&gt;Node11 -->
487<g id="edge17" class="edge">
488<title>Node14&#45;&gt;Node11</title>
489<path fill="none" stroke="midnightblue" d="M2008.49,-67.42C2026.41,-55.72 2048.76,-41.13 2064.94,-30.57"/>
490<polygon fill="midnightblue" stroke="midnightblue" points="2006.56,-64.51 2000.1,-72.9 2010.38,-70.37 2006.56,-64.51"/>
491</g>
492<!-- Node15 -->
493<g id="node15" class="node">
494<title>Node15</title>
495<g id="a_node15"><a xlink:href="_gpu_fsa_batch_mat_mul_8cpp.html" target="_top" xlink:title=" ">
496<polygon fill="white" stroke="black" points="1835.5,-0.5 1835.5,-30.5 2009.5,-30.5 2009.5,-0.5 1835.5,-0.5"/>
497<text text-anchor="start" x="1843.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
498<text text-anchor="middle" x="1922.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaBatchMatMul.cpp</text>
499</a>
500</g>
501</g>
502<!-- Node14&#45;&gt;Node15 -->
503<g id="edge18" class="edge">
504<title>Node14&#45;&gt;Node15</title>
505<path fill="none" stroke="midnightblue" d="M1960.8,-64.71C1951.97,-53.6 1941.55,-40.49 1933.82,-30.75"/>
506<polygon fill="midnightblue" stroke="midnightblue" points="1958.21,-67.08 1967.17,-72.73 1963.69,-62.73 1958.21,-67.08"/>
507</g>
508<!-- Node16&#45;&gt;Node11 -->
509<g id="edge20" class="edge">
510<title>Node16&#45;&gt;Node11</title>
511<path fill="none" stroke="midnightblue" d="M2159.46,-66.93C2142.62,-55.29 2121.84,-40.92 2106.76,-30.5"/>
512<polygon fill="midnightblue" stroke="midnightblue" points="2157.64,-69.93 2167.86,-72.73 2161.62,-64.17 2157.64,-69.93"/>
513</g>
514<!-- Node17 -->
515<g id="node17" class="node">
516<title>Node17</title>
517<g id="a_node17"><a xlink:href="_gpu_fsa_cast_8cpp.html" target="_top" xlink:title=" ">
518<polygon fill="white" stroke="black" points="2164,-0.5 2164,-30.5 2295,-30.5 2295,-0.5 2164,-0.5"/>
519<text text-anchor="start" x="2172" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
520<text text-anchor="middle" x="2229.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaCast.cpp</text>
521</a>
522</g>
523</g>
524<!-- Node16&#45;&gt;Node17 -->
525<g id="edge21" class="edge">
526<title>Node16&#45;&gt;Node17</title>
527<path fill="none" stroke="midnightblue" d="M2201.84,-64.06C2208.22,-53.09 2215.66,-40.3 2221.22,-30.75"/>
528<polygon fill="midnightblue" stroke="midnightblue" points="2198.8,-62.33 2196.8,-72.73 2204.85,-65.85 2198.8,-62.33"/>
529</g>
530<!-- Node18&#45;&gt;Node11 -->
531<g id="edge23" class="edge">
532<title>Node18&#45;&gt;Node11</title>
533<path fill="none" stroke="midnightblue" d="M2298.55,-70.47C2250.98,-58.36 2187.1,-42.1 2141.93,-30.61"/>
534<polygon fill="midnightblue" stroke="midnightblue" points="2297.89,-73.91 2308.44,-72.99 2299.61,-67.13 2297.89,-73.91"/>
535</g>
536<!-- Node19 -->
537<g id="node19" class="node">
538<title>Node19</title>
539<g id="a_node19"><a xlink:href="_gpu_fsa_convolution2d_8cpp.html" target="_top" xlink:title=" ">
540<polygon fill="white" stroke="black" points="2313.5,-0.5 2313.5,-30.5 2493.5,-30.5 2493.5,-0.5 2313.5,-0.5"/>
541<text text-anchor="start" x="2321.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
542<text text-anchor="middle" x="2403.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaConvolution2d.cpp</text>
543</a>
544</g>
545</g>
546<!-- Node18&#45;&gt;Node19 -->
547<g id="edge24" class="edge">
548<title>Node18&#45;&gt;Node19</title>
549<path fill="none" stroke="midnightblue" d="M2376.7,-63.73C2382.89,-52.83 2390.05,-40.2 2395.42,-30.75"/>
550<polygon fill="midnightblue" stroke="midnightblue" points="2373.49,-62.31 2371.59,-72.73 2379.57,-65.76 2373.49,-62.31"/>
551</g>
552<!-- Node20&#45;&gt;Node11 -->
553<g id="edge26" class="edge">
554<title>Node20&#45;&gt;Node11</title>
555<path fill="none" stroke="midnightblue" d="M2529.36,-71.51C2518.28,-69.91 2507.16,-68.37 2496.5,-67 2344.91,-47.46 2305.45,-54.97 2154.5,-31 2151.64,-30.55 2148.72,-30.05 2145.77,-29.52"/>
556<polygon fill="midnightblue" stroke="midnightblue" points="2529.1,-75.01 2539.5,-72.99 2530.11,-68.08 2529.1,-75.01"/>
557</g>
558<!-- Node21 -->
559<g id="node21" class="node">
560<title>Node21</title>
561<g id="a_node21"><a xlink:href="_gpu_fsa_depthwise_convolution2d_8cpp.html" target="_top" xlink:title=" ">
562<polygon fill="white" stroke="black" points="2511.5,-0.5 2511.5,-30.5 2743.5,-30.5 2743.5,-0.5 2511.5,-0.5"/>
563<text text-anchor="start" x="2519.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
564<text text-anchor="middle" x="2627.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaDepthwiseConvolution2d.cpp</text>
565</a>
566</g>
567</g>
568<!-- Node20&#45;&gt;Node21 -->
569<g id="edge27" class="edge">
570<title>Node20&#45;&gt;Node21</title>
571<path fill="none" stroke="midnightblue" d="M2627.5,-62.73C2627.5,-52.07 2627.5,-39.91 2627.5,-30.75"/>
572<polygon fill="midnightblue" stroke="midnightblue" points="2624,-62.73 2627.5,-72.73 2631,-62.73 2624,-62.73"/>
573</g>
574<!-- Node22&#45;&gt;Node11 -->
575<g id="edge29" class="edge">
576<title>Node22&#45;&gt;Node11</title>
577<path fill="none" stroke="midnightblue" d="M2782.81,-71.31C2772.63,-69.67 2762.34,-68.18 2752.5,-67 2488.13,-35.34 2418.33,-66.86 2154.5,-31 2151.63,-30.61 2148.7,-30.17 2145.75,-29.68"/>
578<polygon fill="midnightblue" stroke="midnightblue" points="2782.49,-74.81 2792.93,-72.99 2783.64,-67.9 2782.49,-74.81"/>
579</g>
580<!-- Node23 -->
581<g id="node23" class="node">
582<title>Node23</title>
583<g id="a_node23"><a xlink:href="_gpu_fsa_elementwise_binary_8cpp.html" target="_top" xlink:title=" ">
584<polygon fill="white" stroke="black" points="2762,-0.5 2762,-30.5 2965,-30.5 2965,-0.5 2762,-0.5"/>
585<text text-anchor="start" x="2770" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
586<text text-anchor="middle" x="2863.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaElementwiseBinary.cpp</text>
587</a>
588</g>
589</g>
590<!-- Node22&#45;&gt;Node23 -->
591<g id="edge30" class="edge">
592<title>Node22&#45;&gt;Node23</title>
593<path fill="none" stroke="midnightblue" d="M2863.5,-62.73C2863.5,-52.07 2863.5,-39.91 2863.5,-30.75"/>
594<polygon fill="midnightblue" stroke="midnightblue" points="2860,-62.73 2863.5,-72.73 2867,-62.73 2860,-62.73"/>
595</g>
596<!-- Node24&#45;&gt;Node11 -->
597<g id="edge32" class="edge">
598<title>Node24&#45;&gt;Node11</title>
599<path fill="none" stroke="midnightblue" d="M989.03,-70.88C996.89,-69.35 1004.85,-68 1012.5,-67 1456.14,-9.17 1574.48,-85.86 2018.5,-31 2021.38,-30.64 2024.31,-30.23 2027.26,-29.77"/>
600<polygon fill="midnightblue" stroke="midnightblue" points="988.23,-67.47 979.14,-72.91 989.64,-74.33 988.23,-67.47"/>
601</g>
602<!-- Node25 -->
603<g id="node25" class="node">
604<title>Node25</title>
605<g id="a_node25"><a xlink:href="_gpu_fsa_pooling2d_8cpp.html" target="_top" xlink:title=" ">
606<polygon fill="white" stroke="black" points="845.5,-0.5 845.5,-30.5 1003.5,-30.5 1003.5,-0.5 845.5,-0.5"/>
607<text text-anchor="start" x="853.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
608<text text-anchor="middle" x="924.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaPooling2d.cpp</text>
609</a>
610</g>
611</g>
612<!-- Node24&#45;&gt;Node25 -->
613<g id="edge33" class="edge">
614<title>Node24&#45;&gt;Node25</title>
615<path fill="none" stroke="midnightblue" d="M924.5,-62.73C924.5,-52.07 924.5,-39.91 924.5,-30.75"/>
616<polygon fill="midnightblue" stroke="midnightblue" points="921,-62.73 924.5,-72.73 928,-62.73 921,-62.73"/>
617</g>
618<!-- Node26&#45;&gt;Node11 -->
619<g id="edge35" class="edge">
620<title>Node26&#45;&gt;Node11</title>
621<path fill="none" stroke="midnightblue" d="M1160.07,-70.88C1167.59,-69.36 1175.19,-68.01 1182.5,-67 1550.91,-16.19 1649.57,-77.94 2018.5,-31 2021.37,-30.63 2024.31,-30.21 2027.26,-29.74"/>
622<polygon fill="midnightblue" stroke="midnightblue" points="1159.31,-67.46 1150.26,-72.96 1160.77,-74.31 1159.31,-67.46"/>
623</g>
624<!-- Node27 -->
625<g id="node27" class="node">
626<title>Node27</title>
627<g id="a_node27"><a xlink:href="_gpu_fsa_reshape_8cpp.html" target="_top" xlink:title=" ">
628<polygon fill="white" stroke="black" points="1021.5,-0.5 1021.5,-30.5 1173.5,-30.5 1173.5,-0.5 1021.5,-0.5"/>
629<text text-anchor="start" x="1029.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
630<text text-anchor="middle" x="1097.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaReshape.cpp</text>
631</a>
632</g>
633</g>
634<!-- Node26&#45;&gt;Node27 -->
635<g id="edge36" class="edge">
636<title>Node26&#45;&gt;Node27</title>
637<path fill="none" stroke="midnightblue" d="M1097.5,-62.73C1097.5,-52.07 1097.5,-39.91 1097.5,-30.75"/>
638<polygon fill="midnightblue" stroke="midnightblue" points="1094,-62.73 1097.5,-72.73 1101,-62.73 1094,-62.73"/>
639</g>
640<!-- Node28&#45;&gt;Node11 -->
641<g id="edge38" class="edge">
642<title>Node28&#45;&gt;Node11</title>
643<path fill="none" stroke="midnightblue" d="M1323.38,-70.71C1330.13,-69.27 1336.94,-67.99 1343.5,-67 1640.59,-22.36 1720.67,-70.45 2018.5,-31 2021.37,-30.62 2024.3,-30.18 2027.26,-29.7"/>
644<polygon fill="midnightblue" stroke="midnightblue" points="1322.55,-67.31 1313.56,-72.93 1324.09,-74.14 1322.55,-67.31"/>
645</g>
646<!-- Node29 -->
647<g id="node29" class="node">
648<title>Node29</title>
649<g id="a_node29"><a xlink:href="_gpu_fsa_resize_8cpp.html" target="_top" xlink:title=" ">
650<polygon fill="white" stroke="black" points="1192.5,-0.5 1192.5,-30.5 1334.5,-30.5 1334.5,-0.5 1192.5,-0.5"/>
651<text text-anchor="start" x="1200.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
652<text text-anchor="middle" x="1263.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaResize.cpp</text>
653</a>
654</g>
655</g>
656<!-- Node28&#45;&gt;Node29 -->
657<g id="edge39" class="edge">
658<title>Node28&#45;&gt;Node29</title>
659<path fill="none" stroke="midnightblue" d="M1263.5,-62.73C1263.5,-52.07 1263.5,-39.91 1263.5,-30.75"/>
660<polygon fill="midnightblue" stroke="midnightblue" points="1260,-62.73 1263.5,-72.73 1267,-62.73 1260,-62.73"/>
661</g>
662<!-- Node30&#45;&gt;Node11 -->
663<g id="edge41" class="edge">
664<title>Node30&#45;&gt;Node11</title>
665<path fill="none" stroke="midnightblue" d="M1491.99,-70.9C1499.21,-69.41 1506.49,-68.07 1513.5,-67 1735.95,-33.12 1795.71,-62.54 2018.5,-31 2021.37,-30.59 2024.3,-30.14 2027.25,-29.64"/>
666<polygon fill="midnightblue" stroke="midnightblue" points="1491.25,-67.47 1482.21,-72.99 1492.72,-74.32 1491.25,-67.47"/>
667</g>
668<!-- Node31 -->
669<g id="node31" class="node">
670<title>Node31</title>
671<g id="a_node31"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
672<polygon fill="white" stroke="black" points="1353.5,-0.5 1353.5,-30.5 1503.5,-30.5 1503.5,-0.5 1353.5,-0.5"/>
673<text text-anchor="start" x="1361.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
674<text text-anchor="middle" x="1428.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
675</a>
676</g>
677</g>
678<!-- Node30&#45;&gt;Node31 -->
679<g id="edge42" class="edge">
680<title>Node30&#45;&gt;Node31</title>
681<path fill="none" stroke="midnightblue" d="M1428.5,-62.73C1428.5,-52.07 1428.5,-39.91 1428.5,-30.75"/>
682<polygon fill="midnightblue" stroke="midnightblue" points="1425,-62.73 1428.5,-72.73 1432,-62.73 1425,-62.73"/>
683</g>
684<!-- Node34&#45;&gt;Node11 -->
685<g id="edge46" class="edge">
686<title>Node34&#45;&gt;Node11</title>
687<path fill="none" stroke="midnightblue" d="M2484.43,-135.3C2484.67,-114.08 2481.25,-84.02 2462.5,-67 2411.48,-20.68 2222.49,-42.2 2154.5,-31 2151.64,-30.53 2148.72,-30.02 2145.78,-29.48"/>
688<polygon fill="midnightblue" stroke="midnightblue" points="2480.92,-135.35 2484.03,-145.48 2487.92,-135.63 2480.92,-135.35"/>
689</g>
690<!-- Node35 -->
691<g id="node35" class="node">
692<title>Node35</title>
693<g id="a_node35"><a xlink:href="_gpu_fsa_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
694<polygon fill="white" stroke="black" points="2982.5,-73 2982.5,-103 3158.5,-103 3158.5,-73 2982.5,-73"/>
695<text text-anchor="start" x="2990.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
696<text text-anchor="middle" x="3070.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaTensorHandleFactory.cpp</text>
697</a>
698</g>
699</g>
700<!-- Node34&#45;&gt;Node35 -->
701<g id="edge47" class="edge">
702<title>Node34&#45;&gt;Node35</title>
703<path fill="none" stroke="midnightblue" d="M2581.13,-152.3C2680.54,-144.35 2838.19,-129.85 2973.5,-109 2984.38,-107.32 2995.88,-105.24 3007.01,-103.05"/>
704<polygon fill="midnightblue" stroke="midnightblue" points="2580.79,-148.81 2571.1,-153.09 2581.34,-155.79 2580.79,-148.81"/>
705</g>
706<!-- Node36&#45;&gt;Node11 -->
707<g id="edge49" class="edge">
708<title>Node36&#45;&gt;Node11</title>
709<path fill="none" stroke="midnightblue" d="M3189.03,-135.26C3189.77,-113.79 3186.88,-83.39 3167.5,-67 3124.5,-30.64 2210.39,-37.9 2154.5,-31 2151.62,-30.65 2148.69,-30.23 2145.73,-29.77"/>
710<polygon fill="midnightblue" stroke="midnightblue" points="3185.53,-135.07 3188.4,-145.27 3192.52,-135.51 3185.53,-135.07"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000711</g>
712<!-- Node37 -->
713<g id="node37" class="node">
714<title>Node37</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100715<g id="a_node37"><a xlink:href="_gpu_fsa_workload_factory_8cpp.html" target="_top" xlink:title=" ">
716<polygon fill="white" stroke="black" points="3214.5,-73 3214.5,-103 3370.5,-103 3370.5,-73 3214.5,-73"/>
717<text text-anchor="start" x="3222.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
718<text text-anchor="middle" x="3292.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaWorkloadFactory.cpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000719</a>
720</g>
721</g>
722<!-- Node36&#45;&gt;Node37 -->
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100723<g id="edge50" class="edge">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000724<title>Node36&#45;&gt;Node37</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100725<path fill="none" stroke="midnightblue" d="M3216.42,-139.6C3233.92,-127.96 3255.61,-113.54 3271.34,-103.07"/>
726<polygon fill="midnightblue" stroke="midnightblue" points="3214.08,-136.95 3207.7,-145.4 3217.96,-142.78 3214.08,-136.95"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000727</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100728<!-- Node38&#45;&gt;Node39 -->
729<g id="edge52" class="edge">
730<title>Node38&#45;&gt;Node39</title>
731<path fill="none" stroke="midnightblue" d="M3682.31,-135.09C3679.57,-122.21 3676.37,-107.2 3674.39,-97.89"/>
732<polygon fill="midnightblue" stroke="midnightblue" points="3678.96,-136.18 3684.46,-145.23 3685.81,-134.72 3678.96,-136.18"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000733</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100734<!-- Node40 -->
735<g id="node40" class="node">
736<title>Node40</title>
737<g id="a_node40"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
738<polygon fill="white" stroke="black" points="3789,-73 3789,-103 3970,-103 3970,-73 3789,-73"/>
739<text text-anchor="start" x="3797" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
740<text text-anchor="middle" x="3879.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000741</a>
742</g>
743</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100744<!-- Node38&#45;&gt;Node40 -->
745<g id="edge53" class="edge">
746<title>Node38&#45;&gt;Node40</title>
747<path fill="none" stroke="midnightblue" d="M3735.68,-141.81C3768.31,-129.83 3810.84,-114.21 3841.17,-103.07"/>
748<polygon fill="midnightblue" stroke="midnightblue" points="3734.07,-138.67 3725.89,-145.4 3736.49,-145.24 3734.07,-138.67"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000749</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100750<!-- Node41&#45;&gt;Node39 -->
751<g id="edge55" class="edge">
752<title>Node41&#45;&gt;Node39</title>
753<path fill="none" stroke="midnightblue" d="M3509.75,-142.37C3553,-128.19 3612.64,-108.63 3646.41,-97.55"/>
754<polygon fill="midnightblue" stroke="midnightblue" points="3508.65,-139.05 3500.23,-145.49 3510.83,-145.7 3508.65,-139.05"/>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000755</g>
756<!-- Node42 -->
757<g id="node42" class="node">
758<title>Node42</title>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100759<g id="a_node42"><a xlink:href="_neon_tensor_handle_factory_8cpp.html" target="_top" xlink:title=" ">
760<polygon fill="white" stroke="black" points="3389,-73 3389,-103 3556,-103 3556,-73 3389,-73"/>
761<text text-anchor="start" x="3397" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTensor</text>
762<text text-anchor="middle" x="3472.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">HandleFactory.cpp</text>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000763</a>
764</g>
765</g>
Nikhil Raj1dc83fe2024-05-16 09:47:51 +0100766<!-- Node41&#45;&gt;Node42 -->
767<g id="edge56" class="edge">
768<title>Node41&#45;&gt;Node42</title>
769<path fill="none" stroke="midnightblue" d="M3462.66,-135.23C3464.93,-124.57 3467.52,-112.41 3469.47,-103.25"/>
770<polygon fill="midnightblue" stroke="midnightblue" points="3459.19,-134.72 3460.54,-145.23 3466.04,-136.18 3459.19,-134.72"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100771</g>
772</g>
773</svg>