blob: 78ed6a16e7ed8ed3520a6819cfabdc3ec063b499 [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: WorkloadInfo Pages: 1 -->
7<svg width="1280pt" height="224pt"
8 viewBox="0.00 0.00 1280.00 223.62" 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 219.62)">
10<title>WorkloadInfo</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-219.62 1276,-219.62 1276,4 -4,4"/>
12<!-- Node1 -->
13<g id="node1" class="node">
14<title>Node1</title>
15<g id="a_node1"><a xlink:title="Contains information about TensorInfos of a layer.">
16<polygon fill="#bfbfbf" stroke="black" points="1191,-114.06 1191,-133.06 1272,-133.06 1272,-114.06 1191,-114.06"/>
17<text text-anchor="middle" x="1231.5" y="-121.06" font-family="Helvetica,sans-Serif" font-size="10.00">WorkloadInfo</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="892.5,-137.06 892.5,-156.06 1021.5,-156.06 1021.5,-137.06 892.5,-137.06"/>
26<text text-anchor="middle" x="957" y="-144.06" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; std::string &gt;</text>
27</a>
28</g>
29</g>
30<!-- Node2&#45;&gt;Node1 -->
31<g id="edge1" class="edge">
32<title>Node2&#45;&gt;Node1</title>
33<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1031.59,-140.35C1082.89,-136.02 1149.33,-130.42 1190.94,-126.9"/>
34<polygon fill="#9a32cd" stroke="#9a32cd" points="1031.22,-136.87 1021.55,-141.2 1031.8,-143.85 1031.22,-136.87"/>
35<text text-anchor="middle" x="1116" y="-140.56" font-family="Helvetica,sans-Serif" font-size="10.00"> m_ConvolutionMethod</text>
36</g>
37<!-- Node3 -->
38<g id="node3" class="node">
39<title>Node3</title>
40<g id="a_node3"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
41<polygon fill="white" stroke="black" points="452.5,-158.56 452.5,-210.56 592.5,-210.56 592.5,-158.56 452.5,-158.56"/>
42<text text-anchor="start" x="460.5" y="-198.56" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
43<text text-anchor="start" x="460.5" y="-187.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; std</text>
44<text text-anchor="start" x="460.5" y="-176.56" font-family="Helvetica,sans-Serif" font-size="10.00">::string &gt;::value, std::</text>
45<text text-anchor="middle" x="522.5" y="-165.56" font-family="Helvetica,sans-Serif" font-size="10.00">string &gt;</text>
46</a>
47</g>
48</g>
49<!-- Node3&#45;&gt;Node2 -->
50<g id="edge2" class="edge">
51<title>Node3&#45;&gt;Node2</title>
52<path fill="none" stroke="midnightblue" d="M602.68,-177.61C685.91,-170.3 815.22,-158.93 892.17,-152.17"/>
53<polygon fill="midnightblue" stroke="midnightblue" points="602.16,-174.14 592.51,-178.5 602.78,-181.11 602.16,-174.14"/>
54</g>
55<!-- Node4 -->
56<g id="node4" class="node">
57<title>Node4</title>
58<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.">
59<polygon fill="white" stroke="black" points="0,-75.06 0,-94.06 82,-94.06 82,-75.06 0,-75.06"/>
60<text text-anchor="middle" x="41" y="-82.06" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalBase</text>
61</a>
62</g>
63</g>
64<!-- Node4&#45;&gt;Node3 -->
65<g id="edge3" class="edge">
66<title>Node4&#45;&gt;Node3</title>
67<path fill="none" stroke="midnightblue" d="M60.78,-101.27C75.78,-114.02 97.73,-131.41 119,-143.56 184.77,-181.17 202.63,-193.07 277,-207.56 342.44,-220.31 360.81,-215.5 427,-207.56 435.3,-206.57 443.92,-205.1 452.43,-203.37"/>
68<polygon fill="midnightblue" stroke="midnightblue" points="62.66,-98.27 52.81,-94.37 58.08,-103.56 62.66,-98.27"/>
69</g>
70<!-- Node5 -->
71<g id="node5" class="node">
72<title>Node5</title>
73<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.">
74<polygon fill="white" stroke="black" points="119,-103.56 119,-133.56 259,-133.56 259,-103.56 119,-103.56"/>
75<text text-anchor="start" x="127" y="-121.56" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
76<text text-anchor="middle" x="189" y="-110.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; IsReference, T &gt;</text>
77</a>
78</g>
79</g>
80<!-- Node4&#45;&gt;Node5 -->
81<g id="edge5" class="edge">
82<title>Node4&#45;&gt;Node5</title>
83<path fill="none" stroke="midnightblue" d="M92.12,-96.24C102.21,-98.59 112.95,-101.09 123.45,-103.53"/>
84<polygon fill="midnightblue" stroke="midnightblue" points="92.81,-92.8 82.28,-93.94 91.23,-99.62 92.81,-92.8"/>
85</g>
86<!-- Node7 -->
87<g id="node7" class="node">
88<title>Node7</title>
89<g id="a_node7"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
90<polygon fill="white" stroke="black" points="452.5,-98.06 452.5,-139.06 592.5,-139.06 592.5,-98.06 452.5,-98.06"/>
91<text text-anchor="start" x="460.5" y="-127.06" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
92<text text-anchor="start" x="460.5" y="-116.06" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; T</text>
93<text text-anchor="middle" x="522.5" y="-105.06" font-family="Helvetica,sans-Serif" font-size="10.00"> &gt;::value, T &gt;</text>
94</a>
95</g>
96</g>
97<!-- Node4&#45;&gt;Node7 -->
98<g id="edge8" class="edge">
99<title>Node4&#45;&gt;Node7</title>
100<path fill="none" stroke="midnightblue" d="M92.09,-73.6C183.24,-54.77 371.92,-21.4 427,-54.56 441.65,-63.38 432.25,-77.18 445,-88.56 448.94,-92.08 453.33,-95.21 457.98,-97.98"/>
101<polygon fill="midnightblue" stroke="midnightblue" points="91.33,-70.18 82.26,-75.65 92.77,-77.03 91.33,-70.18"/>
102</g>
103<!-- Node9 -->
104<g id="node9" class="node">
105<title>Node9</title>
106<g id="a_node9"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
107<polygon fill="white" stroke="black" points="445,-26.56 445,-78.56 600,-78.56 600,-26.56 445,-26.56"/>
108<text text-anchor="start" x="453" y="-66.56" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
109<text text-anchor="start" x="453" y="-55.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; armnn</text>
110<text text-anchor="start" x="453" y="-44.56" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo &gt;::value, armnn</text>
111<text text-anchor="middle" x="522.5" y="-33.56" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo &gt;</text>
112</a>
113</g>
114</g>
115<!-- Node4&#45;&gt;Node9 -->
116<g id="edge12" class="edge">
117<title>Node4&#45;&gt;Node9</title>
118<path fill="none" stroke="midnightblue" d="M53.93,-66.52C64.26,-52.67 80.57,-34.61 100,-26.56 212.95,20.22 357.59,-4.97 444.71,-28.23"/>
119<polygon fill="midnightblue" stroke="midnightblue" points="50.95,-64.67 48.04,-74.86 56.67,-68.71 50.95,-64.67"/>
120</g>
121<!-- Node5&#45;&gt;Node3 -->
122<g id="edge4" class="edge">
123<title>Node5&#45;&gt;Node3</title>
124<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M245.91,-136.42C256.19,-139.38 266.87,-142.23 277,-144.56 335.58,-158.05 403.06,-168.73 452.27,-175.65"/>
125<polygon fill="orange" stroke="orange" points="246.79,-133.03 236.21,-133.57 244.82,-139.75 246.79,-133.03"/>
126<text text-anchor="start" x="298" y="-195.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::is_reference</text>
127<text text-anchor="start" x="298" y="-184.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::string &gt;::value,</text>
128<text text-anchor="middle" x="352" y="-173.56" font-family="Helvetica,sans-Serif" font-size="10.00"> std::string &gt;</text>
129</g>
130<!-- Node5&#45;&gt;Node7 -->
131<g id="edge9" class="edge">
132<title>Node5&#45;&gt;Node7</title>
133<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.29,-118.56C325.12,-118.56 399.11,-118.56 452.5,-118.56"/>
134<polygon fill="orange" stroke="orange" points="269.09,-115.06 259.09,-118.56 269.09,-122.06 269.09,-115.06"/>
135<text text-anchor="start" x="304" y="-132.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::is_reference</text>
136<text text-anchor="middle" x="352" y="-121.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; T &gt;::value, T &gt;</text>
137</g>
138<!-- Node5&#45;&gt;Node9 -->
139<g id="edge13" class="edge">
140<title>Node5&#45;&gt;Node9</title>
141<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M228.77,-99.28C243.54,-92.69 260.74,-85.89 277,-81.56 332.04,-66.92 396.03,-59.66 444.73,-56.07"/>
142<polygon fill="orange" stroke="orange" points="227.08,-96.21 219.45,-103.56 230,-102.57 227.08,-96.21"/>
143<text text-anchor="start" x="277" y="-106.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::is_reference</text>
144<text text-anchor="start" x="277" y="-95.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; armnn::TensorInfo</text>
145<text text-anchor="middle" x="352" y="-84.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &gt;::value, armnn::TensorInfo &gt;</text>
146</g>
147<!-- Node6 -->
148<g id="node6" class="node">
149<title>Node6</title>
150<g id="a_node6"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
151<polygon fill="white" stroke="black" points="637,-109.06 637,-128.06 723,-128.06 723,-109.06 637,-109.06"/>
152<text text-anchor="middle" x="680" y="-116.06" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; T &gt;</text>
153</a>
154</g>
155</g>
156<!-- Node6&#45;&gt;Node2 -->
157<g id="edge6" class="edge">
158<title>Node6&#45;&gt;Node2</title>
159<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M733.26,-123.88C778.54,-128.5 844.18,-135.18 892.48,-140.1"/>
160<polygon fill="orange" stroke="orange" points="733.37,-120.38 723.07,-122.85 732.66,-127.34 733.37,-120.38"/>
161<text text-anchor="middle" x="798" y="-138.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::string &gt;</text>
162</g>
163<!-- Node8 -->
164<g id="node8" class="node">
165<title>Node8</title>
166<g id="a_node8"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
167<polygon fill="white" stroke="black" points="873,-92.06 873,-111.06 1041,-111.06 1041,-92.06 873,-92.06"/>
168<text text-anchor="middle" x="957" y="-99.06" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; armnn::TensorInfo &gt;</text>
169</a>
170</g>
171</g>
172<!-- Node6&#45;&gt;Node8 -->
173<g id="edge14" class="edge">
174<title>Node6&#45;&gt;Node8</title>
175<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M733.29,-110.37C735.9,-110.07 738.48,-109.8 741,-109.56 784.42,-105.51 832.95,-103.49 872.91,-102.49"/>
176<polygon fill="orange" stroke="orange" points="732.7,-106.91 723.21,-111.63 733.57,-113.86 732.7,-106.91"/>
177<text text-anchor="middle" x="798" y="-112.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; armnn::TensorInfo &gt;</text>
178</g>
179<!-- Node7&#45;&gt;Node6 -->
180<g id="edge7" class="edge">
181<title>Node7&#45;&gt;Node6</title>
182<path fill="none" stroke="midnightblue" d="M602.91,-118.56C614.64,-118.56 626.32,-118.56 636.88,-118.56"/>
183<polygon fill="midnightblue" stroke="midnightblue" points="602.61,-115.06 592.61,-118.56 602.61,-122.06 602.61,-115.06"/>
184</g>
185<!-- Node8&#45;&gt;Node1 -->
186<g id="edge10" class="edge">
187<title>Node8&#45;&gt;Node1</title>
188<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1051.09,-95.04C1089.16,-94.17 1133.46,-95.47 1173,-102.56 1185.55,-104.81 1198.97,-109.57 1209.69,-113.99"/>
189<polygon fill="#9a32cd" stroke="#9a32cd" points="1050.94,-91.54 1041.05,-95.32 1051.14,-98.54 1050.94,-91.54"/>
190<text text-anchor="middle" x="1116" y="-116.56" font-family="Helvetica,sans-Serif" font-size="10.00"> m_BiasTensorInfo</text>
191<text text-anchor="middle" x="1116" y="-105.56" font-family="Helvetica,sans-Serif" font-size="10.00">m_WeightsTensorInfo</text>
192</g>
193<!-- Node9&#45;&gt;Node8 -->
194<g id="edge11" class="edge">
195<title>Node9&#45;&gt;Node8</title>
196<path fill="none" stroke="midnightblue" d="M610.42,-62.41C686.91,-71.08 797.55,-83.61 872.89,-92.15"/>
197<polygon fill="midnightblue" stroke="midnightblue" points="610.65,-58.92 600.32,-61.27 609.87,-65.87 610.65,-58.92"/>
198</g>
199</g>
200</svg>