blob: 6c8ca9acf85cc14a300afc56b54e40b21a976378 [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: include/armnnUtils/QuantizeHelper.hpp Pages: 1 -->
Nikhil Raj38b600d2024-02-15 15:02:19 +00007<svg width="1054pt" height="363pt"
8 viewBox="0.00 0.00 1054.00 363.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
Nikhil Raj6f92c8e2023-11-22 11:41:15 +00009<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 359)">
Nikhil Raj03c7ff32023-08-22 12:00:04 +010010<title>include/armnnUtils/QuantizeHelper.hpp</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000011<polygon fill="white" stroke="transparent" points="-4,4 -4,-359 1050,-359 1050,4 -4,4"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010012<!-- Node1 -->
13<g id="node1" class="node">
14<title>Node1</title>
15<g id="a_node1"><a xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000016<polygon fill="#bfbfbf" stroke="black" points="337,-324.5 337,-354.5 453,-354.5 453,-324.5 337,-324.5"/>
17<text text-anchor="start" x="345" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnnUtils</text>
18<text text-anchor="middle" x="395" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">/QuantizeHelper.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010019</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="_fold_pad_into_layer2d_8hpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000026<polygon fill="white" stroke="black" points="327,-257.5 327,-287.5 463,-287.5 463,-257.5 327,-257.5"/>
27<text text-anchor="start" x="335" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
28<text text-anchor="middle" x="395" y="-264.5" font-family="Helvetica,sans-Serif" font-size="10.00">/FoldPadIntoLayer2d.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010029</a>
30</g>
31</g>
32<!-- Node1&#45;&gt;Node2 -->
33<g id="edge1" class="edge">
34<title>Node1&#45;&gt;Node2</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000035<path fill="none" stroke="midnightblue" d="M395,-314.11C395,-305.15 395,-295.32 395,-287.58"/>
36<polygon fill="midnightblue" stroke="midnightblue" points="391.5,-314.4 395,-324.4 398.5,-314.4 391.5,-314.4"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010037</g>
38<!-- Node3 -->
39<g id="node3" class="node">
40<title>Node3</title>
41<g id="a_node3"><a xlink:href="_all_8hpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000042<polygon fill="white" stroke="black" points="200.5,-190.5 200.5,-220.5 335.5,-220.5 335.5,-190.5 200.5,-190.5"/>
43<text text-anchor="start" x="208.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
44<text text-anchor="middle" x="268" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">/All.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010045</a>
46</g>
47</g>
48<!-- Node2&#45;&gt;Node3 -->
49<g id="edge2" class="edge">
50<title>Node2&#45;&gt;Node3</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000051<path fill="none" stroke="midnightblue" d="M358.3,-252.71C338.27,-242.46 313.88,-229.98 295.5,-220.58"/>
52<polygon fill="midnightblue" stroke="midnightblue" points="356.95,-255.96 367.44,-257.4 360.14,-249.72 356.95,-255.96"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010053</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +000054<!-- Node11 -->
55<g id="node11" class="node">
56<title>Node11</title>
57<g id="a_node11"><a xlink:href="_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
58<polygon fill="white" stroke="black" points="484.5,-190.5 484.5,-220.5 657.5,-220.5 657.5,-190.5 484.5,-190.5"/>
59<text text-anchor="start" x="492.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
60<text text-anchor="middle" x="571" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SubgraphUtils.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010061</a>
62</g>
63</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +000064<!-- Node2&#45;&gt;Node11 -->
65<g id="edge12" class="edge">
66<title>Node2&#45;&gt;Node11</title>
67<path fill="none" stroke="midnightblue" d="M442.88,-253.82C471.17,-243.37 506.49,-230.32 532.89,-220.58"/>
68<polygon fill="midnightblue" stroke="midnightblue" points="441.36,-250.65 433.19,-257.4 443.78,-257.21 441.36,-250.65"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010069</g>
70<!-- Node4 -->
71<g id="node4" class="node">
72<title>Node4</title>
73<g id="a_node4"><a xlink:href="_optimizer_8hpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000074<polygon fill="white" stroke="black" points="247.5,-129 247.5,-148 384.5,-148 384.5,-129 247.5,-129"/>
75<text text-anchor="middle" x="316" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.hpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010076</a>
77</g>
78</g>
79<!-- Node3&#45;&gt;Node4 -->
80<g id="edge3" class="edge">
81<title>Node3&#45;&gt;Node4</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000082<path fill="none" stroke="midnightblue" d="M284.38,-182.32C293.04,-170.6 303.16,-156.88 309.58,-148.19"/>
83<polygon fill="midnightblue" stroke="midnightblue" points="281.54,-180.27 278.42,-190.4 287.17,-184.43 281.54,-180.27"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010084</g>
85<!-- Node5 -->
86<g id="node5" class="node">
87<title>Node5</title>
88<g id="a_node5"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +000089<polygon fill="white" stroke="black" points="154,-62 154,-81 284,-81 284,-62 154,-62"/>
90<text text-anchor="middle" x="219" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010091</a>
92</g>
93</g>
94<!-- Node3&#45;&gt;Node5 -->
Nikhil Raj38b600d2024-02-15 15:02:19 +000095<g id="edge10" class="edge">
Nikhil Raj03c7ff32023-08-22 12:00:04 +010096<title>Node3&#45;&gt;Node5</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +000097<path fill="none" stroke="midnightblue" d="M252.38,-181.6C247.2,-173.21 241.8,-163.45 238,-154 227.8,-128.66 222.34,-96.58 220.15,-81.33"/>
98<polygon fill="midnightblue" stroke="midnightblue" points="249.48,-183.56 257.82,-190.1 255.37,-179.79 249.48,-183.56"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +010099</g>
100<!-- Node6 -->
101<g id="node6" class="node">
102<title>Node6</title>
103<g id="a_node6"><a xlink:href="_optimizer_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000104<polygon fill="white" stroke="black" points="0,-62 0,-81 136,-81 136,-62 0,-62"/>
105<text text-anchor="middle" x="68" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100106</a>
107</g>
108</g>
109<!-- Node3&#45;&gt;Node6 -->
Nikhil Raj38b600d2024-02-15 15:02:19 +0000110<g id="edge11" class="edge">
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100111<title>Node3&#45;&gt;Node6</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000112<path fill="none" stroke="midnightblue" d="M237.99,-184.69C193.67,-155.44 112.56,-101.91 81.03,-81.1"/>
113<polygon fill="midnightblue" stroke="midnightblue" points="236.32,-187.79 246.6,-190.37 240.18,-181.94 236.32,-187.79"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100114</g>
115<!-- Node4&#45;&gt;Node5 -->
116<g id="edge4" class="edge">
117<title>Node4&#45;&gt;Node5</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000118<path fill="none" stroke="midnightblue" d="M294.5,-123.09C275.31,-110.24 247.85,-91.83 231.87,-81.13"/>
119<polygon fill="midnightblue" stroke="midnightblue" points="292.66,-126.07 302.92,-128.73 296.56,-120.26 292.66,-126.07"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100120</g>
121<!-- Node4&#45;&gt;Node6 -->
122<g id="edge5" class="edge">
123<title>Node4&#45;&gt;Node6</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000124<path fill="none" stroke="midnightblue" d="M273.36,-126.32C224.39,-113.49 145.12,-92.71 100.75,-81.08"/>
125<polygon fill="midnightblue" stroke="midnightblue" points="272.76,-129.79 283.32,-128.94 274.54,-123.01 272.76,-129.79"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100126</g>
127<!-- Node7 -->
128<g id="node7" class="node">
129<title>Node7</title>
130<g id="a_node7"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000131<polygon fill="white" stroke="black" points="648.5,-62 648.5,-81 813.5,-81 813.5,-62 648.5,-62"/>
132<text text-anchor="middle" x="731" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100133</a>
134</g>
135</g>
136<!-- Node4&#45;&gt;Node7 -->
137<g id="edge6" class="edge">
138<title>Node4&#45;&gt;Node7</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000139<path fill="none" stroke="midnightblue" d="M380.71,-127.41C445.92,-117.23 549.45,-101.06 639,-87 651.3,-85.07 664.52,-82.99 677,-81.02"/>
140<polygon fill="midnightblue" stroke="midnightblue" points="379.92,-123.99 370.58,-128.99 381,-130.9 379.92,-123.99"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100141</g>
142<!-- Node8 -->
143<g id="node8" class="node">
144<title>Node8</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000145<g id="a_node8"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
146<polygon fill="white" stroke="black" points="512,-56.5 512,-86.5 630,-86.5 630,-56.5 512,-56.5"/>
147<text text-anchor="start" x="520" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
148<text text-anchor="middle" x="571" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100149</a>
150</g>
151</g>
152<!-- Node4&#45;&gt;Node8 -->
153<g id="edge7" class="edge">
154<title>Node4&#45;&gt;Node8</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000155<path fill="none" stroke="midnightblue" d="M359.51,-126.41C402.69,-115.4 469,-98.5 515.84,-86.56"/>
156<polygon fill="midnightblue" stroke="midnightblue" points="358.42,-123.07 349.6,-128.94 360.15,-129.86 358.42,-123.07"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100157</g>
158<!-- Node9 -->
159<g id="node9" class="node">
160<title>Node9</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000161<g id="a_node9"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
162<polygon fill="white" stroke="black" points="743.5,-0.5 743.5,-19.5 940.5,-19.5 940.5,-0.5 743.5,-0.5"/>
163<text text-anchor="middle" x="842" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100164</a>
165</g>
166</g>
167<!-- Node4&#45;&gt;Node9 -->
168<g id="edge8" class="edge">
169<title>Node4&#45;&gt;Node9</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000170<path fill="none" stroke="midnightblue" d="M313.6,-118.75C312.34,-99.95 313.82,-71.63 331,-56 360.76,-28.91 603.24,-17.64 743.21,-13.36"/>
171<polygon fill="midnightblue" stroke="midnightblue" points="310.12,-119.17 314.58,-128.78 317.09,-118.49 310.12,-119.17"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100172</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000173<!-- Node10 -->
174<g id="node10" class="node">
175<title>Node10</title>
176<g id="a_node10"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
177<polygon fill="white" stroke="black" points="340.5,-56.5 340.5,-86.5 493.5,-86.5 493.5,-56.5 340.5,-56.5"/>
178<text text-anchor="start" x="348.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
179<text text-anchor="middle" x="417" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100180</a>
181</g>
182</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000183<!-- Node4&#45;&gt;Node10 -->
184<g id="edge9" class="edge">
185<title>Node4&#45;&gt;Node10</title>
186<path fill="none" stroke="midnightblue" d="M338.29,-123.15C355.2,-112.27 378.3,-97.4 395.11,-86.59"/>
187<polygon fill="midnightblue" stroke="midnightblue" points="336.14,-120.38 329.62,-128.73 339.92,-126.27 336.14,-120.38"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100188</g>
189<!-- Node11&#45;&gt;Node8 -->
Nikhil Raj38b600d2024-02-15 15:02:19 +0000190<g id="edge18" class="edge">
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100191<title>Node11&#45;&gt;Node8</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000192<path fill="none" stroke="midnightblue" d="M571,-180.02C571,-152.51 571,-108.79 571,-86.52"/>
193<polygon fill="midnightblue" stroke="midnightblue" points="567.5,-180.37 571,-190.37 574.5,-180.37 567.5,-180.37"/>
194</g>
195<!-- Node11&#45;&gt;Node10 -->
196<g id="edge20" class="edge">
197<title>Node11&#45;&gt;Node10</title>
198<path fill="none" stroke="midnightblue" d="M546.61,-183.59C514.93,-156.44 460.49,-109.78 433.36,-86.52"/>
199<polygon fill="midnightblue" stroke="midnightblue" points="544.65,-186.52 554.52,-190.37 549.2,-181.21 544.65,-186.52"/>
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000200</g>
201<!-- Node12 -->
202<g id="node12" class="node">
203<title>Node12</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000204<g id="a_node12"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
205<polygon fill="white" stroke="black" points="644.5,-123.5 644.5,-153.5 817.5,-153.5 817.5,-123.5 644.5,-123.5"/>
206<text text-anchor="start" x="652.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
207<text text-anchor="middle" x="731" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000208</a>
209</g>
210</g>
211<!-- Node11&#45;&gt;Node12 -->
Nikhil Raj38b600d2024-02-15 15:02:19 +0000212<g id="edge13" class="edge">
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000213<title>Node11&#45;&gt;Node12</title>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000214<path fill="none" stroke="midnightblue" d="M615.2,-186.54C640.8,-176.14 672.57,-163.24 696.35,-153.58"/>
215<polygon fill="midnightblue" stroke="midnightblue" points="613.66,-183.39 605.72,-190.4 616.3,-189.87 613.66,-183.39"/>
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000216</g>
Nikhil Raj38b600d2024-02-15 15:02:19 +0000217<!-- Node14 -->
218<g id="node14" class="node">
219<title>Node14</title>
220<g id="a_node14"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
221<polygon fill="white" stroke="black" points="835.5,-123.5 835.5,-153.5 964.5,-153.5 964.5,-123.5 835.5,-123.5"/>
222<text text-anchor="start" x="843.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
223<text text-anchor="middle" x="900" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
224</a>
225</g>
226</g>
227<!-- Node11&#45;&gt;Node14 -->
228<g id="edge19" class="edge">
229<title>Node11&#45;&gt;Node14</title>
230<path fill="none" stroke="midnightblue" d="M652.04,-188.54C702.39,-178.62 768.47,-165.59 827,-154 829.66,-153.47 832.38,-152.94 835.12,-152.39"/>
231<polygon fill="midnightblue" stroke="midnightblue" points="651.32,-185.12 642.18,-190.48 652.67,-191.98 651.32,-185.12"/>
232</g>
233<!-- Node12&#45;&gt;Node7 -->
234<g id="edge14" class="edge">
235<title>Node12&#45;&gt;Node7</title>
236<path fill="none" stroke="midnightblue" d="M731,-113.25C731,-102.02 731,-89.38 731,-81.19"/>
237<polygon fill="midnightblue" stroke="midnightblue" points="727.5,-113.4 731,-123.4 734.5,-113.4 727.5,-113.4"/>
238</g>
239<!-- Node12&#45;&gt;Node9 -->
240<g id="edge17" class="edge">
241<title>Node12&#45;&gt;Node9</title>
242<path fill="none" stroke="midnightblue" d="M782.14,-118.82C797.23,-111.06 812.5,-100.62 823,-87 838.61,-66.75 841.54,-35.26 842,-19.95"/>
243<polygon fill="midnightblue" stroke="midnightblue" points="780.3,-115.82 772.81,-123.31 783.34,-122.13 780.3,-115.82"/>
244</g>
245<!-- Node13 -->
246<g id="node13" class="node">
247<title>Node13</title>
248<g id="a_node13"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
249<polygon fill="white" stroke="black" points="870,-56.5 870,-86.5 1046,-86.5 1046,-56.5 870,-56.5"/>
250<text text-anchor="start" x="878" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
251<text text-anchor="middle" x="958" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
252</a>
253</g>
254</g>
255<!-- Node12&#45;&gt;Node13 -->
Nikhil Raj6f92c8e2023-11-22 11:41:15 +0000256<g id="edge15" class="edge">
Nikhil Raj38b600d2024-02-15 15:02:19 +0000257<title>Node12&#45;&gt;Node13</title>
258<path fill="none" stroke="midnightblue" d="M789.62,-120.71C826.56,-110.14 873.71,-96.63 908.72,-86.61"/>
259<polygon fill="midnightblue" stroke="midnightblue" points="788.63,-117.36 779.98,-123.48 790.55,-124.09 788.63,-117.36"/>
260</g>
261<!-- Node13&#45;&gt;Node9 -->
262<g id="edge16" class="edge">
263<title>Node13&#45;&gt;Node9</title>
264<path fill="none" stroke="midnightblue" d="M921.53,-51.8C900.57,-41.04 875.23,-28.05 858.88,-19.66"/>
265<polygon fill="midnightblue" stroke="midnightblue" points="920.01,-54.95 930.51,-56.4 923.21,-48.72 920.01,-54.95"/>
Nikhil Raj03c7ff32023-08-22 12:00:04 +0100266</g>
267</g>
268</svg>