blob: ebfab1ad25624b9939edfa1ce4e7f38d68204178 [file] [log] [blame]
Nikhil Raj1dc83fe2024-05-16 09:47:51 +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: include/armnn/backends/ILayerSupport.hpp Pages: 1 -->
7<svg width="1296pt" height="319pt"
8 viewBox="0.00 0.00 1295.50 319.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 315)">
10<title>include/armnn/backends/ILayerSupport.hpp</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-315 1291.5,-315 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="754.5,-280.5 754.5,-310.5 889.5,-310.5 889.5,-280.5 754.5,-280.5"/>
17<text text-anchor="start" x="762.5" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnn/backends</text>
18<text text-anchor="middle" x="822" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ILayerSupport.hpp</text>
19</a>
20</g>
21</g>
22<!-- Node2 -->
23<g id="node2" class="node">
24<title>Node2</title>
25<g id="a_node2"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
26<polygon fill="white" stroke="black" points="28,-56.5 28,-75.5 156,-75.5 156,-56.5 28,-56.5"/>
27<text text-anchor="middle" x="92" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Deprecated.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="M754.48,-289.56C671.75,-282.77 527.6,-268.51 406,-244 316.77,-226.02 289.14,-231.16 209,-188 161.59,-162.47 121.81,-111 103.24,-84.16"/>
35<polygon fill="midnightblue" stroke="midnightblue" points="106.08,-82.11 97.58,-75.78 100.28,-86.02 106.08,-82.11"/>
36</g>
37<!-- Node3 -->
38<g id="node3" class="node">
39<title>Node3</title>
40<g id="a_node3"><a xlink:href="_descriptors_8hpp.html" target="_top" xlink:title=" ">
41<polygon fill="white" stroke="black" points="415,-224.5 415,-243.5 543,-243.5 543,-224.5 415,-224.5"/>
42<text text-anchor="middle" x="479" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Descriptors.hpp</text>
43</a>
44</g>
45</g>
46<!-- Node1&#45;&gt;Node3 -->
47<g id="edge2" class="edge">
48<title>Node1&#45;&gt;Node3</title>
49<path fill="none" stroke="midnightblue" d="M754.23,-282.74C691.21,-271.81 598.24,-255.68 538.14,-245.26"/>
50<polygon fill="midnightblue" stroke="midnightblue" points="538.51,-241.77 528.06,-243.51 537.31,-248.67 538.51,-241.77"/>
51</g>
52<!-- Node10 -->
53<g id="node10" class="node">
54<title>Node10</title>
55<g id="a_node10"><a xlink:href="_optional_8hpp.html" target="_top" xlink:title=" ">
56<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"/>
57<text text-anchor="middle" x="782" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional.hpp</text>
58</a>
59</g>
60</g>
61<!-- Node1&#45;&gt;Node10 -->
62<g id="edge42" class="edge">
63<title>Node1&#45;&gt;Node10</title>
64<path fill="none" stroke="midnightblue" d="M818.73,-280.47C811.55,-249.7 794.44,-176.33 786.36,-141.7"/>
65<polygon fill="midnightblue" stroke="midnightblue" points="789.68,-140.5 784,-131.56 782.86,-142.09 789.68,-140.5"/>
66</g>
67<!-- Node15 -->
68<g id="node15" class="node">
69<title>Node15</title>
70<g id="a_node15"><a xlink:title=" ">
71<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"/>
72<text text-anchor="middle" x="351" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
73</a>
74</g>
75</g>
76<!-- Node1&#45;&gt;Node15 -->
77<g id="edge47" class="edge">
78<title>Node1&#45;&gt;Node15</title>
79<path fill="none" stroke="midnightblue" d="M795.44,-280.49C733.06,-247.59 582.35,-168.12 582,-168 491.48,-137.33 441.39,-195.54 370,-132 356.98,-120.41 352.67,-100.46 351.35,-85.7"/>
80<polygon fill="midnightblue" stroke="midnightblue" points="354.84,-85.46 350.82,-75.66 347.85,-85.83 354.84,-85.46"/>
81</g>
82<!-- Node19 -->
83<g id="node19" class="node">
84<title>Node19</title>
85<g id="a_node19"><a xlink:title=" ">
86<polygon fill="white" stroke="#bfbfbf" points="11,-0.5 11,-19.5 69,-19.5 69,-0.5 11,-0.5"/>
87<text text-anchor="middle" x="40" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
88</a>
89</g>
90</g>
91<!-- Node1&#45;&gt;Node19 -->
92<g id="edge48" class="edge">
93<title>Node1&#45;&gt;Node19</title>
94<path fill="none" stroke="midnightblue" d="M754.38,-292.08C557.75,-284.15 0,-254.97 0,-179 0,-179 0,-179 0,-121 0,-86.62 17.47,-49.63 29.32,-28.5"/>
95<polygon fill="midnightblue" stroke="midnightblue" points="32.42,-30.13 34.44,-19.73 26.38,-26.61 32.42,-30.13"/>
96</g>
97<!-- Node23 -->
98<g id="node23" class="node">
99<title>Node23</title>
100<g id="a_node23"><a xlink:title=" ">
101<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"/>
102<text text-anchor="middle" x="547" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
103</a>
104</g>
105</g>
106<!-- Node1&#45;&gt;Node23 -->
107<g id="edge49" class="edge">
108<title>Node1&#45;&gt;Node23</title>
109<path fill="none" stroke="midnightblue" d="M889.9,-287.24C923.51,-280.63 962.8,-268.04 991,-244 1018.28,-220.74 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"/>
110<polygon fill="midnightblue" stroke="midnightblue" points="580.68,-8.02 570.61,-11.32 580.54,-15.02 580.68,-8.02"/>
111</g>
112<!-- Node28 -->
113<g id="node28" class="node">
114<title>Node28</title>
115<g id="a_node28"><a xlink:href="_lstm_params_8hpp.html" target="_top" xlink:title=" ">
116<polygon fill="white" stroke="black" points="850,-224.5 850,-243.5 982,-243.5 982,-224.5 850,-224.5"/>
117<text text-anchor="middle" x="916" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/LstmParams.hpp</text>
118</a>
119</g>
120</g>
121<!-- Node1&#45;&gt;Node28 -->
122<g id="edge39" class="edge">
123<title>Node1&#45;&gt;Node28</title>
124<path fill="none" stroke="midnightblue" d="M844.28,-280.4C859.2,-270.95 878.78,-258.56 893.71,-249.11"/>
125<polygon fill="midnightblue" stroke="midnightblue" points="895.74,-251.96 902.32,-243.66 892,-246.05 895.74,-251.96"/>
126</g>
127<!-- Node30 -->
128<g id="node30" class="node">
129<title>Node30</title>
130<g id="a_node30"><a xlink:href="_quantized_lstm_params_8hpp.html" target="_top" xlink:title=" ">
131<polygon fill="white" stroke="black" points="1038,-224.5 1038,-243.5 1220,-243.5 1220,-224.5 1038,-224.5"/>
132<text text-anchor="middle" x="1129" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/QuantizedLstmParams.hpp</text>
133</a>
134</g>
135</g>
136<!-- Node1&#45;&gt;Node30 -->
137<g id="edge43" class="edge">
138<title>Node1&#45;&gt;Node30</title>
139<path fill="none" stroke="midnightblue" d="M889.75,-281.37C945.54,-270.56 1023.58,-255.43 1075.16,-245.43"/>
140<polygon fill="midnightblue" stroke="midnightblue" points="1075.96,-248.84 1085.11,-243.51 1074.63,-241.97 1075.96,-248.84"/>
141</g>
142<!-- Node31 -->
143<g id="node31" class="node">
144<title>Node31</title>
145<g id="a_node31"><a xlink:title=" ">
146<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"/>
147<text text-anchor="middle" x="1263" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">cctype</text>
148</a>
149</g>
150</g>
151<!-- Node1&#45;&gt;Node31 -->
152<g id="edge46" class="edge">
153<title>Node1&#45;&gt;Node31</title>
154<path fill="none" stroke="midnightblue" d="M889.78,-288.92C968.78,-281.78 1103.36,-267.66 1228.1,-243.93"/>
155<polygon fill="midnightblue" stroke="midnightblue" points="1229.05,-247.31 1238.21,-241.98 1227.73,-240.43 1229.05,-247.31"/>
156</g>
157<!-- Node3&#45;&gt;Node2 -->
158<g id="edge3" class="edge">
159<title>Node3&#45;&gt;Node2</title>
160<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"/>
161<polygon fill="midnightblue" stroke="midnightblue" points="112.06,-79.72 102.2,-75.84 107.49,-85.02 112.06,-79.72"/>
162</g>
163<!-- Node4 -->
164<g id="node4" class="node">
165<title>Node4</title>
166<g id="a_node4"><a xlink:href="_descriptors_fwd_8hpp.html" target="_top" xlink:title=" ">
167<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"/>
168<text text-anchor="middle" x="448" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">DescriptorsFwd.hpp</text>
169</a>
170</g>
171</g>
172<!-- Node3&#45;&gt;Node4 -->
173<g id="edge4" class="edge">
174<title>Node3&#45;&gt;Node4</title>
175<path fill="none" stroke="midnightblue" d="M473.88,-224.08C469.59,-216.61 463.34,-205.72 458.06,-196.52"/>
176<polygon fill="midnightblue" stroke="midnightblue" points="461.04,-194.68 453.02,-187.75 454.97,-198.17 461.04,-194.68"/>
177</g>
178<!-- Node5 -->
179<g id="node5" class="node">
180<title>Node5</title>
181<g id="a_node5"><a xlink:href="_tensor_8hpp.html" target="_top" xlink:title=" ">
182<polygon fill="white" stroke="black" points="629,-168.5 629,-187.5 697,-187.5 697,-168.5 629,-168.5"/>
183<text text-anchor="middle" x="663" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">Tensor.hpp</text>
184</a>
185</g>
186</g>
187<!-- Node3&#45;&gt;Node5 -->
188<g id="edge5" class="edge">
189<title>Node3&#45;&gt;Node5</title>
190<path fill="none" stroke="midnightblue" d="M508.16,-224.44C539.51,-215.24 589.53,-200.56 624.2,-190.39"/>
191<polygon fill="midnightblue" stroke="midnightblue" points="625.37,-193.69 633.98,-187.52 623.4,-186.97 625.37,-193.69"/>
192</g>
193<!-- Node6 -->
194<g id="node6" class="node">
195<title>Node6</title>
196<g id="a_node6"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
197<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"/>
198<text text-anchor="middle" x="881" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Exceptions.hpp</text>
199</a>
200</g>
201</g>
202<!-- Node3&#45;&gt;Node6 -->
203<g id="edge34" class="edge">
204<title>Node3&#45;&gt;Node6</title>
205<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"/>
206<polygon fill="midnightblue" stroke="midnightblue" points="881.04,-86.25 879.7,-75.74 874.19,-84.79 881.04,-86.25"/>
207</g>
208<!-- Node13 -->
209<g id="node13" class="node">
210<title>Node13</title>
211<g id="a_node13"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" ">
212<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"/>
213<text text-anchor="middle" x="412" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Types.hpp</text>
214</a>
215</g>
216</g>
217<!-- Node3&#45;&gt;Node13 -->
218<g id="edge33" class="edge">
219<title>Node3&#45;&gt;Node13</title>
220<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"/>
221<polygon fill="midnightblue" stroke="midnightblue" points="370.76,-136.25 379.46,-130.21 368.89,-129.51 370.76,-136.25"/>
222</g>
223<!-- Node3&#45;&gt;Node23 -->
224<g id="edge38" class="edge">
225<title>Node3&#45;&gt;Node23</title>
226<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"/>
227<polygon fill="midnightblue" stroke="midnightblue" points="513.8,-18.54 523.29,-13.83 512.93,-11.59 513.8,-18.54"/>
228</g>
229<!-- Node25 -->
230<g id="node25" class="node">
231<title>Node25</title>
232<g id="a_node25"><a xlink:title=" ">
233<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"/>
234<text text-anchor="middle" x="702" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
235</a>
236</g>
237</g>
238<!-- Node3&#45;&gt;Node25 -->
239<g id="edge37" class="edge">
240<title>Node3&#45;&gt;Node25</title>
241<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"/>
242<polygon fill="midnightblue" stroke="midnightblue" points="712.53,-139.99 705.9,-131.72 705.92,-142.31 712.53,-139.99"/>
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="523,-168.5 523,-187.5 573,-187.5 573,-168.5 523,-168.5"/>
249<text text-anchor="middle" x="548" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
250</a>
251</g>
252</g>
253<!-- Node3&#45;&gt;Node26 -->
254<g id="edge35" class="edge">
255<title>Node3&#45;&gt;Node26</title>
256<path fill="none" stroke="midnightblue" d="M490.09,-224.32C500.49,-216.18 516.26,-203.84 528.72,-194.09"/>
257<polygon fill="midnightblue" stroke="midnightblue" points="530.99,-196.75 536.71,-187.83 526.68,-191.24 530.99,-196.75"/>
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="320.5,-168.5 320.5,-187.5 373.5,-187.5 373.5,-168.5 320.5,-168.5"/>
264<text text-anchor="middle" x="347" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
265</a>
266</g>
267</g>
268<!-- Node3&#45;&gt;Node27 -->
269<g id="edge36" class="edge">
270<title>Node3&#45;&gt;Node27</title>
271<path fill="none" stroke="midnightblue" d="M458.08,-224.44C436.26,-215.52 401.85,-201.44 377.11,-191.32"/>
272<polygon fill="midnightblue" stroke="midnightblue" points="378.4,-188.06 367.82,-187.52 375.75,-194.54 378.4,-188.06"/>
273</g>
274<!-- Node5&#45;&gt;Node6 -->
275<g id="edge6" class="edge">
276<title>Node5&#45;&gt;Node6</title>
277<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"/>
278<polygon fill="midnightblue" stroke="midnightblue" points="874.75,-86.05 876.64,-75.62 868.66,-82.59 874.75,-86.05"/>
279</g>
280<!-- Node5&#45;&gt;Node10 -->
281<g id="edge10" class="edge">
282<title>Node5&#45;&gt;Node10</title>
283<path fill="none" stroke="midnightblue" d="M681.86,-168.44C701.27,-159.64 731.73,-145.81 753.96,-135.72"/>
284<polygon fill="midnightblue" stroke="midnightblue" points="755.57,-138.84 763.23,-131.52 752.68,-132.46 755.57,-138.84"/>
285</g>
286<!-- Node5&#45;&gt;Node13 -->
287<g id="edge14" class="edge">
288<title>Node5&#45;&gt;Node13</title>
289<path fill="none" stroke="midnightblue" d="M628.89,-169.66C583.71,-159.94 504.03,-142.8 454.85,-132.22"/>
290<polygon fill="midnightblue" stroke="midnightblue" points="455.35,-128.75 444.84,-130.07 453.88,-135.59 455.35,-128.75"/>
291</g>
292<!-- Node14 -->
293<g id="node14" class="node">
294<title>Node14</title>
295<g id="a_node14"><a xlink:title=" ">
296<polygon fill="white" stroke="#bfbfbf" points="542,-56.5 542,-75.5 584,-75.5 584,-56.5 542,-56.5"/>
297<text text-anchor="middle" x="563" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
298</a>
299</g>
300</g>
301<!-- Node5&#45;&gt;Node14 -->
302<g id="edge29" class="edge">
303<title>Node5&#45;&gt;Node14</title>
304<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"/>
305<polygon fill="midnightblue" stroke="midnightblue" points="547.83,-85.41 552.49,-75.89 542.91,-80.42 547.83,-85.41"/>
306</g>
307<!-- Node16 -->
308<g id="node16" class="node">
309<title>Node16</title>
310<g id="a_node16"><a xlink:title=" ">
311<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"/>
312<text text-anchor="middle" x="497" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
313</a>
314</g>
315</g>
316<!-- Node5&#45;&gt;Node16 -->
317<g id="edge28" class="edge">
318<title>Node5&#45;&gt;Node16</title>
319<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"/>
320<polygon fill="midnightblue" stroke="midnightblue" points="503.17,-85.15 497.98,-75.91 496.28,-86.37 503.17,-85.15"/>
321</g>
322<!-- Node5&#45;&gt;Node23 -->
323<g id="edge31" class="edge">
324<title>Node5&#45;&gt;Node23</title>
325<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"/>
326<polygon fill="midnightblue" stroke="midnightblue" points="566.83,-23.94 557.08,-19.78 562.11,-29.11 566.83,-23.94"/>
327</g>
328<!-- Node24 -->
329<g id="node24" class="node">
330<title>Node24</title>
331<g id="a_node24"><a xlink:title=" ">
332<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"/>
333<text text-anchor="middle" x="581" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
334</a>
335</g>
336</g>
337<!-- Node5&#45;&gt;Node24 -->
338<g id="edge30" class="edge">
339<title>Node5&#45;&gt;Node24</title>
340<path fill="none" stroke="midnightblue" d="M649.83,-168.32C637.15,-159.98 617.77,-147.21 602.79,-137.35"/>
341<polygon fill="midnightblue" stroke="midnightblue" points="604.42,-134.23 594.14,-131.65 600.57,-140.08 604.42,-134.23"/>
342</g>
343<!-- Node5&#45;&gt;Node25 -->
344<g id="edge32" class="edge">
345<title>Node5&#45;&gt;Node25</title>
346<path fill="none" stroke="midnightblue" d="M669.44,-168.08C674.95,-160.46 683.03,-149.26 689.76,-139.94"/>
347<polygon fill="midnightblue" stroke="midnightblue" points="692.66,-141.91 695.68,-131.75 686.99,-137.81 692.66,-141.91"/>
348</g>
349<!-- Node7 -->
350<g id="node7" class="node">
351<title>Node7</title>
352<g id="a_node7"><a xlink:title=" ">
353<polygon fill="white" stroke="#bfbfbf" points="813,-0.5 813,-19.5 869,-19.5 869,-0.5 813,-0.5"/>
354<text text-anchor="middle" x="841" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
355</a>
356</g>
357</g>
358<!-- Node6&#45;&gt;Node7 -->
359<g id="edge7" class="edge">
360<title>Node6&#45;&gt;Node7</title>
361<path fill="none" stroke="midnightblue" d="M874.39,-56.08C868.74,-48.46 860.46,-37.26 853.55,-27.94"/>
362<polygon fill="midnightblue" stroke="midnightblue" points="856.25,-25.7 847.48,-19.75 850.62,-29.87 856.25,-25.7"/>
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="887.5,-0.5 887.5,-19.5 952.5,-19.5 952.5,-0.5 887.5,-0.5"/>
369<text text-anchor="middle" x="920" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
370</a>
371</g>
372</g>
373<!-- Node6&#45;&gt;Node8 -->
374<g id="edge8" class="edge">
375<title>Node6&#45;&gt;Node8</title>
376<path fill="none" stroke="midnightblue" d="M887.44,-56.08C892.95,-48.46 901.03,-37.26 907.76,-27.94"/>
377<polygon fill="midnightblue" stroke="midnightblue" points="910.66,-29.91 913.68,-19.75 904.99,-25.81 910.66,-29.91"/>
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="409,-0.5 409,-19.5 453,-19.5 453,-0.5 409,-0.5"/>
384<text text-anchor="middle" x="431" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
385</a>
386</g>
387</g>
388<!-- Node6&#45;&gt;Node9 -->
389<g id="edge9" class="edge">
390<title>Node6&#45;&gt;Node9</title>
391<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"/>
392<polygon fill="midnightblue" stroke="midnightblue" points="463.45,-11.08 453.13,-13.46 462.68,-18.04 463.45,-11.08"/>
393</g>
394<!-- Node10&#45;&gt;Node6 -->
395<g id="edge11" class="edge">
396<title>Node10&#45;&gt;Node6</title>
397<path fill="none" stroke="midnightblue" d="M797.91,-112.32C813.64,-103.74 837.94,-90.49 856.21,-80.52"/>
398<polygon fill="midnightblue" stroke="midnightblue" points="858.03,-83.52 865.13,-75.65 854.68,-77.37 858.03,-83.52"/>
399</g>
400<!-- Node11 -->
401<g id="node11" class="node">
402<title>Node11</title>
403<g id="a_node11"><a xlink:title=" ">
404<polygon fill="white" stroke="#bfbfbf" points="767,-56.5 767,-75.5 817,-75.5 817,-56.5 767,-56.5"/>
405<text text-anchor="middle" x="792" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
406</a>
407</g>
408</g>
409<!-- Node10&#45;&gt;Node11 -->
410<g id="edge12" class="edge">
411<title>Node10&#45;&gt;Node11</title>
412<path fill="none" stroke="midnightblue" d="M783.65,-112.08C784.98,-104.93 786.88,-94.64 788.54,-85.69"/>
413<polygon fill="midnightblue" stroke="midnightblue" points="792,-86.22 790.38,-75.75 785.12,-84.95 792,-86.22"/>
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="679.5,-56.5 679.5,-75.5 748.5,-75.5 748.5,-56.5 679.5,-56.5"/>
420<text text-anchor="middle" x="714" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
421</a>
422</g>
423</g>
424<!-- Node10&#45;&gt;Node12 -->
425<g id="edge13" class="edge">
426<title>Node10&#45;&gt;Node12</title>
427<path fill="none" stroke="midnightblue" d="M771.07,-112.32C760.83,-104.18 745.28,-91.84 733,-82.09"/>
428<polygon fill="midnightblue" stroke="midnightblue" points="735.13,-79.31 725.12,-75.83 730.78,-84.79 735.13,-79.31"/>
429</g>
430<!-- Node13&#45;&gt;Node2 -->
431<g id="edge27" class="edge">
432<title>Node13&#45;&gt;Node2</title>
433<path fill="none" stroke="midnightblue" d="M379.26,-115.47C326,-106.49 219.81,-88.57 152.52,-77.21"/>
434<polygon fill="midnightblue" stroke="midnightblue" points="152.92,-73.73 142.48,-75.52 151.76,-80.63 152.92,-73.73"/>
435</g>
436<!-- Node13&#45;&gt;Node6 -->
437<g id="edge26" class="edge">
438<title>Node13&#45;&gt;Node6</title>
439<path fill="none" stroke="midnightblue" d="M444.55,-118.06C512.93,-111.77 676.76,-96 825.2,-76.04"/>
440<polygon fill="midnightblue" stroke="midnightblue" points="825.97,-79.47 835.41,-74.65 825.03,-72.53 825.97,-79.47"/>
441</g>
442<!-- Node13&#45;&gt;Node14 -->
443<g id="edge15" class="edge">
444<title>Node13&#45;&gt;Node14</title>
445<path fill="none" stroke="midnightblue" d="M435.93,-112.44C461.96,-103.13 503.67,-88.22 532.15,-78.03"/>
446<polygon fill="midnightblue" stroke="midnightblue" points="533.39,-81.31 541.63,-74.64 531.03,-74.72 533.39,-81.31"/>
447</g>
448<!-- Node13&#45;&gt;Node15 -->
449<g id="edge16" class="edge">
450<title>Node13&#45;&gt;Node15</title>
451<path fill="none" stroke="midnightblue" d="M402.2,-112.32C393.18,-104.34 379.59,-92.31 368.68,-82.65"/>
452<polygon fill="midnightblue" stroke="midnightblue" points="370.79,-79.84 360.98,-75.83 366.15,-85.08 370.79,-79.84"/>
453</g>
454<!-- Node13&#45;&gt;Node16 -->
455<g id="edge17" class="edge">
456<title>Node13&#45;&gt;Node16</title>
457<path fill="none" stroke="midnightblue" d="M425.66,-112.32C438.92,-103.9 459.27,-90.97 474.85,-81.07"/>
458<polygon fill="midnightblue" stroke="midnightblue" points="476.81,-83.97 483.38,-75.65 473.06,-78.06 476.81,-83.97"/>
459</g>
460<!-- Node17 -->
461<g id="node17" class="node">
462<title>Node17</title>
463<g id="a_node17"><a xlink:title=" ">
464<polygon fill="white" stroke="#bfbfbf" points="402,-56.5 402,-75.5 452,-75.5 452,-56.5 402,-56.5"/>
465<text text-anchor="middle" x="427" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
466</a>
467</g>
468</g>
469<!-- Node13&#45;&gt;Node17 -->
470<g id="edge18" class="edge">
471<title>Node13&#45;&gt;Node17</title>
472<path fill="none" stroke="midnightblue" d="M414.48,-112.08C416.49,-104.85 419.39,-94.41 421.89,-85.4"/>
473<polygon fill="midnightblue" stroke="midnightblue" points="425.26,-86.32 424.57,-75.75 418.52,-84.45 425.26,-86.32"/>
474</g>
475<!-- Node18 -->
476<g id="node18" class="node">
477<title>Node18</title>
478<g id="a_node18"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
479<polygon fill="white" stroke="black" points="174,-56.5 174,-75.5 262,-75.5 262,-56.5 174,-56.5"/>
480<text text-anchor="middle" x="218" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">BackendId.hpp</text>
481</a>
482</g>
483</g>
484<!-- Node13&#45;&gt;Node18 -->
485<g id="edge19" class="edge">
486<title>Node13&#45;&gt;Node18</title>
487<path fill="none" stroke="midnightblue" d="M381.26,-112.44C348.06,-103.2 295.01,-88.44 258.44,-78.26"/>
488<polygon fill="midnightblue" stroke="midnightblue" points="259.17,-74.83 248.6,-75.52 257.29,-81.57 259.17,-74.83"/>
489</g>
490<!-- Node18&#45;&gt;Node9 -->
491<g id="edge23" class="edge">
492<title>Node18&#45;&gt;Node9</title>
493<path fill="none" stroke="midnightblue" d="M251.75,-56.44C292.13,-46.21 359.24,-29.19 398.88,-19.14"/>
494<polygon fill="midnightblue" stroke="midnightblue" points="399.98,-22.47 408.82,-16.62 398.26,-15.69 399.98,-22.47"/>
495</g>
496<!-- Node18&#45;&gt;Node19 -->
497<g id="edge20" class="edge">
498<title>Node18&#45;&gt;Node19</title>
499<path fill="none" stroke="midnightblue" d="M189.8,-56.44C159.59,-47.28 111.49,-32.69 77.97,-22.52"/>
500<polygon fill="midnightblue" stroke="midnightblue" points="78.66,-19.07 68.07,-19.52 76.63,-25.77 78.66,-19.07"/>
501</g>
502<!-- Node20 -->
503<g id="node20" class="node">
504<title>Node20</title>
505<g id="a_node20"><a xlink:title=" ">
506<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"/>
507<text text-anchor="middle" x="155" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
508</a>
509</g>
510</g>
511<!-- Node18&#45;&gt;Node20 -->
512<g id="edge21" class="edge">
513<title>Node18&#45;&gt;Node20</title>
514<path fill="none" stroke="midnightblue" d="M207.88,-56.32C198.47,-48.26 184.26,-36.08 172.93,-26.37"/>
515<polygon fill="midnightblue" stroke="midnightblue" points="175.18,-23.68 165.31,-19.83 170.62,-29 175.18,-23.68"/>
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="202,-0.5 202,-19.5 234,-19.5 234,-0.5 202,-0.5"/>
522<text text-anchor="middle" x="218" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
523</a>
524</g>
525</g>
526<!-- Node18&#45;&gt;Node21 -->
527<g id="edge22" class="edge">
528<title>Node18&#45;&gt;Node21</title>
529<path fill="none" stroke="midnightblue" d="M218,-56.08C218,-49.01 218,-38.86 218,-29.99"/>
530<polygon fill="midnightblue" stroke="midnightblue" points="221.5,-29.75 218,-19.75 214.5,-29.75 221.5,-29.75"/>
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="252,-0.5 252,-19.5 338,-19.5 338,-0.5 252,-0.5"/>
537<text text-anchor="middle" x="295" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
538</a>
539</g>
540</g>
541<!-- Node18&#45;&gt;Node22 -->
542<g id="edge24" class="edge">
543<title>Node18&#45;&gt;Node22</title>
544<path fill="none" stroke="midnightblue" d="M230.37,-56.32C242.16,-48.06 260.13,-35.45 274.14,-25.63"/>
545<polygon fill="midnightblue" stroke="midnightblue" points="276.48,-28.26 282.66,-19.65 272.46,-22.53 276.48,-28.26"/>
546</g>
547<!-- Node18&#45;&gt;Node23 -->
548<g id="edge25" class="edge">
549<title>Node18&#45;&gt;Node23</title>
550<path fill="none" stroke="midnightblue" d="M262.03,-57.77C328.6,-46.85 453.43,-26.36 513.29,-16.53"/>
551<polygon fill="midnightblue" stroke="midnightblue" points="514.05,-19.96 523.35,-14.88 512.91,-13.05 514.05,-19.96"/>
552</g>
553<!-- Node28&#45;&gt;Node6 -->
554<g id="edge41" class="edge">
555<title>Node28&#45;&gt;Node6</title>
556<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"/>
557<polygon fill="midnightblue" stroke="midnightblue" points="893.84,-82.83 886.06,-75.64 887.66,-86.11 893.84,-82.83"/>
558</g>
559<!-- Node29 -->
560<g id="node29" class="node">
561<title>Node29</title>
562<g id="a_node29"><a xlink:href="_tensor_fwd_8hpp.html" target="_top" xlink:title=" ">
563<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"/>
564<text text-anchor="middle" x="965" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">TensorFwd.hpp</text>
565</a>
566</g>
567</g>
568<!-- Node28&#45;&gt;Node29 -->
569<g id="edge40" class="edge">
570<title>Node28&#45;&gt;Node29</title>
571<path fill="none" stroke="midnightblue" d="M924.09,-224.08C931.16,-216.3 941.59,-204.8 950.15,-195.37"/>
572<polygon fill="midnightblue" stroke="midnightblue" points="952.93,-197.51 957.06,-187.75 947.75,-192.8 952.93,-197.51"/>
573</g>
574<!-- Node30&#45;&gt;Node6 -->
575<g id="edge45" class="edge">
576<title>Node30&#45;&gt;Node6</title>
577<path fill="none" stroke="midnightblue" d="M1116.02,-224.31C1075.67,-197.3 952.21,-114.67 902.29,-81.25"/>
578<polygon fill="midnightblue" stroke="midnightblue" points="904.11,-78.26 893.86,-75.61 900.22,-84.08 904.11,-78.26"/>
579</g>
580<!-- Node30&#45;&gt;Node29 -->
581<g id="edge44" class="edge">
582<title>Node30&#45;&gt;Node29</title>
583<path fill="none" stroke="midnightblue" d="M1103.01,-224.44C1075.3,-215.32 1031.25,-200.81 1000.38,-190.65"/>
584<polygon fill="midnightblue" stroke="midnightblue" points="1001.46,-187.32 990.86,-187.52 999.27,-193.97 1001.46,-187.32"/>
585</g>
586</g>
587</svg>