blob: 28c9ed9598bb1789bf22f541d54293355f3b0eac [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: QLstmQueueDescriptor Pages: 1 -->
<svg width="950pt" height="205pt"
viewBox="0.00 0.00 950.00 204.58" 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 200.58)">
<title>QLstmQueueDescriptor</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-200.58 946,-200.58 946,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="812,-78.08 812,-97.08 942,-97.08 942,-78.08 812,-78.08"/>
<text text-anchor="middle" x="877" y="-85.08" font-family="Helvetica,sans-Serif" font-size="10.00">QLstmQueueDescriptor</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="455,-140.58 455,-170.58 631,-170.58 631,-140.58 455,-140.58"/>
<text text-anchor="start" x="463" y="-158.58" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
<text text-anchor="middle" x="543" y="-147.58" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QLstmDescriptor &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="M641.34,-161.79C688.52,-161.89 745.36,-157.65 794,-141.58 822.49,-132.16 850.56,-110.17 865.33,-97.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="641.14,-158.29 631.11,-161.7 641.08,-165.29 641.14,-158.29"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="structarmnn_1_1_queue_descriptor.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-177.08 0,-196.08 98,-196.08 98,-177.08 0,-177.08"/>
<text text-anchor="middle" x="49" y="-184.08" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor</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="M108.43,-186.67C184.37,-186.22 320.99,-183.45 437,-170.58 442.86,-169.93 448.89,-169.2 454.96,-168.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="108.11,-183.17 98.13,-186.72 108.14,-190.17 108.11,-183.17"/>
</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="135,-140.58 135,-170.58 311,-170.58 311,-140.58 135,-140.58"/>
<text text-anchor="start" x="143" y="-158.58" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
<text text-anchor="middle" x="223" y="-147.58" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LayerDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M108.29,-176.07C118.02,-174.32 128.28,-172.47 138.49,-170.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="107.59,-172.64 98.37,-177.86 108.83,-179.53 107.59,-172.64"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="structarmnn_1_1_q_lstm_descriptor.html" target="_top" xlink:title="A QLstmDescriptor for the QLstmLayer.">
<polygon fill="white" stroke="black" points="174,-102.08 174,-121.08 272,-121.08 272,-102.08 174,-102.08"/>
<text text-anchor="middle" x="223" y="-109.08" font-family="Helvetica,sans-Serif" font-size="10.00">QLstmDescriptor</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M282.19,-119.39C325.02,-125.17 384.64,-133.27 437,-140.58 442.84,-141.39 448.85,-142.24 454.92,-143.09"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="282.61,-115.92 272.23,-118.05 281.67,-122.86 282.61,-115.92"/>
<text text-anchor="middle" x="383" y="-143.58" font-family="Helvetica,sans-Serif" font-size="10.00"> m_Parameters</text>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><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,-102.08 3.5,-121.08 94.5,-121.08 94.5,-102.08 3.5,-102.08"/>
<text text-anchor="middle" x="49" y="-109.08" font-family="Helvetica,sans-Serif" font-size="10.00">BaseDescriptor</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node5&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M105,-111.58C127.15,-111.58 152.46,-111.58 173.86,-111.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="104.74,-108.08 94.74,-111.58 104.74,-115.08 104.74,-108.08"/>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge5" class="edge">
<title>Node6&#45;&gt;Node2</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M321.41,-155.58C363.99,-155.58 413.54,-155.58 454.88,-155.58"/>
<polygon fill="orange" stroke="orange" points="321.32,-152.08 311.32,-155.58 321.32,-159.08 321.32,-152.08"/>
<text text-anchor="middle" x="383" y="-158.58" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmDescriptor &gt;</text>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="classarmnn_1_1_const_tensor_handle.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="488,-10.08 488,-29.08 598,-29.08 598,-10.08 488,-10.08"/>
<text text-anchor="middle" x="543" y="-17.08" font-family="Helvetica,sans-Serif" font-size="10.00">ConstTensorHandle</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node1 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M596.26,-8.29C648.17,0.5 729.18,7.59 794,-16.58 827.17,-28.94 855.85,-61.44 868.74,-77.83"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="595.51,-4.87 586.28,-10.06 596.73,-11.76 595.51,-4.87"/>
<text text-anchor="middle" x="721.5" y="-129.58" font-family="Helvetica,sans-Serif" font-size="10.00"> m_CellToForgetWeights</text>
<text text-anchor="middle" x="721.5" y="-118.58" font-family="Helvetica,sans-Serif" font-size="10.00">m_RecurrentToOutputWeights</text>
<text text-anchor="middle" x="721.5" y="-107.58" font-family="Helvetica,sans-Serif" font-size="10.00">m_CellBias</text>
<text text-anchor="middle" x="721.5" y="-96.58" font-family="Helvetica,sans-Serif" font-size="10.00">m_RecurrentToForgetWeights</text>
<text text-anchor="middle" x="721.5" y="-85.58" font-family="Helvetica,sans-Serif" font-size="10.00">m_RecurrentToInputWeights</text>
<text text-anchor="middle" x="721.5" y="-74.58" font-family="Helvetica,sans-Serif" font-size="10.00">m_InputToOutputWeights</text>
<text text-anchor="middle" x="721.5" y="-63.58" font-family="Helvetica,sans-Serif" font-size="10.00">m_RecurrentToCellWeights</text>
<text text-anchor="middle" x="721.5" y="-52.58" font-family="Helvetica,sans-Serif" font-size="10.00">m_InputToCellWeights</text>
<text text-anchor="middle" x="721.5" y="-41.58" font-family="Helvetica,sans-Serif" font-size="10.00">m_ProjectionBias</text>
<text text-anchor="middle" x="721.5" y="-30.58" font-family="Helvetica,sans-Serif" font-size="10.00">m_ForgetGateBias</text>
<text text-anchor="middle" x="721.5" y="-19.58" font-family="Helvetica,sans-Serif" font-size="10.00">...</text>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="classarmnn_1_1_i_tensor_handle.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="180,-10.08 180,-29.08 266,-29.08 266,-10.08 180,-10.08"/>
<text text-anchor="middle" x="223" y="-17.08" font-family="Helvetica,sans-Serif" font-size="10.00">ITensorHandle</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M276.35,-19.58C334.75,-19.58 428.77,-19.58 487.88,-19.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="276.23,-16.08 266.23,-19.58 276.23,-23.08 276.23,-16.08"/>
</g>
</g>
</svg>