blob: 660b1ae779dcc40eb140f7e077eb946df6ab8f79 [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="3739pt"
viewBox="0.00 0.00 1011.00 3739.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 3735)">
<title>Layer</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-3735 1007,-3735 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,-1828.5 144,-1847.5 188,-1847.5 188,-1828.5 144,-1828.5"/>
<text text-anchor="middle" x="166" y="-1835.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,-3711.5 264,-3730.5 326,-3730.5 326,-3711.5 264,-3711.5"/>
<text text-anchor="middle" x="295" y="-3718.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.91,-1857.63C166.25,-2027.4 163.04,-3249.47 206,-3614 210.68,-3653.74 197.51,-3672.93 225,-3702 234.99,-3712.56 250.26,-3717.44 263.9,-3719.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.41,-1857.64 166.96,-1847.62 163.41,-1857.61 170.41,-1857.64"/>
</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,-3673.5 252,-3692.5 338,-3692.5 338,-3673.5 252,-3673.5"/>
<text text-anchor="middle" x="295" y="-3680.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,-1857.97C166.42,-2026.88 164.38,-3218.98 206,-3575 210.7,-3615.17 197.25,-3634.58 225,-3664 232.08,-3671.5 241.82,-3676.14 251.75,-3678.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.43,-1857.8 166.96,-1847.79 163.43,-1857.77 170.43,-1857.8"/>
</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,-3635.5 262.5,-3654.5 327.5,-3654.5 327.5,-3635.5 262.5,-3635.5"/>
<text text-anchor="middle" x="295" y="-3642.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,-1857.79C166.48,-2024.03 164.79,-3189.79 206,-3538 210.7,-3577.74 197.51,-3596.93 225,-3626 234.65,-3636.2 249.22,-3641.1 262.49,-3643.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.44,-1857.59 166.97,-1847.58 163.44,-1857.57 170.44,-1857.59"/>
</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,-3597.5 251.5,-3616.5 338.5,-3616.5 338.5,-3597.5 251.5,-3597.5"/>
<text text-anchor="middle" x="295" y="-3604.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.95,-1857.84C166.66,-2022.1 166.08,-3159.09 206,-3499 210.72,-3539.17 197.25,-3558.58 225,-3588 231.99,-3595.41 241.58,-3600.02 251.39,-3602.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.46,-1857.73 166.98,-1847.72 163.46,-1857.71 170.46,-1857.73"/>
</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,-3559.5 225,-3578.5 365,-3578.5 365,-3559.5 225,-3559.5"/>
<text text-anchor="middle" x="295" y="-3566.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,-1857.89C166.72,-2020.22 166.54,-3130.04 206,-3462 210.72,-3501.73 197.51,-3520.93 225,-3550 228.67,-3553.88 233.05,-3557 237.81,-3559.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.46,-1857.51 166.98,-1847.51 163.46,-1857.5 170.46,-1857.51"/>
</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,-3521.5 225,-3540.5 365,-3540.5 365,-3521.5 225,-3521.5"/>
<text text-anchor="middle" x="295" y="-3528.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,-1857.89C166.96,-2017.95 168.19,-3098.47 206,-3422 210.75,-3462.61 196.98,-3482.23 225,-3512 228.58,-3515.8 232.84,-3518.86 237.46,-3521.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.49,-1857.63 166.99,-1847.63 163.49,-1857.62 170.49,-1857.63"/>
</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,-3483.5 257.5,-3502.5 332.5,-3502.5 332.5,-3483.5 257.5,-3483.5"/>
<text text-anchor="middle" x="295" y="-3490.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.03,-1857.83C167.36,-2015.2 170.82,-3064.39 206,-3379 210.78,-3421.79 195.66,-3442.49 225,-3474 233.38,-3483 245.6,-3487.88 257.43,-3490.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.53,-1857.71 167.01,-1847.71 163.53,-1857.72 170.53,-1857.71"/>
</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,-3445.5 245.5,-3464.5 344.5,-3464.5 344.5,-3445.5 245.5,-3445.5"/>
<text text-anchor="middle" x="295" y="-3452.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.89,-1857.63C166.14,-2013.41 162.79,-3051.92 206,-3362 210.69,-3395.63 201.2,-3411.78 225,-3436 230.57,-3441.67 237.67,-3445.69 245.19,-3448.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.39,-1857.63 166.94,-1847.62 163.39,-1857.6 170.39,-1857.63"/>
</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,-3407.5 229.5,-3426.5 360.5,-3426.5 360.5,-3407.5 229.5,-3407.5"/>
<text text-anchor="middle" x="295" y="-3414.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,-1857.99C168.23,-2025.52 176.92,-3193.21 206,-3346 210.6,-3370.17 206.91,-3381.33 225,-3398 229.2,-3401.87 234.12,-3404.97 239.37,-3407.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.62,-1857.66 167.06,-1847.68 163.62,-1857.71 170.62,-1857.66"/>
</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,-3369.5 261,-3388.5 329,-3388.5 329,-3369.5 261,-3369.5"/>
<text text-anchor="middle" x="295" y="-3376.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.86,-1857.86C165.79,-2024.27 160.04,-3184.03 206,-3331 210.6,-3345.71 212.55,-3350.93 225,-3360 235.44,-3367.61 248.79,-3372.17 260.96,-3374.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.36,-1857.64 166.93,-1847.62 163.36,-1857.6 170.36,-1857.64"/>
</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,-3331.5 250,-3350.5 340,-3350.5 340,-3331.5 250,-3331.5"/>
<text text-anchor="middle" x="295" y="-3338.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,-1857.86C168.94,-2031.55 182.38,-3286.91 206,-3317 216.46,-3330.33 233.55,-3336.71 249.9,-3339.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.69,-1857.59 167.09,-1847.62 163.69,-1857.66 170.69,-1857.59"/>
</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,-1861 234,-1891 356,-1891 356,-1861 234,-1861"/>
<text text-anchor="start" x="242" y="-1879" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="295" y="-1868" 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="M198.17,-1847.33C211.93,-1851.44 228.45,-1856.39 243.86,-1861"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.84,-1843.87 188.26,-1844.36 196.83,-1850.58 198.84,-1843.87"/>
</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,-2503 629,-2533 759,-2533 759,-2503 629,-2503"/>
<text text-anchor="start" x="637" y="-2521" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2510" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SoftmaxDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge173" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M167.63,-1857.77C171.08,-1960.9 188.81,-2434.53 225,-2488 271.05,-2556.05 303.87,-2561.85 383,-2584 463.03,-2606.41 497.05,-2623.83 570,-2584 582.98,-2576.91 576.43,-2565.23 588,-2556 600.43,-2546.09 615.67,-2538.63 630.64,-2533.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.13,-1857.65 167.3,-1847.77 164.13,-1857.88 171.13,-1857.65"/>
</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,-2267 607.5,-2297 780.5,-2297 780.5,-2267 607.5,-2267"/>
<text text-anchor="start" x="615.5" y="-2285" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2274" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FakeQuantizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge149" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M167.4,-1858.08C169.22,-1931.95 178.82,-2187.63 225,-2252 272.9,-2318.76 303.87,-2325.85 383,-2348 463.03,-2370.41 497.97,-2389.47 570,-2348 583.81,-2340.05 575.64,-2327.06 588,-2317 598.51,-2308.45 611.19,-2301.95 624.05,-2297.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.89,-1857.76 167.17,-1847.85 163.89,-1857.92 170.89,-1857.76"/>
</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,-2031 631.5,-2061 756.5,-2061 756.5,-2031 631.5,-2031"/>
<text text-anchor="start" x="639.5" y="-2049" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2038" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReduceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge168" class="edge">
<title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M168.37,-1858.14C171.84,-1895.11 183.91,-1974.61 225,-2025 275.66,-2087.13 305.36,-2092.04 383,-2112 463.49,-2132.7 496.72,-2151.22 570,-2112 582.72,-2105.19 576.69,-2093.95 588,-2085 601.12,-2074.63 617.27,-2066.82 632.94,-2061.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.82,-1857.41 167.52,-1847.72 164.84,-1857.98 171.82,-1857.41"/>
</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,-3274 633,-3304 755,-3304 755,-3274 633,-3274"/>
<text text-anchor="start" x="641" y="-3292" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-3281" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge158" class="edge">
<title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M167.17,-1858.12C168.64,-2026.54 180.48,-3197.01 225,-3255 270.94,-3314.84 308.88,-3302.98 383,-3317 464.66,-3332.45 487.41,-3326.28 570,-3317 592.85,-3314.43 617.65,-3309.26 638.95,-3304.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.66,-1857.72 167.08,-1847.75 163.66,-1857.78 170.66,-1857.72"/>
</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,-3035 612.5,-3065 775.5,-3065 775.5,-3035 612.5,-3035"/>
<text text-anchor="start" x="620.5" y="-3053" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-3042" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ChannelShuffleDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge140" class="edge">
<title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M167.32,-1858.15C169.43,-1987.29 182.05,-2700.42 206,-2917 211.07,-2962.83 198.79,-2981.06 225,-3019 271.7,-3086.61 303.87,-3092.85 383,-3115 463.03,-3137.41 496.03,-3152.89 570,-3115 582.19,-3108.76 577.15,-3098.34 588,-3090 602,-3079.24 619.22,-3071.09 635.64,-3065.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.81,-1857.73 167.15,-1847.79 163.82,-1857.85 170.81,-1857.73"/>
</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,-2798 620.5,-2828 767.5,-2828 767.5,-2798 620.5,-2798"/>
<text text-anchor="start" x="628.5" y="-2816" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2805" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogSoftmaxDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge157" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M167.01,-1858.04C167.22,-1987.63 170.85,-2704.17 225,-2783 271.53,-2850.73 303.87,-2856.85 383,-2879 463.03,-2901.41 494.49,-2913.73 570,-2879 581.17,-2873.86 578.09,-2865.28 588,-2858 605.26,-2845.32 626.65,-2835.33 645.6,-2828.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.51,-1857.66 167,-1847.66 163.51,-1857.66 170.51,-1857.66"/>
</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,-2326 618,-2356 770,-2356 770,-2326 618,-2326"/>
<text text-anchor="start" x="626" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2333" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PreCompiledDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge166" class="edge">
<title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M166.97,-1857.8C167.22,-1937.83 171.77,-2236.61 225,-2311 272.82,-2377.82 303.87,-2384.85 383,-2407 463.03,-2429.41 497.05,-2446.83 570,-2407 582.98,-2399.91 576.43,-2388.23 588,-2379 600.43,-2369.09 615.67,-2361.63 630.64,-2356.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.47,-1857.63 166.96,-1847.63 163.47,-1857.64 170.47,-1857.63"/>
</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,-3213 609,-3243 779,-3243 779,-3213 609,-3213"/>
<text text-anchor="start" x="617" y="-3231" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-3220" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToBatchNdDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge174" class="edge">
<title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M167.28,-1857.72C169.68,-2020.47 187.45,-3136.92 225,-3196 269.08,-3265.35 303.87,-3269.85 383,-3292 463.03,-3314.41 496.72,-3331.22 570,-3292 582.72,-3285.19 576.61,-3273.85 588,-3265 600.13,-3255.57 614.85,-3248.43 629.39,-3243.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.78,-1857.63 167.14,-1847.68 163.78,-1857.73 170.78,-1857.63"/>
</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,-3099 609,-3129 779,-3129 779,-3099 609,-3099"/>
<text text-anchor="start" x="617" y="-3117" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-3106" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchToSpaceNdDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node40 -->
<g id="edge138" class="edge">
<title>Node1&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M167.36,-1857.87C170.22,-2012.93 190.17,-3024.71 225,-3078 269.96,-3146.78 303.87,-3151.85 383,-3174 463.03,-3196.41 495.66,-3211.17 570,-3174 581.93,-3168.04 577.22,-3157.84 588,-3150 600.23,-3141.1 614.84,-3134.28 629.21,-3129.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.85,-1857.46 167.17,-1847.53 163.85,-1857.59 170.85,-1857.46"/>
</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,-2976 628.5,-3006 759.5,-3006 759.5,-2976 628.5,-2976"/>
<text text-anchor="start" x="636.5" y="-2994" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2983" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PermuteDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge163" class="edge">
<title>Node1&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M166.79,-1858.14C165.44,-2001.61 160.05,-2865.8 225,-2960 271.64,-3027.65 303.87,-3033.85 383,-3056 463.03,-3078.41 497.68,-3096.95 570,-3056 583.53,-3048.34 575.87,-3035.73 588,-3026 599.69,-3016.62 614.01,-3009.71 628.26,-3004.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.29,-1857.81 166.89,-1847.78 163.29,-1857.75 170.29,-1857.81"/>
</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,-2867 633,-2897 755,-2897 755,-2867 633,-2867"/>
<text text-anchor="start" x="641" y="-2885" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2874" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; GatherDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge153" class="edge">
<title>Node1&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M166.93,-1858.04C166.6,-1992.26 167.3,-2758.01 225,-2842 271.53,-2909.73 303.87,-2915.85 383,-2938 463.03,-2960.41 496.03,-2975.89 570,-2938 582.19,-2931.76 576.83,-2920.92 588,-2913 601.26,-2903.6 617.37,-2897.02 632.95,-2892.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.43,-1857.65 166.96,-1847.64 163.43,-1857.63 170.43,-1857.65"/>
</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,-2680 603,-2710 785,-2710 785,-2680 603,-2680"/>
<text text-anchor="start" x="611" y="-2698" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2687" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseUnaryDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge148" class="edge">
<title>Node1&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M167.21,-1857.69C168.62,-1976.62 178.2,-2596.18 225,-2665 271.2,-2732.95 303.87,-2738.85 383,-2761 463.03,-2783.41 497.37,-2801.4 570,-2761 583.26,-2753.63 576.18,-2741.5 588,-2732 599.75,-2722.56 614.09,-2715.43 628.35,-2710.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.71,-1857.48 167.09,-1847.52 163.71,-1857.55 170.71,-1857.48"/>
</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,-2446 615,-2476 773,-2476 773,-2446 615,-2446"/>
<text text-anchor="start" x="623" y="-2464" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2453" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthToSpaceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge144" class="edge">
<title>Node1&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M167.77,-1857.81C171.73,-1955.32 190.9,-2381.6 225,-2429 272.98,-2495.7 303.87,-2502.85 383,-2525 463.03,-2547.41 497.97,-2566.47 570,-2525 583.81,-2517.05 575.56,-2503.95 588,-2494 597.48,-2486.42 608.71,-2480.57 620.25,-2476.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.27,-1857.67 167.37,-1847.81 164.28,-1857.95 171.27,-1857.67"/>
</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,-2210 632,-2240 756,-2240 756,-2210 632,-2210"/>
<text text-anchor="start" x="640" y="-2228" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2217" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; OriginsDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge161" class="edge">
<title>Node1&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M167.93,-1857.77C171.41,-1924.35 185.53,-2139.26 225,-2194 272.92,-2260.46 304.05,-2267.09 383,-2289 463.09,-2311.22 497.97,-2330.47 570,-2289 583.81,-2281.05 575.56,-2267.95 588,-2258 600.61,-2247.91 616.33,-2240.89 631.74,-2236.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.43,-1857.58 167.43,-1847.77 164.43,-1857.93 171.43,-1857.58"/>
</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,-1980 615,-2010 773,-2010 773,-1980 615,-1980"/>
<text text-anchor="start" x="623" y="-1998" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1987" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToDepthDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge175" class="edge">
<title>Node1&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M170.92,-1857.9C177.51,-1886.73 193.32,-1940.34 225,-1974 278.81,-2031.17 306.59,-2034.96 383,-2053 463.89,-2072.1 497.97,-2094.47 570,-2053 583.81,-2045.05 575.3,-2031.62 588,-2022 596.03,-2015.92 605.29,-2011.2 614.91,-2007.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="174.28,-1856.88 168.76,-1847.83 167.43,-1858.35 174.28,-1856.88"/>
</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,-2741 628.5,-2771 759.5,-2771 759.5,-2741 628.5,-2741"/>
<text text-anchor="start" x="636.5" y="-2759" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2748" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReshapeDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node54 -->
<g id="edge169" class="edge">
<title>Node1&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M167.11,-1857.93C167.92,-1982.4 174.61,-2650.14 225,-2724 271.31,-2791.88 303.87,-2797.85 383,-2820 463.03,-2842.41 497.97,-2861.47 570,-2820 583.81,-2812.05 575.56,-2798.95 588,-2789 599.71,-2779.63 614.12,-2772.9 628.46,-2768.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.6,-1857.6 167.04,-1847.62 163.6,-1857.64 170.6,-1857.6"/>
</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,-2623 633,-2653 755,-2653 755,-2623 633,-2623"/>
<text text-anchor="start" x="641" y="-2641" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2630" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ViewsDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node56 -->
<g id="edge182" class="edge">
<title>Node1&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M167.33,-1857.68C169.38,-1971.47 181.8,-2542.26 225,-2606 271.1,-2674.02 303.87,-2679.85 383,-2702 463.03,-2724.41 497.97,-2743.47 570,-2702 583.81,-2694.05 575.56,-2680.95 588,-2671 600.91,-2660.68 617.08,-2653.56 632.84,-2648.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.83,-1857.55 167.15,-1847.61 163.83,-1857.67 170.83,-1857.55"/>
</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,-2388 625.5,-2418 762.5,-2418 762.5,-2388 625.5,-2388"/>
<text text-anchor="start" x="633.5" y="-2406" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2395" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node58 -->
<g id="edge164" class="edge">
<title>Node1&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M166.63,-1857.77C165.39,-1943.9 164.44,-2285.82 225,-2370 272.98,-2436.7 303.87,-2443.85 383,-2466 463.03,-2488.41 497.37,-2506.4 570,-2466 583.26,-2458.63 576.06,-2446.35 588,-2437 598.94,-2428.44 612.1,-2422 625.35,-2417.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.13,-1857.62 166.8,-1847.57 163.13,-1857.51 170.13,-1857.62"/>
</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,-2153 614,-2183 774,-2183 774,-2153 614,-2153"/>
<text text-anchor="start" x="622" y="-2171" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2160" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node60 -->
<g id="edge142" class="edge">
<title>Node1&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M168.61,-1857.93C173.73,-1917.3 191.38,-2091.57 225,-2136 274.31,-2201.16 304.21,-2208.34 383,-2230 463.14,-2252.04 497.37,-2270.4 570,-2230 583.26,-2222.63 576.02,-2210.3 588,-2201 597.74,-2193.44 609.23,-2187.6 620.98,-2183.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="172.07,-1857.34 167.75,-1847.66 165.09,-1857.92 172.07,-1857.34"/>
</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,-1927 624.5,-1957 763.5,-1957 763.5,-1927 624.5,-1927"/>
<text text-anchor="start" x="632.5" y="-1945" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1934" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ActivationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node62 -->
<g id="edge134" class="edge">
<title>Node1&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M174.46,-1856.94C183.53,-1877.73 200.7,-1910.83 225,-1931 283.17,-1979.29 308.76,-1979.74 383,-1994 464.62,-2009.67 495.29,-2030.4 570,-1994 581.67,-1988.31 577.2,-1978.2 588,-1971 598.94,-1963.71 611.67,-1958.24 624.43,-1954.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="177.64,-1855.46 170.56,-1847.57 171.17,-1858.15 177.64,-1855.46"/>
</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,-3159 631,-3189 757,-3189 757,-3159 631,-3159"/>
<text text-anchor="start" x="639" y="-3177" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-3166" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StandInDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node64 -->
<g id="edge177" class="edge">
<title>Node1&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M167.32,-1857.83C169.98,-2016.88 189.05,-3080.67 225,-3137 269.21,-3206.26 303.87,-3210.85 383,-3233 463.03,-3255.41 497.37,-3273.4 570,-3233 583.26,-3225.63 575.89,-3213.14 588,-3204 600.48,-3194.57 615.82,-3188.11 630.89,-3183.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.82,-1857.56 167.15,-1847.62 163.82,-1857.67 170.82,-1857.56"/>
</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,-2922 633,-2952 755,-2952 755,-2922 633,-2922"/>
<text text-anchor="start" x="641" y="-2940" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2929" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; MeanDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge159" class="edge">
<title>Node1&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M166.86,-1857.92C166.01,-1996.33 163.66,-2811.87 225,-2901 271.58,-2968.69 303.87,-2974.85 383,-2997 463.03,-3019.41 497.68,-3037.95 570,-2997 583.53,-2989.34 575.66,-2976.46 588,-2967 601.01,-2957.02 617.22,-2950.36 632.98,-2945.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.36,-1857.6 166.92,-1847.58 163.36,-1857.55 170.36,-1857.6"/>
</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,-2565 633,-2595 755,-2595 755,-2565 633,-2565"/>
<text text-anchor="start" x="641" y="-2583" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2572" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StackDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node68 -->
<g id="edge176" class="edge">
<title>Node1&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M167.47,-1857.83C170.21,-1966.63 185.34,-2488.41 225,-2547 271.05,-2615.05 303.87,-2620.85 383,-2643 463.03,-2665.41 497.37,-2683.4 570,-2643 583.26,-2635.63 576.06,-2623.35 588,-2614 600.98,-2603.84 617.08,-2596.67 632.75,-2591.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.97,-1857.53 167.22,-1847.62 163.97,-1857.7 170.97,-1857.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,-941 625,-971 763,-971 763,-941 625,-941"/>
<text text-anchor="start" x="633" y="-959" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-948" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node70 -->
<g id="edge181" class="edge">
<title>Node1&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M167,-1818.33C167.16,-1699.52 170.62,-1080.94 225,-1019 273.96,-963.23 309.98,-978.23 383,-965 465.25,-950.1 561.75,-949.96 624.97,-952.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.5,-1818.49 166.99,-1828.49 170.5,-1818.49 163.5,-1818.49"/>
</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,-710 594,-740 794,-740 794,-710 594,-710"/>
<text text-anchor="start" x="602" y="-728" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-717" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; InstanceNormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node72 -->
<g id="edge154" class="edge">
<title>Node1&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M166.79,-1817.99C165.97,-1717.94 164.77,-1262.07 206,-892 211.2,-845.3 194.84,-824.03 225,-788 273.12,-730.53 309.32,-742.8 383,-729 452.57,-715.97 532.46,-715.27 593.72,-717.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.29,-1818.21 166.89,-1828.17 170.29,-1818.14 163.29,-1818.21"/>
</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,-1249 620,-1279 768,-1279 768,-1249 620,-1249"/>
<text text-anchor="start" x="628" y="-1267" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1256" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ComparisonDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node74 -->
<g id="edge141" class="edge">
<title>Node1&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M167.81,-1818.25C171.72,-1727.12 189.93,-1349.92 225,-1312 276.71,-1256.08 501.46,-1256.16 619.68,-1260.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.31,-1818.19 167.38,-1828.33 171.3,-1818.49 164.31,-1818.19"/>
</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,-1010 589.5,-1040 798.5,-1040 798.5,-1010 589.5,-1010"/>
<text text-anchor="start" x="597.5" y="-1028" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1017" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeConvolution2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node76 -->
<g id="edge180" class="edge">
<title>Node1&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M167.1,-1818.06C167.83,-1702.83 174.03,-1125.11 225,-1067 271.19,-1014.33 466.05,-1013.43 589.31,-1018.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.59,-1818.24 167.04,-1828.26 170.59,-1818.28 163.59,-1818.24"/>
</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,-769 619.5,-799 768.5,-799 768.5,-769 619.5,-769"/>
<text text-anchor="start" x="627.5" y="-787" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-776" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BroadcastToDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge139" class="edge">
<title>Node1&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M166.77,-1818.09C165.4,-1684.73 160.49,-924.18 225,-847 273.07,-789.49 309.32,-801.8 383,-788 462.75,-773.06 556.08,-774.33 619.33,-777.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.27,-1818.45 166.88,-1828.42 170.27,-1818.38 163.27,-1818.45"/>
</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,-546 601,-576 787,-576 787,-546 601,-546"/>
<text text-anchor="start" x="609" y="-564" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-553" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchNormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node80 -->
<g id="edge137" class="edge">
<title>Node1&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M167.21,-1817.96C168.96,-1661.55 182.01,-641.24 225,-594 268.4,-546.32 307.81,-585.77 365,-556 374.24,-551.19 373.21,-544.55 383,-541 461.15,-512.71 487.16,-534.31 570,-541 583.69,-542.11 598.16,-543.89 612.18,-545.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.71,-1818.35 167.1,-1828.39 170.71,-1818.43 163.71,-1818.35"/>
</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,-1799 633,-1829 755,-1829 755,-1799 633,-1799"/>
<text text-anchor="start" x="641" y="-1817" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1806" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FusedDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node82 -->
<g id="edge152" class="edge">
<title>Node1&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M197.83,-1831.21C239.57,-1822.4 316.46,-1807.51 383,-1802 465.83,-1795.14 486.99,-1797.96 570,-1802 590.47,-1803 612.78,-1804.92 632.71,-1806.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.06,-1827.8 188.01,-1833.31 198.52,-1834.64 197.06,-1827.8"/>
</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,-1542 617,-1572 771,-1572 771,-1542 617,-1542"/>
<text text-anchor="start" x="625" y="-1560" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1549" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchMatMulDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node84 -->
<g id="edge136" class="edge">
<title>Node1&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M166.72,-1817.86C167.23,-1776.38 174.23,-1680.64 225,-1625 275.52,-1569.63 309.44,-1580.39 383,-1566 461.6,-1550.62 553.52,-1550.08 616.75,-1552.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.22,-1818.04 166.71,-1828.04 170.22,-1818.04 163.22,-1818.04"/>
</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,-1317 633,-1347 755,-1347 755,-1317 633,-1317"/>
<text text-anchor="start" x="641" y="-1335" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1324" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TileDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node86 -->
<g id="edge179" class="edge">
<title>Node1&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M166.77,-1817.96C166.3,-1739.53 168.54,-1454.58 225,-1389 326.49,-1271.1 414.45,-1328.74 570,-1330 590.5,-1330.17 612.92,-1330.49 632.94,-1330.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.28,-1818.37 166.86,-1828.34 170.28,-1818.32 163.28,-1818.37"/>
</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,-823 621.5,-853 766.5,-853 766.5,-823 621.5,-823"/>
<text text-anchor="start" x="629.5" y="-841" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-830" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ArgMinMaxDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node88 -->
<g id="edge135" class="edge">
<title>Node1&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M166.85,-1818.1C166.06,-1689.44 164.45,-978.32 225,-906 273.12,-848.53 309.44,-861.39 383,-847 463.58,-831.23 558.17,-831.06 621.47,-833.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.35,-1818.43 166.92,-1828.41 170.35,-1818.38 163.35,-1818.43"/>
</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,-597 616.5,-627 771.5,-627 771.5,-597 616.5,-597"/>
<text text-anchor="start" x="624.5" y="-615" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-604" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogicalBinaryDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node90 -->
<g id="edge156" class="edge">
<title>Node1&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M167.33,-1818.1C169.48,-1690.51 182.29,-985.97 206,-772 211.08,-726.17 195.34,-705.31 225,-670 325.07,-550.9 414.44,-610.37 570,-611 584.95,-611.06 600.92,-611.16 616.23,-611.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.82,-1818.27 167.16,-1828.33 170.82,-1818.39 163.82,-1818.27"/>
</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,-2094 596.5,-2124 791.5,-2124 791.5,-2094 596.5,-2094"/>
<text text-anchor="start" x="604.5" y="-2112" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-2101" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DetectionPostProcessDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node92 -->
<g id="edge146" class="edge">
<title>Node1&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M166.54,-1858.1C166.54,-1902.76 172.35,-2011.69 225,-2080 274.47,-2144.18 304.71,-2150.07 383,-2171 463.29,-2192.47 496.72,-2210.22 570,-2171 582.72,-2164.19 576.54,-2152.75 588,-2144 599.15,-2135.49 612.48,-2128.98 625.83,-2124.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.04,-1858 166.64,-1847.97 163.04,-1857.93 170.04,-1858"/>
</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,-1876 633,-1906 755,-1906 755,-1876 633,-1876"/>
<text text-anchor="start" x="641" y="-1894" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1883" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PadDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node94 -->
<g id="edge162" class="edge">
<title>Node1&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M179.13,-1856.45C189.57,-1870.82 205.94,-1890.11 225,-1901 287.36,-1936.65 311.57,-1927.4 383,-1935 465.64,-1943.79 492.77,-1965.71 570,-1935 580.23,-1930.93 578.37,-1923.32 588,-1918 601.76,-1910.41 617.71,-1904.89 632.97,-1900.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="181.74,-1854.06 173.16,-1847.85 175.99,-1858.06 181.74,-1854.06"/>
</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,-1732 609,-1762 779,-1762 779,-1732 609,-1732"/>
<text text-anchor="start" x="617" y="-1750" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1739" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node96 -->
<g id="edge155" class="edge">
<title>Node1&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M188.11,-1822.45C198.81,-1815.02 212.21,-1806.39 225,-1800 291.79,-1766.65 309.46,-1755.86 383,-1743 458.55,-1729.79 546.05,-1732.52 608.78,-1737.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="185.96,-1819.68 179.83,-1828.33 190.01,-1825.39 185.96,-1819.68"/>
</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,-1601 614,-1631 774,-1631 774,-1601 614,-1601"/>
<text text-anchor="start" x="622" y="-1619" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1608" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution3dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node98 -->
<g id="edge143" class="edge">
<title>Node1&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M169.19,-1818.2C173.8,-1785.86 187.36,-1721.53 225,-1684 278.08,-1631.07 309.44,-1639.39 383,-1625 460.41,-1609.85 550.74,-1609.1 613.86,-1611.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="165.71,-1817.85 167.91,-1828.21 172.65,-1818.74 165.71,-1817.85"/>
</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,-1485 633,-1515 755,-1515 755,-1485 633,-1485"/>
<text text-anchor="start" x="641" y="-1503" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1492" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SliceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node100 -->
<g id="edge172" class="edge">
<title>Node1&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M168.73,-1818.14C173.99,-1762.03 191.51,-1603.93 225,-1566 274.61,-1509.81 309.39,-1521.16 383,-1507 468.64,-1490.53 570.03,-1492.1 632.95,-1495.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="165.23,-1817.94 167.81,-1828.21 172.2,-1818.57 165.23,-1817.94"/>
</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,-1371 633,-1401 755,-1401 755,-1371 633,-1371"/>
<text text-anchor="start" x="641" y="-1389" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1378" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QLstmDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node102 -->
<g id="edge167" class="edge">
<title>Node1&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M167.26,-1817.92C168.57,-1746.29 176.58,-1504.5 225,-1448 273.78,-1391.08 309.3,-1402.68 383,-1389 468.73,-1373.09 570.1,-1376.11 632.98,-1380.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.75,-1818.19 167.09,-1828.25 170.75,-1818.3 163.75,-1818.19"/>
</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,-1191 633,-1221 755,-1221 755,-1191 633,-1191"/>
<text text-anchor="start" x="641" y="-1209" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1198" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FillDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node104 -->
<g id="edge150" class="edge">
<title>Node1&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M167.64,-1818.3C170.95,-1722.19 187.4,-1305.52 225,-1263 273.88,-1207.72 310.22,-1224.18 383,-1212 468.88,-1197.63 569.99,-1199.02 632.8,-1202"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.14,-1818.27 167.3,-1828.38 171.14,-1818.5 164.14,-1818.27"/>
</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,-496 588,-526 800,-526 800,-496 588,-496"/>
<text text-anchor="start" x="596" y="-514" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-503" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthwiseConvolution2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node106 -->
<g id="edge145" class="edge">
<title>Node1&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M167.19,-1818.32C168.77,-1660.49 180.98,-605.11 225,-556 268.03,-507.99 315.12,-558.85 365,-518 378.84,-506.67 367.78,-491.4 383,-482 453.7,-438.31 487.45,-472.4 570,-482 593.65,-484.75 619.34,-490.38 641.1,-495.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.69,-1818.42 167.09,-1828.46 170.69,-1818.49 163.69,-1818.42"/>
</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,-1133 615,-1163 773,-1163 773,-1133 615,-1133"/>
<text text-anchor="start" x="623" y="-1151" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1140" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node108 -->
<g id="edge160" class="edge">
<title>Node1&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M167.52,-1817.84C170.32,-1715.72 185.04,-1258.54 225,-1211 273.13,-1153.74 309.46,-1166.68 383,-1153 460.92,-1138.5 551.77,-1139.03 614.89,-1142.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.01,-1817.93 167.25,-1828.02 171.01,-1818.12 164.01,-1817.93"/>
</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,-884 612,-914 776,-914 776,-884 612,-884"/>
<text text-anchor="start" x="620" y="-902" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-891" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FullyConnectedDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node110 -->
<g id="edge151" class="edge">
<title>Node1&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M166.93,-1818.2C166.68,-1694.52 168.01,-1031.32 225,-964 273.33,-906.91 309.5,-919.92 383,-906 459.69,-891.47 548.96,-891.16 611.95,-893.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.43,-1818.45 166.96,-1828.44 170.43,-1818.43 163.43,-1818.45"/>
</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="625.5,-654 625.5,-684 762.5,-684 762.5,-654 625.5,-654"/>
<text text-anchor="start" x="633.5" y="-672" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-661" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ScatterNdDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node112 -->
<g id="edge171" class="edge">
<title>Node1&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M167.32,-1818.27C169.37,-1694.64 181.5,-1025.3 206,-822 211.05,-780.12 197.58,-761.06 225,-729 273.72,-672.03 309.26,-683.44 383,-670 465.33,-654.99 562.02,-657.85 625.25,-662.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.81,-1818.44 167.15,-1828.5 170.81,-1818.56 163.81,-1818.44"/>
</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="633,-431 633,-461 755,-461 755,-431 633,-431"/>
<text text-anchor="start" x="641" y="-449" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-438" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ResizeDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node114 -->
<g id="edge170" class="edge">
<title>Node1&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M167.15,-1817.73C168.46,-1655.12 178.93,-567.89 225,-518 268.37,-471.04 312.8,-521.91 365,-485 377.08,-476.46 370.14,-464.32 383,-457 460.34,-412.98 567,-421.21 632.91,-432.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.65,-1818.14 167.07,-1828.17 170.65,-1818.2 163.65,-1818.14"/>
</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="625.5,-1669 625.5,-1699 762.5,-1699 762.5,-1669 625.5,-1669"/>
<text text-anchor="start" x="633.5" y="-1687" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1676" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling3dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node116 -->
<g id="edge165" class="edge">
<title>Node1&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M174.16,-1818.92C183.05,-1797.64 200.14,-1763.52 225,-1743 282.81,-1695.28 309.24,-1697.32 383,-1684 465.36,-1669.12 562.04,-1672.32 625.26,-1677.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.8,-1817.89 170.36,-1828.47 177.31,-1820.48 170.8,-1817.89"/>
</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="602,-1431 602,-1461 786,-1461 786,-1431 602,-1431"/>
<text text-anchor="start" x="610" y="-1449" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1438" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseBinaryDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node118 -->
<g id="edge147" class="edge">
<title>Node1&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M167.88,-1818.18C171.12,-1754.17 184.35,-1554.44 225,-1507 273.78,-1450.08 309.28,-1461.56 383,-1448 455.65,-1434.64 539.51,-1435.03 601.67,-1438.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.37,-1818.32 167.39,-1828.48 171.36,-1818.66 164.37,-1818.32"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="620.5,-1072 620.5,-1102 767.5,-1102 767.5,-1072 620.5,-1072"/>
<text text-anchor="start" x="628.5" y="-1090" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="694" y="-1079" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StridedSliceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node120 -->
<g id="edge178" class="edge">
<title>Node1&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M167.41,-1818.09C169.79,-1711.05 183.16,-1206.89 225,-1153 318.47,-1032.61 522.69,-1052.18 627.73,-1071.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.91,-1818.09 167.19,-1828.16 170.91,-1818.24 163.91,-1818.09"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><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;Node122 -->
<g id="edge121" class="edge">
<title>Node1&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M166.91,-1818.36C166.22,-1656.28 163.05,-544.58 206,-490 219.22,-473.2 242.97,-467.44 262.47,-465.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.41,-1818.37 166.95,-1828.36 170.41,-1818.34 163.41,-1818.37"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><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;Node123 -->
<g id="edge122" class="edge">
<title>Node1&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M167.07,-1818.17C167.66,-1661.11 172.84,-620.87 206,-486 210.6,-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.57,-1818.26 167.03,-1828.27 170.57,-1818.28 163.57,-1818.26"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><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;Node124 -->
<g id="edge123" class="edge">
<title>Node1&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M166.93,-1818.31C166.48,-1672.13 165.35,-753.79 206,-479 210.72,-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.43,-1818.47 166.96,-1828.46 170.43,-1818.45 163.43,-1818.47"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><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;Node125 -->
<g id="edge124" class="edge">
<title>Node1&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M167.11,-1818.18C168.04,-1670.99 175,-746.31 206,-468 210.86,-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.61,-1818.37 167.05,-1828.39 170.61,-1818.42 163.61,-1818.37"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><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;Node126 -->
<g id="edge125" class="edge">
<title>Node1&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M166.89,-1818.14C166.16,-1666.81 163.21,-693.77 206,-403 210.69,-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.39,-1818.29 166.94,-1828.27 170.39,-1818.25 163.39,-1818.29"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><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;Node127 -->
<g id="edge126" class="edge">
<title>Node1&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M167.08,-1818.02C167.77,-1665.71 173.43,-686.36 206,-392 210.83,-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.58,-1818.19 167.04,-1828.21 170.58,-1818.22 163.58,-1818.19"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><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;Node128 -->
<g id="edge127" class="edge">
<title>Node1&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M166.86,-1818.07C165.86,-1661.98 161.06,-633.82 206,-327 210.67,-295.1 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.36,-1818.49 166.93,-1828.46 170.36,-1818.44 163.36,-1818.49"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><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;Node129 -->
<g id="edge128" class="edge">
<title>Node1&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M167.05,-1817.95C167.52,-1660.92 171.86,-626.48 206,-316 210.8,-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.55,-1818.4 167.02,-1828.41 170.55,-1818.42 163.55,-1818.4"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><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;Node130 -->
<g id="edge129" class="edge">
<title>Node1&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M167.2,-1818.04C168.96,-1645.81 182.33,-413.29 206,-251 210.65,-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.7,-1818.17 167.1,-1828.21 170.7,-1818.24 163.7,-1818.17"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><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;Node131 -->
<g id="edge130" class="edge">
<title>Node1&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M167.02,-1817.94C167.27,-1656.5 170.28,-566.66 206,-240 210.78,-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.52,-1818.29 167.01,-1828.29 170.52,-1818.3 163.52,-1818.29"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><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;Node132 -->
<g id="edge131" class="edge">
<title>Node1&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M167.18,-1817.9C168.78,-1640.56 181.26,-345.33 206,-175 210.63,-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,-1818.11 167.09,-1828.14 170.67,-1818.17 163.68,-1818.11"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><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;Node133 -->
<g id="edge132" class="edge">
<title>Node1&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M167,-1818.01C167.04,-1652.51 168.7,-506.9 206,-164 210.75,-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.5,-1818.2 167,-1828.2 170.5,-1818.2 163.5,-1818.2"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><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;Node134 -->
<g id="edge133" class="edge">
<title>Node1&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M167.15,-1818.38C168.57,-1638.45 180.15,-277.58 206,-99 210.62,-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.65,-1818.47 167.07,-1828.5 170.65,-1818.53 163.65,-1818.47"/>
</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,-1828.5 0,-1847.5 107,-1847.5 107,-1828.5 0,-1828.5"/>
<text text-anchor="middle" x="53.5" y="-1835.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,-1838C126.79,-1838 136.07,-1838 143.87,-1838"/>
<polygon fill="midnightblue" stroke="midnightblue" points="117.16,-1834.5 107.16,-1838 117.16,-1841.5 117.16,-1834.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,-3692.5 660,-3711.5 728,-3711.5 728,-3692.5 660,-3692.5"/>
<text text-anchor="middle" x="694" y="-3699.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,-3685.5C431.35,-3689.48 590.88,-3697.11 659.87,-3700.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="348.27,-3682 338.11,-3685.02 347.93,-3688.99 348.27,-3682"/>
</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,-3654.5 655.5,-3673.5 732.5,-3673.5 732.5,-3654.5 655.5,-3654.5"/>
<text text-anchor="middle" x="694" y="-3661.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,-3680.51C429.33,-3676.62 584.16,-3669.21 655.41,-3665.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="347.93,-3677.01 338.11,-3680.98 348.27,-3684 347.93,-3677.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,-3522.5 652,-3541.5 736,-3541.5 736,-3522.5 652,-3522.5"/>
<text text-anchor="middle" x="694" y="-3529.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,-3431.7C361.57,-3433.02 363.34,-3434.45 365,-3436 382.84,-3452.73 364.13,-3472.45 383,-3488 460.29,-3551.7 586.91,-3546.5 651.81,-3538.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="361.44,-3428.66 351.04,-3426.65 357.92,-3434.71 361.44,-3428.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,-3484.5 652.5,-3503.5 735.5,-3503.5 735.5,-3484.5 652.5,-3484.5"/>
<text text-anchor="middle" x="694" y="-3491.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,-3430.06C356.84,-3431.81 361.06,-3433.78 365,-3436 374.59,-3441.4 373.06,-3448.27 383,-3453 472.09,-3495.4 590.94,-3498.26 652.38,-3496.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="353.48,-3426.69 342.89,-3426.57 351.1,-3433.27 353.48,-3426.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,-3446.5 647.5,-3465.5 740.5,-3465.5 740.5,-3446.5 647.5,-3446.5"/>
<text text-anchor="middle" x="694" y="-3453.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,-3428.05C368.49,-3429.13 375.9,-3430.14 383,-3431 476.68,-3442.3 586.91,-3449.82 647.45,-3453.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="361.55,-3424.58 351.14,-3426.55 360.5,-3431.5 361.55,-3424.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,-3408.5 649,-3427.5 739,-3427.5 739,-3408.5 649,-3408.5"/>
<text text-anchor="middle" x="694" y="-3415.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,-3417.19C452.72,-3417.39 581.75,-3417.72 648.97,-3417.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="370.68,-3413.69 360.67,-3417.16 370.66,-3420.69 370.68,-3413.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,-3370.5 639,-3389.5 749,-3389.5 749,-3370.5 639,-3370.5"/>
<text text-anchor="middle" x="694" y="-3377.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,-3410.02C449.04,-3402.74 569.56,-3391.5 638.89,-3385.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="370.3,-3406.56 360.67,-3410.97 370.95,-3413.53 370.3,-3406.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,-3332.5 644.5,-3351.5 743.5,-3351.5 743.5,-3332.5 644.5,-3332.5"/>
<text text-anchor="middle" x="694" y="-3339.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,-3404.45C353.67,-3402.52 359.52,-3400.37 365,-3398 373.6,-3394.27 374.18,-3390.18 383,-3387 471.5,-3355.06 581.96,-3345.74 644.28,-3343.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="346.41,-3401.21 337.88,-3407.49 348.47,-3407.9 346.41,-3401.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="M295.76,-1901.19C295.34,-2004.84 299.36,-2396.86 383,-2479 447.25,-2542.09 558.52,-2539.76 628.82,-2530.32"/>
<polygon fill="orange" stroke="orange" points="299.26,-1901.06 295.82,-1891.03 292.26,-1901.01 299.26,-1901.06"/>
<text text-anchor="middle" x="476.5" y="-2538" 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="M298.31,-1901.04C305.75,-1975.92 331.64,-2195.77 383,-2242 443.1,-2296.09 538.25,-2300.77 607.3,-2295.23"/>
<polygon fill="orange" stroke="orange" points="301.79,-1900.7 297.34,-1891.09 294.83,-1901.38 301.79,-1900.7"/>
<text text-anchor="middle" x="476.5" y="-2300" 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="M305.58,-1900.83C318.42,-1930.45 344.17,-1978.98 383,-2003 458.9,-2049.95 565.01,-2054.36 631.33,-2051.48"/>
<polygon fill="orange" stroke="orange" points="308.65,-1899.1 301.58,-1891.21 302.19,-1901.79 308.65,-1899.1"/>
<text text-anchor="middle" x="476.5" y="-2054" 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="M296.67,-1901.46C301.66,-2085.57 334,-3207.17 383,-3258 416.31,-3292.56 552.46,-3294.1 632.83,-3291.79"/>
<polygon fill="orange" stroke="orange" points="300.17,-1901.27 296.4,-1891.37 293.17,-1901.46 300.17,-1901.27"/>
<text text-anchor="middle" x="476.5" y="-3295" 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.01,-1901.78C296.31,-2064.01 301.69,-2939.52 383,-3022 413.92,-3053.36 531.14,-3056.14 612.23,-3054.02"/>
<polygon fill="orange" stroke="orange" points="299.51,-1901.35 295.99,-1891.35 292.51,-1901.36 299.51,-1901.35"/>
<text text-anchor="middle" x="476.5" y="-3057" 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.53,-1901.56C299.73,-2042.62 318.4,-2721.94 383,-2786 415.32,-2818.05 539.39,-2819.6 620.44,-2816.93"/>
<polygon fill="orange" stroke="orange" points="300.03,-1901.23 296.31,-1891.31 293.03,-1901.38 300.03,-1901.23"/>
<text text-anchor="middle" x="476.5" y="-2820" 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="M297.22,-1901.3C301.83,-1985.84 321.27,-2256.36 383,-2312 416.38,-2342.08 537.14,-2345.32 617.72,-2343.9"/>
<polygon fill="orange" stroke="orange" points="300.7,-1900.88 296.68,-1891.07 293.71,-1901.24 300.7,-1900.88"/>
<text text-anchor="middle" x="476.5" y="-2347" 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="M295.81,-1901.46C294.74,-2075.55 292.48,-3086.47 383,-3184 439.21,-3244.56 537.95,-3248.72 608.91,-3242.1"/>
<polygon fill="orange" stroke="orange" points="299.31,-1901.24 295.88,-1891.22 292.31,-1901.2 299.31,-1901.24"/>
<text text-anchor="middle" x="476.5" y="-3247" 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="M295.98,-1901.23C296.12,-2065.63 300.61,-2980.51 383,-3069 412.83,-3101.04 527.75,-3110.58 608.94,-3113.25"/>
<polygon fill="orange" stroke="orange" points="299.48,-1901.1 295.98,-1891.1 292.48,-1901.11 299.48,-1901.1"/>
<text text-anchor="middle" x="476.5" y="-3114" 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.2,-1901.5C297.66,-2056.63 308.8,-2869.46 383,-2948 445.03,-3013.66 557.23,-3012.18 628.28,-3003.06"/>
<polygon fill="orange" stroke="orange" points="299.7,-1901.08 296.11,-1891.11 292.7,-1901.14 299.7,-1901.08"/>
<text text-anchor="middle" x="476.5" y="-3010" 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.49,-1901.4C299.49,-2046.05 317.62,-2761.93 383,-2832 416.01,-2867.37 552.27,-2877.73 632.74,-2880.76"/>
<polygon fill="orange" stroke="orange" points="299.98,-1901.2 296.28,-1891.28 292.98,-1901.35 299.98,-1901.2"/>
<text text-anchor="middle" x="476.5" y="-2879" 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="M296.91,-1901.43C301.8,-2030.93 326.78,-2613.03 383,-2668 413.27,-2697.6 522.7,-2701.07 603,-2699.32"/>
<polygon fill="orange" stroke="orange" points="300.4,-1901.15 296.54,-1891.29 293.41,-1901.41 300.4,-1901.15"/>
<text text-anchor="middle" x="476.5" y="-2702" 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="M296.03,-1901.5C296.72,-2000.61 304.68,-2358.39 383,-2432 415.4,-2462.45 534.16,-2465.74 614.92,-2464.2"/>
<polygon fill="orange" stroke="orange" points="299.53,-1901.21 295.98,-1891.22 292.53,-1901.24 299.53,-1901.21"/>
<text text-anchor="middle" x="476.5" y="-2467" 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="M299.15,-1901.12C308.29,-1969.66 337.1,-2157.39 383,-2196 419.4,-2226.62 552.28,-2228.84 631.77,-2227.24"/>
<polygon fill="orange" stroke="orange" points="302.62,-1900.64 297.85,-1891.18 295.68,-1901.55 302.62,-1900.64"/>
<text text-anchor="middle" x="476.5" y="-2230" 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="M317.93,-1898.29C334.39,-1913.64 358.26,-1933.15 383,-1944 457.43,-1976.64 550.23,-1988.56 614.81,-1992.82"/>
<polygon fill="orange" stroke="orange" points="320.12,-1895.53 310.48,-1891.14 315.27,-1900.59 320.12,-1895.53"/>
<text text-anchor="middle" x="476.5" y="-1991" 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="M296.79,-1901.15C301.23,-2034.4 324.89,-2654.05 383,-2714 445.75,-2778.74 557.47,-2777.18 628.26,-2768.08"/>
<polygon fill="orange" stroke="orange" points="300.29,-1900.97 296.46,-1891.09 293.29,-1901.2 300.29,-1900.97"/>
<text text-anchor="middle" x="476.5" y="-2775" 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="M297.24,-1901.42C303.44,-2023.68 332.78,-2547.36 383,-2598 447.77,-2663.31 562.67,-2659.67 632.92,-2649.76"/>
<polygon fill="orange" stroke="orange" points="300.72,-1900.98 296.73,-1891.17 293.73,-1901.33 300.72,-1900.98"/>
<text text-anchor="middle" x="476.5" y="-2658" 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="M296.79,-1901.21C300.14,-1991.21 316.29,-2294.73 383,-2359 446.81,-2420.48 555.04,-2421.5 625.25,-2414.14"/>
<polygon fill="orange" stroke="orange" points="300.28,-1900.97 296.43,-1891.1 293.28,-1901.21 300.28,-1900.97"/>
<text text-anchor="middle" x="476.5" y="-2420" 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="M296.22,-1901.39C298.18,-1953.98 310.75,-2074.77 383,-2133 447.41,-2184.92 545.33,-2187.34 613.83,-2180.85"/>
<polygon fill="orange" stroke="orange" points="299.72,-1901.15 295.95,-1891.25 292.72,-1901.34 299.72,-1901.15"/>
<text text-anchor="middle" x="476.5" y="-2186" 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="M353.26,-1893.76C363.12,-1896.44 373.31,-1898.98 383,-1901 465.24,-1918.16 561.33,-1929.55 624.48,-1935.88"/>
<polygon fill="orange" stroke="orange" points="354.12,-1890.36 343.55,-1891.04 352.23,-1897.1 354.12,-1890.36"/>
<text text-anchor="middle" x="476.5" y="-1932" 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="M295.91,-1901.63C295.52,-2071.62 297.15,-3032.61 383,-3126 415.48,-3161.33 550.18,-3170.77 630.95,-3173.21"/>
<polygon fill="orange" stroke="orange" points="299.41,-1901.4 295.93,-1891.39 292.41,-1901.38 299.41,-1901.4"/>
<text text-anchor="middle" x="476.5" y="-3172" 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="M296.33,-1901.08C298.5,-2050.23 313.05,-2816.59 383,-2891 416.07,-2926.18 552.31,-2934.69 632.76,-2936.6"/>
<polygon fill="orange" stroke="orange" points="299.83,-1901.01 296.19,-1891.06 292.83,-1901.11 299.83,-1901.01"/>
<text text-anchor="middle" x="476.5" y="-2936" 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="M297.42,-1901.24C304.25,-2018.2 335.33,-2503.83 383,-2550 417.42,-2583.34 552.79,-2584.89 632.81,-2582.69"/>
<polygon fill="orange" stroke="orange" points="300.91,-1900.88 296.84,-1891.1 293.92,-1901.28 300.91,-1900.88"/>
<text text-anchor="middle" x="476.5" y="-2586" 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.92,-1850.67C301.99,-1717.83 328.21,-1105.23 383,-1043 439.42,-978.92 488.03,-1022.9 570,-999 598.23,-990.77 629.51,-979.81 653.46,-971.01"/>
<polygon fill="orange" stroke="orange" points="293.42,-1850.59 296.55,-1860.71 300.42,-1850.85 293.42,-1850.59"/>
<text text-anchor="middle" x="476.5" y="-1046" 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="M296.31,-1850.66C298.41,-1696.52 312.73,-888.68 383,-807 438.68,-742.28 487.61,-785.39 570,-763 595.67,-756.02 624.05,-747.32 647.08,-740.01"/>
<polygon fill="orange" stroke="orange" points="292.8,-1850.94 296.17,-1860.98 299.8,-1851.03 292.8,-1850.94"/>
<text text-anchor="middle" x="476.5" y="-810" 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="M296.58,-1850.9C299.28,-1756.35 313.64,-1423.21 383,-1349 441.3,-1286.62 487.86,-1328.3 570,-1305 597.18,-1297.29 627.27,-1287.29 650.89,-1279.09"/>
<polygon fill="orange" stroke="orange" points="293.08,-1850.89 296.31,-1860.98 300.08,-1851.08 293.08,-1850.89"/>
<text text-anchor="middle" x="476.5" y="-1352" 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.14,-1850.5C303.08,-1723.09 332.09,-1159.37 383,-1102 439.67,-1038.14 487.2,-1078.84 570,-1058 592.41,-1052.36 617.01,-1045.83 638.29,-1040.07"/>
<polygon fill="orange" stroke="orange" points="293.63,-1850.66 296.67,-1860.82 300.62,-1850.99 293.63,-1850.66"/>
<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.44,-1850.66C299.22,-1701.58 316.61,-942.8 383,-866 438.84,-801.41 489.72,-851.07 570,-822 578.41,-818.96 579.65,-816.21 588,-813 601.59,-807.78 616.51,-803.08 630.72,-799.05"/>
<polygon fill="orange" stroke="orange" points="292.94,-1850.62 296.25,-1860.68 299.93,-1850.75 292.94,-1850.62"/>
<text text-anchor="middle" x="476.5" y="-869" 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.98,-1850.52C296.11,-1681.49 300.5,-725.84 383,-630 386.93,-625.44 529.94,-594.95 620.33,-576.06"/>
<polygon fill="orange" stroke="orange" points="292.48,-1850.7 295.98,-1860.7 299.48,-1850.7 292.48,-1850.7"/>
<text text-anchor="middle" x="476.5" y="-633" 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.22,-1865.03C441.94,-1853.21 561.21,-1834.58 632.79,-1823.4"/>
<polygon fill="orange" stroke="orange" points="365.64,-1861.58 356.3,-1866.58 366.72,-1868.5 365.64,-1861.58"/>
<text text-anchor="middle" x="476.5" y="-1865" 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="M297.89,-1850.7C302.88,-1802.82 320.68,-1698.83 383,-1644 447.1,-1587.6 489.72,-1629.07 570,-1600 578.41,-1596.96 579.72,-1594.39 588,-1591 605.02,-1584.03 624.05,-1577.51 641.17,-1572.08"/>
<polygon fill="orange" stroke="orange" points="294.39,-1850.54 296.94,-1860.82 301.36,-1851.19 294.39,-1850.54"/>
<text text-anchor="middle" x="476.5" y="-1647" 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="M297.18,-1850.33C301.77,-1762.03 321.33,-1472.66 383,-1408 441.93,-1346.22 487.12,-1384.53 570,-1364 591.74,-1358.62 615.58,-1352.47 636.43,-1347.01"/>
<polygon fill="orange" stroke="orange" points="293.67,-1850.36 296.67,-1860.53 300.67,-1850.71 293.67,-1850.36"/>
<text text-anchor="middle" x="476.5" y="-1411" 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.57,-1850.81C300.07,-1707.3 320.46,-996.96 383,-925 439.01,-860.56 488.46,-906.31 570,-881 578.2,-878.46 579.94,-876.95 588,-874 607.55,-866.85 629.29,-859.33 647.89,-853.02"/>
<polygon fill="orange" stroke="orange" points="293.07,-1850.76 296.34,-1860.85 300.07,-1850.93 293.07,-1850.76"/>
<text text-anchor="middle" x="476.5" y="-928" 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="M296.09,-1850.47C296.92,-1686.05 304.99,-780.42 383,-689 438.42,-624.05 487.2,-665.84 570,-645 592.41,-639.36 617.01,-632.83 638.29,-627.07"/>
<polygon fill="orange" stroke="orange" points="292.59,-1850.59 296.05,-1860.61 299.59,-1850.62 292.59,-1850.59"/>
<text text-anchor="middle" x="476.5" y="-692" 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="M299.67,-1901.01C307.19,-1942.61 328.51,-2025.46 383,-2066 443.7,-2111.16 530.09,-2119.91 596.26,-2118.51"/>
<polygon fill="orange" stroke="orange" points="303.12,-1900.41 298,-1891.13 296.21,-1901.58 303.12,-1900.41"/>
<text text-anchor="middle" x="476.5" y="-2121" 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.69,-1878.67C442.42,-1881.53 561.35,-1886.03 632.79,-1888.73"/>
<polygon fill="orange" stroke="orange" points="366.42,-1875.16 356.3,-1878.28 366.16,-1882.15 366.42,-1875.16"/>
<text text-anchor="middle" x="476.5" y="-1889" 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="M323.38,-1854.86C339.86,-1843.06 361.72,-1828.97 383,-1820 461.58,-1786.87 487.02,-1796.66 570,-1777 590.21,-1772.21 612.26,-1766.87 632.04,-1762.04"/>
<polygon fill="orange" stroke="orange" points="321.29,-1852.05 315.29,-1860.78 325.43,-1857.7 321.29,-1852.05"/>
<text text-anchor="middle" x="476.5" y="-1823" 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="M301.44,-1851C311.05,-1812.99 334.75,-1741.07 383,-1703 450.03,-1650.12 488.03,-1682.9 570,-1659 598.23,-1650.77 629.51,-1639.81 653.46,-1631.01"/>
<polygon fill="orange" stroke="orange" points="298.02,-1850.22 299.09,-1860.77 304.83,-1851.86 298.02,-1850.22"/>
<text text-anchor="middle" x="476.5" y="-1706" 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="M295.65,-1850.83C296.3,-1794.47 306.19,-1657.38 383,-1585 445.14,-1526.45 489.72,-1570.07 570,-1541 578.41,-1537.96 579.69,-1535.32 588,-1532 603.75,-1525.71 621.24,-1519.93 637.36,-1515.06"/>
<polygon fill="orange" stroke="orange" points="292.15,-1850.98 295.62,-1860.99 299.15,-1850.99 292.15,-1850.98"/>
<text text-anchor="middle" x="476.5" y="-1588" 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="M297.92,-1850.46C304.5,-1769.77 328.8,-1522.37 383,-1467 442.72,-1405.98 487.53,-1445.09 570,-1423 595.09,-1416.28 622.82,-1408.01 645.59,-1401"/>
<polygon fill="orange" stroke="orange" points="294.41,-1850.46 297.11,-1860.7 301.39,-1851.01 294.41,-1850.46"/>
<text text-anchor="middle" x="476.5" y="-1470" 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.12,-1850.78C297.13,-1749.48 306.08,-1373.64 383,-1290 440.79,-1227.15 488.46,-1271.31 570,-1246 578.2,-1243.46 579.9,-1241.84 588,-1239 605.76,-1232.76 625.4,-1226.44 642.84,-1221.02"/>
<polygon fill="orange" stroke="orange" points="292.62,-1850.96 296.04,-1860.98 299.62,-1851.01 292.62,-1850.96"/>
<text text-anchor="middle" x="476.5" y="-1293" 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="M295.83,-1850.71C294.86,-1676.73 293.13,-661.04 383,-562 396.93,-546.65 503.6,-531.55 587.98,-521.81"/>
<polygon fill="orange" stroke="orange" points="292.33,-1850.75 295.89,-1860.72 299.33,-1850.7 292.33,-1850.75"/>
<text text-anchor="start" x="408" y="-576" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
<text text-anchor="middle" x="476.5" y="-565" 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="M295.74,-1850.71C295.17,-1743.06 298.48,-1324.14 383,-1231 440.37,-1167.77 487.86,-1210.3 570,-1187 578.11,-1184.7 579.98,-1183.6 588,-1181 606.45,-1175.03 626.78,-1168.6 644.59,-1163.02"/>
<polygon fill="orange" stroke="orange" points="292.24,-1850.97 295.81,-1860.95 299.24,-1850.92 292.24,-1850.97"/>
<text text-anchor="middle" x="476.5" y="-1234" 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.74,-1850.65C301.01,-1712.18 324.35,-1051.07 383,-984 439.2,-919.72 489.72,-969.07 570,-940 578.41,-936.96 579.69,-934.32 588,-931 603.75,-924.71 621.24,-918.93 637.36,-914.06"/>
<polygon fill="orange" stroke="orange" points="293.24,-1850.63 296.43,-1860.73 300.24,-1850.84 293.24,-1850.63"/>
<text text-anchor="middle" x="476.5" y="-987" 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.19,-1850.76C297.63,-1691.95 308.83,-834.58 383,-748 438.55,-683.16 487.36,-725.47 570,-704 593.85,-697.8 620.14,-690.4 642.28,-684"/>
<polygon fill="orange" stroke="orange" points="292.69,-1850.94 296.11,-1860.97 299.69,-1851 292.69,-1850.94"/>
<text text-anchor="middle" x="476.5" y="-751" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ScatterNdDescriptor &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="M295.8,-1850.58C294.65,-1672.44 291.68,-615.09 383,-510 399.31,-491.23 547.52,-467.01 632.97,-454.43"/>
<polygon fill="orange" stroke="orange" points="292.3,-1850.62 295.87,-1860.6 299.3,-1850.58 292.3,-1850.62"/>
<text text-anchor="middle" x="476.5" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeDescriptor &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="M307.93,-1851.81C322.14,-1825.57 348.39,-1784.43 383,-1762 454.65,-1715.57 487.28,-1739.16 570,-1718 593.18,-1712.07 618.69,-1705.09 640.45,-1699.01"/>
<polygon fill="orange" stroke="orange" points="304.79,-1850.26 303.24,-1860.74 310.99,-1853.51 304.79,-1850.26"/>
<text text-anchor="middle" x="476.5" y="-1765" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dDescriptor &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="M298.86,-1850.85C307.59,-1778.53 336.18,-1572.24 383,-1526 443.75,-1466.01 488.46,-1507.31 570,-1482 578.2,-1479.46 579.85,-1477.7 588,-1475 602.9,-1470.06 619.17,-1465.27 634.37,-1461.06"/>
<polygon fill="orange" stroke="orange" points="295.37,-1850.55 297.67,-1860.89 302.32,-1851.37 295.37,-1850.55"/>
<text text-anchor="middle" x="476.5" y="-1529" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryDescriptor &gt;</text>
</g>
<!-- Node22&#45;&gt;Node120 -->
<g id="edge119" class="edge">
<title>Node22&#45;&gt;Node120</title>
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M297.42,-1850.93C304.39,-1731.47 336.59,-1223.72 383,-1172 440.02,-1108.45 487.86,-1151.3 570,-1128 597.18,-1120.29 627.27,-1110.29 650.89,-1102.09"/>
<polygon fill="orange" stroke="orange" points="293.92,-1850.77 296.84,-1860.95 300.91,-1851.17 293.92,-1850.77"/>
<text text-anchor="middle" x="476.5" y="-1175" 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,-2508.5 878,-2527.5 962,-2527.5 962,-2508.5 878,-2508.5"/>
<text text-anchor="middle" x="920" y="-2515.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,-2518C805.34,-2518 847.42,-2518 877.77,-2518"/>
<polygon fill="midnightblue" stroke="midnightblue" points="769.19,-2514.5 759.19,-2518 769.19,-2521.5 769.19,-2514.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,-2272.5 856,-2291.5 984,-2291.5 984,-2272.5 856,-2272.5"/>
<text text-anchor="middle" x="920" y="-2279.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,-2282C812.65,-2282 835.49,-2282 855.7,-2282"/>
<polygon fill="midnightblue" stroke="midnightblue" points="790.64,-2278.5 780.64,-2282 790.64,-2285.5 790.64,-2278.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,-2036.5 880,-2055.5 960,-2055.5 960,-2036.5 880,-2036.5"/>
<text text-anchor="middle" x="920" y="-2043.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,-2046C804.34,-2046 848.71,-2046 879.83,-2046"/>
<polygon fill="midnightblue" stroke="midnightblue" points="766.51,-2042.5 756.51,-2046 766.51,-2049.5 766.51,-2042.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,-3271.5 886,-3290.5 954,-3290.5 954,-3271.5 886,-3271.5"/>
<text text-anchor="middle" x="920" y="-3278.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,-3286.5C805.41,-3285.06 854.21,-3283.31 885.9,-3282.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="764.9,-3283 755.03,-3286.86 765.15,-3290 764.9,-3283"/>
</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,-3310 842,-3340 998,-3340 998,-3310 842,-3310"/>
<text text-anchor="start" x="850" y="-3328" font-family="Helvetica,sans-Serif" font-size="10.00">UnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="920" y="-3317" 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="M764.93,-3300.24C789.37,-3304.17 816.92,-3308.59 841.91,-3312.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.46,-3296.78 755.03,-3298.65 764.35,-3303.69 765.46,-3296.78"/>
</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,-3040.5 861.5,-3059.5 978.5,-3059.5 978.5,-3040.5 861.5,-3040.5"/>
<text text-anchor="middle" x="920" y="-3047.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,-3050C811.16,-3050 838.23,-3050 861.26,-3050"/>
<polygon fill="midnightblue" stroke="midnightblue" points="785.55,-3046.5 775.55,-3050 785.55,-3053.5 785.55,-3046.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,-2803.5 869.5,-2822.5 970.5,-2822.5 970.5,-2803.5 869.5,-2803.5"/>
<text text-anchor="middle" x="920" y="-2810.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,-2813C808.67,-2813 842.46,-2813 869.27,-2813"/>
<polygon fill="midnightblue" stroke="midnightblue" points="777.73,-2809.5 767.73,-2813 777.73,-2816.5 777.73,-2809.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,-2331.5 867,-2350.5 973,-2350.5 973,-2331.5 867,-2331.5"/>
<text text-anchor="middle" x="920" y="-2338.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,-2341C809.54,-2341 841.24,-2341 866.95,-2341"/>
<polygon fill="midnightblue" stroke="midnightblue" points="780.21,-2337.5 770.21,-2341 780.21,-2344.5 780.21,-2337.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,-3218.5 857.5,-3237.5 982.5,-3237.5 982.5,-3218.5 857.5,-3218.5"/>
<text text-anchor="middle" x="920" y="-3225.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,-3228C812.17,-3228 836.19,-3228 857.23,-3228"/>
<polygon fill="midnightblue" stroke="midnightblue" points="789.05,-3224.5 779.05,-3228 789.05,-3231.5 789.05,-3224.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,-3104.5 857.5,-3123.5 982.5,-3123.5 982.5,-3104.5 857.5,-3104.5"/>
<text text-anchor="middle" x="920" y="-3111.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,-3114C812.17,-3114 836.19,-3114 857.23,-3114"/>
<polygon fill="midnightblue" stroke="midnightblue" points="789.05,-3110.5 779.05,-3114 789.05,-3117.5 789.05,-3110.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,-2981.5 877.5,-3000.5 962.5,-3000.5 962.5,-2981.5 877.5,-2981.5"/>
<text text-anchor="middle" x="920" y="-2988.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,-2991C805.92,-2991 847.28,-2991 877.31,-2991"/>
<polygon fill="midnightblue" stroke="midnightblue" points="769.79,-2987.5 759.79,-2991 769.79,-2994.5 769.79,-2987.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,-2872.5 881.5,-2891.5 958.5,-2891.5 958.5,-2872.5 881.5,-2872.5"/>
<text text-anchor="middle" x="920" y="-2879.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,-2882C803.56,-2882 849.67,-2882 881.33,-2882"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2878.5 755.03,-2882 765.03,-2885.5 765.03,-2878.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,-2685.5 852,-2704.5 988,-2704.5 988,-2685.5 852,-2685.5"/>
<text text-anchor="middle" x="920" y="-2692.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,-2695C814.47,-2695 834.02,-2695 851.78,-2695"/>
<polygon fill="midnightblue" stroke="midnightblue" points="795.14,-2691.5 785.14,-2695 795.14,-2698.5 795.14,-2691.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,-2451.5 863.5,-2470.5 976.5,-2470.5 976.5,-2451.5 863.5,-2451.5"/>
<text text-anchor="middle" x="920" y="-2458.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,-2461C810.3,-2461 839.26,-2461 863.46,-2461"/>
<polygon fill="midnightblue" stroke="midnightblue" points="783.03,-2457.5 773.03,-2461 783.03,-2464.5 783.03,-2457.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,-2215.5 881.5,-2234.5 958.5,-2234.5 958.5,-2215.5 881.5,-2215.5"/>
<text text-anchor="middle" x="920" y="-2222.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,-2225C804.49,-2225 850.04,-2225 881.4,-2225"/>
<polygon fill="midnightblue" stroke="midnightblue" points="766.21,-2221.5 756.21,-2225 766.21,-2228.5 766.21,-2221.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,-1985.5 863.5,-2004.5 976.5,-2004.5 976.5,-1985.5 863.5,-1985.5"/>
<text text-anchor="middle" x="920" y="-1992.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,-1995C810.3,-1995 839.26,-1995 863.46,-1995"/>
<polygon fill="midnightblue" stroke="midnightblue" points="783.03,-1991.5 773.03,-1995 783.03,-1998.5 783.03,-1991.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,-2746.5 877,-2765.5 963,-2765.5 963,-2746.5 877,-2746.5"/>
<text text-anchor="middle" x="920" y="-2753.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,-2756C805.76,-2756 846.96,-2756 876.97,-2756"/>
<polygon fill="midnightblue" stroke="midnightblue" points="769.79,-2752.5 759.79,-2756 769.79,-2759.5 769.79,-2752.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,-2628.5 880.5,-2647.5 959.5,-2647.5 959.5,-2628.5 880.5,-2628.5"/>
<text text-anchor="middle" x="920" y="-2635.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,-2638C803.07,-2638 848.67,-2638 880.32,-2638"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2634.5 755.03,-2638 765.03,-2641.5 765.03,-2634.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,-2393.5 874,-2412.5 966,-2412.5 966,-2393.5 874,-2393.5"/>
<text text-anchor="middle" x="920" y="-2400.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,-2403C806.62,-2403 845,-2403 873.94,-2403"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.51,-2399.5 762.51,-2403 772.51,-2406.5 772.51,-2399.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,-2158.5 863,-2177.5 977,-2177.5 977,-2158.5 863,-2158.5"/>
<text text-anchor="middle" x="920" y="-2165.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,-2168C810.77,-2168 838.97,-2168 862.7,-2168"/>
<polygon fill="midnightblue" stroke="midnightblue" points="784.29,-2164.5 774.29,-2168 784.29,-2171.5 784.29,-2164.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,-1932.5 873.5,-1951.5 966.5,-1951.5 966.5,-1932.5 873.5,-1932.5"/>
<text text-anchor="middle" x="920" y="-1939.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,-1942C807.23,-1942 844.83,-1942 873.41,-1942"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.73,-1938.5 763.73,-1942 773.73,-1945.5 773.73,-1938.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,-3164.5 880,-3183.5 960,-3183.5 960,-3164.5 880,-3164.5"/>
<text text-anchor="middle" x="920" y="-3171.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,-3174C804.72,-3174 848.74,-3174 879.7,-3174"/>
<polygon fill="midnightblue" stroke="midnightblue" points="767.1,-3170.5 757.1,-3174 767.1,-3177.5 767.1,-3170.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,-2927.5 884.5,-2946.5 955.5,-2946.5 955.5,-2927.5 884.5,-2927.5"/>
<text text-anchor="middle" x="920" y="-2934.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,-2937C804.81,-2937 852.6,-2937 884.29,-2937"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2933.5 755.03,-2937 765.03,-2940.5 765.03,-2933.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,-2570.5 884.5,-2589.5 955.5,-2589.5 955.5,-2570.5 884.5,-2570.5"/>
<text text-anchor="middle" x="920" y="-2577.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,-2580C804.81,-2580 852.6,-2580 884.29,-2580"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-2576.5 755.03,-2580 765.03,-2583.5 765.03,-2576.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,-946.5 874,-965.5 966,-965.5 966,-946.5 874,-946.5"/>
<text text-anchor="middle" x="920" y="-953.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,-956C807.01,-956 845.07,-956 873.85,-956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.12,-952.5 763.12,-956 773.12,-959.5 773.12,-952.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,-715.5 843,-734.5 997,-734.5 997,-715.5 843,-715.5"/>
<text text-anchor="middle" x="920" y="-722.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,-725C817.46,-725 830.41,-725 842.72,-725"/>
<polygon fill="midnightblue" stroke="midnightblue" points="804.23,-721.5 794.23,-725 804.23,-728.5 804.23,-721.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,-1254.5 869,-1273.5 971,-1273.5 971,-1254.5 869,-1254.5"/>
<text text-anchor="middle" x="920" y="-1261.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,-1264C808.62,-1264 842.06,-1264 868.72,-1264"/>
<polygon fill="midnightblue" stroke="midnightblue" points="778.04,-1260.5 768.04,-1264 778.04,-1267.5 778.04,-1260.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,-1015.5 838.5,-1034.5 1001.5,-1034.5 1001.5,-1015.5 838.5,-1015.5"/>
<text text-anchor="middle" x="920" y="-1022.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,-1025C818.96,-1025 828.82,-1025 838.34,-1025"/>
<polygon fill="midnightblue" stroke="midnightblue" points="808.8,-1021.5 798.8,-1025 808.8,-1028.5 808.8,-1021.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,-774.5 868.5,-793.5 971.5,-793.5 971.5,-774.5 868.5,-774.5"/>
<text text-anchor="middle" x="920" y="-781.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,-784C808.85,-784 841.87,-784 868.31,-784"/>
<polygon fill="midnightblue" stroke="midnightblue" points="778.66,-780.5 768.66,-784 778.66,-787.5 778.66,-780.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,-551.5 850,-570.5 990,-570.5 990,-551.5 850,-551.5"/>
<text text-anchor="middle" x="920" y="-558.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,-561C815.22,-561 833.29,-561 849.88,-561"/>
<polygon fill="midnightblue" stroke="midnightblue" points="797.08,-557.5 787.08,-561 797.08,-564.5 797.08,-557.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,-1804.5 884,-1823.5 956,-1823.5 956,-1804.5 884,-1804.5"/>
<text text-anchor="middle" x="920" y="-1811.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,-1814C804.65,-1814 852.27,-1814 883.97,-1814"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1810.5 755.03,-1814 765.03,-1817.5 765.03,-1810.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,-1547.5 866,-1566.5 974,-1566.5 974,-1547.5 866,-1547.5"/>
<text text-anchor="middle" x="920" y="-1554.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,-1557C809.84,-1557 840.5,-1557 865.66,-1557"/>
<polygon fill="midnightblue" stroke="midnightblue" points="781.15,-1553.5 771.15,-1557 781.15,-1560.5 781.15,-1553.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,-1322.5 889,-1341.5 951,-1341.5 951,-1322.5 889,-1322.5"/>
<text text-anchor="middle" x="920" y="-1329.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,-1332C806.64,-1332 857.16,-1332 888.71,-1332"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1328.5 755.03,-1332 765.03,-1335.5 765.03,-1328.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,-828.5 870.5,-847.5 969.5,-847.5 969.5,-828.5 870.5,-828.5"/>
<text text-anchor="middle" x="920" y="-835.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,-838C808.19,-838 842.95,-838 870.24,-838"/>
<polygon fill="midnightblue" stroke="midnightblue" points="776.8,-834.5 766.8,-838 776.8,-841.5 776.8,-834.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,-602.5 865,-621.5 975,-621.5 975,-602.5 865,-602.5"/>
<text text-anchor="middle" x="920" y="-609.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,-612C809.91,-612 840.05,-612 864.92,-612"/>
<polygon fill="midnightblue" stroke="midnightblue" points="781.77,-608.5 771.77,-612 781.77,-615.5 781.77,-608.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,-2099.5 845.5,-2118.5 994.5,-2118.5 994.5,-2099.5 845.5,-2099.5"/>
<text text-anchor="middle" x="920" y="-2106.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,-2109C816.52,-2109 831.38,-2109 845.33,-2109"/>
<polygon fill="midnightblue" stroke="midnightblue" points="801.62,-2105.5 791.62,-2109 801.62,-2112.5 801.62,-2105.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,-1881.5 889.5,-1900.5 950.5,-1900.5 950.5,-1881.5 889.5,-1881.5"/>
<text text-anchor="middle" x="920" y="-1888.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,-1891C806.96,-1891 857.84,-1891 889.32,-1891"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1887.5 755.03,-1891 765.03,-1894.5 765.03,-1887.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,-1737.5 858,-1756.5 982,-1756.5 982,-1737.5 858,-1737.5"/>
<text text-anchor="middle" x="920" y="-1744.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,-1747C812.49,-1747 836.75,-1747 857.92,-1747"/>
<polygon fill="midnightblue" stroke="midnightblue" points="789.05,-1743.5 779.05,-1747 789.05,-1750.5 789.05,-1743.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,-1606.5 863,-1625.5 977,-1625.5 977,-1606.5 863,-1606.5"/>
<text text-anchor="middle" x="920" y="-1613.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,-1616C810.77,-1616 838.97,-1616 862.7,-1616"/>
<polygon fill="midnightblue" stroke="midnightblue" points="784.29,-1612.5 774.29,-1616 784.29,-1619.5 784.29,-1612.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,-1490.5 886.5,-1509.5 953.5,-1509.5 953.5,-1490.5 886.5,-1490.5"/>
<text text-anchor="middle" x="920" y="-1497.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,-1500C805.57,-1500 854.55,-1500 886.21,-1500"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1496.5 755.03,-1500 765.03,-1503.5 765.03,-1496.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,-1376.5 882.5,-1395.5 957.5,-1395.5 957.5,-1376.5 882.5,-1376.5"/>
<text text-anchor="middle" x="920" y="-1383.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,-1386C804.04,-1386 850.67,-1386 882.33,-1386"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1382.5 755.03,-1386 765.03,-1389.5 765.03,-1382.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,-1196.5 891,-1215.5 949,-1215.5 949,-1196.5 891,-1196.5"/>
<text text-anchor="middle" x="920" y="-1203.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,-1206C807.54,-1206 859.46,-1206 890.84,-1206"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-1202.5 755.03,-1206 765.03,-1209.5 765.03,-1202.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,-501.5 837,-520.5 1003,-520.5 1003,-501.5 837,-501.5"/>
<text text-anchor="middle" x="920" y="-508.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,-511C819.13,-511 828.03,-511 836.68,-511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="810.11,-507.5 800.11,-511 810.11,-514.5 810.11,-507.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,-1138.5 863.5,-1157.5 976.5,-1157.5 976.5,-1138.5 863.5,-1138.5"/>
<text text-anchor="middle" x="920" y="-1145.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,-1148C810.3,-1148 839.26,-1148 863.46,-1148"/>
<polygon fill="midnightblue" stroke="midnightblue" points="783.03,-1144.5 773.03,-1148 783.03,-1151.5 783.03,-1144.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,-889.5 860.5,-908.5 979.5,-908.5 979.5,-889.5 860.5,-889.5"/>
<text text-anchor="middle" x="920" y="-896.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,-899C811.31,-899 837.63,-899 860.2,-899"/>
<polygon fill="midnightblue" stroke="midnightblue" points="786.19,-895.5 776.19,-899 786.19,-902.5 786.19,-895.5"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="classarmnn_1_1_scatter_nd_layer.html" target="_top" xlink:title="This layer represents a ScatterNd operator.">
<polygon fill="white" stroke="black" points="874,-659.5 874,-678.5 966,-678.5 966,-659.5 874,-659.5"/>
<text text-anchor="middle" x="920" y="-666.5" font-family="Helvetica,sans-Serif" font-size="10.00">ScatterNdLayer</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="M772.83,-669C806.62,-669 845,-669 873.94,-669"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.51,-665.5 762.51,-669 772.51,-672.5 772.51,-665.5"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><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,-436.5 882,-455.5 958,-455.5 958,-436.5 882,-436.5"/>
<text text-anchor="middle" x="920" y="-443.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResizeLayer</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="M765.2,-446C803.88,-446 850.33,-446 882,-446"/>
<polygon fill="midnightblue" stroke="midnightblue" points="765.03,-442.5 755.03,-446 765.03,-449.5 765.03,-442.5"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><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,-1674.5 874,-1693.5 966,-1693.5 966,-1674.5 874,-1674.5"/>
<text text-anchor="middle" x="920" y="-1681.5" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling3dLayer</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="M772.83,-1684C806.62,-1684 845,-1684 873.94,-1684"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.51,-1680.5 762.51,-1684 772.51,-1687.5 772.51,-1680.5"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><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,-1436.5 851,-1455.5 989,-1455.5 989,-1436.5 851,-1436.5"/>
<text text-anchor="middle" x="920" y="-1443.5" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBinaryLayer</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="M796.34,-1446C814.85,-1446 833.75,-1446 850.99,-1446"/>
<polygon fill="midnightblue" stroke="midnightblue" points="796.11,-1442.5 786.11,-1446 796.11,-1449.5 796.11,-1442.5"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><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,-1077.5 869.5,-1096.5 970.5,-1096.5 970.5,-1077.5 869.5,-1077.5"/>
<text text-anchor="middle" x="920" y="-1084.5" font-family="Helvetica,sans-Serif" font-size="10.00">StridedSliceLayer</text>
</a>
</g>
</g>
<!-- Node120&#45;&gt;Node121 -->
<g id="edge120" class="edge">
<title>Node120&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M778,-1087C808.67,-1087 842.46,-1087 869.27,-1087"/>
<polygon fill="midnightblue" stroke="midnightblue" points="777.73,-1083.5 767.73,-1087 777.73,-1090.5 777.73,-1083.5"/>
</g>
</g>
</svg>