blob: 31cf9cdaeb6ad5d723722c877a1dac0257daaae3 [file] [log] [blame]
Nikhil Raj03c7ff32023-08-22 12:00:04 +01001<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 2.43.0 (0)
5 -->
6<!-- Title: src/backends/backendsCommon/LayerSupportBase.hpp Pages: 1 -->
7<svg width="1296pt" height="375pt"
8 viewBox="0.00 0.00 1295.50 375.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 371)">
10<title>src/backends/backendsCommon/LayerSupportBase.hpp</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-371 1291.5,-371 1291.5,4 -4,4"/>
12<!-- Node1 -->
13<g id="node1" class="node">
14<title>Node1</title>
15<g id="a_node1"><a xlink:title=" ">
16<polygon fill="#bfbfbf" stroke="black" points="735.5,-336.5 735.5,-366.5 908.5,-366.5 908.5,-336.5 735.5,-336.5"/>
17<text text-anchor="start" x="743.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
18<text text-anchor="middle" x="822" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">/LayerSupportBase.hpp</text>
19</a>
20</g>
21</g>
22<!-- Node2 -->
23<g id="node2" class="node">
24<title>Node2</title>
25<g id="a_node2"><a xlink:href="_i_layer_support_8hpp.html" target="_top" xlink:title=" ">
26<polygon fill="white" stroke="black" points="728,-280.5 728,-299.5 916,-299.5 916,-280.5 728,-280.5"/>
27<text text-anchor="middle" x="822" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/backends/ILayerSupport.hpp</text>
28</a>
29</g>
30</g>
31<!-- Node1&#45;&gt;Node2 -->
32<g id="edge1" class="edge">
33<title>Node1&#45;&gt;Node2</title>
34<path fill="none" stroke="midnightblue" d="M822,-336.4C822,-328.47 822,-318.46 822,-309.86"/>
35<polygon fill="midnightblue" stroke="midnightblue" points="825.5,-309.66 822,-299.66 818.5,-309.66 825.5,-309.66"/>
36</g>
37<!-- Node3 -->
38<g id="node3" class="node">
39<title>Node3</title>
40<g id="a_node3"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
41<polygon fill="white" stroke="black" points="28,-56.5 28,-75.5 156,-75.5 156,-56.5 28,-56.5"/>
42<text text-anchor="middle" x="92" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Deprecated.hpp</text>
43</a>
44</g>
45</g>
46<!-- Node2&#45;&gt;Node3 -->
47<g id="edge2" class="edge">
48<title>Node2&#45;&gt;Node3</title>
49<path fill="none" stroke="midnightblue" d="M727.97,-283.39C643.21,-277.25 515.45,-265.32 406,-244 316.65,-226.6 289.14,-231.16 209,-188 161.59,-162.47 121.81,-111 103.24,-84.16"/>
50<polygon fill="midnightblue" stroke="midnightblue" points="106.08,-82.11 97.58,-75.78 100.28,-86.02 106.08,-82.11"/>
51</g>
52<!-- Node4 -->
53<g id="node4" class="node">
54<title>Node4</title>
55<g id="a_node4"><a xlink:href="_descriptors_8hpp.html" target="_top" xlink:title=" ">
56<polygon fill="white" stroke="black" points="415,-224.5 415,-243.5 543,-243.5 543,-224.5 415,-224.5"/>
57<text text-anchor="middle" x="479" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Descriptors.hpp</text>
58</a>
59</g>
60</g>
61<!-- Node2&#45;&gt;Node4 -->
62<g id="edge3" class="edge">
63<title>Node2&#45;&gt;Node4</title>
64<path fill="none" stroke="midnightblue" d="M767.65,-280.44C706.69,-270.85 607.89,-255.29 543.18,-245.1"/>
65<polygon fill="midnightblue" stroke="midnightblue" points="543.52,-241.61 533.1,-243.52 542.43,-248.53 543.52,-241.61"/>
66</g>
67<!-- Node11 -->
68<g id="node11" class="node">
69<title>Node11</title>
70<g id="a_node11"><a xlink:href="_optional_8hpp.html" target="_top" xlink:title=" ">
71<polygon fill="white" stroke="black" points="742.5,-112.5 742.5,-131.5 821.5,-131.5 821.5,-112.5 742.5,-112.5"/>
72<text text-anchor="middle" x="782" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional.hpp</text>
73</a>
74</g>
75</g>
76<!-- Node2&#45;&gt;Node11 -->
77<g id="edge43" class="edge">
78<title>Node2&#45;&gt;Node11</title>
79<path fill="none" stroke="midnightblue" d="M819.85,-280.08C813.55,-253.95 795.06,-177.21 786.48,-141.58"/>
80<polygon fill="midnightblue" stroke="midnightblue" points="789.81,-140.47 784.06,-131.57 783,-142.11 789.81,-140.47"/>
81</g>
82<!-- Node16 -->
83<g id="node16" class="node">
84<title>Node16</title>
85<g id="a_node16"><a xlink:title=" ">
86<polygon fill="white" stroke="#bfbfbf" points="318.5,-56.5 318.5,-75.5 383.5,-75.5 383.5,-56.5 318.5,-56.5"/>
87<text text-anchor="middle" x="351" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
88</a>
89</g>
90</g>
91<!-- Node2&#45;&gt;Node16 -->
92<g id="edge48" class="edge">
93<title>Node2&#45;&gt;Node16</title>
94<path fill="none" stroke="midnightblue" d="M804.65,-280.47C769.62,-263.24 688.03,-222.9 620,-188 603.02,-179.29 600.08,-174.12 582,-168 491.47,-137.36 441.39,-195.54 370,-132 356.98,-120.41 352.67,-100.46 351.35,-85.7"/>
95<polygon fill="midnightblue" stroke="midnightblue" points="354.84,-85.46 350.82,-75.66 347.85,-85.83 354.84,-85.46"/>
96</g>
97<!-- Node20 -->
98<g id="node20" class="node">
99<title>Node20</title>
100<g id="a_node20"><a xlink:title=" ">
101<polygon fill="white" stroke="#bfbfbf" points="11,-0.5 11,-19.5 69,-19.5 69,-0.5 11,-0.5"/>
102<text text-anchor="middle" x="40" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
103</a>
104</g>
105</g>
106<!-- Node2&#45;&gt;Node20 -->
107<g id="edge49" class="edge">
108<title>Node2&#45;&gt;Node20</title>
109<path fill="none" stroke="midnightblue" d="M727.71,-286.09C511.79,-278.16 0,-251.71 0,-179 0,-179 0,-179 0,-121 0,-86.62 17.47,-49.63 29.32,-28.5"/>
110<polygon fill="midnightblue" stroke="midnightblue" points="32.42,-30.13 34.44,-19.73 26.38,-26.61 32.42,-30.13"/>
111</g>
112<!-- Node24 -->
113<g id="node24" class="node">
114<title>Node24</title>
115<g id="a_node24"><a xlink:title=" ">
116<polygon fill="white" stroke="#bfbfbf" points="523.5,-0.5 523.5,-19.5 570.5,-19.5 570.5,-0.5 523.5,-0.5"/>
117<text text-anchor="middle" x="547" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
118</a>
119</g>
120</g>
121<!-- Node2&#45;&gt;Node24 -->
122<g id="edge50" class="edge">
123<title>Node2&#45;&gt;Node24</title>
124<path fill="none" stroke="midnightblue" d="M909.02,-280.5C937.62,-274.11 967.95,-263.06 991,-244 1018.63,-221.16 1029.24,-202.04 1018,-168 998.58,-109.17 988.64,-87.01 935,-56 875.03,-21.33 663.68,-13.34 580.75,-11.52"/>
125<polygon fill="midnightblue" stroke="midnightblue" points="580.68,-8.02 570.61,-11.32 580.54,-15.02 580.68,-8.02"/>
126</g>
127<!-- Node29 -->
128<g id="node29" class="node">
129<title>Node29</title>
130<g id="a_node29"><a xlink:href="_lstm_params_8hpp.html" target="_top" xlink:title=" ">
131<polygon fill="white" stroke="black" points="850,-224.5 850,-243.5 982,-243.5 982,-224.5 850,-224.5"/>
132<text text-anchor="middle" x="916" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/LstmParams.hpp</text>
133</a>
134</g>
135</g>
136<!-- Node2&#45;&gt;Node29 -->
137<g id="edge40" class="edge">
138<title>Node2&#45;&gt;Node29</title>
139<path fill="none" stroke="midnightblue" d="M837.1,-280.32C851.9,-271.82 874.69,-258.73 891.98,-248.8"/>
140<polygon fill="midnightblue" stroke="midnightblue" points="894.01,-251.67 900.93,-243.65 890.52,-245.6 894.01,-251.67"/>
141</g>
142<!-- Node31 -->
143<g id="node31" class="node">
144<title>Node31</title>
145<g id="a_node31"><a xlink:href="_quantized_lstm_params_8hpp.html" target="_top" xlink:title=" ">
146<polygon fill="white" stroke="black" points="1038,-224.5 1038,-243.5 1220,-243.5 1220,-224.5 1038,-224.5"/>
147<text text-anchor="middle" x="1129" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/QuantizedLstmParams.hpp</text>
148</a>
149</g>
150</g>
151<!-- Node2&#45;&gt;Node31 -->
152<g id="edge44" class="edge">
153<title>Node2&#45;&gt;Node31</title>
154<path fill="none" stroke="midnightblue" d="M870.65,-280.44C924.87,-270.9 1012.55,-255.48 1070.48,-245.29"/>
155<polygon fill="midnightblue" stroke="midnightblue" points="1071.34,-248.7 1080.58,-243.52 1070.13,-241.8 1071.34,-248.7"/>
156</g>
157<!-- Node32 -->
158<g id="node32" class="node">
159<title>Node32</title>
160<g id="a_node32"><a xlink:title=" ">
161<polygon fill="white" stroke="#bfbfbf" points="1238.5,-224.5 1238.5,-243.5 1287.5,-243.5 1287.5,-224.5 1238.5,-224.5"/>
162<text text-anchor="middle" x="1263" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">cctype</text>
163</a>
164</g>
165</g>
166<!-- Node2&#45;&gt;Node32 -->
167<g id="edge47" class="edge">
168<title>Node2&#45;&gt;Node32</title>
169<path fill="none" stroke="midnightblue" d="M916.34,-282.57C996.78,-276.16 1115.57,-264.52 1228.05,-243.91"/>
170<polygon fill="midnightblue" stroke="midnightblue" points="1229.02,-247.29 1238.21,-242.02 1227.74,-240.4 1229.02,-247.29"/>
171</g>
172<!-- Node4&#45;&gt;Node3 -->
173<g id="edge4" class="edge">
174<title>Node4&#45;&gt;Node3</title>
175<path fill="none" stroke="midnightblue" d="M414.98,-229.58C365.28,-224.92 295.69,-213.93 240,-188 225.24,-181.13 146.12,-113.67 110,-82.57"/>
176<polygon fill="midnightblue" stroke="midnightblue" points="112.06,-79.72 102.2,-75.84 107.49,-85.02 112.06,-79.72"/>
177</g>
178<!-- Node5 -->
179<g id="node5" class="node">
180<title>Node5</title>
181<g id="a_node5"><a xlink:href="_descriptors_fwd_8hpp.html" target="_top" xlink:title=" ">
182<polygon fill="white" stroke="black" points="391.5,-168.5 391.5,-187.5 504.5,-187.5 504.5,-168.5 391.5,-168.5"/>
183<text text-anchor="middle" x="448" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">DescriptorsFwd.hpp</text>
184</a>
185</g>
186</g>
187<!-- Node4&#45;&gt;Node5 -->
188<g id="edge5" class="edge">
189<title>Node4&#45;&gt;Node5</title>
190<path fill="none" stroke="midnightblue" d="M473.88,-224.08C469.59,-216.61 463.34,-205.72 458.06,-196.52"/>
191<polygon fill="midnightblue" stroke="midnightblue" points="461.04,-194.68 453.02,-187.75 454.97,-198.17 461.04,-194.68"/>
192</g>
193<!-- Node6 -->
194<g id="node6" class="node">
195<title>Node6</title>
196<g id="a_node6"><a xlink:href="_tensor_8hpp.html" target="_top" xlink:title=" ">
197<polygon fill="white" stroke="black" points="629,-168.5 629,-187.5 697,-187.5 697,-168.5 629,-168.5"/>
198<text text-anchor="middle" x="663" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">Tensor.hpp</text>
199</a>
200</g>
201</g>
202<!-- Node4&#45;&gt;Node6 -->
203<g id="edge6" class="edge">
204<title>Node4&#45;&gt;Node6</title>
205<path fill="none" stroke="midnightblue" d="M508.16,-224.44C539.51,-215.24 589.53,-200.56 624.2,-190.39"/>
206<polygon fill="midnightblue" stroke="midnightblue" points="625.37,-193.69 633.98,-187.52 623.4,-186.97 625.37,-193.69"/>
207</g>
208<!-- Node7 -->
209<g id="node7" class="node">
210<title>Node7</title>
211<g id="a_node7"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
212<polygon fill="white" stroke="black" points="835.5,-56.5 835.5,-75.5 926.5,-75.5 926.5,-56.5 835.5,-56.5"/>
213<text text-anchor="middle" x="881" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Exceptions.hpp</text>
214</a>
215</g>
216</g>
217<!-- Node4&#45;&gt;Node7 -->
218<g id="edge35" class="edge">
219<title>Node4&#45;&gt;Node7</title>
220<path fill="none" stroke="midnightblue" d="M543.12,-225.2C593.09,-218.17 663.86,-206.13 724,-188 784.62,-169.72 810.76,-177.3 855,-132 867.33,-119.38 874.04,-100.16 877.53,-85.9"/>
221<polygon fill="midnightblue" stroke="midnightblue" points="881.04,-86.25 879.7,-75.74 874.19,-84.79 881.04,-86.25"/>
222</g>
223<!-- Node14 -->
224<g id="node14" class="node">
225<title>Node14</title>
226<g id="a_node14"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" ">
227<polygon fill="white" stroke="black" points="379.5,-112.5 379.5,-131.5 444.5,-131.5 444.5,-112.5 379.5,-112.5"/>
228<text text-anchor="middle" x="412" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Types.hpp</text>
229</a>
230</g>
231</g>
232<!-- Node4&#45;&gt;Node14 -->
233<g id="edge34" class="edge">
234<title>Node4&#45;&gt;Node14</title>
235<path fill="none" stroke="midnightblue" d="M417.38,-224.45C375.02,-217.16 324.14,-205.13 311,-188 291.04,-161.99 333.69,-143.41 369.58,-132.95"/>
236<polygon fill="midnightblue" stroke="midnightblue" points="370.76,-136.25 379.46,-130.21 368.89,-129.51 370.76,-136.25"/>
237</g>
238<!-- Node4&#45;&gt;Node24 -->
239<g id="edge39" class="edge">
240<title>Node4&#45;&gt;Node24</title>
241<path fill="none" stroke="midnightblue" d="M414.59,-224.97C369.89,-217.92 315.96,-205.96 302,-188 281.19,-161.24 202.12,-177.09 309,-56 322.42,-40.8 450.67,-22.97 513.14,-15.09"/>
242<polygon fill="midnightblue" stroke="midnightblue" points="513.8,-18.54 523.29,-13.83 512.93,-11.59 513.8,-18.54"/>
243</g>
244<!-- Node26 -->
245<g id="node26" class="node">
246<title>Node26</title>
247<g id="a_node26"><a xlink:title=" ">
248<polygon fill="white" stroke="#bfbfbf" points="679.5,-112.5 679.5,-131.5 724.5,-131.5 724.5,-112.5 679.5,-112.5"/>
249<text text-anchor="middle" x="702" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
250</a>
251</g>
252</g>
253<!-- Node4&#45;&gt;Node26 -->
254<g id="edge38" class="edge">
255<title>Node4&#45;&gt;Node26</title>
256<path fill="none" stroke="midnightblue" d="M543.06,-229.17C602.81,-224.1 685.7,-212.72 706,-188 716.52,-175.19 713.68,-155.73 709.33,-141.44"/>
257<polygon fill="midnightblue" stroke="midnightblue" points="712.53,-139.99 705.9,-131.72 705.92,-142.31 712.53,-139.99"/>
258</g>
259<!-- Node27 -->
260<g id="node27" class="node">
261<title>Node27</title>
262<g id="a_node27"><a xlink:title=" ">
263<polygon fill="white" stroke="#bfbfbf" points="523,-168.5 523,-187.5 573,-187.5 573,-168.5 523,-168.5"/>
264<text text-anchor="middle" x="548" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
265</a>
266</g>
267</g>
268<!-- Node4&#45;&gt;Node27 -->
269<g id="edge36" class="edge">
270<title>Node4&#45;&gt;Node27</title>
271<path fill="none" stroke="midnightblue" d="M490.09,-224.32C500.49,-216.18 516.26,-203.84 528.72,-194.09"/>
272<polygon fill="midnightblue" stroke="midnightblue" points="530.99,-196.75 536.71,-187.83 526.68,-191.24 530.99,-196.75"/>
273</g>
274<!-- Node28 -->
275<g id="node28" class="node">
276<title>Node28</title>
277<g id="a_node28"><a xlink:title=" ">
278<polygon fill="white" stroke="#bfbfbf" points="320.5,-168.5 320.5,-187.5 373.5,-187.5 373.5,-168.5 320.5,-168.5"/>
279<text text-anchor="middle" x="347" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
280</a>
281</g>
282</g>
283<!-- Node4&#45;&gt;Node28 -->
284<g id="edge37" class="edge">
285<title>Node4&#45;&gt;Node28</title>
286<path fill="none" stroke="midnightblue" d="M458.08,-224.44C436.26,-215.52 401.85,-201.44 377.11,-191.32"/>
287<polygon fill="midnightblue" stroke="midnightblue" points="378.4,-188.06 367.82,-187.52 375.75,-194.54 378.4,-188.06"/>
288</g>
289<!-- Node6&#45;&gt;Node7 -->
290<g id="edge7" class="edge">
291<title>Node6&#45;&gt;Node7</title>
292<path fill="none" stroke="midnightblue" d="M697.27,-174.15C732.98,-169.79 789.3,-158.92 830,-132 848.25,-119.93 862.87,-99.16 871.69,-84.34"/>
293<polygon fill="midnightblue" stroke="midnightblue" points="874.75,-86.05 876.64,-75.62 868.66,-82.59 874.75,-86.05"/>
294</g>
295<!-- Node6&#45;&gt;Node11 -->
296<g id="edge11" class="edge">
297<title>Node6&#45;&gt;Node11</title>
298<path fill="none" stroke="midnightblue" d="M681.86,-168.44C701.27,-159.64 731.73,-145.81 753.96,-135.72"/>
299<polygon fill="midnightblue" stroke="midnightblue" points="755.57,-138.84 763.23,-131.52 752.68,-132.46 755.57,-138.84"/>
300</g>
301<!-- Node6&#45;&gt;Node14 -->
302<g id="edge15" class="edge">
303<title>Node6&#45;&gt;Node14</title>
304<path fill="none" stroke="midnightblue" d="M628.89,-169.66C583.71,-159.94 504.03,-142.8 454.85,-132.22"/>
305<polygon fill="midnightblue" stroke="midnightblue" points="455.35,-128.75 444.84,-130.07 453.88,-135.59 455.35,-128.75"/>
306</g>
307<!-- Node15 -->
308<g id="node15" class="node">
309<title>Node15</title>
310<g id="a_node15"><a xlink:title=" ">
311<polygon fill="white" stroke="#bfbfbf" points="542,-56.5 542,-75.5 584,-75.5 584,-56.5 542,-56.5"/>
312<text text-anchor="middle" x="563" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
313</a>
314</g>
315</g>
316<!-- Node6&#45;&gt;Node15 -->
317<g id="edge30" class="edge">
318<title>Node6&#45;&gt;Node15</title>
319<path fill="none" stroke="midnightblue" d="M628.97,-170.18C593.58,-162.31 541.72,-148.34 530,-132 518.9,-116.53 532.25,-96.79 545.14,-83.14"/>
320<polygon fill="midnightblue" stroke="midnightblue" points="547.83,-85.41 552.49,-75.89 542.91,-80.42 547.83,-85.41"/>
321</g>
322<!-- Node17 -->
323<g id="node17" class="node">
324<title>Node17</title>
325<g id="a_node17"><a xlink:title=" ">
326<polygon fill="white" stroke="#bfbfbf" points="470.5,-56.5 470.5,-75.5 523.5,-75.5 523.5,-56.5 470.5,-56.5"/>
327<text text-anchor="middle" x="497" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
328</a>
329</g>
330</g>
331<!-- Node6&#45;&gt;Node17 -->
332<g id="edge29" class="edge">
333<title>Node6&#45;&gt;Node17</title>
334<path fill="none" stroke="midnightblue" d="M628.72,-169.65C592.19,-161.21 537.51,-146.64 522,-132 509.1,-119.83 502.78,-100.28 499.73,-85.79"/>
335<polygon fill="midnightblue" stroke="midnightblue" points="503.17,-85.15 497.98,-75.91 496.28,-86.37 503.17,-85.15"/>
336</g>
337<!-- Node6&#45;&gt;Node24 -->
338<g id="edge32" class="edge">
339<title>Node6&#45;&gt;Node24</title>
340<path fill="none" stroke="midnightblue" d="M659.22,-168.39C653.58,-155.76 642.38,-131.57 631,-112 615.88,-86 612.29,-79.08 593,-56 584.33,-45.63 573.58,-35.01 564.66,-26.7"/>
341<polygon fill="midnightblue" stroke="midnightblue" points="566.83,-23.94 557.08,-19.78 562.11,-29.11 566.83,-23.94"/>
342</g>
343<!-- Node25 -->
344<g id="node25" class="node">
345<title>Node25</title>
346<g id="a_node25"><a xlink:title=" ">
347<polygon fill="white" stroke="#bfbfbf" points="539.5,-112.5 539.5,-131.5 622.5,-131.5 622.5,-112.5 539.5,-112.5"/>
348<text text-anchor="middle" x="581" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
349</a>
350</g>
351</g>
352<!-- Node6&#45;&gt;Node25 -->
353<g id="edge31" class="edge">
354<title>Node6&#45;&gt;Node25</title>
355<path fill="none" stroke="midnightblue" d="M649.83,-168.32C637.15,-159.98 617.77,-147.21 602.79,-137.35"/>
356<polygon fill="midnightblue" stroke="midnightblue" points="604.42,-134.23 594.14,-131.65 600.57,-140.08 604.42,-134.23"/>
357</g>
358<!-- Node6&#45;&gt;Node26 -->
359<g id="edge33" class="edge">
360<title>Node6&#45;&gt;Node26</title>
361<path fill="none" stroke="midnightblue" d="M669.44,-168.08C674.95,-160.46 683.03,-149.26 689.76,-139.94"/>
362<polygon fill="midnightblue" stroke="midnightblue" points="692.66,-141.91 695.68,-131.75 686.99,-137.81 692.66,-141.91"/>
363</g>
364<!-- Node8 -->
365<g id="node8" class="node">
366<title>Node8</title>
367<g id="a_node8"><a xlink:title=" ">
368<polygon fill="white" stroke="#bfbfbf" points="813,-0.5 813,-19.5 869,-19.5 869,-0.5 813,-0.5"/>
369<text text-anchor="middle" x="841" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
370</a>
371</g>
372</g>
373<!-- Node7&#45;&gt;Node8 -->
374<g id="edge8" class="edge">
375<title>Node7&#45;&gt;Node8</title>
376<path fill="none" stroke="midnightblue" d="M874.39,-56.08C868.74,-48.46 860.46,-37.26 853.55,-27.94"/>
377<polygon fill="midnightblue" stroke="midnightblue" points="856.25,-25.7 847.48,-19.75 850.62,-29.87 856.25,-25.7"/>
378</g>
379<!-- Node9 -->
380<g id="node9" class="node">
381<title>Node9</title>
382<g id="a_node9"><a xlink:title=" ">
383<polygon fill="white" stroke="#bfbfbf" points="887.5,-0.5 887.5,-19.5 952.5,-19.5 952.5,-0.5 887.5,-0.5"/>
384<text text-anchor="middle" x="920" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
385</a>
386</g>
387</g>
388<!-- Node7&#45;&gt;Node9 -->
389<g id="edge9" class="edge">
390<title>Node7&#45;&gt;Node9</title>
391<path fill="none" stroke="midnightblue" d="M887.44,-56.08C892.95,-48.46 901.03,-37.26 907.76,-27.94"/>
392<polygon fill="midnightblue" stroke="midnightblue" points="910.66,-29.91 913.68,-19.75 904.99,-25.81 910.66,-29.91"/>
393</g>
394<!-- Node10 -->
395<g id="node10" class="node">
396<title>Node10</title>
397<g id="a_node10"><a xlink:title=" ">
398<polygon fill="white" stroke="#bfbfbf" points="409,-0.5 409,-19.5 453,-19.5 453,-0.5 409,-0.5"/>
399<text text-anchor="middle" x="431" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
400</a>
401</g>
402</g>
403<!-- Node7&#45;&gt;Node10 -->
404<g id="edge10" class="edge">
405<title>Node7&#45;&gt;Node10</title>
406<path fill="none" stroke="midnightblue" d="M835.41,-57.36C832.23,-56.89 829.07,-56.43 826,-56 790.4,-51.06 551.19,-24.36 463.31,-14.59"/>
407<polygon fill="midnightblue" stroke="midnightblue" points="463.45,-11.08 453.13,-13.46 462.68,-18.04 463.45,-11.08"/>
408</g>
409<!-- Node11&#45;&gt;Node7 -->
410<g id="edge12" class="edge">
411<title>Node11&#45;&gt;Node7</title>
412<path fill="none" stroke="midnightblue" d="M797.91,-112.32C813.64,-103.74 837.94,-90.49 856.21,-80.52"/>
413<polygon fill="midnightblue" stroke="midnightblue" points="858.03,-83.52 865.13,-75.65 854.68,-77.37 858.03,-83.52"/>
414</g>
415<!-- Node12 -->
416<g id="node12" class="node">
417<title>Node12</title>
418<g id="a_node12"><a xlink:title=" ">
419<polygon fill="white" stroke="#bfbfbf" points="767,-56.5 767,-75.5 817,-75.5 817,-56.5 767,-56.5"/>
420<text text-anchor="middle" x="792" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
421</a>
422</g>
423</g>
424<!-- Node11&#45;&gt;Node12 -->
425<g id="edge13" class="edge">
426<title>Node11&#45;&gt;Node12</title>
427<path fill="none" stroke="midnightblue" d="M783.65,-112.08C784.98,-104.93 786.88,-94.64 788.54,-85.69"/>
428<polygon fill="midnightblue" stroke="midnightblue" points="792,-86.22 790.38,-75.75 785.12,-84.95 792,-86.22"/>
429</g>
430<!-- Node13 -->
431<g id="node13" class="node">
432<title>Node13</title>
433<g id="a_node13"><a xlink:title=" ">
434<polygon fill="white" stroke="#bfbfbf" points="679.5,-56.5 679.5,-75.5 748.5,-75.5 748.5,-56.5 679.5,-56.5"/>
435<text text-anchor="middle" x="714" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
436</a>
437</g>
438</g>
439<!-- Node11&#45;&gt;Node13 -->
440<g id="edge14" class="edge">
441<title>Node11&#45;&gt;Node13</title>
442<path fill="none" stroke="midnightblue" d="M771.07,-112.32C760.83,-104.18 745.28,-91.84 733,-82.09"/>
443<polygon fill="midnightblue" stroke="midnightblue" points="735.13,-79.31 725.12,-75.83 730.78,-84.79 735.13,-79.31"/>
444</g>
445<!-- Node14&#45;&gt;Node3 -->
446<g id="edge28" class="edge">
447<title>Node14&#45;&gt;Node3</title>
448<path fill="none" stroke="midnightblue" d="M379.26,-115.47C326,-106.49 219.81,-88.57 152.52,-77.21"/>
449<polygon fill="midnightblue" stroke="midnightblue" points="152.92,-73.73 142.48,-75.52 151.76,-80.63 152.92,-73.73"/>
450</g>
451<!-- Node14&#45;&gt;Node7 -->
452<g id="edge27" class="edge">
453<title>Node14&#45;&gt;Node7</title>
454<path fill="none" stroke="midnightblue" d="M444.55,-118.06C512.93,-111.77 676.76,-96 825.2,-76.04"/>
455<polygon fill="midnightblue" stroke="midnightblue" points="825.97,-79.47 835.41,-74.65 825.03,-72.53 825.97,-79.47"/>
456</g>
457<!-- Node14&#45;&gt;Node15 -->
458<g id="edge16" class="edge">
459<title>Node14&#45;&gt;Node15</title>
460<path fill="none" stroke="midnightblue" d="M435.93,-112.44C461.96,-103.13 503.67,-88.22 532.15,-78.03"/>
461<polygon fill="midnightblue" stroke="midnightblue" points="533.39,-81.31 541.63,-74.64 531.03,-74.72 533.39,-81.31"/>
462</g>
463<!-- Node14&#45;&gt;Node16 -->
464<g id="edge17" class="edge">
465<title>Node14&#45;&gt;Node16</title>
466<path fill="none" stroke="midnightblue" d="M402.2,-112.32C393.18,-104.34 379.59,-92.31 368.68,-82.65"/>
467<polygon fill="midnightblue" stroke="midnightblue" points="370.79,-79.84 360.98,-75.83 366.15,-85.08 370.79,-79.84"/>
468</g>
469<!-- Node14&#45;&gt;Node17 -->
470<g id="edge18" class="edge">
471<title>Node14&#45;&gt;Node17</title>
472<path fill="none" stroke="midnightblue" d="M425.66,-112.32C438.92,-103.9 459.27,-90.97 474.85,-81.07"/>
473<polygon fill="midnightblue" stroke="midnightblue" points="476.81,-83.97 483.38,-75.65 473.06,-78.06 476.81,-83.97"/>
474</g>
475<!-- Node18 -->
476<g id="node18" class="node">
477<title>Node18</title>
478<g id="a_node18"><a xlink:title=" ">
479<polygon fill="white" stroke="#bfbfbf" points="402,-56.5 402,-75.5 452,-75.5 452,-56.5 402,-56.5"/>
480<text text-anchor="middle" x="427" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
481</a>
482</g>
483</g>
484<!-- Node14&#45;&gt;Node18 -->
485<g id="edge19" class="edge">
486<title>Node14&#45;&gt;Node18</title>
487<path fill="none" stroke="midnightblue" d="M414.48,-112.08C416.49,-104.85 419.39,-94.41 421.89,-85.4"/>
488<polygon fill="midnightblue" stroke="midnightblue" points="425.26,-86.32 424.57,-75.75 418.52,-84.45 425.26,-86.32"/>
489</g>
490<!-- Node19 -->
491<g id="node19" class="node">
492<title>Node19</title>
493<g id="a_node19"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
494<polygon fill="white" stroke="black" points="174,-56.5 174,-75.5 262,-75.5 262,-56.5 174,-56.5"/>
495<text text-anchor="middle" x="218" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">BackendId.hpp</text>
496</a>
497</g>
498</g>
499<!-- Node14&#45;&gt;Node19 -->
500<g id="edge20" class="edge">
501<title>Node14&#45;&gt;Node19</title>
502<path fill="none" stroke="midnightblue" d="M381.26,-112.44C348.06,-103.2 295.01,-88.44 258.44,-78.26"/>
503<polygon fill="midnightblue" stroke="midnightblue" points="259.17,-74.83 248.6,-75.52 257.29,-81.57 259.17,-74.83"/>
504</g>
505<!-- Node19&#45;&gt;Node10 -->
506<g id="edge24" class="edge">
507<title>Node19&#45;&gt;Node10</title>
508<path fill="none" stroke="midnightblue" d="M251.75,-56.44C292.13,-46.21 359.24,-29.19 398.88,-19.14"/>
509<polygon fill="midnightblue" stroke="midnightblue" points="399.98,-22.47 408.82,-16.62 398.26,-15.69 399.98,-22.47"/>
510</g>
511<!-- Node19&#45;&gt;Node20 -->
512<g id="edge21" class="edge">
513<title>Node19&#45;&gt;Node20</title>
514<path fill="none" stroke="midnightblue" d="M189.8,-56.44C159.59,-47.28 111.49,-32.69 77.97,-22.52"/>
515<polygon fill="midnightblue" stroke="midnightblue" points="78.66,-19.07 68.07,-19.52 76.63,-25.77 78.66,-19.07"/>
516</g>
517<!-- Node21 -->
518<g id="node21" class="node">
519<title>Node21</title>
520<g id="a_node21"><a xlink:title=" ">
521<polygon fill="white" stroke="#bfbfbf" points="126.5,-0.5 126.5,-19.5 183.5,-19.5 183.5,-0.5 126.5,-0.5"/>
522<text text-anchor="middle" x="155" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
523</a>
524</g>
525</g>
526<!-- Node19&#45;&gt;Node21 -->
527<g id="edge22" class="edge">
528<title>Node19&#45;&gt;Node21</title>
529<path fill="none" stroke="midnightblue" d="M207.88,-56.32C198.47,-48.26 184.26,-36.08 172.93,-26.37"/>
530<polygon fill="midnightblue" stroke="midnightblue" points="175.18,-23.68 165.31,-19.83 170.62,-29 175.18,-23.68"/>
531</g>
532<!-- Node22 -->
533<g id="node22" class="node">
534<title>Node22</title>
535<g id="a_node22"><a xlink:title=" ">
536<polygon fill="white" stroke="#bfbfbf" points="202,-0.5 202,-19.5 234,-19.5 234,-0.5 202,-0.5"/>
537<text text-anchor="middle" x="218" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
538</a>
539</g>
540</g>
541<!-- Node19&#45;&gt;Node22 -->
542<g id="edge23" class="edge">
543<title>Node19&#45;&gt;Node22</title>
544<path fill="none" stroke="midnightblue" d="M218,-56.08C218,-49.01 218,-38.86 218,-29.99"/>
545<polygon fill="midnightblue" stroke="midnightblue" points="221.5,-29.75 218,-19.75 214.5,-29.75 221.5,-29.75"/>
546</g>
547<!-- Node23 -->
548<g id="node23" class="node">
549<title>Node23</title>
550<g id="a_node23"><a xlink:title=" ">
551<polygon fill="white" stroke="#bfbfbf" points="252,-0.5 252,-19.5 338,-19.5 338,-0.5 252,-0.5"/>
552<text text-anchor="middle" x="295" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
553</a>
554</g>
555</g>
556<!-- Node19&#45;&gt;Node23 -->
557<g id="edge25" class="edge">
558<title>Node19&#45;&gt;Node23</title>
559<path fill="none" stroke="midnightblue" d="M230.37,-56.32C242.16,-48.06 260.13,-35.45 274.14,-25.63"/>
560<polygon fill="midnightblue" stroke="midnightblue" points="276.48,-28.26 282.66,-19.65 272.46,-22.53 276.48,-28.26"/>
561</g>
562<!-- Node19&#45;&gt;Node24 -->
563<g id="edge26" class="edge">
564<title>Node19&#45;&gt;Node24</title>
565<path fill="none" stroke="midnightblue" d="M262.03,-57.77C328.6,-46.85 453.43,-26.36 513.29,-16.53"/>
566<polygon fill="midnightblue" stroke="midnightblue" points="514.05,-19.96 523.35,-14.88 512.91,-13.05 514.05,-19.96"/>
567</g>
568<!-- Node29&#45;&gt;Node7 -->
569<g id="edge42" class="edge">
570<title>Node29&#45;&gt;Node7</title>
571<path fill="none" stroke="midnightblue" d="M915.17,-224.46C912.65,-198.69 905.05,-122.78 902,-112 899.33,-102.56 894.88,-92.63 890.77,-84.5"/>
572<polygon fill="midnightblue" stroke="midnightblue" points="893.84,-82.83 886.06,-75.64 887.66,-86.11 893.84,-82.83"/>
573</g>
574<!-- Node30 -->
575<g id="node30" class="node">
576<title>Node30</title>
577<g id="a_node30"><a xlink:href="_tensor_fwd_8hpp.html" target="_top" xlink:title=" ">
578<polygon fill="white" stroke="black" points="920.5,-168.5 920.5,-187.5 1009.5,-187.5 1009.5,-168.5 920.5,-168.5"/>
579<text text-anchor="middle" x="965" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">TensorFwd.hpp</text>
580</a>
581</g>
582</g>
583<!-- Node29&#45;&gt;Node30 -->
584<g id="edge41" class="edge">
585<title>Node29&#45;&gt;Node30</title>
586<path fill="none" stroke="midnightblue" d="M924.09,-224.08C931.16,-216.3 941.59,-204.8 950.15,-195.37"/>
587<polygon fill="midnightblue" stroke="midnightblue" points="952.93,-197.51 957.06,-187.75 947.75,-192.8 952.93,-197.51"/>
588</g>
589<!-- Node31&#45;&gt;Node7 -->
590<g id="edge46" class="edge">
591<title>Node31&#45;&gt;Node7</title>
592<path fill="none" stroke="midnightblue" d="M1116.02,-224.31C1075.67,-197.3 952.21,-114.67 902.29,-81.25"/>
593<polygon fill="midnightblue" stroke="midnightblue" points="904.11,-78.26 893.86,-75.61 900.22,-84.08 904.11,-78.26"/>
594</g>
595<!-- Node31&#45;&gt;Node30 -->
596<g id="edge45" class="edge">
597<title>Node31&#45;&gt;Node30</title>
598<path fill="none" stroke="midnightblue" d="M1103.01,-224.44C1075.3,-215.32 1031.25,-200.81 1000.38,-190.65"/>
599<polygon fill="midnightblue" stroke="midnightblue" points="1001.46,-187.32 990.86,-187.52 999.27,-193.97 1001.46,-187.32"/>
600</g>
601</g>
602</svg>