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