IVGCVSW-8260 Update Doxgen Docu for 24.05

Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: If4bc983bf2793a27ded8e26ac2b29523fc1e4711
diff --git a/latest/structarmnn_1_1_queue_descriptor__inherit__graph.svg b/latest/structarmnn_1_1_queue_descriptor__inherit__graph.svg
index 95575f2..85d4621 100644
--- a/latest/structarmnn_1_1_queue_descriptor__inherit__graph.svg
+++ b/latest/structarmnn_1_1_queue_descriptor__inherit__graph.svg
@@ -4,17 +4,17 @@
 <!-- Generated by graphviz version 2.43.0 (0)
  -->
 <!-- Title: QueueDescriptor Pages: 1 -->
-<svg width="1005pt" height="3844pt"
- viewBox="0.00 0.00 1005.00 3844.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 3840)">
+<svg width="1005pt" height="3903pt"
+ viewBox="0.00 0.00 1005.00 3903.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 3899)">
 <title>QueueDescriptor</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-3840 1001,-3840 1001,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-3899 1001,-3899 1001,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="0,-2177.5 0,-2196.5 98,-2196.5 98,-2177.5 0,-2177.5"/>
-<text text-anchor="middle" x="49" y="-2184.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor</text>
+<polygon fill="#bfbfbf" stroke="black" points="0,-2206.5 0,-2225.5 98,-2225.5 98,-2206.5 0,-2206.5"/>
+<text text-anchor="middle" x="49" y="-2213.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor</text>
 </a>
 </g>
 </g>
@@ -22,409 +22,409 @@
 <g id="node2" class="node">
 <title>Node2</title>
 <g id="a_node2"><a xlink:href="structarmnn_1_1_abs_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="174.5,-3816.5 174.5,-3835.5 290.5,-3835.5 290.5,-3816.5 174.5,-3816.5"/>
-<text text-anchor="middle" x="232.5" y="-3823.5" font-family="Helvetica,sans-Serif" font-size="10.00">AbsQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="174.5,-3875.5 174.5,-3894.5 290.5,-3894.5 290.5,-3875.5 174.5,-3875.5"/>
+<text text-anchor="middle" x="232.5" y="-3882.5" font-family="Helvetica,sans-Serif" font-size="10.00">AbsQueueDescriptor</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="M50.38,-2206.73C53.48,-2363.36 75.46,-3407.5 116,-3720 121.09,-3759.25 106.73,-3779.3 135,-3807 145.55,-3817.34 159.99,-3822.86 174.48,-3825.64"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.88,-2206.6 50.18,-2196.67 46.88,-2206.73 53.88,-2206.6"/>
+<path fill="none" stroke="midnightblue" d="M50.36,-2235.63C53.34,-2393.61 74.75,-3460.05 116,-3779 121.08,-3818.25 106.73,-3838.3 135,-3866 145.55,-3876.34 159.99,-3881.86 174.48,-3884.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.86,-2235.43 50.17,-2225.5 46.86,-2235.56 53.86,-2235.43"/>
 </g>
 <!-- Node3 -->
 <g id="node3" class="node">
 <title>Node3</title>
 <g id="a_node3"><a xlink:href="structarmnn_1_1_addition_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="163,-3778.5 163,-3797.5 302,-3797.5 302,-3778.5 163,-3778.5"/>
-<text text-anchor="middle" x="232.5" y="-3785.5" font-family="Helvetica,sans-Serif" font-size="10.00">AdditionQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="163,-3837.5 163,-3856.5 302,-3856.5 302,-3837.5 163,-3837.5"/>
+<text text-anchor="middle" x="232.5" y="-3844.5" font-family="Helvetica,sans-Serif" font-size="10.00">AdditionQueueDescriptor</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="M50.42,-2207.19C53.7,-2363.12 76.37,-3377.88 116,-3682 121.11,-3721.25 106.73,-3741.3 135,-3769 142.68,-3776.53 152.43,-3781.5 162.76,-3784.72"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.91,-2206.7 50.2,-2196.77 46.91,-2206.85 53.91,-2206.7"/>
+<path fill="none" stroke="midnightblue" d="M50.38,-2235.63C53.51,-2391.43 75.63,-3430.14 116,-3741 121.1,-3780.25 106.73,-3800.3 135,-3828 142.68,-3835.53 152.43,-3840.5 162.76,-3843.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.88,-2235.55 50.19,-2225.62 46.89,-2235.68 53.88,-2235.55"/>
 </g>
 <!-- Node4 -->
 <g id="node4" class="node">
 <title>Node4</title>
 <g id="a_node4"><a xlink:href="structarmnn_1_1_cast_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="172.5,-3740.5 172.5,-3759.5 292.5,-3759.5 292.5,-3740.5 172.5,-3740.5"/>
-<text text-anchor="middle" x="232.5" y="-3747.5" font-family="Helvetica,sans-Serif" font-size="10.00">CastQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="172.5,-3799.5 172.5,-3818.5 292.5,-3818.5 292.5,-3799.5 172.5,-3799.5"/>
+<text text-anchor="middle" x="232.5" y="-3806.5" font-family="Helvetica,sans-Serif" font-size="10.00">CastQueueDescriptor</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="M50.43,-2206.67C53.83,-2358.64 77.21,-3347.61 116,-3644 121.14,-3683.24 106.73,-3703.3 135,-3731 145.06,-3740.86 158.66,-3746.34 172.47,-3749.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.93,-2206.45 50.21,-2196.53 46.93,-2206.6 53.93,-2206.45"/>
+<path fill="none" stroke="midnightblue" d="M50.42,-2236.08C53.73,-2391.18 76.55,-3400.51 116,-3703 121.12,-3742.25 106.73,-3762.3 135,-3790 145.06,-3799.86 158.66,-3805.34 172.47,-3808.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.91,-2235.65 50.2,-2225.72 46.91,-2235.79 53.91,-2235.65"/>
 </g>
 <!-- Node5 -->
 <g id="node5" class="node">
 <title>Node5</title>
 <g id="a_node5"><a xlink:href="structarmnn_1_1_constant_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="161.5,-3702.5 161.5,-3721.5 303.5,-3721.5 303.5,-3702.5 161.5,-3702.5"/>
-<text text-anchor="middle" x="232.5" y="-3709.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConstantQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="161.5,-3761.5 161.5,-3780.5 303.5,-3780.5 303.5,-3761.5 161.5,-3761.5"/>
+<text text-anchor="middle" x="232.5" y="-3768.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConstantQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node5 -->
 <g id="edge4" class="edge">
 <title>Node1&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M50.46,-2206.62C54.01,-2356.15 78.08,-3317.65 116,-3606 121.16,-3645.24 106.73,-3665.3 135,-3693 142.32,-3700.17 151.51,-3705.02 161.29,-3708.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.96,-2206.53 50.22,-2196.61 46.96,-2206.69 53.96,-2206.53"/>
+<path fill="none" stroke="midnightblue" d="M50.45,-2236.03C53.91,-2388.73 77.42,-3370.55 116,-3665 121.14,-3704.24 106.73,-3724.3 135,-3752 142.32,-3759.17 151.51,-3764.02 161.29,-3767.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.94,-2235.73 50.22,-2225.82 46.94,-2235.89 53.94,-2235.73"/>
 </g>
 <!-- Node6 -->
 <g id="node6" class="node">
 <title>Node6</title>
 <g id="a_node6"><a xlink:href="structarmnn_1_1_convert_fp16_to_fp32_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="135,-3664.5 135,-3683.5 330,-3683.5 330,-3664.5 135,-3664.5"/>
-<text text-anchor="middle" x="232.5" y="-3671.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp16ToFp32QueueDescriptor</text>
+<polygon fill="white" stroke="black" points="135,-3723.5 135,-3742.5 330,-3742.5 330,-3723.5 135,-3723.5"/>
+<text text-anchor="middle" x="232.5" y="-3730.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp16ToFp32QueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node6 -->
 <g id="edge5" class="edge">
 <title>Node1&#45;&gt;Node6</title>
-<path fill="none" stroke="midnightblue" d="M50.5,-2206.99C54.24,-2355.43 78.99,-3287.95 116,-3568 121.19,-3607.24 106.73,-3627.3 135,-3655 138.78,-3658.7 143.06,-3661.79 147.67,-3664.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.99,-2206.6 50.24,-2196.69 46.99,-2206.77 53.99,-2206.6"/>
+<path fill="none" stroke="midnightblue" d="M50.47,-2235.96C54.09,-2386.12 78.3,-3340.56 116,-3627 121.17,-3666.24 106.73,-3686.3 135,-3714 138.78,-3717.7 143.06,-3720.79 147.67,-3723.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.96,-2235.47 50.22,-2225.56 46.96,-2235.64 53.96,-2235.47"/>
 </g>
 <!-- Node7 -->
 <g id="node7" class="node">
 <title>Node7</title>
 <g id="a_node7"><a xlink:href="structarmnn_1_1_convert_fp32_to_fp16_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="135,-3626.5 135,-3645.5 330,-3645.5 330,-3626.5 135,-3626.5"/>
-<text text-anchor="middle" x="232.5" y="-3633.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp32ToFp16QueueDescriptor</text>
+<polygon fill="white" stroke="black" points="135,-3685.5 135,-3704.5 330,-3704.5 330,-3685.5 135,-3685.5"/>
+<text text-anchor="middle" x="232.5" y="-3692.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp32ToFp16QueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node7 -->
 <g id="edge6" class="edge">
 <title>Node1&#45;&gt;Node7</title>
-<path fill="none" stroke="midnightblue" d="M49.74,-2206.78C48.41,-2329.04 44.83,-2994.22 116,-3530 121.21,-3569.23 106.73,-3589.3 135,-3617 138.78,-3620.7 143.06,-3623.79 147.67,-3626.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.24,-2206.7 49.86,-2196.66 46.24,-2206.62 53.24,-2206.7"/>
+<path fill="none" stroke="midnightblue" d="M49.71,-2235.83C48.17,-2359.79 43.46,-3040.67 116,-3589 121.19,-3628.24 106.73,-3648.3 135,-3676 138.78,-3679.7 143.06,-3682.79 147.67,-3685.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.22,-2235.64 49.85,-2225.59 46.22,-2235.55 53.22,-2235.64"/>
 </g>
 <!-- Node8 -->
 <g id="node8" class="node">
 <title>Node8</title>
 <g id="a_node8"><a xlink:href="structarmnn_1_1_debug_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="167.5,-3588.5 167.5,-3607.5 297.5,-3607.5 297.5,-3588.5 167.5,-3588.5"/>
-<text text-anchor="middle" x="232.5" y="-3595.5" font-family="Helvetica,sans-Serif" font-size="10.00">DebugQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="167.5,-3647.5 167.5,-3666.5 297.5,-3666.5 297.5,-3647.5 167.5,-3647.5"/>
+<text text-anchor="middle" x="232.5" y="-3654.5" font-family="Helvetica,sans-Serif" font-size="10.00">DebugQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node8 -->
 <g id="edge7" class="edge">
 <title>Node1&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M49.78,-2206.96C48.71,-2327.68 46.61,-2972.46 116,-3492 121.24,-3531.23 106.73,-3551.3 135,-3579 143.78,-3587.6 155.26,-3592.87 167.22,-3596"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.28,-2206.7 49.88,-2196.66 46.28,-2206.63 53.28,-2206.7"/>
+<path fill="none" stroke="midnightblue" d="M49.75,-2235.66C48.47,-2357.19 45.18,-3018.41 116,-3551 121.22,-3590.23 106.73,-3610.3 135,-3638 143.78,-3646.6 155.26,-3651.87 167.22,-3655"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.25,-2235.65 49.87,-2225.61 46.25,-2235.57 53.25,-2235.65"/>
 </g>
 <!-- Node9 -->
 <g id="node9" class="node">
 <title>Node9</title>
 <g id="a_node9"><a xlink:href="structarmnn_1_1_dequantize_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="155.5,-3550.5 155.5,-3569.5 309.5,-3569.5 309.5,-3550.5 155.5,-3550.5"/>
-<text text-anchor="middle" x="232.5" y="-3557.5" font-family="Helvetica,sans-Serif" font-size="10.00">DequantizeQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="155.5,-3609.5 155.5,-3628.5 309.5,-3628.5 309.5,-3609.5 155.5,-3609.5"/>
+<text text-anchor="middle" x="232.5" y="-3616.5" font-family="Helvetica,sans-Serif" font-size="10.00">DequantizeQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node9 -->
 <g id="edge8" class="edge">
 <title>Node1&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M49.83,-2206.75C49.03,-2324.89 48.32,-2950.13 116,-3454 121.27,-3493.23 106.73,-3513.3 135,-3541 140.73,-3546.62 147.61,-3550.81 155.03,-3553.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.33,-2206.68 49.9,-2196.65 46.33,-2206.63 53.33,-2206.68"/>
+<path fill="none" stroke="midnightblue" d="M49.79,-2235.83C48.78,-2355.82 46.95,-2996.65 116,-3513 121.25,-3552.23 106.73,-3572.3 135,-3600 140.73,-3605.62 147.61,-3609.81 155.03,-3612.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.29,-2235.64 49.89,-2225.61 46.29,-2235.57 53.29,-2235.64"/>
 </g>
 <!-- Node10 -->
 <g id="node10" class="node">
 <title>Node10</title>
 <g id="a_node10"><a xlink:href="structarmnn_1_1_division_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="163.5,-3512.5 163.5,-3531.5 301.5,-3531.5 301.5,-3512.5 163.5,-3512.5"/>
-<text text-anchor="middle" x="232.5" y="-3519.5" font-family="Helvetica,sans-Serif" font-size="10.00">DivisionQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="163.5,-3571.5 163.5,-3590.5 301.5,-3590.5 301.5,-3571.5 163.5,-3571.5"/>
+<text text-anchor="middle" x="232.5" y="-3578.5" font-family="Helvetica,sans-Serif" font-size="10.00">DivisionQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node10 -->
 <g id="edge9" class="edge">
 <title>Node1&#45;&gt;Node10</title>
-<path fill="none" stroke="midnightblue" d="M49.87,-2206.87C49.35,-2323.25 50.08,-2928.26 116,-3416 121.3,-3455.22 106.73,-3475.3 135,-3503 142.81,-3510.65 152.74,-3515.66 163.25,-3518.87"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.37,-2206.65 49.92,-2196.63 46.37,-2206.61 53.37,-2206.65"/>
+<path fill="none" stroke="midnightblue" d="M49.84,-2235.62C49.1,-2353.02 48.66,-2974.31 116,-3475 121.28,-3514.22 106.73,-3534.3 135,-3562 142.81,-3569.65 152.74,-3574.66 163.25,-3577.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.34,-2235.62 49.91,-2225.59 46.34,-2235.57 53.34,-2235.62"/>
 </g>
 <!-- Node11 -->
 <g id="node11" class="node">
 <title>Node11</title>
 <g id="a_node11"><a xlink:href="structarmnn_1_1_equal_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="170,-3474.5 170,-3493.5 295,-3493.5 295,-3474.5 170,-3474.5"/>
-<text text-anchor="middle" x="232.5" y="-3481.5" font-family="Helvetica,sans-Serif" font-size="10.00">EqualQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="170,-3533.5 170,-3552.5 295,-3552.5 295,-3533.5 170,-3533.5"/>
+<text text-anchor="middle" x="232.5" y="-3540.5" font-family="Helvetica,sans-Serif" font-size="10.00">EqualQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node11 -->
 <g id="edge10" class="edge">
 <title>Node1&#45;&gt;Node11</title>
-<path fill="none" stroke="midnightblue" d="M49.92,-2206.61C49.68,-2320.27 51.78,-2905.84 116,-3378 121.33,-3417.22 106.73,-3437.3 135,-3465 144.45,-3474.26 157.03,-3479.66 169.97,-3482.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.42,-2206.6 49.95,-2196.59 46.42,-2206.58 53.42,-2206.6"/>
+<path fill="none" stroke="midnightblue" d="M49.88,-2235.74C49.42,-2351.37 50.43,-2952.43 116,-3437 121.31,-3476.22 106.73,-3496.3 135,-3524 144.45,-3533.26 157.03,-3538.66 169.97,-3541.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.38,-2235.58 49.93,-2225.57 46.38,-2235.55 53.38,-2235.58"/>
 </g>
 <!-- Node12 -->
 <g id="node12" class="node">
 <title>Node12</title>
 <g id="a_node12"><a xlink:href="structarmnn_1_1_floor_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="171,-3436.5 171,-3455.5 294,-3455.5 294,-3436.5 171,-3436.5"/>
-<text text-anchor="middle" x="232.5" y="-3443.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloorQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="171,-3495.5 171,-3514.5 294,-3514.5 294,-3495.5 171,-3495.5"/>
+<text text-anchor="middle" x="232.5" y="-3502.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloorQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node12 -->
 <g id="edge11" class="edge">
 <title>Node1&#45;&gt;Node12</title>
-<path fill="none" stroke="midnightblue" d="M49.99,-2206.65C50.15,-2318.23 54.12,-2883.18 116,-3339 121.38,-3378.65 106.45,-3398.97 135,-3427 144.69,-3436.51 157.66,-3441.95 170.95,-3444.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.49,-2206.53 49.98,-2196.53 46.49,-2206.54 53.49,-2206.53"/>
+<path fill="none" stroke="midnightblue" d="M49.93,-2235.82C49.76,-2349.55 52.19,-2930.49 116,-3399 121.34,-3438.22 106.73,-3458.3 135,-3486 144.7,-3495.5 157.68,-3500.93 170.97,-3503.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.43,-2235.54 49.95,-2225.53 46.43,-2235.52 53.43,-2235.54"/>
 </g>
 <!-- Node13 -->
 <g id="node13" class="node">
 <title>Node13</title>
 <g id="a_node13"><a xlink:href="structarmnn_1_1_gather_nd_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="160,-3398.5 160,-3417.5 305,-3417.5 305,-3398.5 160,-3398.5"/>
-<text text-anchor="middle" x="232.5" y="-3405.5" font-family="Helvetica,sans-Serif" font-size="10.00">GatherNdQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="160,-3457.5 160,-3476.5 305,-3476.5 305,-3457.5 160,-3457.5"/>
+<text text-anchor="middle" x="232.5" y="-3464.5" font-family="Helvetica,sans-Serif" font-size="10.00">GatherNdQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node13 -->
 <g id="edge12" class="edge">
 <title>Node1&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M50.04,-2207.02C50.51,-2317.3 55.91,-2861.6 116,-3301 121.42,-3340.64 106.45,-3360.97 135,-3389 141.94,-3395.82 150.58,-3400.54 159.81,-3403.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.54,-2206.71 50.01,-2196.72 46.54,-2206.73 53.54,-2206.71"/>
+<path fill="none" stroke="midnightblue" d="M50,-2235.87C50.23,-2347.5 54.52,-2907.82 116,-3360 121.39,-3399.65 106.45,-3419.97 135,-3448 141.94,-3454.82 150.58,-3459.54 159.81,-3462.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.5,-2235.72 49.99,-2225.72 46.5,-2235.73 53.5,-2235.72"/>
 </g>
 <!-- Node14 -->
 <g id="node14" class="node">
 <title>Node14</title>
 <g id="a_node14"><a xlink:href="structarmnn_1_1_greater_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="165,-3360.5 165,-3379.5 300,-3379.5 300,-3360.5 165,-3360.5"/>
-<text text-anchor="middle" x="232.5" y="-3367.5" font-family="Helvetica,sans-Serif" font-size="10.00">GreaterQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="165,-3419.5 165,-3438.5 300,-3438.5 300,-3419.5 165,-3419.5"/>
+<text text-anchor="middle" x="232.5" y="-3426.5" font-family="Helvetica,sans-Serif" font-size="10.00">GreaterQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node14 -->
 <g id="edge13" class="edge">
 <title>Node1&#45;&gt;Node14</title>
-<path fill="none" stroke="midnightblue" d="M50.1,-2206.68C50.86,-2313.97 57.57,-2839.04 116,-3263 121.46,-3302.64 106.45,-3322.97 135,-3351 143.16,-3359.02 153.66,-3364.14 164.72,-3367.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.6,-2206.62 50.04,-2196.64 46.6,-2206.66 53.6,-2206.62"/>
+<path fill="none" stroke="midnightblue" d="M50.05,-2235.88C50.58,-2345.37 56.25,-2885.75 116,-3322 121.43,-3361.64 106.45,-3381.97 135,-3410 143.16,-3418.02 153.66,-3423.14 164.72,-3426.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.55,-2235.64 50.01,-2225.65 46.55,-2235.67 53.55,-2235.64"/>
 </g>
 <!-- Node15 -->
 <g id="node15" class="node">
 <title>Node15</title>
 <g id="a_node15"><a xlink:href="structarmnn_1_1_map_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="173,-3322.5 173,-3341.5 292,-3341.5 292,-3322.5 173,-3322.5"/>
-<text text-anchor="middle" x="232.5" y="-3329.5" font-family="Helvetica,sans-Serif" font-size="10.00">MapQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="173,-3381.5 173,-3400.5 292,-3400.5 292,-3381.5 173,-3381.5"/>
+<text text-anchor="middle" x="232.5" y="-3388.5" font-family="Helvetica,sans-Serif" font-size="10.00">MapQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node15 -->
 <g id="edge14" class="edge">
 <title>Node1&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M50.16,-2206.96C51.26,-2312.64 59.35,-2817.29 116,-3225 121.51,-3264.63 106.45,-3284.97 135,-3313 145.17,-3322.99 158.98,-3328.48 172.96,-3331.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.66,-2206.75 50.07,-2196.79 46.66,-2206.82 53.66,-2206.75"/>
+<path fill="none" stroke="midnightblue" d="M50.11,-2235.86C50.95,-2343.08 57.97,-2863.62 116,-3284 121.47,-3323.64 106.45,-3343.97 135,-3372 145.17,-3381.99 158.98,-3387.48 172.96,-3390.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.61,-2235.54 50.04,-2225.57 46.61,-2235.59 53.61,-2235.54"/>
 </g>
 <!-- Node16 -->
 <g id="node16" class="node">
 <title>Node16</title>
 <g id="a_node16"><a xlink:href="structarmnn_1_1_maximum_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="158.5,-3284.5 158.5,-3303.5 306.5,-3303.5 306.5,-3284.5 158.5,-3284.5"/>
-<text text-anchor="middle" x="232.5" y="-3291.5" font-family="Helvetica,sans-Serif" font-size="10.00">MaximumQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="158.5,-3343.5 158.5,-3362.5 306.5,-3362.5 306.5,-3343.5 158.5,-3343.5"/>
+<text text-anchor="middle" x="232.5" y="-3350.5" font-family="Helvetica,sans-Serif" font-size="10.00">MaximumQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node16 -->
 <g id="edge15" class="edge">
 <title>Node1&#45;&gt;Node16</title>
-<path fill="none" stroke="midnightblue" d="M50.23,-2207.2C51.66,-2311.08 61.11,-2795.45 116,-3187 121.55,-3226.62 106.45,-3246.97 135,-3275 141.58,-3281.46 149.68,-3286.04 158.36,-3289.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.73,-2206.87 50.1,-2196.91 46.73,-2206.96 53.73,-2206.87"/>
+<path fill="none" stroke="midnightblue" d="M50.18,-2235.81C51.33,-2340.67 59.68,-2841.44 116,-3246 121.52,-3285.63 106.45,-3305.97 135,-3334 141.58,-3340.46 149.68,-3345.04 158.36,-3348.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.67,-2235.68 50.07,-2225.71 46.67,-2235.75 53.67,-2235.68"/>
 </g>
 <!-- Node17 -->
 <g id="node17" class="node">
 <title>Node17</title>
 <g id="a_node17"><a xlink:href="structarmnn_1_1_mem_copy_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="158.5,-3246.5 158.5,-3265.5 306.5,-3265.5 306.5,-3246.5 158.5,-3246.5"/>
-<text text-anchor="middle" x="232.5" y="-3253.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemCopyQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="158.5,-3305.5 158.5,-3324.5 306.5,-3324.5 306.5,-3305.5 158.5,-3305.5"/>
+<text text-anchor="middle" x="232.5" y="-3312.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemCopyQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node17 -->
 <g id="edge16" class="edge">
 <title>Node1&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M50.3,-2206.74C52.04,-2307.31 62.75,-2772.72 116,-3149 121.61,-3188.62 106.45,-3208.97 135,-3237 141.58,-3243.46 149.68,-3248.04 158.36,-3251.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.8,-2206.48 50.13,-2196.53 46.8,-2206.59 53.8,-2206.48"/>
+<path fill="none" stroke="midnightblue" d="M50.25,-2236.04C51.74,-2339.09 61.45,-2819.59 116,-3208 121.57,-3247.62 106.45,-3267.97 135,-3296 141.58,-3302.46 149.68,-3307.04 158.36,-3310.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.74,-2235.78 50.11,-2225.83 46.74,-2235.88 53.74,-2235.78"/>
 </g>
 <!-- Node18 -->
 <g id="node18" class="node">
 <title>Node18</title>
 <g id="a_node18"><a xlink:href="structarmnn_1_1_mem_import_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="155,-3208.5 155,-3227.5 310,-3227.5 310,-3208.5 155,-3208.5"/>
-<text text-anchor="middle" x="232.5" y="-3215.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemImportQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="155,-3267.5 155,-3286.5 310,-3286.5 310,-3267.5 155,-3267.5"/>
+<text text-anchor="middle" x="232.5" y="-3274.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemImportQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node18 -->
 <g id="edge17" class="edge">
 <title>Node1&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M50.38,-2206.88C52.48,-2305.36 64.5,-2750.71 116,-3111 121.66,-3150.61 106.45,-3170.97 135,-3199 140.6,-3204.5 147.31,-3208.64 154.54,-3211.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.87,-2206.54 50.17,-2196.61 46.87,-2206.68 53.87,-2206.54"/>
+<path fill="none" stroke="midnightblue" d="M50.32,-2236.21C52.16,-2337.27 63.2,-2797.64 116,-3170 121.62,-3209.62 106.45,-3229.97 135,-3258 140.6,-3263.5 147.31,-3267.64 154.54,-3270.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.82,-2235.86 50.15,-2225.93 46.82,-2235.98 53.82,-2235.86"/>
 </g>
 <!-- Node19 -->
 <g id="node19" class="node">
 <title>Node19</title>
 <g id="a_node19"><a xlink:href="structarmnn_1_1_mem_sync_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="159.5,-3170.5 159.5,-3189.5 305.5,-3189.5 305.5,-3170.5 159.5,-3170.5"/>
