| <?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: MemoryRequirements Pages: 1 --> |
| <svg width="1343pt" height="142pt" |
| viewBox="0.00 0.00 1343.00 141.86" 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 137.86)"> |
| <title>MemoryRequirements</title> |
| <polygon fill="white" stroke="transparent" points="-4,4 -4,-137.86 1339,-137.86 1339,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="1210,-58.5 1210,-77.5 1335,-77.5 1335,-58.5 1210,-58.5"/> |
| <text text-anchor="middle" x="1272.5" y="-65.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemoryRequirements</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"> |
| <title>Node2</title> |
| <g id="a_node2"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="922,-53 922,-83 1069,-83 1069,-53 922,-53"/> |
| <text text-anchor="start" x="930" y="-71" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< std::vector</text> |
| <text text-anchor="middle" x="995.5" y="-60" font-family="Helvetica,sans-Serif" font-size="10.00">< armnn::MemoryInfo > ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2->Node1 --> |
| <g id="edge1" class="edge"> |
| <title>Node2->Node1</title> |
| <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1079.3,-68C1121.2,-68 1171.19,-68 1209.68,-68"/> |
| <polygon fill="#9a32cd" stroke="#9a32cd" points="1079.11,-64.5 1069.11,-68 1079.11,-71.5 1079.11,-64.5"/> |
| <text text-anchor="middle" x="1139.5" y="-71" font-family="Helvetica,sans-Serif" font-size="10.00"> m_IntraLayerTensors</text> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"> |
| <title>Node3</title> |
| <g id="a_node3"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="481,-60.5 481,-123.5 654,-123.5 654,-60.5 481,-60.5"/> |
| <text text-anchor="start" x="489" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="489" y="-100.5" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< std</text> |
| <text text-anchor="start" x="489" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">::vector< armnn::MemoryInfo</text> |
| <text text-anchor="start" x="489" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00"> > >::value, std::vector< armnn</text> |
| <text text-anchor="middle" x="567.5" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo > ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node2 --> |
| <g id="edge2" class="edge"> |
| <title>Node3->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M664.51,-86.59C742.47,-82.2 850.76,-76.1 921.7,-72.1"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="663.98,-83.12 654.2,-87.17 664.38,-90.1 663.98,-83.12"/> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"> |
| <title>Node4</title> |
| <g id="a_node4"><a xlink:href="classarmnn_1_1_optional_base.html" target="_top" xlink:title="OptionalBase is the common functionality between reference and non-reference optional types."> |
| <polygon fill="white" stroke="black" points="0,-52.5 0,-71.5 82,-71.5 82,-52.5 0,-52.5"/> |
| <text text-anchor="middle" x="41" y="-59.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalBase</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node4->Node3 --> |
| <g id="edge3" class="edge"> |
| <title>Node4->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M80.95,-74.69C93.09,-78.5 106.56,-82.57 119,-86 267.28,-126.89 310.91,-146.98 463,-124 468.86,-123.12 474.84,-121.96 480.83,-120.62"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="81.71,-71.26 71.12,-71.57 79.59,-77.93 81.71,-71.26"/> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"> |
| <title>Node5</title> |
| <g id="a_node5"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title="The default implementation is the non-reference case."> |
| <polygon fill="white" stroke="black" points="119,-47 119,-77 259,-77 259,-47 119,-47"/> |
| <text text-anchor="start" x="127" y="-65" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="middle" x="189" y="-54" font-family="Helvetica,sans-Serif" font-size="10.00">< IsReference, T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node4->Node5 --> |
| <g id="edge5" class="edge"> |
| <title>Node4->Node5</title> |
| <path fill="none" stroke="midnightblue" d="M92.46,-62C101.03,-62 110.05,-62 118.99,-62"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="92.28,-58.5 82.28,-62 92.28,-65.5 92.28,-58.5"/> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"> |
| <title>Node7</title> |
| <g id="a_node7"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="497.5,-0.5 497.5,-41.5 637.5,-41.5 637.5,-0.5 497.5,-0.5"/> |
| <text text-anchor="start" x="505.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| <text text-anchor="start" x="505.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< T</text> |
| <text text-anchor="middle" x="567.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"> >::value, T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node4->Node7 --> |
| <g id="edge8" class="edge"> |
| <title>Node4->Node7</title> |
| <path fill="none" stroke="midnightblue" d="M76.54,-49.1C89.67,-44.65 104.87,-40.02 119,-37 268.69,-5.01 309.93,-19.26 463,-20 474.14,-20.05 485.96,-20.14 497.47,-20.24"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="75.25,-45.85 66.96,-52.44 77.55,-52.46 75.25,-45.85"/> |
| </g> |
| <!-- Node5->Node3 --> |
| <g id="edge4" class="edge"> |
| <title>Node5->Node3</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.37,-66.19C323.89,-69.33 397.9,-74.08 463,-80 468.85,-80.53 474.89,-81.12 480.97,-81.75"/> |
| <polygon fill="orange" stroke="orange" points="269.26,-62.68 259.08,-65.61 268.86,-69.67 269.26,-62.68"/> |
| <text text-anchor="start" x="277" y="-116" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="start" x="277" y="-105" font-family="Helvetica,sans-Serif" font-size="10.00">< std::vector< armnn</text> |
| <text text-anchor="start" x="277" y="-94" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo > >::value,</text> |
| <text text-anchor="middle" x="370" y="-83" font-family="Helvetica,sans-Serif" font-size="10.00"> std::vector< armnn::MemoryInfo > ></text> |
| </g> |
| <!-- Node5->Node7 --> |
| <g id="edge9" class="edge"> |
| <title>Node5->Node7</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M256.43,-44.76C263.34,-43.33 270.29,-42.03 277,-41 351.81,-29.47 438.53,-24.59 497.41,-22.52"/> |
| <polygon fill="orange" stroke="orange" points="255.38,-41.4 246.35,-46.94 256.87,-48.24 255.38,-41.4"/> |
| <text text-anchor="start" x="322" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| <text text-anchor="middle" x="370" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">< T >::value, T ></text> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"> |
| <title>Node6</title> |
| <g id="a_node6"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="691,-35.5 691,-54.5 777,-54.5 777,-35.5 691,-35.5"/> |
| <text text-anchor="middle" x="734" y="-42.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< T ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node2 --> |
| <g id="edge6" class="edge"> |
| <title>Node6->Node2</title> |
| <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M787.17,-44.83C820.65,-45.23 865,-46.67 904,-51 909.72,-51.64 915.62,-52.43 921.54,-53.32"/> |
| <polygon fill="orange" stroke="orange" points="787.18,-41.33 777.15,-44.74 787.11,-48.33 787.18,-41.33"/> |
| <text text-anchor="start" x="795" y="-65" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::vector< armnn</text> |
| <text text-anchor="middle" x="849.5" y="-54" font-family="Helvetica,sans-Serif" font-size="10.00">::MemoryInfo > ></text> |
| </g> |
| <!-- Node7->Node6 --> |
| <g id="edge7" class="edge"> |
| <title>Node7->Node6</title> |
| <path fill="none" stroke="midnightblue" d="M647.93,-32.59C662.64,-34.73 677.47,-36.9 690.53,-38.8"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="648.19,-29.09 637.79,-31.11 647.18,-36.02 648.19,-29.09"/> |
| </g> |
| </g> |
| </svg> |