blob: 5289f00de77e4cfab183b3ba372db97e4d0ebd33 [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: src/backends/backendsCommon/memoryOptimizerStrategyLibrary/strategies/StrategyValidator.hpp Pages: 1 -->
<svg width="667pt" height="285pt"
viewBox="0.00 0.00 666.50 285.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 281)">
<title>src/backends/backendsCommon/memoryOptimizerStrategyLibrary/strategies/StrategyValidator.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-281 662.5,-281 662.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="287,-235.5 287,-276.5 471,-276.5 471,-235.5 287,-235.5"/>
<text text-anchor="start" x="295" y="-264.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="start" x="295" y="-253.5" font-family="Helvetica,sans-Serif" font-size="10.00">/memoryOptimizerStrategyLibrary</text>
<text text-anchor="middle" x="379" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">/strategies/StrategyValidator.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="205,-112.5 205,-131.5 305,-131.5 305,-112.5 205,-112.5"/>
<text text-anchor="middle" x="255" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Types.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="M322.35,-235.44C304.58,-226.78 286.4,-214.88 274,-199 261.21,-182.63 256.92,-158.73 255.54,-142.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="259.03,-141.76 254.98,-131.97 252.04,-142.15 259.03,-141.76"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="501.5,-56.5 501.5,-75.5 592.5,-75.5 592.5,-56.5 501.5,-56.5"/>
<text text-anchor="middle" x="547" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Exceptions.hpp</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="M430.93,-235.38C449.42,-226.45 469.29,-214.38 484,-199 515.78,-165.77 534.12,-113.52 542.13,-85.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="545.59,-86.38 544.87,-75.81 538.84,-84.53 545.59,-86.38"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_i_memory_optimizer_strategy_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="283.5,-168.5 283.5,-198.5 474.5,-198.5 474.5,-168.5 283.5,-168.5"/>
<text text-anchor="start" x="291.5" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/backends/IMemoryOptimizer</text>
<text text-anchor="middle" x="379" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">Strategy.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M379,-235.36C379,-227.23 379,-217.7 379,-209.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="382.5,-208.89 379,-198.89 375.5,-208.89 382.5,-208.89"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="0,-56.5 0,-75.5 42,-75.5 42,-56.5 0,-56.5"/>
<text text-anchor="middle" x="21" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</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="M211.8,-112.44C172.46,-104.43 112.58,-91.7 51.98,-76.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="52.81,-72.71 42.25,-73.59 51.05,-79.49 52.81,-72.71"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="60.5,-56.5 60.5,-75.5 125.5,-75.5 125.5,-56.5 60.5,-56.5"/>
<text text-anchor="middle" x="93" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M229.33,-112.44C202.08,-103.36 158.82,-88.94 128.35,-78.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="129.14,-75.36 118.55,-75.52 126.93,-82 129.14,-75.36"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="143.5,-56.5 143.5,-75.5 196.5,-75.5 196.5,-56.5 143.5,-56.5"/>
<text text-anchor="middle" x="170" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M241.34,-112.32C228.08,-103.9 207.73,-90.97 192.15,-81.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="193.94,-78.06 183.62,-75.65 190.19,-83.97 193.94,-78.06"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="215,-56.5 215,-75.5 265,-75.5 265,-56.5 215,-56.5"/>
<text text-anchor="middle" x="240" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M252.52,-112.08C250.51,-104.85 247.61,-94.41 245.11,-85.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="248.48,-84.45 242.43,-75.75 241.74,-86.32 248.48,-84.45"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="283,-56.5 283,-75.5 371,-75.5 371,-56.5 283,-56.5"/>
<text text-anchor="middle" x="327" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">BackendId.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M266.57,-112.32C277.42,-104.18 293.88,-91.84 306.88,-82.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="309.32,-84.63 315.22,-75.83 305.12,-79.03 309.32,-84.63"/>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node2&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M301.27,-112.44C352.89,-102.9 436.38,-87.46 491.48,-77.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="492.23,-80.69 501.43,-75.43 490.96,-73.8 492.23,-80.69"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="389,-56.5 389,-75.5 483,-75.5 483,-56.5 389,-56.5"/>
<text text-anchor="middle" x="436" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Deprecated.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge17" class="edge">
<title>Node2&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M283.68,-112.44C314.53,-103.24 363.73,-88.56 397.83,-78.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="398.87,-81.73 407.45,-75.52 396.87,-75.02 398.87,-81.73"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="85,-0.5 85,-19.5 143,-19.5 143,-0.5 85,-0.5"/>
<text text-anchor="middle" x="114" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M293.25,-56.44C255.08,-46.77 193.02,-31.03 152.85,-20.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="153.7,-17.45 143.14,-18.39 151.98,-24.24 153.7,-17.45"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="161.5,-0.5 161.5,-19.5 218.5,-19.5 218.5,-0.5 161.5,-0.5"/>
<text text-anchor="middle" x="190" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M305.29,-56.44C282.65,-47.52 246.93,-33.44 221.25,-23.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="222.19,-19.93 211.61,-19.52 219.63,-26.44 222.19,-19.93"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="237,-0.5 237,-19.5 269,-19.5 269,-0.5 237,-0.5"/>
<text text-anchor="middle" x="253" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M315.11,-56.32C303.85,-48.11 286.71,-35.6 273.29,-25.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="275.25,-22.9 265.11,-19.83 271.12,-28.56 275.25,-22.9"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="457,-0.5 457,-19.5 501,-19.5 501,-0.5 457,-0.5"/>
<text text-anchor="middle" x="479" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M351.08,-56.44C376.99,-47.24 418.32,-32.56 446.96,-22.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="448.26,-25.63 456.51,-18.99 445.92,-19.04 448.26,-25.63"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="287,-0.5 287,-19.5 373,-19.5 373,-0.5 287,-0.5"/>
<text text-anchor="middle" x="330" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node7&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M327.5,-56.08C327.89,-49.01 328.45,-38.86 328.95,-29.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="332.45,-29.93 329.51,-19.75 325.46,-29.54 332.45,-29.93"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="391.5,-0.5 391.5,-19.5 438.5,-19.5 438.5,-0.5 391.5,-0.5"/>
<text text-anchor="middle" x="415" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node7&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M341.14,-56.32C354.87,-47.9 375.94,-34.97 392.06,-25.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="394.2,-27.87 400.9,-19.65 390.54,-21.9 394.2,-27.87"/>
</g>
<!-- Node14&#45;&gt;Node11 -->
<g id="edge16" class="edge">
<title>Node14&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M536.07,-56.32C525.83,-48.18 510.28,-35.84 498,-26.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="500.13,-23.31 490.12,-19.83 495.78,-28.79 500.13,-23.31"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="519,-0.5 519,-19.5 575,-19.5 575,-0.5 519,-0.5"/>
<text text-anchor="middle" x="547" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M547,-56.08C547,-49.01 547,-38.86 547,-29.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="550.5,-29.75 547,-19.75 543.5,-29.75 550.5,-29.75"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="593.5,-0.5 593.5,-19.5 658.5,-19.5 658.5,-0.5 593.5,-0.5"/>
<text text-anchor="middle" x="626" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge15" class="edge">
<title>Node14&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M559.69,-56.32C571.9,-47.98 590.58,-35.21 605,-25.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="607.06,-28.19 613.34,-19.65 603.11,-22.41 607.06,-28.19"/>
</g>
<!-- Node18&#45;&gt;Node2 -->
<g id="edge20" class="edge">
<title>Node18&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M349.61,-168.4C329.18,-158.59 302.14,-145.62 282.2,-136.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="283.57,-132.83 273.04,-131.66 280.54,-139.14 283.57,-132.83"/>
</g>
</g>
</svg>