-<text text-anchor="middle" x="232.5" y="-3177.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemSyncQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="159.5,-3229.5 159.5,-3248.5 305.5,-3248.5 305.5,-3229.5 159.5,-3229.5"/>
+<text text-anchor="middle" x="232.5" y="-3236.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemSyncQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node19 -->
 <g id="edge18" class="edge">
 <title>Node1&#45;&gt;Node19</title>
-<path fill="none" stroke="midnightblue" d="M50.46,-2206.66C52.9,-2302.3 66.19,-2728.26 116,-3073 121.72,-3112.6 106.45,-3132.97 135,-3161 141.82,-3167.7 150.28,-3172.38 159.33,-3175.6"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.96,-2206.58 50.21,-2196.67 46.96,-2206.75 53.96,-2206.58"/>
+<path fill="none" stroke="midnightblue" d="M50.39,-2235.7C52.55,-2333.33 64.83,-2774.83 116,-3132 121.67,-3171.61 106.45,-3191.97 135,-3220 141.82,-3226.7 150.28,-3231.38 159.33,-3234.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.89,-2235.45 50.18,-2225.53 46.89,-2235.6 53.89,-2235.45"/>
 </g>
 <!-- Node20 -->
 <g id="node20" class="node">
 <title>Node20</title>
 <g id="a_node20"><a xlink:href="structarmnn_1_1_merge_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="168,-3132.5 168,-3151.5 297,-3151.5 297,-3132.5 168,-3132.5"/>
-<text text-anchor="middle" x="232.5" y="-3139.5" font-family="Helvetica,sans-Serif" font-size="10.00">MergeQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="168,-3191.5 168,-3210.5 297,-3210.5 297,-3191.5 168,-3191.5"/>
+<text text-anchor="middle" x="232.5" y="-3198.5" font-family="Helvetica,sans-Serif" font-size="10.00">MergeQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node20 -->
 <g id="edge19" class="edge">
 <title>Node1&#45;&gt;Node20</title>
-<path fill="none" stroke="midnightblue" d="M50.58,-2206.95C53.49,-2300.6 68.39,-2705.75 116,-3034 121.81,-3074.03 106.17,-3094.63 135,-3123 143.88,-3131.74 155.55,-3137.05 167.68,-3140.16"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="54.07,-2206.57 50.27,-2196.68 47.07,-2206.78 54.07,-2206.57"/>
+<path fill="none" stroke="midnightblue" d="M50.5,-2235.75C53.11,-2330.98 67.01,-2752.05 116,-3093 121.75,-3133.04 106.17,-3153.63 135,-3182 143.88,-3190.74 155.55,-3196.05 167.68,-3199.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.99,-2235.47 50.23,-2225.57 46.99,-2235.66 53.99,-2235.47"/>
 </g>
 <!-- Node21 -->
 <g id="node21" class="node">
 <title>Node21</title>
 <g id="a_node21"><a xlink:href="structarmnn_1_1_minimum_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="160,-3094.5 160,-3113.5 305,-3113.5 305,-3094.5 160,-3094.5"/>
-<text text-anchor="middle" x="232.5" y="-3101.5" font-family="Helvetica,sans-Serif" font-size="10.00">MinimumQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="160,-3153.5 160,-3172.5 305,-3172.5 305,-3153.5 160,-3153.5"/>
+<text text-anchor="middle" x="232.5" y="-3160.5" font-family="Helvetica,sans-Serif" font-size="10.00">MinimumQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node21 -->
 <g id="edge20" class="edge">
 <title>Node1&#45;&gt;Node21</title>
-<path fill="none" stroke="midnightblue" d="M50.8,-2206.72C54.62,-2296.89 72.68,-2678.82 116,-2989 122.02,-3032.08 104.23,-3054.26 135,-3085 141.89,-3091.88 150.49,-3096.64 159.7,-3099.88"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="54.29,-2206.42 50.38,-2196.58 47.29,-2206.71 54.29,-2206.42"/>
+<path fill="none" stroke="midnightblue" d="M50.73,-2236.18C54.3,-2329.2 71.5,-2725.9 116,-3048 121.95,-3091.09 104.23,-3113.26 135,-3144 141.89,-3150.88 150.49,-3155.64 159.7,-3158.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.22,-2235.8 50.35,-2225.94 47.23,-2236.06 54.22,-2235.8"/>
 </g>
 <!-- Node22 -->
 <g id="node22" class="node">
 <title>Node22</title>
 <g id="a_node22"><a xlink:href="structarmnn_1_1_multiplication_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="150,-3056.5 150,-3075.5 315,-3075.5 315,-3056.5 150,-3056.5"/>
-<text text-anchor="middle" x="232.5" y="-3063.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiplicationQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="150,-3115.5 150,-3134.5 315,-3134.5 315,-3115.5 150,-3115.5"/>
+<text text-anchor="middle" x="232.5" y="-3122.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiplicationQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node22 -->
 <g id="edge21" class="edge">
 <title>Node1&#45;&gt;Node22</title>
-<path fill="none" stroke="midnightblue" d="M50.45,-2206.96C52.71,-2296.63 64.92,-2670.97 116,-2973 121.66,-3006.48 110.32,-3023.68 135,-3047 139.34,-3051.1 144.3,-3054.44 149.63,-3057.14"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.94,-2206.75 50.2,-2196.84 46.95,-2206.92 53.94,-2206.75"/>
+<path fill="none" stroke="midnightblue" d="M50.36,-2235.85C52.28,-2327.35 63.29,-2717.44 116,-3032 121.61,-3065.49 110.32,-3082.68 135,-3106 139.34,-3110.1 144.3,-3113.44 149.63,-3116.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.86,-2235.71 50.16,-2225.78 46.86,-2235.84 53.86,-2235.71"/>
 </g>
 <!-- Node23 -->
 <g id="node23" class="node">
 <title>Node23</title>
 <g id="a_node23"><a xlink:href="structarmnn_1_1_prelu_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="171,-3018.5 171,-3037.5 294,-3037.5 294,-3018.5 171,-3018.5"/>
-<text text-anchor="middle" x="232.5" y="-3025.5" font-family="Helvetica,sans-Serif" font-size="10.00">PreluQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="171,-3077.5 171,-3096.5 294,-3096.5 294,-3077.5 171,-3077.5"/>
+<text text-anchor="middle" x="232.5" y="-3084.5" font-family="Helvetica,sans-Serif" font-size="10.00">PreluQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node23 -->
 <g id="edge22" class="edge">
 <title>Node1&#45;&gt;Node23</title>
-<path fill="none" stroke="midnightblue" d="M49.79,-2206.96C49.23,-2295.87 51.18,-2664.26 116,-2957 121.32,-2981.02 116.3,-2993.01 135,-3009 145.06,-3017.6 157.87,-3022.73 170.85,-3025.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.29,-2206.74 49.87,-2196.71 46.29,-2206.68 53.29,-2206.74"/>
+<path fill="none" stroke="midnightblue" d="M49.7,-2235.87C48.72,-2326.68 48.95,-2710.87 116,-3016 121.28,-3040.03 116.3,-3052.01 135,-3068 145.06,-3076.6 157.87,-3081.73 170.85,-3084.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.2,-2235.7 49.83,-2225.65 46.2,-2235.61 53.2,-2235.7"/>
 </g>
 <!-- Node24 -->
 <g id="node24" class="node">
 <title>Node24</title>
 <g id="a_node24"><a xlink:href="structarmnn_1_1_quantized_lstm_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="146.5,-2980.5 146.5,-2999.5 318.5,-2999.5 318.5,-2980.5 146.5,-2980.5"/>
-<text text-anchor="middle" x="232.5" y="-2987.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizedLstmQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="146.5,-3039.5 146.5,-3058.5 318.5,-3058.5 318.5,-3039.5 146.5,-3039.5"/>
+<text text-anchor="middle" x="232.5" y="-3046.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizedLstmQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node24 -->
 <g id="edge23" class="edge">
 <title>Node1&#45;&gt;Node24</title>
-<path fill="none" stroke="midnightblue" d="M50.43,-2207.1C52.91,-2312.32 66.89,-2800.3 116,-2942 121.05,-2956.56 122.22,-2962.39 135,-2971 140.67,-2974.81 146.92,-2977.9 153.43,-2980.39"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.93,-2206.83 50.2,-2196.92 46.93,-2206.99 53.93,-2206.83"/>
+<path fill="none" stroke="midnightblue" d="M50.35,-2235.88C52.46,-2343.11 65.04,-2853.17 116,-3001 121.02,-3015.57 122.22,-3021.39 135,-3030 140.67,-3033.81 146.92,-3036.9 153.43,-3039.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.85,-2235.73 50.16,-2225.8 46.85,-2235.86 53.85,-2235.73"/>
 </g>
 <!-- Node25 -->
 <g id="node25" class="node">
 <title>Node25</title>
 <g id="a_node25"><a xlink:href="structarmnn_1_1_quantize_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="161.5,-2942.5 161.5,-2961.5 303.5,-2961.5 303.5,-2942.5 161.5,-2942.5"/>
-<text text-anchor="middle" x="232.5" y="-2949.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizeQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="161.5,-3001.5 161.5,-3020.5 303.5,-3020.5 303.5,-3001.5 161.5,-3001.5"/>
+<text text-anchor="middle" x="232.5" y="-3008.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizeQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node25 -->
 <g id="edge24" class="edge">
 <title>Node1&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M50.38,-2206.86C52.71,-2319.25 66.65,-2872.56 116,-2928 127.58,-2941 144.2,-2948.02 161.24,-2951.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.87,-2206.55 50.18,-2196.62 46.88,-2206.69 53.87,-2206.55"/>
+<path fill="none" stroke="midnightblue" d="M50.31,-2235.94C52.28,-2351.22 64.66,-2929.13 116,-2987 127.55,-3000.02 144.17,-3007.04 161.21,-3010.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.81,-2235.68 50.14,-2225.74 46.81,-2235.8 53.81,-2235.68"/>
 </g>
 <!-- Node26 -->
 <g id="node26" class="node">
 <title>Node26</title>
 <g id="a_node26"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="144.5,-1648 144.5,-1678 320.5,-1678 320.5,-1648 144.5,-1648"/>
-<text text-anchor="start" x="152.5" y="-1666" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="232.5" y="-1655" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LayerDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="144.5,-1699 144.5,-1729 320.5,-1729 320.5,-1699 144.5,-1699"/>
+<text text-anchor="start" x="152.5" y="-1717" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="232.5" y="-1706" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LayerDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node26 -->
 <g id="edge25" class="edge">
 <title>Node1&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M49.99,-2166.96C50.33,-2084.66 55.66,-1773.53 116,-1701 124.37,-1690.94 135.46,-1683.52 147.46,-1678.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.49,-2167.38 49.97,-2177.39 53.49,-2167.4 46.49,-2167.38"/>
+<path fill="none" stroke="midnightblue" d="M50.31,-2195.79C51.92,-2116.71 61.46,-1829.15 116,-1760 127.23,-1745.76 143.52,-1735.92 160.35,-1729.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.8,-2196.21 50.12,-2206.27 53.8,-2196.33 46.8,-2196.21"/>
 </g>
 <!-- Node27 -->
 <g id="node27" class="node">
 <title>Node27</title>
 <g id="a_node27"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2794 571,-2824 747,-2824 747,-2794 571,-2794"/>
-<text text-anchor="start" x="579" y="-2812" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2801" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FakeQuantizationDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2556 571,-2586 747,-2586 747,-2556 571,-2556"/>
+<text text-anchor="start" x="579" y="-2574" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2563" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FakeQuantizationDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node27 -->
-<g id="edge143" class="edge">
+<g id="edge145" class="edge">
 <title>Node1&#45;&gt;Node27</title>
-<path fill="none" stroke="midnightblue" d="M50.18,-2206.93C51.4,-2295.16 60.92,-2649.51 135,-2725 198.6,-2789.81 260.85,-2727.14 330,-2786 343.62,-2797.59 332.78,-2812.6 348,-2822 418.7,-2865.69 452,-2826.37 535,-2822 546.58,-2821.39 558.75,-2820.46 570.74,-2819.37"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.68,-2206.87 50.06,-2196.91 46.68,-2206.95 53.68,-2206.87"/>
+<path fill="none" stroke="midnightblue" d="M50.13,-2235.69C51.52,-2286.78 62.21,-2425.1 135,-2504 251.85,-2630.66 479.66,-2607.27 592.05,-2586.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.63,-2235.59 49.95,-2225.66 46.63,-2235.72 53.63,-2235.59"/>
 </g>
 <!-- Node29 -->
 <g id="node29" class="node">
 <title>Node29</title>
 <g id="a_node29"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2146 571,-2176 747,-2176 747,-2146 571,-2146"/>
-<text text-anchor="start" x="579" y="-2164" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2153" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SoftmaxDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2279 571,-2309 747,-2309 747,-2279 571,-2279"/>
+<text text-anchor="start" x="579" y="-2297" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2286" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SoftmaxDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node29 -->
-<g id="edge166" class="edge">
+<g id="edge169" class="edge">
 <title>Node1&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M102.85,-2198.63C212.25,-2221.63 459.6,-2267.73 535,-2232 546.42,-2226.59 543.03,-2217.75 553,-2210 571.42,-2195.68 594.71,-2184.27 614.67,-2176.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="103.52,-2195.2 93.02,-2196.55 102.07,-2202.05 103.52,-2195.2"/>
+<path fill="none" stroke="midnightblue" d="M63.38,-2233.57C78.66,-2252.37 105.39,-2281.69 135,-2298 220.36,-2345.01 251.25,-2338.36 348,-2350 430.52,-2359.93 462.68,-2390.95 535,-2350 548.53,-2342.34 540.5,-2329.24 553,-2320 558.81,-2315.7 565.25,-2312.11 572,-2309.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="65.97,-2231.2 57.02,-2225.52 60.48,-2235.54 65.97,-2231.2"/>
 </g>
 <!-- Node31 -->
 <g id="node31" class="node">
@@ -437,1180 +437,1203 @@
 </g>
 </g>
 <!-- Node1&#45;&gt;Node31 -->
-<g id="edge162" class="edge">
+<g id="edge164" class="edge">
 <title>Node1&#45;&gt;Node31</title>
-<path fill="none" stroke="midnightblue" d="M60.03,-2168.5C73.8,-2144.85 100.8,-2104.31 135,-2082 217.17,-2028.39 251.99,-2044.19 348,-2024 430.24,-2006.71 463.66,-2040.42 535,-1996 546.93,-1988.57 541.94,-1978.67 553,-1970 566.74,-1959.23 583.71,-1951.1 599.97,-1945.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="56.82,-2167.06 54.95,-2177.49 62.91,-2170.5 56.82,-2167.06"/>
+<path fill="none" stroke="midnightblue" d="M56.98,-2196.62C68.55,-2167.29 94.53,-2111.86 135,-2082 213.95,-2023.75 251.99,-2044.19 348,-2024 430.24,-2006.71 465.48,-2043.22 535,-1996 548.18,-1987.05 540.64,-1975.06 553,-1965 563.51,-1956.45 576.19,-1949.95 589.05,-1945.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.64,-2195.57 53.37,-2206.16 60.18,-2198.05 53.64,-2195.57"/>
 </g>
 <!-- Node33 -->
 <g id="node33" class="node">
 <title>Node33</title>
 <g id="a_node33"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2740 571,-2770 747,-2770 747,-2740 571,-2740"/>
-<text text-anchor="start" x="579" y="-2758" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2747" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PreCompiledDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2707 571,-2737 747,-2737 747,-2707 571,-2707"/>
+<text text-anchor="start" x="579" y="-2725" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2714" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PreCompiledDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node33 -->
-<g id="edge160" class="edge">
+<g id="edge162" class="edge">
 <title>Node1&#45;&gt;Node33</title>
-<path fill="none" stroke="midnightblue" d="M50.69,-2206.75C53.96,-2289.15 70.57,-2604.53 135,-2675 197.44,-2743.3 249.99,-2701.5 330,-2748 339,-2753.23 338.21,-2759.45 348,-2763 426.15,-2791.29 451.93,-2765.7 535,-2763 546.55,-2762.62 558.7,-2762.05 570.68,-2761.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="54.18,-2206.58 50.31,-2196.72 47.19,-2206.84 54.18,-2206.58"/>
+<path fill="none" stroke="midnightblue" d="M50.89,-2236.07C54.88,-2317.13 73.7,-2619.32 135,-2688 201.83,-2762.88 249.07,-2746.09 348,-2763 429.92,-2777 452.96,-2776.31 535,-2763 565.55,-2758.04 598.77,-2746.58 622.97,-2737.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.37,-2235.59 50.41,-2225.77 47.38,-2235.92 54.37,-2235.59"/>
 </g>
 <!-- Node35 -->
 <g id="node35" class="node">
 <title>Node35</title>
 <g id="a_node35"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2446 571,-2476 747,-2476 747,-2446 571,-2446"/>
-<text text-anchor="start" x="579" y="-2464" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2453" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ChannelShuffleDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2420 571,-2450 747,-2450 747,-2420 571,-2420"/>
+<text text-anchor="start" x="579" y="-2438" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2427" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ChannelShuffleDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node35 -->
-<g id="edge134" class="edge">
+<g id="edge136" class="edge">
 <title>Node1&#45;&gt;Node35</title>
-<path fill="none" stroke="midnightblue" d="M51.48,-2207.15C55.91,-2253.3 72.88,-2367.86 135,-2435 205.04,-2510.69 247.02,-2506.12 348,-2527 429.39,-2543.83 455.92,-2552.57 535,-2527 544.39,-2523.96 544.57,-2519.13 553,-2514 576.2,-2499.89 603.64,-2486.13 624.64,-2476.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="54.95,-2206.62 50.61,-2196.96 47.98,-2207.22 54.95,-2206.62"/>
+<path fill="none" stroke="midnightblue" d="M54.96,-2235.68C64.64,-2270.27 89.22,-2342.28 135,-2384 210.22,-2452.54 248.03,-2449 348,-2468 429.65,-2483.52 452.6,-2478.86 535,-2468 549.08,-2466.14 580.02,-2457.84 607.34,-2450.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="58.3,-2234.6 52.33,-2225.85 51.53,-2236.41 58.3,-2234.6"/>
 </g>
 <!-- Node37 -->
 <g id="node37" class="node">
 <title>Node37</title>
 <g id="a_node37"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2219 571,-2249 747,-2249 747,-2219 571,-2219"/>
-<text text-anchor="start" x="579" y="-2237" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2226" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2221 571,-2251 747,-2251 747,-2221 571,-2221"/>
+<text text-anchor="start" x="579" y="-2239" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2228" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node37 -->
-<g id="edge152" class="edge">
+<g id="edge154" class="edge">
 <title>Node1&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M72.68,-2201.94C89.35,-2212.38 112.87,-2226.02 135,-2235 225.7,-2271.81 250.92,-2278.45 348,-2291 430.43,-2301.65 459.9,-2326.59 535,-2291 546.42,-2285.59 542.6,-2276.17 553,-2269 565.18,-2260.6 579.54,-2254.09 593.65,-2249.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="74.48,-2198.94 64.17,-2196.51 70.72,-2204.84 74.48,-2198.94"/>
+<path fill="none" stroke="midnightblue" d="M68.67,-2231.83C81.23,-2241.59 98.62,-2253.45 116,-2260 203.37,-2292.93 450.18,-2330.01 535,-2291 546.17,-2285.86 542.77,-2276.82 553,-2270 564.96,-2262.03 578.92,-2255.82 592.69,-2251.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="70.79,-2229.04 60.8,-2225.5 66.4,-2234.5 70.79,-2229.04"/>
 </g>
 <!-- Node40 -->
 <g id="node40" class="node">
 <title>Node40</title>
 <g id="a_node40"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1744 571,-1774 747,-1774 747,-1744 571,-1744"/>
-<text text-anchor="start" x="579" y="-1762" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1751" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogSoftmaxDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1756 571,-1786 747,-1786 747,-1756 571,-1756"/>
+<text text-anchor="start" x="579" y="-1774" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1763" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogSoftmaxDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node40 -->
-<g id="edge151" class="edge">
+<g id="edge153" class="edge">
 <title>Node1&#45;&gt;Node40</title>
-<path fill="none" stroke="midnightblue" d="M49.82,-2167.28C50.48,-2116.2 59.55,-1978.45 135,-1905 205.3,-1836.56 251.99,-1867.19 348,-1847 430.24,-1829.71 465.48,-1866.22 535,-1819 548.18,-1810.05 540.39,-1797.73 553,-1788 560.41,-1782.28 568.88,-1777.69 577.73,-1774"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.32,-2167.31 49.79,-2177.32 53.32,-2167.33 46.32,-2167.31"/>
+<path fill="none" stroke="midnightblue" d="M49.16,-2196.13C47.99,-2141.45 52.56,-1987.36 135,-1905 204.41,-1835.66 251.99,-1867.19 348,-1847 430.24,-1829.71 461.94,-1860.53 535,-1819 545.98,-1812.76 542.32,-1803.75 553,-1797 559.83,-1792.68 567.32,-1789.08 575.07,-1786.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="45.67,-2196.34 49.47,-2206.23 52.66,-2196.12 45.67,-2196.34"/>
 </g>
 <!-- Node42 -->
 <g id="node42" class="node">
 <title>Node42</title>
 <g id="a_node42"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1641 571,-1671 747,-1671 747,-1641 571,-1641"/>
-<text text-anchor="start" x="579" y="-1659" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1648" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToBatchNdDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2999 571,-3029 747,-3029 747,-2999 571,-2999"/>
+<text text-anchor="start" x="579" y="-3017" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-3006" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToBatchNdDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node42 -->
-<g id="edge167" class="edge">
+<g id="edge170" class="edge">
 <title>Node1&#45;&gt;Node42</title>
-<path fill="none" stroke="midnightblue" d="M51.5,-2167.19C57.4,-2094.39 81.4,-1842.98 135,-1787 202.85,-1716.13 251.99,-1749.19 348,-1729 430.24,-1711.71 459.96,-1738.84 535,-1701 545.1,-1695.91 543.17,-1688.61 553,-1683 561.34,-1678.24 570.52,-1674.31 579.88,-1671.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="48,-2167.04 50.7,-2177.28 54.98,-2167.59 48,-2167.04"/>
+<path fill="none" stroke="midnightblue" d="M50.96,-2235.67C56.45,-2343.59 85.18,-2860.62 135,-2909 199.18,-2971.33 269.03,-2893.52 330,-2959 360.48,-2991.73 313.67,-3029.34 348,-3058 379.9,-3084.63 496.83,-3074.42 535,-3058 545.69,-3053.4 542.92,-3044.81 553,-3039 559.74,-3035.12 567.05,-3031.83 574.57,-3029.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.45,-2235.36 50.46,-2225.55 47.46,-2235.71 54.45,-2235.36"/>
 </g>
 <!-- Node44 -->
 <g id="node44" class="node">
 <title>Node44</title>
 <g id="a_node44"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2945 571,-2975 747,-2975 747,-2945 571,-2945"/>
-<text text-anchor="start" x="579" y="-2963" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2952" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchToSpaceNdDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2950 571,-2980 747,-2980 747,-2950 571,-2950"/>
+<text text-anchor="start" x="579" y="-2968" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2957" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchToSpaceNdDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node44 -->
-<g id="edge132" class="edge">
+<g id="edge134" class="edge">
 <title>Node1&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M51.09,-2206.8C57.08,-2312.14 87.46,-2803.83 135,-2850 199.18,-2912.33 269.03,-2834.52 330,-2900 360.48,-2932.73 313.67,-2970.34 348,-2999 379.9,-3025.63 495.69,-3012.49 535,-2999 544.59,-2995.71 543.86,-2989.38 553,-2985 561.02,-2981.15 569.69,-2977.87 578.47,-2975.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="54.57,-2206.41 50.52,-2196.62 47.59,-2206.8 54.57,-2206.41"/>
+<path fill="none" stroke="midnightblue" d="M51.06,-2235.58C56.9,-2339.78 86.63,-2826 135,-2870 201.27,-2930.28 267.58,-2856.74 330,-2921 354.79,-2946.52 320.16,-2976.85 348,-2999 413.04,-3050.74 454.11,-3018.1 535,-2999 543.71,-2996.95 544.59,-2993.06 553,-2990 563.21,-2986.29 574.19,-2982.97 585.06,-2980.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.55,-2235.31 50.51,-2225.52 47.56,-2235.7 54.55,-2235.31"/>
 </g>
 <!-- Node46 -->
 <g id="node46" class="node">
 <title>Node46</title>
 <g id="a_node46"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2845 571,-2875 747,-2875 747,-2845 571,-2845"/>
-<text text-anchor="start" x="579" y="-2863" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2852" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PermuteDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2803 571,-2833 747,-2833 747,-2803 571,-2803"/>
+<text text-anchor="start" x="579" y="-2821" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2810" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PermuteDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node46 -->
-<g id="edge157" class="edge">
+<g id="edge159" class="edge">
 <title>Node1&#45;&gt;Node46</title>
-<path fill="none" stroke="midnightblue" d="M49.78,-2206.91C49.21,-2299.83 51.85,-2689.65 135,-2769 200.15,-2831.16 265.35,-2761.32 330,-2824 349.07,-2842.49 326.57,-2865.3 348,-2881 415.04,-2930.13 452.19,-2888.02 535,-2881 550.33,-2879.7 566.61,-2877.51 582.15,-2875.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.28,-2206.91 49.87,-2196.88 46.28,-2206.85 53.28,-2206.91"/>
+<path fill="none" stroke="midnightblue" d="M50.37,-2235.79C52.42,-2321.93 64.88,-2663.26 135,-2738 197.9,-2805.05 250.1,-2761.53 330,-2807 339.05,-2812.15 338.21,-2818.45 348,-2822 426.15,-2850.29 451.9,-2823.35 535,-2822 546.64,-2821.81 558.9,-2821.52 570.99,-2821.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.87,-2235.5 50.15,-2225.58 46.87,-2235.65 53.87,-2235.5"/>
 </g>
 <!-- Node48 -->
 <g id="node48" class="node">
 <title>Node48</title>
 <g id="a_node48"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2681 571,-2711 747,-2711 747,-2681 571,-2681"/>
-<text text-anchor="start" x="579" y="-2699" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2688" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReshapeDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2607 571,-2637 747,-2637 747,-2607 571,-2607"/>
+<text text-anchor="start" x="579" y="-2625" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2614" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReshapeDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node48 -->
-<g id="edge163" class="edge">
+<g id="edge165" class="edge">
 <title>Node1&#45;&gt;Node48</title>
