blob: 78ed6a16e7ed8ed3520a6819cfabdc3ec063b499 [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: WorkloadInfo Pages: 1 -->
<svg width="1280pt" height="224pt"
viewBox="0.00 0.00 1280.00 223.62" 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 219.62)">
<title>WorkloadInfo</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-219.62 1276,-219.62 1276,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Contains information about TensorInfos of a layer.">
<polygon fill="#bfbfbf" stroke="black" points="1191,-114.06 1191,-133.06 1272,-133.06 1272,-114.06 1191,-114.06"/>
<text text-anchor="middle" x="1231.5" y="-121.06" font-family="Helvetica,sans-Serif" font-size="10.00">WorkloadInfo</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="892.5,-137.06 892.5,-156.06 1021.5,-156.06 1021.5,-137.06 892.5,-137.06"/>
<text text-anchor="middle" x="957" y="-144.06" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; std::string &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1031.59,-140.35C1082.89,-136.02 1149.33,-130.42 1190.94,-126.9"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1031.22,-136.87 1021.55,-141.2 1031.8,-143.85 1031.22,-136.87"/>
<text text-anchor="middle" x="1116" y="-140.56" font-family="Helvetica,sans-Serif" font-size="10.00"> m_ConvolutionMethod</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="452.5,-158.56 452.5,-210.56 592.5,-210.56 592.5,-158.56 452.5,-158.56"/>
<text text-anchor="start" x="460.5" y="-198.56" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="460.5" y="-187.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; std</text>
<text text-anchor="start" x="460.5" y="-176.56" font-family="Helvetica,sans-Serif" font-size="10.00">::string &gt;::value, std::</text>
<text text-anchor="middle" x="522.5" y="-165.56" font-family="Helvetica,sans-Serif" font-size="10.00">string &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M602.68,-177.61C685.91,-170.3 815.22,-158.93 892.17,-152.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="602.16,-174.14 592.51,-178.5 602.78,-181.11 602.16,-174.14"/>
</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&#45;reference optional types.">
<polygon fill="white" stroke="black" points="0,-75.06 0,-94.06 82,-94.06 82,-75.06 0,-75.06"/>
<text text-anchor="middle" x="41" y="-82.06" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalBase</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M60.78,-101.27C75.78,-114.02 97.73,-131.41 119,-143.56 184.77,-181.17 202.63,-193.07 277,-207.56 342.44,-220.31 360.81,-215.5 427,-207.56 435.3,-206.57 443.92,-205.1 452.43,-203.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="62.66,-98.27 52.81,-94.37 58.08,-103.56 62.66,-98.27"/>
</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&#45;reference case.">
<polygon fill="white" stroke="black" points="119,-103.56 119,-133.56 259,-133.56 259,-103.56 119,-103.56"/>
<text text-anchor="start" x="127" y="-121.56" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="middle" x="189" y="-110.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; IsReference, T &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M92.12,-96.24C102.21,-98.59 112.95,-101.09 123.45,-103.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="92.81,-92.8 82.28,-93.94 91.23,-99.62 92.81,-92.8"/>
</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="452.5,-98.06 452.5,-139.06 592.5,-139.06 592.5,-98.06 452.5,-98.06"/>
<text text-anchor="start" x="460.5" y="-127.06" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="460.5" y="-116.06" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; T</text>
<text text-anchor="middle" x="522.5" y="-105.06" font-family="Helvetica,sans-Serif" font-size="10.00"> &gt;::value, T &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M92.09,-73.6C183.24,-54.77 371.92,-21.4 427,-54.56 441.65,-63.38 432.25,-77.18 445,-88.56 448.94,-92.08 453.33,-95.21 457.98,-97.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="91.33,-70.18 82.26,-75.65 92.77,-77.03 91.33,-70.18"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="445,-26.56 445,-78.56 600,-78.56 600,-26.56 445,-26.56"/>
<text text-anchor="start" x="453" y="-66.56" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text>
<text text-anchor="start" x="453" y="-55.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::is_reference&lt; armnn</text>
<text text-anchor="start" x="453" y="-44.56" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo &gt;::value, armnn</text>
<text text-anchor="middle" x="522.5" y="-33.56" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge12" class="edge">
<title>Node4&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M53.93,-66.52C64.26,-52.67 80.57,-34.61 100,-26.56 212.95,20.22 357.59,-4.97 444.71,-28.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.95,-64.67 48.04,-74.86 56.67,-68.71 50.95,-64.67"/>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge4" class="edge">
<title>Node5&#45;&gt;Node3</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M245.91,-136.42C256.19,-139.38 266.87,-142.23 277,-144.56 335.58,-158.05 403.06,-168.73 452.27,-175.65"/>
<polygon fill="orange" stroke="orange" points="246.79,-133.03 236.21,-133.57 244.82,-139.75 246.79,-133.03"/>
<text text-anchor="start" x="298" y="-195.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::is_reference</text>
<text text-anchor="start" x="298" y="-184.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; std::string &gt;::value,</text>
<text text-anchor="middle" x="352" y="-173.56" font-family="Helvetica,sans-Serif" font-size="10.00"> std::string &gt;</text>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge9" class="edge">
<title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.29,-118.56C325.12,-118.56 399.11,-118.56 452.5,-118.56"/>
<polygon fill="orange" stroke="orange" points="269.09,-115.06 259.09,-118.56 269.09,-122.06 269.09,-115.06"/>
<text text-anchor="start" x="304" y="-132.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::is_reference</text>
<text text-anchor="middle" x="352" y="-121.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; T &gt;::value, T &gt;</text>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge13" class="edge">
<title>Node5&#45;&gt;Node9</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M228.77,-99.28C243.54,-92.69 260.74,-85.89 277,-81.56 332.04,-66.92 396.03,-59.66 444.73,-56.07"/>
<polygon fill="orange" stroke="orange" points="227.08,-96.21 219.45,-103.56 230,-102.57 227.08,-96.21"/>
<text text-anchor="start" x="277" y="-106.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::is_reference</text>
<text text-anchor="start" x="277" y="-95.56" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; armnn::TensorInfo</text>
<text text-anchor="middle" x="352" y="-84.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &gt;::value, armnn::TensorInfo &gt;</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="637,-109.06 637,-128.06 723,-128.06 723,-109.06 637,-109.06"/>
<text text-anchor="middle" x="680" y="-116.06" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; T &gt;</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node2</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M733.26,-123.88C778.54,-128.5 844.18,-135.18 892.48,-140.1"/>
<polygon fill="orange" stroke="orange" points="733.37,-120.38 723.07,-122.85 732.66,-127.34 733.37,-120.38"/>
<text text-anchor="middle" x="798" y="-138.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; std::string &gt;</text>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="873,-92.06 873,-111.06 1041,-111.06 1041,-92.06 873,-92.06"/>
<text text-anchor="middle" x="957" y="-99.06" font-family="Helvetica,sans-Serif" font-size="10.00">Optional&lt; armnn::TensorInfo &gt;</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge14" class="edge">
<title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M733.29,-110.37C735.9,-110.07 738.48,-109.8 741,-109.56 784.42,-105.51 832.95,-103.49 872.91,-102.49"/>
<polygon fill="orange" stroke="orange" points="732.7,-106.91 723.21,-111.63 733.57,-113.86 732.7,-106.91"/>
<text text-anchor="middle" x="798" y="-112.56" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; armnn::TensorInfo &gt;</text>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M602.91,-118.56C614.64,-118.56 626.32,-118.56 636.88,-118.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="602.61,-115.06 592.61,-118.56 602.61,-122.06 602.61,-115.06"/>
</g>
<!-- Node8&#45;&gt;Node1 -->
<g id="edge10" class="edge">
<title>Node8&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1051.09,-95.04C1089.16,-94.17 1133.46,-95.47 1173,-102.56 1185.55,-104.81 1198.97,-109.57 1209.69,-113.99"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1050.94,-91.54 1041.05,-95.32 1051.14,-98.54 1050.94,-91.54"/>
<text text-anchor="middle" x="1116" y="-116.56" font-family="Helvetica,sans-Serif" font-size="10.00"> m_BiasTensorInfo</text>
<text text-anchor="middle" x="1116" y="-105.56" font-family="Helvetica,sans-Serif" font-size="10.00">m_WeightsTensorInfo</text>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge11" class="edge">
<title>Node9&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M610.42,-62.41C686.91,-71.08 797.55,-83.61 872.89,-92.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="610.65,-58.92 600.32,-61.27 609.87,-65.87 610.65,-58.92"/>
</g>
</g>
</svg>