IVGCVSW-7702 Update Doxygen Docu for 23.08

Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I357a9f7e47614589327c1ac5d95b6224ff77103d
diff --git a/latest/structarmnn_1_1_queue_descriptor__inherit__graph.svg b/latest/structarmnn_1_1_queue_descriptor__inherit__graph.svg
new file mode 100644
index 0000000..d693524
--- /dev/null
+++ b/latest/structarmnn_1_1_queue_descriptor__inherit__graph.svg
@@ -0,0 +1,2235 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.43.0 (0)
+ -->
+<!-- Title: QueueDescriptor Pages: 1 -->
+<svg width="1005pt" height="3726pt"
+ viewBox="0.00 0.00 1005.00 3726.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 3722)">
+<title>QueueDescriptor</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-3722 1001,-3722 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,-2118.5 0,-2137.5 98,-2137.5 98,-2118.5 0,-2118.5"/>
+<text text-anchor="middle" x="49" y="-2125.5" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<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,-3698.5 174.5,-3717.5 290.5,-3717.5 290.5,-3698.5 174.5,-3698.5"/>
+<text text-anchor="middle" x="232.5" y="-3705.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.42,-2147.9C53.77,-2301.64 76.84,-3302.15 116,-3602 121.13,-3641.24 106.73,-3661.3 135,-3689 145.55,-3699.34 159.99,-3704.86 174.48,-3707.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.92,-2147.56 50.2,-2137.64 46.92,-2147.71 53.92,-2147.56"/>
+</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,-3660.5 163,-3679.5 302,-3679.5 302,-3660.5 163,-3660.5"/>
+<text text-anchor="middle" x="232.5" y="-3667.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.45,-2147.86C53.95,-2299.18 77.71,-3272.19 116,-3564 121.15,-3603.24 106.73,-3623.3 135,-3651 142.68,-3658.53 152.43,-3663.5 162.76,-3666.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.95,-2147.64 50.22,-2137.73 46.95,-2147.81 53.95,-2147.64"/>
+</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,-3622.5 172.5,-3641.5 292.5,-3641.5 292.5,-3622.5 172.5,-3622.5"/>
+<text text-anchor="middle" x="232.5" y="-3629.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.49,-2148.24C54.18,-2298.5 78.62,-3242.5 116,-3526 121.17,-3565.24 106.73,-3585.3 135,-3613 145.06,-3622.86 158.66,-3628.34 172.47,-3631.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.98,-2147.72 50.23,-2137.81 46.98,-2147.89 53.98,-2147.72"/>
+</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,-3584.5 161.5,-3603.5 303.5,-3603.5 303.5,-3584.5 161.5,-3584.5"/>
+<text text-anchor="middle" x="232.5" y="-3591.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="M49.73,-2147.64C48.28,-2270.43 44.02,-2944.86 116,-3488 121.2,-3527.24 106.73,-3547.3 135,-3575 142.32,-3582.17 151.51,-3587.02 161.29,-3590.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.23,-2147.55 49.86,-2137.5 46.23,-2147.46 53.23,-2147.55"/>
+</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,-3546.5 135,-3565.5 330,-3565.5 330,-3546.5 135,-3546.5"/>
+<text text-anchor="middle" x="232.5" y="-3553.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="M49.76,-2147.83C48.58,-2269.14 45.81,-2923.13 116,-3450 121.23,-3489.23 106.73,-3509.3 135,-3537 138.78,-3540.7 143.06,-3543.79 147.67,-3546.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.27,-2147.55 49.87,-2137.51 46.27,-2147.47 53.27,-2147.55"/>
+</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,-3508.5 135,-3527.5 330,-3527.5 330,-3508.5 135,-3508.5"/>
+<text text-anchor="middle" x="232.5" y="-3515.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.81,-2147.64C48.89,-2266.41 47.51,-2900.83 116,-3412 121.26,-3451.23 106.73,-3471.3 135,-3499 138.78,-3502.7 143.06,-3505.79 147.67,-3508.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.31,-2147.54 49.89,-2137.51 46.31,-2147.48 53.31,-2147.54"/>
+</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,-3470.5 167.5,-3489.5 297.5,-3489.5 297.5,-3470.5 167.5,-3470.5"/>
+<text text-anchor="middle" x="232.5" y="-3477.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.85,-2147.79C49.21,-2264.9 49.29,-2879 116,-3374 121.29,-3413.22 106.73,-3433.3 135,-3461 143.78,-3469.6 155.26,-3474.87 167.22,-3478"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.35,-2147.79 49.91,-2137.76 46.35,-2147.74 53.35,-2147.79"/>
+</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,-3432.5 155.5,-3451.5 309.5,-3451.5 309.5,-3432.5 155.5,-3432.5"/>
+<text text-anchor="middle" x="232.5" y="-3439.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.9,-2147.89C49.54,-2263.17 51.05,-2857.1 116,-3336 121.32,-3375.22 106.73,-3395.3 135,-3423 140.73,-3428.62 147.61,-3432.81 155.03,-3435.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.4,-2147.74 49.94,-2137.73 46.4,-2147.72 53.4,-2147.74"/>
+</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,-3394.5 163.5,-3413.5 301.5,-3413.5 301.5,-3394.5 163.5,-3394.5"/>
+<text text-anchor="middle" x="232.5" y="-3401.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.96,-2147.94C50,-2261.16 53.4,-2834.45 116,-3297 121.37,-3336.65 106.45,-3356.97 135,-3385 142.8,-3392.66 152.73,-3397.67 163.24,-3400.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.46,-2147.68 49.97,-2137.67 46.46,-2147.67 53.46,-2147.68"/>
+</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,-3356.5 170,-3375.5 295,-3375.5 295,-3356.5 170,-3356.5"/>
+<text text-anchor="middle" x="232.5" y="-3363.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="M50.02,-2147.64C50.34,-2258 55.07,-2811.97 116,-3259 121.4,-3298.65 106.45,-3318.97 135,-3347 144.44,-3356.27 157.01,-3361.67 169.95,-3364.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.52,-2147.61 50,-2137.61 46.52,-2147.62 53.52,-2147.61"/>
+</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,-3318.5 171,-3337.5 294,-3337.5 294,-3318.5 171,-3318.5"/>
+<text text-anchor="middle" x="232.5" y="-3325.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="M50.07,-2147.65C50.7,-2255.85 56.79,-2789.88 116,-3221 121.44,-3260.64 106.45,-3280.97 135,-3309 144.69,-3318.51 157.66,-3323.95 170.95,-3326.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.57,-2147.52 50.02,-2137.54 46.57,-2147.56 53.57,-2147.52"/>
+</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,-3280.5 160,-3299.5 305,-3299.5 305,-3280.5 160,-3280.5"/>
+<text text-anchor="middle" x="232.5" y="-3287.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.13,-2147.97C51.08,-2254.66 58.58,-2768.19 116,-3183 121.49,-3222.63 106.45,-3242.97 135,-3271 141.94,-3277.82 150.58,-3282.54 159.81,-3285.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.63,-2147.92 50.05,-2137.95 46.63,-2147.98 53.63,-2147.92"/>
+</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,-3242.5 165,-3261.5 300,-3261.5 300,-3242.5 165,-3242.5"/>
+<text text-anchor="middle" x="232.5" y="-3249.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.2,-2147.88C51.47,-2252.1 60.28,-2745.95 116,-3145 121.53,-3184.63 106.45,-3204.97 135,-3233 143.16,-3241.02 153.66,-3246.14 164.72,-3249.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.7,-2147.55 50.08,-2137.59 46.7,-2147.63 53.7,-2147.55"/>
+</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,-3204.5 173,-3223.5 292,-3223.5 292,-3204.5 173,-3204.5"/>
+<text text-anchor="middle" x="232.5" y="-3211.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.27,-2147.78C51.86,-2249.48 61.99,-2723.68 116,-3107 121.58,-3146.62 106.45,-3166.97 135,-3195 145.17,-3204.99 158.98,-3210.48 172.96,-3213.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.77,-2147.65 50.12,-2137.7 46.77,-2147.75 53.77,-2147.65"/>
+</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,-3166.5 158.5,-3185.5 306.5,-3185.5 306.5,-3166.5 158.5,-3166.5"/>
+<text text-anchor="middle" x="232.5" y="-3173.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.34,-2147.94C52.29,-2247.62 63.74,-2701.71 116,-3069 121.64,-3108.61 106.45,-3128.97 135,-3157 141.58,-3163.46 149.68,-3168.04 158.36,-3171.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.84,-2147.72 50.16,-2137.79 46.84,-2147.85 53.84,-2147.72"/>
+</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,-3128.5 158.5,-3147.5 306.5,-3147.5 306.5,-3128.5 158.5,-3128.5"/>
+<text text-anchor="middle" x="232.5" y="-3135.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.43,-2148.04C52.73,-2245.52 65.48,-2679.65 116,-3031 121.69,-3070.61 106.45,-3090.97 135,-3119 141.58,-3125.46 149.68,-3130.04 158.36,-3133.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.92,-2147.77 50.2,-2137.85 46.93,-2147.93 53.92,-2147.77"/>
+</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,-3090.5 155,-3109.5 310,-3109.5 310,-3090.5 155,-3090.5"/>
+<text text-anchor="middle" x="232.5" y="-3097.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.52,-2148.09C53.19,-2243.18 67.21,-2657.49 116,-2993 121.76,-3032.6 106.45,-3052.97 135,-3081 140.6,-3086.5 147.31,-3090.64 154.54,-3093.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.01,-2147.78 50.24,-2137.88 47.02,-2147.97 54.01,-2147.78"/>
+</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,-3052.5 159.5,-3071.5 305.5,-3071.5 305.5,-3052.5 159.5,-3052.5"/>
+<text text-anchor="middle" x="232.5" y="-3059.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.62,-2148.07C53.67,-2240.61 68.93,-2635.23 116,-2955 121.83,-2994.59 106.45,-3014.97 135,-3043 141.82,-3049.7 150.28,-3054.38 159.33,-3057.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.11,-2147.77 50.29,-2137.89 47.11,-2147.99 54.11,-2147.77"/>
+</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,-3014.5 168,-3033.5 297,-3033.5 297,-3014.5 168,-3014.5"/>
+<text text-anchor="middle" x="232.5" y="-3021.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.76,-2147.94C54.36,-2237.51 71.42,-2611.55 116,-2915 121.94,-2955.45 105.9,-2976.29 135,-3005 143.87,-3013.75 155.53,-3019.06 167.67,-3022.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.25,-2147.68 50.36,-2137.83 47.26,-2147.96 54.25,-2147.68"/>
+</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,-2976.5 160,-2995.5 305,-2995.5 305,-2976.5 160,-2976.5"/>
+<text text-anchor="middle" x="232.5" y="-2983.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.98,-2147.88C55.42,-2234.26 75.18,-2585.43 116,-2871 122.16,-2914.06 104.23,-2936.26 135,-2967 141.89,-2973.88 150.49,-2978.64 159.7,-2981.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.47,-2147.49 50.47,-2137.68 47.48,-2147.85 54.47,-2147.49"/>
+</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,-2938.5 150,-2957.5 315,-2957.5 315,-2938.5 150,-2938.5"/>
+<text text-anchor="middle" x="232.5" y="-2945.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.62,-2147.52C53.56,-2232.29 67.98,-2576.8 116,-2855 121.78,-2888.46 110.32,-2905.68 135,-2929 139.34,-2933.1 144.3,-2936.44 149.63,-2939.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.12,-2147.38 50.29,-2137.5 47.12,-2147.62 54.12,-2147.38"/>
+</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,-2900.5 171,-2919.5 294,-2919.5 294,-2900.5 171,-2900.5"/>
+<text text-anchor="middle" x="232.5" y="-2907.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.98,-2148.02C50.31,-2232.83 55.54,-2570.44 116,-2839 121.4,-2863 116.3,-2875.01 135,-2891 145.06,-2899.6 157.87,-2904.73 170.85,-2907.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.48,-2147.76 49.97,-2137.77 46.48,-2147.77 53.48,-2147.76"/>
+</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,-2862.5 146.5,-2881.5 318.5,-2881.5 318.5,-2862.5 146.5,-2862.5"/>
+<text text-anchor="middle" x="232.5" y="-2869.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.59,-2147.75C53.78,-2247.26 70.41,-2693.99 116,-2824 121.1,-2838.54 122.22,-2844.39 135,-2853 140.67,-2856.81 146.92,-2859.9 153.43,-2862.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.09,-2147.49 50.28,-2137.61 47.09,-2147.71 54.09,-2147.49"/>
+</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,-2824.5 161.5,-2843.5 303.5,-2843.5 303.5,-2824.5 161.5,-2824.5"/>
+<text text-anchor="middle" x="232.5" y="-2831.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.54,-2147.93C53.64,-2255.05 70.59,-2759.38 116,-2810 127.62,-2822.96 144.26,-2829.96 161.3,-2833.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.04,-2147.74 50.26,-2137.85 47.04,-2147.94 54.04,-2147.74"/>
+</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,-1589 144.5,-1619 320.5,-1619 320.5,-1589 144.5,-1589"/>
+<text text-anchor="start" x="152.5" y="-1607" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="232.5" y="-1596" 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,-2107.96C50.33,-2025.66 55.66,-1714.53 116,-1642 124.37,-1631.94 135.46,-1624.52 147.46,-1619.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.49,-2108.38 49.97,-2118.39 53.49,-2108.4 46.49,-2108.38"/>
+</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,-2711 571,-2741 747,-2741 747,-2711 571,-2711"/>
+<text text-anchor="start" x="579" y="-2729" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2718" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FakeQuantizationDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node27 -->
+<g id="edge138" class="edge">
+<title>Node1&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M50.16,-2147.79C51.3,-2234.65 60.52,-2580.9 135,-2652 200.05,-2714.1 265.29,-2643.56 330,-2706 349.12,-2724.45 326.57,-2747.3 348,-2763 381.52,-2787.56 495.23,-2775.04 535,-2763 544.2,-2760.21 544.19,-2754.84 553,-2751 561.76,-2747.18 571.2,-2743.89 580.7,-2741.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.66,-2147.67 50.05,-2137.71 46.66,-2147.75 53.66,-2147.67"/>
+</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,-1976 571,-2006 747,-2006 747,-1976 571,-1976"/>
+<text text-anchor="start" x="579" y="-1994" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1983" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SoftmaxDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node29 -->
+<g id="edge160" class="edge">
+<title>Node1&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M108.31,-2119.17C168.38,-2110.08 264.73,-2095.52 348,-2083 431.1,-2070.5 455.08,-2080.97 535,-2055 571.63,-2043.1 610.52,-2021.07 634.54,-2006.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="107.62,-2115.74 98.26,-2120.69 108.67,-2122.66 107.62,-2115.74"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="structarmnn_1_1_queue_descriptor_with_parameters.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="571,-1918 571,-1948 747,-1948 747,-1918 571,-1918"/>
+<text text-anchor="start" x="579" y="-1936" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1925" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReduceDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node31 -->
+<g id="edge156" class="edge">
+<title>Node1&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M74.16,-2112.98C90.79,-2103.14 113.65,-2090.55 135,-2082 226.08,-2045.52 251.99,-2044.19 348,-2024 430.24,-2006.71 464.8,-2042.19 535,-1996 547.67,-1987.66 541.06,-1976.35 553,-1967 563.26,-1958.97 575.48,-1952.8 587.89,-1948.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="71.91,-2110.25 65.15,-2118.41 75.52,-2116.25 71.91,-2110.25"/>
+</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,-2563 571,-2593 747,-2593 747,-2563 571,-2563"/>
+<text text-anchor="start" x="579" y="-2581" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2570" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PreCompiledDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node33 -->
+<g id="edge154" class="edge">
+<title>Node1&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M51.92,-2147.94C59.07,-2218.04 86.18,-2451.78 135,-2506 202.67,-2581.15 248.5,-2567.93 348,-2586 429.77,-2600.85 451.93,-2588.7 535,-2586 546.55,-2585.62 558.7,-2585.05 570.68,-2584.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="55.39,-2147.42 50.92,-2137.82 48.42,-2148.11 55.39,-2147.42"/>
+</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,-2381 571,-2411 747,-2411 747,-2381 571,-2381"/>
+<text text-anchor="start" x="579" y="-2399" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2388" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ChannelShuffleDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node35 -->
+<g id="edge129" class="edge">
+<title>Node1&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M53.46,-2147.4C61.27,-2185.78 83.72,-2272 135,-2322 252.52,-2436.6 461.4,-2427.12 576.41,-2411.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="56.89,-2146.68 51.56,-2137.52 50.01,-2148 56.89,-2146.68"/>
+</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,-1747 571,-1777 747,-1777 747,-1747 571,-1747"/>
+<text text-anchor="start" x="579" y="-1765" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1754" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node37 -->
+<g id="edge146" class="edge">
+<title>Node1&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M51.66,-2108.12C56.4,-2064.61 73.84,-1960.42 135,-1905 269.74,-1782.89 366.61,-1887.64 535,-1819 544.14,-1815.28 544.39,-1810.83 553,-1806 573,-1794.78 596.43,-1784.7 616.08,-1777.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="48.16,-2107.96 50.68,-2118.25 55.13,-2108.64 48.16,-2107.96"/>
+</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,-1684 571,-1714 747,-1714 747,-1684 571,-1684"/>
+<text text-anchor="start" x="579" y="-1702" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1691" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogSoftmaxDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node40 -->
+<g id="edge145" class="edge">
+<title>Node1&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M49.44,-2108.21C49.1,-2055.68 55.81,-1911.72 135,-1837 205.65,-1770.34 252.56,-1806.09 348,-1788 430.57,-1772.35 461.94,-1801.53 535,-1760 545.98,-1753.76 542.72,-1745.34 553,-1738 567.24,-1727.83 584.45,-1719.99 600.77,-1714.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="45.94,-2108.54 49.61,-2118.48 52.94,-2108.43 45.94,-2108.54"/>
+</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,-2858 571,-2888 747,-2888 747,-2858 571,-2858"/>
+<text text-anchor="start" x="579" y="-2876" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2865" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToBatchNdDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node42 -->
+<g id="edge161" class="edge">
+<title>Node1&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M51.09,-2147.95C56.95,-2251.99 86.39,-2729.1 135,-2771 202.3,-2829.01 267.81,-2751.55 330,-2815 357.94,-2843.51 317.07,-2877.76 348,-2903 430.1,-2970.01 568.2,-2916.83 628.43,-2888.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.58,-2147.66 50.53,-2137.87 47.59,-2148.05 54.58,-2147.66"/>
+</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,-2809 571,-2839 747,-2839 747,-2809 571,-2809"/>
+<text text-anchor="start" x="579" y="-2827" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2816" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchToSpaceNdDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node44 -->
+<g id="edge128" class="edge">
+<title>Node1&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M49.55,-2147.88C47.84,-2243.23 45.85,-2652.33 135,-2732 201.71,-2791.62 269.03,-2716.52 330,-2782 360.48,-2814.73 313.67,-2852.34 348,-2881 379.9,-2907.63 499.13,-2901.98 535,-2881 549.09,-2872.76 539.97,-2858.82 553,-2849 558.46,-2844.88 564.5,-2841.43 570.84,-2838.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.05,-2147.92 49.75,-2137.85 46.05,-2147.78 53.05,-2147.92"/>
+</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,-2662 571,-2692 747,-2692 747,-2662 571,-2662"/>
+<text text-anchor="start" x="579" y="-2680" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2669" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PermuteDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node46 -->
+<g id="edge151" class="edge">
+<title>Node1&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M50.63,-2148.05C53.65,-2230.35 69.3,-2541.09 135,-2608 198.53,-2672.7 260.81,-2609.39 330,-2668 343.65,-2679.56 332.78,-2694.6 348,-2704 418.7,-2747.69 452.37,-2712.96 535,-2704 557.06,-2701.61 580.96,-2696.87 601.78,-2692.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.12,-2147.49 50.27,-2137.62 47.12,-2147.73 54.12,-2147.49"/>
+</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,-2060 571,-2090 747,-2090 747,-2060 571,-2060"/>
+<text text-anchor="start" x="579" y="-2078" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2067" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReshapeDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node48 -->
+<g id="edge157" class="edge">
+<title>Node1&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M108.46,-2131.51C200.11,-2135.84 382.86,-2139.8 535,-2114 550.52,-2111.37 586.05,-2099.88 614.96,-2090.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="108.44,-2128 98.28,-2131.01 108.09,-2134.99 108.44,-2128"/>
+</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,-1869 571,-1899 747,-1899 747,-1869 571,-1869"/>
+<text text-anchor="start" x="579" y="-1887" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1876" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthToSpaceDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node50 -->
+<g id="edge133" class="edge">
+<title>Node1&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M60.03,-2109.5C73.8,-2085.85 100.8,-2045.31 135,-2023 217.17,-1969.39 251.99,-1985.19 348,-1965 430.24,-1947.71 464.43,-1982.64 535,-1937 547.42,-1928.97 540.93,-1917.55 553,-1909 558.5,-1905.1 564.54,-1901.8 570.84,-1899.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="56.82,-2108.06 54.95,-2118.49 62.91,-2111.5 56.82,-2108.06"/>
+</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,-1635 568,-1665 750,-1665 750,-1635 568,-1635"/>
+<text text-anchor="start" x="576" y="-1653" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1642" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseUnaryDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node52 -->
+<g id="edge137" class="edge">
+<title>Node1&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M52.22,-2108.12C59.99,-2042.15 88.04,-1832.09 135,-1786 204.94,-1717.36 252.06,-1748.95 348,-1729 430.28,-1711.89 463.66,-1745.42 535,-1701 546.93,-1693.57 541.4,-1682.93 553,-1675 558.65,-1671.14 564.82,-1667.87 571.25,-1665.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="48.71,-2108.04 51.04,-2118.37 55.66,-2108.84 48.71,-2108.04"/>
+</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,-1585 571,-1615 747,-1615 747,-1585 571,-1585"/>
+<text text-anchor="start" x="579" y="-1603" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1592" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; GatherDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node54 -->
+<g id="edge141" class="edge">
+<title>Node1&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M51.48,-2108.18C57.34,-2035.33 81.18,-1783.76 135,-1728 261.28,-1597.16 370.3,-1719.06 535,-1642 544.69,-1637.46 543.53,-1630.99 553,-1626 561.23,-1621.67 570.2,-1618.04 579.31,-1615"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.98,-2108.04 50.7,-2118.28 54.96,-2108.58 47.98,-2108.04"/>
+</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,-2760 571,-2790 747,-2790 747,-2760 571,-2760"/>
+<text text-anchor="start" x="579" y="-2778" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2767" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToDepthDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node56 -->
+<g id="edge162" class="edge">
+<title>Node1&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M49.82,-2147.68C49.41,-2238.7 52.72,-2617.7 135,-2693 201.08,-2753.48 267.58,-2679.74 330,-2744 354.79,-2769.52 320.16,-2799.85 348,-2822 380.52,-2847.87 497.45,-2839.8 535,-2822 546.42,-2816.59 542.29,-2806.7 553,-2800 559.19,-2796.12 565.94,-2792.84 572.92,-2790.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.32,-2147.65 49.88,-2137.62 46.32,-2147.6 53.32,-2147.65"/>
+</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,-2462 571,-2492 747,-2492 747,-2462 571,-2462"/>
+<text text-anchor="start" x="579" y="-2480" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2469" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; OriginsDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node58 -->
+<g id="edge149" class="edge">
+<title>Node1&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M51.25,-2147.89C55.21,-2194.5 71.31,-2311.93 135,-2380 246.52,-2499.19 453.36,-2500.03 570.73,-2489.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.72,-2147.35 50.48,-2137.64 47.74,-2147.88 54.72,-2147.35"/>
+</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,-2173 571,-2203 747,-2203 747,-2173 571,-2173"/>
+<text text-anchor="start" x="579" y="-2191" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2180" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ActivationDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node60 -->
+<g id="edge124" class="edge">
+<title>Node1&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M70.57,-2143.87C87.14,-2155.94 111.48,-2172.1 135,-2182 300.14,-2251.48 358.48,-2262.62 535,-2232 566.84,-2226.48 601.35,-2213.47 625.68,-2203.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="72.33,-2140.81 62.22,-2137.65 68.15,-2146.43 72.33,-2140.81"/>
+</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,-1815 571,-1845 747,-1845 747,-1815 571,-1815"/>
+<text text-anchor="start" x="579" y="-1833" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1822" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling2dDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node62 -->
+<g id="edge152" class="edge">
+<title>Node1&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M54.66,-2108.27C63.86,-2073.69 87.72,-2002.17 135,-1964 211.34,-1902.37 251.99,-1926.19 348,-1906 430.24,-1888.71 459.96,-1915.84 535,-1878 545.1,-1872.91 543.25,-1865.74 553,-1860 563.38,-1853.89 575.06,-1848.97 586.78,-1845.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="51.23,-2107.56 52.17,-2118.12 58.01,-2109.28 51.23,-2107.56"/>
+</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,-2613 571,-2643 747,-2643 747,-2613 571,-2613"/>
+<text text-anchor="start" x="579" y="-2631" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2620" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution2dDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node64 -->
+<g id="edge131" class="edge">
+<title>Node1&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M51.22,-2147.76C56.32,-2223.82 78.33,-2496.53 135,-2558 197.62,-2625.93 250.02,-2583.76 330,-2630 339.02,-2635.21 338.21,-2641.45 348,-2645 426.15,-2673.29 452.08,-2650.7 535,-2645 546.61,-2644.2 558.8,-2642.98 570.8,-2641.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="54.71,-2147.41 50.57,-2137.65 47.72,-2147.86 54.71,-2147.41"/>
+</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,-2304 571,-2334 747,-2334 747,-2304 571,-2304"/>
+<text text-anchor="start" x="579" y="-2322" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2311" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ViewsDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node66 -->
+<g id="edge168" class="edge">
+<title>Node1&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M56.49,-2146.92C67.8,-2177.24 93.92,-2236.76 135,-2271 212.56,-2335.65 248.62,-2332.16 348,-2350 429.8,-2364.68 452.52,-2360.23 535,-2350 560.13,-2346.88 587.51,-2340.31 610.04,-2334.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="59.78,-2145.73 53.1,-2137.5 53.19,-2148.1 59.78,-2145.73"/>
+</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,-2119 559,-2149 759,-2149 759,-2119 559,-2119"/>
+<text text-anchor="start" x="567" y="-2137" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2126" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; InstanceNormalizationDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node68 -->
+<g id="edge142" class="edge">
+<title>Node1&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M90.2,-2140.35C174.05,-2164.23 373.27,-2211.18 535,-2173 543.71,-2170.95 544.66,-2167.24 553,-2164 567.4,-2158.4 583.27,-2153.32 598.22,-2149.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="91.13,-2136.97 80.55,-2137.55 89.19,-2143.7 91.13,-2136.97"/>
+</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,-480 571,-510 747,-510 747,-480 571,-480"/>
+<text text-anchor="start" x="579" y="-498" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-487" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; MeanDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node70 -->
+<g id="edge147" class="edge">
+<title>Node1&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M50.32,-2107.98C53.25,-1927.37 77.01,-584.63 135,-525 193.3,-465.06 437.66,-475.75 570.73,-486.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.81,-2108.11 50.15,-2118.17 53.81,-2108.22 46.81,-2108.11"/>
+</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,-326 571,-356 747,-356 747,-326 571,-326"/>
+<text text-anchor="start" x="579" y="-344" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-333" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node72 -->
+<g id="edge167" class="edge">
+<title>Node1&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M50.19,-2108.13C52.11,-1917.14 69.28,-412.46 135,-347 198.29,-283.96 446.48,-294.99 535,-307 562,-310.66 591.45,-318.66 614.76,-325.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.69,-2108.34 50.09,-2118.37 53.69,-2108.41 46.69,-2108.34"/>
+</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,-1397 571,-1427 747,-1427 747,-1397 571,-1397"/>
+<text text-anchor="start" x="579" y="-1415" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1404" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ComparisonDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node74 -->
+<g id="edge130" class="edge">
+<title>Node1&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M51.02,-2108.13C56.76,-2000.26 86.44,-1487.98 135,-1439 263.18,-1309.7 510.84,-1366.16 612.63,-1396.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.52,-2108.1 50.49,-2118.27 54.51,-2108.47 47.52,-2108.1"/>
+</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,-1014 571,-1044 747,-1044 747,-1014 571,-1014"/>
+<text text-anchor="start" x="579" y="-1032" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1021" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StackDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node76 -->
+<g id="edge163" class="edge">
+<title>Node1&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M50.14,-2108.13C51.28,-1970.09 61.14,-1157.23 135,-1080 193.01,-1019.34 437.81,-1019.53 570.93,-1024.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.64,-2108.42 50.06,-2118.45 53.64,-2108.47 46.64,-2108.42"/>
+</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,-830 566,-860 752,-860 752,-830 566,-830"/>
+<text text-anchor="start" x="574" y="-848" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-837" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchNormalizationDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node78 -->
+<g id="edge127" class="edge">
+<title>Node1&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M49.81,-2108.19C48.52,-1955.64 43.77,-970.9 135,-881 193.83,-823.03 432.13,-829.16 565.85,-837.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.31,-2108.42 49.9,-2118.39 53.31,-2108.36 46.31,-2108.42"/>
+</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="554.5,-529 554.5,-559 763.5,-559 763.5,-529 554.5,-529"/>
+<text text-anchor="start" x="562.5" y="-547" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-536" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeConvolution2dDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node80 -->
+<g id="edge166" class="edge">
+<title>Node1&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M50.35,-2108.35C53.56,-1932.49 79.12,-633.94 135,-576 190.77,-518.17 418.54,-524.91 554.43,-534.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.85,-2108.42 50.17,-2118.48 53.85,-2108.54 46.85,-2108.42"/>
+</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="571,-1179 571,-1209 747,-1209 747,-1179 571,-1179"/>
+<text text-anchor="start" x="579" y="-1197" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1186" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchMatMulDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node82 -->
+<g id="edge126" class="edge">
+<title>Node1&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M50.48,-2108.13C53.63,-1984.09 73.37,-1319.13 135,-1256 193.72,-1195.85 437.91,-1190.12 570.83,-1191.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.97,-2108.33 50.22,-2118.41 53.97,-2108.5 46.97,-2108.33"/>
+</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,-897 571,-927 747,-927 747,-897 571,-897"/>
+<text text-anchor="start" x="579" y="-915" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-904" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TileDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node84 -->
+<g id="edge165" class="edge">
+<title>Node1&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M49.97,-2108.24C49.91,-1961.93 52.88,-1050.44 135,-964 258.64,-833.85 355.51,-905.08 535,-908 546.64,-908.19 558.9,-908.48 570.99,-908.82"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.47,-2108.41 49.98,-2118.41 53.47,-2108.4 46.47,-2108.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,-717 571,-747 747,-747 747,-717 571,-717"/>
+<text text-anchor="start" x="579" y="-735" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-724" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ArgMinMaxDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node86 -->
+<g id="edge125" class="edge">
+<title>Node1&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M50.53,-2108.26C54.96,-1945.41 87.08,-828.56 135,-778 192.69,-717.14 437.63,-720 570.85,-726.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.03,-2108.22 50.26,-2118.31 54.02,-2108.41 47.03,-2108.22"/>
+</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,-379 571,-409 747,-409 747,-379 571,-379"/>
+<text text-anchor="start" x="579" y="-397" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-386" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogicalBinaryDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node88 -->
+<g id="edge144" class="edge">
+<title>Node1&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M50.21,-2108.04C52.32,-1919.33 70.74,-454.56 135,-391 198.32,-328.37 446.49,-356.05 535,-366 557.85,-368.57 582.65,-373.74 603.95,-378.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.71,-2108.15 50.1,-2118.19 53.71,-2108.23 46.71,-2108.15"/>
+</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="561.5,-1508 561.5,-1538 756.5,-1538 756.5,-1508 561.5,-1508"/>
+<text text-anchor="start" x="569.5" y="-1526" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1515" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DetectionPostProcessDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node90 -->
+<g id="edge135" class="edge">
+<title>Node1&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M50.09,-2108.24C50.9,-2019.24 58.89,-1656.5 135,-1580 257.55,-1456.81 486.8,-1485.24 596.48,-1507.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.59,-2108.3 50.02,-2118.32 53.59,-2108.35 46.59,-2108.3"/>
+</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,-1454 571,-1484 747,-1484 747,-1454 571,-1454"/>
+<text text-anchor="start" x="579" y="-1472" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1461" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution3dDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node92 -->
+<g id="edge132" class="edge">
+<title>Node1&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M49.58,-2108.14C47.96,-2010.14 46.02,-1579.28 135,-1489 197.69,-1425.39 445.95,-1443.16 535,-1450 546.96,-1450.92 559.51,-1452.33 571.84,-1453.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.08,-2108.24 49.77,-2118.17 53.08,-2108.11 46.08,-2108.24"/>
+</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="571,-1256 571,-1286 747,-1286 747,-1256 571,-1256"/>
+<text text-anchor="start" x="579" y="-1274" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1263" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node94 -->
+<g id="edge143" class="edge">
+<title>Node1&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M50.58,-2108.17C54.25,-1988.46 76.14,-1365.32 135,-1307 194.4,-1248.15 437.98,-1255.23 570.73,-1263.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.07,-2108.32 50.27,-2118.42 54.07,-2108.53 47.07,-2108.32"/>
+</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,-1068 571,-1098 747,-1098 747,-1068 571,-1068"/>
+<text text-anchor="start" x="579" y="-1086" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1075" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PadDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node96 -->
+<g id="edge150" class="edge">
+<title>Node1&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M50.24,-2107.99C52.03,-1973.95 65.25,-1209.75 135,-1137 193.12,-1076.38 437.88,-1075.01 570.95,-1079.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.73,-2108.32 50.11,-2118.37 53.73,-2108.41 46.73,-2108.32"/>
+</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,-2513 571,-2543 747,-2543 747,-2513 571,-2513"/>
+<text text-anchor="start" x="579" y="-2531" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2520" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QLstmDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node98 -->
+<g id="edge155" class="edge">
+<title>Node1&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M49.56,-2148C49.46,-2202.47 56.58,-2355.26 135,-2443 244.42,-2565.43 455.52,-2558.45 573.31,-2543.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="53.07,-2147.7 49.68,-2137.66 46.07,-2147.62 53.07,-2147.7"/>
+</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,-2250 571,-2280 747,-2280 747,-2250 571,-2250"/>
+<text text-anchor="start" x="579" y="-2268" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-2257" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node100 -->
+<g id="edge148" class="edge">
+<title>Node1&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M61.02,-2146.31C75.35,-2168.59 102.43,-2205.82 135,-2227 217.87,-2280.89 250.2,-2276.62 348,-2291 430.23,-2303.09 452.34,-2299.64 535,-2291 556.17,-2288.79 579.05,-2284.49 599.27,-2280.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="63.95,-2144.4 55.68,-2137.78 58.02,-2148.11 63.95,-2144.4"/>
+</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,-655 571,-685 747,-685 747,-655 571,-655"/>
+<text text-anchor="start" x="579" y="-673" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-662" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SliceDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node102 -->
+<g id="edge159" class="edge">
+<title>Node1&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M50.49,-2107.97C54.7,-1940.31 85.64,-775.26 135,-722 192.1,-660.38 437.61,-660.5 570.97,-665.42"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.99,-2108.21 50.24,-2118.29 53.98,-2108.38 46.99,-2108.21"/>
+</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,-269 571,-299 747,-299 747,-269 571,-269"/>
+<text text-anchor="start" x="579" y="-287" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-276" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FillDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node104 -->
+<g id="edge139" class="edge">
+<title>Node1&#45;&gt;Node104</title>
+<path fill="none" stroke="midnightblue" d="M50.1,-2108.36C51.21,-1914.93 62.37,-356.26 135,-294 198.22,-239.81 439.22,-258.12 570.87,-272.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.6,-2108.47 50.05,-2118.48 53.6,-2108.5 46.6,-2108.47"/>
+</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="553,-1328 553,-1358 765,-1358 765,-1328 553,-1328"/>
+<text text-anchor="start" x="561" y="-1346" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1335" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthwiseConvolution2dDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node106 -->
+<g id="edge134" class="edge">
+<title>Node1&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M50.72,-2108.28C55.14,-1993.07 80.11,-1410.17 135,-1355 197.92,-1291.76 446.14,-1313.12 535,-1321 551.75,-1322.49 569.63,-1325.09 586.42,-1328"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.22,-2108.33 50.34,-2118.46 54.21,-2108.6 47.22,-2108.33"/>
+</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,-774 571,-804 747,-804 747,-774 571,-774"/>
+<text text-anchor="start" x="579" y="-792" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-781" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FullyConnectedDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node108 -->
+<g id="edge140" class="edge">
+<title>Node1&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M50.54,-2108.02C55,-1947.72 86.55,-876.07 135,-830 195.6,-772.38 438.35,-776.33 570.76,-783.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.04,-2108.22 50.26,-2118.31 54.03,-2108.41 47.04,-2108.22"/>
+</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="567,-592 567,-622 751,-622 751,-592 567,-592"/>
+<text text-anchor="start" x="575" y="-610" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-599" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseBinaryDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node110 -->
+<g id="edge136" class="edge">
+<title>Node1&#45;&gt;Node110</title>
+<path fill="none" stroke="midnightblue" d="M50.46,-2108.22C54.52,-1937.7 85.2,-721.08 135,-664 253.28,-528.45 355.14,-598.35 535,-602 545.36,-602.21 556.21,-602.52 567,-602.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.96,-2108.21 50.22,-2118.29 53.96,-2108.37 46.96,-2108.21"/>
+</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,-1124 571,-1154 747,-1154 747,-1124 571,-1124"/>
+<text text-anchor="start" x="579" y="-1142" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-1131" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StridedSliceDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node112 -->
+<g id="edge164" class="edge">
+<title>Node1&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M50.36,-2108C52.88,-1978.72 69.71,-1264.37 135,-1196 193.03,-1135.23 437.83,-1132.37 570.93,-1135.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.85,-2108.3 50.17,-2118.36 53.85,-2108.43 46.85,-2108.3"/>
+</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="571,-951 571,-981 747,-981 747,-951 571,-951"/>
+<text text-anchor="start" x="579" y="-969" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-958" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ResizeDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node114 -->
+<g id="edge158" class="edge">
+<title>Node1&#45;&gt;Node114</title>
+<path fill="none" stroke="midnightblue" d="M50.05,-2107.94C50.62,-1965.05 57.26,-1104.83 135,-1023 192.88,-962.08 437.74,-959.29 570.89,-962.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.55,-2108.24 50.02,-2118.26 53.55,-2108.27 46.55,-2108.24"/>
+</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,-430 571,-460 747,-460 747,-430 571,-430"/>
+<text text-anchor="start" x="579" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptorWithParameters</text>
+<text text-anchor="middle" x="659" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling3dDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node116 -->
+<g id="edge153" class="edge">
+<title>Node1&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M50.29,-2108.21C53.08,-1925.47 76.19,-537.6 135,-475 257.66,-344.42 356.42,-410.58 535,-425 548.69,-426.11 563.16,-427.89 577.18,-429.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.79,-2108.23 50.14,-2118.28 53.79,-2108.33 46.79,-2108.23"/>
+</g>
+<!-- Node118 -->
+<g id="node118" class="node">
+<title>Node118</title>
+<g id="a_node118"><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;Node118 -->
+<g id="edge117" class="edge">
+<title>Node1&#45;&gt;Node118</title>
+<path fill="none" stroke="midnightblue" d="M50.01,-2108.15C50.15,-1912.58 53.28,-336.37 116,-262 129.4,-246.11 150.33,-239.05 170.72,-236.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="46.51,-2108.38 50,-2118.38 53.51,-2108.38 46.51,-2108.38"/>
+</g>
+<!-- Node119 -->
+<g id="node119" class="node">
+<title>Node119</title>
+<g id="a_node119"><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;Node119 -->
+<g id="edge118" class="edge">
+<title>Node1&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M50.2,-2108.01C52.17,-1918.87 68.95,-446.72 116,-258 120.66,-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.7,-2108.15 50.1,-2118.18 53.7,-2108.22 46.7,-2108.15"/>
+</g>
+<!-- Node120 -->
+<g id="node120" class="node">
+<title>Node120</title>
+<g id="a_node120"><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;Node120 -->
+<g id="edge119" class="edge">
+<title>Node1&#45;&gt;Node120</title>
+<path fill="none" stroke="midnightblue" d="M50.06,-2108.03C50.67,-1931.44 57.15,-634.39 116,-250 120.81,-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.56,-2108.2 50.03,-2118.21 53.56,-2108.22 46.56,-2108.2"/>
+</g>
+<!-- Node121 -->
+<g id="node121" class="node">
+<title>Node121</title>
+<g id="a_node121"><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;Node121 -->
+<g id="edge120" class="edge">
+<title>Node1&#45;&gt;Node121</title>
+<path fill="none" stroke="midnightblue" d="M50.25,-2107.93C52.53,-1930.44 70.65,-626.72 116,-238 120.99,-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.75,-2108.12 50.12,-2118.16 53.75,-2108.21 46.75,-2108.12"/>
+</g>
+<!-- Node122 -->
+<g id="node122" class="node">
+<title>Node122</title>
+<g id="a_node122"><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;Node122 -->
+<g id="edge121" class="edge">
+<title>Node1&#45;&gt;Node122</title>
+<path fill="none" stroke="midnightblue" d="M49.99,-2108.02C50.04,-1927.26 52.54,-571.84 116,-171 120.77,-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.49,-2108.2 49.99,-2118.2 53.49,-2108.2 46.49,-2108.2"/>
+</g>
+<!-- Node123 -->
+<g id="node123" class="node">
+<title>Node123</title>
+<g id="a_node123"><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;Node123 -->
+<g id="edge122" class="edge">
+<title>Node1&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M50.21,-2107.94C52.15,-1926.42 68.15,-565.29 116,-160 120.95,-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.7,-2108.13 50.1,-2118.16 53.7,-2108.2 46.7,-2108.13"/>
+</g>
+<!-- Node124 -->
+<g id="node124" class="node">
+<title>Node124</title>
+<g id="a_node124"><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;Node124 -->
+<g id="edge123" class="edge">
+<title>Node1&#45;&gt;Node124</title>
+<path fill="none" stroke="midnightblue" d="M49.98,-2108.1C49.86,-1923.87 51.1,-512.99 116,-96 120.76,-65.42 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.48,-2108.25 49.99,-2118.24 53.48,-2108.24 46.48,-2108.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.43,-1629.34C240.33,-1783.48 274.62,-2591.16 348,-2670 363.16,-2686.29 484.34,-2704.5 570.6,-2715.61"/>
+<polygon fill="orange" stroke="orange" points="237.92,-1628.88 234.04,-1619.02 230.92,-1629.14 237.92,-1628.88"/>
+<text text-anchor="middle" x="441.5" y="-2713" 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="M233.03,-1629.65C233.36,-1696.19 244.3,-1875 348,-1959 409.8,-2009.06 502.84,-2012.18 570.87,-2005.76"/>
+<polygon fill="orange" stroke="orange" points="236.54,-1629.28 233.07,-1619.27 229.54,-1629.26 236.54,-1629.28"/>
+<text text-anchor="middle" x="441.5" y="-2011" 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="M235.22,-1629.03C240.61,-1686.17 262.35,-1826.4 348,-1893 410.76,-1941.8 503.21,-1947.85 570.82,-1944.09"/>
+<polygon fill="orange" stroke="orange" points="238.71,-1628.73 234.37,-1619.06 231.74,-1629.32 238.71,-1628.73"/>
+<text text-anchor="middle" x="441.5" y="-1947" 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="M233.09,-1629.47C231.47,-1760.78 230.71,-2360.3 348,-2493 404.82,-2557.29 456.64,-2506.04 535,-2541 543.78,-2544.92 544.19,-2549.16 553,-2553 561.76,-2556.82 571.2,-2560.11 580.7,-2562.92"/>
+<polygon fill="orange" stroke="orange" points="236.59,-1629.25 233.23,-1619.2 229.59,-1629.15 236.59,-1629.25"/>
+<text text-anchor="middle" x="441.5" y="-2544" 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="M234,-1629.26C236.75,-1743.55 253.72,-2211.22 348,-2315 348.27,-2315.3 510.48,-2357.58 600.12,-2380.93"/>
+<polygon fill="orange" stroke="orange" points="237.49,-1628.96 233.77,-1619.04 230.49,-1629.12 237.49,-1628.96"/>
+<text text-anchor="middle" x="441.5" y="-2365" 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="M253.48,-1626.64C274.65,-1649.13 310.2,-1682.81 348,-1701 418.43,-1734.9 506.51,-1749.96 570.76,-1756.65"/>
+<polygon fill="orange" stroke="orange" points="255.96,-1624.17 246.61,-1619.19 250.82,-1628.92 255.96,-1624.17"/>
+<text text-anchor="middle" x="441.5" y="-1754" 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="M273.58,-1623.18C295.19,-1632.82 322.57,-1643.92 348,-1651 421.84,-1671.56 508.2,-1684.02 570.98,-1691.08"/>
+<polygon fill="orange" stroke="orange" points="274.94,-1619.95 264.39,-1619.01 272.05,-1626.33 274.94,-1619.95"/>
+<text text-anchor="middle" x="441.5" y="-1689" 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="M234.96,-1629.61C244.95,-1802.48 304.02,-2793.13 348,-2838 408.66,-2899.88 514.59,-2898.08 585.51,-2888.03"/>
+<polygon fill="orange" stroke="orange" points="238.45,-1629.21 234.38,-1619.43 231.46,-1629.61 238.45,-1629.21"/>
+<text text-anchor="middle" x="441.5" y="-2896" 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="M235.06,-1629.26C245.52,-1796.67 306.24,-2740.9 348,-2784 377.97,-2814.93 489.98,-2822.88 570.76,-2824.46"/>
+<polygon fill="orange" stroke="orange" points="238.55,-1628.93 234.43,-1619.17 231.56,-1629.37 238.55,-1628.93"/>
+<text text-anchor="middle" x="441.5" y="-2826" 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.63,-1629.31C241.52,-1778.18 279.78,-2535.85 348,-2611 363.07,-2627.6 484.63,-2649.82 570.96,-2663.77"/>
+<polygon fill="orange" stroke="orange" points="238.13,-1629.13 234.17,-1619.3 231.14,-1629.45 238.13,-1629.13"/>
+<text text-anchor="middle" x="441.5" y="-2659" 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="M236.87,-1629.2C248.34,-1710.98 288.45,-1966.88 348,-2021 379.99,-2050.07 490.89,-2063.84 570.92,-2070.11"/>
+<polygon fill="orange" stroke="orange" points="240.34,-1628.69 235.5,-1619.27 233.4,-1629.65 240.34,-1628.69"/>
+<text text-anchor="middle" x="441.5" y="-2069" 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.73,-1629.12C247.46,-1678.46 276.35,-1787.76 348,-1840 382.59,-1865.22 491.96,-1876.06 571,-1880.67"/>
+<polygon fill="orange" stroke="orange" points="241.16,-1628.46 235.88,-1619.27 234.28,-1629.75 241.16,-1628.46"/>
+<text text-anchor="middle" x="441.5" y="-1881" 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="M331.01,-1614.57C402.24,-1622.29 498.13,-1632.68 567.64,-1640.21"/>
+<polygon fill="orange" stroke="orange" points="331,-1611.05 320.68,-1613.45 330.25,-1618 331,-1611.05"/>
+<text text-anchor="middle" x="441.5" y="-1639" 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="M331.04,-1597.63C336.78,-1597.38 342.46,-1597.17 348,-1597 423.18,-1594.7 508.66,-1595.81 570.79,-1597.29"/>
+<polygon fill="orange" stroke="orange" points="330.51,-1594.15 320.68,-1598.11 330.84,-1601.15 330.51,-1594.15"/>
+<text text-anchor="middle" x="441.5" y="-1600" 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="M234.28,-1629.67C239.38,-1789.35 270.16,-2642.49 348,-2725 377.7,-2756.47 489.77,-2768.14 570.64,-2772.46"/>
+<polygon fill="orange" stroke="orange" points="237.77,-1629.28 233.96,-1619.39 230.77,-1629.5 237.77,-1629.28"/>
+<text text-anchor="middle" x="441.5" y="-2772" 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="M233.64,-1629.07C234.8,-1748.84 245.76,-2261.56 348,-2375 405.44,-2438.74 453.89,-2394.99 535,-2423 567.29,-2434.15 602.91,-2450.22 627.47,-2461.93"/>
+<polygon fill="orange" stroke="orange" points="237.14,-1629 233.55,-1619.03 230.14,-1629.06 237.14,-1629"/>
+<text text-anchor="middle" x="441.5" y="-2426" 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="M235.2,-1629.1C242.23,-1725.12 272.31,-2067.29 348,-2139 379.35,-2168.7 490.71,-2180.4 570.99,-2185.01"/>
+<polygon fill="orange" stroke="orange" points="238.69,-1628.85 234.49,-1619.13 231.71,-1629.35 238.69,-1628.85"/>
+<text text-anchor="middle" x="441.5" y="-2185" 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="M243.8,-1628.79C260.21,-1665.03 295.85,-1731.86 348,-1766 414.56,-1809.56 504.96,-1824.32 570.96,-1828.93"/>
+<polygon fill="orange" stroke="orange" points="246.91,-1627.17 239.68,-1619.43 240.5,-1629.99 246.91,-1627.17"/>
+<text text-anchor="middle" x="441.5" y="-1828" 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="M234.85,-1629.12C242.75,-1772.22 284.89,-2480.56 348,-2552 352.12,-2556.66 502.87,-2592.15 592.6,-2612.94"/>
+<polygon fill="orange" stroke="orange" points="238.34,-1628.91 234.3,-1619.11 231.35,-1629.29 238.34,-1628.91"/>
+<text text-anchor="middle" x="441.5" y="-2601" 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="M234.24,-1629.05C237.99,-1737.49 258.31,-2165.14 348,-2257 363.6,-2272.98 484.66,-2293.7 570.78,-2306.67"/>
+<polygon fill="orange" stroke="orange" points="237.74,-1628.91 233.91,-1619.03 230.74,-1629.14 237.74,-1628.91"/>
+<text text-anchor="middle" x="441.5" y="-2303" 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="M235.99,-1629.44C245.26,-1718.89 280.76,-2016.91 348,-2080 377.98,-2108.13 479.85,-2121.85 558.72,-2128.38"/>
+<polygon fill="orange" stroke="orange" points="239.46,-1628.97 234.96,-1619.37 232.49,-1629.67 239.46,-1628.97"/>
+<text text-anchor="middle" x="441.5" y="-2128" 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="M234.53,-1578.78C240.96,-1427.12 277.56,-640.13 348,-562 355.78,-553.37 488,-527.01 577.23,-510.04"/>
+<polygon fill="orange" stroke="orange" points="231.03,-1578.82 234.11,-1588.96 238.02,-1579.11 231.03,-1578.82"/>
+<text text-anchor="middle" x="441.5" y="-565" 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.08,-1578.39C238.11,-1411.55 264.24,-483.02 348,-393 377.55,-361.24 489.98,-348.87 570.94,-344.06"/>
+<polygon fill="orange" stroke="orange" points="230.58,-1578.59 233.84,-1588.67 237.58,-1578.76 230.58,-1578.59"/>
+<text text-anchor="middle" x="441.5" y="-396" 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="M247.56,-1580.11C266.44,-1550.28 302.9,-1500 348,-1474 385.21,-1452.55 492.78,-1434.15 570.77,-1423.09"/>
+<polygon fill="orange" stroke="orange" points="244.55,-1578.32 242.27,-1588.66 250.51,-1582 244.55,-1578.32"/>
+<text text-anchor="middle" x="441.5" y="-1477" 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="M235.78,-1578.94C244.61,-1487.4 279.53,-1172.88 348,-1104 408.19,-1043.45 452.05,-1080.21 535,-1060 555.97,-1054.89 578.91,-1049.15 599.24,-1044.01"/>
+<polygon fill="orange" stroke="orange" points="232.29,-1578.68 234.83,-1588.96 239.26,-1579.34 232.29,-1578.68"/>
+<text text-anchor="middle" x="441.5" y="-1107" 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.17,-1578.48C237.61,-1467.01 256.92,-1024.06 348,-927 406.42,-864.74 452.61,-905.39 535,-883 560.67,-876.02 589.05,-867.32 612.08,-860.01"/>
+<polygon fill="orange" stroke="orange" points="230.66,-1578.67 233.87,-1588.76 237.66,-1578.87 230.66,-1578.67"/>
+<text text-anchor="middle" x="441.5" y="-930" 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.75,-1578.41C242.14,-1431.06 282.21,-694.84 348,-621 404.8,-557.25 452.2,-597.84 535,-577 557.41,-571.36 582.01,-564.83 603.29,-559.07"/>
+<polygon fill="orange" stroke="orange" points="231.23,-1578.54 234.23,-1588.7 238.23,-1578.89 231.23,-1578.54"/>
+<text text-anchor="start" x="374.5" y="-635" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="441.5" y="-624" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &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.69,-1578.55C238.95,-1517.64 258.52,-1362.51 348,-1282 411.55,-1224.82 452.99,-1261.14 535,-1237 563.1,-1228.73 594.25,-1217.82 618.17,-1209.06"/>
+<polygon fill="orange" stroke="orange" points="231.18,-1578.6 234.05,-1588.79 238.16,-1579.03 231.18,-1578.6"/>
+<text text-anchor="middle" x="441.5" y="-1285" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulDescriptor &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="M234.61,-1578.71C239.72,-1473.72 264.46,-1073.64 348,-986 406.91,-924.2 451.97,-961.89 535,-942 555.09,-937.19 577.01,-931.86 596.71,-927.05"/>
+<polygon fill="orange" stroke="orange" points="231.1,-1578.83 234.12,-1588.98 238.09,-1579.16 231.1,-1578.83"/>
+<text text-anchor="middle" x="441.5" y="-989" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileDescriptor &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="M233.47,-1578.51C233.83,-1455.58 241.62,-925.19 348,-809 405.66,-746.03 452.2,-785.84 535,-765 557.41,-759.36 582.01,-752.83 603.29,-747.07"/>
+<polygon fill="orange" stroke="orange" points="229.96,-1578.8 233.45,-1588.8 236.96,-1578.81 229.96,-1578.8"/>
+<text text-anchor="middle" x="441.5" y="-812" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxDescriptor &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="M234.2,-1578.52C238.86,-1416.31 267.85,-531.76 348,-446 363.16,-429.78 484.34,-413.17 570.6,-403.21"/>
+<polygon fill="orange" stroke="orange" points="230.69,-1578.84 233.9,-1588.93 237.68,-1579.04 230.69,-1578.84"/>
+<text text-anchor="middle" x="441.5" y="-449" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryDescriptor &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="M313.96,-1586.87C325.38,-1584.52 336.98,-1582.17 348,-1580 423.98,-1565.06 510.67,-1549.22 573.03,-1538.04"/>
+<polygon fill="orange" stroke="orange" points="313.07,-1583.48 303.99,-1588.94 314.49,-1590.34 313.07,-1583.48"/>
+<text text-anchor="middle" x="441.5" y="-1583" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessDescriptor &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="M260.06,-1582.64C282.29,-1565.83 315.5,-1543.13 348,-1530 387.6,-1514 493.76,-1494.89 570.84,-1482.37"/>
+<polygon fill="orange" stroke="orange" points="257.9,-1579.89 252.11,-1588.76 262.17,-1585.43 257.9,-1579.89"/>
+<text text-anchor="middle" x="441.5" y="-1533" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dDescriptor &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="M236.9,-1578.49C245.36,-1525.55 272.41,-1403.53 348,-1341 357.17,-1333.42 494.73,-1304.27 583.5,-1286.06"/>
+<polygon fill="orange" stroke="orange" points="233.39,-1578.28 235.36,-1588.69 240.31,-1579.32 233.39,-1578.28"/>
+<text text-anchor="middle" x="441.5" y="-1344" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationDescriptor &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="M236.61,-1578.91C247.56,-1494.48 287.03,-1222.59 348,-1163 409.06,-1103.32 452.44,-1140.78 535,-1119 559.42,-1112.56 586.36,-1104.75 608.79,-1098.06"/>
+<polygon fill="orange" stroke="orange" points="233.13,-1578.54 235.33,-1588.9 240.07,-1579.43 233.13,-1578.54"/>
+<text text-anchor="middle" x="441.5" y="-1166" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadDescriptor &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="M233.34,-1629.36C233.09,-1755.15 238.27,-2310.97 348,-2434 405.11,-2498.04 461.61,-2437.54 535,-2482 545.23,-2488.2 542.75,-2495.85 553,-2502 560.25,-2506.35 568.19,-2509.97 576.36,-2512.99"/>
+<polygon fill="orange" stroke="orange" points="236.84,-1629.18 233.38,-1619.17 229.84,-1629.16 236.84,-1629.18"/>
+<text text-anchor="middle" x="441.5" y="-2485" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmDescriptor &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="M234.78,-1629.31C240.5,-1731.72 267.04,-2113.98 348,-2197 363.65,-2213.05 484.69,-2236.18 570.8,-2250.89"/>
+<polygon fill="orange" stroke="orange" points="238.28,-1629.05 234.24,-1619.25 231.29,-1629.43 238.28,-1629.05"/>
+<text text-anchor="middle" x="441.5" y="-2246" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationDescriptor &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="M233.19,-1578.67C232.13,-1450.63 233.89,-875.85 348,-750 405.35,-686.75 452.44,-727.78 535,-706 559.42,-699.56 586.36,-691.75 608.79,-685.06"/>
+<polygon fill="orange" stroke="orange" points="229.69,-1578.74 233.28,-1588.7 236.69,-1578.67 229.69,-1578.74"/>
+<text text-anchor="middle" x="441.5" y="-753" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceDescriptor &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.94,-1578.7C237.15,-1407.84 259.4,-426.45 348,-332 377.62,-300.42 490.03,-289.55 570.97,-285.85"/>
+<polygon fill="orange" stroke="orange" points="230.44,-1578.7 233.76,-1588.77 237.44,-1578.83 230.44,-1578.7"/>
+<text text-anchor="middle" x="441.5" y="-335" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillDescriptor &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="M240.12,-1579.12C253.04,-1535.69 285.94,-1446.46 348,-1402 380.4,-1378.79 476.11,-1362.9 552.7,-1353.51"/>
+<polygon fill="orange" stroke="orange" points="236.71,-1578.3 237.32,-1588.87 243.44,-1580.22 236.71,-1578.3"/>
+<text text-anchor="start" x="373" y="-1416" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="441.5" y="-1405" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &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="M233.79,-1578.54C235.64,-1461.31 249.26,-974.62 348,-868 406.01,-805.35 452.36,-845.47 535,-824 558.85,-817.8 585.14,-810.4 607.28,-804"/>
+<polygon fill="orange" stroke="orange" points="230.29,-1578.66 233.64,-1588.71 237.29,-1578.76 230.29,-1578.66"/>
+<text text-anchor="middle" x="441.5" y="-871" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedDescriptor &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="M234.98,-1578.48C243.37,-1437.64 286.78,-759.1 348,-691 405.08,-627.5 452.78,-670 535,-647 561.71,-639.53 591.27,-629.96 614.72,-622.05"/>
+<polygon fill="orange" stroke="orange" points="231.47,-1578.53 234.38,-1588.72 238.46,-1578.94 231.47,-1578.53"/>
+<text text-anchor="middle" x="441.5" y="-694" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryDescriptor &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.01,-1578.62C233.15,-1510.2 243.43,-1320.46 348,-1222 410.16,-1163.47 454.08,-1205.24 535,-1178 543.3,-1175.21 544.78,-1173.02 553,-1170 568.7,-1164.22 586.01,-1158.75 601.97,-1154.07"/>
+<polygon fill="orange" stroke="orange" points="229.51,-1578.9 233.07,-1588.88 236.51,-1578.86 229.51,-1578.9"/>
+<text text-anchor="middle" x="441.5" y="-1225" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceDescriptor &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="M235.15,-1578.61C242.08,-1479.89 272.07,-1123.17 348,-1045 407.49,-983.76 452.36,-1022.47 535,-1001 558.85,-994.8 585.14,-987.4 607.28,-981"/>
+<polygon fill="orange" stroke="orange" points="231.64,-1578.63 234.45,-1588.84 238.62,-1579.11 231.64,-1578.63"/>
+<text text-anchor="middle" x="441.5" y="-1048" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeDescriptor &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="M234.34,-1578.81C239.82,-1422.13 272.48,-584.93 348,-503 363.12,-486.59 484.66,-467.57 570.98,-455.91"/>
+<polygon fill="orange" stroke="orange" points="230.84,-1578.78 234,-1588.9 237.84,-1579.02 230.84,-1578.78"/>
+<text text-anchor="middle" x="441.5" y="-506" 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,-2716.5 808.5,-2735.5 990.5,-2735.5 990.5,-2716.5 808.5,-2716.5"/>
+<text text-anchor="middle" x="899.5" y="-2723.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,-2726C774.35,-2726 791.79,-2726 808.42,-2726"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2722.5 747.12,-2726 757.12,-2729.5 757.12,-2722.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,-1981.5 830,-2000.5 969,-2000.5 969,-1981.5 830,-1981.5"/>
+<text text-anchor="middle" x="899.5" y="-1988.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,-1991C781.53,-1991 807.22,-1991 829.91,-1991"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1987.5 747.12,-1991 757.12,-1994.5 757.12,-1987.5"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="structarmnn_1_1_reduce_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="832.5,-1923.5 832.5,-1942.5 966.5,-1942.5 966.5,-1923.5 832.5,-1923.5"/>
+<text text-anchor="middle" x="899.5" y="-1930.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReduceQueueDescriptor</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node32 -->
+<g id="edge31" class="edge">
+<title>Node31&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M757.42,-1933C782.55,-1933 809.03,-1933 832.17,-1933"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1929.5 747.12,-1933 757.12,-1936.5 757.12,-1929.5"/>
+</g>
+<!-- Node34 -->
+<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,-2568.5 819,-2587.5 980,-2587.5 980,-2568.5 819,-2568.5"/>
+<text text-anchor="middle" x="899.5" y="-2575.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,-2578C777.78,-2578 799.07,-2578 818.74,-2578"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2574.5 747.12,-2578 757.12,-2581.5 757.12,-2574.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,-2386.5 813.5,-2405.5 985.5,-2405.5 985.5,-2386.5 813.5,-2386.5"/>
+<text text-anchor="middle" x="899.5" y="-2393.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,-2396C775.84,-2396 795.1,-2396 813.21,-2396"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2392.5 747.12,-2396 757.12,-2399.5 757.12,-2392.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,-1730.5 838.5,-1749.5 960.5,-1749.5 960.5,-1730.5 838.5,-1730.5"/>
+<text text-anchor="middle" x="899.5" y="-1737.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,-1753.04C784.68,-1750.5 813.82,-1747.81 838.44,-1745.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="756.75,-1749.56 747.12,-1753.96 757.4,-1756.53 756.75,-1749.56"/>
+</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,-1769 821.5,-1799 977.5,-1799 977.5,-1769 821.5,-1769"/>
+<text text-anchor="start" x="829.5" y="-1787" font-family="Helvetica,sans-Serif" font-size="10.00">UnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="899.5" y="-1776" 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,-1770.97C778.61,-1772.94 800.99,-1775.01 821.47,-1776.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.4,-1767.47 747.12,-1770.04 756.75,-1774.44 757.4,-1767.47"/>
+</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,-1689.5 821.5,-1708.5 977.5,-1708.5 977.5,-1689.5 821.5,-1689.5"/>
+<text text-anchor="middle" x="899.5" y="-1696.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,-1699C778.61,-1699 800.99,-1699 821.47,-1699"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1695.5 747.12,-1699 757.12,-1702.5 757.12,-1695.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,-2863.5 810,-2882.5 989,-2882.5 989,-2863.5 810,-2863.5"/>
+<text text-anchor="middle" x="899.5" y="-2870.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,-2873C774.56,-2873 792.54,-2873 809.62,-2873"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2869.5 747.12,-2873 757.12,-2876.5 757.12,-2869.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,-2814.5 810,-2833.5 989,-2833.5 989,-2814.5 810,-2814.5"/>
+<text text-anchor="middle" x="899.5" y="-2821.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,-2824C774.56,-2824 792.54,-2824 809.62,-2824"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2820.5 747.12,-2824 757.12,-2827.5 757.12,-2820.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,-2667.5 829.5,-2686.5 969.5,-2686.5 969.5,-2667.5 829.5,-2667.5"/>
+<text text-anchor="middle" x="899.5" y="-2674.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,-2677C781.42,-2677 806.72,-2677 829.15,-2677"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2673.5 747.12,-2677 757.12,-2680.5 757.12,-2673.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,-2065.5 829.5,-2084.5 969.5,-2084.5 969.5,-2065.5 829.5,-2065.5"/>
+<text text-anchor="middle" x="899.5" y="-2072.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,-2075C781.42,-2075 806.72,-2075 829.15,-2075"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2071.5 747.12,-2075 757.12,-2078.5 757.12,-2071.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,-1874.5 816,-1893.5 983,-1893.5 983,-1874.5 816,-1874.5"/>
+<text text-anchor="middle" x="899.5" y="-1881.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,-1884C776.73,-1884 797.04,-1884 815.99,-1884"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1880.5 747.12,-1884 757.12,-1887.5 757.12,-1880.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,-1640.5 804,-1659.5 995,-1659.5 995,-1640.5 804,-1640.5"/>
+<text text-anchor="middle" x="899.5" y="-1647.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,-1650C774.88,-1650 789.6,-1650 803.83,-1650"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="760.17,-1646.5 750.17,-1650 760.17,-1653.5 760.17,-1646.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,-1590.5 834,-1609.5 965,-1609.5 965,-1590.5 834,-1590.5"/>
+<text text-anchor="middle" x="899.5" y="-1597.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,-1600C782.99,-1600 810.13,-1600 833.66,-1600"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1596.5 747.12,-1600 757.12,-1603.5 757.12,-1596.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,-2765.5 816,-2784.5 983,-2784.5 983,-2765.5 816,-2765.5"/>
+<text text-anchor="middle" x="899.5" y="-2772.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,-2775C776.73,-2775 797.04,-2775 815.99,-2775"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2771.5 747.12,-2775 757.12,-2778.5 757.12,-2771.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,-2467.5 833.5,-2486.5 965.5,-2486.5 965.5,-2467.5 833.5,-2467.5"/>
+<text text-anchor="middle" x="899.5" y="-2474.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,-2477C782.82,-2477 809.83,-2477 833.29,-2477"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2473.5 747.12,-2477 757.12,-2480.5 757.12,-2473.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,-2178.5 825.5,-2197.5 973.5,-2197.5 973.5,-2178.5 825.5,-2178.5"/>
+<text text-anchor="middle" x="899.5" y="-2185.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,-2188C779.92,-2188 803.81,-2188 825.34,-2188"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2184.5 747.12,-2188 757.12,-2191.5 757.12,-2184.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,-1820.5 826.5,-1839.5 972.5,-1839.5 972.5,-1820.5 826.5,-1820.5"/>
+<text text-anchor="middle" x="899.5" y="-1827.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,-1830C780.44,-1830 804.72,-1830 826.49,-1830"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1826.5 747.12,-1830 757.12,-1833.5 757.12,-1826.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,-2618.5 815,-2637.5 984,-2637.5 984,-2618.5 815,-2618.5"/>
+<text text-anchor="middle" x="899.5" y="-2625.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,-2628C776.38,-2628 796.22,-2628 814.8,-2628"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2624.5 747.12,-2628 757.12,-2631.5 757.12,-2624.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,-2309.5 832.5,-2328.5 966.5,-2328.5 966.5,-2309.5 832.5,-2309.5"/>
+<text text-anchor="middle" x="899.5" y="-2316.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,-2319C782.55,-2319 809.03,-2319 832.17,-2319"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2315.5 747.12,-2319 757.12,-2322.5 757.12,-2315.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,-2119 820.5,-2149 978.5,-2149 978.5,-2119 820.5,-2119"/>
+<text text-anchor="start" x="828.5" y="-2137" font-family="Helvetica,sans-Serif" font-size="10.00">InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="899.5" y="-2126" 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,-2134C786.49,-2134 804.06,-2134 820.45,-2134"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="769.07,-2130.5 759.07,-2134 769.07,-2137.5 769.07,-2130.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,-485.5 837,-504.5 962,-504.5 962,-485.5 837,-485.5"/>
+<text text-anchor="middle" x="899.5" y="-492.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,-495C784.26,-495 812.72,-495 836.98,-495"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-491.5 747.12,-495 757.12,-498.5 757.12,-491.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,-331.5 826,-350.5 973,-350.5 973,-331.5 826,-331.5"/>
+<text text-anchor="middle" x="899.5" y="-338.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,-341C780.09,-341 804.12,-341 825.72,-341"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-337.5 747.12,-341 757.12,-344.5 757.12,-337.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,-1402.5 821,-1421.5 978,-1421.5 978,-1402.5 821,-1402.5"/>
+<text text-anchor="middle" x="899.5" y="-1409.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,-1412C778.46,-1412 800.48,-1412 820.7,-1412"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1408.5 747.12,-1412 757.12,-1415.5 757.12,-1408.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,-1019.5 837,-1038.5 962,-1038.5 962,-1019.5 837,-1019.5"/>
+<text text-anchor="middle" x="899.5" y="-1026.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,-1029C784.26,-1029 812.72,-1029 836.98,-1029"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1025.5 747.12,-1029 757.12,-1032.5 757.12,-1025.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,-835.5 802,-854.5 997,-854.5 997,-835.5 802,-835.5"/>
+<text text-anchor="middle" x="899.5" y="-842.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,-845C775.59,-845 788.88,-845 801.8,-845"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="762.21,-841.5 752.21,-845 762.21,-848.5 762.21,-841.5"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node">
+<title>Node81</title>
+<g id="a_node81"><a xlink:href="structarmnn_1_1_transpose_convolution2d_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="816,-529 816,-559 983,-559 983,-529 816,-529"/>
+<text text-anchor="start" x="824" y="-547" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeConvolution2dQueue</text>
+<text text-anchor="middle" x="899.5" y="-536" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</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="M773.85,-544C788.01,-544 802.27,-544 815.83,-544"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="773.57,-540.5 763.57,-544 773.57,-547.5 773.57,-540.5"/>
+</g>
+<!-- Node83 -->
+<g id="node83" class="node">
+<title>Node83</title>
+<g id="a_node83"><a xlink:href="structarmnn_1_1_batch_mat_mul_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="818,-1184.5 818,-1203.5 981,-1203.5 981,-1184.5 818,-1184.5"/>
+<text text-anchor="middle" x="899.5" y="-1191.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchMatMulQueueDescriptor</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="M757.25,-1194C777.42,-1194 798.46,-1194 817.96,-1194"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1190.5 747.12,-1194 757.12,-1197.5 757.12,-1190.5"/>
+</g>
+<!-- Node85 -->
+<g id="node85" class="node">
+<title>Node85</title>
+<g id="a_node85"><a xlink:href="structarmnn_1_1_tile_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="841.5,-902.5 841.5,-921.5 957.5,-921.5 957.5,-902.5 841.5,-902.5"/>
+<text text-anchor="middle" x="899.5" y="-909.5" font-family="Helvetica,sans-Serif" font-size="10.00">TileQueueDescriptor</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.15,-912C785.75,-912 816.11,-912 841.33,-912"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-908.5 747.12,-912 757.12,-915.5 757.12,-908.5"/>
+</g>
+<!-- Node87 -->
+<g id="node87" class="node">
+<title>Node87</title>
+<g id="a_node87"><a xlink:href="structarmnn_1_1_arg_min_max_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="822.5,-722.5 822.5,-741.5 976.5,-741.5 976.5,-722.5 822.5,-722.5"/>
+<text text-anchor="middle" x="899.5" y="-729.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArgMinMaxQueueDescriptor</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.31,-732C778.96,-732 801.6,-732 822.25,-732"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-728.5 747.12,-732 757.12,-735.5 757.12,-728.5"/>
+</g>
+<!-- Node89 -->
+<g id="node89" class="node">
+<title>Node89</title>
+<g id="a_node89"><a xlink:href="structarmnn_1_1_logical_binary_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="817.5,-384.5 817.5,-403.5 981.5,-403.5 981.5,-384.5 817.5,-384.5"/>
+<text text-anchor="middle" x="899.5" y="-391.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogicalBinaryQueueDescriptor</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.14,-394C777.07,-394 797.86,-394 817.17,-394"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-390.5 747.12,-394 757.12,-397.5 757.12,-390.5"/>
+</g>
+<!-- Node91 -->
+<g id="node91" class="node">
+<title>Node91</title>
+<g id="a_node91"><a xlink:href="structarmnn_1_1_detection_post_process_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="822.5,-1508 822.5,-1538 976.5,-1538 976.5,-1508 822.5,-1508"/>
+<text text-anchor="start" x="830.5" y="-1526" font-family="Helvetica,sans-Serif" font-size="10.00">DetectionPostProcessQueue</text>
+<text text-anchor="middle" x="899.5" y="-1515" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</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="M766.7,-1523C785.41,-1523 804.53,-1523 822.2,-1523"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="766.66,-1519.5 756.66,-1523 766.66,-1526.5 766.66,-1519.5"/>
+</g>
+<!-- Node93 -->
+<g id="node93" class="node">
+<title>Node93</title>
+<g id="a_node93"><a xlink:href="structarmnn_1_1_convolution3d_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="815,-1459.5 815,-1478.5 984,-1478.5 984,-1459.5 815,-1459.5"/>
+<text text-anchor="middle" x="899.5" y="-1466.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution3dQueueDescriptor</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.31,-1469C776.38,-1469 796.22,-1469 814.8,-1469"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1465.5 747.12,-1469 757.12,-1472.5 757.12,-1465.5"/>
+</g>
+<!-- Node95 -->
+<g id="node95" class="node">
+<title>Node95</title>
+<g id="a_node95"><a xlink:href="structarmnn_1_1_l2_normalization_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="810,-1261.5 810,-1280.5 989,-1280.5 989,-1261.5 810,-1261.5"/>
+<text text-anchor="middle" x="899.5" y="-1268.5" font-family="Helvetica,sans-Serif" font-size="10.00">L2NormalizationQueueDescriptor</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="M757.23,-1271C774.56,-1271 792.54,-1271 809.62,-1271"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1267.5 747.12,-1271 757.12,-1274.5 757.12,-1267.5"/>
+</g>
+<!-- Node97 -->
+<g id="node97" class="node">
+<title>Node97</title>
+<g id="a_node97"><a xlink:href="structarmnn_1_1_pad_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="841.5,-1073.5 841.5,-1092.5 957.5,-1092.5 957.5,-1073.5 841.5,-1073.5"/>
+<text text-anchor="middle" x="899.5" y="-1080.5" font-family="Helvetica,sans-Serif" font-size="10.00">PadQueueDescriptor</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.15,-1083C785.75,-1083 816.11,-1083 841.33,-1083"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1079.5 747.12,-1083 757.12,-1086.5 757.12,-1079.5"/>
+</g>
+<!-- Node99 -->
+<g id="node99" class="node">
+<title>Node99</title>
+<g id="a_node99"><a xlink:href="structarmnn_1_1_q_lstm_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="834.5,-2518.5 834.5,-2537.5 964.5,-2537.5 964.5,-2518.5 834.5,-2518.5"/>
+<text text-anchor="middle" x="899.5" y="-2525.5" font-family="Helvetica,sans-Serif" font-size="10.00">QLstmQueueDescriptor</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.37,-2528C783.33,-2528 810.73,-2528 834.4,-2528"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2524.5 747.12,-2528 757.12,-2531.5 757.12,-2524.5"/>
+</g>
+<!-- Node101 -->
+<g id="node101" class="node">
+<title>Node101</title>
+<g id="a_node101"><a xlink:href="structarmnn_1_1_normalization_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="816,-2255.5 816,-2274.5 983,-2274.5 983,-2255.5 816,-2255.5"/>
+<text text-anchor="middle" x="899.5" y="-2262.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor</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.23,-2265C776.73,-2265 797.04,-2265 815.99,-2265"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-2261.5 747.12,-2265 757.12,-2268.5 757.12,-2261.5"/>
+</g>
+<!-- Node103 -->
+<g id="node103" class="node">
+<title>Node103</title>
+<g id="a_node103"><a xlink:href="structarmnn_1_1_slice_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="838.5,-660.5 838.5,-679.5 960.5,-679.5 960.5,-660.5 838.5,-660.5"/>
+<text text-anchor="middle" x="899.5" y="-667.5" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor</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.17,-670C784.68,-670 813.82,-670 838.44,-670"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-666.5 747.12,-670 757.12,-673.5 757.12,-666.5"/>
+</g>
+<!-- Node105 -->
+<g id="node105" class="node">
+<title>Node105</title>
+<g id="a_node105"><a xlink:href="structarmnn_1_1_fill_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="843,-274.5 843,-293.5 956,-293.5 956,-274.5 843,-274.5"/>
+<text text-anchor="middle" x="899.5" y="-281.5" font-family="Helvetica,sans-Serif" font-size="10.00">FillQueueDescriptor</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.32,-284C786.41,-284 817.31,-284 842.76,-284"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-280.5 747.12,-284 757.12,-287.5 757.12,-280.5"/>
+</g>
+<!-- Node107 -->
+<g id="node107" class="node">
+<title>Node107</title>
+<g id="a_node107"><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,-1328 814.5,-1358 984.5,-1358 984.5,-1328 814.5,-1328"/>
+<text text-anchor="start" x="822.5" y="-1346" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolution2dQueue</text>
+<text text-anchor="middle" x="899.5" y="-1335" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor</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="M775.68,-1343C788.66,-1343 801.69,-1343 814.16,-1343"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="775.3,-1339.5 765.3,-1343 775.3,-1346.5 775.3,-1339.5"/>
+</g>
+<!-- Node109 -->
+<g id="node109" class="node">
+<title>Node109</title>
+<g id="a_node109"><a xlink:href="structarmnn_1_1_fully_connected_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="813,-779.5 813,-798.5 986,-798.5 986,-779.5 813,-779.5"/>
+<text text-anchor="middle" x="899.5" y="-786.5" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedQueueDescriptor</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.26,-789C775.66,-789 794.8,-789 812.82,-789"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-785.5 747.12,-789 757.12,-792.5 757.12,-785.5"/>
+</g>
+<!-- Node111 -->
+<g id="node111" class="node">
+<title>Node111</title>
+<g id="a_node111"><a xlink:href="structarmnn_1_1_elementwise_binary_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="803,-597.5 803,-616.5 996,-616.5 996,-597.5 803,-597.5"/>
+<text text-anchor="middle" x="899.5" y="-604.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBinaryQueueDescriptor</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="M761.53,-607C775.15,-607 789.09,-607 802.61,-607"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="761.19,-603.5 751.19,-607 761.19,-610.5 761.19,-603.5"/>
+</g>
+<!-- Node113 -->
+<g id="node113" class="node">
+<title>Node113</title>
+<g id="a_node113"><a xlink:href="structarmnn_1_1_strided_slice_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="821.5,-1129.5 821.5,-1148.5 977.5,-1148.5 977.5,-1129.5 821.5,-1129.5"/>
+<text text-anchor="middle" x="899.5" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">StridedSliceQueueDescriptor</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.2,-1139C778.61,-1139 800.99,-1139 821.47,-1139"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-1135.5 747.12,-1139 757.12,-1142.5 757.12,-1135.5"/>
+</g>
+<!-- Node115 -->
+<g id="node115" class="node">
+<title>Node115</title>
+<g id="a_node115"><a xlink:href="structarmnn_1_1_resize_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="834,-956.5 834,-975.5 965,-975.5 965,-956.5 834,-956.5"/>
+<text text-anchor="middle" x="899.5" y="-963.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResizeQueueDescriptor</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="M757.27,-966C782.99,-966 810.13,-966 833.66,-966"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-962.5 747.12,-966 757.12,-969.5 757.12,-962.5"/>
+</g>
+<!-- Node117 -->
+<g id="node117" class="node">
+<title>Node117</title>
+<g id="a_node117"><a xlink:href="structarmnn_1_1_pooling3d_queue_descriptor.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="826.5,-435.5 826.5,-454.5 972.5,-454.5 972.5,-435.5 826.5,-435.5"/>
+<text text-anchor="middle" x="899.5" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling3dQueueDescriptor</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.3,-445C780.44,-445 804.72,-445 826.49,-445"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.12,-441.5 747.12,-445 757.12,-448.5 757.12,-441.5"/>
+</g>
+</g>
+</svg>