-<path fill="none" stroke="midnightblue" d="M51.26,-2206.96C56.49,-2283.82 78.93,-2559.48 135,-2623 202.02,-2698.93 248.39,-2685.7 348,-2704 429.74,-2719.02 451.93,-2706.7 535,-2704 546.55,-2703.62 558.7,-2703.05 570.68,-2702.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="54.74,-2206.5 50.59,-2196.75 47.75,-2206.96 54.74,-2206.5"/>
+<path fill="none" stroke="midnightblue" d="M52.37,-2236.03C60.61,-2302.53 90,-2514.52 135,-2564 253.33,-2694.1 489.42,-2661.34 599.27,-2637.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="55.8,-2235.2 51.12,-2225.7 48.85,-2236.05 55.8,-2235.2"/>
 </g>
 <!-- Node50 -->
 <g id="node50" class="node">
 <title>Node50</title>
 <g id="a_node50"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2092 571,-2122 747,-2122 747,-2092 571,-2092"/>
-<text text-anchor="start" x="579" y="-2110" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2099" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthToSpaceDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1974 571,-2004 747,-2004 747,-1974 571,-1974"/>
+<text text-anchor="start" x="579" y="-1992" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1981" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthToSpaceDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node50 -->
-<g id="edge138" class="edge">
+<g id="edge140" class="edge">
 <title>Node1&#45;&gt;Node50</title>
-<path fill="none" stroke="midnightblue" d="M108.48,-2188.64C229.66,-2191.55 499.9,-2195.4 535,-2173 550.08,-2163.38 539.23,-2148.42 553,-2137 560.44,-2130.83 569.08,-2125.92 578.15,-2122.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="108.35,-2185.13 98.27,-2188.38 108.18,-2192.13 108.35,-2185.13"/>
+<path fill="none" stroke="midnightblue" d="M64.99,-2198.8C80.78,-2181.73 107.16,-2156.01 135,-2141 221.36,-2094.44 251.99,-2103.19 348,-2083 430.24,-2065.71 463.66,-2099.42 535,-2055 546.93,-2047.57 541.94,-2037.67 553,-2029 566.74,-2018.23 583.71,-2010.1 599.97,-2004.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="62.24,-2196.63 58.14,-2206.4 67.43,-2201.32 62.24,-2196.63"/>
 </g>
 <!-- Node52 -->
 <g id="node52" class="node">
 <title>Node52</title>
 <g id="a_node52"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="568,-1797 568,-1827 750,-1827 750,-1797 568,-1797"/>
-<text text-anchor="start" x="576" y="-1815" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1804" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseUnaryDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="568,-1861 568,-1891 750,-1891 750,-1861 568,-1861"/>
+<text text-anchor="start" x="576" y="-1879" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1868" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseUnaryDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node52 -->
-<g id="edge142" class="edge">
+<g id="edge144" class="edge">
 <title>Node1&#45;&gt;Node52</title>
-<path fill="none" stroke="midnightblue" d="M51.66,-2167.12C56.4,-2123.61 73.84,-2019.42 135,-1964 207.7,-1898.12 251.99,-1926.19 348,-1906 430.24,-1888.71 464.8,-1924.19 535,-1878 547.67,-1869.66 541.18,-1858.5 553,-1849 564.75,-1839.56 579.09,-1832.43 593.35,-1827.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="48.16,-2166.96 50.68,-2177.25 55.13,-2167.64 48.16,-2166.96"/>
+<path fill="none" stroke="midnightblue" d="M52.99,-2196.15C59.95,-2156.98 80.96,-2069.53 135,-2023 209.35,-1958.98 251.99,-1985.19 348,-1965 430.24,-1947.71 465.48,-1984.22 535,-1937 548.18,-1928.05 540.43,-1915.79 553,-1906 560.93,-1899.83 570.07,-1894.92 579.59,-1891.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="49.5,-2195.81 51.32,-2206.25 56.4,-2196.95 49.5,-2195.81"/>
 </g>
 <!-- Node54 -->
 <g id="node54" class="node">
 <title>Node54</title>
 <g id="a_node54"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1692 571,-1722 747,-1722 747,-1692 571,-1692"/>
-<text text-anchor="start" x="579" y="-1710" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1699" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; GatherDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1705 571,-1735 747,-1735 747,-1705 571,-1705"/>
+<text text-anchor="start" x="579" y="-1723" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1712" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; GatherDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node54 -->
-<g id="edge147" class="edge">
+<g id="edge149" class="edge">
 <title>Node1&#45;&gt;Node54</title>
-<path fill="none" stroke="midnightblue" d="M52.3,-2167.25C60.32,-2101.7 89.09,-1892.88 135,-1846 203.65,-1775.9 252.04,-1808.44 348,-1788 430.26,-1770.48 462.89,-1802.28 535,-1759 546.43,-1752.14 541.95,-1742.46 553,-1735 560.74,-1729.77 569.41,-1725.52 578.37,-1722.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="48.79,-2167.09 51.08,-2177.44 55.75,-2167.92 48.79,-2167.09"/>
+<path fill="none" stroke="midnightblue" d="M51.84,-2196.34C58.7,-2127.26 84.98,-1897.07 135,-1846 262.23,-1716.08 366.61,-1828.64 535,-1760 544.14,-1756.28 544.07,-1751.19 553,-1747 562.97,-1742.32 573.86,-1738.38 584.74,-1735.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="48.35,-2196.03 50.88,-2206.32 55.32,-2196.7 48.35,-2196.03"/>
 </g>
 <!-- Node56 -->
 <g id="node56" class="node">
 <title>Node56</title>
 <g id="a_node56"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2994 571,-3024 747,-3024 747,-2994 571,-2994"/>
-<text text-anchor="start" x="579" y="-3012" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-3001" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToDepthDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-3048 571,-3078 747,-3078 747,-3048 571,-3048"/>
+<text text-anchor="start" x="579" y="-3066" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-3055" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToDepthDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node56 -->
-<g id="edge168" class="edge">
+<g id="edge171" class="edge">
 <title>Node1&#45;&gt;Node56</title>
-<path fill="none" stroke="midnightblue" d="M50.92,-2206.95C56.18,-2316.39 83.94,-2840.64 135,-2889 199.51,-2950.09 267.74,-2869.62 330,-2933 357.67,-2961.17 317.38,-2995.07 348,-3020 426.93,-3084.27 558.28,-3047.64 621.63,-3024.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="54.41,-2206.51 50.44,-2196.68 47.41,-2206.84 54.41,-2206.51"/>
+<path fill="none" stroke="midnightblue" d="M50.8,-2235.75C55.55,-2347.53 81.52,-2897.55 135,-2948 199.63,-3008.96 267.81,-2928.55 330,-2992 357.94,-3020.51 317.07,-3054.76 348,-3080 427.97,-3145.27 561.76,-3103.37 624.11,-3078.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.29,-2235.42 50.38,-2225.57 47.3,-2235.71 54.29,-2235.42"/>
 </g>
 <!-- Node58 -->
 <g id="node58" class="node">
 <title>Node58</title>
 <g id="a_node58"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2895 571,-2925 747,-2925 747,-2895 571,-2895"/>
-<text text-anchor="start" x="579" y="-2913" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2902" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; OriginsDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2901 571,-2931 747,-2931 747,-2901 571,-2901"/>
+<text text-anchor="start" x="579" y="-2919" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2908" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; OriginsDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node58 -->
-<g id="edge155" class="edge">
+<g id="edge157" class="edge">
 <title>Node1&#45;&gt;Node58</title>
-<path fill="none" stroke="midnightblue" d="M51.21,-2206.58C57.64,-2307.73 89.26,-2767.93 135,-2810 201.02,-2870.72 267.66,-2797.51 330,-2862 354.73,-2887.58 320.16,-2917.85 348,-2940 413.04,-2991.74 452.48,-2949.92 535,-2940 538.44,-2939.59 568.29,-2932.31 597.72,-2925.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="54.7,-2206.29 50.58,-2196.53 47.71,-2206.73 54.7,-2206.29"/>
+<path fill="none" stroke="midnightblue" d="M49.58,-2236.09C48.01,-2332.43 46.58,-2745.94 135,-2829 200.54,-2890.57 265.29,-2820.56 330,-2883 349.12,-2901.45 326.57,-2924.3 348,-2940 415.04,-2989.13 452.27,-2948 535,-2940 554.06,-2938.16 574.55,-2934.75 593.23,-2931.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.08,-2236.02 49.76,-2225.95 46.08,-2235.89 53.08,-2236.02"/>
 </g>
 <!-- Node60 -->
 <g id="node60" class="node">
 <title>Node60</title>
 <g id="a_node60"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2523 571,-2553 747,-2553 747,-2523 571,-2523"/>
-<text text-anchor="start" x="579" y="-2541" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2530" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ActivationDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2852 571,-2882 747,-2882 747,-2852 571,-2852"/>
+<text text-anchor="start" x="579" y="-2870" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2859" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ActivationDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node60 -->
-<g id="edge128" class="edge">
+<g id="edge130" class="edge">
 <title>Node1&#45;&gt;Node60</title>
-<path fill="none" stroke="midnightblue" d="M49.9,-2206.67C50.66,-2259.6 59.83,-2406.9 135,-2493 255.04,-2630.49 355.63,-2619.76 535,-2586 568.34,-2579.73 604.24,-2564.66 628.6,-2553.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="53.4,-2206.58 49.84,-2196.6 46.4,-2206.62 53.4,-2206.58"/>
+<path fill="none" stroke="midnightblue" d="M49.94,-2235.69C50.08,-2326.8 55.49,-2706.41 135,-2786 199,-2850.05 260.77,-2786.64 330,-2845 343.68,-2856.53 332.78,-2871.6 348,-2881 418.7,-2924.69 452.02,-2885.71 535,-2881 546.59,-2880.34 558.76,-2879.34 570.75,-2878.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.44,-2235.63 49.94,-2225.63 46.44,-2235.63 53.44,-2235.63"/>
 </g>
 <!-- Node62 -->
 <g id="node62" class="node">
 <title>Node62</title>
 <g id="a_node62"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2038 571,-2068 747,-2068 747,-2038 571,-2038"/>
-<text text-anchor="start" x="579" y="-2056" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2045" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling2dDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2092 571,-2122 747,-2122 747,-2092 571,-2092"/>
+<text text-anchor="start" x="579" y="-2110" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2099" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling2dDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node62 -->
-<g id="edge158" class="edge">
+<g id="edge160" class="edge">
 <title>Node1&#45;&gt;Node62</title>
-<path fill="none" stroke="midnightblue" d="M108.31,-2178.17C168.38,-2169.08 264.73,-2154.52 348,-2142 431.1,-2129.5 465.48,-2161.22 535,-2114 548.18,-2105.05 540.43,-2092.79 553,-2083 560.93,-2076.83 570.07,-2071.92 579.59,-2068.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="107.62,-2174.74 98.26,-2179.69 108.67,-2181.66 107.62,-2174.74"/>
+<path fill="none" stroke="midnightblue" d="M108.55,-2212.33C233.76,-2204.28 517.61,-2184.84 535,-2173 549.79,-2162.93 539.23,-2148.42 553,-2137 560.44,-2130.83 569.08,-2125.92 578.15,-2122.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="108.14,-2208.85 98.38,-2212.98 108.58,-2215.84 108.14,-2208.85"/>
 </g>
 <!-- Node64 -->
 <g id="node64" class="node">
 <title>Node64</title>
 <g id="a_node64"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1858 571,-1888 747,-1888 747,-1858 571,-1858"/>
-<text text-anchor="start" x="579" y="-1876" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1865" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution2dDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2038 571,-2068 747,-2068 747,-2038 571,-2038"/>
+<text text-anchor="start" x="579" y="-2056" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2045" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution2dDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node64 -->
-<g id="edge136" class="edge">
+<g id="edge138" class="edge">
 <title>Node1&#45;&gt;Node64</title>
-<path fill="none" stroke="midnightblue" d="M54.66,-2167.27C63.86,-2132.69 87.72,-2061.17 135,-2023 211.34,-1961.37 251.99,-1985.19 348,-1965 430.24,-1947.71 465.48,-1984.22 535,-1937 548.18,-1928.05 540.56,-1915.95 553,-1906 562.48,-1898.42 573.71,-1892.57 585.25,-1888.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="51.23,-2166.56 52.17,-2177.12 58.01,-2168.28 51.23,-2166.56"/>
+<path fill="none" stroke="midnightblue" d="M92.6,-2203.57C106.12,-2199.73 121.16,-2195.58 135,-2192 229.15,-2167.67 252.5,-2160.33 348,-2142 430.53,-2126.16 465.48,-2161.22 535,-2114 548.18,-2105.05 540.43,-2092.79 553,-2083 560.93,-2076.83 570.07,-2071.92 579.59,-2068.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="91.26,-2200.31 82.6,-2206.43 93.18,-2207.04 91.26,-2200.31"/>
 </g>
 <!-- Node66 -->
 <g id="node66" class="node">
 <title>Node66</title>
 <g id="a_node66"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2612 571,-2642 747,-2642 747,-2612 571,-2612"/>
-<text text-anchor="start" x="579" y="-2630" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2619" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ViewsDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2657 571,-2687 747,-2687 747,-2657 571,-2657"/>
+<text text-anchor="start" x="579" y="-2675" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2664" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ViewsDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node66 -->
-<g id="edge174" class="edge">
+<g id="edge177" class="edge">
 <title>Node1&#45;&gt;Node66</title>
-<path fill="none" stroke="midnightblue" d="M52,-2206.78C59.41,-2276.32 87.31,-2508.28 135,-2563 250.09,-2695.06 485.65,-2665.36 597.05,-2642.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="55.47,-2206.32 50.96,-2196.74 48.51,-2207.05 55.47,-2206.32"/>
+<path fill="none" stroke="midnightblue" d="M51.59,-2235.98C57.82,-2309.41 82.83,-2563.2 135,-2622 255.44,-2757.75 355.87,-2733.07 535,-2704 543.32,-2702.65 544.9,-2700.35 553,-2698 566.17,-2694.18 580.36,-2690.43 593.93,-2687.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="55.06,-2235.47 50.75,-2225.8 48.09,-2236.05 55.06,-2235.47"/>
 </g>
 <!-- Node68 -->
 <g id="node68" class="node">
 <title>Node68</title>
 <g id="a_node68"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="559,-2328 559,-2358 759,-2358 759,-2328 559,-2328"/>
-<text text-anchor="start" x="567" y="-2346" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2335" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; InstanceNormalizationDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="559,-2474 559,-2504 759,-2504 759,-2474 559,-2474"/>
+<text text-anchor="start" x="567" y="-2492" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2481" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; InstanceNormalizationDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node68 -->
-<g id="edge148" class="edge">
+<g id="edge150" class="edge">
 <title>Node1&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M57.3,-2206.24C69.3,-2235.48 95.83,-2291.17 135,-2324 213.12,-2389.47 247.91,-2389.77 348,-2409 429.62,-2424.68 462.37,-2449.4 535,-2409 548.26,-2401.63 541.18,-2389.5 553,-2380 564.75,-2370.56 579.09,-2363.43 593.35,-2358.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="60.48,-2204.76 53.54,-2196.76 53.97,-2207.34 60.48,-2204.76"/>
+<path fill="none" stroke="midnightblue" d="M52.32,-2235.81C58.31,-2278.34 78.01,-2379.27 135,-2438 261.83,-2568.71 354.92,-2554.18 535,-2527 564.17,-2522.6 595.96,-2512.63 619.91,-2504.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="55.79,-2235.34 51.03,-2225.88 48.85,-2236.25 55.79,-2235.34"/>
 </g>
 <!-- Node70 -->
 <g id="node70" class="node">
 <title>Node70</title>
 <g id="a_node70"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1979 571,-2009 747,-2009 747,-1979 571,-1979"/>
-<text text-anchor="start" x="579" y="-1997" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1986" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; MeanDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2146 571,-2176 747,-2176 747,-2146 571,-2146"/>
+<text text-anchor="start" x="579" y="-2164" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2153" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; MeanDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node70 -->
-<g id="edge153" class="edge">
+<g id="edge155" class="edge">
 <title>Node1&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M74.16,-2171.98C90.79,-2162.14 113.65,-2149.55 135,-2141 226.08,-2104.52 251.99,-2103.19 348,-2083 430.24,-2065.71 463.66,-2099.42 535,-2055 546.93,-2047.57 541.76,-2037.43 553,-2029 564.3,-2020.53 577.76,-2014.03 591.22,-2009.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="71.91,-2169.25 65.15,-2177.41 75.52,-2175.25 71.91,-2169.25"/>
+<path fill="none" stroke="midnightblue" d="M108.1,-2224.17C219.85,-2238.86 460.28,-2265.28 535,-2232 545.92,-2227.13 543.44,-2219.19 553,-2212 572.76,-2197.13 597.53,-2184.86 618.05,-2176.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="108.4,-2220.68 98.02,-2222.83 107.47,-2227.62 108.4,-2220.68"/>
 </g>
 <!-- Node72 -->
 <g id="node72" class="node">
 <title>Node72</title>
 <g id="a_node72"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-578 571,-608 747,-608 747,-578 571,-578"/>
-<text text-anchor="start" x="579" y="-596" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-585" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1806 571,-1836 747,-1836 747,-1806 571,-1806"/>
+<text text-anchor="start" x="579" y="-1824" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1813" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node72 -->
-<g id="edge173" class="edge">
+<g id="edge176" class="edge">
 <title>Node1&#45;&gt;Node72</title>
-<path fill="none" stroke="midnightblue" d="M50.36,-2166.88C53.61,-1989.57 79.19,-698.46 135,-641 193.41,-580.87 437.73,-582.35 570.76,-587.96"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.86,-2167.06 50.17,-2177.12 53.85,-2167.19 46.86,-2167.06"/>
+<path fill="none" stroke="midnightblue" d="M50.66,-2196.18C53.34,-2148.81 66.86,-2028.21 135,-1964 206.41,-1896.72 251.99,-1926.19 348,-1906 430.24,-1888.71 463.66,-1922.42 535,-1878 546.93,-1870.57 541.61,-1860.24 553,-1852 562.16,-1845.37 572.74,-1840.15 583.58,-1836.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.15,-2196.18 50.19,-2206.33 54.15,-2196.5 47.15,-2196.18"/>
 </g>
 <!-- Node74 -->
 <g id="node74" class="node">
 <title>Node74</title>
 <g id="a_node74"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-314 571,-344 747,-344 747,-314 571,-314"/>
-<text text-anchor="start" x="579" y="-332" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ComparisonDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-465 571,-495 747,-495 747,-465 571,-465"/>
+<text text-anchor="start" x="579" y="-483" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-472" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ComparisonDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node74 -->
-<g id="edge135" class="edge">
+<g id="edge137" class="edge">
 <title>Node1&#45;&gt;Node74</title>
-<path fill="none" stroke="midnightblue" d="M50.15,-2167.22C51.73,-1972.38 66.54,-402.23 135,-334 198.1,-271.11 446.26,-299.13 535,-307 551.75,-308.49 569.63,-311.09 586.42,-314"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.65,-2167.39 50.07,-2177.42 53.65,-2167.44 46.65,-2167.39"/>
+<path fill="none" stroke="midnightblue" d="M50.3,-2195.92C53.12,-2010.55 76.46,-602.61 135,-538 191.47,-475.67 437.26,-473 570.82,-476.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.79,-2196.09 50.14,-2206.14 53.79,-2196.19 46.79,-2196.09"/>
 </g>
 <!-- Node76 -->
 <g id="node76" class="node">
 <title>Node76</title>
 <g id="a_node76"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1452 571,-1482 747,-1482 747,-1452 571,-1452"/>
-<text text-anchor="start" x="579" y="-1470" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1459" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StackDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-256 571,-286 747,-286 747,-256 571,-256"/>
+<text text-anchor="start" x="579" y="-274" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-263" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StackDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node76 -->
-<g id="edge169" class="edge">
+<g id="edge172" class="edge">
 <title>Node1&#45;&gt;Node76</title>
-<path fill="none" stroke="midnightblue" d="M50.96,-2167.4C56.41,-2059.88 85.04,-1544.8 135,-1497 264.35,-1373.26 356.42,-1437.72 535,-1450 546.61,-1450.8 558.8,-1452.02 570.8,-1453.44"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="47.46,-2167.32 50.46,-2177.49 54.45,-2167.67 47.46,-2167.32"/>
+<path fill="none" stroke="midnightblue" d="M50.06,-2196.29C50.73,-1997.22 58.62,-355.48 135,-290 167.2,-262.39 430.74,-264.95 570.96,-268.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.56,-2196.44 50.02,-2206.45 53.56,-2196.46 46.56,-2196.44"/>
 </g>
 <!-- Node78 -->
 <g id="node78" class="node">
 <title>Node78</title>
 <g id="a_node78"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="566,-1249 566,-1279 752,-1279 752,-1249 566,-1249"/>
-<text text-anchor="start" x="574" y="-1267" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1256" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchNormalizationDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="566,-1638 566,-1668 752,-1668 752,-1638 566,-1638"/>
+<text text-anchor="start" x="574" y="-1656" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1645" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchNormalizationDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node78 -->
-<g id="edge131" class="edge">
+<g id="edge133" class="edge">
 <title>Node1&#45;&gt;Node78</title>
-<path fill="none" stroke="midnightblue" d="M50.44,-2167.1C53.37,-2042.83 71.98,-1376.75 135,-1315 194.13,-1257.06 432.31,-1255.64 565.93,-1259.72"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.93,-2167.32 50.2,-2177.39 53.93,-2167.48 46.93,-2167.32"/>
+<path fill="none" stroke="midnightblue" d="M50.24,-2196.23C51.72,-2109.45 62.18,-1763.35 135,-1690 261.66,-1562.42 504.17,-1609.67 608.39,-1637.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.74,-2196.25 50.09,-2206.3 53.74,-2196.35 46.74,-2196.25"/>
 </g>
 <!-- Node80 -->
 <g id="node80" class="node">
 <title>Node80</title>
 <g id="a_node80"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-894 571,-924 747,-924 747,-894 571,-894"/>
-<text text-anchor="start" x="579" y="-912" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-901" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BroadcastToDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-996 571,-1026 747,-1026 747,-996 571,-996"/>
+<text text-anchor="start" x="579" y="-1014" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1003" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BroadcastToDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node80 -->
-<g id="edge133" class="edge">
+<g id="edge135" class="edge">
 <title>Node1&#45;&gt;Node80</title>
-<path fill="none" stroke="midnightblue" d="M49.88,-2167.13C49.18,-2016.09 48.12,-1052.85 135,-962 193.03,-901.32 437.83,-900.49 570.93,-904.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.38,-2167.26 49.94,-2177.25 53.38,-2167.23 46.38,-2167.26"/>
+<path fill="none" stroke="midnightblue" d="M50.02,-2196.21C50.31,-2051.62 55.38,-1161.27 135,-1076 202.2,-1004.02 250.57,-1029.32 348,-1015 422.69,-1004.02 508.58,-1003.87 570.99,-1005.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.52,-2196.28 50,-2206.29 53.52,-2196.29 46.52,-2196.28"/>
 </g>
 <!-- Node82 -->
 <g id="node82" class="node">
 <title>Node82</title>
 <g id="a_node82"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="554.5,-637 554.5,-667 763.5,-667 763.5,-637 554.5,-637"/>
-<text text-anchor="start" x="562.5" y="-655" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-644" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeConvolution2dDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="554.5,-937 554.5,-967 763.5,-967 763.5,-937 554.5,-937"/>
+<text text-anchor="start" x="562.5" y="-955" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-944" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeConvolution2dDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node82 -->
-<g id="edge172" class="edge">
+<g id="edge175" class="edge">
 <title>Node1&#45;&gt;Node82</title>
-<path fill="none" stroke="midnightblue" d="M50.4,-2167.37C54.01,-1995.57 81.87,-752.97 135,-697 190.41,-638.63 418.32,-639.38 554.32,-645.46"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.9,-2167.41 50.19,-2177.48 53.9,-2167.56 46.9,-2167.41"/>
+<path fill="none" stroke="midnightblue" d="M49.93,-2196.05C49.59,-2046.43 50.81,-1103.13 135,-1013 190.11,-954.01 418.13,-947.38 554.24,-948.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.43,-2196.44 49.96,-2206.43 53.43,-2196.42 46.43,-2196.44"/>
 </g>
 <!-- Node84 -->
 <g id="node84" class="node">
 <title>Node84</title>
 <g id="a_node84"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1308 571,-1338 747,-1338 747,-1308 571,-1308"/>
-<text text-anchor="start" x="579" y="-1326" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1315" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FusedDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-531 571,-561 747,-561 747,-531 571,-531"/>
+<text text-anchor="start" x="579" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-538" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FusedDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node84 -->
-<g id="edge146" class="edge">
+<g id="edge148" class="edge">
 <title>Node1&#45;&gt;Node84</title>
-<path fill="none" stroke="midnightblue" d="M50.55,-2167.18C54.04,-2047.55 75.04,-1424.9 135,-1368 195.7,-1310.41 438.4,-1312.28 570.78,-1317.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="47.04,-2167.33 50.26,-2177.42 54.04,-2167.53 47.04,-2167.33"/>
+<path fill="none" stroke="midnightblue" d="M50.32,-2196.33C53.37,-2016.14 78.16,-657.11 135,-595 191.68,-533.06 437.38,-534.87 570.87,-540.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.82,-2196.41 50.15,-2206.47 53.82,-2196.53 46.82,-2196.41"/>
 </g>
 <!-- Node86 -->
 <g id="node86" class="node">
 <title>Node86</title>
 <g id="a_node86"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1066 571,-1096 747,-1096 747,-1066 571,-1066"/>
-<text text-anchor="start" x="579" y="-1084" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1073" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchMatMulDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1387 571,-1417 747,-1417 747,-1387 571,-1387"/>
+<text text-anchor="start" x="579" y="-1405" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1394" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchMatMulDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node86 -->
-<g id="edge130" class="edge">
+<g id="edge132" class="edge">
 <title>Node1&#45;&gt;Node86</title>
-<path fill="none" stroke="midnightblue" d="M50.17,-2166.84C51.56,-2028.5 62.73,-1222.75 135,-1145 201.96,-1072.96 250.66,-1099.09 348,-1085 422.58,-1074.21 508.3,-1074.02 570.67,-1076.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.67,-2167.17 50.08,-2177.2 53.67,-2167.23 46.67,-2167.17"/>
+<path fill="none" stroke="midnightblue" d="M50.7,-2196.27C55.02,-2079.79 79.71,-1484.98 135,-1428 259.69,-1299.5 356.65,-1364.18 535,-1380 551.75,-1381.49 569.63,-1384.09 586.42,-1387"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.2,-2196.16 50.34,-2206.28 54.2,-2196.42 47.2,-2196.16"/>
 </g>
 <!-- Node88 -->
 <g id="node88" class="node">
 <title>Node88</title>
 <g id="a_node88"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-706 571,-736 747,-736 747,-706 571,-706"/>
