blob: de709826a3fbbb47113707ba9a8c35f8ac4c8770 [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: RefBroadcastToWorkload Pages: 1 -->
<svg width="1953pt" height="281pt"
viewBox="0.00 0.00 1953.00 281.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 277)">
<title>RefBroadcastToWorkload</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-277 1949,-277 1949,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="1807,-42.5 1807,-61.5 1945,-61.5 1945,-42.5 1807,-42.5"/>
<text text-anchor="middle" x="1876" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">RefBroadcastToWorkload</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1607,-37 1607,-67 1770,-67 1770,-37 1607,-37"/>
<text text-anchor="start" x="1615" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Broadcast</text>
<text text-anchor="middle" x="1688.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">ToQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M1780.21,-52C1789.23,-52 1798.27,-52 1807,-52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1780.05,-48.5 1770.05,-52 1780.05,-55.5 1780.05,-48.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1222,-66 1222,-96 1379,-96 1379,-66 1222,-66"/>
<text text-anchor="start" x="1230" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BroadcastTo</text>
<text text-anchor="middle" x="1300.5" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &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="M1389.44,-74.39C1454.85,-69.48 1543.42,-62.82 1606.99,-58.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1388.86,-70.93 1379.15,-75.17 1389.38,-77.91 1388.86,-70.93"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="classarmnn_1_1_i_workload.html" target="_top" xlink:title="Workload interface to enqueue a layer computation.">
<polygon fill="white" stroke="black" points="645.5,-50.5 645.5,-69.5 710.5,-69.5 710.5,-50.5 645.5,-50.5"/>
<text text-anchor="middle" x="678" y="-57.5" font-family="Helvetica,sans-Serif" font-size="10.00">IWorkload</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="M720.64,-64.17C739.9,-65.94 763.09,-67.86 784,-69 939.09,-77.44 1120.74,-79.95 1221.71,-80.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="720.95,-60.68 710.67,-63.23 720.3,-67.65 720.95,-60.68"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="803,-38.5 803,-57.5 994,-57.5 994,-38.5 803,-38.5"/>
<text text-anchor="middle" x="898.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<title>Node4&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M720.97,-57.7C744.24,-56.42 774.18,-54.77 802.78,-53.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="720.56,-54.21 710.77,-58.26 720.95,-61.2 720.56,-54.21"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="803,-0.5 803,-19.5 994,-19.5 994,-0.5 803,-0.5"/>
<text text-anchor="middle" x="898.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node14 -->
<g id="edge17" class="edge">
<title>Node4&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M720.36,-49.15C744.41,-42.97 775.35,-35.23 803,-29 817.53,-25.73 833.38,-22.43 847.87,-19.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="719.31,-45.8 710.5,-51.69 721.06,-52.58 719.31,-45.8"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="structarmnn_1_1_broadcast_to_queue_descriptor.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="819.5,-145.5 819.5,-164.5 977.5,-164.5 977.5,-145.5 819.5,-145.5"/>
<text text-anchor="middle" x="898.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">BroadcastToQueueDescriptor</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge4" class="edge">
<title>Node5&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M960.98,-143.63C1031.02,-130.67 1145.62,-109.47 1221.8,-95.38"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="960.17,-140.22 950.97,-145.48 961.44,-147.1 960.17,-140.22"/>
<text text-anchor="middle" x="1095.5" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00"> m_Data</text>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="590,-163 590,-193 766,-193 766,-163 590,-163"/>
<text text-anchor="start" x="598" y="-181" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
<text text-anchor="middle" x="678" y="-170" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BroadcastToDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M776.61,-167.72C790.86,-166.23 805.38,-164.7 819.18,-163.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="775.88,-164.28 766.3,-168.81 776.61,-171.24 775.88,-164.28"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="structarmnn_1_1_queue_descriptor.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-119.5 0,-138.5 98,-138.5 98,-119.5 0,-119.5"/>
<text text-anchor="middle" x="49" y="-126.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M108.46,-133.57C219.2,-142.22 460.05,-161.05 589.89,-171.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="108.4,-130.05 98.16,-132.76 107.86,-137.03 108.4,-130.05"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="242,-177 242,-207 418,-207 418,-177 242,-177"/>
<text text-anchor="start" x="250" y="-195" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
<text text-anchor="middle" x="330" y="-184" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LayerDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge11" class="edge">
<title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M74.41,-143.59C86.53,-150.2 101.62,-157.52 116,-162 156.38,-174.57 202.72,-181.89 241.84,-186.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="75.83,-140.37 65.4,-138.5 72.39,-146.46 75.83,-140.37"/>
</g>
<!-- Node7&#45;&gt;Node12 -->
<g id="edge14" class="edge">
<title>Node7&#45;&gt;Node12</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M108.33,-128.12C230.83,-125.56 523.59,-115.79 766,-79 799.63,-73.9 837.35,-64.63 863.74,-57.55"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="107.98,-124.62 98.06,-128.32 108.12,-131.62 107.98,-124.62"/>
<text text-anchor="middle" x="504" y="-116" font-family="Helvetica,sans-Serif" font-size="10.00"> m_Data</text>
</g>
<!-- Node7&#45;&gt;Node14 -->
<g id="edge18" class="edge">
<title>Node7&#45;&gt;Node14</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M108.34,-118.29C207.19,-100.42 414,-64.19 590,-41 661.15,-31.63 741.89,-23.58 802.78,-18.04"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="107.47,-114.89 98.26,-120.12 108.72,-121.78 107.47,-114.89"/>
<text text-anchor="middle" x="504" y="-67" font-family="Helvetica,sans-Serif" font-size="10.00"> m_Data</text>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="structarmnn_1_1_broadcast_to_descriptor.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="267,-226.5 267,-245.5 393,-245.5 393,-226.5 267,-226.5"/>
<text text-anchor="middle" x="330" y="-233.5" font-family="Helvetica,sans-Serif" font-size="10.00">BroadcastToDescriptor</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge7" class="edge">
<title>Node8&#45;&gt;Node6</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M403.14,-227.44C451.16,-221.35 515.55,-212.41 572,-202 586.07,-199.4 601.1,-196.22 615.27,-193.02"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="402.63,-223.98 393.15,-228.7 403.51,-230.92 402.63,-223.98"/>
<text text-anchor="middle" x="504" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00"> m_Parameters</text>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="structarmnn_1_1_base_descriptor.html" target="_top" xlink:title="Base class for all descriptors.">
<polygon fill="white" stroke="black" points="3.5,-253.5 3.5,-272.5 94.5,-272.5 94.5,-253.5 3.5,-253.5"/>
<text text-anchor="middle" x="49" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">BaseDescriptor</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node9&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M104.73,-257.7C151.37,-253.19 218.37,-246.71 266.99,-242"/>
<polygon fill="midnightblue" stroke="midnightblue" points="104.13,-254.24 94.52,-258.69 104.81,-261.21 104.13,-254.24"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="classarmnn_1_1_tensor_shape.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10,-215.5 10,-234.5 88,-234.5 88,-215.5 10,-215.5"/>
<text text-anchor="middle" x="49" y="-222.5" font-family="Helvetica,sans-Serif" font-size="10.00">TensorShape</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge9" class="edge">
<title>Node10&#45;&gt;Node8</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M98.37,-226.91C145.1,-228.75 216.07,-231.55 266.94,-233.55"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="98.34,-223.4 88.21,-226.51 98.06,-230.4 98.34,-223.4"/>
<text text-anchor="middle" x="170" y="-234" font-family="Helvetica,sans-Serif" font-size="10.00"> m_BroadcastToShape</text>
</g>
<!-- Node11&#45;&gt;Node6 -->
<g id="edge10" class="edge">
<title>Node11&#45;&gt;Node6</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M428.3,-188.06C479.02,-186.01 540.55,-183.52 589.72,-181.53"/>
<polygon fill="orange" stroke="orange" points="428.16,-184.57 418.31,-188.47 428.44,-191.56 428.16,-184.57"/>
<text text-anchor="middle" x="504" y="-190" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToDescriptor &gt;</text>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge12" class="edge">
<title>Node12&#45;&gt;Node3</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M1004.16,-49.94C1056.74,-51.66 1121.36,-54.9 1179,-61 1192.92,-62.47 1207.67,-64.52 1221.9,-66.74"/>
<polygon fill="orange" stroke="orange" points="1004.26,-46.44 994.15,-49.63 1004.04,-53.44 1004.26,-46.44"/>
<text text-anchor="middle" x="1095.5" y="-64" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToQueueDescriptor &gt;</text>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1197,-20.5 1197,-39.5 1404,-39.5 1404,-20.5 1197,-20.5"/>
<text text-anchor="middle" x="1300.5" y="-27.5" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node2 -->
<g id="edge15" class="edge">
<title>Node13&#45;&gt;Node2</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M1414.12,-34.64C1467.2,-37.04 1531.38,-40.26 1589,-44 1594.82,-44.38 1600.83,-44.8 1606.88,-45.24"/>
<polygon fill="orange" stroke="orange" points="1414.15,-31.14 1404,-34.18 1413.83,-38.13 1414.15,-31.14"/>
<text text-anchor="middle" x="1505.5" y="-47" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToQueueDescriptor &gt;</text>
</g>
<!-- Node14&#45;&gt;Node13 -->
<g id="edge16" class="edge">
<title>Node14&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1004.2,-15.24C1063.65,-18.21 1137.75,-21.91 1196.85,-24.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1004.2,-11.73 994.04,-14.73 1003.85,-18.72 1004.2,-11.73"/>
</g>
</g>
</svg>