blob: fff65d6aa2d0b0de486d416d110ab3052077da5e [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: shim/sl/canonical/CanonicalUtils.hpp Pages: 1 -->
<svg width="887pt" height="441pt"
viewBox="0.00 0.00 886.50 441.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 437)">
<title>shim/sl/canonical/CanonicalUtils.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-437 882.5,-437 882.5,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="470.5,-402.5 470.5,-432.5 622.5,-432.5 622.5,-402.5 470.5,-402.5"/>
<text text-anchor="start" x="478.5" y="-420.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
<text text-anchor="middle" x="546.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_conversion_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="322,-335.5 322,-365.5 481,-365.5 481,-335.5 322,-335.5"/>
<text text-anchor="start" x="330" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
<text text-anchor="middle" x="401.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.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="M505.83,-398.27C482.74,-387.92 454.26,-375.15 432.9,-365.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="504.48,-401.5 515.04,-402.4 507.34,-395.11 504.48,-401.5"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_armnn_prepared_model_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="325.5,-0.5 325.5,-30.5 505.5,-30.5 505.5,-0.5 325.5,-0.5"/>
<text text-anchor="start" x="333.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
<text text-anchor="middle" x="415.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge16" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M546.5,-391.99C546.5,-365.49 546.5,-322 546.5,-284.5 546.5,-284.5 546.5,-284.5 546.5,-148.5 546.5,-91.84 484.93,-50.83 446.21,-30.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543,-392.24 546.5,-402.24 550,-392.24 543,-392.24"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_model_to_i_network_transformer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="339,-134.5 339,-164.5 484,-164.5 484,-134.5 339,-134.5"/>
<text text-anchor="start" x="347" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
<text text-anchor="middle" x="411.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M539.11,-392.53C529.47,-362.58 511.24,-310.15 489.5,-268 469.18,-228.61 438.6,-186.19 422.43,-164.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="535.79,-393.66 542.15,-402.13 542.47,-391.54 535.79,-393.66"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_canonical_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="574.5,-335.5 574.5,-365.5 726.5,-365.5 726.5,-335.5 574.5,-335.5"/>
<text text-anchor="start" x="582.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Canonical</text>
<text text-anchor="middle" x="650.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge17" class="edge">
<title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M577.68,-397.02C593.86,-386.9 613.27,-374.77 627.98,-365.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="575.69,-394.13 569.07,-402.4 579.4,-400.06 575.69,-394.13"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_driver_options_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="744.5,-335.5 744.5,-365.5 878.5,-365.5 878.5,-335.5 744.5,-335.5"/>
<text text-anchor="start" x="752.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Driver</text>
<text text-anchor="middle" x="811.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">Options.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge18" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M613.56,-400.05C656.88,-389.43 712.67,-375.74 753.97,-365.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="612.55,-396.69 603.67,-402.48 614.22,-403.49 612.55,-396.69"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_converter_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="131,-274 131,-293 304,-293 304,-274 131,-274"/>
<text text-anchor="middle" x="217.5" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.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="M351.81,-331.95C316.07,-319.32 269.45,-302.85 241.58,-293.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="350.98,-335.37 361.57,-335.4 353.31,-328.76 350.98,-335.37"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_conversion_utils_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="322,-268.5 322,-298.5 481,-298.5 481,-268.5 322,-268.5"/>
<text text-anchor="start" x="330" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Conversion</text>
<text text-anchor="middle" x="401.5" y="-275.5" font-family="Helvetica,sans-Serif" font-size="10.00">Utils.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<title>Node2&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M401.5,-325.11C401.5,-316.15 401.5,-306.32 401.5,-298.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="398,-325.4 401.5,-335.4 405,-325.4 398,-325.4"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_armnn_driver_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="134,-140 134,-159 321,-159 321,-140 134,-140"/>
<text text-anchor="middle" x="227.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver.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="M286.54,-271.01C308.81,-263.68 331.15,-251.67 344.5,-232 352.24,-220.6 352.07,-212.51 344.5,-201 329.73,-178.54 302.63,-166.02 278.22,-159.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="285.27,-267.74 276.7,-273.97 287.28,-274.44 285.27,-267.74"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_model_to_i_network_transformer_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-201.5 0,-231.5 145,-231.5 145,-201.5 0,-201.5"/>
<text text-anchor="start" x="8" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ModelTo</text>
<text text-anchor="middle" x="72.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">INetworkTransformer.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node3&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M189.1,-269.77C164.55,-258.77 129.14,-242.89 103.79,-231.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="187.69,-272.97 198.25,-273.87 190.55,-266.58 187.69,-272.97"/>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge14" class="edge">
<title>Node3&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M276.34,-271.51C304.39,-264 337.06,-251.72 361.5,-232 383.98,-213.86 399,-182.73 406.32,-164.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="275.46,-268.12 266.63,-273.97 277.18,-274.91 275.46,-268.12"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_converter_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="163.5,-207 163.5,-226 335.5,-226 335.5,-207 163.5,-207"/>
<text text-anchor="middle" x="249.5" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/Converter.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge13" class="edge">
<title>Node3&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M226.28,-264.66C232.45,-252.13 240.44,-235.91 245.25,-226.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="223.09,-263.22 221.82,-273.73 229.37,-266.31 223.09,-263.22"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_armnn_prepared_model_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="96.5,-67.5 96.5,-97.5 276.5,-97.5 276.5,-67.5 96.5,-67.5"/>
<text text-anchor="start" x="104.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnPrepared</text>
<text text-anchor="middle" x="186.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Model.hpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M216.48,-131.03C209.87,-120.56 201.58,-107.4 195.39,-97.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="213.68,-133.14 221.97,-139.73 219.6,-129.41 213.68,-133.14"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="support__library__service_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="294.5,-67.5 294.5,-97.5 422.5,-97.5 422.5,-67.5 294.5,-67.5"/>
<text text-anchor="start" x="302.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/support_library</text>
<text text-anchor="middle" x="358.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_service.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="M254.02,-135.34C276.07,-124.4 307.39,-108.86 329.98,-97.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="252.3,-132.29 244.9,-139.87 255.41,-138.56 252.3,-132.29"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_armnn_driver_impl_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="44,-0.5 44,-30.5 211,-30.5 211,-0.5 44,-0.5"/>
<text text-anchor="start" x="52" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">shim/sl/canonical/ArmnnDriver</text>
<text text-anchor="middle" x="127.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Impl.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M166.75,-59.74C158.02,-50.12 148,-39.09 140.28,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.39,-62.34 173.7,-67.4 169.57,-57.64 164.39,-62.34"/>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M245.64,-64.71C282.9,-54.14 330.47,-40.63 365.79,-30.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="244.57,-61.38 235.91,-67.48 246.48,-68.11 244.57,-61.38"/>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M115.52,-197.46C145.47,-184.9 184.04,-168.72 207.21,-159.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="114,-194.3 106.13,-201.4 116.71,-200.76 114,-194.3"/>
</g>
<!-- Node9&#45;&gt;Node5 -->
<g id="edge10" class="edge">
<title>Node9&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M84.53,-192.51C94.09,-175.4 108.49,-151.98 124.5,-134 136.87,-120.11 153.28,-106.92 166.11,-97.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="81.46,-190.85 79.74,-201.3 87.6,-194.2 81.46,-190.85"/>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge11" class="edge">
<title>Node9&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M70.87,-191.31C69.74,-161.07 70.76,-108.28 87.5,-67 93.13,-53.11 103.83,-39.93 112.74,-30.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.38,-191.55 71.36,-201.37 74.37,-191.21 67.38,-191.55"/>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge12" class="edge">
<title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M155.15,-199.65C211.33,-188.88 284.97,-174.76 338.9,-164.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="154.39,-196.24 145.22,-201.56 155.7,-203.11 154.39,-196.24"/>
</g>
</g>
</svg>