-<text text-anchor="start" x="579" y="-724" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-713" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TileDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1061 571,-1091 747,-1091 747,-1061 571,-1061"/>
+<text text-anchor="start" x="579" y="-1079" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1068" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TileDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node88 -->
-<g id="edge171" class="edge">
+<g id="edge174" class="edge">
 <title>Node1&#45;&gt;Node88</title>
-<path fill="none" stroke="midnightblue" d="M50.52,-2167.05C54.99,-2000.08 87.65,-839.78 135,-785 252.77,-648.73 354.89,-719.27 535,-720 546.64,-720.05 558.9,-720.12 570.98,-720.2"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="47.02,-2167.24 50.25,-2177.33 54.01,-2167.43 47.02,-2167.24"/>
+<path fill="none" stroke="midnightblue" d="M50.04,-2196.31C50.49,-2056.05 56.45,-1211.77 135,-1134 194.64,-1074.95 438.11,-1070.78 570.79,-1073.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.54,-2196.43 50.01,-2206.43 53.54,-2196.44 46.54,-2196.43"/>
 </g>
 <!-- Node90 -->
 <g id="node90" class="node">
 <title>Node90</title>
 <g id="a_node90"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-364 571,-394 747,-394 747,-364 571,-364"/>
-<text text-anchor="start" x="579" y="-382" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ArgMinMaxDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-646 571,-676 747,-676 747,-646 571,-646"/>
+<text text-anchor="start" x="579" y="-664" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-653" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ArgMinMaxDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node90 -->
-<g id="edge129" class="edge">
+<g id="edge131" class="edge">
 <title>Node1&#45;&gt;Node90</title>
-<path fill="none" stroke="midnightblue" d="M50.23,-2167.28C52.48,-1977.75 72.18,-484.47 135,-417 257.13,-285.84 356.03,-356.57 535,-366 546.58,-366.61 558.75,-367.54 570.74,-368.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.72,-2167.4 50.11,-2177.44 53.72,-2167.49 46.72,-2167.4"/>
+<path fill="none" stroke="midnightblue" d="M50.41,-2196.21C54.12,-2023.06 82.68,-770.63 135,-713 191.47,-650.8 437.26,-651.18 570.82,-656.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.91,-2196.34 50.2,-2206.41 53.91,-2196.49 46.91,-2196.34"/>
 </g>
 <!-- Node92 -->
 <g id="node92" class="node">
 <title>Node92</title>
 <g id="a_node92"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-262 571,-292 747,-292 747,-262 571,-262"/>
-<text text-anchor="start" x="579" y="-280" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-269" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogicalBinaryDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-366 571,-396 747,-396 747,-366 571,-366"/>
+<text text-anchor="start" x="579" y="-384" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-373" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogicalBinaryDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node92 -->
-<g id="edge150" class="edge">
+<g id="edge152" class="edge">
 <title>Node1&#45;&gt;Node92</title>
-<path fill="none" stroke="midnightblue" d="M50.07,-2166.98C50.83,-1968.15 59.36,-353.85 135,-290 167.38,-262.66 430.5,-268.28 570.73,-273.32"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.57,-2167.14 50.03,-2177.15 53.57,-2167.17 46.57,-2167.14"/>
+<path fill="none" stroke="midnightblue" d="M50.22,-2196.3C52.44,-2005.4 72.05,-490.19 135,-421 255.76,-288.27 355.88,-355.12 535,-366 546.6,-366.7 558.77,-367.78 570.77,-369.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.72,-2196.27 50.11,-2206.31 53.72,-2196.36 46.72,-2196.27"/>
 </g>
 <!-- Node94 -->
 <g id="node94" class="node">
 <title>Node94</title>
 <g id="a_node94"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="561.5,-1511 561.5,-1541 756.5,-1541 756.5,-1511 561.5,-1511"/>
-<text text-anchor="start" x="569.5" y="-1529" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1518" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DetectionPostProcessDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="561.5,-316 561.5,-346 756.5,-346 756.5,-316 561.5,-316"/>
+<text text-anchor="start" x="569.5" y="-334" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DetectionPostProcessDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node94 -->
-<g id="edge140" class="edge">
+<g id="edge142" class="edge">
 <title>Node1&#45;&gt;Node94</title>
-<path fill="none" stroke="midnightblue" d="M49.57,-2167.1C47.89,-2068.92 45.74,-1637.28 135,-1547 197.78,-1483.5 445.92,-1502.87 535,-1509 543.6,-1509.59 552.52,-1510.41 561.44,-1511.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.07,-2167.22 49.76,-2177.15 53.07,-2167.09 46.07,-2167.22"/>
+<path fill="none" stroke="midnightblue" d="M50.14,-2196.22C51.62,-1999.76 65.76,-404.57 135,-335 197.86,-271.84 446.31,-298.43 535,-307 554.06,-308.84 574.55,-312.25 593.23,-315.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.64,-2196.25 50.07,-2206.27 53.64,-2196.3 46.64,-2196.25"/>
 </g>
 <!-- Node96 -->
 <g id="node96" class="node">
 <title>Node96</title>
 <g id="a_node96"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1369 571,-1399 747,-1399 747,-1369 571,-1369"/>
-<text text-anchor="start" x="579" y="-1387" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1376" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution3dDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1584 571,-1614 747,-1614 747,-1584 571,-1584"/>
+<text text-anchor="start" x="579" y="-1602" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1591" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution3dDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node96 -->
-<g id="edge137" class="edge">
+<g id="edge139" class="edge">
 <title>Node1&#45;&gt;Node96</title>
-<path fill="none" stroke="midnightblue" d="M50.7,-2167.35C54.97,-2052.54 79.23,-1471.71 135,-1418 195.21,-1360.01 438.44,-1367.75 570.93,-1376.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="47.2,-2167.37 50.33,-2177.49 54.19,-2167.62 47.2,-2167.37"/>
+<path fill="none" stroke="midnightblue" d="M49.68,-2196.04C48.58,-2100.32 49,-1689.29 135,-1604 198.37,-1541.15 446.43,-1557.01 535,-1568 560.13,-1571.12 587.51,-1577.69 610.04,-1583.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.18,-2196.16 49.82,-2206.11 53.18,-2196.07 46.18,-2196.16"/>
 </g>
 <!-- Node98 -->
 <g id="node98" class="node">
 <title>Node98</title>
 <g id="a_node98"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1131 571,-1161 747,-1161 747,-1131 571,-1131"/>
-<text text-anchor="start" x="579" y="-1149" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1138" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1526 571,-1556 747,-1556 747,-1526 571,-1526"/>
+<text text-anchor="start" x="579" y="-1544" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1533" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node98 -->
-<g id="edge149" class="edge">
+<g id="edge151" class="edge">
 <title>Node1&#45;&gt;Node98</title>
-<path fill="none" stroke="midnightblue" d="M50.22,-2167.1C51.9,-2033.83 64.56,-1274.08 135,-1203 194.11,-1143.36 438.12,-1139.99 570.93,-1142.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.72,-2167.38 50.1,-2177.42 53.72,-2167.46 46.72,-2167.38"/>
+<path fill="none" stroke="midnightblue" d="M51.11,-2196.25C57.2,-2091.16 88.02,-1600.61 135,-1554 198.72,-1490.79 450.1,-1468.87 535,-1498 544.59,-1501.29 543.94,-1507.45 553,-1512 564.07,-1517.56 576.35,-1522.17 588.49,-1525.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.61,-2196.22 50.53,-2206.4 54.59,-2196.62 47.61,-2196.22"/>
 </g>
 <!-- Node100 -->
 <g id="node100" class="node">
 <title>Node100</title>
 <g id="a_node100"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2389 571,-2419 747,-2419 747,-2389 571,-2389"/>
-<text text-anchor="start" x="579" y="-2407" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2396" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PadDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1202 571,-1232 747,-1232 747,-1202 571,-1202"/>
+<text text-anchor="start" x="579" y="-1220" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1209" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PadDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node100 -->
-<g id="edge156" class="edge">
+<g id="edge158" class="edge">
 <title>Node1&#45;&gt;Node100</title>
-<path fill="none" stroke="midnightblue" d="M53.72,-2206.59C61.87,-2244.54 84.78,-2328.72 135,-2378 208.35,-2449.98 247.28,-2447.59 348,-2468 429.46,-2484.5 462.97,-2509.47 535,-2468 548.81,-2460.05 540.56,-2446.95 553,-2437 562.48,-2429.42 573.71,-2423.57 585.25,-2419.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="57.14,-2205.87 51.72,-2196.77 50.28,-2207.27 57.14,-2205.87"/>
+<path fill="none" stroke="midnightblue" d="M50.15,-2196.34C51.35,-2063.11 61.47,-1295.78 135,-1227 195.89,-1170.04 438.51,-1189.65 570.83,-1205.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.65,-2196.31 50.06,-2206.34 53.65,-2196.37 46.65,-2196.31"/>
 </g>
 <!-- Node102 -->
 <g id="node102" class="node">
 <title>Node102</title>
 <g id="a_node102"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-2278 571,-2308 747,-2308 747,-2278 571,-2278"/>
-<text text-anchor="start" x="579" y="-2296" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-2285" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QLstmDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-2329 571,-2359 747,-2359 747,-2329 571,-2329"/>
+<text text-anchor="start" x="579" y="-2347" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2336" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QLstmDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node102 -->
-<g id="edge161" class="edge">
+<g id="edge163" class="edge">
 <title>Node1&#45;&gt;Node102</title>
-<path fill="none" stroke="midnightblue" d="M62.99,-2204.74C78.23,-2224.42 105.24,-2255.9 135,-2275 219.46,-2329.21 249.07,-2333.09 348,-2350 429.92,-2364 462.97,-2391.47 535,-2350 548.81,-2342.05 540.26,-2328.56 553,-2319 558.78,-2314.66 565.2,-2311.04 571.93,-2308.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="65.67,-2202.48 56.85,-2196.62 60.09,-2206.71 65.67,-2202.48"/>
+<path fill="none" stroke="midnightblue" d="M58.66,-2234.9C71.63,-2261.22 98.55,-2308.73 135,-2336 215.13,-2395.95 249.29,-2392.55 348,-2409 429.98,-2422.66 454.33,-2429 535,-2409 573.68,-2399.41 613.6,-2375.18 637.09,-2359.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="61.7,-2233.16 54.24,-2225.64 55.39,-2236.17 61.7,-2233.16"/>
 </g>
 <!-- Node104 -->
 <g id="node104" class="node">
 <title>Node104</title>
 <g id="a_node104"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-827 571,-857 747,-857 747,-827 571,-827"/>
-<text text-anchor="start" x="579" y="-845" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-834" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-879 571,-909 747,-909 747,-879 571,-879"/>
+<text text-anchor="start" x="579" y="-897" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-886" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node104 -->
-<g id="edge154" class="edge">
+<g id="edge156" class="edge">
 <title>Node1&#45;&gt;Node104</title>
-<path fill="none" stroke="midnightblue" d="M49.81,-2167.15C48.55,-2012.17 43.84,-999.32 135,-904 193.14,-843.21 437.89,-837.77 570.96,-839.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.32,-2167.52 49.9,-2177.49 53.32,-2167.46 46.32,-2167.52"/>
+<path fill="none" stroke="midnightblue" d="M49.84,-2195.98C48.8,-2041.75 45.58,-1046.11 135,-952 192.89,-891.07 437.75,-887.76 570.9,-890.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.34,-2196.31 49.92,-2206.29 53.34,-2196.26 46.34,-2196.31"/>
 </g>
 <!-- Node106 -->
 <g id="node106" class="node">
 <title>Node106</title>
 <g id="a_node106"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-414 571,-444 747,-444 747,-414 571,-414"/>
-<text text-anchor="start" x="579" y="-432" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-421" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SliceDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-823 571,-853 747,-853 747,-823 571,-823"/>
+<text text-anchor="start" x="579" y="-841" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-830" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SliceDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node106 -->
-<g id="edge165" class="edge">
+<g id="edge168" class="edge">
 <title>Node1&#45;&gt;Node106</title>
-<path fill="none" stroke="midnightblue" d="M50.25,-2167.32C52.73,-1981.26 73.86,-537.01 135,-472 192.42,-410.94 437.48,-415.44 570.79,-422.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.75,-2167.29 50.12,-2177.33 53.75,-2167.38 46.75,-2167.29"/>
+<path fill="none" stroke="midnightblue" d="M50.55,-2196.16C55.12,-2034.7 87.77,-941.28 135,-892 193.11,-831.37 437.87,-830 570.95,-834.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.04,-2196.4 50.26,-2206.49 54.04,-2196.6 47.04,-2196.4"/>
 </g>
 <!-- Node108 -->
 <g id="node108" class="node">
 <title>Node108</title>
 <g id="a_node108"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1565 571,-1595 747,-1595 747,-1565 571,-1565"/>
-<text text-anchor="start" x="579" y="-1583" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1572" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FillDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-416 571,-446 747,-446 747,-416 571,-416"/>
+<text text-anchor="start" x="579" y="-434" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-423" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FillDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node108 -->
-<g id="edge144" class="edge">
+<g id="edge146" class="edge">
 <title>Node1&#45;&gt;Node108</title>
-<path fill="none" stroke="midnightblue" d="M50.09,-2167.24C50.9,-2078.24 58.89,-1715.5 135,-1639 256.96,-1516.41 484.42,-1542.83 594.75,-1564.94"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.59,-2167.3 50.02,-2177.32 53.59,-2167.35 46.59,-2167.3"/>
+<path fill="none" stroke="midnightblue" d="M50.26,-2196.07C52.76,-2007.63 74.1,-544.85 135,-478 191.52,-415.96 437.29,-418.85 570.84,-425.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.75,-2196.16 50.12,-2206.21 53.75,-2196.25 46.75,-2196.16"/>
 </g>
 <!-- Node110 -->
 <g id="node110" class="node">
 <title>Node110</title>
 <g id="a_node110"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="553,-1007 553,-1037 765,-1037 765,-1007 553,-1007"/>
-<text text-anchor="start" x="561" y="-1025" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1014" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthwiseConvolution2dDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="553,-1472 553,-1502 765,-1502 765,-1472 553,-1472"/>
+<text text-anchor="start" x="561" y="-1490" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1479" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthwiseConvolution2dDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node110 -->
-<g id="edge139" class="edge">
+<g id="edge141" class="edge">
 <title>Node1&#45;&gt;Node110</title>
-<path fill="none" stroke="midnightblue" d="M50.07,-2166.97C50.73,-2024.29 57.94,-1165.33 135,-1083 189.97,-1024.27 416.56,-1017.46 552.8,-1018.94"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.57,-2167.26 50.02,-2177.27 53.57,-2167.28 46.57,-2167.26"/>
+<path fill="none" stroke="midnightblue" d="M50.91,-2196.06C56.18,-2084.4 84.39,-1539.81 135,-1487 196.94,-1422.36 447.02,-1422.44 535,-1439 568.34,-1445.27 604.24,-1460.34 628.6,-1471.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.4,-2196.1 50.44,-2206.25 54.4,-2196.42 47.4,-2196.1"/>
 </g>
 <!-- Node112 -->
 <g id="node112" class="node">
 <title>Node112</title>
 <g id="a_node112"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-770 571,-800 747,-800 747,-770 571,-770"/>
-<text text-anchor="start" x="579" y="-788" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-777" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FullyConnectedDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1261 571,-1291 747,-1291 747,-1261 571,-1261"/>
+<text text-anchor="start" x="579" y="-1279" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1268" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FullyConnectedDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node112 -->
-<g id="edge145" class="edge">
+<g id="edge147" class="edge">
 <title>Node1&#45;&gt;Node112</title>
-<path fill="none" stroke="midnightblue" d="M50.53,-2167.36C54.95,-2005.31 86.99,-893.98 135,-844 193.23,-783.37 437.94,-779.42 570.98,-781.99"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="47.03,-2167.27 50.26,-2177.36 54.02,-2167.46 47.03,-2167.27"/>
+<path fill="none" stroke="midnightblue" d="M50.3,-2196.28C52.46,-2068.81 67.4,-1364.61 135,-1301 265.09,-1178.6 356.67,-1251.88 535,-1262 546.59,-1262.66 558.76,-1263.66 570.75,-1264.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.8,-2196.44 50.14,-2206.49 53.8,-2196.55 46.8,-2196.44"/>
 </g>
 <!-- Node114 -->
 <g id="node114" class="node">
 <title>Node114</title>
 <g id="a_node114"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="567,-521 567,-551 751,-551 751,-521 567,-521"/>
-<text text-anchor="start" x="575" y="-539" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-528" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseBinaryDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="567,-759 567,-789 751,-789 751,-759 567,-759"/>
+<text text-anchor="start" x="575" y="-777" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-766" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseBinaryDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node114 -->
-<g id="edge141" class="edge">
+<g id="edge143" class="edge">
 <title>Node1&#45;&gt;Node114</title>
-<path fill="none" stroke="midnightblue" d="M50.32,-2167.01C53.32,-1986.68 77.51,-645.97 135,-586 192.48,-526.04 432.88,-526.09 566.84,-531.11"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.82,-2167.12 50.16,-2177.18 53.82,-2167.24 46.82,-2167.12"/>
+<path fill="none" stroke="midnightblue" d="M50.52,-2196.32C54.93,-2031.61 87.25,-887.06 135,-834 190.75,-772.05 432.5,-767.92 566.94,-770.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.01,-2196.37 50.25,-2206.46 54.01,-2196.56 47.01,-2196.37"/>
 </g>
 <!-- Node116 -->
 <g id="node116" class="node">
 <title>Node116</title>
 <g id="a_node116"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-1192 571,-1222 747,-1222 747,-1192 571,-1192"/>
-<text text-anchor="start" x="579" y="-1210" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-1199" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StridedSliceDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-700 571,-730 747,-730 747,-700 571,-700"/>
+<text text-anchor="start" x="579" y="-718" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-707" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ScatterNdDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node116 -->
-<g id="edge170" class="edge">
+<g id="edge167" class="edge">
 <title>Node1&#45;&gt;Node116</title>
-<path fill="none" stroke="midnightblue" d="M50.33,-2167.05C52.64,-2038.07 68.37,-1325.49 135,-1259 194.38,-1199.74 438.28,-1198.78 570.99,-1202.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.82,-2167.32 50.15,-2177.38 53.82,-2167.44 46.82,-2167.32"/>
+<path fill="none" stroke="midnightblue" d="M50.46,-2196.23C54.51,-2027.1 84.9,-828.31 135,-773 191.46,-710.67 437.26,-707.99 570.82,-711.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.96,-2196.34 50.22,-2206.42 53.96,-2196.51 46.96,-2196.34"/>
 </g>
 <!-- Node118 -->
 <g id="node118" class="node">
 <title>Node118</title>
 <g id="a_node118"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-948 571,-978 747,-978 747,-948 571,-948"/>
-<text text-anchor="start" x="579" y="-966" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-955" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ResizeDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1315 571,-1345 747,-1345 747,-1315 571,-1315"/>
+<text text-anchor="start" x="579" y="-1333" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1322" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StridedSliceDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node118 -->
-<g id="edge164" class="edge">
+<g id="edge173" class="edge">
 <title>Node1&#45;&gt;Node118</title>
-<path fill="none" stroke="midnightblue" d="M49.97,-2167.22C49.9,-2020.79 52.81,-1108.51 135,-1022 192.9,-961.06 437.75,-957.24 570.9,-959.91"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.47,-2167.4 49.98,-2177.4 53.47,-2167.4 46.47,-2167.4"/>
+<path fill="none" stroke="midnightblue" d="M50.42,-2196.1C53.24,-2071.84 71.26,-1405.86 135,-1345 195.36,-1287.36 438.52,-1304.74 570.96,-1319.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.91,-2196.32 50.19,-2206.39 53.91,-2196.47 46.91,-2196.32"/>
 </g>
 <!-- Node120 -->
 <g id="node120" class="node">
 <title>Node120</title>
 <g id="a_node120"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="571,-463 571,-493 747,-493 747,-463 571,-463"/>
-<text text-anchor="start" x="579" y="-481" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
-<text text-anchor="middle" x="659" y="-470" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling3dDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="571,-1134 571,-1164 747,-1164 747,-1134 571,-1134"/>
+<text text-anchor="start" x="579" y="-1152" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1141" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ResizeDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node120 -->
-<g id="edge159" class="edge">
+<g id="edge166" class="edge">
 <title>Node1&#45;&gt;Node120</title>
-<path fill="none" stroke="midnightblue" d="M50.29,-2167.14C53.01,-1983.81 75.62,-591.42 135,-529 192.85,-468.19 437.72,-468.45 570.89,-473.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.78,-2167.19 50.14,-2177.25 53.78,-2167.3 46.78,-2167.19"/>
+<path fill="none" stroke="midnightblue" d="M50.08,-2195.92C50.79,-2058.13 58.26,-1255.86 135,-1184 195.99,-1126.89 438.57,-1133.7 570.85,-1142.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.57,-2196.22 50.03,-2206.24 53.57,-2196.25 46.57,-2196.22"/>
 </g>
 <!-- Node122 -->
 <g id="node122" class="node">
 <title>Node122</title>
-<g id="a_node122"><a xlink:href="structarmnn_1_1_rank_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="171,-228.5 171,-247.5 294,-247.5 294,-228.5 171,-228.5"/>
-<text text-anchor="middle" x="232.5" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">RankQueueDescriptor</text>
+<g id="a_node122"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="571,-585 571,-615 747,-615 747,-585 571,-585"/>
+<text text-anchor="start" x="579" y="-603" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-592" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling3dDescriptor &gt;</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node122 -->
-<g id="edge121" class="edge">
+<g id="edge161" class="edge">
 <title>Node1&#45;&gt;Node122</title>
-<path fill="none" stroke="midnightblue" d="M49.98,-2166.82C49.91,-1966.39 51.31,-338.79 116,-262 129.39,-246.1 150.32,-239.04 170.71,-236.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.48,-2167.08 49.99,-2177.08 53.48,-2167.07 46.48,-2167.08"/>
-</g>
-<!-- Node123 -->
-<g id="node123" class="node">
-<title>Node123</title>
-<g id="a_node123"><a xlink:href="structarmnn_1_1_reverse_v2_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="157,-190.5 157,-209.5 308,-209.5 308,-190.5 157,-190.5"/>
-<text text-anchor="middle" x="232.5" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReverseV2QueueDescriptor</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node123 -->
-<g id="edge122" class="edge">
-<title>Node1&#45;&gt;Node123</title>
-<path fill="none" stroke="midnightblue" d="M50.18,-2167.27C51.95,-1975.9 67.5,-452.99 116,-258 120.65,-239.29 119.72,-230.76 135,-219 141.5,-214 148.95,-210.21 156.77,-207.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.68,-2167.27 50.08,-2177.3 53.68,-2167.34 46.68,-2167.27"/>
+<path fill="none" stroke="midnightblue" d="M50.37,-2196.25C53.73,-2019.44 80.41,-713.86 135,-654 191.62,-591.91 437.35,-591.2 570.86,-595.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.86,-2196.36 50.17,-2206.43 53.86,-2196.5 46.86,-2196.36"/>
 </g>
 <!-- Node124 -->
 <g id="node124" class="node">
 <title>Node124</title>
-<g id="a_node124"><a xlink:href="structarmnn_1_1_rsqrt_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="170.5,-152.5 170.5,-171.5 294.5,-171.5 294.5,-152.5 170.5,-152.5"/>
-<text text-anchor="middle" x="232.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">RsqrtQueueDescriptor</text>
+<g id="a_node124"><a xlink:href="structarmnn_1_1_rank_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="171,-228.5 171,-247.5 294,-247.5 294,-228.5 171,-228.5"/>
+<text text-anchor="middle" x="232.5" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">RankQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node124 -->
 <g id="edge123" class="edge">
 <title>Node1&#45;&gt;Node124</title>
-<path fill="none" stroke="midnightblue" d="M50.03,-2167.23C50.43,-1988.35 55.42,-647.09 116,-250 120.8,-218.56 111.69,-202.64 135,-181 144.7,-172 157.37,-166.7 170.32,-163.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.53,-2167.3 50.01,-2177.31 53.53,-2167.31 46.53,-2167.3"/>
+<path fill="none" stroke="midnightblue" d="M49.97,-2196.14C49.79,-1995.45 50.29,-340.04 116,-262 129.39,-246.1 150.32,-239.03 170.7,-236.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.47,-2196.38 49.98,-2206.37 53.47,-2196.37 46.47,-2196.38"/>
 </g>
 <!-- Node125 -->
 <g id="node125" class="node">
 <title>Node125</title>
-<g id="a_node125"><a xlink:href="structarmnn_1_1_shape_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="168.5,-114.5 168.5,-133.5 296.5,-133.5 296.5,-114.5 168.5,-114.5"/>
-<text text-anchor="middle" x="232.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapeQueueDescriptor</text>
+<g id="a_node125"><a xlink:href="structarmnn_1_1_reverse_v2_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="157,-190.5 157,-209.5 308,-209.5 308,-190.5 157,-190.5"/>
+<text text-anchor="middle" x="232.5" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReverseV2QueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node125 -->
 <g id="edge124" class="edge">
 <title>Node1&#45;&gt;Node125</title>
-<path fill="none" stroke="midnightblue" d="M50.22,-2167.13C52.31,-1987.38 69.37,-639.47 116,-238 120.97,-195.23 104.51,-173.4 135,-143 143.95,-134.08 155.79,-128.73 168.1,-125.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.72,-2167.22 50.11,-2177.26 53.72,-2167.3 46.72,-2167.22"/>
+<path fill="none" stroke="midnightblue" d="M50.17,-2195.97C51.86,-2001.72 66.82,-455.93 116,-258 120.65,-239.29 119.72,-230.76 135,-219 141.5,-214 148.95,-210.21 156.77,-207.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.67,-2196.13 50.08,-2206.16 53.67,-2196.19 46.67,-2196.13"/>
 </g>
 <!-- Node126 -->
 <g id="node126" class="node">
 <title>Node126</title>
-<g id="a_node126"><a xlink:href="structarmnn_1_1_subtraction_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="155.5,-76.5 155.5,-95.5 309.5,-95.5 309.5,-76.5 155.5,-76.5"/>
-<text text-anchor="middle" x="232.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">SubtractionQueueDescriptor</text>
+<g id="a_node126"><a xlink:href="structarmnn_1_1_rsqrt_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="170.5,-152.5 170.5,-171.5 294.5,-171.5 294.5,-152.5 170.5,-152.5"/>
+<text text-anchor="middle" x="232.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">RsqrtQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node126 -->
 <g id="edge125" class="edge">
 <title>Node1&#45;&gt;Node126</title>
