blob: 6c8ca9acf85cc14a300afc56b54e40b21a976378 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: include/armnnUtils/QuantizeHelper.hpp Pages: 1 -->
<svg width="1054pt" height="363pt"
viewBox="0.00 0.00 1054.00 363.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 359)">
<title>include/armnnUtils/QuantizeHelper.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-359 1050,-359 1050,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="337,-324.5 337,-354.5 453,-354.5 453,-324.5 337,-324.5"/>
<text text-anchor="start" x="345" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/armnnUtils</text>
<text text-anchor="middle" x="395" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">/QuantizeHelper.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_fold_pad_into_layer2d_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="327,-257.5 327,-287.5 463,-287.5 463,-257.5 327,-257.5"/>
<text text-anchor="start" x="335" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="395" y="-264.5" font-family="Helvetica,sans-Serif" font-size="10.00">/FoldPadIntoLayer2d.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M395,-314.11C395,-305.15 395,-295.32 395,-287.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="391.5,-314.4 395,-324.4 398.5,-314.4 391.5,-314.4"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_all_8hpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="208.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/optimizations</text>
<text text-anchor="middle" x="268" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">/All.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M358.3,-252.71C338.27,-242.46 313.88,-229.98 295.5,-220.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="356.95,-255.96 367.44,-257.4 360.14,-249.72 356.95,-255.96"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="492.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="middle" x="571" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">/SubgraphUtils.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<title>Node2&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M442.88,-253.82C471.17,-243.37 506.49,-230.32 532.89,-220.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="441.36,-250.65 433.19,-257.4 443.78,-257.21 441.36,-250.65"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_optimizer_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="247.5,-129 247.5,-148 384.5,-148 384.5,-129 247.5,-129"/>
<text text-anchor="middle" x="316" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M284.38,-182.32C293.04,-170.6 303.16,-156.88 309.58,-148.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="281.54,-180.27 278.42,-190.4 287.17,-184.43 281.54,-180.27"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_network_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="154,-62 154,-81 284,-81 284,-62 154,-62"/>
<text text-anchor="middle" x="219" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Network.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge10" class="edge">
<title>Node3&#45;&gt;Node5</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="249.48,-183.56 257.82,-190.1 255.37,-179.79 249.48,-183.56"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_optimizer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-62 0,-81 136,-81 136,-62 0,-62"/>
<text text-anchor="middle" x="68" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/armnn/Optimizer.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge11" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M237.99,-184.69C193.67,-155.44 112.56,-101.91 81.03,-81.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="236.32,-187.79 246.6,-190.37 240.18,-181.94 236.32,-187.79"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M294.5,-123.09C275.31,-110.24 247.85,-91.83 231.87,-81.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="292.66,-126.07 302.92,-128.73 296.56,-120.26 292.66,-126.07"/>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M273.36,-126.32C224.39,-113.49 145.12,-92.71 100.75,-81.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="272.76,-129.79 283.32,-128.94 274.54,-123.01 272.76,-129.79"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="648.5,-62 648.5,-81 813.5,-81 813.5,-62 648.5,-62"/>
<text text-anchor="middle" x="731" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node4&#45;&gt;Node7</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="379.92,-123.99 370.58,-128.99 381,-130.9 379.92,-123.99"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_gpu_fsa_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="512,-56.5 512,-86.5 630,-86.5 630,-56.5 512,-56.5"/>
<text text-anchor="start" x="520" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
<text text-anchor="middle" x="571" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">/GpuFsaBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node4&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M359.51,-126.41C402.69,-115.4 469,-98.5 515.84,-86.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="358.42,-123.07 349.6,-128.94 360.15,-129.86 358.42,-123.07"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="middle" x="842" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node4&#45;&gt;Node9</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="310.12,-119.17 314.58,-128.78 317.09,-118.49 310.12,-119.17"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_tosa_ref_backend_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="348.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/tosaReference</text>
<text text-anchor="middle" x="417" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">/TosaRefBackend.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node4&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M338.29,-123.15C355.2,-112.27 378.3,-97.4 395.11,-86.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="336.14,-120.38 329.62,-128.73 339.92,-126.27 336.14,-120.38"/>
</g>
<!-- Node11&#45;&gt;Node8 -->
<g id="edge18" class="edge">
<title>Node11&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M571,-180.02C571,-152.51 571,-108.79 571,-86.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="567.5,-180.37 571,-190.37 574.5,-180.37 567.5,-180.37"/>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge20" class="edge">
<title>Node11&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M546.61,-183.59C514.93,-156.44 460.49,-109.78 433.36,-86.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="544.65,-186.52 554.52,-190.37 549.2,-181.21 544.65,-186.52"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="652.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
<text text-anchor="middle" x="731" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M615.2,-186.54C640.8,-176.14 672.57,-163.24 696.35,-153.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="613.66,-183.39 605.72,-190.4 616.3,-189.87 613.66,-183.39"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_ref_backend_8cpp.html" target="_top" xlink:title=" ">
<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"/>
<text text-anchor="start" x="843.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
<text text-anchor="middle" x="900" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefBackend.cpp</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge19" class="edge">
<title>Node11&#45;&gt;Node14</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="651.32,-185.12 642.18,-190.48 652.67,-191.98 651.32,-185.12"/>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge14" class="edge">
<title>Node12&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M731,-113.25C731,-102.02 731,-89.38 731,-81.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="727.5,-113.4 731,-123.4 734.5,-113.4 727.5,-113.4"/>
</g>
<!-- Node12&#45;&gt;Node9 -->
<g id="edge17" class="edge">
<title>Node12&#45;&gt;Node9</title>
<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"/>
<polygon fill="midnightblue" stroke="midnightblue" points="780.3,-115.82 772.81,-123.31 783.34,-122.13 780.3,-115.82"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="870,-56.5 870,-86.5 1046,-86.5 1046,-56.5 870,-56.5"/>
<text text-anchor="start" x="878" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
<text text-anchor="middle" x="958" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge15" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M789.62,-120.71C826.56,-110.14 873.71,-96.63 908.72,-86.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="788.63,-117.36 779.98,-123.48 790.55,-124.09 788.63,-117.36"/>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge16" class="edge">
<title>Node13&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M921.53,-51.8C900.57,-41.04 875.23,-28.05 858.88,-19.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="920.01,-54.95 930.51,-56.4 923.21,-48.72 920.01,-54.95"/>
</g>
</g>
</svg>