blob: 1c1ca5df4f9db2c8e50cecfd62f34cbd8c28c635 [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: Graphical Class Hierarchy Pages: 1 -->
7<svg width="264pt" height="470pt"
8 viewBox="0.00 0.00 264.00 470.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 466)">
10<title>Graphical Class Hierarchy</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-466 260,-466 260,4 -4,4"/>
12<!-- Node0 -->
13<g id="node1" class="node">
14<title>Node0</title>
15<g id="a_node1"><a xlink:href="structarmnn_1_1_rule.html" target="_top" xlink:title=" ">
16<polygon fill="white" stroke="black" points="0,-221.5 0,-240.5 38,-240.5 38,-221.5 0,-221.5"/>
17<text text-anchor="middle" x="19" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">Rule</text>
18</a>
19</g>
20</g>
21<!-- Node1 -->
22<g id="node2" class="node">
23<title>Node1</title>
24<g id="a_node2"><a xlink:href="structarmnn_1_1_bias_and_weights_types_compatible.html" target="_top" xlink:title=" ">
25<polygon fill="white" stroke="black" points="75.5,-442.5 75.5,-461.5 254.5,-461.5 254.5,-442.5 75.5,-442.5"/>
26<text text-anchor="middle" x="165" y="-449.5" font-family="Helvetica,sans-Serif" font-size="10.00">BiasAndWeightsTypesCompatible</text>
27</a>
28</g>
29</g>
30<!-- Node0&#45;&gt;Node1 -->
31<g id="edge1" class="edge">
32<title>Node0&#45;&gt;Node1</title>
33<path fill="none" stroke="midnightblue" d="M22.65,-250.88C29.17,-296.71 47.41,-407.79 74,-433 77.94,-436.74 82.42,-439.81 87.23,-442.34"/>
34<polygon fill="midnightblue" stroke="midnightblue" points="26.09,-250.15 21.25,-240.73 19.15,-251.11 26.09,-250.15"/>
35</g>
36<!-- Node2 -->
37<g id="node3" class="node">
38<title>Node2</title>
39<g id="a_node3"><a xlink:href="structarmnn_1_1_bias_and_weights_types_match.html" target="_top" xlink:title=" ">
40<polygon fill="white" stroke="black" points="88.5,-404.5 88.5,-423.5 241.5,-423.5 241.5,-404.5 88.5,-404.5"/>
41<text text-anchor="middle" x="165" y="-411.5" font-family="Helvetica,sans-Serif" font-size="10.00">BiasAndWeightsTypesMatch</text>
42</a>
43</g>
44</g>
45<!-- Node0&#45;&gt;Node2 -->
46<g id="edge2" class="edge">
47<title>Node0&#45;&gt;Node2</title>
48<path fill="none" stroke="midnightblue" d="M20.47,-250.74C22.42,-285.39 31.67,-357.09 74,-395 78.28,-398.84 83.14,-401.97 88.33,-404.52"/>
49<polygon fill="midnightblue" stroke="midnightblue" points="23.96,-250.36 20.05,-240.51 16.96,-250.64 23.96,-250.36"/>
50</g>
51<!-- Node3 -->
52<g id="node4" class="node">
53<title>Node3</title>
54<g id="a_node4"><a xlink:href="structarmnn_1_1_quantization_parameters_are_equal.html" target="_top" xlink:title=" ">
55<polygon fill="white" stroke="black" points="89.5,-355 89.5,-385 240.5,-385 240.5,-355 89.5,-355"/>
56<text text-anchor="start" x="97.5" y="-373" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizationParametersAre</text>
57<text text-anchor="middle" x="165" y="-362" font-family="Helvetica,sans-Serif" font-size="10.00">Equal</text>
58</a>
59</g>
60</g>
61<!-- Node0&#45;&gt;Node3 -->
62<g id="edge3" class="edge">
63<title>Node0&#45;&gt;Node3</title>
64<path fill="none" stroke="midnightblue" d="M23.98,-250.56C30.2,-276.06 44.66,-320.31 74,-345 78.59,-348.86 83.73,-352.13 89.17,-354.9"/>
65<polygon fill="midnightblue" stroke="midnightblue" points="27.35,-249.59 21.74,-240.6 20.52,-251.12 27.35,-249.59"/>
66</g>
67<!-- Node4 -->
68<g id="node5" class="node">
69<title>Node4</title>
70<g id="a_node5"><a xlink:href="structarmnn_1_1_shapes_are_broadcast_compatible.html" target="_top" xlink:title=" ">
71<polygon fill="white" stroke="black" points="78.5,-316.5 78.5,-335.5 251.5,-335.5 251.5,-316.5 78.5,-316.5"/>
72<text text-anchor="middle" x="165" y="-323.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapesAreBroadcastCompatible</text>
73</a>
74</g>
75</g>
76<!-- Node0&#45;&gt;Node4 -->
77<g id="edge4" class="edge">
78<title>Node0&#45;&gt;Node4</title>
79<path fill="none" stroke="midnightblue" d="M28.42,-250C37.22,-267.58 52.73,-293.05 74,-307 79.88,-310.85 86.39,-313.94 93.15,-316.42"/>
80<polygon fill="midnightblue" stroke="midnightblue" points="31.46,-248.25 24.02,-240.71 25.14,-251.24 31.46,-248.25"/>
81</g>
82<!-- Node5 -->
83<g id="node6" class="node">
84<title>Node5</title>
85<g id="a_node6"><a xlink:href="structarmnn_1_1_shapes_are_same_rank.html" target="_top" xlink:title=" ">
86<polygon fill="white" stroke="black" points="104.5,-278.5 104.5,-297.5 225.5,-297.5 225.5,-278.5 104.5,-278.5"/>
87<text text-anchor="middle" x="165" y="-285.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapesAreSameRank</text>
88</a>
89</g>
90</g>
91<!-- Node0&#45;&gt;Node5 -->
92<g id="edge5" class="edge">
93<title>Node0&#45;&gt;Node5</title>
94<path fill="none" stroke="midnightblue" d="M38.69,-247C48.6,-254.72 61.32,-263.48 74,-269 83.52,-273.14 94,-276.41 104.35,-278.97"/>
95<polygon fill="midnightblue" stroke="midnightblue" points="40.75,-244.17 30.78,-240.6 36.34,-249.61 40.75,-244.17"/>
96</g>
97<!-- Node6 -->
98<g id="node7" class="node">
99<title>Node6</title>
100<g id="a_node7"><a xlink:href="structarmnn_1_1_shapes_are_same_total_size.html" target="_top" xlink:title=" ">
101<polygon fill="white" stroke="black" points="95,-240.5 95,-259.5 235,-259.5 235,-240.5 95,-240.5"/>
102<text text-anchor="middle" x="165" y="-247.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapesAreSameTotalSize</text>
103</a>
104</g>
105</g>
106<!-- Node0&#45;&gt;Node6 -->
107<g id="edge6" class="edge">
108<title>Node0&#45;&gt;Node6</title>
109<path fill="none" stroke="midnightblue" d="M48.22,-234.72C61.61,-236.49 78.27,-238.69 94.73,-240.86"/>
110<polygon fill="midnightblue" stroke="midnightblue" points="48.61,-231.24 38.24,-233.41 47.69,-238.18 48.61,-231.24"/>
111</g>
112<!-- Node7 -->
113<g id="node8" class="node">
114<title>Node7</title>
115<g id="a_node8"><a xlink:href="structarmnn_1_1_tensor_num_dimensions_are_correct.html" target="_top" xlink:title=" ">
116<polygon fill="white" stroke="black" points="74.5,-202.5 74.5,-221.5 255.5,-221.5 255.5,-202.5 74.5,-202.5"/>
117<text text-anchor="middle" x="165" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">TensorNumDimensionsAreCorrect</text>
118</a>
119</g>
120</g>
121<!-- Node0&#45;&gt;Node7 -->
122<g id="edge7" class="edge">
123<title>Node0&#45;&gt;Node7</title>
124<path fill="none" stroke="midnightblue" d="M48.47,-227.24C61.02,-225.59 76.39,-223.56 91.78,-221.53"/>
125<polygon fill="midnightblue" stroke="midnightblue" points="47.69,-223.82 38.24,-228.59 48.61,-230.76 47.69,-223.82"/>
126</g>
127<!-- Node8 -->
128<g id="node9" class="node">
129<title>Node8</title>
130<g id="a_node9"><a xlink:href="structarmnn_1_1_tensor_num_dimensions_are_greater_or_equal_to.html" target="_top" xlink:title=" ">
131<polygon fill="white" stroke="black" points="74,-153 74,-183 256,-183 256,-153 74,-153"/>
132<text text-anchor="start" x="82" y="-171" font-family="Helvetica,sans-Serif" font-size="10.00">TensorNumDimensionsAreGreater</text>
133<text text-anchor="middle" x="165" y="-160" font-family="Helvetica,sans-Serif" font-size="10.00">OrEqualTo</text>
134</a>
135</g>
136</g>
137<!-- Node0&#45;&gt;Node8 -->
138<g id="edge8" class="edge">
139<title>Node0&#45;&gt;Node8</title>
140<path fill="none" stroke="midnightblue" d="M39.22,-215.03C49.11,-207.47 61.66,-198.84 74,-193 81.92,-189.25 90.5,-185.98 99.11,-183.13"/>
141<polygon fill="midnightblue" stroke="midnightblue" points="36.96,-212.36 31.29,-221.31 41.3,-217.85 36.96,-212.36"/>
142</g>
143<!-- Node9 -->
144<g id="node10" class="node">
145<title>Node9</title>
146<g id="a_node10"><a xlink:href="structarmnn_1_1_type_any_of.html" target="_top" xlink:title=" ">
147<polygon fill="white" stroke="black" points="130.5,-114.5 130.5,-133.5 199.5,-133.5 199.5,-114.5 130.5,-114.5"/>
148<text text-anchor="middle" x="165" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypeAnyOf</text>
149</a>
150</g>
151</g>
152<!-- Node0&#45;&gt;Node9 -->
153<g id="edge9" class="edge">
154<title>Node0&#45;&gt;Node9</title>
155<path fill="none" stroke="midnightblue" d="M26.64,-212.03C34.68,-191.96 50.17,-160.9 74,-144 90.32,-132.42 112.16,-127.38 130.24,-125.26"/>
156<polygon fill="midnightblue" stroke="midnightblue" points="23.37,-210.8 23.12,-221.39 29.92,-213.27 23.37,-210.8"/>
157</g>
158<!-- Node10 -->
159<g id="node11" class="node">
160<title>Node10</title>
161<g id="a_node11"><a xlink:href="structarmnn_1_1_type_is.html" target="_top" xlink:title=" ">
162<polygon fill="white" stroke="black" points="141.5,-76.5 141.5,-95.5 188.5,-95.5 188.5,-76.5 141.5,-76.5"/>
163<text text-anchor="middle" x="165" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypeIs</text>
164</a>
165</g>
166</g>
167<!-- Node0&#45;&gt;Node10 -->
168<g id="edge10" class="edge">
169<title>Node0&#45;&gt;Node10</title>
170<path fill="none" stroke="midnightblue" d="M22.75,-211.13C27.74,-183.02 41.01,-132.06 74,-105 92.89,-89.5 121.35,-85.74 141.19,-85.23"/>
171<polygon fill="midnightblue" stroke="midnightblue" points="19.25,-210.9 21.13,-221.33 26.16,-212 19.25,-210.9"/>
172</g>
173<!-- Node11 -->
174<g id="node12" class="node">
175<title>Node11</title>
176<g id="a_node12"><a xlink:href="structarmnn_1_1_type_not_per_axis_quantized.html" target="_top" xlink:title=" ">
177<polygon fill="white" stroke="black" points="93.5,-38.5 93.5,-57.5 236.5,-57.5 236.5,-38.5 93.5,-38.5"/>
178<text text-anchor="middle" x="165" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypeNotPerAxisQuantized</text>
179</a>
180</g>
181</g>
182<!-- Node0&#45;&gt;Node11 -->
183<g id="edge11" class="edge">
184<title>Node0&#45;&gt;Node11</title>
185<path fill="none" stroke="midnightblue" d="M20.47,-211.26C22.42,-176.61 31.67,-104.91 74,-67 79.59,-61.99 86.16,-58.18 93.17,-55.3"/>
186<polygon fill="midnightblue" stroke="midnightblue" points="16.96,-211.36 20.05,-221.49 23.96,-211.64 16.96,-211.36"/>
187</g>
188<!-- Node12 -->
189<g id="node13" class="node">
190<title>Node12</title>
191<g id="a_node13"><a xlink:href="structarmnn_1_1_types_are_equal.html" target="_top" xlink:title=" ">
192<polygon fill="white" stroke="black" points="121,-0.5 121,-19.5 209,-19.5 209,-0.5 121,-0.5"/>
193<text text-anchor="middle" x="165" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypesAreEqual</text>
194</a>
195</g>
196</g>
197<!-- Node0&#45;&gt;Node12 -->
198<g id="edge12" class="edge">
199<title>Node0&#45;&gt;Node12</title>
200<path fill="none" stroke="midnightblue" d="M22.65,-211.12C29.17,-165.29 47.41,-54.21 74,-29 86.4,-17.24 104.16,-11.99 120.63,-9.87"/>
201<polygon fill="midnightblue" stroke="midnightblue" points="19.15,-210.89 21.25,-221.27 26.09,-211.85 19.15,-210.89"/>
202</g>
203</g>
204</svg>