-<path fill="none" stroke="midnightblue" d="M49.97,-2167.26C49.81,-1984.46 50.74,-584.57 116,-171 120.76,-140.85 112.51,-125.64 135,-105 140.91,-99.57 147.91,-95.5 155.39,-92.46"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.47,-2167.32 49.98,-2177.32 53.47,-2167.31 46.47,-2167.32"/>
+<path fill="none" stroke="midnightblue" d="M50.02,-2195.93C50.32,-2014.38 54.62,-653.05 116,-250 120.79,-218.55 111.69,-202.64 135,-181 144.7,-172 157.37,-166.7 170.32,-163.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.52,-2196.16 50.01,-2206.16 53.52,-2196.17 46.52,-2196.16"/>
 </g>
 <!-- Node127 -->
 <g id="node127" class="node">
 <title>Node127</title>
-<g id="a_node127"><a xlink:href="structarmnn_1_1_switch_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="167,-38.5 167,-57.5 298,-57.5 298,-38.5 167,-38.5"/>
-<text text-anchor="middle" x="232.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">SwitchQueueDescriptor</text>
+<g id="a_node127"><a xlink:href="structarmnn_1_1_shape_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="168.5,-114.5 168.5,-133.5 296.5,-133.5 296.5,-114.5 168.5,-114.5"/>
+<text text-anchor="middle" x="232.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapeQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node127 -->
 <g id="edge126" class="edge">
 <title>Node1&#45;&gt;Node127</title>
-<path fill="none" stroke="midnightblue" d="M50.18,-2167.18C51.93,-1983.66 66.84,-578.09 116,-160 120.93,-118.1 105.06,-96.72 135,-67 143.6,-58.46 154.86,-53.19 166.63,-50.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.68,-2167.25 50.09,-2177.28 53.68,-2167.31 46.68,-2167.25"/>
+<path fill="none" stroke="midnightblue" d="M50.21,-2196.11C52.21,-2014.78 68.76,-645.65 116,-238 120.96,-195.23 104.51,-173.4 135,-143 143.95,-134.08 155.79,-128.73 168.1,-125.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.71,-2196.08 50.1,-2206.11 53.71,-2196.15 46.71,-2196.08"/>
 </g>
 <!-- Node128 -->
 <g id="node128" class="node">
 <title>Node128</title>
-<g id="a_node128"><a xlink:href="structarmnn_1_1_unmap_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="165.5,-0.5 165.5,-19.5 299.5,-19.5 299.5,-0.5 165.5,-0.5"/>
-<text text-anchor="middle" x="232.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">UnmapQueueDescriptor</text>
+<g id="a_node128"><a xlink:href="structarmnn_1_1_subtraction_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="155.5,-76.5 155.5,-95.5 309.5,-95.5 309.5,-76.5 155.5,-76.5"/>
+<text text-anchor="middle" x="232.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">SubtractionQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node128 -->
 <g id="edge127" class="edge">
 <title>Node1&#45;&gt;Node128</title>
-<path fill="none" stroke="midnightblue" d="M49.96,-2167.1C49.64,-1979.92 49.35,-525.55 116,-96 120.75,-65.41 112.24,-49.97 135,-29 143.41,-21.25 154.03,-16.25 165.13,-13.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="46.46,-2167.38 49.98,-2177.38 53.46,-2167.37 46.46,-2167.38"/>
+<path fill="none" stroke="midnightblue" d="M49.96,-2195.97C49.7,-2010.55 49.9,-590.53 116,-171 120.75,-140.85 112.51,-125.64 135,-105 140.91,-99.57 147.91,-95.5 155.39,-92.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.46,-2196.19 49.98,-2206.18 53.46,-2196.17 46.46,-2196.19"/>
+</g>
+<!-- Node129 -->
+<g id="node129" class="node">
+<title>Node129</title>
+<g id="a_node129"><a xlink:href="structarmnn_1_1_switch_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="167,-38.5 167,-57.5 298,-57.5 298,-38.5 167,-38.5"/>
+<text text-anchor="middle" x="232.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">SwitchQueueDescriptor</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node129 -->
+<g id="edge128" class="edge">
+<title>Node1&#45;&gt;Node129</title>
+<path fill="none" stroke="midnightblue" d="M50.17,-2195.9C51.85,-2009.75 66.24,-584.08 116,-160 120.92,-118.1 105.06,-96.72 135,-67 143.6,-58.46 154.86,-53.19 166.63,-50.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.67,-2196.11 50.08,-2206.14 53.67,-2196.17 46.67,-2196.11"/>
+</g>
+<!-- Node130 -->
+<g id="node130" class="node">
+<title>Node130</title>
+<g id="a_node130"><a xlink:href="structarmnn_1_1_unmap_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="165.5,-0.5 165.5,-19.5 299.5,-19.5 299.5,-0.5 165.5,-0.5"/>
+<text text-anchor="middle" x="232.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">UnmapQueueDescriptor</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node130 -->
+<g id="edge129" class="edge">
+<title>Node1&#45;&gt;Node130</title>
+<path fill="none" stroke="midnightblue" d="M49.95,-2196.11C49.53,-2007.52 48.48,-531.73 116,-96 120.74,-65.41 112.24,-49.97 135,-29 143.41,-21.25 154.03,-16.25 165.13,-13.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.45,-2196.25 49.97,-2206.24 53.45,-2196.23 46.45,-2196.25"/>
 </g>
 <!-- Node26&#45;&gt;Node27 -->
 <g id="edge26" class="edge">
 <title>Node26&#45;&gt;Node27</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.53,-1688.76C240.97,-1843.67 277.6,-2647.64 348,-2729 404.14,-2793.89 451.92,-2755.53 535,-2777 556.36,-2782.52 579.8,-2788.61 600.44,-2793.98"/>
-<polygon fill="orange" stroke="orange" points="238.01,-1688.21 234.11,-1678.37 231.02,-1688.5 238.01,-1688.21"/>
-<text text-anchor="middle" x="441.5" y="-2780" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FakeQuantizationDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.58,-1739.34C234.51,-1860.39 244.54,-2378.57 348,-2493 350.12,-2495.35 506.76,-2533.99 596.54,-2555.98"/>
+<polygon fill="orange" stroke="orange" points="237.08,-1739.17 233.52,-1729.19 230.08,-1739.21 237.08,-1739.17"/>
+<text text-anchor="middle" x="441.5" y="-2543" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FakeQuantizationDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node29 -->
 <g id="edge28" class="edge">
 <title>Node26&#45;&gt;Node29</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.82,-1688.5C244.51,-1778.13 278.31,-2076.48 348,-2136 415.13,-2193.34 522.96,-2187.63 592.12,-2176.02"/>
-<polygon fill="orange" stroke="orange" points="239.29,-1688.03 234.86,-1678.41 232.32,-1688.7 239.29,-1688.03"/>
-<text text-anchor="middle" x="441.5" y="-2186" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.17,-1739.13C242.1,-1835.25 271.86,-2177.77 348,-2249 379.42,-2278.4 490.46,-2288.64 570.67,-2292.19"/>
+<polygon fill="orange" stroke="orange" points="238.66,-1738.88 234.47,-1729.15 231.68,-1739.37 238.66,-1738.88"/>
+<text text-anchor="middle" x="441.5" y="-2292" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node31 -->
 <g id="edge30" class="edge">
 <title>Node26&#45;&gt;Node31</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M238.41,-1688.17C249.12,-1735.68 279.31,-1838.17 348,-1887 412.54,-1932.89 504.08,-1940.46 570.95,-1938.48"/>
-<polygon fill="orange" stroke="orange" points="241.78,-1687.16 236.26,-1678.12 234.93,-1688.63 241.78,-1687.16"/>
-<text text-anchor="middle" x="441.5" y="-1941" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M242.37,-1738.62C257.55,-1776.9 292.37,-1849.93 348,-1885 414.59,-1926.98 504.99,-1935.87 570.98,-1935.67"/>
+<polygon fill="orange" stroke="orange" points="245.62,-1737.32 238.77,-1729.24 239.08,-1739.83 245.62,-1737.32"/>
+<text text-anchor="middle" x="441.5" y="-1937" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node33 -->
 <g id="edge32" class="edge">
 <title>Node26&#45;&gt;Node33</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.68,-1688.27C241.83,-1836.91 281.35,-2593.46 348,-2670 404.34,-2734.71 452.34,-2694.97 535,-2718 559.7,-2724.88 587.03,-2733.05 609.65,-2739.96"/>
-<polygon fill="orange" stroke="orange" points="238.17,-1688.09 234.2,-1678.27 231.18,-1688.43 238.17,-1688.09"/>
-<text text-anchor="middle" x="441.5" y="-2721" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreCompiledDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.76,-1739.35C242.17,-1883.76 282,-2598.4 348,-2668 377.84,-2699.46 489.88,-2712.67 570.7,-2718.16"/>
+<polygon fill="orange" stroke="orange" points="238.25,-1739.06 234.25,-1729.25 231.26,-1739.42 238.25,-1739.06"/>
+<text text-anchor="middle" x="441.5" y="-2717" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreCompiledDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node35 -->
 <g id="edge34" class="edge">
 <title>Node26&#45;&gt;Node35</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.42,-1688.31C233.61,-1808.02 240.77,-2316.06 348,-2421 405.69,-2477.46 501,-2481.81 570.74,-2475.55"/>
-<polygon fill="orange" stroke="orange" points="236.92,-1688.25 233.42,-1678.25 229.92,-1688.25 236.92,-1688.25"/>
-<text text-anchor="middle" x="441.5" y="-2480" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.19,-1739.32C237.73,-1848.94 257.31,-2281.25 348,-2374 363.6,-2389.96 484.66,-2410.28 570.78,-2422.97"/>
+<polygon fill="orange" stroke="orange" points="237.69,-1739.08 233.88,-1729.2 230.69,-1739.3 237.69,-1739.08"/>
+<text text-anchor="middle" x="441.5" y="-2419" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node37 -->
 <g id="edge36" class="edge">
 <title>Node26&#45;&gt;Node37</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.11,-1688.2C241.82,-1784.57 270.85,-2127.87 348,-2198 379.72,-2226.84 490.69,-2233.78 570.8,-2234.88"/>
-<polygon fill="orange" stroke="orange" points="238.6,-1687.93 234.43,-1678.19 231.62,-1688.4 238.6,-1687.93"/>
-<text text-anchor="middle" x="441.5" y="-2236" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.75,-1739.38C244.33,-1829.98 278.06,-2135.38 348,-2198 379.96,-2226.62 490.87,-2234.38 570.9,-2236.13"/>
+<polygon fill="orange" stroke="orange" points="239.22,-1738.84 234.81,-1729.2 232.25,-1739.48 239.22,-1738.84"/>
+<text text-anchor="middle" x="441.5" y="-2237" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node40 -->
 <g id="edge39" class="edge">
 <title>Node26&#45;&gt;Node40</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M275.83,-1682.11C297.12,-1691.09 323.54,-1701.26 348,-1708 421.88,-1728.35 508.04,-1741.72 570.75,-1749.65"/>
-<polygon fill="orange" stroke="orange" points="277.01,-1678.81 266.43,-1678.09 274.25,-1685.25 277.01,-1678.81"/>
-<text text-anchor="middle" x="441.5" y="-1747" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M330.72,-1727.05C403.12,-1736.78 501.09,-1749.93 570.93,-1759.31"/>
+<polygon fill="orange" stroke="orange" points="331.06,-1723.57 320.68,-1725.71 330.13,-1730.51 331.06,-1723.57"/>
+<text text-anchor="middle" x="441.5" y="-1757" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node42 -->
 <g id="edge41" class="edge">
 <title>Node26&#45;&gt;Node42</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M331.04,-1656.63C336.78,-1656.38 342.46,-1656.17 348,-1656 423.18,-1653.7 508.66,-1653.91 570.79,-1654.58"/>
-<polygon fill="orange" stroke="orange" points="330.51,-1653.15 320.68,-1657.11 330.84,-1660.15 330.51,-1653.15"/>
-<text text-anchor="middle" x="441.5" y="-1659" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.95,-1739.33C244.96,-1912.42 304.74,-2915.38 348,-2962 377.51,-2993.8 489.95,-3006.16 570.92,-3010.96"/>
+<polygon fill="orange" stroke="orange" points="238.43,-1738.93 234.36,-1729.15 231.44,-1739.33 238.43,-1738.93"/>
+<text text-anchor="middle" x="441.5" y="-3010" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node44 -->
 <g id="edge43" class="edge">
 <title>Node26&#45;&gt;Node44</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.96,-1688.23C245.02,-1860.6 305.04,-2859.43 348,-2906 377.45,-2937.92 489.9,-2951.02 570.89,-2956.37"/>
-<polygon fill="orange" stroke="orange" points="238.44,-1687.87 234.37,-1678.09 231.45,-1688.27 238.44,-1687.87"/>
-<text text-anchor="middle" x="441.5" y="-2956" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.14,-1739.18C238.51,-1903.28 266.45,-2816.55 348,-2906 363.04,-2922.5 484.61,-2941.91 570.94,-2953.83"/>
+<polygon fill="orange" stroke="orange" points="237.63,-1738.98 233.87,-1729.08 230.64,-1739.17 237.63,-1738.98"/>
+<text text-anchor="middle" x="441.5" y="-2950" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node46 -->
 <g id="edge45" class="edge">
 <title>Node26&#45;&gt;Node46</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.33,-1688.19C239.8,-1846.72 272.69,-2702.48 348,-2788 355.89,-2796.95 494.29,-2826.61 583.47,-2844.95"/>
-<polygon fill="orange" stroke="orange" points="237.82,-1687.88 233.99,-1678 230.83,-1688.12 237.82,-1687.88"/>
-<text text-anchor="middle" x="441.5" y="-2837" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.66,-1739.44C241.73,-1889.2 280.86,-2651.82 348,-2729 404.32,-2793.74 452.69,-2752.75 535,-2777 561.88,-2784.92 591.71,-2794.83 615.26,-2802.93"/>
+<polygon fill="orange" stroke="orange" points="238.14,-1738.84 234.18,-1729.01 231.15,-1739.16 238.14,-1738.84"/>
+<text text-anchor="middle" x="441.5" y="-2780" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node48 -->
 <g id="edge47" class="edge">
 <title>Node26&#45;&gt;Node48</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.86,-1688.12C242.81,-1831.18 285.15,-2539.32 348,-2611 404.57,-2675.52 452.34,-2635.97 535,-2659 559.7,-2665.88 587.03,-2674.05 609.65,-2680.96"/>
-<polygon fill="orange" stroke="orange" points="238.35,-1687.9 234.31,-1678.11 231.36,-1688.29 238.35,-1687.9"/>
-<text text-anchor="middle" x="441.5" y="-2662" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.24,-1739.26C232.45,-1865.77 235.39,-2429.23 348,-2552 355.98,-2560.7 492.01,-2589.09 581.19,-2606.93"/>
+<polygon fill="orange" stroke="orange" points="236.74,-1739.05 233.32,-1729.02 229.74,-1739 236.74,-1739.05"/>
+<text text-anchor="middle" x="441.5" y="-2600" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node50 -->
 <g id="edge49" class="edge">
 <title>Node26&#45;&gt;Node50</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M237.04,-1688.62C248.74,-1769.52 288.87,-2017.15 348,-2068 408.67,-2120.17 502.34,-2125.17 570.84,-2120.03"/>
-<polygon fill="orange" stroke="orange" points="240.45,-1687.76 235.57,-1678.35 233.52,-1688.74 240.45,-1687.76"/>
-<text text-anchor="middle" x="441.5" y="-2124" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M237.7,-1739.09C247.4,-1788.37 276.23,-1897.45 348,-1949 412.24,-1995.14 503.82,-2001.71 570.78,-1998.81"/>
+<polygon fill="orange" stroke="orange" points="241.14,-1738.45 235.87,-1729.26 234.26,-1739.73 241.14,-1738.45"/>
+<text text-anchor="middle" x="441.5" y="-2002" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node52 -->
 <g id="edge51" class="edge">
 <title>Node26&#45;&gt;Node52</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M253.44,-1685.59C274.58,-1708 310.1,-1741.45 348,-1759 417.49,-1791.17 503.89,-1804 567.8,-1809.02"/>
-<polygon fill="orange" stroke="orange" points="255.94,-1683.14 246.58,-1678.17 250.8,-1687.89 255.94,-1683.14"/>
-<text text-anchor="middle" x="441.5" y="-1808" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M250.89,-1737.03C271.25,-1762.21 307.39,-1801.66 348,-1822 416.75,-1856.43 503.61,-1869.33 567.88,-1873.96"/>
+<polygon fill="orange" stroke="orange" points="253.56,-1734.76 244.61,-1729.09 248.07,-1739.1 253.56,-1734.76"/>
+<text text-anchor="middle" x="441.5" y="-1873" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node54 -->
 <g id="edge53" class="edge">
 <title>Node26&#45;&gt;Node54</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M330.72,-1673.08C403.12,-1680.58 501.09,-1690.74 570.93,-1697.98"/>
-<polygon fill="orange" stroke="orange" points="330.99,-1669.59 320.68,-1672.04 330.27,-1676.55 330.99,-1669.59"/>
-<text text-anchor="middle" x="441.5" y="-1696" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M330.66,-1713.4C389.75,-1713.27 466.73,-1713.5 535,-1715 546.64,-1715.26 558.91,-1715.63 570.99,-1716.06"/>
+<polygon fill="orange" stroke="orange" points="330.58,-1709.9 320.59,-1713.43 330.6,-1716.9 330.58,-1709.9"/>
+<text text-anchor="middle" x="441.5" y="-1718" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node56 -->
 <g id="edge55" class="edge">
 <title>Node26&#45;&gt;Node56</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.29,-1688.29C248.02,-1867.65 325.11,-2940.86 348,-2965 377.69,-2996.31 489.76,-3005.71 570.63,-3008.33"/>
-<polygon fill="orange" stroke="orange" points="238.77,-1687.95 234.57,-1678.22 231.79,-1688.44 238.77,-1687.95"/>
-<text text-anchor="middle" x="441.5" y="-3009" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.83,-1739.46C244.24,-1917.78 301.84,-2973.75 348,-3022 377.79,-3053.14 489.84,-3061.42 570.68,-3063.22"/>
+<polygon fill="orange" stroke="orange" points="238.32,-1739.24 234.3,-1729.43 231.33,-1739.6 238.32,-1739.24"/>
+<text text-anchor="middle" x="441.5" y="-3064" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node58 -->
 <g id="edge57" class="edge">
 <title>Node26&#45;&gt;Node58</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.18,-1688.52C238.77,-1852.83 267.6,-2757.76 348,-2847 362.98,-2863.63 484.56,-2884.62 570.92,-2897.68"/>
-<polygon fill="orange" stroke="orange" points="237.67,-1688.28 233.9,-1678.38 230.67,-1688.48 237.67,-1688.28"/>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.31,-1739.38C239.64,-1899.08 271.79,-2761.2 348,-2847 355.8,-2855.79 490.72,-2883.48 579.97,-2900.99"/>
+<polygon fill="orange" stroke="orange" points="237.8,-1738.99 233.97,-1729.11 230.8,-1739.22 237.8,-1738.99"/>
 <text text-anchor="middle" x="441.5" y="-2894" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; OriginsDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node60 -->
 <g id="edge59" class="edge">
 <title>Node26&#45;&gt;Node60</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.1,-1688.56C231.69,-1815.32 232.16,-2374.99 348,-2492 378.38,-2522.69 490.29,-2533.01 570.93,-2536.42"/>
-<polygon fill="orange" stroke="orange" points="236.61,-1688.34 233.23,-1678.29 229.61,-1688.25 236.61,-1688.34"/>
-<text text-anchor="middle" x="441.5" y="-2537" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.5,-1739.46C240.8,-1894.32 277.04,-2705.92 348,-2788 404.12,-2852.91 453.31,-2809.74 535,-2836 543.17,-2838.63 544.79,-2840.48 553,-2843 563.55,-2846.24 574.81,-2849.26 585.9,-2851.99"/>
+<polygon fill="orange" stroke="orange" points="237.98,-1738.94 234.08,-1729.09 230.99,-1739.22 237.98,-1738.94"/>
+<text text-anchor="middle" x="441.5" y="-2839" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node62 -->
 <g id="edge61" class="edge">
 <title>Node26&#45;&gt;Node62</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233,-1688.36C233.19,-1754.89 243.76,-1935.14 348,-2020 381.11,-2046.95 491.12,-2053.22 570.69,-2054.06"/>
-<polygon fill="orange" stroke="orange" points="236.5,-1688.36 233.05,-1678.34 229.5,-1688.32 236.5,-1688.36"/>
-<text text-anchor="middle" x="441.5" y="-2056" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M232.68,-1739.16C231.99,-1806.83 240.36,-1993.45 348,-2080 413.68,-2132.81 514.42,-2131.28 583.11,-2122.03"/>
+<polygon fill="orange" stroke="orange" points="236.18,-1739.06 232.86,-1729 229.18,-1738.94 236.18,-1739.06"/>
+<text text-anchor="middle" x="441.5" y="-2130" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node64 -->
 <g id="edge63" class="edge">
 <title>Node26&#45;&gt;Node64</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M243.87,-1687.25C260.36,-1722.67 296.11,-1787.83 348,-1820 415.05,-1861.57 505.18,-1873.1 570.97,-1875.26"/>
-<polygon fill="orange" stroke="orange" points="247.04,-1685.77 239.73,-1678.1 240.66,-1688.66 247.04,-1685.77"/>
-<text text-anchor="middle" x="441.5" y="-1875" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.85,-1739.56C239.44,-1798.58 259.65,-1944.62 348,-2014 410.5,-2063.08 502.99,-2068.76 570.67,-2064.64"/>
+<polygon fill="orange" stroke="orange" points="238.32,-1739.01 234.14,-1729.27 231.33,-1739.49 238.32,-1739.01"/>
+<text text-anchor="middle" x="441.5" y="-2068" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node66 -->
 <g id="edge65" class="edge">
 <title>Node26&#45;&gt;Node66</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.09,-1688.39C231.48,-1819.32 230.76,-2417.04 348,-2549 356.16,-2558.18 501.23,-2591.95 589.99,-2611.92"/>
-<polygon fill="orange" stroke="orange" points="236.59,-1688.21 233.23,-1678.16 229.59,-1688.11 236.59,-1688.21"/>
-<text text-anchor="middle" x="441.5" y="-2602" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ViewsDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.97,-1739.11C243.32,-1877.69 286.54,-2545.26 348,-2611 363.24,-2627.3 484.4,-2647.53 570.64,-2660.1"/>
+<polygon fill="orange" stroke="orange" points="238.46,-1738.81 234.37,-1729.04 231.47,-1739.23 238.46,-1738.81"/>
+<text text-anchor="middle" x="441.5" y="-2656" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ViewsDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node68 -->
 <g id="edge67" class="edge">
 <title>Node26&#45;&gt;Node68</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.18,-1688.43C237.62,-1796.66 256.76,-2217.35 348,-2304 404.64,-2357.79 495.65,-2363.41 564.43,-2358.02"/>
-<polygon fill="orange" stroke="orange" points="237.67,-1688.03 233.87,-1678.14 230.67,-1688.24 237.67,-1688.03"/>
-<text text-anchor="middle" x="441.5" y="-2362" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.79,-1739.28C235.65,-1854.61 249.28,-2329.62 348,-2431 376.84,-2460.62 479.51,-2475.47 558.88,-2482.68"/>
+<polygon fill="orange" stroke="orange" points="237.29,-1739.21 233.64,-1729.27 230.29,-1739.32 237.29,-1739.21"/>
+<text text-anchor="middle" x="441.5" y="-2482" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node70 -->
 <g id="edge69" class="edge">
 <title>Node26&#45;&gt;Node70</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.21,-1688.09C240.56,-1745.38 262.24,-1886.01 348,-1953 410.68,-2001.96 503.14,-2008.31 570.77,-2004.79"/>
-<polygon fill="orange" stroke="orange" points="238.69,-1687.77 234.36,-1678.1 231.72,-1688.36 238.69,-1687.77"/>
-<text text-anchor="middle" x="441.5" y="-2008" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M236.51,-1739.36C246.98,-1822.86 284.65,-2086.79 348,-2139 416.81,-2195.7 525.95,-2188.37 594.69,-2176.04"/>
+<polygon fill="orange" stroke="orange" points="239.96,-1738.74 235.27,-1729.24 233.02,-1739.6 239.96,-1738.74"/>
+<text text-anchor="middle" x="441.5" y="-2187" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node72 -->
 <g id="edge71" class="edge">
 <title>Node26&#45;&gt;Node72</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.75,-1637.41C242.14,-1490.06 282.21,-753.84 348,-680 404.8,-616.25 454.08,-663.24 535,-636 543.3,-633.21 544.84,-631.17 553,-628 571.27,-620.91 591.65,-613.92 609.56,-608.06"/>
-<polygon fill="orange" stroke="orange" points="231.23,-1637.54 234.23,-1647.7 238.23,-1637.89 231.23,-1637.54"/>
-<text text-anchor="middle" x="441.5" y="-683" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M268.47,-1733.99C290.62,-1745.83 320.22,-1760.19 348,-1769 421.35,-1792.25 507.94,-1805.67 570.94,-1813.02"/>
+<polygon fill="orange" stroke="orange" points="269.92,-1730.79 259.47,-1729.09 266.58,-1736.94 269.92,-1730.79"/>
+<text text-anchor="middle" x="441.5" y="-1810" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node74 -->
 <g id="edge73" class="edge">
 <title>Node26&#45;&gt;Node74</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.96,-1637.63C237.33,-1466.29 260.42,-482.08 348,-386 363.02,-369.52 484.59,-350.92 570.94,-339.58"/>
-<polygon fill="orange" stroke="orange" points="230.46,-1637.66 233.77,-1647.72 237.46,-1637.79 230.46,-1637.66"/>
-<text text-anchor="middle" x="441.5" y="-389" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.29,-1688.21C239.51,-1525.91 271.13,-649.75 348,-562 404.26,-497.78 452.61,-540.39 535,-518 560.67,-511.02 589.05,-502.32 612.08,-495.01"/>
+<polygon fill="orange" stroke="orange" points="230.78,-1688.54 233.96,-1698.64 237.78,-1688.76 230.78,-1688.54"/>
+<text text-anchor="middle" x="441.5" y="-565" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node76 -->
 <g id="edge75" class="edge">
 <title>Node26&#45;&gt;Node76</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M247.55,-1638.99C266.43,-1609 302.88,-1558.41 348,-1532 385.13,-1510.26 492.72,-1490.81 570.74,-1478.97"/>
