blob: 814e06c1228bea970621ddd9f808caccb36a030c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: Layer Pages: 1 -->
<svg width="1011pt" height="3691pt"
viewBox="0.00 0.00 1011.00 3691.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 3687)">
<title>Layer</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-3687 1007,-3687 1007,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="144,-1789.5 144,-1808.5 188,-1808.5 188,-1789.5 144,-1789.5"/>
<text text-anchor="middle" x="166" y="-1796.5" font-family="Helvetica,sans-Serif" font-size="10.00">Layer</text>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="classarmnn_1_1_abs_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="264,-3663.5 264,-3682.5 326,-3682.5 326,-3663.5 264,-3663.5"/>
<text text-anchor="middle" x="295" y="-3670.5" font-family="Helvetica,sans-Serif" font-size="10.00">AbsLayer</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="M166.92,-1818.79C166.28,-1988.65 163.26,-3203.5 206,-3566 210.68,-3605.74 197.51,-3624.93 225,-3654 234.99,-3664.56 250.26,-3669.44 263.9,-3671.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.42,-1818.59 166.96,-1808.57 163.42,-1818.56 170.42,-1818.59"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="classarmnn_1_1_bindable_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="252,-3625.5 252,-3644.5 338,-3644.5 338,-3625.5 252,-3625.5"/>
<text text-anchor="middle" x="295" y="-3632.5" font-family="Helvetica,sans-Serif" font-size="10.00">BindableLayer</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="M166.93,-1819.12C166.45,-1988.09 164.59,-3173 206,-3527 210.7,-3567.17 197.25,-3586.58 225,-3616 232.08,-3623.5 241.82,-3628.14 251.75,-3630.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.43,-1818.75 166.97,-1808.73 163.43,-1818.72 170.43,-1818.75"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="classarmnn_1_1_cast_layer.html" target="_top" xlink:title="This layer represents a cast operation.">
<polygon fill="white" stroke="black" points="262.5,-3587.5 262.5,-3606.5 327.5,-3606.5 327.5,-3587.5 262.5,-3587.5"/>
<text text-anchor="middle" x="295" y="-3594.5" font-family="Helvetica,sans-Serif" font-size="10.00">CastLayer</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="M166.94,-1818.69C166.51,-1984.04 164.99,-3143.63 206,-3490 210.7,-3529.73 197.51,-3548.93 225,-3578 234.65,-3588.2 249.22,-3593.1 262.49,-3595.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.44,-1818.54 166.97,-1808.53 163.44,-1818.52 170.44,-1818.54"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="classarmnn_1_1_constant_layer.html" target="_top" xlink:title="A layer that the constant data can be bound to.">
<polygon fill="white" stroke="black" points="251.5,-3549.5 251.5,-3568.5 338.5,-3568.5 338.5,-3549.5 251.5,-3549.5"/>
<text text-anchor="middle" x="295" y="-3556.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConstantLayer</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="M166.96,-1818.74C166.69,-1982.1 166.28,-3112.93 206,-3451 210.72,-3491.17 197.25,-3510.58 225,-3540 231.99,-3547.41 241.58,-3552.02 251.39,-3554.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.46,-1818.68 166.98,-1808.67 163.46,-1818.66 170.46,-1818.68"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="classarmnn_1_1_convert_fp16_to_fp32_layer.html" target="_top" xlink:title="This layer converts data type Float 16 to Float 32.">
<polygon fill="white" stroke="black" points="225,-3511.5 225,-3530.5 365,-3530.5 365,-3511.5 225,-3511.5"/>
<text text-anchor="middle" x="295" y="-3518.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp16ToFp32Layer</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="M166.96,-1819.28C166.75,-1982.49 166.77,-3084.22 206,-3414 210.73,-3453.73 197.51,-3472.93 225,-3502 228.67,-3505.88 233.05,-3509 237.81,-3511.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.46,-1818.82 166.98,-1808.81 163.46,-1818.81 170.46,-1818.82"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="classarmnn_1_1_convert_fp32_to_fp16_layer.html" target="_top" xlink:title="This layer converts data type Float 32 to Float 16.">
<polygon fill="white" stroke="black" points="225,-3473.5 225,-3492.5 365,-3492.5 365,-3473.5 225,-3473.5"/>
<text text-anchor="middle" x="295" y="-3480.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp32ToFp16Layer</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="M166.99,-1818.77C166.99,-1977.93 168.38,-3052.31 206,-3374 210.75,-3414.6 196.98,-3434.23 225,-3464 228.58,-3467.8 232.84,-3470.86 237.46,-3473.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.49,-1818.57 166.99,-1808.57 163.49,-1818.57 170.49,-1818.57"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="classarmnn_1_1_debug_layer.html" target="_top" xlink:title="This layer visualizes the data flowing through the network.">
<polygon fill="white" stroke="black" points="257.5,-3435.5 257.5,-3454.5 332.5,-3454.5 332.5,-3435.5 257.5,-3435.5"/>
<text text-anchor="middle" x="295" y="-3442.5" font-family="Helvetica,sans-Serif" font-size="10.00">DebugLayer</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="M167.04,-1818.71C167.38,-1975.17 171.01,-3018.23 206,-3331 210.79,-3373.79 195.66,-3394.49 225,-3426 233.38,-3435 245.6,-3439.88 257.43,-3442.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.54,-1818.65 167.01,-1808.66 163.54,-1818.66 170.54,-1818.65"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="classarmnn_1_1_dequantize_layer.html" target="_top" xlink:title="This layer dequantizes the input tensor.">
<polygon fill="white" stroke="black" points="245.5,-3397.5 245.5,-3416.5 344.5,-3416.5 344.5,-3397.5 245.5,-3397.5"/>
<text text-anchor="middle" x="295" y="-3404.5" font-family="Helvetica,sans-Serif" font-size="10.00">DequantizeLayer</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="M166.9,-1818.98C166.17,-1975.44 163.07,-3006.06 206,-3314 210.69,-3347.63 201.2,-3363.78 225,-3388 230.57,-3393.67 237.67,-3397.69 245.19,-3400.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.4,-1818.58 166.95,-1808.56 163.4,-1818.54 170.4,-1818.58"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="classarmnn_1_1_elementwise_base_layer.html" target="_top" xlink:title="NOTE: this is an abstract class to encapsulate the element wise operations, it does not implement: st...">
<polygon fill="white" stroke="black" points="229.5,-3359.5 229.5,-3378.5 360.5,-3378.5 360.5,-3359.5 229.5,-3359.5"/>
<text text-anchor="middle" x="295" y="-3366.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBaseLayer</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="M167.13,-1818.87C168.25,-1985.4 177.08,-3146.13 206,-3298 210.6,-3322.17 206.91,-3333.33 225,-3350 229.2,-3353.87 234.12,-3356.97 239.37,-3359.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.63,-1818.6 167.06,-1808.63 163.63,-1818.65 170.63,-1818.6"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="classarmnn_1_1_floor_layer.html" target="_top" xlink:title="This layer represents a floor operation.">
<polygon fill="white" stroke="black" points="261,-3321.5 261,-3340.5 329,-3340.5 329,-3321.5 261,-3321.5"/>
<text text-anchor="middle" x="295" y="-3328.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloorLayer</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="M166.87,-1818.74C165.83,-1984.15 160.31,-3136.92 206,-3283 210.6,-3297.71 212.55,-3302.93 225,-3312 235.44,-3319.61 248.79,-3324.17 260.96,-3326.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.37,-1818.59 166.93,-1808.56 163.37,-1818.54 170.37,-1818.59"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="classarmnn_1_1_gather_nd_layer.html" target="_top" xlink:title="This layer represents a GatherNd operator.">
<polygon fill="white" stroke="black" points="250,-3283.5 250,-3302.5 340,-3302.5 340,-3283.5 250,-3283.5"/>
<text text-anchor="middle" x="295" y="-3290.5" font-family="Helvetica,sans-Serif" font-size="10.00">GatherNdLayer</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="M167.2,-1818.74C168.96,-1991.37 182.52,-3239.09 206,-3269 216.46,-3282.33 233.55,-3288.71 249.9,-3291.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.7,-1818.53 167.09,-1808.57 163.7,-1818.6 170.7,-1818.53"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="234,-1851 234,-1881 356,-1881 356,-1851 234,-1851"/>
<text text-anchor="start" x="242" y="-1869" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="295" y="-1858" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Parameters &gt;</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="M194.23,-1813.37C215.24,-1824.45 244.21,-1839.73 265.53,-1850.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="195.67,-1810.17 185.2,-1808.6 192.41,-1816.36 195.67,-1810.17"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="629,-2337 629,-2367 759,-2367 759,-2337 629,-2337"/>
<text text-anchor="start" x="637" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SoftmaxDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge170" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M166.68,-1818.98C165.71,-1904.51 165.79,-2239.25 225,-2322 272.82,-2388.82 303.87,-2395.85 383,-2418 463.03,-2440.41 497.05,-2457.83 570,-2418 582.98,-2410.91 576.43,-2399.23 588,-2390 600.43,-2380.09 615.67,-2372.63 630.64,-2367.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.19,-1818.86 166.82,-1808.81 163.19,-1818.76 170.19,-1818.86"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="607.5,-2160 607.5,-2190 780.5,-2190 780.5,-2160 607.5,-2160"/>
<text text-anchor="start" x="615.5" y="-2178" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2167" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FakeQuantizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge147" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M168.02,-1818.68C171.73,-1884.05 186.45,-2092.82 225,-2146 273.09,-2212.34 304.05,-2219.09 383,-2241 463.09,-2263.22 497.05,-2280.83 570,-2241 582.98,-2233.91 576.43,-2222.23 588,-2213 600.43,-2203.09 615.67,-2195.63 630.64,-2190.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.5,-1818.32 167.46,-1808.52 164.51,-1818.7 171.5,-1818.32"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="631.5,-3233 631.5,-3263 756.5,-3263 756.5,-3233 631.5,-3233"/>
<text text-anchor="start" x="639.5" y="-3251" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-3240" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReduceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge166" class="edge">
<title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M167.17,-1818.99C168.66,-1986.36 180.58,-3149.51 225,-3207 271.02,-3266.57 309,-3254.21 383,-3268 464.7,-3283.22 487.16,-3274.69 570,-3268 590.05,-3266.38 611.77,-3263.3 631.3,-3260.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.67,-1818.66 167.08,-1808.69 163.67,-1818.72 170.67,-1818.66"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-3175 633,-3205 755,-3205 755,-3175 633,-3175"/>
<text text-anchor="start" x="641" y="-3193" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-3182" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge156" class="edge">
<title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M167.29,-1819.08C169.75,-1982.48 187.72,-3089.38 225,-3148 269.1,-3217.33 303.87,-3221.85 383,-3244 463.03,-3266.41 494.08,-3277.81 570,-3244 580.92,-3239.13 577.97,-3230.51 588,-3224 601.5,-3215.24 617.45,-3208.57 632.78,-3203.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.79,-1818.56 167.14,-1808.62 163.79,-1818.67 170.79,-1818.56"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="612.5,-2868 612.5,-2898 775.5,-2898 775.5,-2868 612.5,-2868"/>
<text text-anchor="start" x="620.5" y="-2886" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2875" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ChannelShuffleDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge138" class="edge">
<title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M166.86,-1819.18C166.09,-1957.66 164.24,-2764.71 225,-2853 271.58,-2920.69 303.87,-2926.85 383,-2949 463.03,-2971.41 496.72,-2988.22 570,-2949 582.72,-2942.19 576.69,-2930.95 588,-2922 601.12,-2911.63 617.27,-2903.82 632.94,-2898.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.37,-1818.83 166.93,-1808.81 163.37,-1818.79 170.37,-1818.83"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="620.5,-2691 620.5,-2721 767.5,-2721 767.5,-2691 620.5,-2691"/>
<text text-anchor="start" x="628.5" y="-2709" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2698" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogSoftmaxDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge155" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M167.12,-1818.73C168,-1941.94 175.06,-2602.93 225,-2676 271.36,-2743.84 303.87,-2749.85 383,-2772 463.03,-2794.41 497.05,-2811.83 570,-2772 582.98,-2764.91 576.43,-2753.23 588,-2744 600.43,-2734.09 615.67,-2726.63 630.64,-2721.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.62,-1818.5 167.05,-1808.52 163.62,-1818.54 170.62,-1818.5"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="618,-2042 618,-2072 770,-2072 770,-2042 618,-2042"/>
<text text-anchor="start" x="626" y="-2060" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2049" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PreCompiledDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge164" class="edge">
<title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M166.7,-1818.76C167.06,-1862.2 173.58,-1967.38 225,-2033 274.85,-2096.61 304.88,-2102.31 383,-2123 463.34,-2144.28 497.37,-2163.4 570,-2123 583.26,-2115.63 576.18,-2103.5 588,-2094 599.75,-2084.56 614.09,-2077.43 628.35,-2072.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.2,-1818.67 166.73,-1808.66 163.2,-1818.65 170.2,-1818.67"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="609,-3045 609,-3075 779,-3075 779,-3045 609,-3045"/>
<text text-anchor="start" x="617" y="-3063" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-3052" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToBatchNdDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge171" class="edge">
<title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M167.37,-1819.2C170.29,-1974.74 190.43,-2977.16 225,-3030 269.99,-3098.76 303.87,-3103.85 383,-3126 463.03,-3148.41 498.8,-3168.87 570,-3126 584.65,-3117.18 574.81,-3102.88 588,-3092 596.6,-3084.9 606.75,-3079.38 617.3,-3075.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.86,-1818.74 167.18,-1808.8 163.86,-1818.87 170.86,-1818.74"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="609,-2989 609,-3019 779,-3019 779,-2989 609,-2989"/>
<text text-anchor="start" x="617" y="-3007" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2996" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchToSpaceNdDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node40 -->
<g id="edge136" class="edge">
<title>Node1&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M167.32,-1819C169.43,-1947.19 182,-2655.05 206,-2870 211.07,-2915.39 199.01,-2933.44 225,-2971 271.76,-3038.57 303.87,-3044.85 383,-3067 463.03,-3089.41 497.97,-3108.47 570,-3067 583.81,-3059.05 575.51,-3045.9 588,-3036 596.96,-3028.9 607.49,-3023.37 618.36,-3019.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.81,-1818.66 167.15,-1808.72 163.82,-1818.77 170.81,-1818.66"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="628.5,-2811 628.5,-2841 759.5,-2841 759.5,-2811 628.5,-2811"/>
<text text-anchor="start" x="636.5" y="-2829" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2818" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PermuteDescriptor &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="M166.94,-1818.85C166.73,-1951.85 168.02,-2710.62 225,-2794 271.36,-2861.84 303.87,-2867.85 383,-2890 463.03,-2912.41 497.97,-2931.47 570,-2890 583.81,-2882.05 575.56,-2868.95 588,-2859 599.71,-2849.63 614.12,-2842.9 628.46,-2838.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.45,-1818.56 166.97,-1808.56 163.45,-1818.55 170.45,-1818.56"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-2753 633,-2783 755,-2783 755,-2753 633,-2753"/>
<text text-anchor="start" x="641" y="-2771" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2760" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; GatherDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge151" class="edge">
<title>Node1&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M167.03,-1818.85C167.35,-1947.18 171.55,-2656.79 225,-2735 271.36,-2802.84 303.87,-2808.85 383,-2831 463.03,-2853.41 497.37,-2871.4 570,-2831 583.26,-2823.63 576.06,-2811.35 588,-2802 600.98,-2791.84 617.08,-2784.67 632.75,-2779.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.53,-1818.56 167.01,-1808.57 163.53,-1818.57 170.53,-1818.56"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="603,-2457 603,-2487 785,-2487 785,-2457 603,-2457"/>
<text text-anchor="start" x="611" y="-2475" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2464" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseUnaryDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge146" class="edge">
<title>Node1&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M167.66,-1818.81C171.22,-1921.15 189.31,-2387.34 225,-2440 271.1,-2508.02 303.87,-2513.85 383,-2536 463.03,-2558.41 495.29,-2572.4 570,-2536 581.67,-2530.31 577.58,-2520.75 588,-2513 602.92,-2501.9 621.22,-2493.4 638.35,-2487.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.15,-1818.51 167.31,-1808.64 164.16,-1818.75 171.15,-1818.51"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="615,-2280 615,-2310 773,-2310 773,-2280 615,-2280"/>
<text text-anchor="start" x="623" y="-2298" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2287" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthToSpaceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge142" class="edge">
<title>Node1&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M167.04,-1818.93C167.54,-1898.17 172.97,-2190.1 225,-2263 272.74,-2329.88 303.87,-2336.85 383,-2359 463.03,-2381.41 497.97,-2400.47 570,-2359 583.81,-2351.05 575.56,-2337.95 588,-2328 597.48,-2320.42 608.71,-2314.57 620.25,-2310.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.54,-1818.82 166.99,-1808.83 163.54,-1818.85 170.54,-1818.82"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="632,-1992 632,-2022 756,-2022 756,-1992 632,-1992"/>
<text text-anchor="start" x="640" y="-2010" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1999" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; OriginsDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge159" class="edge">
<title>Node1&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M168.57,-1818.96C172.35,-1854.87 184.88,-1931.06 225,-1979 276.18,-2040.15 305.68,-2044.52 383,-2064 463.59,-2084.3 497.97,-2105.47 570,-2064 583.81,-2056.05 575.26,-2042.56 588,-2033 600.69,-2023.48 616.45,-2017.41 631.86,-2013.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="172.04,-1818.44 167.62,-1808.81 165.07,-1819.09 172.04,-1818.44"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="615,-2634 615,-2664 773,-2664 773,-2634 615,-2634"/>
<text text-anchor="start" x="623" y="-2652" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2641" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToDepthDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge172" class="edge">
<title>Node1&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M167.23,-1818.85C168.74,-1937.39 178.76,-2548.99 225,-2617 271.2,-2684.95 303.87,-2690.85 383,-2713 463.03,-2735.41 497.97,-2754.47 570,-2713 583.81,-2705.05 575.56,-2691.95 588,-2682 597.48,-2674.42 608.71,-2668.57 620.25,-2664.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.73,-1818.64 167.1,-1808.68 163.73,-1818.73 170.73,-1818.64"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="628.5,-2576 628.5,-2606 759.5,-2606 759.5,-2576 628.5,-2576"/>
<text text-anchor="start" x="636.5" y="-2594" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2583" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReshapeDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node54 -->
<g id="edge167" class="edge">
<title>Node1&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M167.35,-1818.79C169.51,-1932.04 182.34,-2495.07 225,-2558 271.1,-2626.02 303.87,-2631.85 383,-2654 463.03,-2676.41 497.37,-2694.4 570,-2654 583.26,-2646.63 576.06,-2634.35 588,-2625 599.77,-2615.79 614.11,-2609.03 628.37,-2604.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.84,-1818.43 167.16,-1808.5 163.85,-1818.56 170.84,-1818.43"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-2399 633,-2429 755,-2429 755,-2399 633,-2399"/>
<text text-anchor="start" x="641" y="-2417" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2406" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ViewsDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node56 -->
<g id="edge179" class="edge">
<title>Node1&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M167.8,-1818.8C171.88,-1915.4 191.39,-2334.41 225,-2381 273.07,-2447.64 303.87,-2454.85 383,-2477 463.03,-2499.41 497.37,-2517.4 570,-2477 583.26,-2469.63 576.06,-2457.35 588,-2448 600.98,-2437.84 617.08,-2430.67 632.75,-2425.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.29,-1818.51 167.38,-1808.67 164.3,-1818.8 171.29,-1818.51"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="625.5,-2103 625.5,-2133 762.5,-2133 762.5,-2103 625.5,-2103"/>
<text text-anchor="start" x="633.5" y="-2121" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2110" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node58 -->
<g id="edge162" class="edge">
<title>Node1&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M168.71,-1818.79C174.08,-1876.93 192.22,-2045.89 225,-2089 274.32,-2153.86 304.38,-2160.58 383,-2182 463.19,-2203.85 497.97,-2223.47 570,-2182 583.81,-2174.05 575.56,-2160.95 588,-2151 598.89,-2142.29 612.11,-2135.86 625.44,-2131.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="172.19,-1818.35 167.81,-1808.7 165.21,-1818.98 172.19,-1818.35"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="614,-1939 614,-1969 774,-1969 774,-1939 614,-1939"/>
<text text-anchor="start" x="622" y="-1957" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1946" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node60 -->
<g id="edge140" class="edge">
<title>Node1&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M170.97,-1818.43C177.62,-1846.54 193.51,-1898.74 225,-1931 279.17,-1986.49 307.31,-1988.15 383,-2005 464.13,-2023.06 494.9,-2040.59 570,-2005 581.42,-1999.59 577.41,-1989.89 588,-1983 596.72,-1977.32 606.53,-1972.75 616.58,-1969.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="174.37,-1817.61 168.79,-1808.6 167.54,-1819.12 174.37,-1817.61"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="624.5,-3101 624.5,-3131 763.5,-3131 763.5,-3101 624.5,-3101"/>
<text text-anchor="start" x="632.5" y="-3119" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-3108" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ActivationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node62 -->
<g id="edge132" class="edge">
<title>Node1&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M167.33,-1818.69C170.01,-1976.65 189.28,-3033.07 225,-3089 269.23,-3158.25 303.87,-3162.85 383,-3185 463.03,-3207.41 493.65,-3217.84 570,-3185 580.69,-3180.4 578.59,-3172.84 588,-3166 607.76,-3151.64 632.3,-3139.68 652.69,-3131.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.82,-1818.49 167.16,-1808.55 163.82,-1818.61 170.82,-1818.49"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="631,-2931 631,-2961 757,-2961 757,-2931 631,-2931"/>
<text text-anchor="start" x="639" y="-2949" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2938" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StandInDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node64 -->
<g id="edge174" class="edge">
<title>Node1&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M166.8,-1818.98C165.52,-1961.29 160.57,-2818.55 225,-2912 271.64,-2979.65 303.87,-2985.85 383,-3008 463.03,-3030.41 497.05,-3047.83 570,-3008 582.98,-3000.91 576.28,-2989.03 588,-2980 600.52,-2970.35 615.88,-2963.39 630.94,-2958.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.3,-1818.73 166.9,-1808.7 163.3,-1818.67 170.3,-1818.73"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-2522 633,-2552 755,-2552 755,-2522 633,-2522"/>
<text text-anchor="start" x="641" y="-2540" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2529" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; MeanDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge157" class="edge">
<title>Node1&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M167.5,-1818.92C170.35,-1927.08 185.89,-2441.21 225,-2499 271.05,-2567.05 303.87,-2572.85 383,-2595 463.03,-2617.41 497.05,-2634.83 570,-2595 582.98,-2587.91 576.12,-2575.82 588,-2567 601.09,-2557.28 617.23,-2550.7 632.9,-2546.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.99,-1818.66 167.24,-1808.75 163.99,-1818.84 170.99,-1818.66"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-2222 633,-2252 755,-2252 755,-2222 633,-2222"/>
<text text-anchor="start" x="641" y="-2240" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2229" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StackDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node68 -->
<g id="edge173" class="edge">
<title>Node1&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M167.47,-1818.64C169.53,-1890.89 179.88,-2140.95 225,-2204 272.82,-2270.82 303.87,-2277.85 383,-2300 463.03,-2322.41 497.37,-2340.4 570,-2300 583.26,-2292.63 576.06,-2280.35 588,-2271 600.98,-2260.84 617.08,-2253.67 632.75,-2248.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.97,-1818.53 167.2,-1808.63 163.97,-1818.72 170.97,-1818.53"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="625,-889 625,-919 763,-919 763,-889 625,-889"/>
<text text-anchor="start" x="633" y="-907" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-896" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node70 -->
<g id="edge178" class="edge">
<title>Node1&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M167.02,-1779.01C167.32,-1658.28 171.43,-1029.61 225,-965 272.84,-907.29 309.28,-919.56 383,-906 465.18,-890.88 561.69,-893.37 624.93,-897.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.52,-1779.33 167,-1789.34 170.52,-1779.34 163.52,-1779.33"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="594,-506 594,-536 794,-536 794,-506 594,-506"/>
<text text-anchor="start" x="602" y="-524" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; InstanceNormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node72 -->
<g id="edge152" class="edge">
<title>Node1&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M167.23,-1778.99C169.15,-1622.85 183.25,-604.27 225,-556 267.18,-507.24 312,-554.72 365,-518 376.25,-510.2 370.81,-499.24 383,-493 456.97,-455.11 487.41,-483.72 570,-493 592.85,-495.57 617.65,-500.74 638.95,-505.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.73,-1779.37 167.11,-1789.41 170.73,-1779.45 163.73,-1779.37"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="620,-1319 620,-1349 768,-1349 768,-1319 620,-1319"/>
<text text-anchor="start" x="628" y="-1337" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1326" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ComparisonDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node74 -->
<g id="edge139" class="edge">
<title>Node1&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M167.16,-1779.38C168.14,-1707.24 175.15,-1457.91 225,-1400 273.9,-1343.19 309.39,-1355.16 383,-1341 462.96,-1325.62 556.65,-1325.97 619.93,-1328.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.66,-1779.34 167.05,-1789.38 170.66,-1779.42 163.66,-1779.34"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="589.5,-1000 589.5,-1030 798.5,-1030 798.5,-1000 589.5,-1000"/>
<text text-anchor="start" x="597.5" y="-1018" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1007" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeConvolution2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node76 -->
<g id="edge177" class="edge">
<title>Node1&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M167.26,-1779.15C168.87,-1669.11 179.01,-1136.9 225,-1082 273.04,-1024.66 309.55,-1038.16 383,-1024 450.94,-1010.9 528.78,-1008.69 589.46,-1009.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.76,-1779.41 167.12,-1789.46 170.75,-1779.51 163.76,-1779.41"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="619.5,-833 619.5,-863 768.5,-863 768.5,-833 619.5,-833"/>
<text text-anchor="start" x="627.5" y="-851" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-840" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BroadcastToDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge137" class="edge">
<title>Node1&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M166.91,-1779.16C166.54,-1653.84 167.21,-975.26 225,-906 324.66,-786.56 414.44,-846.37 570,-847 585.91,-847.06 602.98,-847.18 619.18,-847.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.41,-1779.25 166.95,-1789.24 170.41,-1779.23 163.41,-1779.25"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="601,-556 601,-586 787,-586 787,-556 601,-556"/>
<text text-anchor="start" x="609" y="-574" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-563" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchNormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node80 -->
<g id="edge135" class="edge">
<title>Node1&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M167.32,-1778.96C169.85,-1626.78 187.36,-657.92 225,-610 236.55,-595.29 364.59,-555.27 383,-552 464.83,-537.46 487.13,-545.64 570,-552 581.96,-552.92 594.51,-554.33 606.84,-555.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.82,-1779.11 167.15,-1789.16 170.82,-1779.22 163.82,-1779.11"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-1810 633,-1840 755,-1840 755,-1810 633,-1810"/>
<text text-anchor="start" x="641" y="-1828" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1817" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FusedDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node82 -->
<g id="edge150" class="edge">
<title>Node1&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M198.41,-1799.42C266.29,-1800.48 431.7,-1803.86 570,-1813 590.45,-1814.35 612.75,-1816.36 632.69,-1818.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.05,-1795.92 188,-1799.27 197.95,-1802.92 198.05,-1795.92"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="617,-1499 617,-1529 771,-1529 771,-1499 617,-1499"/>
<text text-anchor="start" x="625" y="-1517" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchMatMulDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node84 -->
<g id="edge134" class="edge">
<title>Node1&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M169.22,-1779.1C175.36,-1727.55 194.18,-1591.49 225,-1560 277.74,-1506.1 498.1,-1506.04 616.68,-1510.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="165.71,-1778.93 168.04,-1789.27 172.67,-1779.73 165.71,-1778.93"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-1128 633,-1158 755,-1158 755,-1128 633,-1128"/>
<text text-anchor="start" x="641" y="-1146" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1135" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TileDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node86 -->
<g id="edge176" class="edge">
<title>Node1&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M167.43,-1779.13C169.82,-1678.47 182.83,-1227.97 225,-1184 279.62,-1127.05 519.05,-1132.77 632.7,-1138.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.93,-1779.08 167.2,-1789.16 170.93,-1779.24 163.93,-1779.08"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="621.5,-655 621.5,-685 766.5,-685 766.5,-655 621.5,-655"/>
<text text-anchor="start" x="629.5" y="-673" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-662" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ArgMinMaxDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node88 -->
<g id="edge133" class="edge">
<title>Node1&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M167.42,-1779.22C170.56,-1636.61 190.96,-769.85 225,-727 271.44,-668.55 309.46,-682.86 383,-670 463.72,-655.89 558.07,-658.56 621.29,-663.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.92,-1779.42 167.2,-1789.5 170.92,-1779.57 163.92,-1779.42"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="616.5,-1383 616.5,-1413 771.5,-1413 771.5,-1383 616.5,-1383"/>
<text text-anchor="start" x="624.5" y="-1401" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1390" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogicalBinaryDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node90 -->
<g id="edge154" class="edge">
<title>Node1&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M167.74,-1778.95C170.55,-1713.36 182.66,-1506.57 225,-1458 274.16,-1401.61 309.39,-1413.33 383,-1400 461.51,-1385.78 553.05,-1387.36 616.2,-1391.21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.23,-1779.04 167.33,-1789.18 171.23,-1779.32 164.23,-1779.04"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="596.5,-442 596.5,-472 791.5,-472 791.5,-442 596.5,-442"/>
<text text-anchor="start" x="604.5" y="-460" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-449" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DetectionPostProcessDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node92 -->
<g id="edge144" class="edge">
<title>Node1&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M167.18,-1779.33C168.7,-1621.56 180.53,-566.64 225,-518 268.13,-470.82 307.81,-513.56 365,-485 374.32,-480.35 373.28,-473.75 383,-470 450.84,-443.82 533.34,-441.63 596.17,-445.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.68,-1779.43 167.08,-1789.46 170.68,-1779.49 163.68,-1779.43"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-1888 633,-1918 755,-1918 755,-1888 633,-1888"/>
<text text-anchor="start" x="641" y="-1906" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1895" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PadDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node94 -->
<g id="edge160" class="edge">
<title>Node1&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M174.37,-1817.9C183.37,-1838.62 200.47,-1871.5 225,-1891 283.21,-1937.27 309.69,-1933.6 383,-1946 464.95,-1959.86 492.31,-1975.54 570,-1946 580,-1942.2 578.55,-1935.03 588,-1930 601.79,-1922.66 617.68,-1917.24 632.85,-1913.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="177.57,-1816.47 170.51,-1808.56 171.1,-1819.14 177.57,-1816.47"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="609,-1686 609,-1716 779,-1716 779,-1686 609,-1686"/>
<text text-anchor="start" x="617" y="-1704" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1693" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node96 -->
<g id="edge153" class="edge">
<title>Node1&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M184.56,-1782.63C195.54,-1773.03 210.35,-1761.22 225,-1753 290.24,-1716.41 309.35,-1708.09 383,-1695 458.52,-1681.58 546.02,-1684.96 608.76,-1690.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="182.07,-1780.16 176.97,-1789.44 186.75,-1785.37 182.07,-1780.16"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="614,-1622 614,-1652 774,-1652 774,-1622 614,-1622"/>
<text text-anchor="start" x="622" y="-1640" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1629" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution3dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node98 -->
<g id="edge141" class="edge">
<title>Node1&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M173.2,-1779.46C181.5,-1756.28 198.33,-1717.91 225,-1695 281.86,-1646.16 309.24,-1649.32 383,-1636 460.59,-1621.99 550.9,-1624.34 613.96,-1628.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.8,-1778.61 169.9,-1789.2 176.42,-1780.86 169.8,-1778.61"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-1444 633,-1474 755,-1474 755,-1444 633,-1444"/>
<text text-anchor="start" x="641" y="-1462" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1451" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SliceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node100 -->
<g id="edge169" class="edge">
<title>Node1&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M168.42,-1779.28C173,-1721.36 189.14,-1553.37 225,-1514 275.07,-1459.03 309.69,-1471.4 383,-1459 468.83,-1444.49 569.96,-1448.31 632.79,-1453.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.93,-1779.09 167.66,-1789.32 171.91,-1779.62 164.93,-1779.09"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-1263 633,-1293 755,-1293 755,-1263 633,-1263"/>
<text text-anchor="start" x="641" y="-1281" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1270" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QLstmDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node102 -->
<g id="edge165" class="edge">
<title>Node1&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M166.83,-1779.14C166.56,-1700.23 169.41,-1409.77 225,-1341 322.15,-1220.82 529.97,-1243.46 632.81,-1263.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.33,-1779.22 166.89,-1789.2 170.33,-1779.18 163.33,-1779.22"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-708 633,-738 755,-738 755,-708 633,-708"/>
<text text-anchor="start" x="641" y="-726" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-715" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FillDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node104 -->
<g id="edge148" class="edge">
<title>Node1&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M167.46,-1779.31C170.76,-1640.94 191.73,-818.93 225,-779 275.81,-718.02 518.38,-717.3 632.89,-720.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.96,-1779.25 167.22,-1789.33 170.96,-1779.41 163.96,-1779.25"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="588,-1210 588,-1240 800,-1240 800,-1210 588,-1210"/>
<text text-anchor="start" x="596" y="-1228" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1217" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthwiseConvolution2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node106 -->
<g id="edge143" class="edge">
<title>Node1&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M167.76,-1779.24C171.53,-1686.34 189.4,-1295.82 225,-1256 328.01,-1140.75 415.64,-1203.87 570,-1212 575.79,-1212.31 581.73,-1212.69 587.71,-1213.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.26,-1779.35 167.36,-1789.48 171.25,-1779.62 164.26,-1779.35"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="615,-1066 615,-1096 773,-1096 773,-1066 615,-1066"/>
<text text-anchor="start" x="623" y="-1084" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1073" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node108 -->
<g id="edge158" class="edge">
<title>Node1&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M167.37,-1779.38C169.49,-1674.99 181.69,-1187.52 225,-1138 273.95,-1082.03 309.73,-1095.63 383,-1083 461.1,-1069.54 551.92,-1070.9 614.98,-1074.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.87,-1779.4 167.17,-1789.47 170.86,-1779.54 163.87,-1779.4"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="612,-764 612,-794 776,-794 776,-764 612,-764"/>
<text text-anchor="start" x="620" y="-782" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FullyConnectedDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node110 -->
<g id="edge149" class="edge">
<title>Node1&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M167.48,-1779.41C170.85,-1645.11 191.82,-864.57 225,-828 275.09,-772.79 491.61,-771.4 611.81,-775.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.98,-1779.39 167.23,-1789.47 170.98,-1779.56 163.98,-1779.39"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="633,-605 633,-635 755,-635 755,-605 633,-605"/>
<text text-anchor="start" x="641" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ResizeDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node112 -->
<g id="edge168" class="edge">
<title>Node1&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M167.37,-1779.06C170.2,-1631.57 189.19,-714.37 225,-669 271.35,-610.28 309.35,-624.09 383,-611 464.83,-596.46 486.94,-607.97 570,-611 590.54,-611.75 612.97,-613.2 632.99,-614.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.87,-1779.25 167.18,-1789.32 170.87,-1779.39 163.87,-1779.25"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="625.5,-1756 625.5,-1786 762.5,-1786 762.5,-1756 625.5,-1756"/>
<text text-anchor="start" x="633.5" y="-1774" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1763" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling3dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node114 -->
<g id="edge163" class="edge">
<title>Node1&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M198.05,-1790.43C239.73,-1779.41 316.26,-1760.88 383,-1754 465.67,-1745.48 487.08,-1748.3 570,-1754 587.96,-1755.24 607.29,-1757.47 625.18,-1759.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="196.99,-1787.09 188.23,-1793.06 198.8,-1793.85 196.99,-1787.09"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="602,-1563 602,-1593 786,-1593 786,-1563 602,-1563"/>
<text text-anchor="start" x="610" y="-1581" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1570" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseBinaryDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node116 -->
<g id="edge145" class="edge">
<title>Node1&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M168.67,-1779.49C172.58,-1745.78 185.24,-1676.38 225,-1636 329.26,-1530.11 520.92,-1545.22 623.65,-1562.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="165.19,-1779.15 167.66,-1789.46 172.15,-1779.86 165.19,-1779.15"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="620.5,-948 620.5,-978 767.5,-978 767.5,-948 620.5,-948"/>
<text text-anchor="start" x="628.5" y="-966" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-955" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StridedSliceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node118 -->
<g id="edge175" class="edge">
<title>Node1&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M167.13,-1779.36C168.07,-1664.61 175.27,-1083.8 225,-1024 272.93,-966.37 309.28,-978.56 383,-965 463.19,-950.25 557.04,-952.26 620.29,-956.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.63,-1779.47 167.05,-1789.5 170.63,-1779.52 163.63,-1779.47"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="classarmnn_1_1_map_layer.html" target="_top" xlink:title="This layer represents a memory copy operation.">
<polygon fill="white" stroke="black" points="262.5,-456.5 262.5,-475.5 327.5,-475.5 327.5,-456.5 262.5,-456.5"/>
<text text-anchor="middle" x="295" y="-463.5" font-family="Helvetica,sans-Serif" font-size="10.00">MapLayer</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="M166.92,-1778.96C166.38,-1618.16 164.35,-542.87 206,-490 219.23,-473.21 242.98,-467.45 262.47,-465.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.42,-1779.29 166.96,-1789.28 170.42,-1779.27 163.42,-1779.29"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="classarmnn_1_1_mem_copy_layer.html" target="_top" xlink:title="This layer represents a memory copy operation.">
<polygon fill="white" stroke="black" points="248.5,-418.5 248.5,-437.5 341.5,-437.5 341.5,-418.5 248.5,-418.5"/>
<text text-anchor="middle" x="295" y="-425.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemCopyLayer</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="M167.09,-1778.8C167.82,-1623.12 173.81,-616.7 206,-486 210.61,-467.28 210.17,-459.32 225,-447 231.69,-441.44 239.88,-437.5 248.25,-434.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.59,-1779.19 167.04,-1789.2 170.58,-1779.22 163.59,-1779.19"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="classarmnn_1_1_mem_import_layer.html" target="_top" xlink:title="This layer represents a memory import operation.">
<polygon fill="white" stroke="black" points="244.5,-380.5 244.5,-399.5 345.5,-399.5 345.5,-380.5 244.5,-380.5"/>
<text text-anchor="middle" x="295" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">MemImportLayer</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="M166.95,-1779C166.65,-1634.25 166.48,-745.35 206,-479 210.73,-447.11 202.25,-431.84 225,-409 230.35,-403.63 237.07,-399.74 244.2,-396.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.45,-1779.42 166.97,-1789.41 170.45,-1779.4 163.45,-1779.42"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="classarmnn_1_1_merge_layer.html" target="_top" xlink:title="This layer dequantizes the input tensor.">
<polygon fill="white" stroke="black" points="258,-342.5 258,-361.5 332,-361.5 332,-342.5 258,-342.5"/>
<text text-anchor="middle" x="295" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">MergeLayer</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="M167.13,-1779.29C168.17,-1634.89 175.8,-738.1 206,-468 210.88,-424.34 195.13,-403.21 225,-371 233.45,-361.89 245.83,-357 257.77,-354.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.63,-1779.32 167.06,-1789.34 170.63,-1779.37 163.63,-1779.32"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="classarmnn_1_1_prelu_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="261,-304.5 261,-323.5 329,-323.5 329,-304.5 261,-304.5"/>
<text text-anchor="middle" x="295" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">PreluLayer</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="M166.91,-1778.77C166.32,-1628.61 164.35,-685.28 206,-403 210.71,-371.11 202.25,-355.84 225,-333 234.47,-323.49 248.23,-318.63 260.98,-316.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.41,-1779.21 166.95,-1789.2 170.41,-1779.19 163.41,-1779.21"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="classarmnn_1_1_quantized_lstm_layer.html" target="_top" xlink:title="This layer represents a QuantizedLstm operation.">
<polygon fill="white" stroke="black" points="236.5,-266.5 236.5,-285.5 353.5,-285.5 353.5,-266.5 236.5,-266.5"/>
<text text-anchor="middle" x="295" y="-273.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizedLstmLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node125 -->
<g id="edge124" class="edge">
<title>Node1&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M167.1,-1779.11C167.9,-1629.45 174.23,-678.13 206,-392 210.85,-348.34 195.13,-327.21 225,-295 228.55,-291.17 232.79,-288.09 237.4,-285.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.6,-1779.46 167.04,-1789.47 170.6,-1779.49 163.6,-1779.46"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="classarmnn_1_1_quantize_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="251.5,-228.5 251.5,-247.5 338.5,-247.5 338.5,-228.5 251.5,-228.5"/>
<text text-anchor="middle" x="295" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizeLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node126 -->
<g id="edge125" class="edge">
<title>Node1&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M166.88,-1779.11C166.01,-1625.46 162.17,-625.59 206,-327 210.68,-295.11 202.25,-279.84 225,-257 232.1,-249.87 241.62,-245.35 251.31,-242.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.38,-1779.39 166.94,-1789.37 170.38,-1779.35 163.38,-1779.39"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="classarmnn_1_1_rank_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="261,-190.5 261,-209.5 329,-209.5 329,-190.5 261,-190.5"/>
<text text-anchor="middle" x="295" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">RankLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node127 -->
<g id="edge126" class="edge">
<title>Node1&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M167.07,-1778.99C167.65,-1624.38 172.67,-618.21 206,-316 210.82,-272.33 195.13,-251.21 225,-219 234.21,-209.07 248.09,-204.15 260.98,-201.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.57,-1779.3 167.03,-1789.31 170.56,-1779.32 163.57,-1779.3"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="classarmnn_1_1_reverse_v2_layer.html" target="_top" xlink:title="This layer represents a ReverseV2 operation.">
<polygon fill="white" stroke="black" points="247,-152.5 247,-171.5 343,-171.5 343,-152.5 247,-152.5"/>
<text text-anchor="middle" x="295" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReverseV2Layer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node128 -->
<g id="edge127" class="edge">
<title>Node1&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M166.85,-1779.06C165.72,-1620.78 160.01,-565.66 206,-251 210.66,-219.1 202.25,-203.84 225,-181 230.96,-175.01 238.63,-170.87 246.67,-168.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.35,-1779.26 166.92,-1789.23 170.35,-1779.2 163.35,-1779.26"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="classarmnn_1_1_rsqrt_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="260.5,-114.5 260.5,-133.5 329.5,-133.5 329.5,-114.5 260.5,-114.5"/>
<text text-anchor="middle" x="295" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">RsqrtLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node129 -->
<g id="edge128" class="edge">
<title>Node1&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M167.04,-1778.94C167.4,-1619.74 171.09,-558.35 206,-240 210.79,-196.33 195.13,-175.21 225,-143 234.04,-133.25 247.58,-128.33 260.27,-125.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.54,-1779.17 167.02,-1789.17 170.54,-1779.18 163.54,-1779.17"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="classarmnn_1_1_shape_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="258,-76.5 258,-95.5 332,-95.5 332,-76.5 258,-76.5"/>
<text text-anchor="middle" x="295" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapeLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node130 -->
<g id="edge129" class="edge">
<title>Node1&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M167.19,-1779.11C168.86,-1604.92 181.8,-341.25 206,-175 210.64,-143.1 202.25,-127.84 225,-105 233.68,-96.29 245.97,-91.47 257.77,-88.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.68,-1779.34 167.09,-1789.37 170.68,-1779.4 163.68,-1779.34"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="classarmnn_1_1_switch_layer.html" target="_top" xlink:title="This layer calculates both true and false outputs for input.">
<polygon fill="white" stroke="black" points="257,-38.5 257,-57.5 333,-57.5 333,-38.5 257,-38.5"/>
<text text-anchor="middle" x="295" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">SwitchLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node131 -->
<g id="edge130" class="edge">
<title>Node1&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M167.01,-1778.98C167.16,-1615.6 169.51,-498.57 206,-164 210.76,-120.33 195.13,-99.21 225,-67 233.2,-58.16 245.09,-53.3 256.7,-50.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.51,-1779.43 167,-1789.43 170.51,-1779.44 163.51,-1779.43"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="classarmnn_1_1_unmap_layer.html" target="_top" xlink:title="This layer represents a memory copy operation.">
<polygon fill="white" stroke="black" points="255.5,-0.5 255.5,-19.5 334.5,-19.5 334.5,-0.5 255.5,-0.5"/>
<text text-anchor="middle" x="295" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">UnmapLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node132 -->
<g id="edge131" class="edge">
<title>Node1&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M167.16,-1779.28C168.67,-1601.21 180.71,-273.39 206,-99 210.63,-67.1 202.25,-51.84 225,-29 233.07,-20.9 244.25,-16.17 255.26,-13.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.66,-1779.29 167.08,-1789.32 170.66,-1779.35 163.66,-1779.29"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="classarmnn_1_1_i_connectable_layer.html" target="_top" xlink:title="Interface for a layer that is connectable to other layers via InputSlots and OutputSlots.">
<polygon fill="white" stroke="black" points="0,-1789.5 0,-1808.5 107,-1808.5 107,-1789.5 0,-1789.5"/>
<text text-anchor="middle" x="53.5" y="-1796.5" font-family="Helvetica,sans-Serif" font-size="10.00">IConnectableLayer</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M117.21,-1799C126.79,-1799 136.07,-1799 143.87,-1799"/>
<polygon fill="midnightblue" stroke="midnightblue" points="117.16,-1795.5 107.16,-1799 117.16,-1802.5 117.16,-1795.5"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="classarmnn_1_1_input_layer.html" target="_top" xlink:title="A layer user&#45;provided data can be bound to (e.g. inputs, outputs).">
<polygon fill="white" stroke="black" points="660,-3644.5 660,-3663.5 728,-3663.5 728,-3644.5 660,-3644.5"/>
<text text-anchor="middle" x="694" y="-3651.5" font-family="Helvetica,sans-Serif" font-size="10.00">InputLayer</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M348.33,-3637.5C431.35,-3641.48 590.88,-3649.11 659.87,-3652.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="348.27,-3634 338.11,-3637.02 347.93,-3640.99 348.27,-3634"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="classarmnn_1_1_output_layer.html" target="_top" xlink:title="A layer user&#45;provided data can be bound to (e.g. inputs, outputs).">
<polygon fill="white" stroke="black" points="655.5,-3606.5 655.5,-3625.5 732.5,-3625.5 732.5,-3606.5 655.5,-3606.5"/>
<text text-anchor="middle" x="694" y="-3613.5" font-family="Helvetica,sans-Serif" font-size="10.00">OutputLayer</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M348.11,-3632.51C429.33,-3628.62 584.16,-3621.21 655.41,-3617.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="347.93,-3629.01 338.11,-3632.98 348.27,-3636 347.93,-3629.01"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="classarmnn_1_1_addition_layer.html" target="_top" xlink:title="This layer represents an addition operation.">
<polygon fill="white" stroke="black" points="652,-3474.5 652,-3493.5 736,-3493.5 736,-3474.5 652,-3474.5"/>
<text text-anchor="middle" x="694" y="-3481.5" font-family="Helvetica,sans-Serif" font-size="10.00">AdditionLayer</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M359.71,-3383.7C361.57,-3385.02 363.34,-3386.45 365,-3388 382.84,-3404.73 364.13,-3424.45 383,-3440 460.29,-3503.7 586.91,-3498.5 651.81,-3490.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="361.44,-3380.66 351.04,-3378.65 357.92,-3386.71 361.44,-3380.66"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="classarmnn_1_1_division_layer.html" target="_top" xlink:title="This layer represents a division operation.">
<polygon fill="white" stroke="black" points="652.5,-3436.5 652.5,-3455.5 735.5,-3455.5 735.5,-3436.5 652.5,-3436.5"/>
<text text-anchor="middle" x="694" y="-3443.5" font-family="Helvetica,sans-Serif" font-size="10.00">DivisionLayer</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node13&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M352.5,-3382.06C356.84,-3383.81 361.06,-3385.78 365,-3388 374.59,-3393.4 373.06,-3400.27 383,-3405 472.09,-3447.4 590.94,-3450.26 652.38,-3448.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="353.48,-3378.69 342.89,-3378.57 351.1,-3385.27 353.48,-3378.69"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="classarmnn_1_1_maximum_layer.html" target="_top" xlink:title="This layer represents a maximum operation.">
<polygon fill="white" stroke="black" points="647.5,-3398.5 647.5,-3417.5 740.5,-3417.5 740.5,-3398.5 647.5,-3398.5"/>
<text text-anchor="middle" x="694" y="-3405.5" font-family="Helvetica,sans-Serif" font-size="10.00">MaximumLayer</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge15" class="edge">
<title>Node13&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M361.12,-3380.05C368.49,-3381.13 375.9,-3382.14 383,-3383 476.68,-3394.3 586.91,-3401.82 647.45,-3405.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="361.55,-3376.58 351.14,-3378.55 360.5,-3383.5 361.55,-3376.58"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="classarmnn_1_1_minimum_layer.html" target="_top" xlink:title="This layer represents a minimum operation.">
<polygon fill="white" stroke="black" points="649,-3360.5 649,-3379.5 739,-3379.5 739,-3360.5 649,-3360.5"/>
<text text-anchor="middle" x="694" y="-3367.5" font-family="Helvetica,sans-Serif" font-size="10.00">MinimumLayer</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge16" class="edge">
<title>Node13&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M370.68,-3369.19C452.72,-3369.39 581.75,-3369.72 648.97,-3369.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="370.68,-3365.69 360.67,-3369.16 370.66,-3372.69 370.68,-3365.69"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="classarmnn_1_1_multiplication_layer.html" target="_top" xlink:title="This layer represents a multiplication operation.">
<polygon fill="white" stroke="black" points="639,-3322.5 639,-3341.5 749,-3341.5 749,-3322.5 639,-3322.5"/>
<text text-anchor="middle" x="694" y="-3329.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiplicationLayer</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node18 -->
<g id="edge17" class="edge">
<title>Node13&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M370.93,-3362.02C449.04,-3354.74 569.56,-3343.5 638.89,-3337.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="370.3,-3358.56 360.67,-3362.97 370.95,-3365.53 370.3,-3358.56"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="classarmnn_1_1_subtraction_layer.html" target="_top" xlink:title="This layer represents a subtraction operation.">
<polygon fill="white" stroke="black" points="644.5,-3284.5 644.5,-3303.5 743.5,-3303.5 743.5,-3284.5 644.5,-3284.5"/>
<text text-anchor="middle" x="694" y="-3291.5" font-family="Helvetica,sans-Serif" font-size="10.00">SubtractionLayer</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node19 -->
<g id="edge18" class="edge">
<title>Node13&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M347.78,-3356.45C353.67,-3354.52 359.52,-3352.37 365,-3350 373.6,-3346.27 374.18,-3342.18 383,-3339 471.5,-3307.06 581.96,-3297.74 644.28,-3295.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="346.41,-3353.21 337.88,-3359.49 348.47,-3359.9 346.41,-3353.21"/>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge22" class="edge">
<title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.95,-1891.44C300.79,-1978.93 318.17,-2265.21 383,-2324 417.83,-2355.58 548.52,-2357.17 628.68,-2354.94"/>
<polygon fill="orange" stroke="orange" points="300.44,-1891.19 296.53,-1881.34 293.45,-1891.48 300.44,-1891.19"/>
<text text-anchor="middle" x="476.5" y="-2358" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge24" class="edge">
<title>Node22&#45;&gt;Node25</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.32,-1891.39C295.33,-1947.47 304.05,-2081.97 383,-2146 447.13,-2198.01 545.1,-2198.28 613.69,-2190.03"/>
<polygon fill="orange" stroke="orange" points="298.82,-1891.3 295.41,-1881.26 291.82,-1891.23 298.82,-1891.3"/>
<text text-anchor="middle" x="476.5" y="-2196" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FakeQuantizationDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node27 -->
<g id="edge26" class="edge">
<title>Node22&#45;&gt;Node27</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.8,-1891.09C294.64,-2065.87 291.69,-3097.61 383,-3198 415.37,-3233.59 550.46,-3243.87 631.25,-3246.83"/>
<polygon fill="orange" stroke="orange" points="299.3,-1891.07 295.87,-1881.04 292.3,-1891.02 299.3,-1891.07"/>
<text text-anchor="middle" x="476.5" y="-3246" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node29 -->
<g id="edge28" class="edge">
<title>Node22&#45;&gt;Node29</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.89,-1891.24C295.4,-2061.75 296.38,-3041.16 383,-3137 415.54,-3173 552.34,-3184.56 632.94,-3188.26"/>
<polygon fill="orange" stroke="orange" points="299.39,-1891.21 295.93,-1881.2 292.39,-1891.19 299.39,-1891.21"/>
<text text-anchor="middle" x="476.5" y="-3186" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node32 -->
<g id="edge31" class="edge">
<title>Node22&#45;&gt;Node32</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.32,-1891.43C298.46,-2039.43 312.67,-2785.72 383,-2856 414.15,-2887.12 531.31,-2889.56 612.32,-2887.22"/>
<polygon fill="orange" stroke="orange" points="299.82,-1891.05 296.18,-1881.1 292.82,-1891.15 299.82,-1891.05"/>
<text text-anchor="middle" x="476.5" y="-2890" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node34 -->
<g id="edge33" class="edge">
<title>Node22&#45;&gt;Node34</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.91,-1891.26C301.85,-2021.19 327.2,-2610.24 383,-2667 443.75,-2728.79 549.4,-2728.65 620.25,-2719.81"/>
<polygon fill="orange" stroke="orange" points="300.4,-1890.96 296.53,-1881.1 293.41,-1891.22 300.4,-1890.96"/>
<text text-anchor="middle" x="476.5" y="-2727" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node36 -->
<g id="edge35" class="edge">
<title>Node22&#45;&gt;Node36</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M302.32,-1891.06C312.69,-1926.49 336.91,-1990.31 383,-2021 452.56,-2067.32 550.84,-2070.89 617.98,-2066.41"/>
<polygon fill="orange" stroke="orange" points="305.59,-1889.75 299.54,-1881.05 298.85,-1891.62 305.59,-1889.75"/>
<text text-anchor="middle" x="476.5" y="-2070" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreCompiledDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node38 -->
<g id="edge37" class="edge">
<title>Node22&#45;&gt;Node38</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.02,-1891.46C296.42,-2053.55 302.27,-2937.39 383,-3022 441.68,-3083.49 544.72,-3083.93 615.8,-3075.02"/>
<polygon fill="orange" stroke="orange" points="299.52,-1891.05 296,-1881.06 292.52,-1891.06 299.52,-1891.05"/>
<text text-anchor="middle" x="476.5" y="-3082" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node40 -->
<g id="edge39" class="edge">
<title>Node22&#45;&gt;Node40</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.08,-1891.42C296.85,-2049.52 304.61,-2894.18 383,-2974 413.45,-3005.01 527.89,-3008.9 608.84,-3007.51"/>
<polygon fill="orange" stroke="orange" points="299.58,-1891.23 296.04,-1881.24 292.58,-1891.26 299.58,-1891.23"/>
<text text-anchor="middle" x="476.5" y="-3010" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node42 -->
<g id="edge41" class="edge">
<title>Node22&#45;&gt;Node42</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.55,-1891.34C299.83,-2032.7 319.02,-2719.8 383,-2786 445.6,-2850.77 557.36,-2848.36 628.21,-2838.66"/>
<polygon fill="orange" stroke="orange" points="300.04,-1891 296.31,-1881.08 293.04,-1891.16 300.04,-1891"/>
<text text-anchor="middle" x="476.5" y="-2846" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node44 -->
<g id="edge43" class="edge">
<title>Node22&#45;&gt;Node44</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.65,-1891.33C300.41,-2028.3 321.37,-2676.55 383,-2738 416.94,-2771.83 552.49,-2773.2 632.68,-2770.84"/>
<polygon fill="orange" stroke="orange" points="300.14,-1890.92 296.37,-1881.01 293.14,-1891.1 300.14,-1890.92"/>
<text text-anchor="middle" x="476.5" y="-2774" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node46 -->
<g id="edge45" class="edge">
<title>Node22&#45;&gt;Node46</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.87,-1891.47C295.93,-1992.89 301.75,-2366.2 383,-2443 413.74,-2472.05 522.75,-2476.42 602.84,-2475.43"/>
<polygon fill="orange" stroke="orange" points="299.37,-1891.25 295.89,-1881.24 292.37,-1891.24 299.37,-1891.25"/>
<text text-anchor="middle" x="476.5" y="-2478" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node48 -->
<g id="edge47" class="edge">
<title>Node22&#45;&gt;Node48</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.99,-1891.46C304.65,-1969.73 328.87,-2204.48 383,-2254 444.99,-2310.7 545.31,-2313.83 614.97,-2307.44"/>
<polygon fill="orange" stroke="orange" points="301.44,-1890.77 297.13,-1881.09 294.47,-1891.34 301.44,-1890.77"/>
<text text-anchor="middle" x="476.5" y="-2312" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node50 -->
<g id="edge49" class="edge">
<title>Node22&#45;&gt;Node50</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M311.11,-1889.56C326.44,-1911.35 352.25,-1942.75 383,-1959 461.85,-2000.67 566.66,-2008.67 631.96,-2009.03"/>
<polygon fill="orange" stroke="orange" points="313.91,-1887.45 305.38,-1881.16 308.12,-1891.39 313.91,-1887.45"/>
<text text-anchor="middle" x="476.5" y="-2009" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; OriginsDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node52 -->
<g id="edge51" class="edge">
<title>Node22&#45;&gt;Node52</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.06,-1891.39C302.57,-2016.96 329.63,-2567.78 383,-2620 414.78,-2651.1 533.72,-2654.2 614.68,-2652.45"/>
<polygon fill="orange" stroke="orange" points="300.55,-1891.04 296.62,-1881.2 293.56,-1891.34 300.55,-1891.04"/>
<text text-anchor="middle" x="476.5" y="-2655" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node54 -->
<g id="edge53" class="edge">
<title>Node22&#45;&gt;Node54</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.45,-1891.45C304.4,-2009.42 335.93,-2499.27 383,-2547 446.36,-2611.25 557.9,-2610.68 628.49,-2602.33"/>
<polygon fill="orange" stroke="orange" points="300.93,-1891 296.85,-1881.22 293.94,-1891.41 300.93,-1891"/>
<text text-anchor="middle" x="476.5" y="-2609" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node56 -->
<g id="edge55" class="edge">
<title>Node22&#45;&gt;Node56</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.59,-1891.39C299.27,-1984.12 313.5,-2302.55 383,-2370 448.92,-2433.98 562.91,-2432.66 632.77,-2424.38"/>
<polygon fill="orange" stroke="orange" points="300.08,-1891.14 296.31,-1881.24 293.08,-1891.33 300.08,-1891.14"/>
<text text-anchor="middle" x="476.5" y="-2431" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ViewsDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node58 -->
<g id="edge57" class="edge">
<title>Node22&#45;&gt;Node58</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M298.05,-1891.18C303.28,-1937.33 321.41,-2035.01 383,-2082 452.35,-2134.91 557.08,-2135.51 625.26,-2128.67"/>
<polygon fill="orange" stroke="orange" points="301.52,-1890.73 297.03,-1881.13 294.56,-1891.43 301.52,-1890.73"/>
<text text-anchor="middle" x="476.5" y="-2134" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node60 -->
<g id="edge59" class="edge">
<title>Node22&#45;&gt;Node60</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M329.81,-1885.82C345.51,-1894.19 364.71,-1903.31 383,-1909 459.34,-1932.75 550.22,-1944.06 613.77,-1949.39"/>
<polygon fill="orange" stroke="orange" points="331.46,-1882.73 321,-1881 328.1,-1888.87 331.46,-1882.73"/>
<text text-anchor="middle" x="476.5" y="-1947" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node62 -->
<g id="edge61" class="edge">
<title>Node22&#45;&gt;Node62</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.86,-1891.21C295.19,-2058.46 295.3,-3003.73 383,-3092 415.58,-3124.79 543.29,-3124.45 624.28,-3120.63"/>
<polygon fill="orange" stroke="orange" points="299.36,-1891.15 295.91,-1881.14 292.36,-1891.12 299.36,-1891.15"/>
<text text-anchor="middle" x="476.5" y="-3125" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node64 -->
<g id="edge63" class="edge">
<title>Node22&#45;&gt;Node64</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.28,-1891.6C298.19,-2043.87 311.44,-2826.23 383,-2902 445.79,-2968.49 559.95,-2966.59 630.83,-2957.47"/>
<polygon fill="orange" stroke="orange" points="299.78,-1891.33 296.16,-1881.38 292.78,-1891.42 299.78,-1891.33"/>
<text text-anchor="middle" x="476.5" y="-2965" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StandInDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node66 -->
<g id="edge65" class="edge">
<title>Node22&#45;&gt;Node66</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.68,-1891.33C294.9,-1997.3 297.61,-2403.58 383,-2490 416.91,-2524.32 552.47,-2533.64 632.67,-2536.14"/>
<polygon fill="orange" stroke="orange" points="299.18,-1891.26 295.77,-1881.23 292.18,-1891.2 299.18,-1891.26"/>
<text text-anchor="middle" x="476.5" y="-2535" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node68 -->
<g id="edge67" class="edge">
<title>Node22&#45;&gt;Node68</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M298.73,-1891.3C307.02,-1963.05 334.36,-2165.3 383,-2207 419.28,-2238.1 553.24,-2240.56 632.7,-2239.1"/>
<polygon fill="orange" stroke="orange" points="302.2,-1890.87 297.6,-1881.32 295.25,-1891.65 302.2,-1890.87"/>
<text text-anchor="middle" x="476.5" y="-2242" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node70 -->
<g id="edge69" class="edge">
<title>Node22&#45;&gt;Node70</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.77,-1840.52C301.18,-1702.7 325.03,-1050.23 383,-984 439.24,-919.75 487.44,-961.78 570,-940 594.42,-933.56 621.36,-925.75 643.79,-919.06"/>
<polygon fill="orange" stroke="orange" points="293.26,-1840.79 296.45,-1850.9 300.26,-1841.01 293.26,-1840.79"/>
<text text-anchor="middle" x="476.5" y="-987" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node72 -->
<g id="edge71" class="edge">
<title>Node22&#45;&gt;Node72</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.86,-1840.88C295.16,-1669.11 294.92,-671.56 383,-574 397.22,-558.24 508.55,-542.07 593.76,-531.81"/>
<polygon fill="orange" stroke="orange" points="292.36,-1841 295.91,-1850.98 299.36,-1840.97 292.36,-1841"/>
<text text-anchor="middle" x="476.5" y="-577" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node74 -->
<g id="edge73" class="edge">
<title>Node22&#45;&gt;Node74</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.41,-1840.65C302.65,-1755.31 323.93,-1480.41 383,-1419 442.19,-1357.47 487.86,-1398.3 570,-1375 597.18,-1367.29 627.27,-1357.29 650.89,-1349.09"/>
<polygon fill="orange" stroke="orange" points="293.91,-1840.55 296.81,-1850.74 300.89,-1840.97 293.91,-1840.55"/>
<text text-anchor="middle" x="476.5" y="-1422" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node76 -->
<g id="edge75" class="edge">
<title>Node22&#45;&gt;Node76</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.19,-1840.42C303.28,-1713.87 332.75,-1158.54 383,-1102 439.72,-1038.18 488.03,-1081.9 570,-1058 598.23,-1049.77 629.51,-1038.81 653.46,-1030.01"/>
<polygon fill="orange" stroke="orange" points="293.68,-1840.53 296.7,-1850.68 300.67,-1840.86 293.68,-1840.53"/>
<text text-anchor="start" x="409.5" y="-1116" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
<text text-anchor="middle" x="476.5" y="-1105" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node78 -->
<g id="edge77" class="edge">
<title>Node22&#45;&gt;Node78</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.61,-1840.62C300.24,-1697.58 321.15,-996.1 383,-925 439.04,-860.58 487.2,-901.84 570,-881 592.41,-875.36 617.01,-868.83 638.29,-863.07"/>
<polygon fill="orange" stroke="orange" points="293.11,-1840.55 296.36,-1850.64 300.1,-1840.73 293.11,-1840.55"/>
<text text-anchor="middle" x="476.5" y="-928" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node80 -->
<g id="edge79" class="edge">
<title>Node22&#45;&gt;Node80</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.97,-1840.74C296.04,-1673.18 300.09,-725.87 383,-632 397.5,-615.58 514.62,-595.9 600.64,-583.42"/>
<polygon fill="orange" stroke="orange" points="292.47,-1840.83 295.98,-1850.83 299.47,-1840.83 292.47,-1840.83"/>
<text text-anchor="middle" x="476.5" y="-635" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node82 -->
<g id="edge81" class="edge">
<title>Node22&#45;&gt;Node82</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M366.32,-1861.77C421.76,-1858.1 500.95,-1852.09 570,-1844 590.49,-1841.6 612.82,-1838.34 632.75,-1835.21"/>
<polygon fill="orange" stroke="orange" points="366.01,-1858.29 356.26,-1862.43 366.47,-1865.27 366.01,-1858.29"/>
<text text-anchor="middle" x="476.5" y="-1863" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FusedDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node84 -->
<g id="edge83" class="edge">
<title>Node22&#45;&gt;Node84</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.35,-1840.44C298.55,-1786.78 311.52,-1661.93 383,-1596 445.76,-1538.11 487.61,-1574.39 570,-1552 595.67,-1545.02 624.05,-1536.32 647.08,-1529.01"/>
<polygon fill="orange" stroke="orange" points="292.85,-1840.66 296.03,-1850.76 299.84,-1840.88 292.85,-1840.66"/>
<text text-anchor="middle" x="476.5" y="-1599" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node86 -->
<g id="edge85" class="edge">
<title>Node22&#45;&gt;Node86</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.84,-1840.86C295.67,-1734.73 300.46,-1324.66 383,-1233 440.27,-1169.4 488.04,-1211.67 570,-1187 598.45,-1178.44 629.99,-1167.12 654.01,-1158.1"/>
<polygon fill="orange" stroke="orange" points="292.34,-1840.97 295.87,-1850.96 299.34,-1840.94 292.34,-1840.97"/>
<text text-anchor="middle" x="476.5" y="-1236" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node88 -->
<g id="edge87" class="edge">
<title>Node22&#45;&gt;Node88</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.21,-1840.49C297.78,-1681.79 309.53,-833.7 383,-748 438.57,-683.18 487.86,-727.3 570,-704 578.11,-701.7 579.92,-700.42 588,-698 602.82,-693.56 618.92,-689.09 633.96,-685.07"/>
<polygon fill="orange" stroke="orange" points="292.71,-1840.67 296.12,-1850.7 299.71,-1840.74 292.71,-1840.67"/>
<text text-anchor="middle" x="476.5" y="-751" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node90 -->
<g id="edge89" class="edge">
<title>Node22&#45;&gt;Node90</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M298.26,-1840.24C305.63,-1762.12 331.51,-1530.03 383,-1478 443.06,-1417.31 487.44,-1455.78 570,-1434 594.42,-1427.56 621.36,-1419.75 643.79,-1413.06"/>
<polygon fill="orange" stroke="orange" points="294.73,-1840.33 297.3,-1850.61 301.71,-1840.97 294.73,-1840.33"/>
<text text-anchor="middle" x="476.5" y="-1481" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node92 -->
<g id="edge91" class="edge">
<title>Node22&#45;&gt;Node92</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M295.83,-1840.71C294.87,-1664.53 293.07,-624.38 383,-521 397.16,-504.73 510.54,-484.34 596.13,-471.01"/>
<polygon fill="orange" stroke="orange" points="292.33,-1840.86 295.89,-1850.84 299.33,-1840.82 292.33,-1840.86"/>
<text text-anchor="middle" x="476.5" y="-524" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node94 -->
<g id="edge93" class="edge">
<title>Node22&#45;&gt;Node94</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M366.41,-1876.06C372.02,-1876.75 377.6,-1877.41 383,-1878 469.69,-1887.47 570.37,-1894.94 632.9,-1899.16"/>
<polygon fill="orange" stroke="orange" points="366.68,-1872.56 356.32,-1874.77 365.8,-1879.51 366.68,-1872.56"/>
<text text-anchor="middle" x="476.5" y="-1897" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node96 -->
<g id="edge95" class="edge">
<title>Node22&#45;&gt;Node96</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M312.26,-1842.51C327.96,-1821.62 353.64,-1791.85 383,-1775 388.38,-1771.91 538.63,-1736.77 627.94,-1716.05"/>
<polygon fill="orange" stroke="orange" points="309.23,-1840.71 306.16,-1850.85 314.88,-1844.85 309.23,-1840.71"/>
<text text-anchor="middle" x="476.5" y="-1778" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node98 -->
<g id="edge97" class="edge">
<title>Node22&#45;&gt;Node98</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M303.37,-1841.26C314.76,-1807.4 339.96,-1747.19 383,-1715 451.46,-1663.8 487.16,-1691.08 570,-1670 592.39,-1664.3 617,-1657.76 638.28,-1652.01"/>
<polygon fill="orange" stroke="orange" points="300.01,-1840.27 300.27,-1850.86 306.67,-1842.41 300.01,-1840.27"/>
<text text-anchor="middle" x="476.5" y="-1718" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node100 -->
<g id="edge99" class="edge">
<title>Node22&#45;&gt;Node100</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M299.33,-1840.51C308.95,-1770.91 338.89,-1579.92 383,-1537 444.2,-1477.46 487.28,-1514.16 570,-1493 593.18,-1487.07 618.69,-1480.09 640.45,-1474.01"/>
<polygon fill="orange" stroke="orange" points="295.84,-1840.22 297.97,-1850.6 302.78,-1841.16 295.84,-1840.22"/>
<text text-anchor="middle" x="476.5" y="-1540" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node102 -->
<g id="edge101" class="edge">
<title>Node22&#45;&gt;Node102</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.77,-1840.71C300.13,-1748.32 316.38,-1430.8 383,-1360 441.51,-1297.82 488.46,-1341.31 570,-1316 578.2,-1313.46 579.88,-1311.77 588,-1309 604.37,-1303.41 622.37,-1297.88 638.77,-1293.07"/>
<polygon fill="orange" stroke="orange" points="293.27,-1840.71 296.43,-1850.83 300.27,-1840.95 293.27,-1840.71"/>
<text text-anchor="middle" x="476.5" y="-1363" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node104 -->
<g id="edge103" class="edge">
<title>Node22&#45;&gt;Node104</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.33,-1840.41C298.56,-1686.51 313.43,-887.81 383,-807 438.71,-742.3 489.72,-792.07 570,-763 578.41,-759.96 579.68,-757.28 588,-754 603.12,-748.04 619.85,-742.61 635.43,-738.01"/>
<polygon fill="orange" stroke="orange" points="292.83,-1840.69 296.19,-1850.73 299.83,-1840.78 292.83,-1840.69"/>
<text text-anchor="middle" x="476.5" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node106 -->
<g id="edge105" class="edge">
<title>Node22&#45;&gt;Node106</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.13,-1840.83C297.2,-1740.56 306.35,-1371.13 383,-1290 390.9,-1281.64 520.79,-1256.46 609.91,-1240.01"/>
<polygon fill="orange" stroke="orange" points="292.63,-1840.91 296.05,-1850.94 299.63,-1840.97 292.63,-1840.91"/>
<text text-anchor="start" x="408" y="-1304" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
<text text-anchor="middle" x="476.5" y="-1293" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node108 -->
<g id="edge107" class="edge">
<title>Node22&#45;&gt;Node108</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.49,-1840.54C304.67,-1721.44 337.29,-1222.85 383,-1172 440.08,-1108.5 490.37,-1158.8 570,-1128 578.54,-1124.7 579.65,-1121.76 588,-1118 606.24,-1109.79 626.9,-1102.17 645.03,-1096.01"/>
<polygon fill="orange" stroke="orange" points="293.97,-1840.67 296.87,-1850.86 300.96,-1841.08 293.97,-1840.67"/>
<text text-anchor="middle" x="476.5" y="-1175" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node110 -->
<g id="edge109" class="edge">
<title>Node22&#45;&gt;Node110</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.46,-1840.46C299.38,-1691.8 317.3,-941.94 383,-866 438.86,-801.43 488.03,-845.9 570,-822 598.23,-813.77 629.51,-802.81 653.46,-794.01"/>
<polygon fill="orange" stroke="orange" points="292.96,-1840.77 296.26,-1850.83 299.95,-1840.9 292.96,-1840.77"/>
<text text-anchor="middle" x="476.5" y="-869" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node112 -->
<g id="edge111" class="edge">
<title>Node22&#45;&gt;Node112</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.09,-1840.67C296.93,-1677.56 305.07,-779.16 383,-689 387.12,-684.23 543.76,-651.02 632.76,-632.47"/>
<polygon fill="orange" stroke="orange" points="292.59,-1840.71 296.05,-1850.73 299.59,-1840.75 292.59,-1840.71"/>
<text text-anchor="middle" x="476.5" y="-692" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node114 -->
<g id="edge113" class="edge">
<title>Node22&#45;&gt;Node114</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M338.68,-1846.94C352.61,-1841.23 368.28,-1835.34 383,-1831 464.89,-1806.84 561.88,-1789.87 625.29,-1780.28"/>
<polygon fill="orange" stroke="orange" points="337.22,-1843.75 329.35,-1850.84 339.92,-1850.21 337.22,-1843.75"/>
<text text-anchor="middle" x="476.5" y="-1834" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node116 -->
<g id="edge115" class="edge">
<title>Node22&#45;&gt;Node116</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M298.95,-1840.78C305.55,-1796.25 325.73,-1703.77 383,-1655 448,-1599.64 487.2,-1631.84 570,-1611 592.41,-1605.36 617.01,-1598.83 638.29,-1593.07"/>
<polygon fill="orange" stroke="orange" points="295.47,-1840.39 297.58,-1850.77 302.41,-1841.34 295.47,-1840.39"/>
<text text-anchor="middle" x="476.5" y="-1658" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node118 -->
<g id="edge117" class="edge">
<title>Node22&#45;&gt;Node118</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M296.96,-1840.58C302.18,-1708.5 328.88,-1104.4 383,-1043 439.46,-978.95 489.72,-1028.07 570,-999 578.41,-995.96 579.62,-993.13 588,-990 599.99,-985.52 613.02,-981.51 625.69,-978.05"/>
<polygon fill="orange" stroke="orange" points="293.45,-1840.77 296.56,-1850.9 300.45,-1841.04 293.45,-1840.77"/>
<text text-anchor="middle" x="476.5" y="-1046" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceDescriptor &gt;</text>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="classarmnn_1_1_softmax_layer.html" target="_top" xlink:title="This layer represents a softmax operation.">
<polygon fill="white" stroke="black" points="878,-2342.5 878,-2361.5 962,-2361.5 962,-2342.5 878,-2342.5"/>
<text text-anchor="middle" x="920" y="-2349.5" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxLayer</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge23" class="edge">
<title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M769.21,-2352C805.34,-2352 847.42,-2352 877.77,-2352"/>
<polygon fill="midnightblue" stroke="midnightblue" points="769.19,-2348.5 759.19,-2352 769.19,-2355.5 769.19,-2348.5"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="classarmnn_1_1_fake_quantization_layer.html" target="_top" xlink:title="This layer represents a fake quantization operation.">
<polygon fill="white" stroke="black" points="856,-2165.5 856,-2184.5 984,-2184.5 984,-2165.5 856,-2165.5"/>
<text text-anchor="middle" x="920" y="-2172.5" font-family="Helvetica,sans-Serif" font-size="10.00">FakeQuantizationLayer</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge25" class="edge">
<title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M790.67,-2175C812.65,-2175 835.49,-2175 855.7,-2175"/>
<polygon fill="midnightblue" stroke="midnightblue" points="790.64,-2171.5 780.64,-2175 790.64,-2178.5 790.64,-2171.5"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="classarmnn_1_1_reduce_layer.html" target="_top" xlink:title="This layer represents a reduction operation.">
<polygon fill="white" stroke="black" points="880,-3238.5 880,-3257.5 960,-3257.5 960,-3238.5 880,-3238.5"/>
<text text-anchor="middle" x="920" y="-3245.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReduceLayer</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="M766.87,-3248C804.34,-3248 848.71,-3248 879.83,-3248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="766.51,-3244.5 756.51,-3248 766.51,-3251.5 766.51,-3244.5"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="classarmnn_1_1_lstm_layer.html" target="_top" xlink:title="This layer represents a LSTM operation.">
<polygon fill="white" stroke="black" points="886,-3148.5 886,-3167.5 954,-3167.5 954,-3148.5 886,-3148.5"/>
<text text-anchor="middle" x="920" y="-3155.5" font-family="Helvetica,sans-Serif" font-size="10.00">LstmLayer</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="M765.08,-3179.99C805.41,-3174.23 854.21,-3167.26 885.9,-3162.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="764.43,-3176.55 755.03,-3181.42 765.42,-3183.48 764.43,-3176.55"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="classarmnn_1_1_unidirectional_sequence_lstm_layer.html" target="_top" xlink:title="This layer represents a LSTM operation.">
<polygon fill="white" stroke="black" points="842,-3187 842,-3217 998,-3217 998,-3187 842,-3187"/>
<text text-anchor="start" x="850" y="-3205" font-family="Helvetica,sans-Serif" font-size="10.00">UnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="920" y="-3194" font-family="Helvetica,sans-Serif" font-size="10.00">Layer</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node31 -->
<g id="edge30" class="edge">
<title>Node29&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M765.26,-3193.76C789.61,-3195.07 817.04,-3196.54 841.91,-3197.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.2,-3190.26 755.03,-3193.22 764.83,-3197.25 765.2,-3190.26"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="classarmnn_1_1_channel_shuffle_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="861.5,-2873.5 861.5,-2892.5 978.5,-2892.5 978.5,-2873.5 861.5,-2873.5"/>
<text text-anchor="middle" x="920" y="-2880.5" font-family="Helvetica,sans-Serif" font-size="10.00">ChannelShuffleLayer</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge32" class="edge">
<title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M785.63,-2883C811.16,-2883 838.23,-2883 861.26,-2883"/>
<polygon fill="midnightblue" stroke="midnightblue" points="785.55,-2879.5 775.55,-2883 785.55,-2886.5 785.55,-2879.5"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="classarmnn_1_1_log_softmax_layer.html" target="_top" xlink:title="This layer represents a log softmax operation.">
<polygon fill="white" stroke="black" points="869.5,-2696.5 869.5,-2715.5 970.5,-2715.5 970.5,-2696.5 869.5,-2696.5"/>
<text text-anchor="middle" x="920" y="-2703.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogSoftmaxLayer</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge34" class="edge">
<title>Node34&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M778,-2706C808.67,-2706 842.46,-2706 869.27,-2706"/>
<polygon fill="midnightblue" stroke="midnightblue" points="777.73,-2702.5 767.73,-2706 777.73,-2709.5 777.73,-2702.5"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="classarmnn_1_1_pre_compiled_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="867,-2047.5 867,-2066.5 973,-2066.5 973,-2047.5 867,-2047.5"/>
<text text-anchor="middle" x="920" y="-2054.5" font-family="Helvetica,sans-Serif" font-size="10.00">PreCompiledLayer</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge36" class="edge">
<title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M780.4,-2057C809.54,-2057 841.24,-2057 866.95,-2057"/>
<polygon fill="midnightblue" stroke="midnightblue" points="780.21,-2053.5 770.21,-2057 780.21,-2060.5 780.21,-2053.5"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="classarmnn_1_1_space_to_batch_nd_layer.html" target="_top" xlink:title="This layer represents a SpaceToBatchNd operation.">
<polygon fill="white" stroke="black" points="857.5,-3050.5 857.5,-3069.5 982.5,-3069.5 982.5,-3050.5 857.5,-3050.5"/>
<text text-anchor="middle" x="920" y="-3057.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToBatchNdLayer</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge38" class="edge">
<title>Node38&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M789.17,-3060C812.17,-3060 836.19,-3060 857.23,-3060"/>
<polygon fill="midnightblue" stroke="midnightblue" points="789.05,-3056.5 779.05,-3060 789.05,-3063.5 789.05,-3056.5"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="classarmnn_1_1_batch_to_space_nd_layer.html" target="_top" xlink:title="This layer represents a BatchToSpaceNd operation.">
<polygon fill="white" stroke="black" points="857.5,-2994.5 857.5,-3013.5 982.5,-3013.5 982.5,-2994.5 857.5,-2994.5"/>
<text text-anchor="middle" x="920" y="-3001.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchToSpaceNdLayer</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="M789.17,-3004C812.17,-3004 836.19,-3004 857.23,-3004"/>
<polygon fill="midnightblue" stroke="midnightblue" points="789.05,-3000.5 779.05,-3004 789.05,-3007.5 789.05,-3000.5"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="classarmnn_1_1_permute_layer.html" target="_top" xlink:title="This layer represents a permutation operation.">
<polygon fill="white" stroke="black" points="877.5,-2816.5 877.5,-2835.5 962.5,-2835.5 962.5,-2816.5 877.5,-2816.5"/>
<text text-anchor="middle" x="920" y="-2823.5" font-family="Helvetica,sans-Serif" font-size="10.00">PermuteLayer</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="M770.19,-2826C805.92,-2826 847.28,-2826 877.31,-2826"/>
<polygon fill="midnightblue" stroke="midnightblue" points="769.79,-2822.5 759.79,-2826 769.79,-2829.5 769.79,-2822.5"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="classarmnn_1_1_gather_layer.html" target="_top" xlink:title="This layer represents a Gather operator.">
<polygon fill="white" stroke="black" points="881.5,-2758.5 881.5,-2777.5 958.5,-2777.5 958.5,-2758.5 881.5,-2758.5"/>
<text text-anchor="middle" x="920" y="-2765.5" font-family="Helvetica,sans-Serif" font-size="10.00">GatherLayer</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="M765.13,-2768C803.56,-2768 849.67,-2768 881.33,-2768"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2764.5 755.03,-2768 765.03,-2771.5 765.03,-2764.5"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="classarmnn_1_1_elementwise_unary_layer.html" target="_top" xlink:title="This layer represents a elementwiseUnary operation.">
<polygon fill="white" stroke="black" points="852,-2462.5 852,-2481.5 988,-2481.5 988,-2462.5 852,-2462.5"/>
<text text-anchor="middle" x="920" y="-2469.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseUnaryLayer</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="M795.38,-2472C814.47,-2472 834.02,-2472 851.78,-2472"/>
<polygon fill="midnightblue" stroke="midnightblue" points="795.14,-2468.5 785.14,-2472 795.14,-2475.5 795.14,-2468.5"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="classarmnn_1_1_depth_to_space_layer.html" target="_top" xlink:title="This layer represents a DepthToSpace operation.">
<polygon fill="white" stroke="black" points="863.5,-2285.5 863.5,-2304.5 976.5,-2304.5 976.5,-2285.5 863.5,-2285.5"/>
<text text-anchor="middle" x="920" y="-2292.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthToSpaceLayer</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="M783.28,-2295C810.3,-2295 839.26,-2295 863.46,-2295"/>
<polygon fill="midnightblue" stroke="midnightblue" points="783.03,-2291.5 773.03,-2295 783.03,-2298.5 783.03,-2291.5"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="classarmnn_1_1_concat_layer.html" target="_top" xlink:title="This layer represents a merge operation.">
<polygon fill="white" stroke="black" points="881.5,-1997.5 881.5,-2016.5 958.5,-2016.5 958.5,-1997.5 881.5,-1997.5"/>
<text text-anchor="middle" x="920" y="-2004.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConcatLayer</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="M766.27,-2007C804.49,-2007 850.04,-2007 881.4,-2007"/>
<polygon fill="midnightblue" stroke="midnightblue" points="766.21,-2003.5 756.21,-2007 766.21,-2010.5 766.21,-2003.5"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="classarmnn_1_1_space_to_depth_layer.html" target="_top" xlink:title="This layer represents a SpaceToDepth operation.">
<polygon fill="white" stroke="black" points="863.5,-2639.5 863.5,-2658.5 976.5,-2658.5 976.5,-2639.5 863.5,-2639.5"/>
<text text-anchor="middle" x="920" y="-2646.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToDepthLayer</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="M783.28,-2649C810.3,-2649 839.26,-2649 863.46,-2649"/>
<polygon fill="midnightblue" stroke="midnightblue" points="783.03,-2645.5 773.03,-2649 783.03,-2652.5 783.03,-2645.5"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="classarmnn_1_1_reshape_layer.html" target="_top" xlink:title="This layer represents a reshape operation.">
<polygon fill="white" stroke="black" points="877,-2581.5 877,-2600.5 963,-2600.5 963,-2581.5 877,-2581.5"/>
<text text-anchor="middle" x="920" y="-2588.5" font-family="Helvetica,sans-Serif" font-size="10.00">ReshapeLayer</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="M770.16,-2591C805.76,-2591 846.96,-2591 876.97,-2591"/>
<polygon fill="midnightblue" stroke="midnightblue" points="769.79,-2587.5 759.79,-2591 769.79,-2594.5 769.79,-2587.5"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="classarmnn_1_1_splitter_layer.html" target="_top" xlink:title="This layer represents a split operation.">
<polygon fill="white" stroke="black" points="880.5,-2404.5 880.5,-2423.5 959.5,-2423.5 959.5,-2404.5 880.5,-2404.5"/>
<text text-anchor="middle" x="920" y="-2411.5" font-family="Helvetica,sans-Serif" font-size="10.00">SplitterLayer</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="M765.03,-2414C803.07,-2414 848.67,-2414 880.32,-2414"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2410.5 755.03,-2414 765.03,-2417.5 765.03,-2410.5"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="classarmnn_1_1_pooling2d_layer.html" target="_top" xlink:title="This layer represents a pooling 2d operation.">
<polygon fill="white" stroke="black" points="874,-2108.5 874,-2127.5 966,-2127.5 966,-2108.5 874,-2108.5"/>
<text text-anchor="middle" x="920" y="-2115.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling2dLayer</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="M772.83,-2118C806.62,-2118 845,-2118 873.94,-2118"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.51,-2114.5 762.51,-2118 772.51,-2121.5 772.51,-2114.5"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="classarmnn_1_1_convolution2d_layer.html" target="_top" xlink:title="This layer represents a convolution 2d operation.">
<polygon fill="white" stroke="black" points="863,-1944.5 863,-1963.5 977,-1963.5 977,-1944.5 863,-1944.5"/>
<text text-anchor="middle" x="920" y="-1951.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dLayer</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="M784.32,-1954C810.77,-1954 838.97,-1954 862.7,-1954"/>
<polygon fill="midnightblue" stroke="midnightblue" points="784.29,-1950.5 774.29,-1954 784.29,-1957.5 784.29,-1950.5"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="classarmnn_1_1_activation_layer.html" target="_top" xlink:title="This layer represents an activation operation with the specified activation function.">
<polygon fill="white" stroke="black" points="873.5,-3106.5 873.5,-3125.5 966.5,-3125.5 966.5,-3106.5 873.5,-3106.5"/>
<text text-anchor="middle" x="920" y="-3113.5" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationLayer</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="M773.92,-3116C807.23,-3116 844.83,-3116 873.41,-3116"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.73,-3112.5 763.73,-3116 773.73,-3119.5 773.73,-3112.5"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="classarmnn_1_1_stand_in_layer.html" target="_top" xlink:title="This layer represents an unknown operation in the input graph.">
<polygon fill="white" stroke="black" points="880,-2936.5 880,-2955.5 960,-2955.5 960,-2936.5 880,-2936.5"/>
<text text-anchor="middle" x="920" y="-2943.5" font-family="Helvetica,sans-Serif" font-size="10.00">StandInLayer</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="M767.42,-2946C804.72,-2946 848.74,-2946 879.7,-2946"/>
<polygon fill="midnightblue" stroke="midnightblue" points="767.1,-2942.5 757.1,-2946 767.1,-2949.5 767.1,-2942.5"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="classarmnn_1_1_mean_layer.html" target="_top" xlink:title="This layer represents a mean operation.">
<polygon fill="white" stroke="black" points="884.5,-2527.5 884.5,-2546.5 955.5,-2546.5 955.5,-2527.5 884.5,-2527.5"/>
<text text-anchor="middle" x="920" y="-2534.5" font-family="Helvetica,sans-Serif" font-size="10.00">MeanLayer</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="M765.18,-2537C804.81,-2537 852.6,-2537 884.29,-2537"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2533.5 755.03,-2537 765.03,-2540.5 765.03,-2533.5"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="classarmnn_1_1_stack_layer.html" target="_top" xlink:title="This layer represents a stack operation.">
<polygon fill="white" stroke="black" points="884.5,-2227.5 884.5,-2246.5 955.5,-2246.5 955.5,-2227.5 884.5,-2227.5"/>
<text text-anchor="middle" x="920" y="-2234.5" font-family="Helvetica,sans-Serif" font-size="10.00">StackLayer</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="M765.18,-2237C804.81,-2237 852.6,-2237 884.29,-2237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2233.5 755.03,-2237 765.03,-2240.5 765.03,-2233.5"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="classarmnn_1_1_transpose_layer.html" target="_top" xlink:title="This layer represents a transpose operation.">
<polygon fill="white" stroke="black" points="874,-894.5 874,-913.5 966,-913.5 966,-894.5 874,-894.5"/>
<text text-anchor="middle" x="920" y="-901.5" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeLayer</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="M773.39,-904C807.01,-904 845.07,-904 873.85,-904"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.12,-900.5 763.12,-904 773.12,-907.5 773.12,-900.5"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="classarmnn_1_1_instance_normalization_layer.html" target="_top" xlink:title="This layer represents an instance normalization operation.">
<polygon fill="white" stroke="black" points="843,-511.5 843,-530.5 997,-530.5 997,-511.5 843,-511.5"/>
<text text-anchor="middle" x="920" y="-518.5" font-family="Helvetica,sans-Serif" font-size="10.00">InstanceNormalizationLayer</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="M804.56,-521C817.46,-521 830.41,-521 842.72,-521"/>
<polygon fill="midnightblue" stroke="midnightblue" points="804.23,-517.5 794.23,-521 804.23,-524.5 804.23,-517.5"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="classarmnn_1_1_comparison_layer.html" target="_top" xlink:title="This layer represents a comparison operation.">
<polygon fill="white" stroke="black" points="869,-1324.5 869,-1343.5 971,-1343.5 971,-1324.5 869,-1324.5"/>
<text text-anchor="middle" x="920" y="-1331.5" font-family="Helvetica,sans-Serif" font-size="10.00">ComparisonLayer</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="M778.22,-1334C808.62,-1334 842.06,-1334 868.72,-1334"/>
<polygon fill="midnightblue" stroke="midnightblue" points="778.04,-1330.5 768.04,-1334 778.04,-1337.5 778.04,-1330.5"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="classarmnn_1_1_transpose_convolution2d_layer.html" target="_top" xlink:title="This layer represents a 2D transpose convolution operation.">
<polygon fill="white" stroke="black" points="838.5,-1005.5 838.5,-1024.5 1001.5,-1024.5 1001.5,-1005.5 838.5,-1005.5"/>
<text text-anchor="middle" x="920" y="-1012.5" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeConvolution2dLayer</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="M809.09,-1015C818.96,-1015 828.82,-1015 838.34,-1015"/>
<polygon fill="midnightblue" stroke="midnightblue" points="808.8,-1011.5 798.8,-1015 808.8,-1018.5 808.8,-1011.5"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="classarmnn_1_1_broadcast_to_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="868.5,-838.5 868.5,-857.5 971.5,-857.5 971.5,-838.5 868.5,-838.5"/>
<text text-anchor="middle" x="920" y="-845.5" font-family="Helvetica,sans-Serif" font-size="10.00">BroadcastToLayer</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="M778.74,-848C808.85,-848 841.87,-848 868.31,-848"/>
<polygon fill="midnightblue" stroke="midnightblue" points="778.66,-844.5 768.66,-848 778.66,-851.5 778.66,-844.5"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="classarmnn_1_1_batch_normalization_layer.html" target="_top" xlink:title="This layer represents a batch normalization operation.">
<polygon fill="white" stroke="black" points="850,-561.5 850,-580.5 990,-580.5 990,-561.5 850,-561.5"/>
<text text-anchor="middle" x="920" y="-568.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNormalizationLayer</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="M797.48,-571C815.22,-571 833.29,-571 849.88,-571"/>
<polygon fill="midnightblue" stroke="midnightblue" points="797.08,-567.5 787.08,-571 797.08,-574.5 797.08,-567.5"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="classarmnn_1_1_fused_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="884,-1815.5 884,-1834.5 956,-1834.5 956,-1815.5 884,-1815.5"/>
<text text-anchor="middle" x="920" y="-1822.5" font-family="Helvetica,sans-Serif" font-size="10.00">FusedLayer</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="M765.14,-1825C804.65,-1825 852.27,-1825 883.97,-1825"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1821.5 755.03,-1825 765.03,-1828.5 765.03,-1821.5"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="classarmnn_1_1_batch_mat_mul_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="866,-1504.5 866,-1523.5 974,-1523.5 974,-1504.5 866,-1504.5"/>
<text text-anchor="middle" x="920" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00">BatchMatMulLayer</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="M781.48,-1514C809.84,-1514 840.5,-1514 865.66,-1514"/>
<polygon fill="midnightblue" stroke="midnightblue" points="781.15,-1510.5 771.15,-1514 781.15,-1517.5 781.15,-1510.5"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="classarmnn_1_1_tile_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="889,-1133.5 889,-1152.5 951,-1152.5 951,-1133.5 889,-1133.5"/>
<text text-anchor="middle" x="920" y="-1140.5" font-family="Helvetica,sans-Serif" font-size="10.00">TileLayer</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="M765.1,-1143C806.64,-1143 857.16,-1143 888.71,-1143"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1139.5 755.03,-1143 765.03,-1146.5 765.03,-1139.5"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="classarmnn_1_1_arg_min_max_layer.html" target="_top" xlink:title="This layer represents a ArgMinMax operation.">
<polygon fill="white" stroke="black" points="870.5,-660.5 870.5,-679.5 969.5,-679.5 969.5,-660.5 870.5,-660.5"/>
<text text-anchor="middle" x="920" y="-667.5" font-family="Helvetica,sans-Serif" font-size="10.00">ArgMinMaxLayer</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="M776.84,-670C808.19,-670 842.95,-670 870.24,-670"/>
<polygon fill="midnightblue" stroke="midnightblue" points="776.8,-666.5 766.8,-670 776.8,-673.5 776.8,-666.5"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="classarmnn_1_1_logical_binary_layer.html" target="_top" xlink:title="This layer represents a Logical Binary operation.">
<polygon fill="white" stroke="black" points="865,-1388.5 865,-1407.5 975,-1407.5 975,-1388.5 865,-1388.5"/>
<text text-anchor="middle" x="920" y="-1395.5" font-family="Helvetica,sans-Serif" font-size="10.00">LogicalBinaryLayer</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="M781.96,-1398C809.91,-1398 840.05,-1398 864.92,-1398"/>
<polygon fill="midnightblue" stroke="midnightblue" points="781.77,-1394.5 771.77,-1398 781.77,-1401.5 781.77,-1394.5"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="classarmnn_1_1_detection_post_process_layer.html" target="_top" xlink:title="This layer represents a detection postprocess operator.">
<polygon fill="white" stroke="black" points="845.5,-447.5 845.5,-466.5 994.5,-466.5 994.5,-447.5 845.5,-447.5"/>
<text text-anchor="middle" x="920" y="-454.5" font-family="Helvetica,sans-Serif" font-size="10.00">DetectionPostProcessLayer</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="M801.79,-457C816.52,-457 831.38,-457 845.33,-457"/>
<polygon fill="midnightblue" stroke="midnightblue" points="801.62,-453.5 791.62,-457 801.62,-460.5 801.62,-453.5"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="classarmnn_1_1_pad_layer.html" target="_top" xlink:title="This layer represents a pad operation.">
<polygon fill="white" stroke="black" points="889.5,-1893.5 889.5,-1912.5 950.5,-1912.5 950.5,-1893.5 889.5,-1893.5"/>
<text text-anchor="middle" x="920" y="-1900.5" font-family="Helvetica,sans-Serif" font-size="10.00">PadLayer</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="M765.17,-1903C806.96,-1903 857.84,-1903 889.32,-1903"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1899.5 755.03,-1903 765.03,-1906.5 765.03,-1899.5"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="classarmnn_1_1_l2_normalization_layer.html" target="_top" xlink:title="This layer represents a L2 normalization operation.">
<polygon fill="white" stroke="black" points="858,-1691.5 858,-1710.5 982,-1710.5 982,-1691.5 858,-1691.5"/>
<text text-anchor="middle" x="920" y="-1698.5" font-family="Helvetica,sans-Serif" font-size="10.00">L2NormalizationLayer</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="M789.27,-1701C812.49,-1701 836.75,-1701 857.92,-1701"/>
<polygon fill="midnightblue" stroke="midnightblue" points="789.05,-1697.5 779.05,-1701 789.05,-1704.5 789.05,-1697.5"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="classarmnn_1_1_convolution3d_layer.html" target="_top" xlink:title="This layer represents a convolution 3d operation.">
<polygon fill="white" stroke="black" points="863,-1627.5 863,-1646.5 977,-1646.5 977,-1627.5 863,-1627.5"/>
<text text-anchor="middle" x="920" y="-1634.5" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution3dLayer</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="M784.32,-1637C810.77,-1637 838.97,-1637 862.7,-1637"/>
<polygon fill="midnightblue" stroke="midnightblue" points="784.29,-1633.5 774.29,-1637 784.29,-1640.5 784.29,-1633.5"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="classarmnn_1_1_slice_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="886.5,-1449.5 886.5,-1468.5 953.5,-1468.5 953.5,-1449.5 886.5,-1449.5"/>
<text text-anchor="middle" x="920" y="-1456.5" font-family="Helvetica,sans-Serif" font-size="10.00">SliceLayer</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="M765.11,-1459C805.57,-1459 854.55,-1459 886.21,-1459"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1455.5 755.03,-1459 765.03,-1462.5 765.03,-1455.5"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="classarmnn_1_1_q_lstm_layer.html" target="_top" xlink:title="This layer represents a QLstm operation.">
<polygon fill="white" stroke="black" points="882.5,-1268.5 882.5,-1287.5 957.5,-1287.5 957.5,-1268.5 882.5,-1268.5"/>
<text text-anchor="middle" x="920" y="-1275.5" font-family="Helvetica,sans-Serif" font-size="10.00">QLstmLayer</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="M765.23,-1278C804.04,-1278 850.67,-1278 882.33,-1278"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1274.5 755.03,-1278 765.03,-1281.5 765.03,-1274.5"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="classarmnn_1_1_fill_layer.html" target="_top" xlink:title="This layer represents a fill operation.">
<polygon fill="white" stroke="black" points="891,-713.5 891,-732.5 949,-732.5 949,-713.5 891,-713.5"/>
<text text-anchor="middle" x="920" y="-720.5" font-family="Helvetica,sans-Serif" font-size="10.00">FillLayer</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="M765.05,-723C807.54,-723 859.46,-723 890.84,-723"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-719.5 755.03,-723 765.03,-726.5 765.03,-719.5"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="classarmnn_1_1_depthwise_convolution2d_layer.html" target="_top" xlink:title="This layer represents a depthwise convolution 2d operation.">
<polygon fill="white" stroke="black" points="837,-1215.5 837,-1234.5 1003,-1234.5 1003,-1215.5 837,-1215.5"/>
<text text-anchor="middle" x="920" y="-1222.5" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolution2dLayer</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="M810.2,-1225C819.13,-1225 828.03,-1225 836.68,-1225"/>
<polygon fill="midnightblue" stroke="midnightblue" points="810.11,-1221.5 800.11,-1225 810.11,-1228.5 810.11,-1221.5"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="classarmnn_1_1_normalization_layer.html" target="_top" xlink:title="This layer represents a normalization operation.">
<polygon fill="white" stroke="black" points="863.5,-1071.5 863.5,-1090.5 976.5,-1090.5 976.5,-1071.5 863.5,-1071.5"/>
<text text-anchor="middle" x="920" y="-1078.5" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationLayer</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="M783.28,-1081C810.3,-1081 839.26,-1081 863.46,-1081"/>
<polygon fill="midnightblue" stroke="midnightblue" points="783.03,-1077.5 773.03,-1081 783.03,-1084.5 783.03,-1077.5"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="classarmnn_1_1_fully_connected_layer.html" target="_top" xlink:title="This layer represents a fully connected operation.">
<polygon fill="white" stroke="black" points="860.5,-769.5 860.5,-788.5 979.5,-788.5 979.5,-769.5 860.5,-769.5"/>
<text text-anchor="middle" x="920" y="-776.5" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayer</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="M786.39,-779C811.31,-779 837.63,-779 860.2,-779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="786.19,-775.5 776.19,-779 786.19,-782.5 786.19,-775.5"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="classarmnn_1_1_resize_layer.html" target="_top" xlink:title="This layer represents a resize operation.">
<polygon fill="white" stroke="black" points="882,-610.5 882,-629.5 958,-629.5 958,-610.5 882,-610.5"/>
<text text-anchor="middle" x="920" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResizeLayer</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="M765.2,-620C803.88,-620 850.33,-620 882,-620"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-616.5 755.03,-620 765.03,-623.5 765.03,-616.5"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="classarmnn_1_1_pooling3d_layer.html" target="_top" xlink:title="This layer represents a pooling 3d operation.">
<polygon fill="white" stroke="black" points="874,-1761.5 874,-1780.5 966,-1780.5 966,-1761.5 874,-1761.5"/>
<text text-anchor="middle" x="920" y="-1768.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling3dLayer</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="M772.83,-1771C806.62,-1771 845,-1771 873.94,-1771"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.51,-1767.5 762.51,-1771 772.51,-1774.5 772.51,-1767.5"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="classarmnn_1_1_elementwise_binary_layer.html" target="_top" xlink:title="This layer represents a elementwiseBinary operation.">
<polygon fill="white" stroke="black" points="851,-1568.5 851,-1587.5 989,-1587.5 989,-1568.5 851,-1568.5"/>
<text text-anchor="middle" x="920" y="-1575.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBinaryLayer</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="M796.34,-1578C814.85,-1578 833.75,-1578 850.99,-1578"/>
<polygon fill="midnightblue" stroke="midnightblue" points="796.11,-1574.5 786.11,-1578 796.11,-1581.5 796.11,-1574.5"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="classarmnn_1_1_strided_slice_layer.html" target="_top" xlink:title="This layer represents a strided slice operation.">
<polygon fill="white" stroke="black" points="869.5,-953.5 869.5,-972.5 970.5,-972.5 970.5,-953.5 869.5,-953.5"/>
<text text-anchor="middle" x="920" y="-960.5" font-family="Helvetica,sans-Serif" font-size="10.00">StridedSliceLayer</text>
</a>
</g>
</g>
<!-- Node118&#45;&gt;Node119 -->
<g id="edge118" class="edge">
<title>Node118&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M778,-963C808.67,-963 842.46,-963 869.27,-963"/>
<polygon fill="midnightblue" stroke="midnightblue" points="777.73,-959.5 767.73,-963 777.73,-966.5 777.73,-959.5"/>
</g>
</g>
</svg>