blob: e4e57f83c1ee0cecba57f409327e6a1eacd45727 [file] [log] [blame]
Nikhil Raj38b600d2024-02-15 15:02:19 +00001<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 2.43.0 (0)
5 -->
6<!-- Title: src/armnn/ResolveType.hpp Pages: 1 -->
7<svg width="15243pt" height="474pt"
8 viewBox="0.00 0.00 15243.37 474.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 470)">
10<title>src/armnn/ResolveType.hpp</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-470 15239.37,-470 15239.37,4 -4,4"/>
12<!-- Node1 -->
13<g id="node1" class="node">
14<title>Node1</title>
15<g id="a_node1"><a xlink:title=" ">
16<polygon fill="#bfbfbf" stroke="black" points="11227,-446.5 11227,-465.5 11378,-465.5 11378,-446.5 11227,-446.5"/>
17<text text-anchor="middle" x="11302.5" y="-453.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/ResolveType.hpp</text>
18</a>
19</g>
20</g>
21<!-- Node2 -->
22<g id="node2" class="node">
23<title>Node2</title>
24<g id="a_node2"><a xlink:href="_convert_const_permute_layers_to_const_layers_8hpp.html" target="_top" xlink:title=" ">
25<polygon fill="white" stroke="black" points="748.5,-368.5 748.5,-409.5 918.5,-409.5 918.5,-368.5 748.5,-368.5"/>
26<text text-anchor="start" x="756.5" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
27<text text-anchor="start" x="756.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ConvertConstPermuteLayersTo</text>
28<text text-anchor="middle" x="833.5" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConstLayers.hpp</text>
29</a>
30</g>
31</g>
32<!-- Node1&#45;&gt;Node2 -->
33<g id="edge1" class="edge">
34<title>Node1&#45;&gt;Node2</title>
35<path fill="none" stroke="midnightblue" d="M11216.56,-454.87C10236.5,-453.41 1198.5,-439.11 927.5,-410 924.6,-409.69 921.65,-409.33 918.68,-408.92"/>
36<polygon fill="midnightblue" stroke="midnightblue" points="11216.7,-458.37 11226.7,-454.89 11216.71,-451.37 11216.7,-458.37"/>
37</g>
38<!-- Node11 -->
39<g id="node11" class="node">
40<title>Node11</title>
41<g id="a_node11"><a xlink:href="_fuse_batch_norm_8hpp.html" target="_top" xlink:title=" ">
42<polygon fill="white" stroke="black" points="937,-374 937,-404 1072,-404 1072,-374 937,-374"/>
43<text text-anchor="start" x="945" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
44<text text-anchor="middle" x="1004.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/FuseBatchNorm.hpp</text>
45</a>
46</g>
47</g>
48<!-- Node1&#45;&gt;Node11 -->
49<g id="edge12" class="edge">
50<title>Node1&#45;&gt;Node11</title>
51<path fill="none" stroke="midnightblue" d="M11216.7,-454.93C10245.27,-454.04 1346.64,-445.03 1080.5,-410 1070.63,-408.7 1060.2,-406.52 1050.35,-404.06"/>
52<polygon fill="midnightblue" stroke="midnightblue" points="11216.75,-458.43 11226.75,-454.93 11216.76,-451.43 11216.75,-458.43"/>
53</g>
54<!-- Node12 -->
55<g id="node12" class="node">
56<title>Node12</title>
57<g id="a_node12"><a xlink:href="_common_test_utils_8hpp.html" target="_top" xlink:title=" ">
58<polygon fill="white" stroke="black" points="1090,-374 1090,-404 1217,-404 1217,-374 1090,-374"/>
59<text text-anchor="start" x="1098" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
60<text text-anchor="middle" x="1153.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.hpp</text>
61</a>
62</g>
63</g>
64<!-- Node1&#45;&gt;Node12 -->
65<g id="edge14" class="edge">
66<title>Node1&#45;&gt;Node12</title>
67<path fill="none" stroke="midnightblue" d="M11216.45,-454.94C10251.32,-454.18 1487.49,-446.31 1225.5,-410 1216.12,-408.7 1206.23,-406.52 1196.89,-404.06"/>
68<polygon fill="midnightblue" stroke="midnightblue" points="11216.77,-458.44 11226.77,-454.94 11216.78,-451.44 11216.77,-458.44"/>
69</g>
70<!-- Node14 -->
71<g id="node14" class="node">
72<title>Node14</title>
73<g id="a_node14"><a xlink:href="_create_workload_8hpp.html" target="_top" xlink:title=" ">
74<polygon fill="white" stroke="black" points="1235,-374 1235,-404 1354,-404 1354,-374 1235,-374"/>
75<text text-anchor="start" x="1243" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
76<text text-anchor="middle" x="1294.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/CreateWorkload.hpp</text>
77</a>
78</g>
79</g>
80<!-- Node1&#45;&gt;Node14 -->
81<g id="edge16" class="edge">
82<title>Node1&#45;&gt;Node14</title>
83<path fill="none" stroke="midnightblue" d="M11216.57,-454.92C10259.58,-454.02 1626.79,-444.89 1368.5,-410 1358.87,-408.7 1348.72,-406.51 1339.12,-404.06"/>
84<polygon fill="midnightblue" stroke="midnightblue" points="11216.8,-458.42 11226.81,-454.93 11216.81,-451.42 11216.8,-458.42"/>
85</g>
86<!-- Node15 -->
87<g id="node15" class="node">
88<title>Node15</title>
89<g id="a_node15"><a xlink:href="_data_type_utils_8hpp.html" target="_top" xlink:title=" ">
90<polygon fill="white" stroke="black" points="1899,-218 1899,-248 2008,-248 2008,-218 1899,-218"/>
91<text text-anchor="start" x="1907" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
92<text text-anchor="middle" x="1953.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/DataTypeUtils.hpp</text>
93</a>
94</g>
95</g>
96<!-- Node1&#45;&gt;Node15 -->
97<g id="edge17" class="edge">
98<title>Node1&#45;&gt;Node15</title>
99<path fill="none" stroke="midnightblue" d="M11216.45,-455.06C10662.62,-455.27 7542.75,-454.39 5000.5,-410 4376.58,-399.1 2804.1,-460.69 2193.5,-332 2111.59,-314.74 2022.01,-270.83 1979.15,-248.1"/>
100<polygon fill="midnightblue" stroke="midnightblue" points="11216.75,-458.56 11226.75,-455.05 11216.75,-451.56 11216.75,-458.56"/>
101</g>
102<!-- Node16 -->
103<g id="node16" class="node">
104<title>Node16</title>
105<g id="a_node16"><a xlink:href="_mem_copy_workload_8cpp.html" target="_top" xlink:title=" ">
106<polygon fill="white" stroke="black" points="11350,-374 11350,-404 11523,-404 11523,-374 11350,-374"/>
107<text text-anchor="start" x="11358" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
108<text text-anchor="middle" x="11436.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/MemCopyWorkload.cpp</text>
109</a>
110</g>
111</g>
112<!-- Node1&#45;&gt;Node16 -->
113<g id="edge18" class="edge">
114<title>Node1&#45;&gt;Node16</title>
115<path fill="none" stroke="midnightblue" d="M11329.35,-441.97C11352.01,-430.99 11384.36,-415.29 11407.58,-404.03"/>
116<polygon fill="midnightblue" stroke="midnightblue" points="11327.76,-438.85 11320.29,-446.37 11330.82,-445.15 11327.76,-438.85"/>
117</g>
118<!-- Node17 -->
119<g id="node17" class="node">
120<title>Node17</title>
121<g id="a_node17"><a xlink:href="_mem_import_workload_8cpp.html" target="_top" xlink:title=" ">
122<polygon fill="white" stroke="black" points="11541,-374 11541,-404 11714,-404 11714,-374 11541,-374"/>
123<text text-anchor="start" x="11549" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
124<text text-anchor="middle" x="11627.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/MemImportWorkload.cpp</text>
125</a>
126</g>
127</g>
128<!-- Node1&#45;&gt;Node17 -->
129<g id="edge19" class="edge">
130<title>Node1&#45;&gt;Node17</title>
131<path fill="none" stroke="midnightblue" d="M11356.95,-444.57C11403.58,-435.59 11472.51,-422.18 11532.5,-410 11541.91,-408.09 11551.85,-406.04 11561.6,-404"/>
132<polygon fill="midnightblue" stroke="midnightblue" points="11356.22,-441.15 11347.06,-446.48 11357.54,-448.02 11356.22,-441.15"/>
133</g>
134<!-- Node18 -->
135<g id="node18" class="node">
136<title>Node18</title>
137<g id="a_node18"><a xlink:href="_mem_sync_workload_8cpp.html" target="_top" xlink:title=" ">
138<polygon fill="white" stroke="black" points="11732,-374 11732,-404 11905,-404 11905,-374 11732,-374"/>
139<text text-anchor="start" x="11740" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
140<text text-anchor="middle" x="11818.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/MemSyncWorkload.cpp</text>
141</a>
142</g>
143</g>
144<!-- Node1&#45;&gt;Node18 -->
145<g id="edge20" class="edge">
146<title>Node1&#45;&gt;Node18</title>
147<path fill="none" stroke="midnightblue" d="M11388.25,-448.39C11473.56,-441.21 11608.04,-428.28 11723.5,-410 11734.15,-408.31 11745.42,-406.22 11756.32,-404.03"/>
148<polygon fill="midnightblue" stroke="midnightblue" points="11387.77,-444.92 11378.09,-449.24 11388.35,-451.89 11387.77,-444.92"/>
149</g>
150<!-- Node19 -->
151<g id="node19" class="node">
152<title>Node19</title>
153<g id="a_node19"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
154<polygon fill="white" stroke="black" points="11923.5,-374 11923.5,-404 12129.5,-404 12129.5,-374 11923.5,-374"/>
155<text text-anchor="start" x="11931.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
156<text text-anchor="middle" x="12026.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
157</a>
158</g>
159</g>
160<!-- Node1&#45;&gt;Node19 -->
161<g id="edge21" class="edge">
162<title>Node1&#45;&gt;Node19</title>
163<path fill="none" stroke="midnightblue" d="M11388.23,-451.49C11506.85,-446.01 11727.57,-433.5 11914.5,-410 11927.43,-408.37 11941.14,-406.26 11954.37,-404.01"/>
164<polygon fill="midnightblue" stroke="midnightblue" points="11387.95,-448 11378.12,-451.96 11388.27,-455 11387.95,-448"/>
165</g>
166<!-- Node20 -->
167<g id="node20" class="node">
168<title>Node20</title>
169<g id="a_node20"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
170<polygon fill="white" stroke="black" points="12147.5,-374 12147.5,-404 12327.5,-404 12327.5,-374 12147.5,-374"/>
171<text text-anchor="start" x="12155.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
172<text text-anchor="middle" x="12237.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text>
173</a>
174</g>
175</g>
176<!-- Node1&#45;&gt;Node20 -->
177<g id="edge22" class="edge">
178<title>Node1&#45;&gt;Node20</title>
179<path fill="none" stroke="midnightblue" d="M11388.24,-454.49C11540.08,-452.68 11865.94,-444.68 12138.5,-410 12150.42,-408.48 12163.04,-406.35 12175.15,-404.03"/>
180<polygon fill="midnightblue" stroke="midnightblue" points="11388.01,-450.99 11378.05,-454.61 11388.09,-457.99 11388.01,-450.99"/>
181</g>
182<!-- Node21 -->
183<g id="node21" class="node">
184<title>Node21</title>
185<g id="a_node21"><a xlink:href="_base_iterator_8hpp.html" target="_top" xlink:title=" ">
186<polygon fill="white" stroke="black" points="5010,-374 5010,-404 5163,-404 5163,-374 5010,-374"/>
187<text text-anchor="start" x="5018" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
188<text text-anchor="middle" x="5086.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BaseIterator.hpp</text>
189</a>
190</g>
191</g>
192<!-- Node1&#45;&gt;Node21 -->
193<g id="edge23" class="edge">
194<title>Node1&#45;&gt;Node21</title>
195<path fill="none" stroke="midnightblue" d="M11216.8,-454.1C10522.09,-446.84 5821.41,-397.68 5163.03,-390.8"/>
196<polygon fill="midnightblue" stroke="midnightblue" points="11216.95,-457.61 11226.98,-454.21 11217.02,-450.61 11216.95,-457.61"/>
197</g>
198<!-- Node34 -->
199<g id="node34" class="node">
200<title>Node34</title>
201<g id="a_node34"><a xlink:href="_ref_depthwise_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
202<polygon fill="white" stroke="black" points="4280.5,-134.5 4280.5,-175.5 4492.5,-175.5 4492.5,-134.5 4280.5,-134.5"/>
203<text text-anchor="start" x="4288.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
204<text text-anchor="start" x="4288.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
205<text text-anchor="middle" x="4386.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
206</a>
207</g>
208</g>
209<!-- Node1&#45;&gt;Node34 -->
210<g id="edge310" class="edge">
211<title>Node1&#45;&gt;Node34</title>
212<path fill="none" stroke="midnightblue" d="M11216.72,-454.97C10360.2,-454.63 3358.44,-450.62 2434.5,-410 2225.1,-400.79 1636.45,-486.22 1494.5,-332 1458.38,-292.76 1457.04,-249.96 1494.5,-212 1520.85,-185.3 4158.05,-178.21 4195.5,-176 4222.96,-174.38 4252.56,-171.73 4280.06,-168.88"/>
213<polygon fill="midnightblue" stroke="midnightblue" points="11216.81,-458.47 11226.81,-454.98 11216.81,-451.47 11216.81,-458.47"/>
214</g>
215<!-- Node38 -->
216<g id="node38" class="node">
217<title>Node38</title>
218<g id="a_node38"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
219<polygon fill="white" stroke="black" points="1008.5,-140 1008.5,-170 1196.5,-170 1196.5,-140 1008.5,-140"/>
220<text text-anchor="start" x="1016.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
221<text text-anchor="middle" x="1102.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
222</a>
223</g>
224</g>
225<!-- Node1&#45;&gt;Node38 -->
226<g id="edge312" class="edge">
227<title>Node1&#45;&gt;Node38</title>
228<path fill="none" stroke="midnightblue" d="M11216.54,-454.91C10261.62,-453.82 1670.1,-443.16 1546.5,-410 1362.95,-360.75 1176.01,-216.35 1119.61,-170.29"/>
229<polygon fill="midnightblue" stroke="midnightblue" points="11216.75,-458.41 11226.76,-454.92 11216.76,-451.41 11216.75,-458.41"/>
230</g>
231<!-- Node100 -->
232<g id="node100" class="node">
233<title>Node100</title>
234<g id="a_node100"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
235<polygon fill="white" stroke="black" points="11157,-218 11157,-248 11334,-248 11334,-218 11157,-218"/>
236<text text-anchor="start" x="11165" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
237<text text-anchor="middle" x="11245.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
238</a>
239</g>
240</g>
241<!-- Node1&#45;&gt;Node100 -->
242<g id="edge308" class="edge">
243<title>Node1&#45;&gt;Node100</title>
244<path fill="none" stroke="midnightblue" d="M11287.22,-438.39C11280.7,-430.38 11273.66,-420.29 11269.5,-410 11246.62,-353.39 11244.77,-279.06 11245.11,-248.29"/>
245<polygon fill="midnightblue" stroke="midnightblue" points="11284.74,-440.88 11293.92,-446.18 11290.05,-436.32 11284.74,-440.88"/>
246</g>
247<!-- Node105 -->
248<g id="node105" class="node">
249<title>Node105</title>
250<g id="a_node105"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
251<polygon fill="white" stroke="black" points="13548.5,-140 13548.5,-170 13766.5,-170 13766.5,-140 13548.5,-140"/>
252<text text-anchor="start" x="13556.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
253<text text-anchor="middle" x="13657.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
254</a>
255</g>
256</g>
257<!-- Node1&#45;&gt;Node105 -->
258<g id="edge311" class="edge">
259<title>Node1&#45;&gt;Node105</title>
260<path fill="none" stroke="midnightblue" d="M11297.13,-436.5C11292.59,-416.53 11289.39,-385.26 11307.5,-368 11345,-332.25 14986.91,-343.19 15037.5,-332 15119.46,-313.87 15164.03,-324.55 15209.5,-254 15219.61,-238.31 15222.46,-225.44 15209.5,-212 15203.23,-205.5 14119.13,-170.62 13766.75,-159.44"/>
261<polygon fill="midnightblue" stroke="midnightblue" points="11293.76,-437.47 11299.66,-446.27 11300.54,-435.72 11293.76,-437.47"/>
262</g>
263<!-- Node119 -->
264<g id="node119" class="node">
265<title>Node119</title>
266<g id="a_node119"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
267<polygon fill="white" stroke="black" points="14806.5,-140 14806.5,-170 15030.5,-170 15030.5,-140 14806.5,-140"/>
268<text text-anchor="start" x="14814.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
269<text text-anchor="middle" x="14918.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
270</a>
271</g>
272</g>
273<!-- Node1&#45;&gt;Node119 -->
274<g id="edge314" class="edge">
275<title>Node1&#45;&gt;Node119</title>
276<path fill="none" stroke="midnightblue" d="M11304.76,-436.29C11308.36,-415.6 11317.53,-383.19 11340.5,-368 11428.11,-310.07 15021.86,-365.23 15121.5,-332 15176.99,-313.49 15201.1,-306.2 15227.5,-254 15235.92,-237.34 15239.46,-226.33 15227.5,-212 15202.43,-181.97 15108.37,-168.01 15030.55,-161.54"/>
277<polygon fill="midnightblue" stroke="midnightblue" points="11301.26,-436 11303.28,-446.4 11308.19,-437.01 11301.26,-436"/>
278</g>
279<!-- Node160 -->
280<g id="node160" class="node">
281<title>Node160</title>
282<g id="a_node160"><a xlink:href="_ref_debug_workload_8cpp.html" target="_top" xlink:title=" ">
283<polygon fill="white" stroke="black" points="12346,-374 12346,-404 12533,-404 12533,-374 12346,-374"/>
284<text text-anchor="start" x="12354" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
285<text text-anchor="middle" x="12439.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDebugWorkload.cpp</text>
286</a>
287</g>
288</g>
289<!-- Node1&#45;&gt;Node160 -->
290<g id="edge309" class="edge">
291<title>Node1&#45;&gt;Node160</title>
292<path fill="none" stroke="midnightblue" d="M11388.12,-455.55C11565.62,-455.76 11986.41,-451.38 12336.5,-410 12349.07,-408.51 12362.41,-406.36 12375.17,-404.01"/>
293<polygon fill="midnightblue" stroke="midnightblue" points="11388.06,-452.05 11378.06,-455.54 11388.05,-459.05 11388.06,-452.05"/>
294</g>
295<!-- Node161 -->
296<g id="node161" class="node">
297<title>Node161</title>
298<g id="a_node161"><a xlink:href="_ref_permute_workload_8cpp.html" target="_top" xlink:title=" ">
299<polygon fill="white" stroke="black" points="12551,-374 12551,-404 12748,-404 12748,-374 12551,-374"/>
300<text text-anchor="start" x="12559" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
301<text text-anchor="middle" x="12649.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPermuteWorkload.cpp</text>
302</a>
303</g>
304</g>
305<!-- Node1&#45;&gt;Node161 -->
306<g id="edge313" class="edge">
307<title>Node1&#45;&gt;Node161</title>
308<path fill="none" stroke="midnightblue" d="M11388.21,-453.55C11630.64,-449.18 12318.23,-434.89 12542.5,-410 12555.65,-408.54 12569.61,-406.38 12582.95,-404.02"/>
309<polygon fill="midnightblue" stroke="midnightblue" points="11387.97,-450.05 11378.04,-453.73 11388.1,-457.05 11387.97,-450.05"/>
310</g>
311<!-- Node162 -->
312<g id="node162" class="node">
313<title>Node162</title>
314<g id="a_node162"><a xlink:href="_ref_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
315<polygon fill="white" stroke="black" points="12766.5,-374 12766.5,-404 12970.5,-404 12970.5,-374 12766.5,-374"/>
316<text text-anchor="start" x="12774.5" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
317<text text-anchor="middle" x="12868.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeWorkload.cpp</text>
318</a>
319</g>
320</g>
321<!-- Node1&#45;&gt;Node162 -->
322<g id="edge315" class="edge">
323<title>Node1&#45;&gt;Node162</title>
324<path fill="none" stroke="midnightblue" d="M11388.22,-454.01C11658.31,-450.62 12489.49,-438.13 12757.5,-410 12771.23,-408.56 12785.81,-406.39 12799.74,-404.01"/>
325<polygon fill="midnightblue" stroke="midnightblue" points="11388.04,-450.51 11378.08,-454.13 11388.13,-457.51 11388.04,-450.51"/>
326</g>
327<!-- Node163 -->
328<g id="node163" class="node">
329<title>Node163</title>
330<g id="a_node163"><a xlink:href="_strided_slice_8cpp.html" target="_top" xlink:title=" ">
331<polygon fill="white" stroke="black" points="12989,-374 12989,-404 13140,-404 13140,-374 12989,-374"/>
332<text text-anchor="start" x="12997" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
333<text text-anchor="middle" x="13064.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/StridedSlice.cpp</text>
334</a>
335</g>
336</g>
337<!-- Node1&#45;&gt;Node163 -->
338<g id="edge316" class="edge">
339<title>Node1&#45;&gt;Node163</title>
340<path fill="none" stroke="midnightblue" d="M11388.4,-455.01C11685.33,-454.69 12667.11,-450.51 12979.5,-410 12990.17,-408.62 13001.47,-406.46 13012.21,-404.07"/>
341<polygon fill="midnightblue" stroke="midnightblue" points="11388.13,-451.51 11378.13,-455.02 11388.14,-458.51 11388.13,-451.51"/>
342</g>
343<!-- Node3 -->
344<g id="node3" class="node">
345<title>Node3</title>
346<g id="a_node3"><a xlink:href="_all_8hpp.html" target="_top" xlink:title=" ">
347<polygon fill="white" stroke="black" points="766,-296 766,-326 901,-326 901,-296 766,-296"/>
348<text text-anchor="start" x="774" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
349<text text-anchor="middle" x="833.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/All.hpp</text>
350</a>
351</g>
352</g>
353<!-- Node2&#45;&gt;Node3 -->
354<g id="edge2" class="edge">
355<title>Node2&#45;&gt;Node3</title>
356<path fill="none" stroke="midnightblue" d="M833.5,-358.28C833.5,-347.25 833.5,-335.25 833.5,-326.23"/>
357<polygon fill="midnightblue" stroke="midnightblue" points="830,-358.43 833.5,-368.43 837,-358.43 830,-358.43"/>
358</g>
359<!-- Node4 -->
360<g id="node4" class="node">
361<title>Node4</title>
362<g id="a_node4"><a xlink:href="_optimizer_8hpp.html" target="_top" xlink:title=" ">
363<polygon fill="white" stroke="black" points="543,-223.5 543,-242.5 680,-242.5 680,-223.5 543,-223.5"/>
364<text text-anchor="middle" x="611.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.hpp</text>
365</a>
366</g>
367</g>
368<!-- Node3&#45;&gt;Node4 -->
369<g id="edge3" class="edge">
370<title>Node3&#45;&gt;Node4</title>
371<path fill="none" stroke="midnightblue" d="M782.79,-292.64C737.04,-276.98 671.68,-254.6 636.39,-242.52"/>
372<polygon fill="midnightblue" stroke="midnightblue" points="781.93,-296.04 792.52,-295.97 784.2,-289.42 781.93,-296.04"/>
373</g>
374<!-- Node5 -->
375<g id="node5" class="node">
376<title>Node5</title>
377<g id="a_node5"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
378<polygon fill="white" stroke="black" points="706.5,-145.5 706.5,-164.5 836.5,-164.5 836.5,-145.5 706.5,-145.5"/>
379<text text-anchor="middle" x="771.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
380</a>
381</g>
382</g>
383<!-- Node3&#45;&gt;Node5 -->
384<g id="edge10" class="edge">
385<title>Node3&#45;&gt;Node5</title>
386<path fill="none" stroke="midnightblue" d="M823.97,-286.34C809.89,-251.36 784.19,-187.51 774.93,-164.53"/>
387<polygon fill="midnightblue" stroke="midnightblue" points="820.8,-287.82 827.78,-295.79 827.29,-285.2 820.8,-287.82"/>
388</g>
389<!-- Node6 -->
390<g id="node6" class="node">
391<title>Node6</title>
392<g id="a_node6"><a xlink:href="_optimizer_8cpp.html" target="_top" xlink:title=" ">
393<polygon fill="white" stroke="black" points="854.5,-145.5 854.5,-164.5 990.5,-164.5 990.5,-145.5 854.5,-145.5"/>
394<text text-anchor="middle" x="922.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.cpp</text>
395</a>
396</g>
397</g>
398<!-- Node3&#45;&gt;Node6 -->
399<g id="edge11" class="edge">
400<title>Node3&#45;&gt;Node6</title>
401<path fill="none" stroke="midnightblue" d="M846.91,-286.79C867.07,-251.91 904.23,-187.61 917.57,-164.53"/>
402<polygon fill="midnightblue" stroke="midnightblue" points="843.69,-285.38 841.71,-295.79 849.75,-288.88 843.69,-285.38"/>
403</g>
404<!-- Node4&#45;&gt;Node5 -->
405<g id="edge4" class="edge">
406<title>Node4&#45;&gt;Node5</title>
407<path fill="none" stroke="midnightblue" d="M638.96,-218.96C671.65,-203.43 725.32,-177.94 753.28,-164.66"/>
408<polygon fill="midnightblue" stroke="midnightblue" points="637.07,-215.98 629.54,-223.43 640.08,-222.3 637.07,-215.98"/>
409</g>
410<!-- Node4&#45;&gt;Node6 -->
411<g id="edge5" class="edge">
412<title>Node4&#45;&gt;Node6</title>
413<path fill="none" stroke="midnightblue" d="M657.97,-221.16C705.23,-210.06 780.55,-192.2 845.5,-176 860.24,-172.32 876.53,-168.11 890.32,-164.51"/>
414<polygon fill="midnightblue" stroke="midnightblue" points="656.97,-217.8 648.03,-223.49 658.57,-224.61 656.97,-217.8"/>
415</g>
416<!-- Node7 -->
417<g id="node7" class="node">
418<title>Node7</title>
419<g id="a_node7"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
420<polygon fill="white" stroke="black" points="0,-145.5 0,-164.5 165,-164.5 165,-145.5 0,-145.5"/>
421<text text-anchor="middle" x="82.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
422</a>
423</g>
424</g>
425<!-- Node4&#45;&gt;Node7 -->
426<g id="edge6" class="edge">
427<title>Node4&#45;&gt;Node7</title>
428<path fill="none" stroke="midnightblue" d="M532.58,-223.97C444.83,-214.55 299.03,-197.47 174.5,-176 155.82,-172.78 135.17,-168.37 118.19,-164.51"/>
429<polygon fill="midnightblue" stroke="midnightblue" points="532.41,-227.47 542.73,-225.05 533.15,-220.51 532.41,-227.47"/>
430</g>
431<!-- Node8 -->
432<g id="node8" class="node">
433<title>Node8</title>
434<g id="a_node8"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
435<polygon fill="white" stroke="black" points="183.5,-140 183.5,-170 301.5,-170 301.5,-140 183.5,-140"/>
436<text text-anchor="start" x="191.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
437<text text-anchor="middle" x="242.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
438</a>
439</g>
440</g>
441<!-- Node4&#45;&gt;Node8 -->
442<g id="edge7" class="edge">
443<title>Node4&#45;&gt;Node8</title>
444<path fill="none" stroke="midnightblue" d="M546.58,-221.89C485.35,-211.89 391.17,-195.31 310.5,-176 303.2,-174.25 295.52,-172.2 288.05,-170.09"/>
445<polygon fill="midnightblue" stroke="midnightblue" points="546.06,-225.35 556.49,-223.5 547.18,-218.44 546.06,-225.35"/>
446</g>
447<!-- Node9 -->
448<g id="node9" class="node">
449<title>Node9</title>
450<g id="a_node9"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
451<polygon fill="white" stroke="black" points="320,-145.5 320,-164.5 517,-164.5 517,-145.5 320,-145.5"/>
452<text text-anchor="middle" x="418.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
453</a>
454</g>
455</g>
456<!-- Node4&#45;&gt;Node9 -->
457<g id="edge8" class="edge">
458<title>Node4&#45;&gt;Node9</title>
459<path fill="none" stroke="midnightblue" d="M580.36,-219.74C541.04,-204.25 474.4,-178.01 440.18,-164.54"/>
460<polygon fill="midnightblue" stroke="midnightblue" points="579.15,-223.02 589.74,-223.43 581.71,-216.51 579.15,-223.02"/>
461</g>
462<!-- Node10 -->
463<g id="node10" class="node">
464<title>Node10</title>
465<g id="a_node10"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
466<polygon fill="white" stroke="black" points="535,-140 535,-170 688,-170 688,-140 535,-140"/>
467<text text-anchor="start" x="543" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
468<text text-anchor="middle" x="611.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
469</a>
470</g>
471</g>
472<!-- Node4&#45;&gt;Node10 -->
473<g id="edge9" class="edge">
474<title>Node4&#45;&gt;Node10</title>
475<path fill="none" stroke="midnightblue" d="M611.5,-213.28C611.5,-199.9 611.5,-182.19 611.5,-170.02"/>
476<polygon fill="midnightblue" stroke="midnightblue" points="608,-213.28 611.5,-223.28 615,-213.28 608,-213.28"/>
477</g>
478<!-- Node11&#45;&gt;Node3 -->
479<g id="edge13" class="edge">
480<title>Node11&#45;&gt;Node3</title>
481<path fill="none" stroke="midnightblue" d="M963.32,-369.7C933.13,-356.28 892.76,-338.34 865.09,-326.04"/>
482<polygon fill="midnightblue" stroke="midnightblue" points="962.18,-373.02 972.74,-373.88 965.02,-366.62 962.18,-373.02"/>
483</g>
484<!-- Node13 -->
485<g id="node13" class="node">
486<title>Node13</title>
487<g id="a_node13"><a xlink:href="_common_test_utils_8cpp.html" target="_top" xlink:title=" ">
488<polygon fill="white" stroke="black" points="1090.5,-296 1090.5,-326 1216.5,-326 1216.5,-296 1090.5,-296"/>
489<text text-anchor="start" x="1098.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnnTestUtils</text>
490<text text-anchor="middle" x="1153.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/CommonTestUtils.cpp</text>
491</a>
492</g>
493</g>
494<!-- Node12&#45;&gt;Node13 -->
495<g id="edge15" class="edge">
496<title>Node12&#45;&gt;Node13</title>
497<path fill="none" stroke="midnightblue" d="M1153.5,-363.59C1153.5,-351.26 1153.5,-336.72 1153.5,-326.23"/>
498<polygon fill="midnightblue" stroke="midnightblue" points="1150,-363.7 1153.5,-373.7 1157,-363.71 1150,-363.7"/>
499</g>
500<!-- Node22 -->
501<g id="node22" class="node">
502<title>Node22</title>
503<g id="a_node22"><a xlink:href="_encoders_8hpp.html" target="_top" xlink:title=" ">
504<polygon fill="white" stroke="black" points="7059.5,-296 7059.5,-326 7197.5,-326 7197.5,-296 7059.5,-296"/>
505<text text-anchor="start" x="7067.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
506<text text-anchor="middle" x="7128.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Encoders.hpp</text>
507</a>
508</g>
509</g>
510<!-- Node21&#45;&gt;Node22 -->
511<g id="edge24" class="edge">
512<title>Node21&#45;&gt;Node22</title>
513<path fill="none" stroke="midnightblue" d="M5173.16,-384.77C5513.15,-372.12 6752.19,-326.01 7059.28,-314.58"/>
514<polygon fill="midnightblue" stroke="midnightblue" points="5172.99,-381.28 5163.13,-385.15 5173.25,-388.27 5172.99,-381.28"/>
515</g>
516<!-- Node35 -->
517<g id="node35" class="node">
518<title>Node35</title>
519<g id="a_node35"><a xlink:href="_ref_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
520<polygon fill="white" stroke="black" points="3936.5,-212.5 3936.5,-253.5 4100.5,-253.5 4100.5,-212.5 3936.5,-212.5"/>
521<text text-anchor="start" x="3944.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
522<text text-anchor="start" x="3944.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
523<text text-anchor="middle" x="4018.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
524</a>
525</g>
526</g>
527<!-- Node21&#45;&gt;Node35 -->
528<g id="edge248" class="edge">
529<title>Node21&#45;&gt;Node35</title>
530<path fill="none" stroke="midnightblue" d="M4999.95,-381.58C4890.02,-372.91 4694.63,-355.76 4528.5,-332 4340.99,-305.19 4295.14,-291.67 4109.5,-254 4106.65,-253.42 4103.74,-252.82 4100.81,-252.22"/>
531<polygon fill="midnightblue" stroke="midnightblue" points="4999.74,-385.08 5009.99,-382.37 5000.29,-378.1 4999.74,-385.08"/>
532</g>
533<!-- Node37 -->
534<g id="node37" class="node">
535<title>Node37</title>
536<g id="a_node37"><a xlink:href="_ref_gather_workload_8hpp.html" target="_top" xlink:title=" ">
537<polygon fill="white" stroke="black" points="4119,-218 4119,-248 4308,-248 4308,-218 4119,-218"/>
538<text text-anchor="start" x="4127" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
539<text text-anchor="middle" x="4213.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.hpp</text>
540</a>
541</g>
542</g>
543<!-- Node21&#45;&gt;Node37 -->
544<g id="edge249" class="edge">
545<title>Node21&#45;&gt;Node37</title>
546<path fill="none" stroke="midnightblue" d="M4999.8,-373.02C4858.07,-348.48 4567.95,-298.04 4322.5,-254 4311.8,-252.08 4300.51,-250.03 4289.42,-248.01"/>
547<polygon fill="midnightblue" stroke="midnightblue" points="4999.29,-376.49 5009.74,-374.74 5000.49,-369.59 4999.29,-376.49"/>
548</g>
549<!-- Node42 -->
550<g id="node42" class="node">
551<title>Node42</title>
552<g id="a_node42"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
553<polygon fill="white" stroke="black" points="1215,-140 1215,-170 1418,-170 1418,-140 1215,-140"/>
554<text text-anchor="start" x="1223" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
555<text text-anchor="middle" x="1316.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
556</a>
557</g>
558</g>
559<!-- Node21&#45;&gt;Node42 -->
560<g id="edge293" class="edge">
561<title>Node21&#45;&gt;Node42</title>
562<path fill="none" stroke="midnightblue" d="M4999.6,-387.52C4459.15,-384.45 1578.09,-366.46 1494.5,-332 1425.06,-303.37 1427.97,-265.74 1375.5,-212 1361.29,-197.45 1344.4,-181.55 1332.34,-170.42"/>
563<polygon fill="midnightblue" stroke="midnightblue" points="4999.65,-391.02 5009.67,-387.58 4999.69,-384.02 4999.65,-391.02"/>
564</g>
565<!-- Node44 -->
566<g id="node44" class="node">
567<title>Node44</title>
568<g id="a_node44"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
569<polygon fill="white" stroke="black" points="1436,-140 1436,-170 1639,-170 1639,-140 1436,-140"/>
570<text text-anchor="start" x="1444" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
571<text text-anchor="middle" x="1537.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
572</a>
573</g>
574</g>
575<!-- Node21&#45;&gt;Node44 -->
576<g id="edge294" class="edge">
577<title>Node21&#45;&gt;Node44</title>
578<path fill="none" stroke="midnightblue" d="M4999.88,-387.68C4480.95,-385.61 1804.03,-372.99 1730.5,-332 1675.15,-301.15 1700.93,-254.02 1653.5,-212 1632.33,-193.24 1603.75,-179.35 1580.26,-170.09"/>
579<polygon fill="midnightblue" stroke="midnightblue" points="4999.91,-391.18 5009.92,-387.72 4999.93,-384.18 4999.91,-391.18"/>
580</g>
581<!-- Node64 -->
582<g id="node64" class="node">
583<title>Node64</title>
584<g id="a_node64"><a xlink:href="_batch_to_space_nd_8hpp.html" target="_top" xlink:title=" ">
585<polygon fill="white" stroke="black" points="2752,-218 2752,-248 2927,-248 2927,-218 2752,-218"/>
586<text text-anchor="start" x="2760" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
587<text text-anchor="middle" x="2839.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.hpp</text>
588</a>
589</g>
590</g>
591<!-- Node21&#45;&gt;Node64 -->
592<g id="edge263" class="edge">
593<title>Node21&#45;&gt;Node64</title>
594<path fill="none" stroke="midnightblue" d="M4999.49,-388.3C4675.67,-388.97 3540.56,-387.23 3183.5,-332 3069.35,-314.34 2939.48,-270.61 2876.99,-248.01"/>
595<polygon fill="midnightblue" stroke="midnightblue" points="4999.76,-391.8 5009.75,-388.28 4999.75,-384.8 4999.76,-391.8"/>
596</g>
597<!-- Node68 -->
598<g id="node68" class="node">
599<title>Node68</title>
600<g id="a_node68"><a xlink:href="_conv3d_impl_8hpp.html" target="_top" xlink:title=" ">
601<polygon fill="white" stroke="black" points="5010.5,-218 5010.5,-248 5162.5,-248 5162.5,-218 5010.5,-218"/>
602<text text-anchor="start" x="5018.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
603<text text-anchor="middle" x="5086.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.hpp</text>
604</a>
605</g>
606</g>
607<!-- Node21&#45;&gt;Node68 -->
608<g id="edge269" class="edge">
609<title>Node21&#45;&gt;Node68</title>
610<path fill="none" stroke="midnightblue" d="M5086.5,-363.76C5086.5,-331.24 5086.5,-274.51 5086.5,-248.18"/>
611<polygon fill="midnightblue" stroke="midnightblue" points="5083,-363.79 5086.5,-373.79 5090,-363.79 5083,-363.79"/>
612</g>
613<!-- Node70 -->
614<g id="node70" class="node">
615<title>Node70</title>
616<g id="a_node70"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
617<polygon fill="white" stroke="black" points="3472.5,-218 3472.5,-248 3612.5,-248 3612.5,-218 3472.5,-218"/>
618<text text-anchor="start" x="3480.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
619<text text-anchor="middle" x="3542.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
620</a>
621</g>
622</g>
623<!-- Node21&#45;&gt;Node70 -->
624<g id="edge270" class="edge">
625<title>Node21&#45;&gt;Node70</title>
626<path fill="none" stroke="midnightblue" d="M4999.63,-386.62C4760.51,-382.41 4096.07,-367.74 3880.5,-332 3768.99,-313.51 3642.13,-270.57 3580.34,-248.17"/>
627<polygon fill="midnightblue" stroke="midnightblue" points="4999.61,-390.12 5009.67,-386.8 4999.73,-383.12 4999.61,-390.12"/>
628</g>
629<!-- Node75 -->
630<g id="node75" class="node">
631<title>Node75</title>
632<g id="a_node75"><a xlink:href="_fill_8hpp.html" target="_top" xlink:title=" ">
633<polygon fill="white" stroke="black" points="2945,-218 2945,-248 3074,-248 3074,-218 2945,-218"/>
634<text text-anchor="start" x="2953" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
635<text text-anchor="middle" x="3009.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.hpp</text>
636</a>
637</g>
638</g>
639<!-- Node21&#45;&gt;Node75 -->
640<g id="edge271" class="edge">
641<title>Node21&#45;&gt;Node75</title>
642<path fill="none" stroke="midnightblue" d="M4999.61,-387.91C4695.95,-387.17 3683.19,-381 3362.5,-332 3245.71,-314.15 3112.56,-270.61 3048.27,-248.06"/>
643<polygon fill="midnightblue" stroke="midnightblue" points="4999.67,-391.41 5009.68,-387.93 4999.69,-384.41 4999.67,-391.41"/>
644</g>
645<!-- Node78 -->
646<g id="node78" class="node">
647<title>Node78</title>
648<g id="a_node78"><a xlink:href="_fully_connected_8hpp.html" target="_top" xlink:title=" ">
649<polygon fill="white" stroke="black" points="2565,-218 2565,-248 2734,-248 2734,-218 2565,-218"/>
650<text text-anchor="start" x="2573" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
651<text text-anchor="middle" x="2649.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.hpp</text>
652</a>
653</g>
654</g>
655<!-- Node21&#45;&gt;Node78 -->
656<g id="edge272" class="edge">
657<title>Node21&#45;&gt;Node78</title>
658<path fill="none" stroke="midnightblue" d="M4999.64,-388.43C4657.42,-389.68 3401.82,-390.12 3008.5,-332 2889.62,-314.43 2753.98,-270.66 2688.68,-248.03"/>
659<polygon fill="midnightblue" stroke="midnightblue" points="4999.75,-391.93 5009.74,-388.39 4999.73,-384.93 4999.75,-391.93"/>
660</g>
661<!-- Node80 -->
662<g id="node80" class="node">
663<title>Node80</title>
664<g id="a_node80"><a xlink:href="_gather_8hpp.html" target="_top" xlink:title=" ">
665<polygon fill="white" stroke="black" points="2380,-218 2380,-248 2509,-248 2509,-218 2380,-218"/>
666<text text-anchor="start" x="2388" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
667<text text-anchor="middle" x="2444.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.hpp</text>
668</a>
669</g>
670</g>
671<!-- Node21&#45;&gt;Node80 -->
672<g id="edge273" class="edge">
673<title>Node21&#45;&gt;Node80</title>
674<path fill="none" stroke="midnightblue" d="M4999.47,-388.15C4563.86,-388.66 2636.81,-387.73 2523.5,-332 2487.22,-314.16 2462.12,-270.92 2450.99,-248.32"/>
675<polygon fill="midnightblue" stroke="midnightblue" points="4999.79,-391.65 5009.78,-388.14 4999.78,-384.65 4999.79,-391.65"/>
676</g>
677<!-- Node89 -->
678<g id="node89" class="node">
679<title>Node89</title>
680<g id="a_node89"><a xlink:href="_mirror_pad_8cpp.html" target="_top" xlink:title=" ">
681<polygon fill="white" stroke="black" points="3630.5,-218 3630.5,-248 3770.5,-248 3770.5,-218 3630.5,-218"/>
682<text text-anchor="start" x="3638.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
683<text text-anchor="middle" x="3700.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/MirrorPad.cpp</text>
684</a>
685</g>
686</g>
687<!-- Node21&#45;&gt;Node89 -->
688<g id="edge284" class="edge">
689<title>Node21&#45;&gt;Node89</title>
690<path fill="none" stroke="midnightblue" d="M4999.47,-385.55C4786.66,-379.18 4244.33,-360.59 4065.5,-332 3945.64,-312.84 3808.4,-270.19 3741.49,-248.01"/>
691<polygon fill="midnightblue" stroke="midnightblue" points="4999.56,-389.05 5009.66,-385.85 4999.77,-382.06 4999.56,-389.05"/>
692</g>
693<!-- Node90 -->
694<g id="node90" class="node">
695<title>Node90</title>
696<g id="a_node90"><a xlink:href="_pad_8cpp.html" target="_top" xlink:title=" ">
697<polygon fill="white" stroke="black" points="3789,-218 3789,-248 3918,-248 3918,-218 3789,-218"/>
698<text text-anchor="start" x="3797" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
699<text text-anchor="middle" x="3853.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pad.cpp</text>
700</a>
701</g>
702</g>
703<!-- Node21&#45;&gt;Node90 -->
704<g id="edge285" class="edge">
705<title>Node21&#45;&gt;Node90</title>
706<path fill="none" stroke="midnightblue" d="M4999.48,-386.2C4851.07,-382.19 4539.77,-369.65 4279.5,-332 4141.11,-311.98 3981.26,-270.01 3902.52,-248.06"/>
707<polygon fill="midnightblue" stroke="midnightblue" points="4999.79,-389.71 5009.88,-386.47 4999.98,-382.71 4999.79,-389.71"/>
708</g>
709<!-- Node94 -->
710<g id="node94" class="node">
711<title>Node94</title>
712<g id="a_node94"><a xlink:href="_reduce_8hpp.html" target="_top" xlink:title=" ">
713<polygon fill="white" stroke="black" points="3130.5,-218 3130.5,-248 3260.5,-248 3260.5,-218 3130.5,-218"/>
714<text text-anchor="start" x="3138.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
715<text text-anchor="middle" x="3195.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.hpp</text>
716</a>
717</g>
718</g>
719<!-- Node21&#45;&gt;Node94 -->
720<g id="edge292" class="edge">
721<title>Node21&#45;&gt;Node94</title>
722<path fill="none" stroke="midnightblue" d="M4999.78,-387.67C4716.46,-386.13 3820,-377.7 3534.5,-332 3422.13,-314.01 3294.35,-270.53 3232.69,-248.03"/>
723<polygon fill="midnightblue" stroke="midnightblue" points="4999.98,-391.17 5010,-387.72 5000.02,-384.17 4999.98,-391.17"/>
724</g>
725<!-- Node96 -->
726<g id="node96" class="node">
727<title>Node96</title>
728<g id="a_node96"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
729<polygon fill="white" stroke="black" points="2025,-140 2025,-170 2216,-170 2216,-140 2025,-140"/>
730<text text-anchor="start" x="2033" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
731<text text-anchor="middle" x="2120.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
732</a>
733</g>
734</g>
735<!-- Node21&#45;&gt;Node96 -->
736<g id="edge295" class="edge">
737<title>Node21&#45;&gt;Node96</title>
738<path fill="none" stroke="midnightblue" d="M4999.64,-387.16C4611.31,-383.22 3043.75,-365.39 2826.5,-332 2702.62,-312.96 2661.84,-320.34 2555.5,-254 2534.14,-240.68 2539.84,-223.6 2517.5,-212 2401.46,-151.73 2354.68,-196.24 2225.5,-176 2214.23,-174.23 2202.31,-172.16 2190.71,-170.03"/>
739<polygon fill="midnightblue" stroke="midnightblue" points="4999.66,-390.66 5009.69,-387.26 4999.73,-383.66 4999.66,-390.66"/>
740</g>
741<!-- Node113 -->
742<g id="node113" class="node">
743<title>Node113</title>
744<g id="a_node113"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
745<polygon fill="white" stroke="black" points="2173.5,-218 2173.5,-248 2361.5,-248 2361.5,-218 2173.5,-218"/>
746<text text-anchor="start" x="2181.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
747<text text-anchor="middle" x="2267.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
748</a>
749</g>
750</g>
751<!-- Node21&#45;&gt;Node113 -->
752<g id="edge299" class="edge">
753<title>Node21&#45;&gt;Node113</title>
754<path fill="none" stroke="midnightblue" d="M4999.9,-388.29C4575.36,-389.44 2724.37,-390.98 2474.5,-332 2402.52,-315.01 2325.86,-270.98 2289.32,-248.16"/>
755<polygon fill="midnightblue" stroke="midnightblue" points="4999.97,-391.79 5009.96,-388.26 4999.95,-384.79 4999.97,-391.79"/>
756</g>
757<!-- Node115 -->
758<g id="node115" class="node">
759<title>Node115</title>
760<g id="a_node115"><a xlink:href="_space_to_batch_nd_8hpp.html" target="_top" xlink:title=" ">
761<polygon fill="white" stroke="black" points="3279,-218 3279,-248 3454,-248 3454,-218 3279,-218"/>
762<text text-anchor="start" x="3287" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
763<text text-anchor="middle" x="3366.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.hpp</text>
764</a>
765</g>
766</g>
767<!-- Node21&#45;&gt;Node115 -->
768<g id="edge306" class="edge">
769<title>Node21&#45;&gt;Node115</title>
770<path fill="none" stroke="midnightblue" d="M4999.36,-387.17C4737.24,-384.25 3958.68,-372.33 3708.5,-332 3595.39,-313.76 3466.63,-270.5 3404.29,-248.05"/>
771<polygon fill="midnightblue" stroke="midnightblue" points="4999.55,-390.67 5009.59,-387.28 4999.63,-383.67 4999.55,-390.67"/>
772</g>
773<!-- Node118 -->
774<g id="node118" class="node">
775<title>Node118</title>
776<g id="a_node118"><a xlink:href="_space_to_depth_8hpp.html" target="_top" xlink:title=" ">
777<polygon fill="white" stroke="black" points="10532,-218 10532,-248 10695,-248 10695,-218 10532,-218"/>
778<text text-anchor="start" x="10540" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
779<text text-anchor="middle" x="10613.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.hpp</text>
780</a>
781</g>
782</g>
783<!-- Node21&#45;&gt;Node118 -->
784<g id="edge307" class="edge">
785<title>Node21&#45;&gt;Node118</title>
786<path fill="none" stroke="midnightblue" d="M5173.11,-386.93C5539.32,-382.32 6996.92,-362.89 8194.5,-332 9227.18,-305.36 9491.84,-377.13 10517.5,-254 10529.42,-252.57 10542.05,-250.41 10554.1,-248.03"/>
787<polygon fill="midnightblue" stroke="midnightblue" points="5173.06,-383.43 5163.11,-387.06 5173.15,-390.43 5173.06,-383.43"/>
788</g>
789<!-- Node127 -->
790<g id="node127" class="node">
791<title>Node127</title>
792<g id="a_node127"><a xlink:href="_decoders_8hpp.html" target="_top" xlink:title=" ">
793<polygon fill="white" stroke="black" points="8045.5,-296 8045.5,-326 8185.5,-326 8185.5,-296 8045.5,-296"/>
794<text text-anchor="start" x="8053.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
795<text text-anchor="middle" x="8115.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Decoders.hpp</text>
796</a>
797</g>
798</g>
799<!-- Node21&#45;&gt;Node127 -->
800<g id="edge161" class="edge">
801<title>Node21&#45;&gt;Node127</title>
802<path fill="none" stroke="midnightblue" d="M5173.51,-385.82C5619.3,-374.63 7642.13,-323.88 8045.43,-313.76"/>
803<polygon fill="midnightblue" stroke="midnightblue" points="5173.18,-382.32 5163.27,-386.07 5173.36,-389.32 5173.18,-382.32"/>
804</g>
805<!-- Node133 -->
806<g id="node133" class="node">
807<title>Node133</title>
808<g id="a_node133"><a xlink:href="_ref_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
809<polygon fill="white" stroke="black" points="11574,-296 11574,-326 11789,-326 11789,-296 11574,-296"/>
810<text text-anchor="start" x="11582" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
811<text text-anchor="middle" x="11681.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.hpp</text>
812</a>
813</g>
814</g>
815<!-- Node21&#45;&gt;Node133 -->
816<g id="edge227" class="edge">
817<title>Node21&#45;&gt;Node133</title>
818<path fill="none" stroke="midnightblue" d="M5173.15,-388.05C5714.86,-388.17 8691.26,-386.27 11117.5,-332 11276.43,-328.44 11460.46,-321.36 11573.93,-316.65"/>
819<polygon fill="midnightblue" stroke="midnightblue" points="5173.07,-384.55 5163.07,-388.05 5173.07,-391.55 5173.07,-384.55"/>
820</g>
821<!-- Node134 -->
822<g id="node134" class="node">
823<title>Node134</title>
824<g id="a_node134"><a xlink:href="_ref_elementwise_workload_8hpp.html" target="_top" xlink:title=" ">
825<polygon fill="white" stroke="black" points="13674,-218 13674,-248 13893,-248 13893,-218 13674,-218"/>
826<text text-anchor="start" x="13682" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
827<text text-anchor="middle" x="13783.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.hpp</text>
828</a>
829</g>
830</g>
831<!-- Node21&#45;&gt;Node134 -->
832<g id="edge230" class="edge">
833<title>Node21&#45;&gt;Node134</title>
834<path fill="none" stroke="midnightblue" d="M5173.34,-387.8C6066.13,-385.72 13544.36,-367.27 13650.5,-332 13701.13,-315.18 13748.4,-271.07 13770.46,-248.2"/>
835<polygon fill="midnightblue" stroke="midnightblue" points="5173.13,-384.3 5163.14,-387.83 5173.15,-391.3 5173.13,-384.3"/>
836</g>
837<!-- Node135 -->
838<g id="node135" class="node">
839<title>Node135</title>
840<g id="a_node135"><a xlink:href="_elementwise_function_8hpp.html" target="_top" xlink:title=" ">
841<polygon fill="white" stroke="black" points="12495.5,-296 12495.5,-326 12693.5,-326 12693.5,-296 12495.5,-296"/>
842<text text-anchor="start" x="12503.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
843<text text-anchor="middle" x="12594.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.hpp</text>
844</a>
845</g>
846</g>
847<!-- Node21&#45;&gt;Node135 -->
848<g id="edge233" class="edge">
849<title>Node21&#45;&gt;Node135</title>
850<path fill="none" stroke="midnightblue" d="M5173.44,-387.95C5949.34,-387.43 11674.35,-381.88 12433.5,-332 12453.88,-330.66 12475.62,-328.48 12496.33,-326.03"/>
851<polygon fill="midnightblue" stroke="midnightblue" points="5173.19,-384.45 5163.19,-387.96 5173.19,-391.45 5173.19,-384.45"/>
852</g>
853<!-- Node137 -->
854<g id="node137" class="node">
855<title>Node137</title>
856<g id="a_node137"><a xlink:href="_ref_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
857<polygon fill="white" stroke="black" points="12040.5,-290.5 12040.5,-331.5 12224.5,-331.5 12224.5,-290.5 12040.5,-290.5"/>
858<text text-anchor="start" x="12048.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
859<text text-anchor="start" x="12048.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
860<text text-anchor="middle" x="12132.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
861</a>
862</g>
863</g>
864<!-- Node21&#45;&gt;Node137 -->
865<g id="edge242" class="edge">
866<title>Node21&#45;&gt;Node137</title>
867<path fill="none" stroke="midnightblue" d="M5173.17,-387.89C5859.16,-386.95 10421.14,-378.95 11798.5,-332 11880.36,-329.21 11973.37,-323.43 12040.41,-318.79"/>
868<polygon fill="midnightblue" stroke="midnightblue" points="5173.11,-384.39 5163.12,-387.91 5173.12,-391.39 5173.11,-384.39"/>
869</g>
870<!-- Node138 -->
871<g id="node138" class="node">
872<title>Node138</title>
873<g id="a_node138"><a xlink:href="_ref_elementwise_unary_workload_8hpp.html" target="_top" xlink:title=" ">
874<polygon fill="white" stroke="black" points="12242.5,-290.5 12242.5,-331.5 12424.5,-331.5 12424.5,-290.5 12242.5,-290.5"/>
875<text text-anchor="start" x="12250.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
876<text text-anchor="start" x="12250.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
877<text text-anchor="middle" x="12333.5" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
878</a>
879</g>
880</g>
881<!-- Node21&#45;&gt;Node138 -->
882<g id="edge245" class="edge">
883<title>Node21&#45;&gt;Node138</title>
884<path fill="none" stroke="midnightblue" d="M5173.14,-387.79C5961,-385.84 11864.93,-369.95 12233.5,-332 12236.41,-331.7 12239.35,-331.36 12242.32,-330.98"/>
885<polygon fill="midnightblue" stroke="midnightblue" points="5173,-384.29 5163.01,-387.82 5173.02,-391.29 5173,-384.29"/>
886</g>
887<!-- Node139 -->
888<g id="node139" class="node">
889<title>Node139</title>
890<g id="a_node139"><a xlink:href="_ref_logical_binary_workload_8hpp.html" target="_top" xlink:title=" ">
891<polygon fill="white" stroke="black" points="12711.5,-296 12711.5,-326 12933.5,-326 12933.5,-296 12711.5,-296"/>
892<text text-anchor="start" x="12719.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
893<text text-anchor="middle" x="12822.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.hpp</text>
894</a>
895</g>
896</g>
897<!-- Node21&#45;&gt;Node139 -->
898<g id="edge250" class="edge">
899<title>Node21&#45;&gt;Node139</title>
900<path fill="none" stroke="midnightblue" d="M5173.34,-387.75C5990.51,-385.4 12308.27,-366.09 12702.5,-332 12717.86,-330.67 12734.22,-328.47 12749.76,-326.01"/>
901<polygon fill="midnightblue" stroke="midnightblue" points="5173.11,-384.25 5163.12,-387.78 5173.13,-391.25 5173.11,-384.25"/>
902</g>
903<!-- Node140 -->
904<g id="node140" class="node">
905<title>Node140</title>
906<g id="a_node140"><a xlink:href="_ref_logical_unary_workload_8hpp.html" target="_top" xlink:title=" ">
907<polygon fill="white" stroke="black" points="13003.5,-296 13003.5,-326 13223.5,-326 13223.5,-296 13003.5,-296"/>
908<text text-anchor="start" x="13011.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
909<text text-anchor="middle" x="13113.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.hpp</text>
910</a>
911</g>
912</g>
913<!-- Node21&#45;&gt;Node140 -->
914<g id="edge253" class="edge">
915<title>Node21&#45;&gt;Node140</title>
916<path fill="none" stroke="midnightblue" d="M5173.12,-387.96C5977.31,-387.5 12128.46,-382.36 12942.5,-332 12964.13,-330.66 12987.22,-328.48 13009.21,-326.03"/>
917<polygon fill="midnightblue" stroke="midnightblue" points="5173.06,-384.46 5163.06,-387.96 5173.06,-391.46 5173.06,-384.46"/>
918</g>
919<!-- Node141 -->
920<g id="node141" class="node">
921<title>Node141</title>
922<g id="a_node141"><a xlink:href="_activation_8hpp.html" target="_top" xlink:title=" ">
923<polygon fill="white" stroke="black" points="13498,-296 13498,-326 13641,-326 13641,-296 13498,-296"/>
924<text text-anchor="start" x="13506" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
925<text text-anchor="middle" x="13569.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.hpp</text>
926</a>
927</g>
928</g>
929<!-- Node21&#45;&gt;Node141 -->
930<g id="edge256" class="edge">
931<title>Node21&#45;&gt;Node141</title>
932<path fill="none" stroke="midnightblue" d="M5173.25,-388.03C5938.47,-388.23 11547.92,-387.74 13232.5,-332 13324.17,-328.97 13429.71,-322.17 13497.89,-317.34"/>
933<polygon fill="midnightblue" stroke="midnightblue" points="5173.13,-384.53 5163.13,-388.03 5173.13,-391.53 5173.13,-384.53"/>
934</g>
935<!-- Node143 -->
936<g id="node143" class="node">
937<title>Node143</title>
938<g id="a_node143"><a xlink:href="_broadcast_8hpp.html" target="_top" xlink:title=" ">
939<polygon fill="white" stroke="black" points="13977,-296 13977,-326 14120,-326 14120,-296 13977,-296"/>
940<text text-anchor="start" x="13985" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
941<text text-anchor="middle" x="14048.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.hpp</text>
942</a>
943</g>
944</g>
945<!-- Node21&#45;&gt;Node143 -->
946<g id="edge264" class="edge">
947<title>Node21&#45;&gt;Node143</title>
948<path fill="none" stroke="midnightblue" d="M5173.15,-387.75C6021.94,-385.24 12839.6,-364.14 13740.5,-332 13821.63,-329.11 13914.6,-322.63 13976.99,-317.83"/>
949<polygon fill="midnightblue" stroke="midnightblue" points="5173.14,-384.25 5163.15,-387.78 5173.16,-391.25 5173.14,-384.25"/>
950</g>
951<!-- Node145 -->
952<g id="node145" class="node">
953<title>Node145</title>
954<g id="a_node145"><a xlink:href="_log_softmax_8hpp.html" target="_top" xlink:title=" ">
955<polygon fill="white" stroke="black" points="10743.5,-296 10743.5,-326 10895.5,-326 10895.5,-296 10743.5,-296"/>
956<text text-anchor="start" x="10751.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
957<text text-anchor="middle" x="10819.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.hpp</text>
958</a>
959</g>
960</g>
961<!-- Node21&#45;&gt;Node145 -->
962<g id="edge274" class="edge">
963<title>Node21&#45;&gt;Node145</title>
964<path fill="none" stroke="midnightblue" d="M5173.27,-386.97C5624.56,-381.6 7749.17,-356.11 9487.5,-332 9965.33,-325.37 10539.56,-316.41 10743.29,-313.21"/>
965<polygon fill="midnightblue" stroke="midnightblue" points="5173.2,-383.47 5163.24,-387.09 5173.28,-390.47 5173.2,-383.47"/>
966</g>
967<!-- Node147 -->
968<g id="node147" class="node">
969<title>Node147</title>
970<g id="a_node147"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" ">
971<polygon fill="white" stroke="black" points="14541.5,-296 14541.5,-326 14681.5,-326 14681.5,-296 14541.5,-296"/>
972<text text-anchor="start" x="14549.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
973<text text-anchor="middle" x="14611.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.hpp</text>
974</a>
975</g>
976</g>
977<!-- Node21&#45;&gt;Node147 -->
978<g id="edge277" class="edge">
979<title>Node21&#45;&gt;Node147</title>
980<path fill="none" stroke="midnightblue" d="M5173.41,-387.89C5985.21,-386.77 12251.89,-376.75 14129.5,-332 14276.03,-328.51 14447.46,-320.44 14541.28,-315.69"/>
981<polygon fill="midnightblue" stroke="midnightblue" points="5173.26,-384.39 5163.27,-387.9 5173.27,-391.39 5173.26,-384.39"/>
982</g>
983<!-- Node148 -->
984<g id="node148" class="node">
985<title>Node148</title>
986<g id="a_node148"><a xlink:href="_lstm_utils_8cpp.html" target="_top" xlink:title=" ">
987<polygon fill="white" stroke="black" points="14715.5,-218 14715.5,-248 14855.5,-248 14855.5,-218 14715.5,-218"/>
988<text text-anchor="start" x="14723.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
989<text text-anchor="middle" x="14785.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text>
990</a>
991</g>
992</g>
993<!-- Node21&#45;&gt;Node148 -->
994<g id="edge283" class="edge">
995<title>Node21&#45;&gt;Node148</title>
996<path fill="none" stroke="midnightblue" d="M5173.55,-387.72C6129.21,-384.66 14632.61,-356.71 14690.5,-332 14731.04,-314.7 14762.82,-270.81 14777.17,-248.09"/>
997<polygon fill="midnightblue" stroke="midnightblue" points="5173.31,-384.22 5163.32,-387.76 5173.33,-391.22 5173.31,-384.22"/>
998</g>
999<!-- Node149 -->
1000<g id="node149" class="node">
1001<title>Node149</title>
1002<g id="a_node149"><a xlink:href="_pooling2d_8hpp.html" target="_top" xlink:title=" ">
1003<polygon fill="white" stroke="black" points="1503.5,-296 1503.5,-326 1645.5,-326 1645.5,-296 1503.5,-296"/>
1004<text text-anchor="start" x="1511.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1005<text text-anchor="middle" x="1574.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.hpp</text>
1006</a>
1007</g>
1008</g>
1009<!-- Node21&#45;&gt;Node149 -->
1010<g id="edge286" class="edge">
1011<title>Node21&#45;&gt;Node149</title>
1012<path fill="none" stroke="midnightblue" d="M4999.63,-387.7C4499.65,-385.8 1999.37,-374.26 1659.5,-332 1648.67,-330.65 1637.21,-328.48 1626.32,-326.06"/>
1013<polygon fill="midnightblue" stroke="midnightblue" points="4999.65,-391.2 5009.67,-387.73 4999.68,-384.2 4999.65,-391.2"/>
1014</g>
1015<!-- Node151 -->
1016<g id="node151" class="node">
1017<title>Node151</title>
1018<g id="a_node151"><a xlink:href="_pooling3d_8hpp.html" target="_top" xlink:title=" ">
1019<polygon fill="white" stroke="black" points="1739.5,-296 1739.5,-326 1881.5,-326 1881.5,-296 1739.5,-296"/>
1020<text text-anchor="start" x="1747.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1021<text text-anchor="middle" x="1810.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.hpp</text>
1022</a>
1023</g>
1024</g>
1025<!-- Node21&#45;&gt;Node151 -->
1026<g id="edge289" class="edge">
1027<title>Node21&#45;&gt;Node151</title>
1028<path fill="none" stroke="midnightblue" d="M4999.84,-387.36C4649.21,-384.55 3301.47,-371.64 2193.5,-332 2084.71,-328.11 1958.65,-321.03 1881.76,-316.42"/>
1029<polygon fill="midnightblue" stroke="midnightblue" points="4999.9,-390.86 5009.92,-387.44 4999.95,-383.86 4999.9,-390.86"/>
1030</g>
1031<!-- Node153 -->
1032<g id="node153" class="node">
1033<title>Node153</title>
1034<g id="a_node153"><a xlink:href="_resize_8hpp.html" target="_top" xlink:title=" ">
1035<polygon fill="white" stroke="black" points="2203,-296 2203,-326 2332,-326 2332,-296 2203,-296"/>
1036<text text-anchor="start" x="2211" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1037<text text-anchor="middle" x="2267.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.hpp</text>
1038</a>
1039</g>
1040</g>
1041<!-- Node21&#45;&gt;Node153 -->
1042<g id="edge296" class="edge">
1043<title>Node21&#45;&gt;Node153</title>
1044<path fill="none" stroke="midnightblue" d="M4999.6,-388.17C4595.75,-388.64 2899.65,-387.25 2372.5,-332 2359.3,-330.62 2345.29,-328.45 2331.94,-326.04"/>
1045<polygon fill="midnightblue" stroke="midnightblue" points="4999.76,-391.67 5009.75,-388.15 4999.75,-384.67 4999.76,-391.67"/>
1046</g>
1047<!-- Node155 -->
1048<g id="node155" class="node">
1049<title>Node155</title>
1050<g id="a_node155"><a xlink:href="_slice_8hpp.html" target="_top" xlink:title=" ">
1051<polygon fill="white" stroke="black" points="14899,-296 14899,-326 15028,-326 15028,-296 14899,-296"/>
1052<text text-anchor="start" x="14907" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1053<text text-anchor="middle" x="14963.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.hpp</text>
1054</a>
1055</g>
1056</g>
1057<!-- Node21&#45;&gt;Node155 -->
1058<g id="edge300" class="edge">
1059<title>Node21&#45;&gt;Node155</title>
1060<path fill="none" stroke="midnightblue" d="M5173.34,-387.76C6107.48,-385.1 14273.63,-361.08 14780.5,-332 14819.91,-329.74 14863.88,-325 14898.85,-320.71"/>
1061<polygon fill="midnightblue" stroke="midnightblue" points="5173.32,-384.26 5163.33,-387.78 5173.34,-391.26 5173.32,-384.26"/>
1062</g>
1063<!-- Node158 -->
1064<g id="node158" class="node">
1065<title>Node158</title>
1066<g id="a_node158"><a xlink:href="_softmax_8hpp.html" target="_top" xlink:title=" ">
1067<polygon fill="white" stroke="black" points="10974.5,-296 10974.5,-326 11108.5,-326 11108.5,-296 10974.5,-296"/>
1068<text text-anchor="start" x="10982.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1069<text text-anchor="middle" x="11041.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.hpp</text>
1070</a>
1071</g>
1072</g>
1073<!-- Node21&#45;&gt;Node158 -->
1074<g id="edge303" class="edge">
1075<title>Node21&#45;&gt;Node158</title>
1076<path fill="none" stroke="midnightblue" d="M5173.33,-387.88C5853.06,-386.81 10309.37,-378.09 10904.5,-332 10927.39,-330.23 10952.26,-326.99 10974.46,-323.64"/>
1077<polygon fill="midnightblue" stroke="midnightblue" points="5173.12,-384.38 5163.13,-387.89 5173.13,-391.38 5173.12,-384.38"/>
1078</g>
1079<!-- Node22&#45;&gt;Node15 -->
1080<g id="edge25" class="edge">
1081<title>Node22&#45;&gt;Node15</title>
1082<path fill="none" stroke="midnightblue" d="M7048.86,-309.8C6420.22,-308.13 2275.61,-295.6 2016.5,-254 2008.23,-252.67 1999.55,-250.48 1991.37,-248.01"/>
1083<polygon fill="midnightblue" stroke="midnightblue" points="7049.16,-313.3 7059.17,-309.83 7049.18,-306.3 7049.16,-313.3"/>
1084</g>
1085<!-- Node23 -->
1086<g id="node23" class="node">
1087<title>Node23</title>
1088<g id="a_node23"><a xlink:href="_batch_mat_mul_impl_8hpp.html" target="_top" xlink:title=" ">
1089<polygon fill="white" stroke="black" points="6107.5,-218 6107.5,-248 6287.5,-248 6287.5,-218 6107.5,-218"/>
1090<text text-anchor="start" x="6115.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1091<text text-anchor="middle" x="6197.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.hpp</text>
1092</a>
1093</g>
1094</g>
1095<!-- Node22&#45;&gt;Node23 -->
1096<g id="edge26" class="edge">
1097<title>Node22&#45;&gt;Node23</title>
1098<path fill="none" stroke="midnightblue" d="M7049.06,-308.14C6900.63,-303.9 6571.32,-290.84 6296.5,-254 6284.77,-252.43 6272.34,-250.29 6260.4,-248"/>
1099<polygon fill="midnightblue" stroke="midnightblue" points="7049.34,-311.65 7059.43,-308.43 7049.54,-304.66 7049.34,-311.65"/>
1100</g>
1101<!-- Node29 -->
1102<g id="node29" class="node">
1103<title>Node29</title>
1104<g id="a_node29"><a xlink:href="_ref_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
1105<polygon fill="white" stroke="black" points="5411,-218 5411,-248 5638,-248 5638,-218 5411,-218"/>
1106<text text-anchor="start" x="5419" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1107<text text-anchor="middle" x="5524.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.hpp</text>
1108</a>
1109</g>
1110</g>
1111<!-- Node22&#45;&gt;Node29 -->
1112<g id="edge33" class="edge">
1113<title>Node22&#45;&gt;Node29</title>
1114<path fill="none" stroke="midnightblue" d="M7048.91,-310.25C6827.19,-310.24 6183.9,-305.42 5652.5,-254 5637.05,-252.51 5620.63,-250.36 5604.89,-248.03"/>
1115<polygon fill="midnightblue" stroke="midnightblue" points="7049.14,-313.75 7059.14,-310.25 7049.14,-306.75 7049.14,-313.75"/>
1116</g>
1117<!-- Node31 -->
1118<g id="node31" class="node">
1119<title>Node31</title>
1120<g id="a_node31"><a xlink:href="_ref_convolution3d_workload_8hpp.html" target="_top" xlink:title=" ">
1121<polygon fill="white" stroke="black" points="5695,-218 5695,-248 5922,-248 5922,-218 5695,-218"/>
1122<text text-anchor="start" x="5703" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1123<text text-anchor="middle" x="5808.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.hpp</text>
1124</a>
1125</g>
1126</g>
1127<!-- Node22&#45;&gt;Node31 -->
1128<g id="edge36" class="edge">
1129<title>Node22&#45;&gt;Node31</title>
1130<path fill="none" stroke="midnightblue" d="M7049.4,-309.46C6857.21,-307.47 6350.59,-298.1 5930.5,-254 5915.88,-252.46 5900.35,-250.32 5885.44,-248"/>
1131<polygon fill="midnightblue" stroke="midnightblue" points="7049.38,-312.96 7059.41,-309.56 7049.45,-305.96 7049.38,-312.96"/>
1132</g>
1133<!-- Node33 -->
1134<g id="node33" class="node">
1135<title>Node33</title>
1136<g id="a_node33"><a xlink:href="_ref_depthwise_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
1137<polygon fill="white" stroke="black" points="5180.5,-212.5 5180.5,-253.5 5392.5,-253.5 5392.5,-212.5 5180.5,-212.5"/>
1138<text text-anchor="start" x="5188.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1139<text text-anchor="start" x="5188.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
1140<text text-anchor="middle" x="5286.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
1141</a>
1142</g>
1143</g>
1144<!-- Node22&#45;&gt;Node33 -->
1145<g id="edge39" class="edge">
1146<title>Node22&#45;&gt;Node33</title>
1147<path fill="none" stroke="midnightblue" d="M7049.31,-308.9C6755.43,-304.61 5727.57,-287.47 5401.5,-254 5398.58,-253.7 5395.62,-253.37 5392.63,-253.01"/>
1148<polygon fill="midnightblue" stroke="midnightblue" points="7049.4,-312.41 7059.45,-309.05 7049.5,-305.41 7049.4,-312.41"/>
1149</g>
1150<!-- Node22&#45;&gt;Node34 -->
1151<g id="edge130" class="edge">
1152<title>Node22&#45;&gt;Node34</title>
1153<path fill="none" stroke="midnightblue" d="M7048.92,-309.91C6600.15,-309.24 4403.91,-303.4 4355.5,-254 4334.64,-232.72 4354.19,-197.5 4370.3,-175.58"/>
1154<polygon fill="midnightblue" stroke="midnightblue" points="7049.19,-313.41 7059.2,-309.93 7049.2,-306.41 7049.19,-313.41"/>
1155</g>
1156<!-- Node22&#45;&gt;Node35 -->
1157<g id="edge42" class="edge">
1158<title>Node22&#45;&gt;Node35</title>
1159<path fill="none" stroke="midnightblue" d="M7049.23,-309.47C6602.5,-306.34 4408.53,-289.28 4109.5,-254 4106.61,-253.66 4103.67,-253.27 4100.72,-252.83"/>
1160<polygon fill="midnightblue" stroke="midnightblue" points="7049.44,-312.97 7059.46,-309.54 7049.48,-305.97 7049.44,-312.97"/>
1161</g>
1162<!-- Node22&#45;&gt;Node37 -->
1163<g id="edge45" class="edge">
1164<title>Node22&#45;&gt;Node37</title>
1165<path fill="none" stroke="midnightblue" d="M7049.1,-310.15C6651.29,-310.63 4872.4,-309.57 4322.5,-254 4308.81,-252.62 4294.27,-250.45 4280.41,-248.04"/>
1166<polygon fill="midnightblue" stroke="midnightblue" points="7049.36,-313.65 7059.35,-310.14 7049.35,-306.65 7049.36,-313.65"/>
1167</g>
1168<!-- Node39 -->
1169<g id="node39" class="node">
1170<title>Node39</title>
1171<g id="a_node39"><a xlink:href="_ref_mean_workload_8hpp.html" target="_top" xlink:title=" ">
1172<polygon fill="white" stroke="black" points="4809,-218 4809,-248 4992,-248 4992,-218 4809,-218"/>
1173<text text-anchor="start" x="4817" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1174<text text-anchor="middle" x="4900.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.hpp</text>
1175</a>
1176</g>
1177</g>
1178<!-- Node22&#45;&gt;Node39 -->
1179<g id="edge48" class="edge">
1180<title>Node22&#45;&gt;Node39</title>
1181<path fill="none" stroke="midnightblue" d="M7049.22,-309.71C6713.78,-308.2 5409.72,-299.46 5001.5,-254 4988.89,-252.6 4975.5,-250.43 4962.74,-248.04"/>
1182<polygon fill="midnightblue" stroke="midnightblue" points="7049.32,-313.21 7059.33,-309.75 7049.35,-306.21 7049.32,-313.21"/>
1183</g>
1184<!-- Node41 -->
1185<g id="node41" class="node">
1186<title>Node41</title>
1187<g id="a_node41"><a xlink:href="_ref_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
1188<polygon fill="white" stroke="black" points="4364.5,-218 4364.5,-248 4568.5,-248 4568.5,-218 4364.5,-218"/>
1189<text text-anchor="start" x="4372.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1190<text text-anchor="middle" x="4466.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.hpp</text>
1191</a>
1192</g>
1193</g>
1194<!-- Node22&#45;&gt;Node41 -->
1195<g id="edge51" class="edge">
1196<title>Node22&#45;&gt;Node41</title>
1197<path fill="none" stroke="midnightblue" d="M7049.11,-309.93C6673.7,-309.34 5074.23,-303.89 4577.5,-254 4563.57,-252.6 4548.76,-250.42 4534.65,-248.01"/>
1198<polygon fill="midnightblue" stroke="midnightblue" points="7049.33,-313.43 7059.33,-309.94 7049.34,-306.43 7049.33,-313.43"/>
1199</g>
1200<!-- Node43 -->
1201<g id="node43" class="node">
1202<title>Node43</title>
1203<g id="a_node43"><a xlink:href="_ref_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
1204<polygon fill="white" stroke="black" points="4586.5,-218 4586.5,-248 4790.5,-248 4790.5,-218 4586.5,-218"/>
1205<text text-anchor="start" x="4594.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1206<text text-anchor="middle" x="4688.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.hpp</text>
1207</a>
1208</g>
1209</g>
1210<!-- Node22&#45;&gt;Node43 -->
1211<g id="edge54" class="edge">
1212<title>Node22&#45;&gt;Node43</title>
1213<path fill="none" stroke="midnightblue" d="M7049.16,-309.74C6694.24,-308.3 5250.01,-299.73 4799.5,-254 4785.67,-252.6 4770.97,-250.43 4756.95,-248.04"/>
1214<polygon fill="midnightblue" stroke="midnightblue" points="7049.32,-313.24 7059.34,-309.78 7049.35,-306.24 7049.32,-313.24"/>
1215</g>
1216<!-- Node45 -->
1217<g id="node45" class="node">
1218<title>Node45</title>
1219<g id="a_node45"><a xlink:href="_ref_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
1220<polygon fill="white" stroke="black" points="7028.5,-218 7028.5,-248 7228.5,-248 7228.5,-218 7028.5,-218"/>
1221<text text-anchor="start" x="7036.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1222<text text-anchor="middle" x="7128.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.hpp</text>
1223</a>
1224</g>
1225</g>
1226<!-- Node22&#45;&gt;Node45 -->
1227<g id="edge57" class="edge">
1228<title>Node22&#45;&gt;Node45</title>
1229<path fill="none" stroke="midnightblue" d="M7128.5,-285.59C7128.5,-273.26 7128.5,-258.72 7128.5,-248.23"/>
1230<polygon fill="midnightblue" stroke="midnightblue" points="7125,-285.7 7128.5,-295.7 7132,-285.71 7125,-285.7"/>
1231</g>
1232<!-- Node47 -->
1233<g id="node47" class="node">
1234<title>Node47</title>
1235<g id="a_node47"><a xlink:href="_reverse_v2_impl_8hpp.html" target="_top" xlink:title=" ">
1236<polygon fill="white" stroke="black" points="6485.5,-218 6485.5,-248 6653.5,-248 6653.5,-218 6485.5,-218"/>
1237<text text-anchor="start" x="6493.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1238<text text-anchor="middle" x="6569.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.hpp</text>
1239</a>
1240</g>
1241</g>
1242<!-- Node22&#45;&gt;Node47 -->
1243<g id="edge60" class="edge">
1244<title>Node22&#45;&gt;Node47</title>
1245<path fill="none" stroke="midnightblue" d="M7048.95,-302.7C6955.93,-293.63 6797.48,-276.58 6662.5,-254 6652.24,-252.28 6641.39,-250.2 6630.88,-248.04"/>
1246<polygon fill="midnightblue" stroke="midnightblue" points="7048.84,-306.2 7059.13,-303.68 7049.51,-299.23 7048.84,-306.2"/>
1247</g>
1248<!-- Node51 -->
1249<g id="node51" class="node">
1250<title>Node51</title>
1251<g id="a_node51"><a xlink:href="_ref_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
1252<polygon fill="white" stroke="black" points="6819,-218 6819,-248 7010,-248 7010,-218 6819,-218"/>
1253<text text-anchor="start" x="6827" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1254<text text-anchor="middle" x="6914.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.hpp</text>
1255</a>
1256</g>
1257</g>
1258<!-- Node22&#45;&gt;Node51 -->
1259<g id="edge66" class="edge">
1260<title>Node22&#45;&gt;Node51</title>
1261<path fill="none" stroke="midnightblue" d="M7079.17,-292.48C7041.21,-279 6989.43,-260.61 6954.13,-248.07"/>
1262<polygon fill="midnightblue" stroke="midnightblue" points="7078.4,-295.92 7089,-295.97 7080.75,-289.33 7078.4,-295.92"/>
1263</g>
1264<!-- Node53 -->
1265<g id="node53" class="node">
1266<title>Node53</title>
1267<g id="a_node53"><a xlink:href="_tile_8hpp.html" target="_top" xlink:title=" ">
1268<polygon fill="white" stroke="black" points="7932,-218 7932,-248 8061,-248 8061,-218 7932,-218"/>
1269<text text-anchor="start" x="7940" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1270<text text-anchor="middle" x="7996.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.hpp</text>
1271</a>
1272</g>
1273</g>
1274<!-- Node22&#45;&gt;Node53 -->
1275<g id="edge69" class="edge">
1276<title>Node22&#45;&gt;Node53</title>
1277<path fill="none" stroke="midnightblue" d="M7207.98,-309C7350.87,-306.17 7660.23,-295.36 7917.5,-254 7927,-252.47 7937.03,-250.35 7946.63,-248.05"/>
1278<polygon fill="midnightblue" stroke="midnightblue" points="7207.5,-305.51 7197.57,-309.2 7207.63,-312.51 7207.5,-305.51"/>
1279</g>
1280<!-- Node56 -->
1281<g id="node56" class="node">
1282<title>Node56</title>
1283<g id="a_node56"><a xlink:href="_tile_8cpp.html" target="_top" xlink:title=" ">
1284<polygon fill="white" stroke="black" points="8854,-140 8854,-170 8983,-170 8983,-140 8854,-140"/>
1285<text text-anchor="start" x="8862" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1286<text text-anchor="middle" x="8918.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Tile.cpp</text>
1287</a>
1288</g>
1289</g>
1290<!-- Node22&#45;&gt;Node56 -->
1291<g id="edge160" class="edge">
1292<title>Node22&#45;&gt;Node56</title>
1293<path fill="none" stroke="midnightblue" d="M7207.77,-307.45C7389.43,-301.15 7824.84,-283.16 7884.5,-254 7907.12,-242.95 7899.69,-222.66 7922.5,-212 8015.38,-168.59 8743.15,-191.47 8844.5,-176 8853.84,-174.57 8863.69,-172.4 8873.05,-170"/>
1294<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-303.96 7197.74,-307.8 7207.85,-310.95 7207.61,-303.96"/>
1295</g>
1296<!-- Node57 -->
1297<g id="node57" class="node">
1298<title>Node57</title>
1299<g id="a_node57"><a xlink:href="_ref_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
1300<polygon fill="white" stroke="black" points="7247,-212.5 7247,-253.5 7456,-253.5 7456,-212.5 7247,-212.5"/>
1301<text text-anchor="start" x="7255" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1302<text text-anchor="start" x="7255" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
1303<text text-anchor="middle" x="7351.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
1304</a>
1305</g>
1306</g>
1307<!-- Node22&#45;&gt;Node57 -->
1308<g id="edge75" class="edge">
1309<title>Node22&#45;&gt;Node57</title>
1310<path fill="none" stroke="midnightblue" d="M7179.45,-292.64C7213.65,-280.98 7258.75,-265.61 7294.2,-253.53"/>
1311<polygon fill="midnightblue" stroke="midnightblue" points="7178,-289.43 7169.66,-295.97 7180.26,-296.06 7178,-289.43"/>
1312</g>
1313<!-- Node59 -->
1314<g id="node59" class="node">
1315<title>Node59</title>
1316<g id="a_node59"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
1317<polygon fill="white" stroke="black" points="8155.5,-212.5 8155.5,-253.5 8313.5,-253.5 8313.5,-212.5 8155.5,-212.5"/>
1318<text text-anchor="start" x="8163.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1319<text text-anchor="start" x="8163.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
1320<text text-anchor="middle" x="8234.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.hpp</text>
1321</a>
1322</g>
1323</g>
1324<!-- Node22&#45;&gt;Node59 -->
1325<g id="edge78" class="edge">
1326<title>Node22&#45;&gt;Node59</title>
1327<path fill="none" stroke="midnightblue" d="M7207.82,-309.83C7379.08,-308.53 7795.93,-300.42 8141.5,-254 8146,-253.4 8150.61,-252.69 8155.25,-251.91"/>
1328<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-306.33 7197.63,-309.9 7207.66,-313.33 7207.61,-306.33"/>
1329</g>
1330<!-- Node60 -->
1331<g id="node60" class="node">
1332<title>Node60</title>
1333<g id="a_node60"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
1334<polygon fill="white" stroke="black" points="9863.5,-134.5 9863.5,-175.5 10021.5,-175.5 10021.5,-134.5 9863.5,-134.5"/>
1335<text text-anchor="start" x="9871.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1336<text text-anchor="start" x="9871.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
1337<text text-anchor="middle" x="9942.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
1338</a>
1339</g>
1340</g>
1341<!-- Node22&#45;&gt;Node60 -->
1342<g id="edge158" class="edge">
1343<title>Node22&#45;&gt;Node60</title>
1344<path fill="none" stroke="midnightblue" d="M7207.63,-308.74C7425.73,-304.81 8024.79,-290.76 8105.5,-254 8129.24,-243.19 8122.57,-222.38 8146.5,-212 8233.57,-174.23 9760.3,-187.58 9854.5,-176 9857.45,-175.64 9860.46,-175.22 9863.48,-174.75"/>
1345<polygon fill="midnightblue" stroke="midnightblue" points="7207.47,-305.24 7197.53,-308.92 7207.59,-312.24 7207.47,-305.24"/>
1346</g>
1347<!-- Node61 -->
1348<g id="node61" class="node">
1349<title>Node61</title>
1350<g id="a_node61"><a xlink:href="_batch_norm_impl_8hpp.html" target="_top" xlink:title=" ">
1351<polygon fill="white" stroke="black" points="7705.5,-218 7705.5,-248 7875.5,-248 7875.5,-218 7705.5,-218"/>
1352<text text-anchor="start" x="7713.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1353<text text-anchor="middle" x="7790.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.hpp</text>
1354</a>
1355</g>
1356</g>
1357<!-- Node22&#45;&gt;Node61 -->
1358<g id="edge81" class="edge">
1359<title>Node22&#45;&gt;Node61</title>
1360<path fill="none" stroke="midnightblue" d="M7207.77,-304.91C7317.71,-297.23 7522.49,-280.67 7695.5,-254 7706.24,-252.34 7717.61,-250.25 7728.59,-248.05"/>
1361<polygon fill="midnightblue" stroke="midnightblue" points="7207.49,-301.42 7197.76,-305.6 7207.97,-308.41 7207.49,-301.42"/>
1362</g>
1363<!-- Node22&#45;&gt;Node64 -->
1364<g id="edge84" class="edge">
1365<title>Node22&#45;&gt;Node64</title>
1366<path fill="none" stroke="midnightblue" d="M7049.05,-309.86C6506.68,-308.77 3358.52,-300.45 2935.5,-254 2923.23,-252.65 2910.21,-250.46 2897.85,-248.02"/>
1367<polygon fill="midnightblue" stroke="midnightblue" points="7049.11,-313.36 7059.12,-309.88 7049.13,-306.36 7049.11,-313.36"/>
1368</g>
1369<!-- Node67 -->
1370<g id="node67" class="node">
1371<title>Node67</title>
1372<g id="a_node67"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
1373<polygon fill="white" stroke="black" points="9341,-218 9341,-248 9496,-248 9496,-218 9341,-218"/>
1374<text text-anchor="start" x="9349" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1375<text text-anchor="middle" x="9418.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
1376</a>
1377</g>
1378</g>
1379<!-- Node22&#45;&gt;Node67 -->
1380<g id="edge87" class="edge">
1381<title>Node22&#45;&gt;Node67</title>
1382<path fill="none" stroke="midnightblue" d="M7207.74,-308.2C7595.63,-299.38 9277.78,-260.79 9331.5,-254 9342.42,-252.62 9353.97,-250.47 9364.97,-248.08"/>
1383<polygon fill="midnightblue" stroke="midnightblue" points="7207.65,-304.7 7197.73,-308.43 7207.8,-311.7 7207.65,-304.7"/>
1384</g>
1385<!-- Node22&#45;&gt;Node68 -->
1386<g id="edge88" class="edge">
1387<title>Node22&#45;&gt;Node68</title>
1388<path fill="none" stroke="midnightblue" d="M7049.27,-309.87C6730.87,-309.03 5543.78,-302.61 5171.5,-254 5160.83,-252.61 5149.54,-250.45 5138.79,-248.05"/>
1389<polygon fill="midnightblue" stroke="midnightblue" points="7049.33,-313.37 7059.34,-309.9 7049.34,-306.37 7049.33,-313.37"/>
1390</g>
1391<!-- Node22&#45;&gt;Node70 -->
1392<g id="edge91" class="edge">
1393<title>Node22&#45;&gt;Node70</title>
1394<path fill="none" stroke="midnightblue" d="M7049.3,-309.84C6561.2,-308.69 3971.19,-300.42 3621.5,-254 3611.4,-252.66 3600.74,-250.49 3590.62,-248.07"/>
1395<polygon fill="midnightblue" stroke="midnightblue" points="7049.41,-313.34 7059.42,-309.86 7049.42,-306.34 7049.41,-313.34"/>
1396</g>
1397<!-- Node72 -->
1398<g id="node72" class="node">
1399<title>Node72</title>
1400<g id="a_node72"><a xlink:href="_dequantize_8hpp.html" target="_top" xlink:title=" ">
1401<polygon fill="white" stroke="black" points="5940,-218 5940,-248 6089,-248 6089,-218 5940,-218"/>
1402<text text-anchor="start" x="5948" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1403<text text-anchor="middle" x="6014.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.hpp</text>
1404</a>
1405</g>
1406</g>
1407<!-- Node22&#45;&gt;Node72 -->
1408<g id="edge95" class="edge">
1409<title>Node22&#45;&gt;Node72</title>
1410<path fill="none" stroke="midnightblue" d="M7049.32,-310.52C6876,-310.59 6450.38,-305.03 6098.5,-254 6088.26,-252.52 6077.44,-250.38 6067.1,-248.05"/>
1411<polygon fill="midnightblue" stroke="midnightblue" points="7049.37,-314.02 7059.37,-310.5 7049.37,-307.02 7049.37,-314.02"/>
1412</g>
1413<!-- Node74 -->
1414<g id="node74" class="node">
1415<title>Node74</title>
1416<g id="a_node74"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
1417<polygon fill="white" stroke="black" points="5359,-140 5359,-170 5570,-170 5570,-140 5359,-140"/>
1418<text text-anchor="start" x="5367" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1419<text text-anchor="middle" x="5464.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
1420</a>
1421</g>
1422</g>
1423<!-- Node22&#45;&gt;Node74 -->
1424<g id="edge131" class="edge">
1425<title>Node22&#45;&gt;Node74</title>
1426<path fill="none" stroke="midnightblue" d="M7049.05,-310.44C6764.91,-311.54 5809.41,-310.92 5685.5,-254 5662.35,-243.37 5668.08,-225.54 5646.5,-212 5614.58,-191.97 5575,-178.67 5540.91,-170.08"/>
1427<polygon fill="midnightblue" stroke="midnightblue" points="7049.29,-313.94 7059.28,-310.4 7049.26,-306.94 7049.29,-313.94"/>
1428</g>
1429<!-- Node22&#45;&gt;Node75 -->
1430<g id="edge98" class="edge">
1431<title>Node22&#45;&gt;Node75</title>
1432<path fill="none" stroke="midnightblue" d="M7049.01,-310.02C6518.03,-309.98 3494.28,-307.43 3088.5,-254 3078.4,-252.67 3067.73,-250.51 3057.62,-248.08"/>
1433<polygon fill="midnightblue" stroke="midnightblue" points="7049.25,-313.52 7059.25,-310.02 7049.25,-306.52 7049.25,-313.52"/>
1434</g>
1435<!-- Node77 -->
1436<g id="node77" class="node">
1437<title>Node77</title>
1438<g id="a_node77"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
1439<polygon fill="white" stroke="black" points="3130.5,-140 3130.5,-170 3300.5,-170 3300.5,-140 3130.5,-140"/>
1440<text text-anchor="start" x="3138.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1441<text text-anchor="middle" x="3215.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
1442</a>
1443</g>
1444</g>
1445<!-- Node22&#45;&gt;Node77 -->
1446<g id="edge135" class="edge">
1447<title>Node22&#45;&gt;Node77</title>
1448<path fill="none" stroke="midnightblue" d="M7048.79,-309.65C6488.02,-307.08 3157.29,-290.29 3121.5,-254 3108.39,-240.71 3112.28,-228.23 3121.5,-212 3132.67,-192.35 3153.77,-178.86 3173.15,-170.06"/>
1449<polygon fill="midnightblue" stroke="midnightblue" points="7049.18,-313.15 7059.19,-309.7 7049.21,-306.15 7049.18,-313.15"/>
1450</g>
1451<!-- Node22&#45;&gt;Node78 -->
1452<g id="edge101" class="edge">
1453<title>Node22&#45;&gt;Node78</title>
1454<path fill="none" stroke="midnightblue" d="M7048.97,-309.94C6492.04,-309.38 3185.78,-303.99 2742.5,-254 2730.68,-252.67 2718.16,-250.5 2706.26,-248.08"/>
1455<polygon fill="midnightblue" stroke="midnightblue" points="7049.3,-313.44 7059.3,-309.95 7049.3,-306.44 7049.3,-313.44"/>
1456</g>
1457<!-- Node22&#45;&gt;Node80 -->
1458<g id="edge104" class="edge">
1459<title>Node22&#45;&gt;Node80</title>
1460<path fill="none" stroke="midnightblue" d="M7049.21,-309.82C6479.54,-308.45 3019.47,-298.33 2555.5,-254 2540.39,-252.56 2524.26,-250.15 2509.11,-247.51"/>
1461<polygon fill="midnightblue" stroke="midnightblue" points="7049.37,-313.32 7059.38,-309.85 7049.39,-306.32 7049.37,-313.32"/>
1462</g>
1463<!-- Node83 -->
1464<g id="node83" class="node">
1465<title>Node83</title>
1466<g id="a_node83"><a xlink:href="_instance_norm_8hpp.html" target="_top" xlink:title=" ">
1467<polygon fill="white" stroke="black" points="6305.5,-218 6305.5,-248 6467.5,-248 6467.5,-218 6305.5,-218"/>
1468<text text-anchor="start" x="6313.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1469<text text-anchor="middle" x="6386.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.hpp</text>
1470</a>
1471</g>
1472</g>
1473<!-- Node22&#45;&gt;Node83 -->
1474<g id="edge108" class="edge">
1475<title>Node22&#45;&gt;Node83</title>
1476<path fill="none" stroke="midnightblue" d="M7049.04,-306.59C6925.85,-300.53 6681.57,-285.45 6476.5,-254 6466.06,-252.4 6455.02,-250.29 6444.38,-248.05"/>
1477<polygon fill="midnightblue" stroke="midnightblue" points="7048.98,-310.09 7059.14,-307.08 7049.32,-303.1 7048.98,-310.09"/>
1478</g>
1479<!-- Node86 -->
1480<g id="node86" class="node">
1481<title>Node86</title>
1482<g id="a_node86"><a xlink:href="_lstm_8hpp.html" target="_top" xlink:title=" ">
1483<polygon fill="white" stroke="black" points="10052,-218 10052,-248 10181,-248 10181,-218 10052,-218"/>
1484<text text-anchor="start" x="10060" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1485<text text-anchor="middle" x="10116.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.hpp</text>
1486</a>
1487</g>
1488</g>
1489<!-- Node22&#45;&gt;Node86 -->
1490<g id="edge111" class="edge">
1491<title>Node22&#45;&gt;Node86</title>
1492<path fill="none" stroke="midnightblue" d="M7207.79,-308.15C7365.58,-304.5 7730.1,-296.18 8036.5,-290 8473.82,-281.18 9569.17,-296.58 10004.5,-254 10019.93,-252.49 10036.43,-250.03 10051.89,-247.33"/>
1493<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.66 7197.7,-308.39 7207.78,-311.66 7207.61,-304.66"/>
1494</g>
1495<!-- Node88 -->
1496<g id="node88" class="node">
1497<title>Node88</title>
1498<g id="a_node88"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
1499<polygon fill="white" stroke="black" points="10198,-140 10198,-170 10377,-170 10377,-140 10198,-140"/>
1500<text text-anchor="start" x="10206" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1501<text text-anchor="middle" x="10287.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
1502</a>
1503</g>
1504</g>
1505<!-- Node22&#45;&gt;Node88 -->
1506<g id="edge141" class="edge">
1507<title>Node22&#45;&gt;Node88</title>
1508<path fill="none" stroke="midnightblue" d="M7207.78,-308.28C7488.53,-302 8421.91,-279.29 8480.5,-254 8505.03,-243.41 8498.87,-222.34 8523.5,-212 8608.8,-176.17 10096.54,-186.2 10188.5,-176 10200.96,-174.62 10214.18,-172.45 10226.77,-170.04"/>
1509<polygon fill="midnightblue" stroke="midnightblue" points="7207.59,-304.79 7197.67,-308.51 7207.75,-311.78 7207.59,-304.79"/>
1510</g>
1511<!-- Node22&#45;&gt;Node89 -->
1512<g id="edge115" class="edge">
1513<title>Node22&#45;&gt;Node89</title>
1514<path fill="none" stroke="midnightblue" d="M7049.11,-309.77C6573.64,-308.26 4112.54,-298.33 3779.5,-254 3769.4,-252.66 3758.74,-250.49 3748.62,-248.06"/>
1515<polygon fill="midnightblue" stroke="midnightblue" points="7049.3,-313.27 7059.31,-309.8 7049.32,-306.27 7049.3,-313.27"/>
1516</g>
1517<!-- Node22&#45;&gt;Node90 -->
1518<g id="edge116" class="edge">
1519<title>Node22&#45;&gt;Node90</title>
1520<path fill="none" stroke="midnightblue" d="M7048.94,-309.78C6585.58,-308.35 4244.61,-298.92 3927.5,-254 3918.01,-252.66 3908.01,-250.49 3898.53,-248.06"/>
1521<polygon fill="midnightblue" stroke="midnightblue" points="7049.2,-313.28 7059.21,-309.81 7049.22,-306.28 7049.2,-313.28"/>
1522</g>
1523<!-- Node91 -->
1524<g id="node91" class="node">
1525<title>Node91</title>
1526<g id="a_node91"><a xlink:href="_prelu_impl_8hpp.html" target="_top" xlink:title=" ">
1527<polygon fill="white" stroke="black" points="8331.5,-218 8331.5,-248 8471.5,-248 8471.5,-218 8331.5,-218"/>
1528<text text-anchor="start" x="8339.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1529<text text-anchor="middle" x="8401.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.hpp</text>
1530</a>
1531</g>
1532</g>
1533<!-- Node22&#45;&gt;Node91 -->
1534<g id="edge117" class="edge">
1535<title>Node22&#45;&gt;Node91</title>
1536<path fill="none" stroke="midnightblue" d="M7208.13,-308.35C7439.1,-303.25 8106.57,-286.06 8322.5,-254 8332.3,-252.55 8342.64,-250.39 8352.5,-248.03"/>
1537<polygon fill="midnightblue" stroke="midnightblue" points="7207.71,-304.86 7197.79,-308.58 7207.87,-311.86 7207.71,-304.86"/>
1538</g>
1539<!-- Node22&#45;&gt;Node94 -->
1540<g id="edge120" class="edge">
1541<title>Node22&#45;&gt;Node94</title>
1542<path fill="none" stroke="midnightblue" d="M7048.91,-310.04C6531.61,-310.12 3655.74,-308.13 3269.5,-254 3260.01,-252.67 3250.01,-250.51 3240.53,-248.08"/>
1543<polygon fill="midnightblue" stroke="midnightblue" points="7049.26,-313.54 7059.26,-310.04 7049.26,-306.54 7049.26,-313.54"/>
1544</g>
1545<!-- Node97 -->
1546<g id="node97" class="node">
1547<title>Node97</title>
1548<g id="a_node97"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
1549<polygon fill="white" stroke="black" points="11352,-218 11352,-248 11557,-248 11557,-218 11352,-218"/>
1550<text text-anchor="start" x="11360" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1551<text text-anchor="middle" x="11454.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
1552</a>
1553</g>
1554</g>
1555<!-- Node22&#45;&gt;Node97 -->
1556<g id="edge124" class="edge">
1557<title>Node22&#45;&gt;Node97</title>
1558<path fill="none" stroke="midnightblue" d="M7207.79,-307.96C7365.57,-303.96 7730.08,-295.04 8036.5,-290 8403.81,-283.96 10976.76,-288.41 11342.5,-254 11356.76,-252.66 11371.92,-250.47 11386.34,-248.03"/>
1559<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.46 7197.7,-308.21 7207.78,-311.46 7207.6,-304.46"/>
1560</g>
1561<!-- Node98 -->
1562<g id="node98" class="node">
1563<title>Node98</title>
1564<g id="a_node98"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
1565<polygon fill="white" stroke="black" points="9468,-140 9468,-170 9679,-170 9679,-140 9468,-140"/>
1566<text text-anchor="start" x="9476" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1567<text text-anchor="middle" x="9573.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
1568</a>
1569</g>
1570</g>
1571<!-- Node22&#45;&gt;Node98 -->
1572<g id="edge125" class="edge">
1573<title>Node22&#45;&gt;Node98</title>
1574<path fill="none" stroke="midnightblue" d="M7207.96,-308.4C7420.56,-303.67 7991.58,-287.94 8069.5,-254 8094.29,-243.2 8088.54,-222.39 8113.5,-212 8251.52,-154.55 9309.74,-190.85 9458.5,-176 9472.72,-174.58 9487.82,-172.43 9502.25,-170.05"/>
1575<polygon fill="midnightblue" stroke="midnightblue" points="7207.73,-304.9 7197.81,-308.62 7207.88,-311.9 7207.73,-304.9"/>
1576</g>
1577<!-- Node99 -->
1578<g id="node99" class="node">
1579<title>Node99</title>
1580<g id="a_node99"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
1581<polygon fill="white" stroke="black" points="11807,-218 11807,-248 12022,-248 12022,-218 11807,-218"/>
1582<text text-anchor="start" x="11815" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1583<text text-anchor="middle" x="11914.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
1584</a>
1585</g>
1586</g>
1587<!-- Node22&#45;&gt;Node99 -->
1588<g id="edge126" class="edge">
1589<title>Node22&#45;&gt;Node99</title>
1590<path fill="none" stroke="midnightblue" d="M7207.79,-307.92C7365.56,-303.86 7730.08,-294.84 8036.5,-290 8454.36,-283.4 11381.26,-291.33 11797.5,-254 11812.38,-252.67 11828.22,-250.48 11843.27,-248.04"/>
1591<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.43 7197.69,-308.18 7207.78,-311.42 7207.6,-304.43"/>
1592</g>
1593<!-- Node22&#45;&gt;Node100 -->
1594<g id="edge127" class="edge">
1595<title>Node22&#45;&gt;Node100</title>
1596<path fill="none" stroke="midnightblue" d="M7207.79,-307.97C7365.57,-304.01 7730.09,-295.15 8036.5,-290 8382.25,-284.19 10804.69,-291.09 11148.5,-254 11160.89,-252.66 11174.05,-250.48 11186.54,-248.04"/>
1597<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.48 7197.7,-308.23 7207.78,-311.48 7207.6,-304.48"/>
1598</g>
1599<!-- Node101 -->
1600<g id="node101" class="node">
1601<title>Node101</title>
1602<g id="a_node101"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
1603<polygon fill="white" stroke="black" points="9514,-212.5 9514,-253.5 9677,-253.5 9677,-212.5 9514,-212.5"/>
1604<text text-anchor="start" x="9522" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1605<text text-anchor="start" x="9522" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
1606<text text-anchor="middle" x="9595.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
1607</a>
1608</g>
1609</g>
1610<!-- Node22&#45;&gt;Node101 -->
1611<g id="edge128" class="edge">
1612<title>Node22&#45;&gt;Node101</title>
1613<path fill="none" stroke="midnightblue" d="M7207.99,-308.23C7617.93,-299.09 9475.35,-257.51 9504.5,-254 9507.55,-253.63 9510.65,-253.21 9513.77,-252.74"/>
1614<polygon fill="midnightblue" stroke="midnightblue" points="7207.63,-304.74 7197.71,-308.46 7207.79,-311.74 7207.63,-304.74"/>
1615</g>
1616<!-- Node102 -->
1617<g id="node102" class="node">
1618<title>Node102</title>
1619<g id="a_node102"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
1620<polygon fill="white" stroke="black" points="11574.5,-218 11574.5,-248 11788.5,-248 11788.5,-218 11574.5,-218"/>
1621<text text-anchor="start" x="11582.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1622<text text-anchor="middle" x="11681.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
1623</a>
1624</g>
1625</g>
1626<!-- Node22&#45;&gt;Node102 -->
1627<g id="edge129" class="edge">
1628<title>Node22&#45;&gt;Node102</title>
1629<path fill="none" stroke="midnightblue" d="M7207.79,-307.94C7365.56,-303.91 7730.08,-294.94 8036.5,-290 8428.69,-283.68 11175.89,-289.72 11566.5,-254 11581.13,-252.66 11596.7,-250.48 11611.5,-248.03"/>
1630<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.44 7197.7,-308.2 7207.78,-311.44 7207.6,-304.44"/>
1631</g>
1632<!-- Node103 -->
1633<g id="node103" class="node">
1634<title>Node103</title>
1635<g id="a_node103"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
1636<polygon fill="white" stroke="black" points="12040.5,-212.5 12040.5,-253.5 12224.5,-253.5 12224.5,-212.5 12040.5,-212.5"/>
1637<text text-anchor="start" x="12048.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1638<text text-anchor="start" x="12048.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
1639<text text-anchor="middle" x="12132.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
1640</a>
1641</g>
1642</g>
1643<!-- Node22&#45;&gt;Node103 -->
1644<g id="edge132" class="edge">
1645<title>Node22&#45;&gt;Node103</title>
1646<path fill="none" stroke="midnightblue" d="M7207.79,-307.91C7365.56,-303.82 7730.08,-294.76 8036.5,-290 8480.35,-283.11 11589.91,-299.31 12031.5,-254 12034.43,-253.7 12037.41,-253.35 12040.41,-252.97"/>
1647<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.41 7197.69,-308.17 7207.78,-311.41 7207.6,-304.41"/>
1648</g>
1649<!-- Node104 -->
1650<g id="node104" class="node">
1651<title>Node104</title>
1652<g id="a_node104"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
1653<polygon fill="white" stroke="black" points="12242.5,-212.5 12242.5,-253.5 12424.5,-253.5 12424.5,-212.5 12242.5,-212.5"/>
1654<text text-anchor="start" x="12250.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1655<text text-anchor="start" x="12250.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
1656<text text-anchor="middle" x="12333.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
1657</a>
1658</g>
1659</g>
1660<!-- Node22&#45;&gt;Node104 -->
1661<g id="edge133" class="edge">
1662<title>Node22&#45;&gt;Node104</title>
1663<path fill="none" stroke="midnightblue" d="M7207.79,-307.9C7365.56,-303.79 7730.08,-294.69 8036.5,-290 8502.8,-282.87 11769.62,-301.94 12233.5,-254 12236.41,-253.7 12239.35,-253.35 12242.32,-252.97"/>
1664<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.4 7197.69,-308.16 7207.78,-311.4 7207.6,-304.4"/>
1665</g>
1666<!-- Node22&#45;&gt;Node105 -->
1667<g id="edge134" class="edge">
1668<title>Node22&#45;&gt;Node105</title>
1669<path fill="none" stroke="midnightblue" d="M7207.96,-308.44C7493.9,-302.62 8456.68,-281.08 8516.5,-254 8539.98,-243.37 8532.86,-222.28 8556.5,-212 8586.15,-199.1 12811.1,-163.1 13548.38,-156.91"/>
1670<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.95 7197.68,-308.65 7207.75,-311.95 7207.6,-304.95"/>
1671</g>
1672<!-- Node106 -->
1673<g id="node106" class="node">
1674<title>Node106</title>
1675<g id="a_node106"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
1676<polygon fill="white" stroke="black" points="8565.5,-218 8565.5,-248 8745.5,-248 8745.5,-218 8565.5,-218"/>
1677<text text-anchor="start" x="8573.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1678<text text-anchor="middle" x="8655.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
1679</a>
1680</g>
1681</g>
1682<!-- Node22&#45;&gt;Node106 -->
1683<g id="edge136" class="edge">
1684<title>Node22&#45;&gt;Node106</title>
1685<path fill="none" stroke="midnightblue" d="M7207.76,-308.45C7466.99,-303.15 8288.07,-284.34 8551.5,-254 8564.19,-252.54 8577.66,-250.4 8590.55,-248.05"/>
1686<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.96 7197.68,-308.66 7207.74,-311.96 7207.6,-304.96"/>
1687</g>
1688<!-- Node107 -->
1689<g id="node107" class="node">
1690<title>Node107</title>
1691<g id="a_node107"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
1692<polygon fill="white" stroke="black" points="8763.5,-212.5 8763.5,-253.5 8933.5,-253.5 8933.5,-212.5 8763.5,-212.5"/>
1693<text text-anchor="start" x="8771.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1694<text text-anchor="start" x="8771.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
1695<text text-anchor="middle" x="8848.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
1696</a>
1697</g>
1698</g>
1699<!-- Node22&#45;&gt;Node107 -->
1700<g id="edge137" class="edge">
1701<title>Node22&#45;&gt;Node107</title>
1702<path fill="none" stroke="midnightblue" d="M7207.79,-308.09C7512.73,-300.61 8600.48,-272.89 8754.5,-254 8757.4,-253.64 8760.34,-253.24 8763.3,-252.81"/>
1703<polygon fill="midnightblue" stroke="midnightblue" points="7207.62,-304.59 7197.71,-308.33 7207.79,-311.59 7207.62,-304.59"/>
1704</g>
1705<!-- Node108 -->
1706<g id="node108" class="node">
1707<title>Node108</title>
1708<g id="a_node108"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
1709<polygon fill="white" stroke="black" points="12612,-218 12612,-248 12833,-248 12833,-218 12612,-218"/>
1710<text text-anchor="start" x="12620" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1711<text text-anchor="middle" x="12722.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
1712</a>
1713</g>
1714</g>
1715<!-- Node22&#45;&gt;Node108 -->
1716<g id="edge138" class="edge">
1717<title>Node22&#45;&gt;Node108</title>
1718<path fill="none" stroke="midnightblue" d="M7207.79,-307.88C7365.56,-303.73 7730.08,-294.58 8036.5,-290 8543.9,-282.41 12097.97,-298.19 12603.5,-254 12618.74,-252.67 12634.96,-250.47 12650.37,-248.01"/>
1719<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.38 7197.69,-308.14 7207.78,-311.38 7207.6,-304.38"/>
1720</g>
1721<!-- Node109 -->
1722<g id="node109" class="node">
1723<title>Node109</title>
1724<g id="a_node109"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
1725<polygon fill="white" stroke="black" points="13004,-218 13004,-248 13223,-248 13223,-218 13004,-218"/>
1726<text text-anchor="start" x="13012" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1727<text text-anchor="middle" x="13113.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
1728</a>
1729</g>
1730</g>
1731<!-- Node22&#45;&gt;Node109 -->
1732<g id="edge139" class="edge">
1733<title>Node22&#45;&gt;Node109</title>
1734<path fill="none" stroke="midnightblue" d="M7207.78,-307.86C7365.56,-303.69 7730.08,-294.49 8036.5,-290 8587.34,-281.93 12445.67,-301.81 12994.5,-254 13009.74,-252.67 13025.96,-250.48 13041.37,-248.01"/>
1735<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.36 7197.69,-308.13 7207.78,-311.36 7207.6,-304.36"/>
1736</g>
1737<!-- Node110 -->
1738<g id="node110" class="node">
1739<title>Node110</title>
1740<g id="a_node110"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
1741<polygon fill="white" stroke="black" points="10713,-218 10713,-248 10926,-248 10926,-218 10713,-218"/>
1742<text text-anchor="start" x="10721" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1743<text text-anchor="middle" x="10819.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
1744</a>
1745</g>
1746</g>
1747<!-- Node22&#45;&gt;Node110 -->
1748<g id="edge140" class="edge">
1749<title>Node22&#45;&gt;Node110</title>
1750<path fill="none" stroke="midnightblue" d="M7207.79,-308.03C7365.57,-304.15 7730.09,-295.44 8036.5,-290 8629.13,-279.47 10113.29,-308.52 10703.5,-254 10718.15,-252.65 10733.74,-250.47 10748.57,-248.05"/>
1751<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.53 7197.7,-308.27 7207.78,-311.53 7207.61,-304.53"/>
1752</g>
1753<!-- Node111 -->
1754<g id="node111" class="node">
1755<title>Node111</title>
1756<g id="a_node111"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
1757<polygon fill="white" stroke="black" points="8951.5,-218 8951.5,-248 9175.5,-248 9175.5,-218 8951.5,-218"/>
1758<text text-anchor="start" x="8959.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1759<text text-anchor="middle" x="9063.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
1760</a>
1761</g>
1762</g>
1763<!-- Node22&#45;&gt;Node111 -->
1764<g id="edge142" class="edge">
1765<title>Node22&#45;&gt;Node111</title>
1766<path fill="none" stroke="midnightblue" d="M7208.03,-308.17C7535.26,-300.55 8768.68,-270.97 8942.5,-254 8957.33,-252.55 8973.1,-250.4 8988.19,-248.04"/>
1767<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.68 7197.69,-308.41 7207.77,-311.68 7207.61,-304.68"/>
1768</g>
1769<!-- Node112 -->
1770<g id="node112" class="node">
1771<title>Node112</title>
1772<g id="a_node112"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
1773<polygon fill="white" stroke="black" points="13317,-218 13317,-248 13504,-248 13504,-218 13317,-218"/>
1774<text text-anchor="start" x="13325" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1775<text text-anchor="middle" x="13410.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
1776</a>
1777</g>
1778</g>
1779<!-- Node22&#45;&gt;Node112 -->
1780<g id="edge143" class="edge">
1781<title>Node22&#45;&gt;Node112</title>
1782<path fill="none" stroke="midnightblue" d="M7207.78,-307.85C7365.56,-303.66 7730.07,-294.44 8036.5,-290 8613.79,-281.64 12656.17,-288.28 13232.5,-254 13259.97,-252.37 13289.72,-249.47 13316.89,-246.38"/>
1783<polygon fill="midnightblue" stroke="midnightblue" points="7207.6,-304.35 7197.69,-308.12 7207.78,-311.35 7207.6,-304.35"/>
1784</g>
1785<!-- Node22&#45;&gt;Node113 -->
1786<g id="edge144" class="edge">
1787<title>Node22&#45;&gt;Node113</title>
1788<path fill="none" stroke="midnightblue" d="M7048.8,-309.93C6464.67,-309.29 2853.69,-303.35 2370.5,-254 2357.36,-252.66 2343.4,-250.47 2330.14,-248.03"/>
1789<polygon fill="midnightblue" stroke="midnightblue" points="7049.21,-313.43 7059.22,-309.94 7049.22,-306.43 7049.21,-313.43"/>
1790</g>
1791<!-- Node114 -->
1792<g id="node114" class="node">
1793<title>Node114</title>
1794<g id="a_node114"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
1795<polygon fill="white" stroke="black" points="10943.5,-218 10943.5,-248 11139.5,-248 11139.5,-218 10943.5,-218"/>
1796<text text-anchor="start" x="10951.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1797<text text-anchor="middle" x="11041.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
1798</a>
1799</g>
1800</g>
1801<!-- Node22&#45;&gt;Node114 -->
1802<g id="edge145" class="edge">
1803<title>Node22&#45;&gt;Node114</title>
1804<path fill="none" stroke="midnightblue" d="M7207.79,-308C7365.57,-304.07 7730.09,-295.28 8036.5,-290 8358.48,-284.45 10614.04,-285.7 10934.5,-254 10948.13,-252.65 10962.63,-250.46 10976.4,-248.02"/>
1805<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.5 7197.7,-308.25 7207.78,-311.5 7207.61,-304.5"/>
1806</g>
1807<!-- Node22&#45;&gt;Node115 -->
1808<g id="edge146" class="edge">
1809<title>Node22&#45;&gt;Node115</title>
1810<path fill="none" stroke="midnightblue" d="M7049.37,-309.68C6548.78,-307.57 3830.82,-294.31 3463.5,-254 3451.11,-252.64 3437.96,-250.45 3425.47,-248"/>
1811<polygon fill="midnightblue" stroke="midnightblue" points="7049.38,-313.18 7059.39,-309.73 7049.41,-306.18 7049.38,-313.18"/>
1812</g>
1813<!-- Node22&#45;&gt;Node118 -->
1814<g id="edge149" class="edge">
1815<title>Node22&#45;&gt;Node118</title>
1816<path fill="none" stroke="midnightblue" d="M7207.79,-308.06C7365.57,-304.26 7730.09,-295.66 8036.5,-290 8572.02,-280.1 9912.09,-289.89 10446.5,-254 10474.32,-252.13 10504.63,-248.87 10531.69,-245.52"/>
1817<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.57 7197.7,-308.31 7207.78,-311.57 7207.61,-304.57"/>
1818</g>
1819<!-- Node121 -->
1820<g id="node121" class="node">
1821<title>Node121</title>
1822<g id="a_node121"><a xlink:href="_stack_8hpp.html" target="_top" xlink:title=" ">
1823<polygon fill="white" stroke="black" points="6672,-218 6672,-248 6801,-248 6801,-218 6672,-218"/>
1824<text text-anchor="start" x="6680" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1825<text text-anchor="middle" x="6736.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.hpp</text>
1826</a>
1827</g>
1828</g>
1829<!-- Node22&#45;&gt;Node121 -->
1830<g id="edge152" class="edge">
1831<title>Node22&#45;&gt;Node121</title>
1832<path fill="none" stroke="midnightblue" d="M7049.23,-298.2C6984.43,-288.05 6890.61,-272.19 6809.5,-254 6801.68,-252.25 6793.44,-250.19 6785.43,-248.08"/>
1833<polygon fill="midnightblue" stroke="midnightblue" points="7048.95,-301.7 7059.37,-299.78 7050.03,-294.78 7048.95,-301.7"/>
1834</g>
1835<!-- Node124 -->
1836<g id="node124" class="node">
1837<title>Node124</title>
1838<g id="a_node124"><a xlink:href="_transpose_convolution2d_8hpp.html" target="_top" xlink:title=" ">
1839<polygon fill="white" stroke="black" points="7474,-218 7474,-248 7687,-248 7687,-218 7474,-218"/>
1840<text text-anchor="start" x="7482" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1841<text text-anchor="middle" x="7580.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.hpp</text>
1842</a>
1843</g>
1844</g>
1845<!-- Node22&#45;&gt;Node124 -->
1846<g id="edge155" class="edge">
1847<title>Node22&#45;&gt;Node124</title>
1848<path fill="none" stroke="midnightblue" d="M7207.92,-296.89C7276.02,-285.62 7376.74,-268.88 7464.5,-254 7475.78,-252.09 7487.68,-250.05 7499.38,-248.04"/>
1849<polygon fill="midnightblue" stroke="midnightblue" points="7206.99,-293.5 7197.7,-298.58 7208.13,-300.4 7206.99,-293.5"/>
1850</g>
1851<!-- Node126 -->
1852<g id="node126" class="node">
1853<title>Node126</title>
1854<g id="a_node126"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
1855<polygon fill="white" stroke="black" points="9194,-218 9194,-248 9323,-248 9323,-218 9194,-218"/>
1856<text text-anchor="start" x="9202" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1857<text text-anchor="middle" x="9258.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
1858</a>
1859</g>
1860</g>
1861<!-- Node22&#45;&gt;Node126 -->
1862<g id="edge159" class="edge">
1863<title>Node22&#45;&gt;Node126</title>
1864<path fill="none" stroke="midnightblue" d="M7207.83,-308.1C7579.74,-299.13 9134.75,-261.3 9184.5,-254 9193.85,-252.63 9203.7,-250.48 9213.07,-248.09"/>
1865<polygon fill="midnightblue" stroke="midnightblue" points="7207.61,-304.6 7197.69,-308.34 7207.78,-311.6 7207.61,-304.6"/>
1866</g>
1867<!-- Node24 -->
1868<g id="node24" class="node">
1869<title>Node24</title>
1870<g id="a_node24"><a xlink:href="_ref_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" ">
1871<polygon fill="white" stroke="black" points="5831,-140 5831,-170 6052,-170 6052,-140 5831,-140"/>
1872<text text-anchor="start" x="5839" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1873<text text-anchor="middle" x="5941.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.hpp</text>
1874</a>
1875</g>
1876</g>
1877<!-- Node23&#45;&gt;Node24 -->
1878<g id="edge27" class="edge">
1879<title>Node23&#45;&gt;Node24</title>
1880<path fill="none" stroke="midnightblue" d="M6140.51,-215.08C6094.93,-201.55 6031.76,-182.8 5988.91,-170.07"/>
1881<polygon fill="midnightblue" stroke="midnightblue" points="6139.66,-218.48 6150.25,-217.97 6141.66,-211.77 6139.66,-218.48"/>
1882</g>
1883<!-- Node27 -->
1884<g id="node27" class="node">
1885<title>Node27</title>
1886<g id="a_node27"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
1887<polygon fill="white" stroke="black" points="5743.5,-67.5 5743.5,-97.5 5963.5,-97.5 5963.5,-67.5 5743.5,-67.5"/>
1888<text text-anchor="start" x="5751.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1889<text text-anchor="middle" x="5853.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
1890</a>
1891</g>
1892</g>
1893<!-- Node23&#45;&gt;Node27 -->
1894<g id="edge32" class="edge">
1895<title>Node23&#45;&gt;Node27</title>
1896<path fill="none" stroke="midnightblue" d="M6120.75,-216.1C6112.91,-214.64 6105.05,-213.25 6097.5,-212 6036.47,-201.93 5862.31,-222.48 5821.5,-176 5801.54,-153.27 5824.81,-117.43 5840.84,-97.7"/>
1897<polygon fill="midnightblue" stroke="midnightblue" points="6120.17,-219.55 6130.65,-217.98 6121.47,-212.68 6120.17,-219.55"/>
1898</g>
1899<!-- Node28 -->
1900<g id="node28" class="node">
1901<title>Node28</title>
1902<g id="a_node28"><a xlink:href="_batch_mat_mul_impl_8cpp.html" target="_top" xlink:title=" ">
1903<polygon fill="white" stroke="black" points="6070,-140 6070,-170 6249,-170 6249,-140 6070,-140"/>
1904<text text-anchor="start" x="6078" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1905<text text-anchor="middle" x="6159.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchMatMulImpl.cpp</text>
1906</a>
1907</g>
1908</g>
1909<!-- Node23&#45;&gt;Node28 -->
1910<g id="edge31" class="edge">
1911<title>Node23&#45;&gt;Node28</title>
1912<path fill="none" stroke="midnightblue" d="M6185.85,-208.7C6179.57,-196.14 6172.02,-181.04 6166.62,-170.23"/>
1913<polygon fill="midnightblue" stroke="midnightblue" points="6182.75,-210.33 6190.35,-217.7 6189.01,-207.2 6182.75,-210.33"/>
1914</g>
1915<!-- Node25 -->
1916<g id="node25" class="node">
1917<title>Node25</title>
1918<g id="a_node25"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" ">
1919<polygon fill="white" stroke="black" points="7392,-67.5 7392,-97.5 7553,-97.5 7553,-67.5 7392,-67.5"/>
1920<text text-anchor="start" x="7400" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1921<text text-anchor="middle" x="7472.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
1922</a>
1923</g>
1924</g>
1925<!-- Node24&#45;&gt;Node25 -->
1926<g id="edge28" class="edge">
1927<title>Node24&#45;&gt;Node25</title>
1928<path fill="none" stroke="midnightblue" d="M6025.99,-138.4C6037.55,-136.68 6049.3,-135.14 6060.5,-134 6192.66,-120.59 7112.2,-93.71 7391.94,-85.76"/>
1929<polygon fill="midnightblue" stroke="midnightblue" points="6025.24,-134.98 6015.89,-139.96 6026.3,-141.9 6025.24,-134.98"/>
1930</g>
1931<!-- Node24&#45;&gt;Node27 -->
1932<g id="edge30" class="edge">
1933<title>Node24&#45;&gt;Node27</title>
1934<path fill="none" stroke="midnightblue" d="M5915.65,-133.29C5901.26,-121.77 5883.75,-107.73 5870.98,-97.5"/>
1935<polygon fill="midnightblue" stroke="midnightblue" points="5913.7,-136.21 5923.69,-139.73 5918.08,-130.75 5913.7,-136.21"/>
1936</g>
1937<!-- Node26 -->
1938<g id="node26" class="node">
1939<title>Node26</title>
1940<g id="a_node26"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
1941<polygon fill="white" stroke="black" points="7404.5,-0.5 7404.5,-30.5 7540.5,-30.5 7540.5,-0.5 7404.5,-0.5"/>
1942<text text-anchor="start" x="7412.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1943<text text-anchor="middle" x="7472.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
1944</a>
1945</g>
1946</g>
1947<!-- Node25&#45;&gt;Node26 -->
1948<g id="edge29" class="edge">
1949<title>Node25&#45;&gt;Node26</title>
1950<path fill="none" stroke="midnightblue" d="M7472.5,-57.11C7472.5,-48.15 7472.5,-38.32 7472.5,-30.58"/>
1951<polygon fill="midnightblue" stroke="midnightblue" points="7469,-57.4 7472.5,-67.4 7476,-57.4 7469,-57.4"/>
1952</g>
1953<!-- Node29&#45;&gt;Node25 -->
1954<g id="edge34" class="edge">
1955<title>Node29&#45;&gt;Node25</title>
1956<path fill="none" stroke="midnightblue" d="M5442.89,-215.6C5403.06,-205.77 5361.23,-192.07 5349.5,-176 5338.49,-160.92 5336.46,-147.36 5349.5,-134 5349.5,-134 7004.08,-94.64 7391.87,-85.42"/>
1957<polygon fill="midnightblue" stroke="midnightblue" points="5442.14,-219.02 5452.68,-217.95 5443.77,-212.21 5442.14,-219.02"/>
1958</g>
1959<!-- Node30 -->
1960<g id="node30" class="node">
1961<title>Node30</title>
1962<g id="a_node30"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
1963<polygon fill="white" stroke="black" points="4586.5,-140 4586.5,-170 4812.5,-170 4812.5,-140 4586.5,-140"/>
1964<text text-anchor="start" x="4594.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1965<text text-anchor="middle" x="4699.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text>
1966</a>
1967</g>
1968</g>
1969<!-- Node29&#45;&gt;Node30 -->
1970<g id="edge35" class="edge">
1971<title>Node29&#45;&gt;Node30</title>
1972<path fill="none" stroke="midnightblue" d="M5435.32,-216.48C5423.96,-214.8 5412.47,-213.25 5401.5,-212 5161.64,-184.6 5099.82,-198.98 4859.5,-176 4841.8,-174.31 4823.04,-172.22 4804.83,-170.05"/>
1973<polygon fill="midnightblue" stroke="midnightblue" points="5434.84,-219.95 5445.25,-217.98 5435.89,-213.03 5434.84,-219.95"/>
1974</g>
1975<!-- Node31&#45;&gt;Node25 -->
1976<g id="edge37" class="edge">
1977<title>Node31&#45;&gt;Node25</title>
1978<path fill="none" stroke="midnightblue" d="M5803.87,-207.59C5801.15,-184.94 5801.47,-152.09 5821.5,-134 5828.87,-127.34 7061.56,-94.35 7391.87,-85.62"/>
1979<polygon fill="midnightblue" stroke="midnightblue" points="5800.45,-208.4 5805.38,-217.77 5807.38,-207.37 5800.45,-208.4"/>
1980</g>
1981<!-- Node32 -->
1982<g id="node32" class="node">
1983<title>Node32</title>
1984<g id="a_node32"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
1985<polygon fill="white" stroke="black" points="5038.5,-140 5038.5,-170 5264.5,-170 5264.5,-140 5038.5,-140"/>
1986<text text-anchor="start" x="5046.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
1987<text text-anchor="middle" x="5151.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
1988</a>
1989</g>
1990</g>
1991<!-- Node31&#45;&gt;Node32 -->
1992<g id="edge38" class="edge">
1993<title>Node31&#45;&gt;Node32</title>
1994<path fill="none" stroke="midnightblue" d="M5685.94,-216.73C5672.63,-215.12 5659.28,-213.51 5646.5,-212 5515.52,-196.51 5364.94,-179.6 5264.58,-168.46"/>
1995<polygon fill="midnightblue" stroke="midnightblue" points="5685.75,-220.24 5696.1,-217.97 5686.59,-213.29 5685.75,-220.24"/>
1996</g>
1997<!-- Node33&#45;&gt;Node25 -->
1998<g id="edge40" class="edge">
1999<title>Node33&#45;&gt;Node25</title>
2000<path fill="none" stroke="midnightblue" d="M5292.99,-202.16C5299.7,-179.21 5312.66,-148.99 5336.5,-134 5336.5,-134 7002.13,-94.62 7391.7,-85.41"/>
2001<polygon fill="midnightblue" stroke="midnightblue" points="5289.53,-201.54 5290.33,-212.1 5296.29,-203.35 5289.53,-201.54"/>
2002</g>
2003<!-- Node33&#45;&gt;Node34 -->
2004<g id="edge41" class="edge">
2005<title>Node33&#45;&gt;Node34</title>
2006<path fill="none" stroke="midnightblue" d="M5170.11,-211.91C4907.05,-181.71 4837.74,-197.5 4577.5,-176 4549.92,-173.72 4520.15,-170.82 4492.5,-167.93"/>
2007<polygon fill="midnightblue" stroke="midnightblue" points="5170.02,-215.42 5180.36,-213.1 5170.83,-208.47 5170.02,-215.42"/>
2008</g>
2009<!-- Node35&#45;&gt;Node25 -->
2010<g id="edge43" class="edge">
2011<title>Node35&#45;&gt;Node25</title>
2012<path fill="none" stroke="midnightblue" d="M4104.43,-209.61C4141.42,-199 4179.77,-186.4 4195.5,-176 4216.01,-162.44 4209.23,-144.43 4231.5,-134 4297.49,-103.1 6781.64,-99.35 6854.5,-98 7047.11,-94.42 7273.45,-88.73 7391.52,-85.65"/>
2013<polygon fill="midnightblue" stroke="midnightblue" points="4103.23,-206.31 4094.56,-212.4 4105.14,-213.05 4103.23,-206.31"/>
2014</g>
2015<!-- Node36 -->
2016<g id="node36" class="node">
2017<title>Node36</title>
2018<g id="a_node36"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
2019<polygon fill="white" stroke="black" points="2608.5,-134.5 2608.5,-175.5 2772.5,-175.5 2772.5,-134.5 2608.5,-134.5"/>
2020<text text-anchor="start" x="2616.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2021<text text-anchor="start" x="2616.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
2022<text text-anchor="middle" x="2690.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
2023</a>
2024</g>
2025</g>
2026<!-- Node35&#45;&gt;Node36 -->
2027<g id="edge44" class="edge">
2028<title>Node35&#45;&gt;Node36</title>
2029<path fill="none" stroke="midnightblue" d="M3926.23,-212.13C3419.4,-150.83 3283.41,-238.5 2781.5,-176 2778.61,-175.64 2775.68,-175.23 2772.72,-174.78"/>
2030<polygon fill="midnightblue" stroke="midnightblue" points="3926.02,-215.63 3936.37,-213.37 3926.87,-208.68 3926.02,-215.63"/>
2031</g>
2032<!-- Node37&#45;&gt;Node25 -->
2033<g id="edge46" class="edge">
2034<title>Node37&#45;&gt;Node25</title>
2035<path fill="none" stroke="midnightblue" d="M4220.13,-208.19C4228.09,-184.67 4243.93,-149.97 4271.5,-134 4333.59,-98.02 6782.76,-99.34 6854.5,-98 7047.11,-94.4 7273.45,-88.72 7391.52,-85.65"/>
2036<polygon fill="midnightblue" stroke="midnightblue" points="4216.77,-207.21 4217.11,-217.8 4223.45,-209.31 4216.77,-207.21"/>
2037</g>
2038<!-- Node37&#45;&gt;Node38 -->
2039<g id="edge47" class="edge">
2040<title>Node37&#45;&gt;Node38</title>
2041<path fill="none" stroke="midnightblue" d="M4140.09,-216.2C4129.86,-214.49 4119.45,-213.01 4109.5,-212 3467.42,-146.8 1847.52,-241.77 1205.5,-176 1192.36,-174.65 1178.4,-172.47 1165.15,-170.02"/>
2042<polygon fill="midnightblue" stroke="midnightblue" points="4139.79,-219.7 4150.24,-217.98 4140.99,-212.81 4139.79,-219.7"/>
2043</g>
2044<!-- Node39&#45;&gt;Node25 -->
2045<g id="edge49" class="edge">
2046<title>Node39&#45;&gt;Node25</title>
2047<path fill="none" stroke="midnightblue" d="M4879.23,-210.36C4860.33,-188.57 4838.67,-155.21 4859.5,-134 4898.34,-94.46 6799.09,-99.15 6854.5,-98 7047.1,-94 7273.44,-88.48 7391.52,-85.54"/>
2048<polygon fill="midnightblue" stroke="midnightblue" points="4876.68,-212.76 4885.98,-217.83 4881.87,-208.06 4876.68,-212.76"/>
2049</g>
2050<!-- Node40 -->
2051<g id="node40" class="node">
2052<title>Node40</title>
2053<g id="a_node40"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
2054<polygon fill="white" stroke="black" points="4004.5,-140 4004.5,-170 4186.5,-170 4186.5,-140 4004.5,-140"/>
2055<text text-anchor="start" x="4012.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2056<text text-anchor="middle" x="4095.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
2057</a>
2058</g>
2059</g>
2060<!-- Node39&#45;&gt;Node40 -->
2061<g id="edge50" class="edge">
2062<title>Node39&#45;&gt;Node40</title>
2063<path fill="none" stroke="midnightblue" d="M4826.04,-216.14C4817.12,-214.58 4808.13,-213.14 4799.5,-212 4566.33,-181.09 4505.75,-197.28 4271.5,-176 4243.94,-173.5 4214,-170.28 4186.77,-167.16"/>
2064<polygon fill="midnightblue" stroke="midnightblue" points="4825.58,-219.62 4836.05,-217.97 4826.84,-212.73 4825.58,-219.62"/>
2065</g>
2066<!-- Node41&#45;&gt;Node25 -->
2067<g id="edge52" class="edge">
2068<title>Node41&#45;&gt;Node25</title>
2069<path fill="none" stroke="midnightblue" d="M4481.21,-209.49C4498.25,-185.68 4528.73,-149.46 4565.5,-134 4624.12,-109.35 6790.92,-99.25 6854.5,-98 7047.1,-94.23 7273.45,-88.62 7391.52,-85.6"/>
2070<polygon fill="midnightblue" stroke="midnightblue" points="4478.18,-207.72 4475.36,-217.94 4483.93,-211.71 4478.18,-207.72"/>
2071</g>
2072<!-- Node41&#45;&gt;Node42 -->
2073<g id="edge53" class="edge">
2074<title>Node41&#45;&gt;Node42</title>
2075<path fill="none" stroke="midnightblue" d="M4364.7,-216.75C4348.61,-214.83 4332.12,-213.13 4316.5,-212 3675.92,-165.47 2065.81,-237.66 1426.5,-176 1412.49,-174.65 1397.6,-172.46 1383.44,-170.01"/>
2076<polygon fill="midnightblue" stroke="midnightblue" points="4364.31,-220.23 4374.66,-217.98 4365.16,-213.28 4364.31,-220.23"/>
2077</g>
2078<!-- Node43&#45;&gt;Node25 -->
2079<g id="edge55" class="edge">
2080<title>Node43&#45;&gt;Node25</title>
2081<path fill="none" stroke="midnightblue" d="M4624.49,-214.01C4606.13,-205.55 4588.2,-193.38 4577.5,-176 4567.71,-160.1 4564.41,-147.3 4577.5,-134 4599.69,-111.46 6822.88,-98.62 6854.5,-98 7047.1,-94.22 7273.45,-88.61 7391.52,-85.6"/>
2082<polygon fill="midnightblue" stroke="midnightblue" points="4623.23,-217.27 4633.81,-217.98 4625.98,-210.83 4623.23,-217.27"/>
2083</g>
2084<!-- Node43&#45;&gt;Node44 -->
2085<g id="edge56" class="edge">
2086<title>Node43&#45;&gt;Node44</title>
2087<path fill="none" stroke="midnightblue" d="M4610.8,-216.32C4599.67,-214.56 4588.32,-213.03 4577.5,-212 3929.51,-150.07 2296.49,-237.93 1648.5,-176 1634.37,-174.65 1619.34,-172.46 1605.05,-170.01"/>
2088<polygon fill="midnightblue" stroke="midnightblue" points="4610.51,-219.82 4620.95,-217.99 4611.65,-212.91 4610.51,-219.82"/>
2089</g>
2090<!-- Node45&#45;&gt;Node25 -->
2091<g id="edge58" class="edge">
2092<title>Node45&#45;&gt;Node25</title>
2093<path fill="none" stroke="midnightblue" d="M7207.5,-216.27C7217.57,-214.63 7227.76,-213.15 7237.5,-212 7312.64,-203.15 7865.43,-230.9 7917.5,-176 7930.35,-162.46 7929.93,-147.92 7917.5,-134 7893.71,-107.36 7674.81,-92.94 7553.14,-86.93"/>
2094<polygon fill="midnightblue" stroke="midnightblue" points="7206.77,-212.85 7197.49,-217.96 7207.93,-219.75 7206.77,-212.85"/>
2095</g>
2096<!-- Node46 -->
2097<g id="node46" class="node">
2098<title>Node46</title>
2099<g id="a_node46"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
2100<polygon fill="white" stroke="black" points="7710,-140 7710,-170 7909,-170 7909,-140 7710,-140"/>
2101<text text-anchor="start" x="7718" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2102<text text-anchor="middle" x="7809.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
2103</a>
2104</g>
2105</g>
2106<!-- Node45&#45;&gt;Node46 -->
2107<g id="edge59" class="edge">
2108<title>Node45&#45;&gt;Node46</title>
2109<path fill="none" stroke="midnightblue" d="M7208.94,-216.27C7218.54,-214.68 7228.23,-213.21 7237.5,-212 7442.17,-185.34 7495.83,-202.66 7700.5,-176 7713,-174.37 7726.23,-172.27 7739.01,-170.04"/>
2110<polygon fill="midnightblue" stroke="midnightblue" points="7208.26,-212.83 7198.99,-217.96 7209.43,-219.74 7208.26,-212.83"/>
2111</g>
2112<!-- Node48 -->
2113<g id="node48" class="node">
2114<title>Node48</title>
2115<g id="a_node48"><a xlink:href="_ref_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
2116<polygon fill="white" stroke="black" points="6703,-140 6703,-170 6912,-170 6912,-140 6703,-140"/>
2117<text text-anchor="start" x="6711" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2118<text text-anchor="middle" x="6807.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.hpp</text>
2119</a>
2120</g>
2121</g>
2122<!-- Node47&#45;&gt;Node48 -->
2123<g id="edge61" class="edge">
2124<title>Node47&#45;&gt;Node48</title>
2125<path fill="none" stroke="midnightblue" d="M6623.02,-214.91C6665.35,-201.39 6723.75,-182.74 6763.42,-170.07"/>
2126<polygon fill="midnightblue" stroke="midnightblue" points="6621.89,-211.6 6613.43,-217.97 6624.02,-218.26 6621.89,-211.6"/>
2127</g>
2128<!-- Node49 -->
2129<g id="node49" class="node">
2130<title>Node49</title>
2131<g id="a_node49"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
2132<polygon fill="white" stroke="black" points="6637.5,-67.5 6637.5,-97.5 6845.5,-97.5 6845.5,-67.5 6637.5,-67.5"/>
2133<text text-anchor="start" x="6645.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2134<text text-anchor="middle" x="6741.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
2135</a>
2136</g>
2137</g>
2138<!-- Node47&#45;&gt;Node49 -->
2139<g id="edge64" class="edge">
2140<title>Node47&#45;&gt;Node49</title>
2141<path fill="none" stroke="midnightblue" d="M6603.53,-212.65C6619.94,-202.64 6639.49,-189.66 6655.5,-176 6674.65,-159.66 6676.38,-152.46 6693.5,-134 6705.01,-121.58 6718.29,-107.64 6727.96,-97.56"/>
2142<polygon fill="midnightblue" stroke="midnightblue" points="6601.56,-209.75 6594.78,-217.9 6605.16,-215.76 6601.56,-209.75"/>
2143</g>
2144<!-- Node50 -->
2145<g id="node50" class="node">
2146<title>Node50</title>
2147<g id="a_node50"><a xlink:href="_reverse_v2_impl_8cpp.html" target="_top" xlink:title=" ">
2148<polygon fill="white" stroke="black" points="6930,-140 6930,-170 7097,-170 7097,-140 6930,-140"/>
2149<text text-anchor="start" x="6938" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2150<text text-anchor="middle" x="7013.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ReverseV2Impl.cpp</text>
2151</a>
2152</g>
2153</g>
2154<!-- Node47&#45;&gt;Node50 -->
2155<g id="edge65" class="edge">
2156<title>Node47&#45;&gt;Node50</title>
2157<path fill="none" stroke="midnightblue" d="M6641.84,-215.9C6648.81,-214.52 6655.78,-213.19 6662.5,-212 6776.5,-191.82 6806.5,-196.18 6920.5,-176 6930.5,-174.23 6941.06,-172.16 6951.34,-170.03"/>
2158<polygon fill="midnightblue" stroke="midnightblue" points="6640.76,-212.55 6631.66,-217.97 6642.15,-219.41 6640.76,-212.55"/>
2159</g>
2160<!-- Node48&#45;&gt;Node25 -->
2161<g id="edge62" class="edge">
2162<title>Node48&#45;&gt;Node25</title>
2163<path fill="none" stroke="midnightblue" d="M6891.61,-138.31C6901.33,-136.74 6911.12,-135.26 6920.5,-134 7087.42,-111.63 7284.08,-96.25 7391.82,-88.75"/>
2164<polygon fill="midnightblue" stroke="midnightblue" points="6890.81,-134.9 6881.52,-139.98 6891.96,-141.8 6890.81,-134.9"/>
2165</g>
2166<!-- Node48&#45;&gt;Node49 -->
2167<g id="edge63" class="edge">
2168<title>Node48&#45;&gt;Node49</title>
2169<path fill="none" stroke="midnightblue" d="M6787.25,-132.36C6776.71,-121.11 6764.14,-107.68 6754.84,-97.75"/>
2170<polygon fill="midnightblue" stroke="midnightblue" points="6784.75,-134.83 6794.14,-139.73 6789.86,-130.04 6784.75,-134.83"/>
2171</g>
2172<!-- Node51&#45;&gt;Node25 -->
2173<g id="edge67" class="edge">
2174<title>Node51&#45;&gt;Node25</title>
2175<path fill="none" stroke="midnightblue" d="M6992.27,-216.24C7001.43,-214.66 7010.66,-213.21 7019.5,-212 7067.44,-205.46 7417.3,-208.11 7453.5,-176 7475.7,-156.31 7476.01,-118.22 7474.28,-97.6"/>
2176<polygon fill="midnightblue" stroke="midnightblue" points="6991.63,-212.8 6982.39,-217.99 6992.85,-219.69 6991.63,-212.8"/>
2177</g>
2178<!-- Node52 -->
2179<g id="node52" class="node">
2180<title>Node52</title>
2181<g id="a_node52"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
2182<polygon fill="white" stroke="black" points="7501,-140 7501,-170 7692,-170 7692,-140 7501,-140"/>
2183<text text-anchor="start" x="7509" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2184<text text-anchor="middle" x="7596.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
2185</a>
2186</g>
2187</g>
2188<!-- Node51&#45;&gt;Node52 -->
2189<g id="edge68" class="edge">
2190<title>Node51&#45;&gt;Node52</title>
2191<path fill="none" stroke="midnightblue" d="M6992.06,-216.22C7001.28,-214.64 7010.58,-213.19 7019.5,-212 7225.84,-184.48 7280.04,-202.65 7486.5,-176 7499.11,-174.37 7512.47,-172.27 7525.36,-170.04"/>
2192<polygon fill="midnightblue" stroke="midnightblue" points="6991.34,-212.8 6982.1,-217.98 6992.56,-219.69 6991.34,-212.8"/>
2193</g>
2194<!-- Node54 -->
2195<g id="node54" class="node">
2196<title>Node54</title>
2197<g id="a_node54"><a xlink:href="_ref_tile_workload_8hpp.html" target="_top" xlink:title=" ">
2198<polygon fill="white" stroke="black" points="9001.5,-140 9001.5,-170 9175.5,-170 9175.5,-140 9001.5,-140"/>
2199<text text-anchor="start" x="9009.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2200<text text-anchor="middle" x="9088.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.hpp</text>
2201</a>
2202</g>
2203</g>
2204<!-- Node53&#45;&gt;Node54 -->
2205<g id="edge70" class="edge">
2206<title>Node53&#45;&gt;Node54</title>
2207<path fill="none" stroke="midnightblue" d="M8055.32,-215.68C8062.08,-214.23 8068.91,-212.95 8075.5,-212 8478.73,-153.69 8587.07,-225.3 8991.5,-176 9003.45,-174.54 9016.11,-172.39 9028.21,-170.03"/>
2208<polygon fill="midnightblue" stroke="midnightblue" points="8054.46,-212.29 8045.49,-217.91 8056.01,-219.11 8054.46,-212.29"/>
2209</g>
2210<!-- Node55 -->
2211<g id="node55" class="node">
2212<title>Node55</title>
2213<g id="a_node55"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
2214<polygon fill="white" stroke="black" points="9078,-67.5 9078,-97.5 9251,-97.5 9251,-67.5 9078,-67.5"/>
2215<text text-anchor="start" x="9086" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2216<text text-anchor="middle" x="9164.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
2217</a>
2218</g>
2219</g>
2220<!-- Node53&#45;&gt;Node55 -->
2221<g id="edge73" class="edge">
2222<title>Node53&#45;&gt;Node55</title>
2223<path fill="none" stroke="midnightblue" d="M8055.02,-215.7C8061.88,-214.23 8068.82,-212.94 8075.5,-212 8136.54,-203.39 9141.62,-220.29 9184.5,-176 9204.96,-154.87 9187.03,-118.06 9174.39,-97.84"/>
2224<polygon fill="midnightblue" stroke="midnightblue" points="8054.03,-212.33 8045.06,-217.96 8055.58,-219.16 8054.03,-212.33"/>
2225</g>
2226<!-- Node53&#45;&gt;Node56 -->
2227<g id="edge74" class="edge">
2228<title>Node53&#45;&gt;Node56</title>
2229<path fill="none" stroke="midnightblue" d="M8055.32,-215.73C8062.09,-214.27 8068.92,-212.98 8075.5,-212 8413.94,-161.76 8506.47,-228.95 8844.5,-176 8853.7,-174.56 8863.41,-172.41 8872.65,-170.05"/>
2230<polygon fill="midnightblue" stroke="midnightblue" points="8054.47,-212.34 8045.5,-217.97 8056.02,-219.16 8054.47,-212.34"/>
2231</g>
2232<!-- Node54&#45;&gt;Node25 -->
2233<g id="edge71" class="edge">
2234<title>Node54&#45;&gt;Node25</title>
2235<path fill="none" stroke="midnightblue" d="M9018.38,-138.08C9009.38,-136.46 9000.25,-135.04 8991.5,-134 8709.18,-100.45 7825.77,-87.6 7553.33,-84.37"/>
2236<polygon fill="midnightblue" stroke="midnightblue" points="9018.01,-141.57 9028.48,-139.97 9019.29,-134.69 9018.01,-141.57"/>
2237</g>
2238<!-- Node54&#45;&gt;Node55 -->
2239<g id="edge72" class="edge">
2240<title>Node54&#45;&gt;Node55</title>
2241<path fill="none" stroke="midnightblue" d="M9111.53,-132.64C9123.81,-121.24 9138.58,-107.54 9149.4,-97.5"/>
2242<polygon fill="midnightblue" stroke="midnightblue" points="9108.83,-130.37 9103.88,-139.73 9113.59,-135.5 9108.83,-130.37"/>
2243</g>
2244<!-- Node57&#45;&gt;Node25 -->
2245<g id="edge76" class="edge">
2246<title>Node57&#45;&gt;Node25</title>
2247<path fill="none" stroke="midnightblue" d="M7466.18,-212.17C7552.47,-206.09 7916.2,-214.01 7951.5,-176 7964.2,-162.32 7963.99,-147.87 7951.5,-134 7925.4,-105 7682.79,-91.45 7553.22,-86.23"/>
2248<polygon fill="midnightblue" stroke="midnightblue" points="7465.74,-208.69 7456.1,-213.1 7466.38,-215.66 7465.74,-208.69"/>
2249</g>
2250<!-- Node58 -->
2251<g id="node58" class="node">
2252<title>Node58</title>
2253<g id="a_node58"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
2254<polygon fill="white" stroke="black" points="8004,-134.5 8004,-175.5 8213,-175.5 8213,-134.5 8004,-134.5"/>
2255<text text-anchor="start" x="8012" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2256<text text-anchor="start" x="8012" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
2257<text text-anchor="middle" x="8108.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
2258</a>
2259</g>
2260</g>
2261<!-- Node57&#45;&gt;Node58 -->
2262<g id="edge77" class="edge">
2263<title>Node57&#45;&gt;Node58</title>
2264<path fill="none" stroke="midnightblue" d="M7466.21,-211.86C7698.4,-184.13 7760.52,-203.03 7989.5,-176 7994.18,-175.45 7998.96,-174.84 8003.78,-174.18"/>
2265<polygon fill="midnightblue" stroke="midnightblue" points="7465.61,-208.41 7456.1,-213.08 7466.45,-215.35 7465.61,-208.41"/>
2266</g>
2267<!-- Node59&#45;&gt;Node25 -->
2268<g id="edge79" class="edge">
2269<title>Node59&#45;&gt;Node25</title>
2270<path fill="none" stroke="midnightblue" d="M8323.71,-212.46C8431.38,-205.99 9152.65,-209.21 9184.5,-176 9197.42,-162.53 9197.5,-147.39 9184.5,-134 9155.75,-104.39 7888.7,-88.15 7553.27,-84.37"/>
2271<polygon fill="midnightblue" stroke="midnightblue" points="8323.2,-208.99 8313.53,-213.33 8323.79,-215.97 8323.2,-208.99"/>
2272</g>
2273<!-- Node59&#45;&gt;Node60 -->
2274<g id="edge80" class="edge">
2275<title>Node59&#45;&gt;Node60</title>
2276<path fill="none" stroke="midnightblue" d="M8323.52,-212.03C9000.16,-129.39 9181.91,-259.48 9854.5,-176 9857.45,-175.63 9860.45,-175.21 9863.48,-174.74"/>
2277<polygon fill="midnightblue" stroke="midnightblue" points="8323.02,-208.56 8313.52,-213.26 8323.88,-215.51 8323.02,-208.56"/>
2278</g>
2279<!-- Node62 -->
2280<g id="node62" class="node">
2281<title>Node62</title>
2282<g id="a_node62"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
2283<polygon fill="white" stroke="black" points="8461.5,-140 8461.5,-170 8631.5,-170 8631.5,-140 8461.5,-140"/>
2284<text text-anchor="start" x="8469.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2285<text text-anchor="middle" x="8546.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
2286</a>
2287</g>
2288</g>
2289<!-- Node61&#45;&gt;Node62 -->
2290<g id="edge82" class="edge">
2291<title>Node61&#45;&gt;Node62</title>
2292<path fill="none" stroke="midnightblue" d="M7863.28,-216.13C7872.08,-214.56 7880.97,-213.13 7889.5,-212 8138.07,-179.1 8204.11,-210.18 8452.5,-176 8463.74,-174.45 8475.64,-172.32 8487.06,-170.01"/>
2293<polygon fill="midnightblue" stroke="midnightblue" points="7862.59,-212.7 7853.4,-217.96 7863.87,-219.58 7862.59,-212.7"/>
2294</g>
2295<!-- Node63 -->
2296<g id="node63" class="node">
2297<title>Node63</title>
2298<g id="a_node63"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
2299<polygon fill="white" stroke="black" points="8649.5,-134.5 8649.5,-175.5 8835.5,-175.5 8835.5,-134.5 8649.5,-134.5"/>
2300<text text-anchor="start" x="8657.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2301<text text-anchor="start" x="8657.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
2302<text text-anchor="middle" x="8742.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
2303</a>
2304</g>
2305</g>
2306<!-- Node61&#45;&gt;Node63 -->
2307<g id="edge83" class="edge">
2308<title>Node61&#45;&gt;Node63</title>
2309<path fill="none" stroke="midnightblue" d="M7862.67,-216.1C7871.67,-214.51 7880.78,-213.08 7889.5,-212 8221.11,-170.8 8308.77,-216.26 8640.5,-176 8643.46,-175.64 8646.45,-175.25 8649.48,-174.82"/>
2310<polygon fill="midnightblue" stroke="midnightblue" points="7861.78,-212.71 7852.58,-217.96 7863.05,-219.59 7861.78,-212.71"/>
2311</g>
2312<!-- Node65 -->
2313<g id="node65" class="node">
2314<title>Node65</title>
2315<g id="a_node65"><a xlink:href="_batch_to_space_nd_8cpp.html" target="_top" xlink:title=" ">
2316<polygon fill="white" stroke="black" points="2790.5,-140 2790.5,-170 2964.5,-170 2964.5,-140 2790.5,-140"/>
2317<text text-anchor="start" x="2798.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2318<text text-anchor="middle" x="2877.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchToSpaceNd.cpp</text>
2319</a>
2320</g>
2321</g>
2322<!-- Node64&#45;&gt;Node65 -->
2323<g id="edge85" class="edge">
2324<title>Node64&#45;&gt;Node65</title>
2325<path fill="none" stroke="midnightblue" d="M2851.15,-208.7C2857.43,-196.14 2864.98,-181.04 2870.38,-170.23"/>
2326<polygon fill="midnightblue" stroke="midnightblue" points="2847.99,-207.2 2846.65,-217.7 2854.25,-210.33 2847.99,-207.2"/>
2327</g>
2328<!-- Node66 -->
2329<g id="node66" class="node">
2330<title>Node66</title>
2331<g id="a_node66"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
2332<polygon fill="white" stroke="black" points="2420.5,-134.5 2420.5,-175.5 2590.5,-175.5 2590.5,-134.5 2420.5,-134.5"/>
2333<text text-anchor="start" x="2428.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2334<text text-anchor="start" x="2428.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
2335<text text-anchor="middle" x="2505.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
2336</a>
2337</g>
2338</g>
2339<!-- Node64&#45;&gt;Node66 -->
2340<g id="edge86" class="edge">
2341<title>Node64&#45;&gt;Node66</title>
2342<path fill="none" stroke="midnightblue" d="M2768.05,-215.74C2716.11,-203.92 2645.58,-187.87 2590.7,-175.39"/>
2343<polygon fill="midnightblue" stroke="midnightblue" points="2767.32,-219.17 2777.85,-217.97 2768.88,-212.34 2767.32,-219.17"/>
2344</g>
2345<!-- Node68&#45;&gt;Node32 -->
2346<g id="edge90" class="edge">
2347<title>Node68&#45;&gt;Node32</title>
2348<path fill="none" stroke="midnightblue" d="M5105.48,-209.81C5116.41,-197.03 5129.81,-181.36 5139.33,-170.23"/>
2349<polygon fill="midnightblue" stroke="midnightblue" points="5102.57,-207.83 5098.73,-217.7 5107.89,-212.38 5102.57,-207.83"/>
2350</g>
2351<!-- Node69 -->
2352<g id="node69" class="node">
2353<title>Node69</title>
2354<g id="a_node69"><a xlink:href="_conv3d_impl_8cpp.html" target="_top" xlink:title=" ">
2355<polygon fill="white" stroke="black" points="4868.5,-140 4868.5,-170 5020.5,-170 5020.5,-140 4868.5,-140"/>
2356<text text-anchor="start" x="4876.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2357<text text-anchor="middle" x="4944.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Conv3dImpl.cpp</text>
2358</a>
2359</g>
2360</g>
2361<!-- Node68&#45;&gt;Node69 -->
2362<g id="edge89" class="edge">
2363<title>Node68&#45;&gt;Node69</title>
2364<path fill="none" stroke="midnightblue" d="M5051,-213C5026.08,-199.66 4993.31,-182.12 4970.74,-170.04"/>
2365<polygon fill="midnightblue" stroke="midnightblue" points="5049.66,-216.25 5060.12,-217.88 5052.96,-210.08 5049.66,-216.25"/>
2366</g>
2367<!-- Node70&#45;&gt;Node30 -->
2368<g id="edge93" class="edge">
2369<title>Node70&#45;&gt;Node30</title>
2370<path fill="none" stroke="midnightblue" d="M3601.32,-215.69C3608.08,-214.24 3614.92,-212.96 3621.5,-212 4008.86,-155.66 4111.04,-203.68 4501.5,-176 4528.98,-174.05 4558.56,-171.38 4586.26,-168.62"/>
2371<polygon fill="midnightblue" stroke="midnightblue" points="3600.46,-212.3 3591.49,-217.93 3602.02,-219.12 3600.46,-212.3"/>
2372</g>
2373<!-- Node70&#45;&gt;Node34 -->
2374<g id="edge94" class="edge">
2375<title>Node70&#45;&gt;Node34</title>
2376<path fill="none" stroke="midnightblue" d="M3602.09,-215.67C3608.61,-214.26 3615.17,-212.99 3621.5,-212 3874.04,-172.46 3940.78,-197.31 4195.5,-176 4223.08,-173.69 4252.85,-170.78 4280.49,-167.89"/>
2377<polygon fill="midnightblue" stroke="midnightblue" points="3600.91,-212.35 3591.94,-217.99 3602.47,-219.18 3600.91,-212.35"/>
2378</g>
2379<!-- Node71 -->
2380<g id="node71" class="node">
2381<title>Node71</title>
2382<g id="a_node71"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
2383<polygon fill="white" stroke="black" points="3846.5,-140 3846.5,-170 3986.5,-170 3986.5,-140 3846.5,-140"/>
2384<text text-anchor="start" x="3854.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2385<text text-anchor="middle" x="3916.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
2386</a>
2387</g>
2388</g>
2389<!-- Node70&#45;&gt;Node71 -->
2390<g id="edge92" class="edge">
2391<title>Node70&#45;&gt;Node71</title>
2392<path fill="none" stroke="midnightblue" d="M3605.29,-215.6C3610.76,-214.33 3616.22,-213.11 3621.5,-212 3716.76,-192.04 3742.24,-195.96 3837.5,-176 3845.95,-174.23 3854.85,-172.17 3863.52,-170.05"/>
2393<polygon fill="midnightblue" stroke="midnightblue" points="3604.39,-212.22 3595.48,-217.95 3606.02,-219.03 3604.39,-212.22"/>
2394</g>
2395<!-- Node73 -->
2396<g id="node73" class="node">
2397<title>Node73</title>
2398<g id="a_node73"><a xlink:href="_dequantize_8cpp.html" target="_top" xlink:title=" ">
2399<polygon fill="white" stroke="black" points="5588,-140 5588,-170 5737,-170 5737,-140 5588,-140"/>
2400<text text-anchor="start" x="5596" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2401<text text-anchor="middle" x="5662.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Dequantize.cpp</text>
2402</a>
2403</g>
2404</g>
2405<!-- Node72&#45;&gt;Node73 -->
2406<g id="edge96" class="edge">
2407<title>Node72&#45;&gt;Node73</title>
2408<path fill="none" stroke="midnightblue" d="M5946.81,-215.66C5941.3,-214.4 5935.81,-213.16 5930.5,-212 5850.8,-194.55 5830.28,-193.04 5750.5,-176 5741.77,-174.13 5732.56,-172.11 5723.52,-170.09"/>
2409<polygon fill="midnightblue" stroke="midnightblue" points="5946.19,-219.11 5956.72,-217.95 5947.77,-212.29 5946.19,-219.11"/>
2410</g>
2411<!-- Node72&#45;&gt;Node74 -->
2412<g id="edge97" class="edge">
2413<title>Node72&#45;&gt;Node74</title>
2414<path fill="none" stroke="midnightblue" d="M5949.86,-215.71C5943.34,-214.34 5936.8,-213.07 5930.5,-212 5775.45,-185.73 5734.27,-197.6 5578.5,-176 5566.06,-174.27 5552.9,-172.2 5540.11,-170.05"/>
2415<polygon fill="midnightblue" stroke="midnightblue" points="5949.52,-219.22 5960.04,-217.93 5951.02,-212.38 5949.52,-219.22"/>
2416</g>
2417<!-- Node76 -->
2418<g id="node76" class="node">
2419<title>Node76</title>
2420<g id="a_node76"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
2421<polygon fill="white" stroke="black" points="2983,-140 2983,-170 3112,-170 3112,-140 2983,-140"/>
2422<text text-anchor="start" x="2991" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2423<text text-anchor="middle" x="3047.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
2424</a>
2425</g>
2426</g>
2427<!-- Node75&#45;&gt;Node76 -->
2428<g id="edge99" class="edge">
2429<title>Node75&#45;&gt;Node76</title>
2430<path fill="none" stroke="midnightblue" d="M3021.15,-208.7C3027.43,-196.14 3034.98,-181.04 3040.38,-170.23"/>
2431<polygon fill="midnightblue" stroke="midnightblue" points="3017.99,-207.2 3016.65,-217.7 3024.25,-210.33 3017.99,-207.2"/>
2432</g>
2433<!-- Node75&#45;&gt;Node77 -->
2434<g id="edge100" class="edge">
2435<title>Node75&#45;&gt;Node77</title>
2436<path fill="none" stroke="midnightblue" d="M3057.23,-214.39C3093.78,-200.9 3143.54,-182.55 3177.44,-170.04"/>
2437<polygon fill="midnightblue" stroke="midnightblue" points="3055.93,-211.14 3047.76,-217.88 3058.36,-217.71 3055.93,-211.14"/>
2438</g>
2439<!-- Node78&#45;&gt;Node36 -->
2440<g id="edge103" class="edge">
2441<title>Node78&#45;&gt;Node36</title>
2442<path fill="none" stroke="midnightblue" d="M2662.11,-208.63C2667.8,-198.08 2674.45,-185.75 2679.88,-175.68"/>
2443<polygon fill="midnightblue" stroke="midnightblue" points="2658.88,-207.24 2657.21,-217.7 2665.04,-210.57 2658.88,-207.24"/>
2444</g>
2445<!-- Node79 -->
2446<g id="node79" class="node">
2447<title>Node79</title>
2448<g id="a_node79"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
2449<polygon fill="white" stroke="black" points="2234.5,-140 2234.5,-170 2402.5,-170 2402.5,-140 2234.5,-140"/>
2450<text text-anchor="start" x="2242.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2451<text text-anchor="middle" x="2318.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
2452</a>
2453</g>
2454</g>
2455<!-- Node78&#45;&gt;Node79 -->
2456<g id="edge102" class="edge">
2457<title>Node78&#45;&gt;Node79</title>
2458<path fill="none" stroke="midnightblue" d="M2578.38,-215.67C2519.16,-202.07 2435.74,-182.92 2379.52,-170.01"/>
2459<polygon fill="midnightblue" stroke="midnightblue" points="2577.87,-219.15 2588.4,-217.97 2579.44,-212.32 2577.87,-219.15"/>
2460</g>
2461<!-- Node80&#45;&gt;Node38 -->
2462<g id="edge107" class="edge">
2463<title>Node80&#45;&gt;Node38</title>
2464<path fill="none" stroke="midnightblue" d="M2389.27,-215.57C2382.99,-214.15 2376.63,-212.91 2370.5,-212 1858.09,-135.91 1720.32,-233.56 1205.5,-176 1192.74,-174.57 1179.19,-172.42 1166.26,-170.04"/>
2465<polygon fill="midnightblue" stroke="midnightblue" points="2388.52,-218.99 2399.06,-217.94 2390.16,-212.19 2388.52,-218.99"/>
2466</g>
2467<!-- Node81 -->
2468<g id="node81" class="node">
2469<title>Node81</title>
2470<g id="a_node81"><a xlink:href="_gather_8cpp.html" target="_top" xlink:title=" ">
2471<polygon fill="white" stroke="black" points="1878,-140 1878,-170 2007,-170 2007,-140 1878,-140"/>
2472<text text-anchor="start" x="1886" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2473<text text-anchor="middle" x="1942.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Gather.cpp</text>
2474</a>
2475</g>
2476</g>
2477<!-- Node80&#45;&gt;Node81 -->
2478<g id="edge105" class="edge">
2479<title>Node80&#45;&gt;Node81</title>
2480<path fill="none" stroke="midnightblue" d="M2387.04,-215.49C2381.48,-214.19 2375.9,-213 2370.5,-212 2214.55,-183.22 2171.4,-205.05 2015.5,-176 2006.97,-174.41 1997.99,-172.31 1989.36,-170.07"/>
2481<polygon fill="midnightblue" stroke="midnightblue" points="2386.45,-218.95 2396.99,-217.94 2388.12,-212.15 2386.45,-218.95"/>
2482</g>
2483<!-- Node82 -->
2484<g id="node82" class="node">
2485<title>Node82</title>
2486<g id="a_node82"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
2487<polygon fill="white" stroke="black" points="1657.5,-140 1657.5,-170 1859.5,-170 1859.5,-140 1657.5,-140"/>
2488<text text-anchor="start" x="1665.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2489<text text-anchor="middle" x="1758.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
2490</a>
2491</g>
2492</g>
2493<!-- Node80&#45;&gt;Node82 -->
2494<g id="edge106" class="edge">
2495<title>Node80&#45;&gt;Node82</title>
2496<path fill="none" stroke="midnightblue" d="M2388.01,-215.54C2382.13,-214.19 2376.22,-212.97 2370.5,-212 2149.96,-174.65 2090.42,-204.05 1868.5,-176 1855.79,-174.39 1842.32,-172.29 1829.33,-170.04"/>
2497<polygon fill="midnightblue" stroke="midnightblue" points="2387.28,-218.97 2397.83,-217.93 2388.94,-212.16 2387.28,-218.97"/>
2498</g>
2499<!-- Node84 -->
2500<g id="node84" class="node">
2501<title>Node84</title>
2502<g id="a_node84"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
2503<polygon fill="white" stroke="black" points="6267,-140 6267,-170 6428,-170 6428,-140 6267,-140"/>
2504<text text-anchor="start" x="6275" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2505<text text-anchor="middle" x="6347.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
2506</a>
2507</g>
2508</g>
2509<!-- Node83&#45;&gt;Node84 -->
2510<g id="edge109" class="edge">
2511<title>Node83&#45;&gt;Node84</title>
2512<path fill="none" stroke="midnightblue" d="M6374.55,-208.7C6368.1,-196.14 6360.35,-181.04 6354.8,-170.23"/>
2513<polygon fill="midnightblue" stroke="midnightblue" points="6371.48,-210.41 6379.16,-217.7 6377.71,-207.21 6371.48,-210.41"/>
2514</g>
2515<!-- Node85 -->
2516<g id="node85" class="node">
2517<title>Node85</title>
2518<g id="a_node85"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
2519<polygon fill="white" stroke="black" points="6446.5,-134.5 6446.5,-175.5 6646.5,-175.5 6646.5,-134.5 6446.5,-134.5"/>
2520<text text-anchor="start" x="6454.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2521<text text-anchor="start" x="6454.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
2522<text text-anchor="middle" x="6546.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
2523</a>
2524</g>
2525</g>
2526<!-- Node83&#45;&gt;Node85 -->
2527<g id="edge110" class="edge">
2528<title>Node83&#45;&gt;Node85</title>
2529<path fill="none" stroke="midnightblue" d="M6425.44,-213.5C6449.6,-202.03 6480.6,-187.3 6505.18,-175.63"/>
2530<polygon fill="midnightblue" stroke="midnightblue" points="6423.75,-210.43 6416.22,-217.88 6426.75,-216.75 6423.75,-210.43"/>
2531</g>
2532<!-- Node86&#45;&gt;Node60 -->
2533<g id="edge114" class="edge">
2534<title>Node86&#45;&gt;Node60</title>
2535<path fill="none" stroke="midnightblue" d="M10074.84,-213.81C10048.48,-202.29 10014.41,-187.41 9987.44,-175.63"/>
2536<polygon fill="midnightblue" stroke="midnightblue" points="10073.61,-217.09 10084.18,-217.88 10076.42,-210.67 10073.61,-217.09"/>
2537</g>
2538<!-- Node87 -->
2539<g id="node87" class="node">
2540<title>Node87</title>
2541<g id="a_node87"><a xlink:href="_lstm_8cpp.html" target="_top" xlink:title=" ">
2542<polygon fill="white" stroke="black" points="14311,-140 14311,-170 14440,-170 14440,-140 14311,-140"/>
2543<text text-anchor="start" x="14319" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2544<text text-anchor="middle" x="14375.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Lstm.cpp</text>
2545</a>
2546</g>
2547</g>
2548<!-- Node86&#45;&gt;Node87 -->
2549<g id="edge112" class="edge">
2550<title>Node86&#45;&gt;Node87</title>
2551<path fill="none" stroke="midnightblue" d="M10191,-216.91C10203.48,-214.9 10216.32,-213.14 10228.5,-212 10620.91,-175.23 13381.46,-184.57 13775.5,-176 13970.35,-171.76 14200.69,-163.04 14310.7,-158.65"/>
2552<polygon fill="midnightblue" stroke="midnightblue" points="10190.38,-213.47 10181.1,-218.57 10191.54,-220.37 10190.38,-213.47"/>
2553</g>
2554<!-- Node86&#45;&gt;Node88 -->
2555<g id="edge113" class="edge">
2556<title>Node86&#45;&gt;Node88</title>
2557<path fill="none" stroke="midnightblue" d="M10157.68,-213.7C10187.87,-200.28 10228.24,-182.34 10255.91,-170.04"/>
2558<polygon fill="midnightblue" stroke="midnightblue" points="10155.98,-210.62 10148.26,-217.88 10158.82,-217.02 10155.98,-210.62"/>
2559</g>
2560<!-- Node92 -->
2561<g id="node92" class="node">
2562<title>Node92</title>
2563<g id="a_node92"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
2564<polygon fill="white" stroke="black" points="10039.5,-140 10039.5,-170 10179.5,-170 10179.5,-140 10039.5,-140"/>
2565<text text-anchor="start" x="10047.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2566<text text-anchor="middle" x="10109.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
2567</a>
2568</g>
2569</g>
2570<!-- Node91&#45;&gt;Node92 -->
2571<g id="edge118" class="edge">
2572<title>Node91&#45;&gt;Node92</title>
2573<path fill="none" stroke="midnightblue" d="M8462.99,-215.8C8470.53,-214.27 8478.16,-212.95 8485.5,-212 9166.69,-123.97 9349.95,-268.87 10030.5,-176 10040.59,-174.62 10051.26,-172.44 10061.37,-170.01"/>
2574<polygon fill="midnightblue" stroke="midnightblue" points="8462.21,-212.39 8453.16,-217.9 8463.67,-219.23 8462.21,-212.39"/>
2575</g>
2576<!-- Node93 -->
2577<g id="node93" class="node">
2578<title>Node93</title>
2579<g id="a_node93"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
2580<polygon fill="white" stroke="black" points="9269.5,-140 9269.5,-170 9449.5,-170 9449.5,-140 9269.5,-140"/>
2581<text text-anchor="start" x="9277.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2582<text text-anchor="middle" x="9359.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
2583</a>
2584</g>
2585</g>
2586<!-- Node91&#45;&gt;Node93 -->
2587<g id="edge119" class="edge">
2588<title>Node91&#45;&gt;Node93</title>
2589<path fill="none" stroke="midnightblue" d="M8463.58,-215.85C8470.93,-214.34 8478.36,-213.01 8485.5,-212 8824.73,-164.11 8915.3,-216.45 9255.5,-176 9268.1,-174.5 9281.46,-172.36 9294.26,-170.03"/>
2590<polygon fill="midnightblue" stroke="midnightblue" points="8462.68,-212.46 8453.64,-217.99 8464.15,-219.31 8462.68,-212.46"/>
2591</g>
2592<!-- Node94&#45;&gt;Node40 -->
2593<g id="edge122" class="edge">
2594<title>Node94&#45;&gt;Node40</title>
2595<path fill="none" stroke="midnightblue" d="M3251.45,-215.53C3257.51,-214.15 3263.61,-212.93 3269.5,-212 3588.6,-161.57 3674.9,-215.79 3995.5,-176 4007.62,-174.5 4020.48,-172.35 4032.78,-170.02"/>
2596<polygon fill="midnightblue" stroke="midnightblue" points="3250.25,-212.22 3241.36,-217.97 3251.9,-219.02 3250.25,-212.22"/>
2597</g>
2598<!-- Node95 -->
2599<g id="node95" class="node">
2600<title>Node95</title>
2601<g id="a_node95"><a xlink:href="_reduce_8cpp.html" target="_top" xlink:title=" ">
2602<polygon fill="white" stroke="black" points="3319,-140 3319,-170 3448,-170 3448,-140 3319,-140"/>
2603<text text-anchor="start" x="3327" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2604<text text-anchor="middle" x="3383.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Reduce.cpp</text>
2605</a>
2606</g>
2607</g>
2608<!-- Node94&#45;&gt;Node95 -->
2609<g id="edge121" class="edge">
2610<title>Node94&#45;&gt;Node95</title>
2611<path fill="none" stroke="midnightblue" d="M3239.91,-214.05C3273.19,-200.59 3318.09,-182.44 3348.77,-170.04"/>
2612<polygon fill="midnightblue" stroke="midnightblue" points="3238.38,-210.89 3230.42,-217.88 3241,-217.38 3238.38,-210.89"/>
2613</g>
2614<!-- Node94&#45;&gt;Node96 -->
2615<g id="edge123" class="edge">
2616<title>Node94&#45;&gt;Node96</title>
2617<path fill="none" stroke="midnightblue" d="M3120.29,-217.25C3107.71,-215.2 3094.77,-213.34 3082.5,-212 2703.52,-170.69 2604.2,-219.78 2225.5,-176 2212.69,-174.52 2199.09,-172.37 2186.09,-170.02"/>
2618<polygon fill="midnightblue" stroke="midnightblue" points="3119.84,-220.72 3130.28,-218.93 3121,-213.82 3119.84,-220.72"/>
2619</g>
2620<!-- Node116 -->
2621<g id="node116" class="node">
2622<title>Node116</title>
2623<g id="a_node116"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
2624<polygon fill="white" stroke="black" points="3466.5,-134.5 3466.5,-175.5 3636.5,-175.5 3636.5,-134.5 3466.5,-134.5"/>
2625<text text-anchor="start" x="3474.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2626<text text-anchor="start" x="3474.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
2627<text text-anchor="middle" x="3551.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
2628</a>
2629</g>
2630</g>
2631<!-- Node115&#45;&gt;Node116 -->
2632<g id="edge147" class="edge">
2633<title>Node115&#45;&gt;Node116</title>
2634<path fill="none" stroke="midnightblue" d="M3410.42,-213.96C3438.5,-202.42 3474.92,-187.46 3503.72,-175.63"/>
2635<polygon fill="midnightblue" stroke="midnightblue" points="3408.78,-210.85 3400.86,-217.88 3411.44,-217.32 3408.78,-210.85"/>
2636</g>
2637<!-- Node117 -->
2638<g id="node117" class="node">
2639<title>Node117</title>
2640<g id="a_node117"><a xlink:href="_space_to_batch_nd_8cpp.html" target="_top" xlink:title=" ">
2641<polygon fill="white" stroke="black" points="3654.5,-140 3654.5,-170 3828.5,-170 3828.5,-140 3654.5,-140"/>
2642<text text-anchor="start" x="3662.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2643<text text-anchor="middle" x="3741.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToBatchNd.cpp</text>
2644</a>
2645</g>
2646</g>
2647<!-- Node115&#45;&gt;Node117 -->
2648<g id="edge148" class="edge">
2649<title>Node115&#45;&gt;Node117</title>
2650<path fill="none" stroke="midnightblue" d="M3444.27,-215.91C3450.78,-214.58 3457.25,-213.26 3463.5,-212 3544.32,-195.67 3564.69,-192.41 3645.5,-176 3654.93,-174.09 3664.87,-172.04 3674.64,-170.02"/>
2651<polygon fill="midnightblue" stroke="midnightblue" points="3443.16,-212.56 3434.06,-218 3444.56,-219.42 3443.16,-212.56"/>
2652</g>
2653<!-- Node118&#45;&gt;Node119 -->
2654<g id="edge150" class="edge">
2655<title>Node118&#45;&gt;Node119</title>
2656<path fill="none" stroke="midnightblue" d="M10677.89,-215.99C10686.45,-214.36 10695.16,-212.96 10703.5,-212 11117.03,-164.59 14033.4,-186.87 14449.5,-176 14571.5,-172.81 14711.25,-166.51 14806.24,-161.83"/>
2657<polygon fill="midnightblue" stroke="midnightblue" points="10677.04,-212.59 10667.92,-217.99 10678.42,-219.45 10677.04,-212.59"/>
2658</g>
2659<!-- Node120 -->
2660<g id="node120" class="node">
2661<title>Node120</title>
2662<g id="a_node120"><a xlink:href="_space_to_depth_8cpp.html" target="_top" xlink:title=" ">
2663<polygon fill="white" stroke="black" points="10825.5,-140 10825.5,-170 10987.5,-170 10987.5,-140 10825.5,-140"/>
2664<text text-anchor="start" x="10833.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2665<text text-anchor="middle" x="10906.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/SpaceToDepth.cpp</text>
2666</a>
2667</g>
2668</g>
2669<!-- Node118&#45;&gt;Node120 -->
2670<g id="edge151" class="edge">
2671<title>Node118&#45;&gt;Node120</title>
2672<path fill="none" stroke="midnightblue" d="M10677.42,-215.42C10729.68,-201.86 10802.78,-182.9 10852.24,-170.07"/>
2673<polygon fill="midnightblue" stroke="midnightblue" points="10676.38,-212.07 10667.58,-217.97 10678.14,-218.85 10676.38,-212.07"/>
2674</g>
2675<!-- Node122 -->
2676<g id="node122" class="node">
2677<title>Node122</title>
2678<g id="a_node122"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
2679<polygon fill="white" stroke="black" points="7262.5,-140 7262.5,-170 7444.5,-170 7444.5,-140 7262.5,-140"/>
2680<text text-anchor="start" x="7270.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2681<text text-anchor="middle" x="7353.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
2682</a>
2683</g>
2684</g>
2685<!-- Node121&#45;&gt;Node122 -->
2686<g id="edge153" class="edge">
2687<title>Node121&#45;&gt;Node122</title>
2688<path fill="none" stroke="midnightblue" d="M6792.66,-215.49C6798.31,-214.17 6804,-212.97 6809.5,-212 7004.05,-177.75 7056.85,-203.23 7252.5,-176 7264.19,-174.37 7276.56,-172.26 7288.49,-170.01"/>
2689<polygon fill="midnightblue" stroke="midnightblue" points="6791.41,-212.19 6782.55,-217.99 6793.09,-218.99 6791.41,-212.19"/>
2690</g>
2691<!-- Node123 -->
2692<g id="node123" class="node">
2693<title>Node123</title>
2694<g id="a_node123"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
2695<polygon fill="white" stroke="black" points="7115,-140 7115,-170 7244,-170 7244,-140 7115,-140"/>
2696<text text-anchor="start" x="7123" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2697<text text-anchor="middle" x="7179.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
2698</a>
2699</g>
2700</g>
2701<!-- Node121&#45;&gt;Node123 -->
2702<g id="edge154" class="edge">
2703<title>Node121&#45;&gt;Node123</title>
2704<path fill="none" stroke="midnightblue" d="M6793.85,-215.44C6799.12,-214.18 6804.39,-213 6809.5,-212 6939.53,-186.42 6975.42,-201.35 7105.5,-176 7113.99,-174.35 7122.94,-172.24 7131.57,-170.02"/>
2705<polygon fill="midnightblue" stroke="midnightblue" points="6792.62,-212.14 6783.78,-217.97 6794.33,-218.93 6792.62,-212.14"/>
2706</g>
2707<!-- Node124&#45;&gt;Node58 -->
2708<g id="edge156" class="edge">
2709<title>Node124&#45;&gt;Node58</title>
2710<path fill="none" stroke="midnightblue" d="M7668.83,-216.31C7678.16,-214.79 7687.52,-213.33 7696.5,-212 7826.3,-192.85 7859.66,-194.88 7989.5,-176 7994.16,-175.32 7998.93,-174.61 8003.74,-173.87"/>
2711<polygon fill="midnightblue" stroke="midnightblue" points="7668.02,-212.9 7658.73,-217.98 7669.16,-219.81 7668.02,-212.9"/>
2712</g>
2713<!-- Node125 -->
2714<g id="node125" class="node">
2715<title>Node125</title>
2716<g id="a_node125"><a xlink:href="_transpose_convolution2d_8cpp.html" target="_top" xlink:title=" ">
2717<polygon fill="white" stroke="black" points="8231.5,-140 8231.5,-170 8443.5,-170 8443.5,-140 8231.5,-140"/>
2718<text text-anchor="start" x="8239.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
2719<text text-anchor="middle" x="8337.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/TransposeConvolution2d.cpp</text>
2720</a>
2721</g>
2722</g>
2723<!-- Node124&#45;&gt;Node125 -->
2724<g id="edge157" class="edge">
2725<title>Node124&#45;&gt;Node125</title>
2726<path fill="none" stroke="midnightblue" d="M7665.24,-216.36C7675.74,-214.73 7686.35,-213.22 7696.5,-212 7928.71,-184.09 7989.29,-203.91 8221.5,-176 8234.89,-174.39 8249.09,-172.28 8262.78,-170.04"/>
2727<polygon fill="midnightblue" stroke="midnightblue" points="7664.54,-212.93 7655.22,-217.96 7665.64,-219.84 7664.54,-212.93"/>
2728</g>
2729<!-- Node127&#45;&gt;Node23 -->
2730<g id="edge162" class="edge">
2731<title>Node127&#45;&gt;Node23</title>
2732<path fill="none" stroke="midnightblue" d="M8034.91,-308.32C7705.46,-301.34 6470.32,-274.09 6296.5,-254 6284.22,-252.58 6271.2,-250.43 6258.77,-248.05"/>
2733<polygon fill="midnightblue" stroke="midnightblue" points="8035.25,-311.83 8045.32,-308.54 8035.39,-304.83 8035.25,-311.83"/>
2734</g>
2735<!-- Node127&#45;&gt;Node29 -->
2736<g id="edge163" class="edge">
2737<title>Node127&#45;&gt;Node29</title>
2738<path fill="none" stroke="midnightblue" d="M8035.2,-308.2C7617.98,-298.87 5715.47,-256.2 5685.5,-254 5665.84,-252.56 5644.89,-250.41 5624.83,-248.04"/>
2739<polygon fill="midnightblue" stroke="midnightblue" points="8035.29,-311.71 8045.37,-308.43 8035.45,-304.71 8035.29,-311.71"/>
2740</g>
2741<!-- Node127&#45;&gt;Node31 -->
2742<g id="edge164" class="edge">
2743<title>Node127&#45;&gt;Node31</title>
2744<path fill="none" stroke="midnightblue" d="M8035.36,-308.25C7654,-299.91 6037.08,-264.05 5930.5,-254 5915.44,-252.58 5899.42,-250.42 5884.11,-248.05"/>
2745<polygon fill="midnightblue" stroke="midnightblue" points="8035.4,-311.76 8045.48,-308.48 8035.56,-304.76 8035.4,-311.76"/>
2746</g>
2747<!-- Node127&#45;&gt;Node33 -->
2748<g id="edge165" class="edge">
2749<title>Node127&#45;&gt;Node33</title>
2750<path fill="none" stroke="midnightblue" d="M8035.22,-308.18C7876.78,-304.6 7512.65,-296.42 7206.5,-290 6805.4,-281.59 5800.84,-292.48 5401.5,-254 5398.58,-253.72 5395.61,-253.4 5392.63,-253.06"/>
2751<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.68 8045.36,-308.41 8035.44,-304.68 8035.28,-311.68"/>
2752</g>
2753<!-- Node127&#45;&gt;Node34 -->
2754<g id="edge204" class="edge">
2755<title>Node127&#45;&gt;Node34</title>
2756<path fill="none" stroke="midnightblue" d="M8195.68,-310.25C8512.98,-310.87 9666.11,-309.29 9719.5,-254 9732.47,-240.57 9732.65,-225.25 9719.5,-212 9694.34,-186.66 4613.15,-177.99 4577.5,-176 4550.04,-174.47 4520.44,-171.85 4492.93,-169"/>
2757<polygon fill="midnightblue" stroke="midnightblue" points="8195.65,-306.75 8185.64,-310.23 8195.64,-313.75 8195.65,-306.75"/>
2758</g>
2759<!-- Node127&#45;&gt;Node35 -->
2760<g id="edge166" class="edge">
2761<title>Node127&#45;&gt;Node35</title>
2762<path fill="none" stroke="midnightblue" d="M8035.23,-307.95C7876.79,-303.98 7512.67,-295.15 7206.5,-290 6862.41,-284.21 4451.4,-293.14 4109.5,-254 4106.61,-253.67 4103.67,-253.29 4100.71,-252.86"/>
2763<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.46 8045.36,-308.21 8035.46,-304.46 8035.28,-311.46"/>
2764</g>
2765<!-- Node127&#45;&gt;Node37 -->
2766<g id="edge167" class="edge">
2767<title>Node127&#45;&gt;Node37</title>
2768<path fill="none" stroke="midnightblue" d="M8035.23,-307.98C7876.79,-304.05 7512.67,-295.3 7206.5,-290 6572.99,-279.03 4987.26,-302.28 4355.5,-254 4337.63,-252.63 4318.58,-250.45 4300.42,-248.03"/>
2769<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.48 8045.36,-308.23 8035.45,-304.49 8035.28,-311.48"/>
2770</g>
2771<!-- Node127&#45;&gt;Node39 -->
2772<g id="edge168" class="edge">
2773<title>Node127&#45;&gt;Node39</title>
2774<path fill="none" stroke="midnightblue" d="M8035.23,-308.08C7876.79,-304.33 7512.66,-295.87 7206.5,-290 6716.52,-280.61 5488.82,-305.8 5001.5,-254 4988.7,-252.64 4975.11,-250.46 4962.19,-248.04"/>
2775<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.58 8045.36,-308.32 8035.45,-304.59 8035.28,-311.58"/>
2776</g>
2777<!-- Node127&#45;&gt;Node41 -->
2778<g id="edge169" class="edge">
2779<title>Node127&#45;&gt;Node41</title>
2780<path fill="none" stroke="midnightblue" d="M8035.23,-308.01C7876.79,-304.13 7512.67,-295.46 7206.5,-290 6622.32,-279.57 5159.09,-309.99 4577.5,-254 4563.47,-252.65 4548.55,-250.48 4534.35,-248.05"/>
2781<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.51 8045.36,-308.26 8035.45,-304.51 8035.28,-311.51"/>
2782</g>
2783<!-- Node127&#45;&gt;Node43 -->
2784<g id="edge170" class="edge">
2785<title>Node127&#45;&gt;Node43</title>
2786<path fill="none" stroke="midnightblue" d="M8035.23,-308.04C7876.79,-304.23 7512.66,-295.66 7206.5,-290 6671.64,-280.12 5331.95,-305.6 4799.5,-254 4785.47,-252.64 4770.55,-250.46 4756.35,-248.04"/>
2787<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.55 8045.36,-308.29 8035.45,-304.55 8035.28,-311.55"/>
2788</g>
2789<!-- Node127&#45;&gt;Node45 -->
2790<g id="edge171" class="edge">
2791<title>Node127&#45;&gt;Node45</title>
2792<path fill="none" stroke="midnightblue" d="M8034.87,-308.03C7879.88,-303.54 7529.8,-290.01 7237.5,-254 7224.71,-252.42 7211.14,-250.3 7198.09,-248.03"/>
2793<polygon fill="midnightblue" stroke="midnightblue" points="8035.15,-311.54 8045.25,-308.33 8035.35,-304.54 8035.15,-311.54"/>
2794</g>
2795<!-- Node127&#45;&gt;Node47 -->
2796<g id="edge172" class="edge">
2797<title>Node127&#45;&gt;Node47</title>
2798<path fill="none" stroke="midnightblue" d="M8035,-308.74C7770.73,-304.3 6931.29,-287.82 6662.5,-254 6651.03,-252.56 6638.88,-250.41 6627.28,-248.05"/>
2799<polygon fill="midnightblue" stroke="midnightblue" points="8035.22,-312.24 8045.28,-308.91 8035.34,-305.24 8035.22,-312.24"/>
2800</g>
2801<!-- Node127&#45;&gt;Node51 -->
2802<g id="edge173" class="edge">
2803<title>Node127&#45;&gt;Node51</title>
2804<path fill="none" stroke="midnightblue" d="M8035.07,-309.66C7853.37,-308.07 7397.58,-299.45 7019.5,-254 7006.88,-252.48 6993.49,-250.35 6980.66,-248.03"/>
2805<polygon fill="midnightblue" stroke="midnightblue" points="8035.31,-313.16 8045.33,-309.74 8035.36,-306.16 8035.31,-313.16"/>
2806</g>
2807<!-- Node127&#45;&gt;Node53 -->
2808<g id="edge174" class="edge">
2809<title>Node127&#45;&gt;Node53</title>
2810<path fill="none" stroke="midnightblue" d="M8084.92,-290.47C8064.14,-277.2 8037.15,-259.96 8018.49,-248.04"/>
2811<polygon fill="midnightblue" stroke="midnightblue" points="8083.08,-293.45 8093.4,-295.88 8086.85,-287.55 8083.08,-293.45"/>
2812</g>
2813<!-- Node127&#45;&gt;Node57 -->
2814<g id="edge175" class="edge">
2815<title>Node127&#45;&gt;Node57</title>
2816<path fill="none" stroke="midnightblue" d="M8035.34,-305.42C7912.23,-297.86 7669.35,-280.88 7464.5,-254 7461.73,-253.64 7458.93,-253.25 7456.11,-252.85"/>
2817<polygon fill="midnightblue" stroke="midnightblue" points="8035.24,-308.92 8045.43,-306.03 8035.66,-301.93 8035.24,-308.92"/>
2818</g>
2819<!-- Node127&#45;&gt;Node59 -->
2820<g id="edge176" class="edge">
2821<title>Node127&#45;&gt;Node59</title>
2822<path fill="none" stroke="midnightblue" d="M8146.36,-290.29C8163.95,-279.06 8185.93,-265.02 8203.54,-253.77"/>
2823<polygon fill="midnightblue" stroke="midnightblue" points="8144.15,-287.55 8137.6,-295.88 8147.92,-293.45 8144.15,-287.55"/>
2824</g>
2825<!-- Node127&#45;&gt;Node60 -->
2826<g id="edge225" class="edge">
2827<title>Node127&#45;&gt;Node60</title>
2828<path fill="none" stroke="midnightblue" d="M8195.86,-309.13C8552.08,-305.09 9972.53,-286.94 10004.5,-254 10017.5,-240.61 10012.08,-229.06 10004.5,-212 9998.02,-197.42 9985.66,-185.03 9973.67,-175.64"/>
2829<polygon fill="midnightblue" stroke="midnightblue" points="8195.59,-305.63 8185.63,-309.25 8195.67,-312.63 8195.59,-305.63"/>
2830</g>
2831<!-- Node127&#45;&gt;Node61 -->
2832<g id="edge180" class="edge">
2833<title>Node127&#45;&gt;Node61</title>
2834<path fill="none" stroke="midnightblue" d="M8045.67,-293.67C7987.53,-280.07 7905.61,-260.92 7850.41,-248.01"/>
2835<polygon fill="midnightblue" stroke="midnightblue" points="8044.98,-297.1 8055.51,-295.97 8046.57,-290.29 8044.98,-297.1"/>
2836</g>
2837<!-- Node127&#45;&gt;Node64 -->
2838<g id="edge181" class="edge">
2839<title>Node127&#45;&gt;Node64</title>
2840<path fill="none" stroke="midnightblue" d="M8035.23,-307.87C7876.8,-303.74 7512.68,-294.66 7206.5,-290 6731.98,-282.78 3407.36,-304.64 2935.5,-254 2923.14,-252.67 2910.03,-250.48 2897.59,-248.02"/>
2841<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.37 8045.37,-308.13 8035.46,-304.37 8035.28,-311.37"/>
2842</g>
2843<!-- Node127&#45;&gt;Node67 -->
2844<g id="edge182" class="edge">
2845<title>Node127&#45;&gt;Node67</title>
2846<path fill="none" stroke="midnightblue" d="M8195.8,-308.19C8430.23,-302.6 9111,-284.17 9331.5,-254 9342.25,-252.53 9353.62,-250.37 9364.48,-248"/>
2847<polygon fill="midnightblue" stroke="midnightblue" points="8195.56,-304.69 8185.65,-308.43 8195.73,-311.69 8195.56,-304.69"/>
2848</g>
2849<!-- Node127&#45;&gt;Node68 -->
2850<g id="edge183" class="edge">
2851<title>Node127&#45;&gt;Node68</title>
2852<path fill="none" stroke="midnightblue" d="M8035.23,-308.12C7876.79,-304.43 7512.66,-296.08 7206.5,-290 6754.3,-281.03 5620.3,-310.12 5171.5,-254 5160.67,-252.65 5149.21,-250.47 5138.33,-248.05"/>
2853<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.62 8045.36,-308.35 8035.45,-304.62 8035.28,-311.62"/>
2854</g>
2855<!-- Node127&#45;&gt;Node70 -->
2856<g id="edge184" class="edge">
2857<title>Node127&#45;&gt;Node70</title>
2858<path fill="none" stroke="midnightblue" d="M8035.23,-307.91C7876.8,-303.86 7512.68,-294.91 7206.5,-290 6808.2,-283.62 4016.54,-305.24 3621.5,-254 3611.26,-252.67 3600.43,-250.47 3590.19,-248.01"/>
2859<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.41 8045.37,-308.17 8035.46,-304.42 8035.28,-311.41"/>
2860</g>
2861<!-- Node127&#45;&gt;Node72 -->
2862<g id="edge185" class="edge">
2863<title>Node127&#45;&gt;Node72</title>
2864<path fill="none" stroke="midnightblue" d="M8035.07,-308.23C7671.59,-300.17 6195.9,-266.81 6098.5,-254 6087.95,-252.61 6076.79,-250.46 6066.17,-248.06"/>
2865<polygon fill="midnightblue" stroke="midnightblue" points="8035.16,-311.73 8045.24,-308.46 8035.32,-304.73 8035.16,-311.73"/>
2866</g>
2867<!-- Node127&#45;&gt;Node74 -->
2868<g id="edge205" class="edge">
2869<title>Node127&#45;&gt;Node74</title>
2870<path fill="none" stroke="midnightblue" d="M8195.84,-308.76C8521.85,-303.56 9730.07,-282.38 9757.5,-254 9770.47,-240.58 9770.64,-225.26 9757.5,-212 9716.63,-170.78 5636.3,-181.28 5578.5,-176 5563.89,-174.66 5548.35,-172.46 5533.58,-170"/>
2871<polygon fill="midnightblue" stroke="midnightblue" points="8195.47,-305.27 8185.53,-308.93 8195.59,-312.27 8195.47,-305.27"/>
2872</g>
2873<!-- Node127&#45;&gt;Node75 -->
2874<g id="edge189" class="edge">
2875<title>Node127&#45;&gt;Node75</title>
2876<path fill="none" stroke="midnightblue" d="M8035.23,-307.88C7876.8,-303.77 7512.68,-294.72 7206.5,-290 6752.65,-283.01 3573.46,-296.04 3121.5,-254 3106.06,-252.56 3089.56,-250.13 3074.1,-247.44"/>
2877<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.38 8045.37,-308.14 8035.46,-304.38 8035.28,-311.38"/>
2878</g>
2879<!-- Node127&#45;&gt;Node77 -->
2880<g id="edge210" class="edge">
2881<title>Node127&#45;&gt;Node77</title>
2882<path fill="none" stroke="midnightblue" d="M8196.02,-310.19C8509.46,-310.54 9633.37,-308.02 9685.5,-254 9698.46,-240.57 9698.66,-225.24 9685.5,-212 9654.28,-180.6 3353.52,-180.76 3309.5,-176 3297.39,-174.69 3284.54,-172.5 3272.36,-170.04"/>
2883<polygon fill="midnightblue" stroke="midnightblue" points="8195.66,-306.69 8185.66,-310.18 8195.65,-313.69 8195.66,-306.69"/>
2884</g>
2885<!-- Node127&#45;&gt;Node78 -->
2886<g id="edge190" class="edge">
2887<title>Node127&#45;&gt;Node78</title>
2888<path fill="none" stroke="midnightblue" d="M8035.23,-307.86C7876.8,-303.71 7512.68,-294.6 7206.5,-290 6710.54,-282.54 3235.52,-308.43 2742.5,-254 2730.52,-252.68 2717.81,-250.48 2705.76,-248.02"/>
2889<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.36 8045.37,-308.12 8035.46,-304.36 8035.28,-311.36"/>
2890</g>
2891<!-- Node127&#45;&gt;Node80 -->
2892<g id="edge191" class="edge">
2893<title>Node127&#45;&gt;Node80</title>
2894<path fill="none" stroke="midnightblue" d="M8035.23,-307.85C7876.8,-303.69 7512.68,-294.55 7206.5,-290 6689.76,-282.32 3070.06,-301.99 2555.5,-254 2540.39,-252.59 2524.26,-250.2 2509.1,-247.56"/>
2895<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.35 8045.37,-308.12 8035.46,-304.35 8035.28,-311.35"/>
2896</g>
2897<!-- Node127&#45;&gt;Node83 -->
2898<g id="edge192" class="edge">
2899<title>Node127&#45;&gt;Node83</title>
2900<path fill="none" stroke="midnightblue" d="M8035.05,-308.12C7726.94,-300.82 6631.58,-273.71 6476.5,-254 6465.39,-252.59 6453.62,-250.45 6442.39,-248.09"/>
2901<polygon fill="midnightblue" stroke="midnightblue" points="8035.16,-311.63 8045.24,-308.36 8035.32,-304.63 8035.16,-311.63"/>
2902</g>
2903<!-- Node127&#45;&gt;Node86 -->
2904<g id="edge193" class="edge">
2905<title>Node127&#45;&gt;Node86</title>
2906<path fill="none" stroke="midnightblue" d="M8195.61,-308.7C8536.01,-303.04 9853.49,-279.66 10037.5,-254 10047.45,-252.61 10057.96,-250.46 10067.95,-248.06"/>
2907<polygon fill="midnightblue" stroke="midnightblue" points="8195.52,-305.2 8185.58,-308.87 8195.64,-312.2 8195.52,-305.2"/>
2908</g>
2909<!-- Node127&#45;&gt;Node88 -->
2910<g id="edge216" class="edge">
2911<title>Node127&#45;&gt;Node88</title>
2912<path fill="none" stroke="midnightblue" d="M8196.01,-308.68C8572.51,-302.38 10143.29,-274.9 10189.5,-254 10212.71,-243.5 10210.59,-230.11 10228.5,-212 10243,-197.34 10260.15,-181.19 10272.21,-170.01"/>
2913<polygon fill="midnightblue" stroke="midnightblue" points="8195.68,-305.18 8185.74,-308.85 8195.8,-312.18 8195.68,-305.18"/>
2914</g>
2915<!-- Node127&#45;&gt;Node89 -->
2916<g id="edge194" class="edge">
2917<title>Node127&#45;&gt;Node89</title>
2918<path fill="none" stroke="midnightblue" d="M8035.23,-307.92C7876.8,-303.9 7512.68,-294.98 7206.5,-290 6825.75,-283.81 4157.12,-303.07 3779.5,-254 3769.26,-252.67 3758.43,-250.47 3748.19,-248.01"/>
2919<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.43 8045.37,-308.18 8035.46,-304.43 8035.28,-311.43"/>
2920</g>
2921<!-- Node127&#45;&gt;Node90 -->
2922<g id="edge195" class="edge">
2923<title>Node127&#45;&gt;Node90</title>
2924<path fill="none" stroke="midnightblue" d="M8035.23,-307.94C7876.8,-303.93 7512.67,-295.05 7206.5,-290 6842.19,-283.99 4288.42,-303.93 3927.5,-254 3917.88,-252.67 3907.72,-250.47 3898.13,-248.01"/>
2925<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.44 8045.36,-308.19 8035.46,-304.44 8035.28,-311.44"/>
2926</g>
2927<!-- Node127&#45;&gt;Node91 -->
2928<g id="edge196" class="edge">
2929<title>Node127&#45;&gt;Node91</title>
2930<path fill="none" stroke="midnightblue" d="M8178.21,-293.34C8229.21,-279.78 8300.36,-260.88 8348.53,-248.07"/>
2931<polygon fill="midnightblue" stroke="midnightblue" points="8177.06,-290.02 8168.29,-295.97 8178.85,-296.79 8177.06,-290.02"/>
2932</g>
2933<!-- Node127&#45;&gt;Node94 -->
2934<g id="edge197" class="edge">
2935<title>Node127&#45;&gt;Node94</title>
2936<path fill="none" stroke="midnightblue" d="M8035.23,-307.89C7876.8,-303.79 7512.68,-294.77 7206.5,-290 6987.8,-286.59 3486.2,-283.78 3269.5,-254 3259.88,-252.68 3249.72,-250.48 3240.13,-248.02"/>
2937<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.39 8045.37,-308.15 8035.46,-304.39 8035.28,-311.39"/>
2938</g>
2939<!-- Node127&#45;&gt;Node97 -->
2940<g id="edge198" class="edge">
2941<title>Node127&#45;&gt;Node97</title>
2942<path fill="none" stroke="midnightblue" d="M8195.69,-309.37C8662.61,-305.63 11021.15,-285.28 11342.5,-254 11356.65,-252.62 11371.71,-250.44 11386.03,-248.01"/>
2943<polygon fill="midnightblue" stroke="midnightblue" points="8195.64,-305.87 8185.67,-309.45 8195.69,-312.87 8195.64,-305.87"/>
2944</g>
2945<!-- Node127&#45;&gt;Node98 -->
2946<g id="edge199" class="edge">
2947<title>Node127&#45;&gt;Node98</title>
2948<path fill="none" stroke="midnightblue" d="M8196.03,-308.82C8527.11,-303.8 9767.38,-283.08 9795.5,-254 9808.48,-240.58 9806.97,-226.73 9795.5,-212 9786.14,-199.99 9708.43,-182.29 9647.56,-170.02"/>
2949<polygon fill="midnightblue" stroke="midnightblue" points="8195.51,-305.33 8185.57,-308.98 8195.62,-312.33 8195.51,-305.33"/>
2950</g>
2951<!-- Node127&#45;&gt;Node99 -->
2952<g id="edge200" class="edge">
2953<title>Node127&#45;&gt;Node99</title>
2954<path fill="none" stroke="midnightblue" d="M8195.79,-309.52C8700.71,-306.42 11428.03,-288.18 11797.5,-254 11812.27,-252.63 11827.99,-250.45 11842.96,-248.03"/>
2955<polygon fill="midnightblue" stroke="midnightblue" points="8195.66,-306.02 8185.68,-309.58 8195.7,-313.02 8195.66,-306.02"/>
2956</g>
2957<!-- Node127&#45;&gt;Node100 -->
2958<g id="edge201" class="edge">
2959<title>Node127&#45;&gt;Node100</title>
2960<path fill="none" stroke="midnightblue" d="M8195.85,-309.4C8646.27,-305.95 10848.02,-287.46 11148.5,-254 11160.8,-252.63 11173.86,-250.45 11186.27,-248.02"/>
2961<polygon fill="midnightblue" stroke="midnightblue" points="8195.52,-305.91 8185.54,-309.48 8195.57,-312.91 8195.52,-305.91"/>
2962</g>
2963<!-- Node127&#45;&gt;Node101 -->
2964<g id="edge202" class="edge">
2965<title>Node127&#45;&gt;Node101</title>
2966<path fill="none" stroke="midnightblue" d="M8195.92,-308.62C8452.35,-303.92 9248.79,-286.99 9504.5,-254 9507.55,-253.61 9510.65,-253.16 9513.77,-252.67"/>
2967<polygon fill="midnightblue" stroke="midnightblue" points="8195.51,-305.13 8185.57,-308.81 8195.63,-312.12 8195.51,-305.13"/>
2968</g>
2969<!-- Node127&#45;&gt;Node102 -->
2970<g id="edge203" class="edge">
2971<title>Node127&#45;&gt;Node102</title>
2972<path fill="none" stroke="midnightblue" d="M8195.73,-309.45C8681.64,-306.01 11221.47,-286.6 11566.5,-254 11581.03,-252.63 11596.48,-250.44 11611.19,-248.02"/>
2973<polygon fill="midnightblue" stroke="midnightblue" points="8195.62,-305.95 8185.65,-309.52 8195.67,-312.95 8195.62,-305.95"/>
2974</g>
2975<!-- Node127&#45;&gt;Node103 -->
2976<g id="edge207" class="edge">
2977<title>Node127&#45;&gt;Node103</title>
2978<path fill="none" stroke="midnightblue" d="M8195.87,-309.26C8737.05,-304.26 11834.08,-274.79 12031.5,-254 12034.43,-253.69 12037.41,-253.34 12040.41,-252.95"/>
2979<polygon fill="midnightblue" stroke="midnightblue" points="8195.78,-305.76 8185.81,-309.36 8195.84,-312.76 8195.78,-305.76"/>
2980</g>
2981<!-- Node127&#45;&gt;Node104 -->
2982<g id="edge208" class="edge">
2983<title>Node127&#45;&gt;Node104</title>
2984<path fill="none" stroke="midnightblue" d="M8195.98,-309.33C8753.51,-304.61 12025.41,-276.03 12233.5,-254 12236.41,-253.69 12239.35,-253.34 12242.32,-252.95"/>
2985<polygon fill="midnightblue" stroke="midnightblue" points="8195.59,-305.83 8185.62,-309.41 8195.65,-312.83 8195.59,-305.83"/>
2986</g>
2987<!-- Node127&#45;&gt;Node105 -->
2988<g id="edge209" class="edge">
2989<title>Node127&#45;&gt;Node105</title>
2990<path fill="none" stroke="midnightblue" d="M8171.2,-293.54C8177.66,-292.11 8184.19,-290.88 8190.5,-290 8316.64,-272.46 10365.85,-305.08 10482.5,-254 10506.11,-243.66 10498.9,-222.37 10522.5,-212 10593.19,-180.95 13002.15,-160.94 13548.2,-156.8"/>
2991<polygon fill="midnightblue" stroke="midnightblue" points="8170.07,-290.21 8161.15,-295.93 8171.68,-297.02 8170.07,-290.21"/>
2992</g>
2993<!-- Node127&#45;&gt;Node106 -->
2994<g id="edge211" class="edge">
2995<title>Node127&#45;&gt;Node106</title>
2996<path fill="none" stroke="midnightblue" d="M8195.68,-301.22C8283.31,-291.27 8427.73,-273.83 8551.5,-254 8562.57,-252.23 8574.28,-250.16 8585.68,-248.05"/>
2997<polygon fill="midnightblue" stroke="midnightblue" points="8195.09,-297.76 8185.54,-302.36 8195.87,-304.72 8195.09,-297.76"/>
2998</g>
2999<!-- Node127&#45;&gt;Node107 -->
3000<g id="edge212" class="edge">
3001<title>Node127&#45;&gt;Node107</title>
3002<path fill="none" stroke="midnightblue" d="M8196.13,-306.1C8317.69,-299.51 8554.91,-283.86 8754.5,-254 8757.39,-253.57 8760.32,-253.1 8763.28,-252.61"/>
3003<polygon fill="midnightblue" stroke="midnightblue" points="8195.6,-302.62 8185.8,-306.65 8195.97,-309.61 8195.6,-302.62"/>
3004</g>
3005<!-- Node127&#45;&gt;Node108 -->
3006<g id="edge213" class="edge">
3007<title>Node127&#45;&gt;Node108</title>
3008<path fill="none" stroke="midnightblue" d="M8195.69,-309.35C8780.72,-304.57 12375.41,-274.47 12603.5,-254 12618.63,-252.64 12634.73,-250.45 12650.04,-248"/>
3009<polygon fill="midnightblue" stroke="midnightblue" points="8195.63,-305.85 8185.66,-309.43 8195.69,-312.85 8195.63,-305.85"/>
3010</g>
3011<!-- Node127&#45;&gt;Node109 -->
3012<g id="edge214" class="edge">
3013<title>Node127&#45;&gt;Node109</title>
3014<path fill="none" stroke="midnightblue" d="M8195.78,-309.43C8809.84,-305.06 12745.61,-276.21 12994.5,-254 13009.63,-252.65 13025.73,-250.46 13041.05,-248.02"/>
3015<polygon fill="midnightblue" stroke="midnightblue" points="8195.67,-305.93 8185.7,-309.51 8195.72,-312.93 8195.67,-305.93"/>
3016</g>
3017<!-- Node127&#45;&gt;Node110 -->
3018<g id="edge215" class="edge">
3019<title>Node127&#45;&gt;Node110</title>
3020<path fill="none" stroke="midnightblue" d="M8195.75,-309.88C8576.05,-309.04 10199.25,-302.65 10703.5,-254 10718.04,-252.6 10733.51,-250.42 10748.26,-248"/>
3021<polygon fill="midnightblue" stroke="midnightblue" points="8195.66,-306.38 8185.67,-309.9 8195.67,-313.38 8195.66,-306.38"/>
3022</g>
3023<!-- Node127&#45;&gt;Node111 -->
3024<g id="edge217" class="edge">
3025<title>Node127&#45;&gt;Node111</title>
3026<path fill="none" stroke="midnightblue" d="M8196.04,-307.12C8344.2,-301.25 8669.77,-285.7 8942.5,-254 8956.46,-252.38 8971.26,-250.26 8985.55,-248.02"/>
3027<polygon fill="midnightblue" stroke="midnightblue" points="8195.54,-303.64 8185.69,-307.53 8195.81,-310.63 8195.54,-303.64"/>
3028</g>
3029<!-- Node127&#45;&gt;Node112 -->
3030<g id="edge218" class="edge">
3031<title>Node127&#45;&gt;Node112</title>
3032<path fill="none" stroke="midnightblue" d="M8196.16,-309.35C8828.4,-304.22 12970.45,-270.11 13232.5,-254 13259.97,-252.31 13289.72,-249.4 13316.89,-246.31"/>
3033<polygon fill="midnightblue" stroke="midnightblue" points="8195.76,-305.85 8185.79,-309.43 8195.82,-312.85 8195.76,-305.85"/>
3034</g>
3035<!-- Node127&#45;&gt;Node113 -->
3036<g id="edge219" class="edge">
3037<title>Node127&#45;&gt;Node113</title>
3038<path fill="none" stroke="midnightblue" d="M8035.23,-307.84C7876.8,-303.67 7512.68,-294.51 7206.5,-290 6669.21,-282.09 2905.18,-307.44 2370.5,-254 2357.27,-252.68 2343.21,-250.48 2329.87,-248.02"/>
3039<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.34 8045.37,-308.11 8035.46,-304.35 8035.28,-311.34"/>
3040</g>
3041<!-- Node127&#45;&gt;Node114 -->
3042<g id="edge220" class="edge">
3043<title>Node127&#45;&gt;Node114</title>
3044<path fill="none" stroke="midnightblue" d="M8195.63,-310.19C8596.01,-310.89 10382.31,-310.7 10934.5,-254 10947.94,-252.62 10962.22,-250.45 10975.82,-248.04"/>
3045<polygon fill="midnightblue" stroke="midnightblue" points="8195.6,-306.69 8185.59,-310.18 8195.59,-313.69 8195.6,-306.69"/>
3046</g>
3047<!-- Node127&#45;&gt;Node115 -->
3048<g id="edge221" class="edge">
3049<title>Node127&#45;&gt;Node115</title>
3050<path fill="none" stroke="midnightblue" d="M8035.23,-307.9C7876.8,-303.83 7512.68,-294.84 7206.5,-290 6790.64,-283.43 3877.05,-298.2 3463.5,-254 3451.02,-252.67 3437.77,-250.47 3425.2,-248"/>
3051<polygon fill="midnightblue" stroke="midnightblue" points="8035.28,-311.4 8045.37,-308.16 8035.46,-304.4 8035.28,-311.4"/>
3052</g>
3053<!-- Node127&#45;&gt;Node118 -->
3054<g id="edge222" class="edge">
3055<title>Node127&#45;&gt;Node118</title>
3056<path fill="none" stroke="midnightblue" d="M8195.81,-309C8586.95,-304 10283.11,-280.92 10517.5,-254 10529.59,-252.61 10542.42,-250.44 10554.63,-248.03"/>
3057<polygon fill="midnightblue" stroke="midnightblue" points="8195.67,-305.5 8185.72,-309.13 8195.76,-312.5 8195.67,-305.5"/>
3058</g>
3059<!-- Node127&#45;&gt;Node121 -->
3060<g id="edge223" class="edge">
3061<title>Node127&#45;&gt;Node121</title>
3062<path fill="none" stroke="midnightblue" d="M8034.79,-308.91C7788.25,-305.21 7047.4,-291.2 6809.5,-254 6800.41,-252.58 6790.84,-250.44 6781.72,-248.08"/>
3063<polygon fill="midnightblue" stroke="midnightblue" points="8035.05,-312.41 8045.1,-309.06 8035.16,-305.42 8035.05,-312.41"/>
3064</g>
3065<!-- Node127&#45;&gt;Node124 -->
3066<g id="edge224" class="edge">
3067<title>Node127&#45;&gt;Node124</title>
3068<path fill="none" stroke="midnightblue" d="M8035.29,-300.2C7950.86,-289.66 7814.14,-272 7696.5,-254 7684.48,-252.16 7671.78,-250.1 7659.37,-248.01"/>
3069<polygon fill="midnightblue" stroke="midnightblue" points="8034.97,-303.68 8045.33,-301.45 8035.83,-296.74 8034.97,-303.68"/>
3070</g>
3071<!-- Node127&#45;&gt;Node126 -->
3072<g id="edge226" class="edge">
3073<title>Node127&#45;&gt;Node126</title>
3074<path fill="none" stroke="midnightblue" d="M8196.02,-307.99C8410.86,-302.27 8994.23,-284.35 9184.5,-254 9193.7,-252.53 9203.4,-250.37 9212.64,-248.01"/>
3075<polygon fill="midnightblue" stroke="midnightblue" points="8195.67,-304.5 8185.76,-308.26 8195.85,-311.49 8195.67,-304.5"/>
3076</g>
3077<!-- Node128 -->
3078<g id="node128" class="node">
3079<title>Node128</title>
3080<g id="a_node128"><a xlink:href="_arg_min_max_8hpp.html" target="_top" xlink:title=" ">
3081<polygon fill="white" stroke="black" points="9847,-218 9847,-248 9996,-248 9996,-218 9847,-218"/>
3082<text text-anchor="start" x="9855" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3083<text text-anchor="middle" x="9921.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.hpp</text>
3084</a>
3085</g>
3086</g>
3087<!-- Node127&#45;&gt;Node128 -->
3088<g id="edge177" class="edge">
3089<title>Node127&#45;&gt;Node128</title>
3090<path fill="none" stroke="midnightblue" d="M8195.84,-309.42C8490.38,-306.96 9510.64,-295.56 9833.5,-254 9844.53,-252.58 9856.21,-250.41 9867.34,-248.01"/>
3091<polygon fill="midnightblue" stroke="midnightblue" points="8195.64,-305.92 8185.67,-309.5 8195.7,-312.92 8195.64,-305.92"/>
3092</g>
3093<!-- Node130 -->
3094<g id="node130" class="node">
3095<title>Node130</title>
3096<g id="a_node130"><a xlink:href="_detection_post_process_8hpp.html" target="_top" xlink:title=" ">
3097<polygon fill="white" stroke="black" points="10237.5,-218 10237.5,-248 10437.5,-248 10437.5,-218 10237.5,-218"/>
3098<text text-anchor="start" x="10245.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3099<text text-anchor="middle" x="10337.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.hpp</text>
3100</a>
3101</g>
3102</g>
3103<!-- Node127&#45;&gt;Node130 -->
3104<g id="edge186" class="edge">
3105<title>Node127&#45;&gt;Node130</title>
3106<path fill="none" stroke="midnightblue" d="M8195.72,-309.45C8530.71,-306.9 9819.14,-294.62 10223.5,-254 10237.7,-252.57 10252.79,-250.4 10267.18,-248"/>
3107<polygon fill="midnightblue" stroke="midnightblue" points="8195.59,-305.95 8185.62,-309.52 8195.64,-312.95 8195.59,-305.95"/>
3108</g>
3109<!-- Node132 -->
3110<g id="node132" class="node">
3111<title>Node132</title>
3112<g id="a_node132"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
3113<polygon fill="white" stroke="black" points="10612,-134.5 10612,-175.5 10807,-175.5 10807,-134.5 10612,-134.5"/>
3114<text text-anchor="start" x="10620" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3115<text text-anchor="start" x="10620" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
3116<text text-anchor="middle" x="10709.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
3117</a>
3118</g>
3119</g>
3120<!-- Node127&#45;&gt;Node132 -->
3121<g id="edge206" class="edge">
3122<title>Node127&#45;&gt;Node132</title>
3123<path fill="none" stroke="midnightblue" d="M8195.86,-308.87C8600.05,-303.11 10393.55,-276.31 10446.5,-254 10471.12,-243.63 10466.2,-225.08 10489.5,-212 10510.98,-199.94 10563.94,-186.31 10612.51,-175.51"/>
3124<polygon fill="midnightblue" stroke="midnightblue" points="8195.67,-305.38 8185.72,-309.02 8195.77,-312.38 8195.67,-305.38"/>
3125</g>
3126<!-- Node128&#45;&gt;Node98 -->
3127<g id="edge179" class="edge">
3128<title>Node128&#45;&gt;Node98</title>
3129<path fill="none" stroke="midnightblue" d="M9849.96,-215.67C9844.39,-214.42 9838.85,-213.18 9833.5,-212 9767.57,-197.41 9692.11,-181.21 9639.53,-170.01"/>
3130<polygon fill="midnightblue" stroke="midnightblue" points="9849.45,-219.14 9859.98,-217.92 9850.99,-212.31 9849.45,-219.14"/>
3131</g>
3132<!-- Node129 -->
3133<g id="node129" class="node">
3134<title>Node129</title>
3135<g id="a_node129"><a xlink:href="_arg_min_max_8cpp.html" target="_top" xlink:title=" ">
3136<polygon fill="white" stroke="black" points="9697,-140 9697,-170 9846,-170 9846,-140 9697,-140"/>
3137<text text-anchor="start" x="9705" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3138<text text-anchor="middle" x="9771.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ArgMinMax.cpp</text>
3139</a>
3140</g>
3141</g>
3142<!-- Node128&#45;&gt;Node129 -->
3143<g id="edge178" class="edge">
3144<title>Node128&#45;&gt;Node129</title>
3145<path fill="none" stroke="midnightblue" d="M9884.69,-213.35C9858.29,-199.97 9823.27,-182.23 9799.21,-170.04"/>
3146<polygon fill="midnightblue" stroke="midnightblue" points="9883.14,-216.49 9893.64,-217.88 9886.3,-210.24 9883.14,-216.49"/>
3147</g>
3148<!-- Node131 -->
3149<g id="node131" class="node">
3150<title>Node131</title>
3151<g id="a_node131"><a xlink:href="_detection_post_process_8cpp.html" target="_top" xlink:title=" ">
3152<polygon fill="white" stroke="black" points="10395,-140 10395,-170 10594,-170 10594,-140 10395,-140"/>
3153<text text-anchor="start" x="10403" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3154<text text-anchor="middle" x="10494.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/DetectionPostProcess.cpp</text>
3155</a>
3156</g>
3157</g>
3158<!-- Node130&#45;&gt;Node131 -->
3159<g id="edge187" class="edge">
3160<title>Node130&#45;&gt;Node131</title>
3161<path fill="none" stroke="midnightblue" d="M10375.67,-213.52C10403.34,-200.13 10440.21,-182.28 10465.49,-170.04"/>
3162<polygon fill="midnightblue" stroke="midnightblue" points="10374.14,-210.38 10366.66,-217.88 10377.19,-216.68 10374.14,-210.38"/>
3163</g>
3164<!-- Node130&#45;&gt;Node132 -->
3165<g id="edge188" class="edge">
3166<title>Node130&#45;&gt;Node132</title>
3167<path fill="none" stroke="midnightblue" d="M10415.97,-215.97C10473.7,-204.17 10552.49,-188.08 10613.91,-175.53"/>
3168<polygon fill="midnightblue" stroke="midnightblue" points="10415.26,-212.54 10406.16,-217.97 10416.66,-219.4 10415.26,-212.54"/>
3169</g>
3170<!-- Node133&#45;&gt;Node25 -->
3171<g id="edge228" class="edge">
3172<title>Node133&#45;&gt;Node25</title>
3173<path fill="none" stroke="midnightblue" d="M11799.37,-302.47C11867.24,-298.33 11954.14,-293.37 12031.5,-290 12064.84,-288.55 13209.26,-277.95 13232.5,-254 13245.5,-240.6 13245.47,-225.43 13232.5,-212 13059.81,-33.18 11245.02,-140.11 10996.5,-134 9618.68,-100.1 7937.24,-86.76 7553.18,-84.04"/>
3174<polygon fill="midnightblue" stroke="midnightblue" points="11798.84,-298.99 11789.08,-303.1 11799.27,-305.98 11798.84,-298.99"/>
3175</g>
3176<!-- Node133&#45;&gt;Node102 -->
3177<g id="edge229" class="edge">
3178<title>Node133&#45;&gt;Node102</title>
3179<path fill="none" stroke="midnightblue" d="M11681.5,-285.59C11681.5,-273.26 11681.5,-258.72 11681.5,-248.23"/>
3180<polygon fill="midnightblue" stroke="midnightblue" points="11678,-285.7 11681.5,-295.7 11685,-285.71 11678,-285.7"/>
3181</g>
3182<!-- Node134&#45;&gt;Node25 -->
3183<g id="edge231" class="edge">
3184<title>Node134&#45;&gt;Node25</title>
3185<path fill="none" stroke="midnightblue" d="M13789.57,-207.97C13793.68,-185.38 13795.26,-152.35 13775.5,-134 13751.55,-111.75 9101.19,-98.27 9068.5,-98 8487.31,-93.14 7787.09,-86.51 7553.05,-84.27"/>
3186<polygon fill="midnightblue" stroke="midnightblue" points="13786.13,-207.32 13787.5,-217.82 13792.98,-208.76 13786.13,-207.32"/>
3187</g>
3188<!-- Node134&#45;&gt;Node105 -->
3189<g id="edge232" class="edge">
3190<title>Node134&#45;&gt;Node105</title>
3191<path fill="none" stroke="midnightblue" d="M13751.41,-212.64C13729.38,-199.35 13700.63,-182.02 13680.78,-170.04"/>
3192<polygon fill="midnightblue" stroke="midnightblue" points="13749.72,-215.72 13760.1,-217.88 13753.34,-209.72 13749.72,-215.72"/>
3193</g>
3194<!-- Node135&#45;&gt;Node102 -->
3195<g id="edge236" class="edge">
3196<title>Node135&#45;&gt;Node102</title>
3197<path fill="none" stroke="midnightblue" d="M12485.28,-295.43C12467.98,-293.41 12450.27,-291.51 12433.5,-290 12151.97,-264.56 12079.37,-285.87 11798.5,-254 11784.68,-252.43 11770.01,-250.3 11755.91,-248.01"/>
3198<polygon fill="midnightblue" stroke="midnightblue" points="12485.07,-298.93 12495.42,-296.63 12485.9,-291.98 12485.07,-298.93"/>
3199</g>
3200<!-- Node135&#45;&gt;Node103 -->
3201<g id="edge237" class="edge">
3202<title>Node135&#45;&gt;Node103</title>
3203<path fill="none" stroke="midnightblue" d="M12486.67,-294.47C12414.82,-283.83 12318.36,-268.98 12233.5,-254 12230.6,-253.49 12227.65,-252.96 12224.67,-252.42"/>
3204<polygon fill="midnightblue" stroke="midnightblue" points="12486.24,-297.94 12496.64,-295.94 12487.26,-291.02 12486.24,-297.94"/>
3205</g>
3206<!-- Node135&#45;&gt;Node104 -->
3207<g id="edge238" class="edge">
3208<title>Node135&#45;&gt;Node104</title>
3209<path fill="none" stroke="midnightblue" d="M12536.66,-293.16C12496.43,-281.44 12442.68,-265.79 12400.57,-253.53"/>
3210<polygon fill="midnightblue" stroke="midnightblue" points="12535.74,-296.54 12546.32,-295.97 12537.7,-289.82 12535.74,-296.54"/>
3211</g>
3212<!-- Node135&#45;&gt;Node105 -->
3213<g id="edge239" class="edge">
3214<title>Node135&#45;&gt;Node105</title>
3215<path fill="none" stroke="midnightblue" d="M12672.1,-294.28C12682.29,-292.61 12692.62,-291.12 12702.5,-290 12795.66,-279.44 13458.46,-288.84 13545.5,-254 13589.88,-236.24 13628.6,-192.97 13646.67,-170.33"/>
3216<polygon fill="midnightblue" stroke="midnightblue" points="12671.25,-290.87 12661.98,-296 12672.42,-297.78 12671.25,-290.87"/>
3217</g>
3218<!-- Node135&#45;&gt;Node108 -->
3219<g id="edge240" class="edge">
3220<title>Node135&#45;&gt;Node108</title>
3221<path fill="none" stroke="midnightblue" d="M12627.1,-290.64C12649.48,-277.35 12678.68,-260.02 12698.85,-248.04"/>
3222<polygon fill="midnightblue" stroke="midnightblue" points="12625.09,-287.77 12618.28,-295.88 12628.66,-293.79 12625.09,-287.77"/>
3223</g>
3224<!-- Node135&#45;&gt;Node109 -->
3225<g id="edge241" class="edge">
3226<title>Node135&#45;&gt;Node109</title>
3227<path fill="none" stroke="midnightblue" d="M12677.06,-294.18C12685.64,-292.7 12694.24,-291.27 12702.5,-290 12831.74,-270.09 12865.1,-272.84 12994.5,-254 13006.94,-252.19 13020.08,-250.13 13032.92,-248.03"/>
3228<polygon fill="midnightblue" stroke="midnightblue" points="12676.26,-290.77 12667.02,-295.95 12677.47,-297.66 12676.26,-290.77"/>
3229</g>
3230<!-- Node135&#45;&gt;Node134 -->
3231<g id="edge234" class="edge">
3232<title>Node135&#45;&gt;Node134</title>
3233<path fill="none" stroke="midnightblue" d="M12671.55,-294.32C12681.92,-292.63 12692.45,-291.11 12702.5,-290 13125.55,-243.12 13235.94,-295.97 13659.5,-254 13674.47,-252.52 13690.38,-250.38 13705.64,-248.05"/>
3234<polygon fill="midnightblue" stroke="midnightblue" points="12670.95,-290.87 12661.68,-296 12672.13,-297.77 12670.95,-290.87"/>
3235</g>
3236<!-- Node136 -->
3237<g id="node136" class="node">
3238<title>Node136</title>
3239<g id="a_node136"><a xlink:href="_elementwise_function_8cpp.html" target="_top" xlink:title=" ">
3240<polygon fill="white" stroke="black" points="13950,-218 13950,-248 14147,-248 14147,-218 13950,-218"/>
3241<text text-anchor="start" x="13958" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3242<text text-anchor="middle" x="14048.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ElementwiseFunction.cpp</text>
3243</a>
3244</g>
3245</g>
3246<!-- Node135&#45;&gt;Node136 -->
3247<g id="edge235" class="edge">
3248<title>Node135&#45;&gt;Node136</title>
3249<path fill="none" stroke="midnightblue" d="M12671.32,-294.28C12681.76,-292.59 12692.37,-291.08 12702.5,-290 13233.05,-233.25 13370.77,-298.27 13902.5,-254 13920.22,-252.52 13939.08,-250.38 13957.15,-248.03"/>
3250<polygon fill="midnightblue" stroke="midnightblue" points="12670.66,-290.85 12661.38,-295.97 12671.83,-297.75 12670.66,-290.85"/>
3251</g>
3252<!-- Node137&#45;&gt;Node25 -->
3253<g id="edge243" class="edge">
3254<title>Node137&#45;&gt;Node25</title>
3255<path fill="none" stroke="midnightblue" d="M12234.93,-290.37C12355.11,-284.23 13212.66,-293.21 13250.5,-254 13263.46,-240.57 13263.25,-225.63 13250.5,-212 13073.73,-22.97 12347.11,-144.09 12088.5,-134 11852.94,-124.81 8150.33,-89.85 7553.45,-84.26"/>
3256<polygon fill="midnightblue" stroke="midnightblue" points="12234.32,-286.91 12224.6,-291.13 12234.83,-293.89 12234.32,-286.91"/>
3257</g>
3258<!-- Node137&#45;&gt;Node103 -->
3259<g id="edge244" class="edge">
3260<title>Node137&#45;&gt;Node103</title>
3261<path fill="none" stroke="midnightblue" d="M12132.5,-280.3C12132.5,-271.3 12132.5,-261.65 12132.5,-253.51"/>
3262<polygon fill="midnightblue" stroke="midnightblue" points="12129,-280.43 12132.5,-290.43 12136,-280.43 12129,-280.43"/>
3263</g>
3264<!-- Node138&#45;&gt;Node25 -->
3265<g id="edge246" class="edge">
3266<title>Node138&#45;&gt;Node25</title>
3267<path fill="none" stroke="midnightblue" d="M12434.83,-295.38C12452.05,-293.29 12469.76,-291.38 12486.5,-290 12543.4,-285.29 13473.84,-295.07 13513.5,-254 13526.47,-240.57 13526.09,-225.78 13513.5,-212 13384.24,-70.47 12845.93,-143.61 12654.5,-134 12587.96,-130.66 8204.44,-90.23 7553.05,-84.24"/>
3268<polygon fill="midnightblue" stroke="midnightblue" points="12434.26,-291.92 12424.77,-296.63 12435.13,-298.87 12434.26,-291.92"/>
3269</g>
3270<!-- Node138&#45;&gt;Node104 -->
3271<g id="edge247" class="edge">
3272<title>Node138&#45;&gt;Node104</title>
3273<path fill="none" stroke="midnightblue" d="M12333.5,-280.3C12333.5,-271.3 12333.5,-261.65 12333.5,-253.51"/>
3274<polygon fill="midnightblue" stroke="midnightblue" points="12330,-280.43 12333.5,-290.43 12337,-280.43 12330,-280.43"/>
3275</g>
3276<!-- Node139&#45;&gt;Node25 -->
3277<g id="edge251" class="edge">
3278<title>Node139&#45;&gt;Node25</title>
3279<path fill="none" stroke="midnightblue" d="M12942.28,-294.89C12959.78,-293.02 12977.59,-291.32 12994.5,-290 13044.83,-286.08 13867.52,-290.4 13902.5,-254 13915.44,-240.54 13910.89,-228.68 13902.5,-212 13876.38,-160.06 13852.62,-152.47 13797.5,-134 13672.94,-92.27 9199.86,-99.1 9068.5,-98 8487.31,-93.15 7787.09,-86.51 7553.05,-84.27"/>
3280<polygon fill="midnightblue" stroke="midnightblue" points="12941.59,-291.44 12932.03,-296 12942.35,-298.4 12941.59,-291.44"/>
3281</g>
3282<!-- Node139&#45;&gt;Node108 -->
3283<g id="edge252" class="edge">
3284<title>Node139&#45;&gt;Node108</title>
3285<path fill="none" stroke="midnightblue" d="M12795.67,-289.61C12778.47,-276.54 12756.57,-259.89 12741.22,-248.23"/>
3286<polygon fill="midnightblue" stroke="midnightblue" points="12793.61,-292.44 12803.69,-295.7 12797.85,-286.87 12793.61,-292.44"/>
3287</g>
3288<!-- Node140&#45;&gt;Node25 -->
3289<g id="edge254" class="edge">
3290<title>Node140&#45;&gt;Node25</title>
3291<path fill="none" stroke="midnightblue" d="M13233.57,-303.62C13507.67,-289.04 14156.01,-254.52 14156.5,-254 14169.34,-240.45 14167.95,-226.74 14156.5,-212 14037.21,-58.37 14994.44,-147.22 9068.5,-98 8487.31,-93.17 7787.09,-86.52 7553.05,-84.28"/>
3292<polygon fill="midnightblue" stroke="midnightblue" points="13233.38,-300.12 13223.58,-304.15 13233.75,-307.11 13233.38,-300.12"/>
3293</g>
3294<!-- Node140&#45;&gt;Node109 -->
3295<g id="edge255" class="edge">
3296<title>Node140&#45;&gt;Node109</title>
3297<path fill="none" stroke="midnightblue" d="M13113.5,-285.59C13113.5,-273.26 13113.5,-258.72 13113.5,-248.23"/>
3298<polygon fill="midnightblue" stroke="midnightblue" points="13110,-285.7 13113.5,-295.7 13117,-285.71 13110,-285.7"/>
3299</g>
3300<!-- Node141&#45;&gt;Node60 -->
3301<g id="edge262" class="edge">
3302<title>Node141&#45;&gt;Node60</title>
3303<path fill="none" stroke="midnightblue" d="M13563.35,-286.2C13555.87,-262.68 13540.73,-227.99 13513.5,-212 13430.07,-163 10126.59,-187.29 10030.5,-176 10027.54,-175.65 10024.54,-175.25 10021.52,-174.79"/>
3304<polygon fill="midnightblue" stroke="midnightblue" points="13560,-287.2 13566.18,-295.8 13566.71,-285.22 13560,-287.2"/>
3305</g>
3306<!-- Node141&#45;&gt;Node87 -->
3307<g id="edge258" class="edge">
3308<title>Node141&#45;&gt;Node87</title>
3309<path fill="none" stroke="midnightblue" d="M13651.16,-305.49C13849.88,-294.36 14343.41,-265.6 14356.5,-254 14380.24,-232.96 14379.75,-191.93 14377.54,-170.23"/>
3310<polygon fill="midnightblue" stroke="midnightblue" points="13650.86,-302.01 13641.07,-306.06 13651.25,-308.99 13650.86,-302.01"/>
3311</g>
3312<!-- Node141&#45;&gt;Node88 -->
3313<g id="edge260" class="edge">
3314<title>Node141&#45;&gt;Node88</title>
3315<path fill="none" stroke="midnightblue" d="M13582.37,-286.63C13592.72,-264.34 13602.66,-231.38 13583.5,-212 13552.27,-180.41 10429.67,-180.71 10385.5,-176 10372.98,-174.66 10359.69,-172.48 10347.08,-170.04"/>
3316<polygon fill="midnightblue" stroke="midnightblue" points="13579.16,-285.23 13577.85,-295.74 13585.43,-288.34 13579.16,-285.23"/>
3317</g>
3318<!-- Node141&#45;&gt;Node97 -->
3319<g id="edge259" class="edge">
3320<title>Node141&#45;&gt;Node97</title>
3321<path fill="none" stroke="midnightblue" d="M13487.63,-304.28C13419.41,-299.71 13319.67,-293.53 13232.5,-290 12862.27,-275.02 11934.18,-290.97 11565.5,-254 11551.57,-252.6 11536.76,-250.43 11522.65,-248.01"/>
3322<polygon fill="midnightblue" stroke="midnightblue" points="13487.67,-307.79 13497.88,-304.97 13488.14,-300.8 13487.67,-307.79"/>
3323</g>
3324<!-- Node141&#45;&gt;Node112 -->
3325<g id="edge261" class="edge">
3326<title>Node141&#45;&gt;Node112</title>
3327<path fill="none" stroke="midnightblue" d="M13530.85,-291.52C13502.82,-278.13 13465.49,-260.28 13439.88,-248.04"/>
3328<polygon fill="midnightblue" stroke="midnightblue" points="13529.43,-294.73 13539.97,-295.88 13532.45,-288.41 13529.43,-294.73"/>
3329</g>
3330<!-- Node142 -->
3331<g id="node142" class="node">
3332<title>Node142</title>
3333<g id="a_node142"><a xlink:href="_activation_8cpp.html" target="_top" xlink:title=" ">
3334<polygon fill="white" stroke="black" points="14204,-218 14204,-248 14347,-248 14347,-218 14204,-218"/>
3335<text text-anchor="start" x="14212" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3336<text text-anchor="middle" x="14275.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Activation.cpp</text>
3337</a>
3338</g>
3339</g>
3340<!-- Node141&#45;&gt;Node142 -->
3341<g id="edge257" class="edge">
3342<title>Node141&#45;&gt;Node142</title>
3343<path fill="none" stroke="midnightblue" d="M13651.16,-306.23C13770.16,-299.93 13997.94,-284.77 14189.5,-254 14199.49,-252.4 14210.04,-250.29 14220.21,-248.05"/>
3344<polygon fill="midnightblue" stroke="midnightblue" points="13650.84,-302.74 13641.03,-306.76 13651.2,-309.73 13650.84,-302.74"/>
3345</g>
3346<!-- Node143&#45;&gt;Node92 -->
3347<g id="edge267" class="edge">
3348<title>Node143&#45;&gt;Node92</title>
3349<path fill="none" stroke="midnightblue" d="M14130.56,-306.81C14266.61,-300.66 14526.77,-284.96 14554.5,-254 14566.95,-240.09 14567.64,-225.25 14554.5,-212 14511.8,-168.94 10248.64,-183.75 10188.5,-176 10178.26,-174.68 10167.43,-172.49 10157.19,-170.03"/>
3350<polygon fill="midnightblue" stroke="midnightblue" points="14130.02,-303.33 14120.18,-307.27 14130.33,-310.32 14130.02,-303.33"/>
3351</g>
3352<!-- Node143&#45;&gt;Node99 -->
3353<g id="edge268" class="edge">
3354<title>Node143&#45;&gt;Node99</title>
3355<path fill="none" stroke="midnightblue" d="M13966.93,-305.23C13886.5,-300.69 13760.07,-293.97 13650.5,-290 12931.24,-263.94 12747.94,-322.82 12031.5,-254 12016.94,-252.6 12001.45,-250.44 11986.68,-248.05"/>
3356<polygon fill="midnightblue" stroke="midnightblue" points="13966.81,-308.73 13976.99,-305.8 13967.2,-301.74 13966.81,-308.73"/>
3357</g>
3358<!-- Node143&#45;&gt;Node136 -->
3359<g id="edge266" class="edge">
3360<title>Node143&#45;&gt;Node136</title>
3361<path fill="none" stroke="midnightblue" d="M14048.5,-285.59C14048.5,-273.26 14048.5,-258.72 14048.5,-248.23"/>
3362<polygon fill="midnightblue" stroke="midnightblue" points="14045,-285.7 14048.5,-295.7 14052,-285.71 14045,-285.7"/>
3363</g>
3364<!-- Node144 -->
3365<g id="node144" class="node">
3366<title>Node144</title>
3367<g id="a_node144"><a xlink:href="_broadcast_8cpp.html" target="_top" xlink:title=" ">
3368<polygon fill="white" stroke="black" points="14403.5,-218 14403.5,-248 14545.5,-248 14545.5,-218 14403.5,-218"/>
3369<text text-anchor="start" x="14411.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3370<text text-anchor="middle" x="14474.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Broadcast.cpp</text>
3371</a>
3372</g>
3373</g>
3374<!-- Node143&#45;&gt;Node144 -->
3375<g id="edge265" class="edge">
3376<title>Node143&#45;&gt;Node144</title>
3377<path fill="none" stroke="midnightblue" d="M14130.25,-298.18C14199.51,-287.78 14301.32,-271.59 14389.5,-254 14398.42,-252.22 14407.83,-250.18 14417.01,-248.09"/>
3378<polygon fill="midnightblue" stroke="midnightblue" points="14129.65,-294.73 14120.28,-299.67 14130.68,-301.65 14129.65,-294.73"/>
3379</g>
3380<!-- Node145&#45;&gt;Node110 -->
3381<g id="edge276" class="edge">
3382<title>Node145&#45;&gt;Node110</title>
3383<path fill="none" stroke="midnightblue" d="M10819.5,-285.59C10819.5,-273.26 10819.5,-258.72 10819.5,-248.23"/>
3384<polygon fill="midnightblue" stroke="midnightblue" points="10816,-285.7 10819.5,-295.7 10823,-285.71 10816,-285.7"/>
3385</g>
3386<!-- Node146 -->
3387<g id="node146" class="node">
3388<title>Node146</title>
3389<g id="a_node146"><a xlink:href="_log_softmax_8cpp.html" target="_top" xlink:title=" ">
3390<polygon fill="white" stroke="black" points="12443,-218 12443,-248 12594,-248 12594,-218 12443,-218"/>
3391<text text-anchor="start" x="12451" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3392<text text-anchor="middle" x="12518.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LogSoftmax.cpp</text>
3393</a>
3394</g>
3395</g>
3396<!-- Node145&#45;&gt;Node146 -->
3397<g id="edge275" class="edge">
3398<title>Node145&#45;&gt;Node146</title>
3399<path fill="none" stroke="midnightblue" d="M10905.96,-296.53C10925.49,-293.94 10946.17,-291.56 10965.5,-290 11616.04,-237.63 11786.18,-337.18 12433.5,-254 12444.18,-252.63 12455.47,-250.48 12466.21,-248.09"/>
3400<polygon fill="midnightblue" stroke="midnightblue" points="10905.29,-293.09 10895.86,-297.9 10906.24,-300.03 10905.29,-293.09"/>
3401</g>
3402<!-- Node147&#45;&gt;Node60 -->
3403<g id="edge282" class="edge">
3404<title>Node147&#45;&gt;Node60</title>
3405<path fill="none" stroke="midnightblue" d="M14601.1,-286.39C14588.99,-260.14 14568.84,-220.32 14554.5,-212 14500.16,-180.45 10092.92,-183.25 10030.5,-176 10027.54,-175.66 10024.54,-175.25 10021.51,-174.8"/>
3406<polygon fill="midnightblue" stroke="midnightblue" points="14598,-288.03 14605.31,-295.69 14604.37,-285.14 14598,-288.03"/>
3407</g>
3408<!-- Node147&#45;&gt;Node87 -->
3409<g id="edge278" class="edge">
3410<title>Node147&#45;&gt;Node87</title>
3411<path fill="none" stroke="midnightblue" d="M14636.17,-289.07C14657.85,-268.17 14683.12,-235.8 14663.5,-212 14635.76,-178.35 14516.26,-164.66 14440.17,-159.28"/>
3412<polygon fill="midnightblue" stroke="midnightblue" points="14633.7,-286.59 14628.73,-295.96 14638.45,-291.73 14633.7,-286.59"/>
3413</g>
3414<!-- Node147&#45;&gt;Node88 -->
3415<g id="edge280" class="edge">
3416<title>Node147&#45;&gt;Node88</title>
3417<path fill="none" stroke="midnightblue" d="M14609.34,-285.85C14605.83,-262.57 14596.63,-228.52 14572.5,-212 14524.51,-179.15 10443.33,-182.09 10385.5,-176 10372.89,-174.67 10359.51,-172.48 10346.81,-170.01"/>
3418<polygon fill="midnightblue" stroke="midnightblue" points="14605.89,-286.5 14610.61,-295.98 14612.84,-285.62 14605.89,-286.5"/>
3419</g>
3420<!-- Node147&#45;&gt;Node112 -->
3421<g id="edge281" class="edge">
3422<title>Node147&#45;&gt;Node112</title>
3423<path fill="none" stroke="midnightblue" d="M14531.02,-305.76C14367.75,-297.03 13985.92,-276.05 13665.5,-254 13612.01,-250.32 13552.24,-245.66 13504.03,-241.77"/>
3424<polygon fill="midnightblue" stroke="midnightblue" points="14531.28,-309.28 14541.45,-306.31 14531.65,-302.29 14531.28,-309.28"/>
3425</g>
3426<!-- Node147&#45;&gt;Node148 -->
3427<g id="edge279" class="edge">
3428<title>Node147&#45;&gt;Node148</title>
3429<path fill="none" stroke="midnightblue" d="M14653,-291.87C14683.76,-278.44 14725.08,-260.39 14753.35,-248.04"/>
3430<polygon fill="midnightblue" stroke="midnightblue" points="14651.58,-288.67 14643.82,-295.88 14654.39,-295.09 14651.58,-288.67"/>
3431</g>
3432<!-- Node149&#45;&gt;Node42 -->
3433<g id="edge288" class="edge">
3434<title>Node149&#45;&gt;Node42</title>
3435<path fill="none" stroke="midnightblue" d="M1543.09,-290.58C1510.73,-270.65 1458.78,-238.85 1413.5,-212 1389.08,-197.52 1360.96,-181.34 1341.31,-170.11"/>
3436<polygon fill="midnightblue" stroke="midnightblue" points="1541.32,-293.61 1551.67,-295.88 1545,-287.65 1541.32,-293.61"/>
3437</g>
3438<!-- Node150 -->
3439<g id="node150" class="node">
3440<title>Node150</title>
3441<g id="a_node150"><a xlink:href="_pooling2d_8cpp.html" target="_top" xlink:title=" ">
3442<polygon fill="white" stroke="black" points="1504,-218 1504,-248 1645,-248 1645,-218 1504,-218"/>
3443<text text-anchor="start" x="1512" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3444<text text-anchor="middle" x="1574.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling2d.cpp</text>
3445</a>
3446</g>
3447</g>
3448<!-- Node149&#45;&gt;Node150 -->
3449<g id="edge287" class="edge">
3450<title>Node149&#45;&gt;Node150</title>
3451<path fill="none" stroke="midnightblue" d="M1574.5,-285.59C1574.5,-273.26 1574.5,-258.72 1574.5,-248.23"/>
3452<polygon fill="midnightblue" stroke="midnightblue" points="1571,-285.7 1574.5,-295.7 1578,-285.71 1571,-285.7"/>
3453</g>
3454<!-- Node151&#45;&gt;Node44 -->
3455<g id="edge291" class="edge">
3456<title>Node151&#45;&gt;Node44</title>
3457<path fill="none" stroke="midnightblue" d="M1779.84,-290.25C1764.58,-280 1746.1,-266.93 1730.5,-254 1709.93,-236.95 1710.06,-226.31 1687.5,-212 1657.81,-193.16 1620.84,-179.26 1591.03,-170.03"/>
3458<polygon fill="midnightblue" stroke="midnightblue" points="1778.14,-293.33 1788.41,-295.94 1782.01,-287.5 1778.14,-293.33"/>
3459</g>
3460<!-- Node152 -->
3461<g id="node152" class="node">
3462<title>Node152</title>
3463<g id="a_node152"><a xlink:href="_pooling3d_8cpp.html" target="_top" xlink:title=" ">
3464<polygon fill="white" stroke="black" points="1740,-218 1740,-248 1881,-248 1881,-218 1740,-218"/>
3465<text text-anchor="start" x="1748" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3466<text text-anchor="middle" x="1810.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Pooling3d.cpp</text>
3467</a>
3468</g>
3469</g>
3470<!-- Node151&#45;&gt;Node152 -->
3471<g id="edge290" class="edge">
3472<title>Node151&#45;&gt;Node152</title>
3473<path fill="none" stroke="midnightblue" d="M1810.5,-285.59C1810.5,-273.26 1810.5,-258.72 1810.5,-248.23"/>
3474<polygon fill="midnightblue" stroke="midnightblue" points="1807,-285.7 1810.5,-295.7 1814,-285.71 1807,-285.7"/>
3475</g>
3476<!-- Node153&#45;&gt;Node113 -->
3477<g id="edge297" class="edge">
3478<title>Node153&#45;&gt;Node113</title>
3479<path fill="none" stroke="midnightblue" d="M2267.5,-285.59C2267.5,-273.26 2267.5,-258.72 2267.5,-248.23"/>
3480<polygon fill="midnightblue" stroke="midnightblue" points="2264,-285.7 2267.5,-295.7 2271,-285.71 2264,-285.7"/>
3481</g>
3482<!-- Node154 -->
3483<g id="node154" class="node">
3484<title>Node154</title>
3485<g id="a_node154"><a xlink:href="_resize_8cpp.html" target="_top" xlink:title=" ">
3486<polygon fill="white" stroke="black" points="2026,-218 2026,-248 2155,-248 2155,-218 2026,-218"/>
3487<text text-anchor="start" x="2034" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3488<text text-anchor="middle" x="2090.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Resize.cpp</text>
3489</a>
3490</g>
3491</g>
3492<!-- Node153&#45;&gt;Node154 -->
3493<g id="edge298" class="edge">
3494<title>Node153&#45;&gt;Node154</title>
3495<path fill="none" stroke="midnightblue" d="M2225.28,-291.87C2193.99,-278.44 2151.96,-260.39 2123.2,-248.04"/>
3496<polygon fill="midnightblue" stroke="midnightblue" points="2224.05,-295.15 2234.62,-295.88 2226.81,-288.72 2224.05,-295.15"/>
3497</g>
3498<!-- Node156 -->
3499<g id="node156" class="node">
3500<title>Node156</title>
3501<g id="a_node156"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
3502<polygon fill="white" stroke="black" points="14874,-218 14874,-248 15053,-248 15053,-218 14874,-218"/>
3503<text text-anchor="start" x="14882" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3504<text text-anchor="middle" x="14963.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
3505</a>
3506</g>
3507</g>
3508<!-- Node155&#45;&gt;Node156 -->
3509<g id="edge301" class="edge">
3510<title>Node155&#45;&gt;Node156</title>
3511<path fill="none" stroke="midnightblue" d="M14963.5,-285.59C14963.5,-273.26 14963.5,-258.72 14963.5,-248.23"/>
3512<polygon fill="midnightblue" stroke="midnightblue" points="14960,-285.7 14963.5,-295.7 14967,-285.71 14960,-285.7"/>
3513</g>
3514<!-- Node157 -->
3515<g id="node157" class="node">
3516<title>Node157</title>
3517<g id="a_node157"><a xlink:href="_slice_8cpp.html" target="_top" xlink:title=" ">
3518<polygon fill="white" stroke="black" points="15071,-218 15071,-248 15200,-248 15200,-218 15071,-218"/>
3519<text text-anchor="start" x="15079" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3520<text text-anchor="middle" x="15135.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Slice.cpp</text>
3521</a>
3522</g>
3523</g>
3524<!-- Node155&#45;&gt;Node157 -->
3525<g id="edge302" class="edge">
3526<title>Node155&#45;&gt;Node157</title>
3527<path fill="none" stroke="midnightblue" d="M15004.92,-291.7C15035.28,-278.28 15075.9,-260.34 15103.72,-248.04"/>
3528<polygon fill="midnightblue" stroke="midnightblue" points="15003.18,-288.64 14995.45,-295.88 15006.01,-295.04 15003.18,-288.64"/>
3529</g>
3530<!-- Node158&#45;&gt;Node114 -->
3531<g id="edge304" class="edge">
3532<title>Node158&#45;&gt;Node114</title>
3533<path fill="none" stroke="midnightblue" d="M11041.5,-285.59C11041.5,-273.26 11041.5,-258.72 11041.5,-248.23"/>
3534<polygon fill="midnightblue" stroke="midnightblue" points="11038,-285.7 11041.5,-295.7 11045,-285.71 11038,-285.7"/>
3535</g>
3536<!-- Node159 -->
3537<g id="node159" class="node">
3538<title>Node159</title>
3539<g id="a_node159"><a xlink:href="_softmax_8cpp.html" target="_top" xlink:title=" ">
3540<polygon fill="white" stroke="black" points="12851.5,-218 12851.5,-248 12985.5,-248 12985.5,-218 12851.5,-218"/>
3541<text text-anchor="start" x="12859.5" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
3542<text text-anchor="middle" x="12918.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Softmax.cpp</text>
3543</a>
3544</g>
3545</g>
3546<!-- Node158&#45;&gt;Node159 -->
3547<g id="edge305" class="edge">
3548<title>Node158&#45;&gt;Node159</title>
3549<path fill="none" stroke="midnightblue" d="M11119.15,-306.79C11221.44,-302.63 11406.94,-295.26 11565.5,-290 11849.23,-280.59 12561.5,-294.39 12842.5,-254 12852.09,-252.62 12862.2,-250.47 12871.82,-248.08"/>
3550<polygon fill="midnightblue" stroke="midnightblue" points="11118.76,-303.31 11108.91,-307.21 11119.04,-310.3 11118.76,-303.31"/>
3551</g>
3552</g>
3553</svg>