-<polygon fill="orange" stroke="orange" points="244.52,-1637.24 242.27,-1647.59 250.48,-1640.9 244.52,-1637.24"/>
-<text text-anchor="middle" x="441.5" y="-1535" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.79,-1688.82C236.11,-1510.1 253.89,-437.25 348,-332 362.9,-315.34 484.5,-295.16 570.89,-282.71"/>
+<polygon fill="orange" stroke="orange" points="230.29,-1688.81 233.67,-1698.86 237.29,-1688.9 230.29,-1688.81"/>
+<text text-anchor="middle" x="441.5" y="-335" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node78 -->
 <g id="edge77" class="edge">
 <title>Node26&#45;&gt;Node78</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.96,-1637.88C239.83,-1578.46 260.59,-1428.45 348,-1351 411.9,-1294.38 454.08,-1334.24 535,-1307 543.3,-1304.21 544.84,-1302.17 553,-1299 571.27,-1291.91 591.65,-1284.92 609.56,-1279.06"/>
-<polygon fill="orange" stroke="orange" points="231.47,-1637.66 234.23,-1647.89 238.45,-1638.17 231.47,-1637.66"/>
-<text text-anchor="middle" x="441.5" y="-1354" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M330.92,-1700C401.53,-1689.85 496.41,-1676.22 565.79,-1666.25"/>
+<polygon fill="orange" stroke="orange" points="330.09,-1696.58 320.68,-1701.47 331.08,-1703.51 330.09,-1696.58"/>
+<text text-anchor="middle" x="441.5" y="-1698" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node80 -->
 <g id="edge79" class="edge">
 <title>Node26&#45;&gt;Node80</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.17,-1637.48C237.61,-1526.01 256.92,-1083.06 348,-986 406.42,-923.74 452.2,-962.84 535,-942 557.41,-936.36 582.01,-929.83 603.29,-924.07"/>
-<polygon fill="orange" stroke="orange" points="230.66,-1637.67 233.87,-1647.76 237.66,-1637.87 230.66,-1637.67"/>
-<text text-anchor="middle" x="441.5" y="-989" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.67,-1688.7C240.02,-1584.54 265.5,-1190.35 348,-1104 406.98,-1042.27 454.08,-1087.24 535,-1060 543.3,-1057.21 544.92,-1055.37 553,-1052 574.31,-1043.11 598.29,-1033.7 617.94,-1026.15"/>
+<polygon fill="orange" stroke="orange" points="231.17,-1688.74 234.17,-1698.9 238.16,-1689.08 231.17,-1688.74"/>
+<text text-anchor="middle" x="441.5" y="-1107" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node82 -->
 <g id="edge81" class="edge">
 <title>Node26&#45;&gt;Node82</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.93,-1637.63C243.14,-1496.1 286.04,-808.03 348,-739 405.03,-675.46 453.03,-718.9 535,-695 563.23,-686.77 594.51,-675.81 618.46,-667.01"/>
-<polygon fill="orange" stroke="orange" points="231.42,-1637.72 234.34,-1647.9 238.41,-1638.12 231.42,-1637.72"/>
-<text text-anchor="start" x="374.5" y="-753" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="441.5" y="-742" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.14,-1688.73C237.48,-1577.37 256.46,-1131.62 348,-1034 406.4,-971.72 452.61,-1012.39 535,-990 560.67,-983.02 589.05,-974.32 612.08,-967.01"/>
+<polygon fill="orange" stroke="orange" points="230.63,-1688.9 233.85,-1698.99 237.63,-1689.1 230.63,-1688.9"/>
+<text text-anchor="start" x="374.5" y="-1048" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="441.5" y="-1037" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node84 -->
 <g id="edge83" class="edge">
 <title>Node26&#45;&gt;Node84</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M237.38,-1637.8C246.64,-1586.58 274.99,-1470.07 348,-1410 413.93,-1355.75 453.03,-1389.9 535,-1366 539.11,-1364.8 581.44,-1349.96 615.3,-1338.05"/>
-<polygon fill="orange" stroke="orange" points="233.88,-1637.53 235.64,-1647.98 240.78,-1638.71 233.88,-1637.53"/>
-<text text-anchor="middle" x="441.5" y="-1413" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FusedDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.43,-1688.55C240.34,-1532.02 274.96,-703.94 348,-621 404.43,-556.93 452.05,-597.21 535,-577 555.97,-571.89 578.91,-566.15 599.24,-561.01"/>
+<polygon fill="orange" stroke="orange" points="230.92,-1688.51 234.05,-1698.64 237.92,-1688.77 230.92,-1688.51"/>
+<text text-anchor="middle" x="441.5" y="-624" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FusedDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node86 -->
 <g id="edge85" class="edge">
 <title>Node26&#45;&gt;Node86</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.95,-1637.61C245.22,-1546.96 281.01,-1241.06 348,-1174 408.34,-1113.59 454.08,-1157.24 535,-1130 543.3,-1127.21 544.92,-1125.37 553,-1122 574.31,-1113.11 598.29,-1103.7 617.94,-1096.15"/>
-<polygon fill="orange" stroke="orange" points="232.45,-1637.5 234.93,-1647.8 239.41,-1638.2 232.45,-1637.5"/>
-<text text-anchor="middle" x="441.5" y="-1177" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M237.07,-1688.75C245.8,-1636.98 273.26,-1518.74 348,-1460 365.46,-1446.28 485.31,-1426.65 570.75,-1414.12"/>
+<polygon fill="orange" stroke="orange" points="233.59,-1688.32 235.48,-1698.74 240.51,-1689.42 233.59,-1688.32"/>
+<text text-anchor="middle" x="441.5" y="-1463" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node88 -->
 <g id="edge87" class="edge">
 <title>Node26&#45;&gt;Node88</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.19,-1637.67C232.13,-1509.63 233.89,-934.85 348,-809 405.35,-745.75 453.12,-789.2 535,-765 563.6,-756.55 595.27,-745.17 619.32,-736.1"/>
-<polygon fill="orange" stroke="orange" points="229.69,-1637.74 233.28,-1647.7 236.69,-1637.67 229.69,-1637.74"/>
-<text text-anchor="middle" x="441.5" y="-812" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.23,-1688.65C242.41,-1590.88 273.08,-1239.91 348,-1163 407.58,-1101.84 453.03,-1142.9 535,-1119 563.23,-1110.77 594.51,-1099.81 618.46,-1091.01"/>
+<polygon fill="orange" stroke="orange" points="231.73,-1688.57 234.5,-1698.8 238.71,-1689.07 231.73,-1688.57"/>
+<text text-anchor="middle" x="441.5" y="-1166" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node90 -->
 <g id="edge89" class="edge">
 <title>Node26&#45;&gt;Node90</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.11,-1637.52C238.33,-1470.52 265.53,-536.36 348,-444 355.65,-435.44 485.24,-410.39 574.42,-394"/>
-<polygon fill="orange" stroke="orange" points="230.61,-1637.51 233.86,-1647.59 237.61,-1637.68 230.61,-1637.51"/>
-<text text-anchor="middle" x="441.5" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.76,-1688.62C242.24,-1542.46 282.7,-812.22 348,-739 404.83,-675.28 452.28,-716.16 535,-695 558.18,-689.07 583.69,-682.09 605.45,-676.01"/>
+<polygon fill="orange" stroke="orange" points="231.25,-1688.66 234.24,-1698.83 238.24,-1689.02 231.25,-1688.66"/>
+<text text-anchor="middle" x="441.5" y="-742" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node92 -->
 <g id="edge91" class="edge">
 <title>Node26&#45;&gt;Node92</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.85,-1637.88C236.49,-1462.92 255.93,-430.11 348,-330 377.38,-298.05 489.85,-285.34 570.86,-280.3"/>
-<polygon fill="orange" stroke="orange" points="230.35,-1637.89 233.7,-1647.94 237.34,-1637.99 230.35,-1637.89"/>
-<text text-anchor="middle" x="441.5" y="-333" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234,-1688.81C237.6,-1518.68 261.98,-541.39 348,-445 355.59,-436.49 483.68,-412.11 572.81,-396.01"/>
+<polygon fill="orange" stroke="orange" points="230.5,-1688.76 233.79,-1698.83 237.5,-1688.91 230.5,-1688.76"/>
+<text text-anchor="middle" x="441.5" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node94 -->
 <g id="edge93" class="edge">
 <title>Node26&#45;&gt;Node94</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M259.63,-1641.67C281.83,-1624.61 315.24,-1601.41 348,-1588 386.09,-1572.4 485.98,-1553.8 562.16,-1541.06"/>
-<polygon fill="orange" stroke="orange" points="257.42,-1638.95 251.69,-1647.87 261.73,-1644.47 257.42,-1638.95"/>
-<text text-anchor="middle" x="441.5" y="-1591" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.88,-1688.48C236.71,-1512.92 257.11,-488.04 348,-388 362.44,-372.1 475.77,-354.27 561.25,-342.85"/>
+<polygon fill="orange" stroke="orange" points="230.38,-1688.53 233.72,-1698.59 237.38,-1688.64 230.38,-1688.53"/>
+<text text-anchor="middle" x="441.5" y="-391" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node96 -->
 <g id="edge95" class="edge">
 <title>Node26&#45;&gt;Node96</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M241,-1638.17C254.93,-1596.42 288.9,-1512.48 348,-1469 416.77,-1418.4 452.86,-1448.3 535,-1425 562.18,-1417.29 592.27,-1407.29 615.89,-1399.09"/>
-<polygon fill="orange" stroke="orange" points="237.62,-1637.23 237.88,-1647.82 244.28,-1639.38 237.62,-1637.23"/>
-<text text-anchor="middle" x="441.5" y="-1472" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M266.78,-1693.92C289.06,-1681.3 319.42,-1665.64 348,-1656 421.11,-1631.34 507.73,-1616.55 570.79,-1608.24"/>
+<polygon fill="orange" stroke="orange" points="264.98,-1690.92 258.06,-1698.94 268.47,-1696.98 264.98,-1690.92"/>
+<text text-anchor="middle" x="441.5" y="-1659" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node98 -->
 <g id="edge97" class="edge">
 <title>Node26&#45;&gt;Node98</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M236.81,-1637.73C248.21,-1554.47 288.47,-1290.82 348,-1233 409.25,-1173.51 453.03,-1212.9 535,-1189 539.11,-1187.8 581.44,-1172.96 615.3,-1161.05"/>
-<polygon fill="orange" stroke="orange" points="233.32,-1637.44 235.45,-1647.82 240.25,-1638.37 233.32,-1637.44"/>
-<text text-anchor="middle" x="441.5" y="-1236" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M249.95,-1690.42C269.92,-1663.74 306.15,-1621.12 348,-1599 417.34,-1562.35 506.15,-1548.55 570.92,-1543.51"/>
+<polygon fill="orange" stroke="orange" points="246.9,-1688.67 243.82,-1698.81 252.55,-1692.8 246.9,-1688.67"/>
+<text text-anchor="middle" x="441.5" y="-1602" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node100 -->
 <g id="edge99" class="edge">
 <title>Node26&#45;&gt;Node100</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.63,-1688.27C234.76,-1803.54 245.67,-2277.94 348,-2374 379.24,-2403.33 490.63,-2407.84 570.95,-2407.02"/>
-<polygon fill="orange" stroke="orange" points="237.13,-1688.23 233.54,-1678.26 230.13,-1688.29 237.13,-1688.23"/>
-<text text-anchor="middle" x="441.5" y="-2409" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M236.74,-1688.55C247.91,-1604.73 287.54,-1339.37 348,-1282 356.36,-1274.06 486.88,-1248.62 575.86,-1232.02"/>
+<polygon fill="orange" stroke="orange" points="233.24,-1688.34 235.4,-1698.71 240.18,-1689.25 233.24,-1688.34"/>
+<text text-anchor="middle" x="441.5" y="-1285" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node102 -->
 <g id="edge101" class="edge">
 <title>Node26&#45;&gt;Node102</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.69,-1688.44C240.03,-1790.58 265.19,-2169.16 348,-2248 379.21,-2277.72 490.61,-2287.89 570.94,-2291.32"/>
-<polygon fill="orange" stroke="orange" points="238.17,-1687.96 234.18,-1678.15 231.18,-1688.31 238.17,-1687.96"/>
-<text text-anchor="middle" x="441.5" y="-2292" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.59,-1739.04C239.59,-1841.23 263.77,-2224.94 348,-2304 406.66,-2359.06 501.34,-2363.76 570.65,-2357.97"/>
+<polygon fill="orange" stroke="orange" points="238.09,-1738.85 234.12,-1729.02 231.09,-1739.18 238.09,-1738.85"/>
+<text text-anchor="middle" x="441.5" y="-2362" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node104 -->
 <g id="edge103" class="edge">
 <title>Node26&#45;&gt;Node104</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.79,-1637.54C235.64,-1520.31 249.26,-1033.62 348,-927 406.01,-864.35 452.86,-906.3 535,-883 562.18,-875.29 592.27,-865.29 615.89,-857.09"/>
-<polygon fill="orange" stroke="orange" points="230.29,-1637.66 233.64,-1647.71 237.29,-1637.76 230.29,-1637.66"/>
-<text text-anchor="middle" x="441.5" y="-930" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.77,-1688.82C235.53,-1571.79 248.8,-1082.19 348,-975 405.99,-912.34 452.53,-953.09 535,-931 560.09,-924.28 587.82,-916.01 610.59,-909"/>
+<polygon fill="orange" stroke="orange" points="230.26,-1688.91 233.63,-1698.96 237.26,-1689 230.26,-1688.91"/>
+<text text-anchor="middle" x="441.5" y="-978" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node106 -->
 <g id="edge105" class="edge">
 <title>Node26&#45;&gt;Node106</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.26,-1637.54C239.35,-1475.46 270.55,-591.48 348,-503 404.24,-438.76 452.3,-480.21 535,-459 543.04,-456.94 544.96,-456.07 553,-454 565.97,-450.65 579.89,-447.23 593.21,-444.03"/>
-<polygon fill="orange" stroke="orange" points="230.75,-1637.84 233.94,-1647.95 237.75,-1638.06 230.75,-1637.84"/>
-<text text-anchor="middle" x="441.5" y="-506" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.45,-1688.41C233.74,-1565.02 241.25,-1032.65 348,-916 405.64,-853.01 452.28,-893.16 535,-872 558.18,-866.07 583.69,-859.09 605.45,-853.01"/>
+<polygon fill="orange" stroke="orange" points="229.95,-1688.74 233.44,-1698.75 236.95,-1688.75 229.95,-1688.74"/>
+<text text-anchor="middle" x="441.5" y="-919" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node108 -->
 <g id="edge107" class="edge">
 <title>Node26&#45;&gt;Node108</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M314.21,-1645.89C325.55,-1643.54 337.06,-1641.19 348,-1639 425.49,-1623.51 514.08,-1606.74 576.66,-1595.05"/>
-<polygon fill="orange" stroke="orange" points="313.39,-1642.48 304.31,-1647.94 314.81,-1649.34 313.39,-1642.48"/>
-<text text-anchor="middle" x="441.5" y="-1642" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.15,-1688.46C238.63,-1522.01 267.07,-595.57 348,-503 349.02,-501.83 501.44,-466.81 592.15,-446.05"/>
+<polygon fill="orange" stroke="orange" points="230.65,-1688.62 233.88,-1698.71 237.64,-1688.8 230.65,-1688.62"/>
+<text text-anchor="middle" x="441.5" y="-506" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node110 -->
 <g id="edge109" class="edge">
 <title>Node26&#45;&gt;Node110</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.15,-1637.61C242.08,-1538.89 272.07,-1182.17 348,-1104 407.49,-1042.76 452.61,-1082.39 535,-1060 560.67,-1053.02 589.05,-1044.32 612.08,-1037.01"/>
-<polygon fill="orange" stroke="orange" points="231.64,-1637.63 234.45,-1647.84 238.62,-1638.11 231.64,-1637.63"/>
-<text text-anchor="start" x="373" y="-1118" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="441.5" y="-1107" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M240.3,-1689.13C253.36,-1646.64 286.25,-1560.78 348,-1521 408.19,-1482.22 488.93,-1474.44 552.91,-1475.97"/>
+<polygon fill="orange" stroke="orange" points="236.88,-1688.37 237.41,-1698.95 243.59,-1690.35 236.88,-1688.37"/>
+<text text-anchor="start" x="373" y="-1535" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="441.5" y="-1524" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node112 -->
 <g id="edge111" class="edge">
 <title>Node26&#45;&gt;Node112</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.47,-1637.51C233.83,-1514.58 241.62,-984.19 348,-868 405.66,-805.03 452.86,-847.3 535,-824 543.11,-821.7 544.98,-820.6 553,-818 571.45,-812.03 591.78,-805.6 609.59,-800.02"/>
-<polygon fill="orange" stroke="orange" points="229.96,-1637.8 233.45,-1647.8 236.96,-1637.81 229.96,-1637.8"/>
-<text text-anchor="middle" x="441.5" y="-871" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.18,-1688.77C233.77,-1621.63 245.17,-1437.3 348,-1343 364.49,-1327.88 484.95,-1304.96 570.75,-1290.23"/>
+<polygon fill="orange" stroke="orange" points="229.68,-1688.85 233.16,-1698.86 236.68,-1688.86 229.68,-1688.85"/>
+<text text-anchor="middle" x="441.5" y="-1346" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node114 -->
 <g id="edge113" class="edge">
 <title>Node26&#45;&gt;Node114</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.55,-1637.8C241.1,-1486.25 278.27,-699.77 348,-621 404.59,-557.07 454.08,-604.24 535,-577 543.3,-574.21 544.81,-572.1 553,-569 570.07,-562.55 589.02,-556.32 606.06,-551.04"/>
-<polygon fill="orange" stroke="orange" points="231.05,-1637.83 234.12,-1647.97 238.04,-1638.13 231.05,-1637.83"/>
-<text text-anchor="middle" x="441.5" y="-624" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.17,-1688.6C232.05,-1560.17 233.52,-983.32 348,-857 405.34,-793.73 452.69,-835.7 535,-813 561.13,-805.79 590.04,-796.69 613.26,-789.09"/>
+<polygon fill="orange" stroke="orange" points="229.68,-1689.02 233.28,-1698.98 236.68,-1688.95 229.68,-1689.02"/>
+<text text-anchor="middle" x="441.5" y="-860" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node116 -->
 <g id="edge115" class="edge">
 <title>Node26&#45;&gt;Node116</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.27,-1637.87C234.1,-1570.99 246.04,-1387.23 348,-1292 410.4,-1233.72 454.08,-1275.24 535,-1248 543.3,-1245.21 544.81,-1243.1 553,-1240 570.07,-1233.55 589.02,-1227.32 606.06,-1222.04"/>
-<polygon fill="orange" stroke="orange" points="229.77,-1637.9 233.22,-1647.92 236.77,-1637.94 229.77,-1637.9"/>
-<text text-anchor="middle" x="441.5" y="-1295" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.97,-1688.4C243.33,-1547.09 286.6,-866.33 348,-798 405.07,-734.49 452.69,-776.7 535,-754 561.13,-746.79 590.04,-737.69 613.26,-730.09"/>
+<polygon fill="orange" stroke="orange" points="231.46,-1688.48 234.37,-1698.67 238.45,-1688.89 231.46,-1688.48"/>
+<text text-anchor="middle" x="441.5" y="-801" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ScatterNdDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node118 -->
 <g id="edge117" class="edge">
 <title>Node26&#45;&gt;Node118</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.61,-1637.71C239.72,-1532.72 264.46,-1132.64 348,-1045 406.91,-983.2 452.61,-1023.39 535,-1001 560.67,-994.02 589.05,-985.32 612.08,-978.01"/>
-<polygon fill="orange" stroke="orange" points="231.1,-1637.83 234.12,-1647.98 238.09,-1638.16 231.1,-1637.83"/>
-<text text-anchor="middle" x="441.5" y="-1048" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.14,-1688.37C240.37,-1629.07 261.83,-1481.59 348,-1405 357.1,-1396.91 500.21,-1364.49 588.77,-1345.02"/>
+<polygon fill="orange" stroke="orange" points="231.63,-1688.45 234.32,-1698.7 238.6,-1689.01 231.63,-1688.45"/>
+<text text-anchor="middle" x="441.5" y="-1408" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceDescriptor &gt;</text>
 </g>
 <!-- Node26&#45;&gt;Node120 -->
 <g id="edge119" class="edge">
 <title>Node26&#45;&gt;Node120</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.39,-1637.86C240.18,-1481.45 274.39,-645.65 348,-562 404.41,-497.9 452.86,-541.3 535,-518 543.11,-515.7 544.99,-514.63 553,-512 572.02,-505.75 593.01,-498.94 611.19,-493.06"/>
-<polygon fill="orange" stroke="orange" points="230.89,-1637.8 234.03,-1647.92 237.89,-1638.06 230.89,-1637.8"/>
-<text text-anchor="middle" x="441.5" y="-565" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M235.96,-1688.58C245.25,-1597.79 281.11,-1291.42 348,-1224 350.2,-1221.78 503.83,-1185.31 593.96,-1164.06"/>
+<polygon fill="orange" stroke="orange" points="232.45,-1688.48 234.93,-1698.78 239.42,-1689.18 232.45,-1688.48"/>
+<text text-anchor="middle" x="441.5" y="-1227" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeDescriptor &gt;</text>
+</g>
+<!-- Node26&#45;&gt;Node122 -->
+<g id="edge121" class="edge">
+<title>Node26&#45;&gt;Node122</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M234.59,-1688.52C241.27,-1536.95 278.84,-758.06 348,-680 404.62,-616.09 452.44,-657.78 535,-636 559.42,-629.56 586.36,-621.75 608.79,-615.06"/>
+<polygon fill="orange" stroke="orange" points="231.08,-1688.55 234.14,-1698.7 238.07,-1688.86 231.08,-1688.55"/>
+<text text-anchor="middle" x="441.5" y="-683" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dDescriptor &gt;</text>
 </g>
 <!-- Node28 -->
 <g id="node28" class="node">
 <title>Node28</title>
 <g id="a_node28"><a xlink:href="structarmnn_1_1_fake_quantization_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="808.5,-2799.5 808.5,-2818.5 990.5,-2818.5 990.5,-2799.5 808.5,-2799.5"/>
-<text text-anchor="middle" x="899.5" y="-2806.5" font-family="Helvetica,sans-Serif" font-size="10.00">FakeQuantizationQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="808.5,-2561.5 808.5,-2580.5 990.5,-2580.5 990.5,-2561.5 808.5,-2561.5"/>
+<text text-anchor="middle" x="899.5" y="-2568.5" font-family="Helvetica,sans-Serif" font-size="10.00">FakeQuantizationQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node27&#45;&gt;Node28 -->
 <g id="edge27" class="edge">
 <title>Node27&#45;&gt;Node28</title>
-<path fill="none" stroke="midnightblue" d="M757.51,-2809C774.35,-2809 791.79,-2809 808.42,-2809"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2805.5 747.12,-2809 757.12,-2812.5 757.12,-2805.5"/>
+<path fill="none" stroke="midnightblue" d="M757.51,-2571C774.35,-2571 791.79,-2571 808.42,-2571"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2567.5 747.12,-2571 757.12,-2574.5 757.12,-2567.5"/>
 </g>
 <!-- Node30 -->
 <g id="node30" class="node">
 <title>Node30</title>
 <g id="a_node30"><a xlink:href="structarmnn_1_1_softmax_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="830,-2151.5 830,-2170.5 969,-2170.5 969,-2151.5 830,-2151.5"/>
-<text text-anchor="middle" x="899.5" y="-2158.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="830,-2284.5 830,-2303.5 969,-2303.5 969,-2284.5 830,-2284.5"/>
+<text text-anchor="middle" x="899.5" y="-2291.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node29&#45;&gt;Node30 -->
 <g id="edge29" class="edge">
 <title>Node29&#45;&gt;Node30</title>
-<path fill="none" stroke="midnightblue" d="M757.12,-2161C781.53,-2161 807.22,-2161 829.91,-2161"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2157.5 747.12,-2161 757.12,-2164.5 757.12,-2157.5"/>
+<path fill="none" stroke="midnightblue" d="M757.12,-2294C781.53,-2294 807.22,-2294 829.91,-2294"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2290.5 747.12,-2294 757.12,-2297.5 757.12,-2290.5"/>
 </g>
 <!-- Node32 -->
 <g id="node32" class="node">
@@ -1631,681 +1654,696 @@
 <g id="node34" class="node">
 <title>Node34</title>
 <g id="a_node34"><a xlink:href="structarmnn_1_1_pre_compiled_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="819,-2745.5 819,-2764.5 980,-2764.5 980,-2745.5 819,-2745.5"/>
-<text text-anchor="middle" x="899.5" y="-2752.5" font-family="Helvetica,sans-Serif" font-size="10.00">PreCompiledQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="819,-2712.5 819,-2731.5 980,-2731.5 980,-2712.5 819,-2712.5"/>
+<text text-anchor="middle" x="899.5" y="-2719.5" font-family="Helvetica,sans-Serif" font-size="10.00">PreCompiledQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node33&#45;&gt;Node34 -->
 <g id="edge33" class="edge">
 <title>Node33&#45;&gt;Node34</title>
-<path fill="none" stroke="midnightblue" d="M757.37,-2755C777.78,-2755 799.07,-2755 818.74,-2755"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2751.5 747.12,-2755 757.12,-2758.5 757.12,-2751.5"/>
+<path fill="none" stroke="midnightblue" d="M757.37,-2722C777.78,-2722 799.07,-2722 818.74,-2722"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2718.5 747.12,-2722 757.12,-2725.5 757.12,-2718.5"/>
 </g>
 <!-- Node36 -->
 <g id="node36" class="node">
 <title>Node36</title>
 <g id="a_node36"><a xlink:href="structarmnn_1_1_channel_shuffle_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="813.5,-2451.5 813.5,-2470.5 985.5,-2470.5 985.5,-2451.5 813.5,-2451.5"/>
-<text text-anchor="middle" x="899.5" y="-2458.5" font-family="Helvetica,sans-Serif" font-size="10.00">ChannelShuffleQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="813.5,-2425.5 813.5,-2444.5 985.5,-2444.5 985.5,-2425.5 813.5,-2425.5"/>
+<text text-anchor="middle" x="899.5" y="-2432.5" font-family="Helvetica,sans-Serif" font-size="10.00">ChannelShuffleQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node35&#45;&gt;Node36 -->
 <g id="edge35" class="edge">
 <title>Node35&#45;&gt;Node36</title>
