blob: 20169b7a51cb9cf224cb24ed0ab065aea6b669c6 [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: MemoryRequirements Pages: 1 -->
7<svg width="1343pt" height="142pt"
8 viewBox="0.00 0.00 1343.00 141.86" 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 137.86)">
10<title>MemoryRequirements</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-137.86 1339,-137.86 1339,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="1210,-58.5 1210,-77.5 1335,-77.5 1335,-58.5 1210,-58.5"/>
17<text text-anchor="middle" x="1272.5" y="-65.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemoryRequirements</text>
18</a>
19</g>
20</g>
21<!-- Node2 -->
22<g id="node2" class="node">
23<title>Node2</title>
24<g id="a_node2"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
25<polygon fill="white" stroke="black" points="922,-53 922,-83 1069,-83 1069,-53 922,-53"/>
26<text text-anchor="start" x="930" y="-71" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; std::vector</text>
27<text text-anchor="middle" x="995.5" y="-60" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; armnn::MemoryInfo &gt; &gt;</text>
28</a>
29</g>
30</g>
31<!-- Node2&#45;&gt;Node1 -->
32<g id="edge1" class="edge">
33<title>Node2&#45;&gt;Node1</title>
34<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1079.3,-68C1121.2,-68 1171.19,-68 1209.68,-68"/>
35<polygon fill="#9a32cd" stroke="#9a32cd" points="1079.11,-64.5 1069.11,-68 1079.11,-71.5 1079.11,-64.5"/>
36<text text-anchor="middle" x="1139.5" y="-71" font-family="Helvetica,sans-Serif" font-size="10.00"> m_IntraLayerTensors</text>
37</g>
38<!-- Node3 -->
39<g id="node3" class="node">
40<title>Node3</title>
41<g id="a_node3"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
42<polygon fill="white" stroke="black" points="481,-60.5 481,-123.5 654,-123.5 654,-60.5 481,-60.5"/>
43<text text-anchor="start" x="489" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
44<text text-anchor="start" x="489" y="-100.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; std</text>
45<text text-anchor="start" x="489" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">::vector&lt; armnn::MemoryInfo</text>
46<text text-anchor="start" x="489" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &gt; &gt;::value, std::vector&lt; armnn</text>
47<text text-anchor="middle" x="567.5" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo &gt; &gt;</text>
48</a>
49</g>
50</g>
51<!-- Node3&#45;&gt;Node2 -->
52<g id="edge2" class="edge">
53<title>Node3&#45;&gt;Node2</title>
54<path fill="none" stroke="midnightblue" d="M664.51,-86.59C742.47,-82.2 850.76,-76.1 921.7,-72.1"/>
55<polygon fill="midnightblue" stroke="midnightblue" points="663.98,-83.12 654.2,-87.17 664.38,-90.1 663.98,-83.12"/>
56</g>
57<!-- Node4 -->
58<g id="node4" class="node">
59<title>Node4</title>
60<g id="a_node4"><a xlink:href="classarmnn_1_1_optional_base.html" target="_top" xlink:title="OptionalBase is the common functionality between reference and non&#45;reference optional types.">
61<polygon fill="white" stroke="black" points="0,-52.5 0,-71.5 82,-71.5 82,-52.5 0,-52.5"/>
62<text text-anchor="middle" x="41" y="-59.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalBase</text>
63</a>
64</g>
65</g>
66<!-- Node4&#45;&gt;Node3 -->
67<g id="edge3" class="edge">
68<title>Node4&#45;&gt;Node3</title>
69<path fill="none" stroke="midnightblue" d="M80.95,-74.69C93.09,-78.5 106.56,-82.57 119,-86 267.28,-126.89 310.91,-146.98 463,-124 468.86,-123.12 474.84,-121.96 480.83,-120.62"/>
70<polygon fill="midnightblue" stroke="midnightblue" points="81.71,-71.26 71.12,-71.57 79.59,-77.93 81.71,-71.26"/>
71</g>
72<!-- Node5 -->
73<g id="node5" class="node">
74<title>Node5</title>
75<g id="a_node5"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title="The default implementation is the non&#45;reference case.">
76<polygon fill="white" stroke="black" points="119,-47 119,-77 259,-77 259,-47 119,-47"/>
77<text text-anchor="start" x="127" y="-65" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
78<text text-anchor="middle" x="189" y="-54" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; IsReference, T &gt;</text>
79</a>
80</g>
81</g>
82<!-- Node4&#45;&gt;Node5 -->
83<g id="edge5" class="edge">
84<title>Node4&#45;&gt;Node5</title>
85<path fill="none" stroke="midnightblue" d="M92.46,-62C101.03,-62 110.05,-62 118.99,-62"/>
86<polygon fill="midnightblue" stroke="midnightblue" points="92.28,-58.5 82.28,-62 92.28,-65.5 92.28,-58.5"/>
87</g>
88<!-- Node7 -->
89<g id="node7" class="node">
90<title>Node7</title>
91<g id="a_node7"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
92<polygon fill="white" stroke="black" points="497.5,-0.5 497.5,-41.5 637.5,-41.5 637.5,-0.5 497.5,-0.5"/>
93<text text-anchor="start" x="505.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
94<text text-anchor="start" x="505.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; T</text>
95<text text-anchor="middle" x="567.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &gt;::value, T &gt;</text>
96</a>
97</g>
98</g>
99<!-- Node4&#45;&gt;Node7 -->
100<g id="edge8" class="edge">
101<title>Node4&#45;&gt;Node7</title>
102<path fill="none" stroke="midnightblue" d="M76.54,-49.1C89.67,-44.65 104.87,-40.02 119,-37 268.69,-5.01 309.93,-19.26 463,-20 474.14,-20.05 485.96,-20.14 497.47,-20.24"/>
103<polygon fill="midnightblue" stroke="midnightblue" points="75.25,-45.85 66.96,-52.44 77.55,-52.46 75.25,-45.85"/>
104</g>
105<!-- Node5&#45;&gt;Node3 -->
106<g id="edge4" class="edge">
107<title>Node5&#45;&gt;Node3</title>
108<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.37,-66.19C323.89,-69.33 397.9,-74.08 463,-80 468.85,-80.53 474.89,-81.12 480.97,-81.75"/>
109<polygon fill="orange" stroke="orange" points="269.26,-62.68 259.08,-65.61 268.86,-69.67 269.26,-62.68"/>
110<text text-anchor="start" x="277" y="-116" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::is_reference</text>
111<text text-anchor="start" x="277" y="-105" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::vector&lt; armnn</text>
112<text text-anchor="start" x="277" y="-94" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo &gt; &gt;::value,</text>
113<text text-anchor="middle" x="370" y="-83" font-family="Helvetica,sans-Serif" font-size="10.00"> std::vector&lt; armnn::MemoryInfo &gt; &gt;</text>
114</g>
115<!-- Node5&#45;&gt;Node7 -->
116<g id="edge9" class="edge">
117<title>Node5&#45;&gt;Node7</title>
118<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M256.43,-44.76C263.34,-43.33 270.29,-42.03 277,-41 351.81,-29.47 438.53,-24.59 497.41,-22.52"/>
119<polygon fill="orange" stroke="orange" points="255.38,-41.4 246.35,-46.94 256.87,-48.24 255.38,-41.4"/>
120<text text-anchor="start" x="322" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::is_reference</text>
121<text text-anchor="middle" x="370" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; T &gt;::value, T &gt;</text>
122</g>
123<!-- Node6 -->
124<g id="node6" class="node">
125<title>Node6</title>
126<g id="a_node6"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
127<polygon fill="white" stroke="black" points="691,-35.5 691,-54.5 777,-54.5 777,-35.5 691,-35.5"/>
128<text text-anchor="middle" x="734" y="-42.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; T &gt;</text>
129</a>
130</g>
131</g>
132<!-- Node6&#45;&gt;Node2 -->
133<g id="edge6" class="edge">
134<title>Node6&#45;&gt;Node2</title>
135<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M787.17,-44.83C820.65,-45.23 865,-46.67 904,-51 909.72,-51.64 915.62,-52.43 921.54,-53.32"/>
136<polygon fill="orange" stroke="orange" points="787.18,-41.33 777.15,-44.74 787.11,-48.33 787.18,-41.33"/>
137<text text-anchor="start" x="795" y="-65" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::vector&lt; armnn</text>
138<text text-anchor="middle" x="849.5" y="-54" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo &gt; &gt;</text>
139</g>
140<!-- Node7&#45;&gt;Node6 -->
141<g id="edge7" class="edge">
142<title>Node7&#45;&gt;Node6</title>
143<path fill="none" stroke="midnightblue" d="M647.93,-32.59C662.64,-34.73 677.47,-36.9 690.53,-38.8"/>
144<polygon fill="midnightblue" stroke="midnightblue" points="648.19,-29.09 637.79,-31.11 647.18,-36.02 648.19,-29.09"/>
145</g>
146</g>
147</svg>