blob: c218f003b9b7b0c44c6831d3453ca38a225db525 [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.cpp Pages: 1 -->
<svg width="667pt" height="341pt"
viewBox="0.00 0.00 666.50 341.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 337)">
<title>src/backends/backendsCommon/memoryOptimizerStrategyLibrary/strategies/StrategyValidator.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-337 662.5,-337 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="178,-291.5 178,-332.5 362,-332.5 362,-291.5 178,-291.5"/>
<text text-anchor="start" x="186" y="-320.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text>
<text text-anchor="start" x="186" y="-309.5" font-family="Helvetica,sans-Serif" font-size="10.00">/memoryOptimizerStrategyLibrary</text>
<text text-anchor="middle" x="270" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">/strategies/StrategyValidator.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="128.5,-235.5 128.5,-254.5 221.5,-254.5 221.5,-235.5 128.5,-235.5"/>
<text text-anchor="middle" x="175" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</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="M241.5,-291.5C226.93,-281.53 209.51,-269.61 196.16,-260.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.88,-257.41 187.65,-254.65 193.92,-263.19 197.88,-257.41"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="240,-235.5 240,-254.5 300,-254.5 300,-235.5 240,-235.5"/>
<text text-anchor="middle" x="270" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M270,-291.5C270,-283.07 270,-273.24 270,-264.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="273.5,-264.65 270,-254.65 266.5,-264.65 273.5,-264.65"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_strategy_validator_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="318,-235.5 318,-254.5 440,-254.5 440,-235.5 318,-235.5"/>
<text text-anchor="middle" x="379" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">StrategyValidator.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M302.7,-291.5C319.74,-281.34 340.17,-269.16 355.6,-259.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="357.69,-262.78 364.49,-254.65 354.11,-256.77 357.69,-262.78"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><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>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M337.02,-235.46C315.28,-228.96 290.01,-217.8 274,-199 260.39,-183.02 256.28,-158.67 255.17,-141.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="258.66,-141.49 254.8,-131.63 251.66,-141.75 258.66,-141.49"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><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>
<!-- Node4&#45;&gt;Node17 -->
<g id="edge21" class="edge">
<title>Node4&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M415.25,-235.47C437.38,-228.7 464.98,-217.27 484,-199 517.32,-167 535.1,-113.81 542.6,-85.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="546.08,-86.21 545.13,-75.65 539.3,-84.5 546.08,-86.21"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><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>
<!-- Node4&#45;&gt;Node21 -->
<g id="edge22" class="edge">
<title>Node4&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M379,-235.48C379,-228.47 379,-218.19 379,-208.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="382.5,-208.52 379,-198.52 375.5,-208.52 382.5,-208.52"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><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>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</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>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><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>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node7</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>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><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>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node8</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>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><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>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node5&#45;&gt;Node9</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>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><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>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node5&#45;&gt;Node10</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>
<!-- Node5&#45;&gt;Node17 -->
<g id="edge16" class="edge">
<title>Node5&#45;&gt;Node17</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>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><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>
<!-- Node5&#45;&gt;Node20 -->
<g id="edge20" class="edge">
<title>Node5&#45;&gt;Node20</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>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><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>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node10&#45;&gt;Node11</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>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><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>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node10&#45;&gt;Node12</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>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><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>
<!-- Node10&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node13</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>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><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>
<!-- Node10&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node10&#45;&gt;Node14</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>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><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>
<!-- Node10&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node10&#45;&gt;Node15</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>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><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>
<!-- Node10&#45;&gt;Node16 -->
<g id="edge15" class="edge">
<title>Node10&#45;&gt;Node16</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>
<!-- Node17&#45;&gt;Node14 -->
<g id="edge19" class="edge">
<title>Node17&#45;&gt;Node14</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>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><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>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge17" class="edge">
<title>Node17&#45;&gt;Node18</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>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><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>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge18" class="edge">
<title>Node17&#45;&gt;Node19</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>
<!-- Node21&#45;&gt;Node5 -->
<g id="edge23" class="edge">
<title>Node21&#45;&gt;Node5</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>