-<path fill="none" stroke="midnightblue" d="M757.32,-2461C775.84,-2461 795.1,-2461 813.21,-2461"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2457.5 747.12,-2461 757.12,-2464.5 757.12,-2457.5"/>
+<path fill="none" stroke="midnightblue" d="M757.32,-2435C775.84,-2435 795.1,-2435 813.21,-2435"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2431.5 747.12,-2435 757.12,-2438.5 757.12,-2431.5"/>
 </g>
 <!-- Node38 -->
 <g id="node38" class="node">
 <title>Node38</title>
 <g id="a_node38"><a xlink:href="structarmnn_1_1_lstm_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="838.5,-2195.5 838.5,-2214.5 960.5,-2214.5 960.5,-2195.5 838.5,-2195.5"/>
-<text text-anchor="middle" x="899.5" y="-2202.5" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="838.5,-2189.5 838.5,-2208.5 960.5,-2208.5 960.5,-2189.5 838.5,-2189.5"/>
+<text text-anchor="middle" x="899.5" y="-2196.5" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node37&#45;&gt;Node38 -->
 <g id="edge37" class="edge">
 <title>Node37&#45;&gt;Node38</title>
-<path fill="none" stroke="midnightblue" d="M757.17,-2222.19C784.68,-2218.84 813.82,-2215.3 838.44,-2212.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="756.62,-2218.73 747.12,-2223.41 757.47,-2225.67 756.62,-2218.73"/>
+<path fill="none" stroke="midnightblue" d="M757.17,-2220.93C784.68,-2216.66 813.82,-2212.14 838.44,-2208.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="756.46,-2217.49 747.12,-2222.49 757.53,-2224.41 756.46,-2217.49"/>
 </g>
 <!-- Node39 -->
 <g id="node39" class="node">
 <title>Node39</title>
 <g id="a_node39"><a xlink:href="structarmnn_1_1_unidirectional_sequence_lstm_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="821.5,-2234 821.5,-2264 977.5,-2264 977.5,-2234 821.5,-2234"/>
-<text text-anchor="start" x="829.5" y="-2252" font-family="Helvetica,sans-Serif" font-size="10.00">UnidirectionalSequenceLstm</text>
-<text text-anchor="middle" x="899.5" y="-2241" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor</text>
+<polygon fill="white" stroke="black" points="821.5,-2228 821.5,-2258 977.5,-2258 977.5,-2228 821.5,-2228"/>
+<text text-anchor="start" x="829.5" y="-2246" font-family="Helvetica,sans-Serif" font-size="10.00">UnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="899.5" y="-2235" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node37&#45;&gt;Node39 -->
 <g id="edge38" class="edge">
 <title>Node37&#45;&gt;Node39</title>
-<path fill="none" stroke="midnightblue" d="M757.2,-2240.11C778.61,-2241.46 800.99,-2242.87 821.47,-2244.16"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.32,-2236.61 747.12,-2239.48 756.88,-2243.6 757.32,-2236.61"/>
+<path fill="none" stroke="midnightblue" d="M757.2,-2238.85C778.61,-2239.48 800.99,-2240.14 821.47,-2240.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.21,-2235.35 747.12,-2238.56 757.01,-2242.35 757.21,-2235.35"/>
 </g>
 <!-- Node41 -->
 <g id="node41" class="node">
 <title>Node41</title>
 <g id="a_node41"><a xlink:href="structarmnn_1_1_log_softmax_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="821.5,-1749.5 821.5,-1768.5 977.5,-1768.5 977.5,-1749.5 821.5,-1749.5"/>
-<text text-anchor="middle" x="899.5" y="-1756.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogSoftmaxQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="821.5,-1761.5 821.5,-1780.5 977.5,-1780.5 977.5,-1761.5 821.5,-1761.5"/>
+<text text-anchor="middle" x="899.5" y="-1768.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogSoftmaxQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node40&#45;&gt;Node41 -->
 <g id="edge40" class="edge">
 <title>Node40&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M757.2,-1759C778.61,-1759 800.99,-1759 821.47,-1759"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1755.5 747.12,-1759 757.12,-1762.5 757.12,-1755.5"/>
+<path fill="none" stroke="midnightblue" d="M757.2,-1771C778.61,-1771 800.99,-1771 821.47,-1771"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1767.5 747.12,-1771 757.12,-1774.5 757.12,-1767.5"/>
 </g>
 <!-- Node43 -->
 <g id="node43" class="node">
 <title>Node43</title>
 <g id="a_node43"><a xlink:href="structarmnn_1_1_space_to_batch_nd_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="810,-1646.5 810,-1665.5 989,-1665.5 989,-1646.5 810,-1646.5"/>
-<text text-anchor="middle" x="899.5" y="-1653.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToBatchNdQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="810,-3004.5 810,-3023.5 989,-3023.5 989,-3004.5 810,-3004.5"/>
+<text text-anchor="middle" x="899.5" y="-3011.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToBatchNdQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node42&#45;&gt;Node43 -->
 <g id="edge42" class="edge">
 <title>Node42&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M757.23,-1656C774.56,-1656 792.54,-1656 809.62,-1656"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1652.5 747.12,-1656 757.12,-1659.5 757.12,-1652.5"/>
+<path fill="none" stroke="midnightblue" d="M757.23,-3014C774.56,-3014 792.54,-3014 809.62,-3014"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-3010.5 747.12,-3014 757.12,-3017.5 757.12,-3010.5"/>
 </g>
 <!-- Node45 -->
 <g id="node45" class="node">
 <title>Node45</title>
 <g id="a_node45"><a xlink:href="structarmnn_1_1_batch_to_space_nd_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="810,-2950.5 810,-2969.5 989,-2969.5 989,-2950.5 810,-2950.5"/>
-<text text-anchor="middle" x="899.5" y="-2957.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchToSpaceNdQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="810,-2955.5 810,-2974.5 989,-2974.5 989,-2955.5 810,-2955.5"/>
+<text text-anchor="middle" x="899.5" y="-2962.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchToSpaceNdQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node44&#45;&gt;Node45 -->
 <g id="edge44" class="edge">
 <title>Node44&#45;&gt;Node45</title>
-<path fill="none" stroke="midnightblue" d="M757.23,-2960C774.56,-2960 792.54,-2960 809.62,-2960"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2956.5 747.12,-2960 757.12,-2963.5 757.12,-2956.5"/>
+<path fill="none" stroke="midnightblue" d="M757.23,-2965C774.56,-2965 792.54,-2965 809.62,-2965"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2961.5 747.12,-2965 757.12,-2968.5 757.12,-2961.5"/>
 </g>
 <!-- Node47 -->
 <g id="node47" class="node">
 <title>Node47</title>
 <g id="a_node47"><a xlink:href="structarmnn_1_1_permute_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="829.5,-2850.5 829.5,-2869.5 969.5,-2869.5 969.5,-2850.5 829.5,-2850.5"/>
-<text text-anchor="middle" x="899.5" y="-2857.5" font-family="Helvetica,sans-Serif" font-size="10.00">PermuteQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="829.5,-2808.5 829.5,-2827.5 969.5,-2827.5 969.5,-2808.5 829.5,-2808.5"/>
+<text text-anchor="middle" x="899.5" y="-2815.5" font-family="Helvetica,sans-Serif" font-size="10.00">PermuteQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node46&#45;&gt;Node47 -->
 <g id="edge46" class="edge">
 <title>Node46&#45;&gt;Node47</title>
-<path fill="none" stroke="midnightblue" d="M757.35,-2860C781.42,-2860 806.72,-2860 829.15,-2860"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2856.5 747.12,-2860 757.12,-2863.5 757.12,-2856.5"/>
+<path fill="none" stroke="midnightblue" d="M757.35,-2818C781.42,-2818 806.72,-2818 829.15,-2818"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2814.5 747.12,-2818 757.12,-2821.5 757.12,-2814.5"/>
 </g>
 <!-- Node49 -->
 <g id="node49" class="node">
 <title>Node49</title>
 <g id="a_node49"><a xlink:href="structarmnn_1_1_reshape_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="829.5,-2686.5 829.5,-2705.5 969.5,-2705.5 969.5,-2686.5 829.5,-2686.5"/>
-<text text-anchor="middle" x="899.5" y="-2693.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReshapeQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="829.5,-2612.5 829.5,-2631.5 969.5,-2631.5 969.5,-2612.5 829.5,-2612.5"/>
+<text text-anchor="middle" x="899.5" y="-2619.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReshapeQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node48&#45;&gt;Node49 -->
 <g id="edge48" class="edge">
 <title>Node48&#45;&gt;Node49</title>
-<path fill="none" stroke="midnightblue" d="M757.35,-2696C781.42,-2696 806.72,-2696 829.15,-2696"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2692.5 747.12,-2696 757.12,-2699.5 757.12,-2692.5"/>
+<path fill="none" stroke="midnightblue" d="M757.35,-2622C781.42,-2622 806.72,-2622 829.15,-2622"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2618.5 747.12,-2622 757.12,-2625.5 757.12,-2618.5"/>
 </g>
 <!-- Node51 -->
 <g id="node51" class="node">
 <title>Node51</title>
 <g id="a_node51"><a xlink:href="structarmnn_1_1_depth_to_space_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="816,-2097.5 816,-2116.5 983,-2116.5 983,-2097.5 816,-2097.5"/>
-<text text-anchor="middle" x="899.5" y="-2104.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthToSpaceQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="816,-1979.5 816,-1998.5 983,-1998.5 983,-1979.5 816,-1979.5"/>
+<text text-anchor="middle" x="899.5" y="-1986.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthToSpaceQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node50&#45;&gt;Node51 -->
 <g id="edge50" class="edge">
 <title>Node50&#45;&gt;Node51</title>
-<path fill="none" stroke="midnightblue" d="M757.23,-2107C776.73,-2107 797.04,-2107 815.99,-2107"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2103.5 747.12,-2107 757.12,-2110.5 757.12,-2103.5"/>
+<path fill="none" stroke="midnightblue" d="M757.23,-1989C776.73,-1989 797.04,-1989 815.99,-1989"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1985.5 747.12,-1989 757.12,-1992.5 757.12,-1985.5"/>
 </g>
 <!-- Node53 -->
 <g id="node53" class="node">
 <title>Node53</title>
 <g id="a_node53"><a xlink:href="structarmnn_1_1_elementwise_unary_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="804,-1802.5 804,-1821.5 995,-1821.5 995,-1802.5 804,-1802.5"/>
-<text text-anchor="middle" x="899.5" y="-1809.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseUnaryQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="804,-1866.5 804,-1885.5 995,-1885.5 995,-1866.5 804,-1866.5"/>
+<text text-anchor="middle" x="899.5" y="-1873.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseUnaryQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node52&#45;&gt;Node53 -->
 <g id="edge52" class="edge">
 <title>Node52&#45;&gt;Node53</title>
-<path fill="none" stroke="midnightblue" d="M760.54,-1812C774.88,-1812 789.6,-1812 803.83,-1812"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="760.17,-1808.5 750.17,-1812 760.17,-1815.5 760.17,-1808.5"/>
+<path fill="none" stroke="midnightblue" d="M760.54,-1876C774.88,-1876 789.6,-1876 803.83,-1876"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="760.17,-1872.5 750.17,-1876 760.17,-1879.5 760.17,-1872.5"/>
 </g>
 <!-- Node55 -->
 <g id="node55" class="node">
 <title>Node55</title>
 <g id="a_node55"><a xlink:href="structarmnn_1_1_gather_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="834,-1697.5 834,-1716.5 965,-1716.5 965,-1697.5 834,-1697.5"/>
-<text text-anchor="middle" x="899.5" y="-1704.5" font-family="Helvetica,sans-Serif" font-size="10.00">GatherQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="834,-1710.5 834,-1729.5 965,-1729.5 965,-1710.5 834,-1710.5"/>
+<text text-anchor="middle" x="899.5" y="-1717.5" font-family="Helvetica,sans-Serif" font-size="10.00">GatherQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node54&#45;&gt;Node55 -->
 <g id="edge54" class="edge">
 <title>Node54&#45;&gt;Node55</title>
-<path fill="none" stroke="midnightblue" d="M757.27,-1707C782.99,-1707 810.13,-1707 833.66,-1707"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1703.5 747.12,-1707 757.12,-1710.5 757.12,-1703.5"/>
+<path fill="none" stroke="midnightblue" d="M757.27,-1720C782.99,-1720 810.13,-1720 833.66,-1720"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1716.5 747.12,-1720 757.12,-1723.5 757.12,-1716.5"/>
 </g>
 <!-- Node57 -->
 <g id="node57" class="node">
 <title>Node57</title>
 <g id="a_node57"><a xlink:href="structarmnn_1_1_space_to_depth_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="816,-2999.5 816,-3018.5 983,-3018.5 983,-2999.5 816,-2999.5"/>
-<text text-anchor="middle" x="899.5" y="-3006.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToDepthQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="816,-3053.5 816,-3072.5 983,-3072.5 983,-3053.5 816,-3053.5"/>
+<text text-anchor="middle" x="899.5" y="-3060.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToDepthQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node56&#45;&gt;Node57 -->
 <g id="edge56" class="edge">
 <title>Node56&#45;&gt;Node57</title>
-<path fill="none" stroke="midnightblue" d="M757.23,-3009C776.73,-3009 797.04,-3009 815.99,-3009"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-3005.5 747.12,-3009 757.12,-3012.5 757.12,-3005.5"/>
+<path fill="none" stroke="midnightblue" d="M757.23,-3063C776.73,-3063 797.04,-3063 815.99,-3063"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-3059.5 747.12,-3063 757.12,-3066.5 757.12,-3059.5"/>
 </g>
 <!-- Node59 -->
 <g id="node59" class="node">
 <title>Node59</title>
 <g id="a_node59"><a xlink:href="structarmnn_1_1_concat_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="833.5,-2900.5 833.5,-2919.5 965.5,-2919.5 965.5,-2900.5 833.5,-2900.5"/>
-<text text-anchor="middle" x="899.5" y="-2907.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConcatQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="833.5,-2906.5 833.5,-2925.5 965.5,-2925.5 965.5,-2906.5 833.5,-2906.5"/>
+<text text-anchor="middle" x="899.5" y="-2913.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConcatQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node58&#45;&gt;Node59 -->
 <g id="edge58" class="edge">
 <title>Node58&#45;&gt;Node59</title>
-<path fill="none" stroke="midnightblue" d="M757.22,-2910C782.82,-2910 809.83,-2910 833.29,-2910"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2906.5 747.12,-2910 757.12,-2913.5 757.12,-2906.5"/>
+<path fill="none" stroke="midnightblue" d="M757.22,-2916C782.82,-2916 809.83,-2916 833.29,-2916"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2912.5 747.12,-2916 757.12,-2919.5 757.12,-2912.5"/>
 </g>
 <!-- Node61 -->
 <g id="node61" class="node">
 <title>Node61</title>
 <g id="a_node61"><a xlink:href="structarmnn_1_1_activation_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="825.5,-2528.5 825.5,-2547.5 973.5,-2547.5 973.5,-2528.5 825.5,-2528.5"/>
-<text text-anchor="middle" x="899.5" y="-2535.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="825.5,-2857.5 825.5,-2876.5 973.5,-2876.5 973.5,-2857.5 825.5,-2857.5"/>
+<text text-anchor="middle" x="899.5" y="-2864.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node60&#45;&gt;Node61 -->
 <g id="edge60" class="edge">
 <title>Node60&#45;&gt;Node61</title>
-<path fill="none" stroke="midnightblue" d="M757.14,-2538C779.92,-2538 803.81,-2538 825.34,-2538"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2534.5 747.12,-2538 757.12,-2541.5 757.12,-2534.5"/>
+<path fill="none" stroke="midnightblue" d="M757.14,-2867C779.92,-2867 803.81,-2867 825.34,-2867"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2863.5 747.12,-2867 757.12,-2870.5 757.12,-2863.5"/>
 </g>
 <!-- Node63 -->
 <g id="node63" class="node">
 <title>Node63</title>
 <g id="a_node63"><a xlink:href="structarmnn_1_1_pooling2d_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="826.5,-2043.5 826.5,-2062.5 972.5,-2062.5 972.5,-2043.5 826.5,-2043.5"/>
-<text text-anchor="middle" x="899.5" y="-2050.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling2dQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="826.5,-2097.5 826.5,-2116.5 972.5,-2116.5 972.5,-2097.5 826.5,-2097.5"/>
+<text text-anchor="middle" x="899.5" y="-2104.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling2dQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node62&#45;&gt;Node63 -->
 <g id="edge62" class="edge">
 <title>Node62&#45;&gt;Node63</title>
-<path fill="none" stroke="midnightblue" d="M757.3,-2053C780.44,-2053 804.72,-2053 826.49,-2053"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2049.5 747.12,-2053 757.12,-2056.5 757.12,-2049.5"/>
+<path fill="none" stroke="midnightblue" d="M757.3,-2107C780.44,-2107 804.72,-2107 826.49,-2107"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2103.5 747.12,-2107 757.12,-2110.5 757.12,-2103.5"/>
 </g>
 <!-- Node65 -->
 <g id="node65" class="node">
 <title>Node65</title>
 <g id="a_node65"><a xlink:href="structarmnn_1_1_convolution2d_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="815,-1863.5 815,-1882.5 984,-1882.5 984,-1863.5 815,-1863.5"/>
-<text text-anchor="middle" x="899.5" y="-1870.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="815,-2043.5 815,-2062.5 984,-2062.5 984,-2043.5 815,-2043.5"/>
+<text text-anchor="middle" x="899.5" y="-2050.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node64&#45;&gt;Node65 -->
 <g id="edge64" class="edge">
 <title>Node64&#45;&gt;Node65</title>
-<path fill="none" stroke="midnightblue" d="M757.31,-1873C776.38,-1873 796.22,-1873 814.8,-1873"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1869.5 747.12,-1873 757.12,-1876.5 757.12,-1869.5"/>
+<path fill="none" stroke="midnightblue" d="M757.31,-2053C776.38,-2053 796.22,-2053 814.8,-2053"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2049.5 747.12,-2053 757.12,-2056.5 757.12,-2049.5"/>
 </g>
 <!-- Node67 -->
 <g id="node67" class="node">
 <title>Node67</title>
 <g id="a_node67"><a xlink:href="structarmnn_1_1_splitter_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="832.5,-2617.5 832.5,-2636.5 966.5,-2636.5 966.5,-2617.5 832.5,-2617.5"/>
-<text text-anchor="middle" x="899.5" y="-2624.5" font-family="Helvetica,sans-Serif" font-size="10.00">SplitterQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="832.5,-2662.5 832.5,-2681.5 966.5,-2681.5 966.5,-2662.5 832.5,-2662.5"/>
+<text text-anchor="middle" x="899.5" y="-2669.5" font-family="Helvetica,sans-Serif" font-size="10.00">SplitterQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node66&#45;&gt;Node67 -->
 <g id="edge66" class="edge">
 <title>Node66&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M757.42,-2627C782.55,-2627 809.03,-2627 832.17,-2627"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2623.5 747.12,-2627 757.12,-2630.5 757.12,-2623.5"/>
+<path fill="none" stroke="midnightblue" d="M757.42,-2672C782.55,-2672 809.03,-2672 832.17,-2672"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2668.5 747.12,-2672 757.12,-2675.5 757.12,-2668.5"/>
 </g>
 <!-- Node69 -->
 <g id="node69" class="node">
 <title>Node69</title>
 <g id="a_node69"><a xlink:href="structarmnn_1_1_instance_normalization_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="820.5,-2328 820.5,-2358 978.5,-2358 978.5,-2328 820.5,-2328"/>
-<text text-anchor="start" x="828.5" y="-2346" font-family="Helvetica,sans-Serif" font-size="10.00">InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="899.5" y="-2335" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</text>
+<polygon fill="white" stroke="black" points="820.5,-2474 820.5,-2504 978.5,-2504 978.5,-2474 820.5,-2474"/>
+<text text-anchor="start" x="828.5" y="-2492" font-family="Helvetica,sans-Serif" font-size="10.00">InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="899.5" y="-2481" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</text>
 </a>
 </g>
 </g>
 <!-- Node68&#45;&gt;Node69 -->
 <g id="edge68" class="edge">
 <title>Node68&#45;&gt;Node69</title>
-<path fill="none" stroke="midnightblue" d="M769.21,-2343C786.49,-2343 804.06,-2343 820.45,-2343"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="769.07,-2339.5 759.07,-2343 769.07,-2346.5 769.07,-2339.5"/>
+<path fill="none" stroke="midnightblue" d="M769.21,-2489C786.49,-2489 804.06,-2489 820.45,-2489"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="769.07,-2485.5 759.07,-2489 769.07,-2492.5 769.07,-2485.5"/>
 </g>
 <!-- Node71 -->
 <g id="node71" class="node">
 <title>Node71</title>
 <g id="a_node71"><a xlink:href="structarmnn_1_1_mean_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="837,-1984.5 837,-2003.5 962,-2003.5 962,-1984.5 837,-1984.5"/>
-<text text-anchor="middle" x="899.5" y="-1991.5" font-family="Helvetica,sans-Serif" font-size="10.00">MeanQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="837,-2151.5 837,-2170.5 962,-2170.5 962,-2151.5 837,-2151.5"/>
+<text text-anchor="middle" x="899.5" y="-2158.5" font-family="Helvetica,sans-Serif" font-size="10.00">MeanQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node70&#45;&gt;Node71 -->
 <g id="edge70" class="edge">
 <title>Node70&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M757.35,-1994C784.26,-1994 812.72,-1994 836.98,-1994"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1990.5 747.12,-1994 757.12,-1997.5 757.12,-1990.5"/>
+<path fill="none" stroke="midnightblue" d="M757.35,-2161C784.26,-2161 812.72,-2161 836.98,-2161"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2157.5 747.12,-2161 757.12,-2164.5 757.12,-2157.5"/>
 </g>
 <!-- Node73 -->
 <g id="node73" class="node">
 <title>Node73</title>
 <g id="a_node73"><a xlink:href="structarmnn_1_1_transpose_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="826,-583.5 826,-602.5 973,-602.5 973,-583.5 826,-583.5"/>
-<text text-anchor="middle" x="899.5" y="-590.5" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="826,-1811.5 826,-1830.5 973,-1830.5 973,-1811.5 826,-1811.5"/>
+<text text-anchor="middle" x="899.5" y="-1818.5" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node72&#45;&gt;Node73 -->
 <g id="edge72" class="edge">
 <title>Node72&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M757.2,-593C780.09,-593 804.12,-593 825.72,-593"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-589.5 747.12,-593 757.12,-596.5 757.12,-589.5"/>
+<path fill="none" stroke="midnightblue" d="M757.2,-1821C780.09,-1821 804.12,-1821 825.72,-1821"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1817.5 747.12,-1821 757.12,-1824.5 757.12,-1817.5"/>
 </g>
 <!-- Node75 -->
 <g id="node75" class="node">
 <title>Node75</title>
 <g id="a_node75"><a xlink:href="structarmnn_1_1_comparison_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="821,-319.5 821,-338.5 978,-338.5 978,-319.5 821,-319.5"/>
-<text text-anchor="middle" x="899.5" y="-326.5" font-family="Helvetica,sans-Serif" font-size="10.00">ComparisonQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="821,-470.5 821,-489.5 978,-489.5 978,-470.5 821,-470.5"/>
+<text text-anchor="middle" x="899.5" y="-477.5" font-family="Helvetica,sans-Serif" font-size="10.00">ComparisonQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node74&#45;&gt;Node75 -->
 <g id="edge74" class="edge">
 <title>Node74&#45;&gt;Node75</title>
-<path fill="none" stroke="midnightblue" d="M757.38,-329C778.46,-329 800.48,-329 820.7,-329"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-325.5 747.12,-329 757.12,-332.5 757.12,-325.5"/>
+<path fill="none" stroke="midnightblue" d="M757.38,-480C778.46,-480 800.48,-480 820.7,-480"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-476.5 747.12,-480 757.12,-483.5 757.12,-476.5"/>
 </g>
 <!-- Node77 -->
 <g id="node77" class="node">
 <title>Node77</title>
 <g id="a_node77"><a xlink:href="structarmnn_1_1_stack_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="837,-1457.5 837,-1476.5 962,-1476.5 962,-1457.5 837,-1457.5"/>
-<text text-anchor="middle" x="899.5" y="-1464.5" font-family="Helvetica,sans-Serif" font-size="10.00">StackQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="837,-261.5 837,-280.5 962,-280.5 962,-261.5 837,-261.5"/>
+<text text-anchor="middle" x="899.5" y="-268.5" font-family="Helvetica,sans-Serif" font-size="10.00">StackQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node76&#45;&gt;Node77 -->
 <g id="edge76" class="edge">
 <title>Node76&#45;&gt;Node77</title>
-<path fill="none" stroke="midnightblue" d="M757.35,-1467C784.26,-1467 812.72,-1467 836.98,-1467"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1463.5 747.12,-1467 757.12,-1470.5 757.12,-1463.5"/>
+<path fill="none" stroke="midnightblue" d="M757.35,-271C784.26,-271 812.72,-271 836.98,-271"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-267.5 747.12,-271 757.12,-274.5 757.12,-267.5"/>
 </g>
 <!-- Node79 -->
 <g id="node79" class="node">
 <title>Node79</title>
 <g id="a_node79"><a xlink:href="structarmnn_1_1_batch_normalization_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="802,-1254.5 802,-1273.5 997,-1273.5 997,-1254.5 802,-1254.5"/>
-<text text-anchor="middle" x="899.5" y="-1261.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNormalizationQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="802,-1643.5 802,-1662.5 997,-1662.5 997,-1643.5 802,-1643.5"/>
+<text text-anchor="middle" x="899.5" y="-1650.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNormalizationQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node78&#45;&gt;Node79 -->
 <g id="edge78" class="edge">
 <title>Node78&#45;&gt;Node79</title>
-<path fill="none" stroke="midnightblue" d="M762.58,-1264C775.59,-1264 788.88,-1264 801.8,-1264"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="762.21,-1260.5 752.21,-1264 762.21,-1267.5 762.21,-1260.5"/>
+<path fill="none" stroke="midnightblue" d="M762.58,-1653C775.59,-1653 788.88,-1653 801.8,-1653"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="762.21,-1649.5 752.21,-1653 762.21,-1656.5 762.21,-1649.5"/>
 </g>
 <!-- Node81 -->
 <g id="node81" class="node">
 <title>Node81</title>
 <g id="a_node81"><a xlink:href="structarmnn_1_1_broadcast_to_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="820.5,-899.5 820.5,-918.5 978.5,-918.5 978.5,-899.5 820.5,-899.5"/>
-<text text-anchor="middle" x="899.5" y="-906.5" font-family="Helvetica,sans-Serif" font-size="10.00">BroadcastToQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="820.5,-1001.5 820.5,-1020.5 978.5,-1020.5 978.5,-1001.5 820.5,-1001.5"/>
+<text text-anchor="middle" x="899.5" y="-1008.5" font-family="Helvetica,sans-Serif" font-size="10.00">BroadcastToQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node80&#45;&gt;Node81 -->
 <g id="edge80" class="edge">
 <title>Node80&#45;&gt;Node81</title>
-<path fill="none" stroke="midnightblue" d="M757.32,-909C778.28,-909 800.18,-909 820.31,-909"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-905.5 747.12,-909 757.12,-912.5 757.12,-905.5"/>
+<path fill="none" stroke="midnightblue" d="M757.32,-1011C778.28,-1011 800.18,-1011 820.31,-1011"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1007.5 747.12,-1011 757.12,-1014.5 757.12,-1007.5"/>
 </g>
 <!-- Node83 -->
 <g id="node83" class="node">
 <title>Node83</title>
 <g id="a_node83"><a xlink:href="structarmnn_1_1_transpose_convolution2d_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="816,-637 816,-667 983,-667 983,-637 816,-637"/>
-<text text-anchor="start" x="824" y="-655" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeConvolution2dQueue</text>
-<text text-anchor="middle" x="899.5" y="-644" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</text>
+<polygon fill="white" stroke="black" points="816,-937 816,-967 983,-967 983,-937 816,-937"/>
+<text text-anchor="start" x="824" y="-955" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeConvolution2dQueue</text>
+<text text-anchor="middle" x="899.5" y="-944" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</text>
 </a>
 </g>
 </g>
 <!-- Node82&#45;&gt;Node83 -->
 <g id="edge82" class="edge">
 <title>Node82&#45;&gt;Node83</title>
-<path fill="none" stroke="midnightblue" d="M773.85,-652C788.01,-652 802.27,-652 815.83,-652"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="773.57,-648.5 763.57,-652 773.57,-655.5 773.57,-648.5"/>
+<path fill="none" stroke="midnightblue" d="M773.85,-952C788.01,-952 802.27,-952 815.83,-952"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="773.57,-948.5 763.57,-952 773.57,-955.5 773.57,-948.5"/>
 </g>
 <!-- Node85 -->
 <g id="node85" class="node">
 <title>Node85</title>
 <g id="a_node85"><a xlink:href="structarmnn_1_1_fused_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="836,-1313.5 836,-1332.5 963,-1332.5 963,-1313.5 836,-1313.5"/>
-<text text-anchor="middle" x="899.5" y="-1320.5" font-family="Helvetica,sans-Serif" font-size="10.00">FusedQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="836,-536.5 836,-555.5 963,-555.5 963,-536.5 836,-536.5"/>
+<text text-anchor="middle" x="899.5" y="-543.5" font-family="Helvetica,sans-Serif" font-size="10.00">FusedQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node84&#45;&gt;Node85 -->
 <g id="edge84" class="edge">
 <title>Node84&#45;&gt;Node85</title>
-<path fill="none" stroke="midnightblue" d="M757.21,-1323C783.76,-1323 811.82,-1323 835.88,-1323"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1319.5 747.12,-1323 757.12,-1326.5 757.12,-1319.5"/>
+<path fill="none" stroke="midnightblue" d="M757.21,-546C783.76,-546 811.82,-546 835.88,-546"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-542.5 747.12,-546 757.12,-549.5 757.12,-542.5"/>
 </g>
 <!-- Node87 -->
 <g id="node87" class="node">
 <title>Node87</title>
 <g id="a_node87"><a xlink:href="structarmnn_1_1_batch_mat_mul_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="818,-1071.5 818,-1090.5 981,-1090.5 981,-1071.5 818,-1071.5"/>
-<text text-anchor="middle" x="899.5" y="-1078.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchMatMulQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="818,-1392.5 818,-1411.5 981,-1411.5 981,-1392.5 818,-1392.5"/>
+<text text-anchor="middle" x="899.5" y="-1399.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchMatMulQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node86&#45;&gt;Node87 -->
 <g id="edge86" class="edge">
 <title>Node86&#45;&gt;Node87</title>
-<path fill="none" stroke="midnightblue" d="M757.25,-1081C777.42,-1081 798.46,-1081 817.96,-1081"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1077.5 747.12,-1081 757.12,-1084.5 757.12,-1077.5"/>
+<path fill="none" stroke="midnightblue" d="M757.25,-1402C777.42,-1402 798.46,-1402 817.96,-1402"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1398.5 747.12,-1402 757.12,-1405.5 757.12,-1398.5"/>
 </g>
 <!-- Node89 -->
 <g id="node89" class="node">
 <title>Node89</title>
 <g id="a_node89"><a xlink:href="structarmnn_1_1_tile_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="841.5,-711.5 841.5,-730.5 957.5,-730.5 957.5,-711.5 841.5,-711.5"/>
-<text text-anchor="middle" x="899.5" y="-718.5" font-family="Helvetica,sans-Serif" font-size="10.00">TileQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="841.5,-1066.5 841.5,-1085.5 957.5,-1085.5 957.5,-1066.5 841.5,-1066.5"/>
+<text text-anchor="middle" x="899.5" y="-1073.5" font-family="Helvetica,sans-Serif" font-size="10.00">TileQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node88&#45;&gt;Node89 -->
 <g id="edge88" class="edge">
 <title>Node88&#45;&gt;Node89</title>
-<path fill="none" stroke="midnightblue" d="M757.15,-721C785.75,-721 816.11,-721 841.33,-721"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-717.5 747.12,-721 757.12,-724.5 757.12,-717.5"/>
+<path fill="none" stroke="midnightblue" d="M757.15,-1076C785.75,-1076 816.11,-1076 841.33,-1076"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1072.5 747.12,-1076 757.12,-1079.5 757.12,-1072.5"/>
 </g>
 <!-- Node91 -->
 <g id="node91" class="node">
 <title>Node91</title>
 <g id="a_node91"><a xlink:href="structarmnn_1_1_arg_min_max_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="822.5,-369.5 822.5,-388.5 976.5,-388.5 976.5,-369.5 822.5,-369.5"/>
-<text text-anchor="middle" x="899.5" y="-376.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArgMinMaxQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="822.5,-651.5 822.5,-670.5 976.5,-670.5 976.5,-651.5 822.5,-651.5"/>
+<text text-anchor="middle" x="899.5" y="-658.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArgMinMaxQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node90&#45;&gt;Node91 -->
 <g id="edge90" class="edge">
 <title>Node90&#45;&gt;Node91</title>
-<path fill="none" stroke="midnightblue" d="M757.31,-379C778.96,-379 801.6,-379 822.25,-379"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-375.5 747.12,-379 757.12,-382.5 757.12,-375.5"/>
+<path fill="none" stroke="midnightblue" d="M757.31,-661C778.96,-661 801.6,-661 822.25,-661"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-657.5 747.12,-661 757.12,-664.5 757.12,-657.5"/>
 </g>
 <!-- Node93 -->
 <g id="node93" class="node">
 <title>Node93</title>
 <g id="a_node93"><a xlink:href="structarmnn_1_1_logical_binary_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="817.5,-267.5 817.5,-286.5 981.5,-286.5 981.5,-267.5 817.5,-267.5"/>
-<text text-anchor="middle" x="899.5" y="-274.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogicalBinaryQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="817.5,-371.5 817.5,-390.5 981.5,-390.5 981.5,-371.5 817.5,-371.5"/>
+<text text-anchor="middle" x="899.5" y="-378.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogicalBinaryQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node92&#45;&gt;Node93 -->
 <g id="edge92" class="edge">
 <title>Node92&#45;&gt;Node93</title>
-<path fill="none" stroke="midnightblue" d="M757.14,-277C777.07,-277 797.86,-277 817.17,-277"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-273.5 747.12,-277 757.12,-280.5 757.12,-273.5"/>
+<path fill="none" stroke="midnightblue" d="M757.14,-381C777.07,-381 797.86,-381 817.17,-381"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-377.5 747.12,-381 757.12,-384.5 757.12,-377.5"/>
 </g>
 <!-- Node95 -->
 <g id="node95" class="node">
 <title>Node95</title>
 <g id="a_node95"><a xlink:href="structarmnn_1_1_detection_post_process_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="822.5,-1511 822.5,-1541 976.5,-1541 976.5,-1511 822.5,-1511"/>
-<text text-anchor="start" x="830.5" y="-1529" font-family="Helvetica,sans-Serif" font-size="10.00">DetectionPostProcessQueue</text>
-<text text-anchor="middle" x="899.5" y="-1518" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</text>
+<polygon fill="white" stroke="black" points="822.5,-316 822.5,-346 976.5,-346 976.5,-316 822.5,-316"/>
+<text text-anchor="start" x="830.5" y="-334" font-family="Helvetica,sans-Serif" font-size="10.00">DetectionPostProcessQueue</text>
+<text text-anchor="middle" x="899.5" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</text>
 </a>
 </g>
 </g>
 <!-- Node94&#45;&gt;Node95 -->
 <g id="edge94" class="edge">
 <title>Node94&#45;&gt;Node95</title>
-<path fill="none" stroke="midnightblue" d="M766.7,-1526C785.41,-1526 804.53,-1526 822.2,-1526"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="766.66,-1522.5 756.66,-1526 766.66,-1529.5 766.66,-1522.5"/>
+<path fill="none" stroke="midnightblue" d="M766.7,-331C785.41,-331 804.53,-331 822.2,-331"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="766.66,-327.5 756.66,-331 766.66,-334.5 766.66,-327.5"/>
 </g>
 <!-- Node97 -->
 <g id="node97" class="node">
 <title>Node97</title>
 <g id="a_node97"><a xlink:href="structarmnn_1_1_convolution3d_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="815,-1374.5 815,-1393.5 984,-1393.5 984,-1374.5 815,-1374.5"/>
-<text text-anchor="middle" x="899.5" y="-1381.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution3dQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="815,-1589.5 815,-1608.5 984,-1608.5 984,-1589.5 815,-1589.5"/>
+<text text-anchor="middle" x="899.5" y="-1596.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution3dQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node96&#45;&gt;Node97 -->
 <g id="edge96" class="edge">
 <title>Node96&#45;&gt;Node97</title>
-<path fill="none" stroke="midnightblue" d="M757.31,-1384C776.38,-1384 796.22,-1384 814.8,-1384"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1380.5 747.12,-1384 757.12,-1387.5 757.12,-1380.5"/>
+<path fill="none" stroke="midnightblue" d="M757.31,-1599C776.38,-1599 796.22,-1599 814.8,-1599"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1595.5 747.12,-1599 757.12,-1602.5 757.12,-1595.5"/>
 </g>
 <!-- Node99 -->
 <g id="node99" class="node">
 <title>Node99</title>
 <g id="a_node99"><a xlink:href="structarmnn_1_1_l2_normalization_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="810,-1136.5 810,-1155.5 989,-1155.5 989,-1136.5 810,-1136.5"/>
-<text text-anchor="middle" x="899.5" y="-1143.5" font-family="Helvetica,sans-Serif" font-size="10.00">L2NormalizationQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="810,-1531.5 810,-1550.5 989,-1550.5 989,-1531.5 810,-1531.5"/>
+<text text-anchor="middle" x="899.5" y="-1538.5" font-family="Helvetica,sans-Serif" font-size="10.00">L2NormalizationQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node98&#45;&gt;Node99 -->
 <g id="edge98" class="edge">
 <title>Node98&#45;&gt;Node99</title>
-<path fill="none" stroke="midnightblue" d="M757.23,-1146C774.56,-1146 792.54,-1146 809.62,-1146"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1142.5 747.12,-1146 757.12,-1149.5 757.12,-1142.5"/>
+<path fill="none" stroke="midnightblue" d="M757.23,-1541C774.56,-1541 792.54,-1541 809.62,-1541"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1537.5 747.12,-1541 757.12,-1544.5 757.12,-1537.5"/>
 </g>
 <!-- Node101 -->
 <g id="node101" class="node">
 <title>Node101</title>
 <g id="a_node101"><a xlink:href="structarmnn_1_1_pad_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="841.5,-2394.5 841.5,-2413.5 957.5,-2413.5 957.5,-2394.5 841.5,-2394.5"/>
-<text text-anchor="middle" x="899.5" y="-2401.5" font-family="Helvetica,sans-Serif" font-size="10.00">PadQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="841.5,-1207.5 841.5,-1226.5 957.5,-1226.5 957.5,-1207.5 841.5,-1207.5"/>
+<text text-anchor="middle" x="899.5" y="-1214.5" font-family="Helvetica,sans-Serif" font-size="10.00">PadQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node100&#45;&gt;Node101 -->
 <g id="edge100" class="edge">
 <title>Node100&#45;&gt;Node101</title>
-<path fill="none" stroke="midnightblue" d="M757.15,-2404C785.75,-2404 816.11,-2404 841.33,-2404"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2400.5 747.12,-2404 757.12,-2407.5 757.12,-2400.5"/>
+<path fill="none" stroke="midnightblue" d="M757.15,-1217C785.75,-1217 816.11,-1217 841.33,-1217"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1213.5 747.12,-1217 757.12,-1220.5 757.12,-1213.5"/>
 </g>
 <!-- Node103 -->
 <g id="node103" class="node">
 <title>Node103</title>
 <g id="a_node103"><a xlink:href="structarmnn_1_1_q_lstm_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="834.5,-2283.5 834.5,-2302.5 964.5,-2302.5 964.5,-2283.5 834.5,-2283.5"/>
-<text text-anchor="middle" x="899.5" y="-2290.5" font-family="Helvetica,sans-Serif" font-size="10.00">QLstmQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="834.5,-2334.5 834.5,-2353.5 964.5,-2353.5 964.5,-2334.5 834.5,-2334.5"/>
+<text text-anchor="middle" x="899.5" y="-2341.5" font-family="Helvetica,sans-Serif" font-size="10.00">QLstmQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node102&#45;&gt;Node103 -->
 <g id="edge102" class="edge">
 <title>Node102&#45;&gt;Node103</title>
-<path fill="none" stroke="midnightblue" d="M757.37,-2293C783.33,-2293 810.73,-2293 834.4,-2293"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2289.5 747.12,-2293 757.12,-2296.5 757.12,-2289.5"/>
+<path fill="none" stroke="midnightblue" d="M757.37,-2344C783.33,-2344 810.73,-2344 834.4,-2344"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2340.5 747.12,-2344 757.12,-2347.5 757.12,-2340.5"/>
 </g>
 <!-- Node105 -->
 <g id="node105" class="node">
 <title>Node105</title>
 <g id="a_node105"><a xlink:href="structarmnn_1_1_normalization_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="816,-832.5 816,-851.5 983,-851.5 983,-832.5 816,-832.5"/>
-<text text-anchor="middle" x="899.5" y="-839.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="816,-884.5 816,-903.5 983,-903.5 983,-884.5 816,-884.5"/>
+<text text-anchor="middle" x="899.5" y="-891.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node104&#45;&gt;Node105 -->
 <g id="edge104" class="edge">
 <title>Node104&#45;&gt;Node105</title>
-<path fill="none" stroke="midnightblue" d="M757.23,-842C776.73,-842 797.04,-842 815.99,-842"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-838.5 747.12,-842 757.12,-845.5 757.12,-838.5"/>
+<path fill="none" stroke="midnightblue" d="M757.23,-894C776.73,-894 797.04,-894 815.99,-894"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-890.5 747.12,-894 757.12,-897.5 757.12,-890.5"/>
 </g>
 <!-- Node107 -->
 <g id="node107" class="node">
 <title>Node107</title>
 <g id="a_node107"><a xlink:href="structarmnn_1_1_slice_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="838.5,-419.5 838.5,-438.5 960.5,-438.5 960.5,-419.5 838.5,-419.5"/>
-<text text-anchor="middle" x="899.5" y="-426.5" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="838.5,-828.5 838.5,-847.5 960.5,-847.5 960.5,-828.5 838.5,-828.5"/>
+<text text-anchor="middle" x="899.5" y="-835.5" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node106&#45;&gt;Node107 -->
 <g id="edge106" class="edge">
 <title>Node106&#45;&gt;Node107</title>
-<path fill="none" stroke="midnightblue" d="M757.17,-429C784.68,-429 813.82,-429 838.44,-429"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-425.5 747.12,-429 757.12,-432.5 757.12,-425.5"/>
+<path fill="none" stroke="midnightblue" d="M757.17,-838C784.68,-838 813.82,-838 838.44,-838"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-834.5 747.12,-838 757.12,-841.5 757.12,-834.5"/>
 </g>
 <!-- Node109 -->
 <g id="node109" class="node">
 <title>Node109</title>
 <g id="a_node109"><a xlink:href="structarmnn_1_1_fill_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="843,-1570.5 843,-1589.5 956,-1589.5 956,-1570.5 843,-1570.5"/>
-<text text-anchor="middle" x="899.5" y="-1577.5" font-family="Helvetica,sans-Serif" font-size="10.00">FillQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="843,-421.5 843,-440.5 956,-440.5 956,-421.5 843,-421.5"/>
+<text text-anchor="middle" x="899.5" y="-428.5" font-family="Helvetica,sans-Serif" font-size="10.00">FillQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node108&#45;&gt;Node109 -->
 <g id="edge108" class="edge">
 <title>Node108&#45;&gt;Node109</title>
-<path fill="none" stroke="midnightblue" d="M757.32,-1580C786.41,-1580 817.31,-1580 842.76,-1580"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1576.5 747.12,-1580 757.12,-1583.5 757.12,-1576.5"/>
+<path fill="none" stroke="midnightblue" d="M757.32,-431C786.41,-431 817.31,-431 842.76,-431"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-427.5 747.12,-431 757.12,-434.5 757.12,-427.5"/>
 </g>
 <!-- Node111 -->
 <g id="node111" class="node">
 <title>Node111</title>
 <g id="a_node111"><a xlink:href="structarmnn_1_1_depthwise_convolution2d_queue_descriptor.html" target="_top" xlink:title="Depthwise Convolution 2D layer workload data.">
-<polygon fill="white" stroke="black" points="814.5,-1007 814.5,-1037 984.5,-1037 984.5,-1007 814.5,-1007"/>
-<text text-anchor="start" x="822.5" y="-1025" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolution2dQueue</text>
-<text text-anchor="middle" x="899.5" y="-1014" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</text>
+<polygon fill="white" stroke="black" points="814.5,-1472 814.5,-1502 984.5,-1502 984.5,-1472 814.5,-1472"/>
+<text text-anchor="start" x="822.5" y="-1490" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolution2dQueue</text>
+<text text-anchor="middle" x="899.5" y="-1479" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</text>
 </a>
 </g>
 </g>
 <!-- Node110&#45;&gt;Node111 -->
 <g id="edge110" class="edge">
 <title>Node110&#45;&gt;Node111</title>
-<path fill="none" stroke="midnightblue" d="M775.68,-1022C788.66,-1022 801.69,-1022 814.16,-1022"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="775.3,-1018.5 765.3,-1022 775.3,-1025.5 775.3,-1018.5"/>
+<path fill="none" stroke="midnightblue" d="M775.68,-1487C788.66,-1487 801.69,-1487 814.16,-1487"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="775.3,-1483.5 765.3,-1487 775.3,-1490.5 775.3,-1483.5"/>
 </g>
 <!-- Node113 -->
 <g id="node113" class="node">
 <title>Node113</title>
 <g id="a_node113"><a xlink:href="structarmnn_1_1_fully_connected_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="813,-775.5 813,-794.5 986,-794.5 986,-775.5 813,-775.5"/>
-<text text-anchor="middle" x="899.5" y="-782.5" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="813,-1266.5 813,-1285.5 986,-1285.5 986,-1266.5 813,-1266.5"/>
+<text text-anchor="middle" x="899.5" y="-1273.5" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node112&#45;&gt;Node113 -->
 <g id="edge112" class="edge">
 <title>Node112&#45;&gt;Node113</title>
-<path fill="none" stroke="midnightblue" d="M757.26,-785C775.66,-785 794.8,-785 812.82,-785"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-781.5 747.12,-785 757.12,-788.5 757.12,-781.5"/>
+<path fill="none" stroke="midnightblue" d="M757.26,-1276C775.66,-1276 794.8,-1276 812.82,-1276"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1272.5 747.12,-1276 757.12,-1279.5 757.12,-1272.5"/>
 </g>
 <!-- Node115 -->
 <g id="node115" class="node">
 <title>Node115</title>
 <g id="a_node115"><a xlink:href="structarmnn_1_1_elementwise_binary_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="803,-526.5 803,-545.5 996,-545.5 996,-526.5 803,-526.5"/>
-<text text-anchor="middle" x="899.5" y="-533.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBinaryQueueDescriptor</text>
+<polygon fill="white" stroke="black" points="803,-764.5 803,-783.5 996,-783.5 996,-764.5 803,-764.5"/>
+<text text-anchor="middle" x="899.5" y="-771.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBinaryQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node114&#45;&gt;Node115 -->
 <g id="edge114" class="edge">
 <title>Node114&#45;&gt;Node115</title>
-<path fill="none" stroke="midnightblue" d="M761.53,-536C775.15,-536 789.09,-536 802.61,-536"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="761.19,-532.5 751.19,-536 761.19,-539.5 761.19,-532.5"/>
+<path fill="none" stroke="midnightblue" d="M761.53,-774C775.15,-774 789.09,-774 802.61,-774"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="761.19,-770.5 751.19,-774 761.19,-777.5 761.19,-770.5"/>
 </g>
 <!-- Node117 -->
 <g id="node117" class="node">
 <title>Node117</title>
-<g id="a_node117"><a xlink:href="structarmnn_1_1_strided_slice_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="821.5,-1197.5 821.5,-1216.5 977.5,-1216.5 977.5,-1197.5 821.5,-1197.5"/>
-<text text-anchor="middle" x="899.5" y="-1204.5" font-family="Helvetica,sans-Serif" font-size="10.00">StridedSliceQueueDescriptor</text>
+<g id="a_node117"><a xlink:href="structarmnn_1_1_scatter_nd_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="826.5,-705.5 826.5,-724.5 972.5,-724.5 972.5,-705.5 826.5,-705.5"/>
+<text text-anchor="middle" x="899.5" y="-712.5" font-family="Helvetica,sans-Serif" font-size="10.00">ScatterNdQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node116&#45;&gt;Node117 -->
 <g id="edge116" class="edge">
 <title>Node116&#45;&gt;Node117</title>
-<path fill="none" stroke="midnightblue" d="M757.2,-1207C778.61,-1207 800.99,-1207 821.47,-1207"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1203.5 747.12,-1207 757.12,-1210.5 757.12,-1203.5"/>
+<path fill="none" stroke="midnightblue" d="M757.3,-715C780.44,-715 804.72,-715 826.49,-715"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-711.5 747.12,-715 757.12,-718.5 757.12,-711.5"/>
 </g>
 <!-- Node119 -->
 <g id="node119" class="node">
 <title>Node119</title>
-<g id="a_node119"><a xlink:href="structarmnn_1_1_resize_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="834,-953.5 834,-972.5 965,-972.5 965,-953.5 834,-953.5"/>
-<text text-anchor="middle" x="899.5" y="-960.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResizeQueueDescriptor</text>
+<g id="a_node119"><a xlink:href="structarmnn_1_1_strided_slice_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="821.5,-1320.5 821.5,-1339.5 977.5,-1339.5 977.5,-1320.5 821.5,-1320.5"/>
+<text text-anchor="middle" x="899.5" y="-1327.5" font-family="Helvetica,sans-Serif" font-size="10.00">StridedSliceQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node118&#45;&gt;Node119 -->
 <g id="edge118" class="edge">
 <title>Node118&#45;&gt;Node119</title>
-<path fill="none" stroke="midnightblue" d="M757.27,-963C782.99,-963 810.13,-963 833.66,-963"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-959.5 747.12,-963 757.12,-966.5 757.12,-959.5"/>
+<path fill="none" stroke="midnightblue" d="M757.2,-1330C778.61,-1330 800.99,-1330 821.47,-1330"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1326.5 747.12,-1330 757.12,-1333.5 757.12,-1326.5"/>
 </g>
 <!-- Node121 -->
 <g id="node121" class="node">
 <title>Node121</title>
-<g id="a_node121"><a xlink:href="structarmnn_1_1_pooling3d_queue_descriptor.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="826.5,-468.5 826.5,-487.5 972.5,-487.5 972.5,-468.5 826.5,-468.5"/>
-<text text-anchor="middle" x="899.5" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling3dQueueDescriptor</text>
+<g id="a_node121"><a xlink:href="structarmnn_1_1_resize_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="834,-1139.5 834,-1158.5 965,-1158.5 965,-1139.5 834,-1139.5"/>
+<text text-anchor="middle" x="899.5" y="-1146.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResizeQueueDescriptor</text>
 </a>
 </g>
 </g>
 <!-- Node120&#45;&gt;Node121 -->
 <g id="edge120" class="edge">
 <title>Node120&#45;&gt;Node121</title>
-<path fill="none" stroke="midnightblue" d="M757.3,-478C780.44,-478 804.72,-478 826.49,-478"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-474.5 747.12,-478 757.12,-481.5 757.12,-474.5"/>
+<path fill="none" stroke="midnightblue" d="M757.27,-1149C782.99,-1149 810.13,-1149 833.66,-1149"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1145.5 747.12,-1149 757.12,-1152.5 757.12,-1145.5"/>
+</g>
+<!-- Node123 -->
+<g id="node123" class="node">
+<title>Node123</title>
+<g id="a_node123"><a xlink:href="structarmnn_1_1_pooling3d_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="826.5,-590.5 826.5,-609.5 972.5,-609.5 972.5,-590.5 826.5,-590.5"/>
+<text text-anchor="middle" x="899.5" y="-597.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling3dQueueDescriptor</text>
+</a>
+</g>
+</g>
+<!-- Node122&#45;&gt;Node123 -->
+<g id="edge122" class="edge">
+<title>Node122&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M757.3,-600C780.44,-600 804.72,-600 826.49,-600"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-596.5 747.12,-600 757.12,-603.5 757.12,-596.5"/>
 </g>
 </g>
 </svg>