blob: 1d1aa892ba8e3bbbd0e715e04d348d516649ee77 [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: Graphical Class Hierarchy Pages: 1 -->
<svg width="645pt" height="3305pt"
viewBox="0.00 0.00 645.00 3304.50" 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 3300.5)">
<title>Graphical Class Hierarchy</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-3300.5 641,-3300.5 641,4 -4,4"/>
<!-- Node0 -->
<g id="node1" class="node">
<title>Node0</title>
<g id="a_node1"><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,-1770 0,-1789 107,-1789 107,-1770 0,-1770"/>
<text text-anchor="middle" x="53.5" y="-1777" font-family="Helvetica,sans-Serif" font-size="10.00">IConnectableLayer</text>
</a>
</g>
</g>
<!-- Node1 -->
<g id="node2" class="node">
<title>Node1</title>
<g id="a_node2"><a xlink:href="classarmnn_1_1_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="143,-1770 143,-1789 187,-1789 187,-1770 143,-1770"/>
<text text-anchor="middle" x="165" y="-1777" font-family="Helvetica,sans-Serif" font-size="10.00">Layer</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node0&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M117.13,-1779.5C126.41,-1779.5 135.37,-1779.5 142.93,-1779.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="117,-1776 107,-1779.5 117,-1783 117,-1776"/>
</g>
<!-- Node2 -->
<g id="node3" class="node">
<title>Node2</title>
<g id="a_node3"><a xlink:href="classarmnn_1_1_abs_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="298,-3277 298,-3296 360,-3296 360,-3277 298,-3277"/>
<text text-anchor="middle" x="329" y="-3284" font-family="Helvetica,sans-Serif" font-size="10.00">AbsLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M166.06,-1799.61C166.64,-1972.91 172.57,-3209.42 223,-3267.5 241.1,-3288.34 273.7,-3291.36 297.79,-3290.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.56,-1799.36 166.03,-1789.37 162.56,-1799.38 169.56,-1799.36"/>
</g>
<!-- Node3 -->
<g id="node4" class="node">
<title>Node3</title>
<g id="a_node4"><a xlink:href="classarmnn_1_1_bindable_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="286,-3239 286,-3258 372,-3258 372,-3239 286,-3239"/>
<text text-anchor="middle" x="329" y="-3246" font-family="Helvetica,sans-Serif" font-size="10.00">BindableLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M166.08,-1799.35C166.82,-1969.17 173.85,-3172.95 223,-3229.5 238.25,-3247.05 263.78,-3251.96 285.85,-3252.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.58,-1799.1 166.03,-1789.12 162.58,-1799.13 169.58,-1799.1"/>
</g>
<!-- Node6 -->
<g id="node7" class="node">
<title>Node6</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="296.5,-3201 296.5,-3220 361.5,-3220 361.5,-3201 296.5,-3201"/>
<text text-anchor="middle" x="329" y="-3208" font-family="Helvetica,sans-Serif" font-size="10.00">CastLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M166.1,-1799.59C167.03,-1967.78 175.18,-3136.54 223,-3191.5 240.75,-3211.9 272.41,-3215.21 296.34,-3214.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.6,-1799.22 166.05,-1789.24 162.6,-1799.26 169.6,-1799.22"/>
</g>
<!-- Node7 -->
<g id="node8" class="node">
<title>Node7</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="285.5,-3163 285.5,-3182 372.5,-3182 372.5,-3163 285.5,-3163"/>
<text text-anchor="middle" x="329" y="-3170" font-family="Helvetica,sans-Serif" font-size="10.00">ConstantLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M166.12,-1799.56C167.23,-1965.06 176.48,-3100.1 223,-3153.5 238.15,-3170.89 263.4,-3175.86 285.34,-3176.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.62,-1799.32 166.06,-1789.35 162.62,-1799.37 169.62,-1799.32"/>
</g>
<!-- Node8 -->
<g id="node9" class="node">
<title>Node8</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="259,-3125 259,-3144 399,-3144 399,-3125 259,-3125"/>
<text text-anchor="middle" x="329" y="-3132" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp16ToFp32Layer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M166.15,-1799.49C167.43,-1962.13 177.78,-3063.65 223,-3115.5 232.25,-3126.11 245.27,-3132.1 258.99,-3135.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.64,-1799.05 166.07,-1789.07 162.64,-1799.1 169.64,-1799.05"/>
</g>
<!-- Node9 -->
<g id="node10" class="node">
<title>Node9</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="259,-3087 259,-3106 399,-3106 399,-3087 259,-3087"/>
<text text-anchor="middle" x="329" y="-3094" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertFp32ToFp16Layer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M166.17,-1799.41C167.64,-1959.14 179.08,-3027.2 223,-3077.5 232.2,-3088.04 245.11,-3094.01 258.73,-3097.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.67,-1799.13 166.08,-1789.16 162.67,-1799.19 169.67,-1799.13"/>
</g>
<!-- Node10 -->
<g id="node11" class="node">
<title>Node10</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="291.5,-3049 291.5,-3068 366.5,-3068 366.5,-3049 291.5,-3049"/>
<text text-anchor="middle" x="329" y="-3056" font-family="Helvetica,sans-Serif" font-size="10.00">DebugLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M166.2,-1799.31C167.85,-1956.02 180.37,-2990.75 223,-3039.5 239.58,-3058.47 268.18,-3062.64 291.35,-3062.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.7,-1799.19 166.09,-1789.23 162.7,-1799.26 169.7,-1799.19"/>
</g>
<!-- Node11 -->
<g id="node12" class="node">
<title>Node11</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="279.5,-3011 279.5,-3030 378.5,-3030 378.5,-3011 279.5,-3011"/>
<text text-anchor="middle" x="329" y="-3018" font-family="Helvetica,sans-Serif" font-size="10.00">DequantizeLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M166.23,-1799.65C168.1,-1954.77 181.71,-2954.34 223,-3001.5 236.85,-3017.32 259.06,-3022.85 279.49,-3024.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.73,-1799.24 166.11,-1789.28 162.73,-1799.32 169.73,-1799.24"/>
</g>
<!-- Node12 -->
<g id="node13" class="node">
<title>Node12</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="263.5,-2973 263.5,-2992 394.5,-2992 394.5,-2973 263.5,-2973"/>
<text text-anchor="middle" x="329" y="-2980" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBaseLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge12" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M166.26,-1799.49C168.32,-1951.33 183,-2917.88 223,-2963.5 233.26,-2975.2 248.09,-2981.27 263.39,-2984.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.76,-1799.27 166.12,-1789.32 162.76,-1799.36 169.76,-1799.27"/>
</g>
<!-- Node19 -->
<g id="node20" class="node">
<title>Node19</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="295,-2935 295,-2954 363,-2954 363,-2935 295,-2935"/>
<text text-anchor="middle" x="329" y="-2942" font-family="Helvetica,sans-Serif" font-size="10.00">FloorLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M166.29,-1799.3C168.55,-1947.69 184.28,-2881.42 223,-2925.5 240.48,-2945.4 271.2,-2949 294.91,-2948.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.79,-1798.95 166.14,-1789 162.79,-1799.05 169.79,-1798.95"/>
</g>
<!-- Node20 -->
<g id="node21" class="node">
<title>Node20</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="284,-2897 284,-2916 374,-2916 374,-2897 284,-2897"/>
<text text-anchor="middle" x="329" y="-2904" font-family="Helvetica,sans-Serif" font-size="10.00">GatherNdLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge20" class="edge">
<title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M166.32,-1799.09C168.78,-1943.98 185.56,-2844.95 223,-2887.5 237.87,-2904.4 262.28,-2909.54 283.82,-2910.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.82,-1798.95 166.15,-1789.01 162.82,-1799.07 169.82,-1798.95"/>
</g>
<!-- Node21 -->
<g id="node22" class="node">
<title>Node21</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="268,-2847.5 268,-2877.5 390,-2877.5 390,-2847.5 268,-2847.5"/>
<text text-anchor="start" x="276" y="-2865.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2854.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Parameters &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge21" class="edge">
<title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M166.4,-1799.48C169.34,-1941.68 188.43,-2796.08 223,-2837.5 234.11,-2850.81 250.89,-2857.76 267.81,-2861.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.9,-1799.13 166.19,-1789.21 162.9,-1799.28 169.9,-1799.13"/>
</g>
<!-- Node22 -->
<g id="node23" class="node">
<title>Node22</title>
<g id="a_node23"><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="296.5,-2809 296.5,-2828 361.5,-2828 361.5,-2809 296.5,-2809"/>
<text text-anchor="middle" x="329" y="-2816" font-family="Helvetica,sans-Serif" font-size="10.00">MapLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge22" class="edge">
<title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M166.41,-1799.21C169.4,-1937.72 188.58,-2760.56 223,-2799.5 240.91,-2819.77 272.54,-2823.1 296.42,-2822.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.91,-1799.11 166.2,-1789.18 162.91,-1799.26 169.91,-1799.11"/>
</g>
<!-- Node23 -->
<g id="node24" class="node">
<title>Node23</title>
<g id="a_node24"><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="282.5,-2771 282.5,-2790 375.5,-2790 375.5,-2771 282.5,-2771"/>
<text text-anchor="middle" x="329" y="-2778" font-family="Helvetica,sans-Serif" font-size="10.00">MemCopyLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M166.46,-1799.3C169.7,-1935.06 189.89,-2724.12 223,-2761.5 237.56,-2777.93 261.13,-2783.22 282.26,-2784.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.95,-1799.04 166.22,-1789.13 162.96,-1799.21 169.95,-1799.04"/>
</g>
<!-- Node24 -->
<g id="node25" class="node">
<title>Node24</title>
<g id="a_node25"><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="278.5,-2733 278.5,-2752 379.5,-2752 379.5,-2733 278.5,-2733"/>
<text text-anchor="middle" x="329" y="-2740" font-family="Helvetica,sans-Serif" font-size="10.00">MemImportLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge24" class="edge">
<title>Node1&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M165.76,-1799.31C164.37,-1928.85 159.51,-2651.99 223,-2723.5 236.65,-2738.88 258.21,-2744.49 278.24,-2745.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.26,-1799.28 165.87,-1789.24 162.26,-1799.2 169.26,-1799.28"/>
</g>
<!-- Node25 -->
<g id="node26" class="node">
<title>Node25</title>
<g id="a_node26"><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="292,-2695 292,-2714 366,-2714 366,-2695 292,-2695"/>
<text text-anchor="middle" x="329" y="-2702" font-family="Helvetica,sans-Serif" font-size="10.00">MergeLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge25" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M165.81,-1799.29C164.8,-1925.69 162.1,-2617.08 223,-2685.5 239.87,-2704.46 268.76,-2708.57 291.97,-2708.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.31,-1799.17 165.9,-1789.14 162.31,-1799.1 169.31,-1799.17"/>
</g>
<!-- Node26 -->
<g id="node27" class="node">
<title>Node26</title>
<g id="a_node27"><a xlink:href="classarmnn_1_1_prelu_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="295,-2657 295,-2676 363,-2676 363,-2657 295,-2657"/>
<text text-anchor="middle" x="329" y="-2664" font-family="Helvetica,sans-Serif" font-size="10.00">PreluLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge26" class="edge">
<title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M165.87,-1799.21C165.25,-1922.28 164.67,-2582.15 223,-2647.5 240.64,-2667.26 271.34,-2670.88 295,-2670.21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.37,-1799.03 165.93,-1789.01 162.37,-1798.99 169.37,-1799.03"/>
</g>
<!-- Node27 -->
<g id="node28" class="node">
<title>Node27</title>
<g id="a_node28"><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="270.5,-2619 270.5,-2638 387.5,-2638 387.5,-2619 270.5,-2619"/>
<text text-anchor="middle" x="329" y="-2626" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizedLstmLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge27" class="edge">
<title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M165.93,-1799.45C165.72,-1919.94 167.29,-2547.27 223,-2609.5 234.92,-2622.82 252.78,-2628.8 270.4,-2631.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.43,-1799.15 165.96,-1789.14 162.43,-1799.13 169.43,-1799.15"/>
</g>
<!-- Node28 -->
<g id="node29" class="node">
<title>Node28</title>
<g id="a_node29"><a xlink:href="classarmnn_1_1_quantize_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="285.5,-2581 285.5,-2600 372.5,-2600 372.5,-2581 285.5,-2581"/>
<text text-anchor="middle" x="329" y="-2588" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizeLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge28" class="edge">
<title>Node1&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M166,-1799.27C166.2,-1916.03 169.84,-2512.32 223,-2571.5 238.35,-2588.59 263.46,-2593.58 285.28,-2594.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.5,-1799.24 165.99,-1789.24 162.5,-1799.24 169.5,-1799.24"/>
</g>
<!-- Node29 -->
<g id="node30" class="node">
<title>Node29</title>
<g id="a_node30"><a xlink:href="classarmnn_1_1_rank_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="295,-2543 295,-2562 363,-2562 363,-2543 295,-2543"/>
<text text-anchor="middle" x="329" y="-2550" font-family="Helvetica,sans-Serif" font-size="10.00">RankLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge29" class="edge">
<title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M166.08,-1799.36C166.72,-1912.97 172.44,-2477.41 223,-2533.5 240.61,-2553.04 270.99,-2556.75 294.56,-2556.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.58,-1799.02 166.03,-1789.03 162.58,-1799.05 169.58,-1799.02"/>
</g>
<!-- Node30 -->
<g id="node31" class="node">
<title>Node30</title>
<g id="a_node31"><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="281,-2505 281,-2524 377,-2524 377,-2505 281,-2505"/>
<text text-anchor="middle" x="329" y="-2512" font-family="Helvetica,sans-Serif" font-size="10.00">ReverseV2Layer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge30" class="edge">
<title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M166.16,-1799.38C167.26,-1909.58 175.01,-2442.48 223,-2495.5 237.36,-2511.36 260.13,-2516.78 280.81,-2517.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.66,-1799.03 166.07,-1789.06 162.66,-1799.09 169.66,-1799.03"/>
</g>
<!-- Node31 -->
<g id="node32" class="node">
<title>Node31</title>
<g id="a_node32"><a xlink:href="classarmnn_1_1_rsqrt_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="294.5,-2467 294.5,-2486 363.5,-2486 363.5,-2467 294.5,-2467"/>
<text text-anchor="middle" x="329" y="-2474" font-family="Helvetica,sans-Serif" font-size="10.00">RsqrtLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge31" class="edge">
<title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M166.26,-1799.33C167.82,-1905.88 177.58,-2407.53 223,-2457.5 240.57,-2476.83 270.64,-2480.63 294.11,-2480.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.76,-1799.24 166.12,-1789.29 162.76,-1799.34 169.76,-1799.24"/>
</g>
<!-- Node32 -->
<g id="node33" class="node">
<title>Node32</title>
<g id="a_node33"><a xlink:href="classarmnn_1_1_shape_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="292,-2429 292,-2448 366,-2448 366,-2429 292,-2429"/>
<text text-anchor="middle" x="329" y="-2436" font-family="Helvetica,sans-Serif" font-size="10.00">ShapeLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge32" class="edge">
<title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M166.36,-1799.48C168.43,-1902.72 180.16,-2372.62 223,-2419.5 240.06,-2438.17 268.78,-2442.33 291.87,-2442.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.86,-1799.16 166.17,-1789.23 162.86,-1799.29 169.86,-1799.16"/>
</g>
<!-- Node33 -->
<g id="node34" class="node">
<title>Node33</title>
<g id="a_node34"><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="291,-2391 291,-2410 367,-2410 367,-2391 291,-2391"/>
<text text-anchor="middle" x="329" y="-2398" font-family="Helvetica,sans-Serif" font-size="10.00">SwitchLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge33" class="edge">
<title>Node1&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M166.48,-1799.22C169.05,-1898.18 182.69,-2337.63 223,-2381.5 239.86,-2399.85 267.99,-2404.16 290.89,-2404.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.97,-1799.02 166.22,-1789.11 162.97,-1799.2 169.97,-1799.02"/>
</g>
<!-- Node34 -->
<g id="node35" class="node">
<title>Node34</title>
<g id="a_node35"><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="289.5,-2353 289.5,-2372 368.5,-2372 368.5,-2353 289.5,-2353"/>
<text text-anchor="middle" x="329" y="-2360" font-family="Helvetica,sans-Serif" font-size="10.00">UnmapLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge34" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M166.62,-1799.47C169.75,-1895.02 185.28,-2302.71 223,-2343.5 239.54,-2361.39 266.79,-2365.91 289.39,-2366.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.11,-1799.29 166.3,-1789.41 163.12,-1799.51 170.11,-1799.29"/>
</g>
<!-- Node35 -->
<g id="node36" class="node">
<title>Node35</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="259.5,-2303.5 259.5,-2333.5 398.5,-2333.5 398.5,-2303.5 259.5,-2303.5"/>
<text text-anchor="start" x="267.5" y="-2321.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2310.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ActivationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node35 -->
<g id="edge35" class="edge">
<title>Node1&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M166.86,-1799.38C170.91,-1889.49 189.42,-2256.83 223,-2294.5 232.46,-2305.11 245.55,-2311.53 259.29,-2315.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.35,-1799.22 166.41,-1789.39 163.36,-1799.53 170.35,-1799.22"/>
</g>
<!-- Node37 -->
<g id="node38" class="node">
<title>Node37</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="256.5,-2254.5 256.5,-2284.5 401.5,-2284.5 401.5,-2254.5 256.5,-2254.5"/>
<text text-anchor="start" x="264.5" y="-2272.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2261.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ArgMinMaxDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node37 -->
<g id="edge37" class="edge">
<title>Node1&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M165.52,-1799.36C164.03,-1879.59 162.64,-2178.58 223,-2245.5 231.83,-2255.29 243.76,-2261.51 256.41,-2265.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.03,-1799.24 165.74,-1789.17 162.03,-1799.09 169.03,-1799.24"/>
</g>
<!-- Node39 -->
<g id="node40" class="node">
<title>Node39</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="252,-2205.5 252,-2235.5 406,-2235.5 406,-2205.5 252,-2205.5"/>
<text text-anchor="start" x="260" y="-2223.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2212.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchMatMulDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node39 -->
<g id="edge39" class="edge">
<title>Node1&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M165.84,-1799.63C165.68,-1874.76 169.04,-2137.52 223,-2196.5 230.83,-2205.05 241.02,-2210.87 251.98,-2214.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.34,-1799.26 165.89,-1789.24 162.34,-1799.22 169.34,-1799.26"/>
</g>
<!-- Node41 -->
<g id="node42" class="node">
<title>Node41</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="236,-2156.5 236,-2186.5 422,-2186.5 422,-2156.5 236,-2156.5"/>
<text text-anchor="start" x="244" y="-2174.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2163.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchNormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node41 -->
<g id="edge41" class="edge">
<title>Node1&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M166.25,-1799.44C167.52,-1868.55 175.31,-2096.29 223,-2147.5 226.82,-2151.61 231.19,-2155.08 235.93,-2158.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.74,-1799.05 166.08,-1789.11 162.74,-1799.16 169.74,-1799.05"/>
</g>
<!-- Node43 -->
<g id="node44" class="node">
<title>Node43</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="244,-2107.5 244,-2137.5 414,-2137.5 414,-2107.5 244,-2107.5"/>
<text text-anchor="start" x="252" y="-2125.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2114.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BatchToSpaceNdDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node43 -->
<g id="edge43" class="edge">
<title>Node1&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M166.76,-1799.19C169.57,-1861.83 181.52,-2054.99 223,-2098.5 228.93,-2104.73 236.13,-2109.49 243.93,-2113.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.25,-1798.92 166.33,-1789.07 163.26,-1799.21 170.25,-1798.92"/>
</g>
<!-- Node45 -->
<g id="node46" class="node">
<title>Node45</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="254.5,-2058.5 254.5,-2088.5 403.5,-2088.5 403.5,-2058.5 254.5,-2058.5"/>
<text text-anchor="start" x="262.5" y="-2076.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2065.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; BroadcastToDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node45 -->
<g id="edge45" class="edge">
<title>Node1&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M167.44,-1799.02C171.96,-1854.88 187.72,-2013.63 223,-2049.5 231.59,-2058.23 242.66,-2064.07 254.37,-2067.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.93,-1798.72 166.66,-1789.02 163.95,-1799.26 170.93,-1798.72"/>
</g>
<!-- Node47 -->
<g id="node48" class="node">
<title>Node47</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="247.5,-2009.5 247.5,-2039.5 410.5,-2039.5 410.5,-2009.5 247.5,-2009.5"/>
<text text-anchor="start" x="255.5" y="-2027.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2016.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ChannelShuffleDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node47 -->
<g id="edge47" class="edge">
<title>Node1&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M168.46,-1799.23C174.92,-1847.99 193.94,-1972.24 223,-2000.5 229.9,-2007.21 238.28,-2012.2 247.25,-2015.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.89,-1798.52 167.15,-1789.05 164.95,-1799.42 171.89,-1798.52"/>
</g>
<!-- Node49 -->
<g id="node50" class="node">
<title>Node49</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="255,-1960.5 255,-1990.5 403,-1990.5 403,-1960.5 255,-1960.5"/>
<text text-anchor="start" x="263" y="-1978.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1967.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ComparisonDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge49" class="edge">
<title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M166.55,-1799.15C168.66,-1835 178.47,-1911.02 223,-1951.5 231.99,-1959.68 243.19,-1965.25 254.89,-1969.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.04,-1798.86 166.1,-1789.02 163.05,-1799.17 170.04,-1798.86"/>
</g>
<!-- Node51 -->
<g id="node52" class="node">
<title>Node51</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="249,-1911.5 249,-1941.5 409,-1941.5 409,-1911.5 249,-1911.5"/>
<text text-anchor="start" x="257" y="-1929.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1918.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node51 -->
<g id="edge51" class="edge">
<title>Node1&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M169.54,-1799.26C175.54,-1826.74 190.37,-1876.07 223,-1902.5 230.63,-1908.68 239.54,-1913.33 248.9,-1916.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="172.94,-1798.39 167.54,-1789.27 166.07,-1799.76 172.94,-1798.39"/>
</g>
<!-- Node53 -->
<g id="node54" class="node">
<title>Node53</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="249,-1862.5 249,-1892.5 409,-1892.5 409,-1862.5 249,-1862.5"/>
<text text-anchor="start" x="257" y="-1880.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Convolution3dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node53 -->
<g id="edge53" class="edge">
<title>Node1&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M175.49,-1798.2C185.12,-1815.26 201.65,-1839.83 223,-1853.5 230.87,-1858.54 239.68,-1862.53 248.75,-1865.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="178.44,-1796.31 170.62,-1789.17 172.28,-1799.63 178.44,-1796.31"/>
</g>
<!-- Node55 -->
<g id="node56" class="node">
<title>Node55</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="250,-1813.5 250,-1843.5 408,-1843.5 408,-1813.5 250,-1813.5"/>
<text text-anchor="start" x="258" y="-1831.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1820.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthToSpaceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node55 -->
<g id="edge55" class="edge">
<title>Node1&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M194.64,-1793.32C203.59,-1797.29 213.58,-1801.39 223,-1804.5 232.94,-1807.78 243.56,-1810.78 254.08,-1813.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="195.98,-1790.08 185.43,-1789.11 193.07,-1796.45 195.98,-1790.08"/>
</g>
<!-- Node57 -->
<g id="node58" class="node">
<title>Node57</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="223,-1764.5 223,-1794.5 435,-1794.5 435,-1764.5 223,-1764.5"/>
<text text-anchor="start" x="231" y="-1782.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1771.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DepthwiseConvolution2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node57 -->
<g id="edge57" class="edge">
<title>Node1&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M197.33,-1779.5C205,-1779.5 213.65,-1779.5 222.74,-1779.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.18,-1776 187.18,-1779.5 197.18,-1783 197.18,-1776"/>
</g>
<!-- Node59 -->
<g id="node60" class="node">
<title>Node59</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="231.5,-1715.5 231.5,-1745.5 426.5,-1745.5 426.5,-1715.5 231.5,-1715.5"/>
<text text-anchor="start" x="239.5" y="-1733.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1722.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DetectionPostProcessDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node59 -->
<g id="edge59" class="edge">
<title>Node1&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M195.85,-1765.84C204.5,-1762.18 214.03,-1758.43 223,-1755.5 234.13,-1751.86 246.09,-1748.51 257.8,-1745.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="194.31,-1762.69 186.53,-1769.89 197.1,-1769.11 194.31,-1762.69"/>
</g>
<!-- Node61 -->
<g id="node62" class="node">
<title>Node61</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="237,-1666.5 237,-1696.5 421,-1696.5 421,-1666.5 237,-1666.5"/>
<text text-anchor="start" x="245" y="-1684.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1673.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseBinaryDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node61 -->
<g id="edge61" class="edge">
<title>Node1&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M175.58,-1761.09C185.28,-1744.3 201.85,-1720.08 223,-1706.5 229.07,-1702.6 235.69,-1699.31 242.56,-1696.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="172.43,-1759.54 170.68,-1769.99 178.57,-1762.92 172.43,-1759.54"/>
</g>
<!-- Node63 -->
<g id="node64" class="node">
<title>Node63</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="238,-1617.5 238,-1647.5 420,-1647.5 420,-1617.5 238,-1617.5"/>
<text text-anchor="start" x="246" y="-1635.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1624.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ElementwiseUnaryDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node63 -->
<g id="edge63" class="edge">
<title>Node1&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M169.62,-1759.94C175.71,-1732.73 190.66,-1683.85 223,-1657.5 227.72,-1653.65 232.94,-1650.38 238.44,-1647.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="166.17,-1759.33 167.59,-1769.83 173.03,-1760.74 166.17,-1759.33"/>
</g>
<!-- Node65 -->
<g id="node66" class="node">
<title>Node65</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="242.5,-1568.5 242.5,-1598.5 415.5,-1598.5 415.5,-1568.5 242.5,-1568.5"/>
<text text-anchor="start" x="250.5" y="-1586.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1575.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FakeQuantizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node65 -->
<g id="edge65" class="edge">
<title>Node1&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M166.65,-1759.49C168.95,-1723.71 179.06,-1648.74 223,-1608.5 228.74,-1603.25 235.37,-1599.04 242.46,-1595.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.15,-1759.48 166.15,-1769.64 170.14,-1759.83 163.15,-1759.48"/>
</g>
<!-- Node67 -->
<g id="node68" class="node">
<title>Node67</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="268,-1519.5 268,-1549.5 390,-1549.5 390,-1519.5 268,-1519.5"/>
<text text-anchor="start" x="276" y="-1537.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1526.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FillDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node67 -->
<g id="edge67" class="edge">
<title>Node1&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M168.49,-1759.87C175.02,-1711.37 194.18,-1587.76 223,-1559.5 235.04,-1547.69 251.6,-1541.1 268,-1537.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.99,-1759.63 167.16,-1770 171.93,-1760.54 164.99,-1759.63"/>
</g>
<!-- Node69 -->
<g id="node70" class="node">
<title>Node69</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="247,-1470.5 247,-1500.5 411,-1500.5 411,-1470.5 247,-1470.5"/>
<text text-anchor="start" x="255" y="-1488.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1477.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FullyConnectedDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node69 -->
<g id="edge69" class="edge">
<title>Node1&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M167.5,-1759.69C172.13,-1703.75 188.07,-1546.31 223,-1510.5 229.74,-1503.59 238.01,-1498.45 246.94,-1494.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164,-1759.49 166.7,-1769.74 170.98,-1760.04 164,-1759.49"/>
</g>
<!-- Node71 -->
<g id="node72" class="node">
<title>Node71</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="268,-1421.5 268,-1451.5 390,-1451.5 390,-1421.5 268,-1421.5"/>
<text text-anchor="start" x="276" y="-1439.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FusedDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node71 -->
<g id="edge71" class="edge">
<title>Node1&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M166.78,-1759.89C169.68,-1697.49 181.83,-1505.05 223,-1461.5 234.71,-1449.11 251.37,-1442.37 267.97,-1438.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.28,-1759.82 166.35,-1769.96 170.28,-1760.12 163.28,-1759.82"/>
</g>
<!-- Node73 -->
<g id="node74" class="node">
<title>Node73</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="268,-1372.5 268,-1402.5 390,-1402.5 390,-1372.5 268,-1372.5"/>
<text text-anchor="start" x="276" y="-1390.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1379.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; GatherDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node73 -->
<g id="edge73" class="edge">
<title>Node1&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M166.27,-1759.62C167.62,-1690.76 175.65,-1463.78 223,-1412.5 234.57,-1399.97 251.18,-1393.19 267.79,-1389.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.77,-1759.87 166.1,-1769.92 169.77,-1759.98 162.77,-1759.87"/>
</g>
<!-- Node75 -->
<g id="node76" class="node">
<title>Node75</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="229,-1323.5 229,-1353.5 429,-1353.5 429,-1323.5 229,-1323.5"/>
<text text-anchor="start" x="237" y="-1341.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1330.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; InstanceNormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node75 -->
<g id="edge75" class="edge">
<title>Node1&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M165.87,-1759.44C165.79,-1684.54 169.43,-1422.57 223,-1363.5 226.4,-1359.75 230.25,-1356.52 234.42,-1353.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.37,-1759.8 165.9,-1769.79 169.37,-1759.78 162.37,-1759.8"/>
</g>
<!-- Node77 -->
<g id="node78" class="node">
<title>Node77</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="244,-1274.5 244,-1304.5 414,-1304.5 414,-1274.5 244,-1274.5"/>
<text text-anchor="start" x="252" y="-1292.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1281.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node77 -->
<g id="edge77" class="edge">
<title>Node1&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M165.55,-1759.69C164.14,-1679.7 163.06,-1381.54 223,-1314.5 228.81,-1308 235.97,-1303.04 243.8,-1299.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.05,-1759.93 165.75,-1769.86 169.05,-1759.79 162.05,-1759.93"/>
</g>
<!-- Node79 -->
<g id="node80" class="node">
<title>Node79</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="251.5,-1225.5 251.5,-1255.5 406.5,-1255.5 406.5,-1225.5 251.5,-1225.5"/>
<text text-anchor="start" x="259.5" y="-1243.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1232.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogicalBinaryDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node79 -->
<g id="edge79" class="edge">
<title>Node1&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M166.88,-1759.39C171.01,-1669.02 189.68,-1303.2 223,-1265.5 230.63,-1256.86 240.66,-1250.94 251.48,-1246.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.37,-1759.49 166.42,-1769.64 170.36,-1759.8 163.37,-1759.49"/>
</g>
<!-- Node81 -->
<g id="node82" class="node">
<title>Node81</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="255.5,-1176.5 255.5,-1206.5 402.5,-1206.5 402.5,-1176.5 255.5,-1176.5"/>
<text text-anchor="start" x="263.5" y="-1194.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1183.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LogSoftmaxDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node81 -->
<g id="edge81" class="edge">
<title>Node1&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M166.67,-1759.61C170.03,-1664.42 186.47,-1258.23 223,-1216.5 231.52,-1206.77 243.07,-1200.47 255.4,-1196.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.17,-1759.52 166.32,-1769.63 170.16,-1759.76 163.17,-1759.52"/>
</g>
<!-- Node83 -->
<g id="node84" class="node">
<title>Node83</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="268,-1127.5 268,-1157.5 390,-1157.5 390,-1127.5 268,-1127.5"/>
<text text-anchor="start" x="276" y="-1145.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1134.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node83 -->
<g id="edge83" class="edge">
<title>Node1&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M166.5,-1759.49C169.19,-1659.1 183.3,-1213.23 223,-1167.5 234.3,-1154.48 251.04,-1147.59 267.85,-1144.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.99,-1759.66 166.23,-1769.75 169.99,-1759.84 162.99,-1759.66"/>
</g>
<!-- Node86 -->
<g id="node87" class="node">
<title>Node86</title>
<g id="a_node87"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="268,-1078.5 268,-1108.5 390,-1108.5 390,-1078.5 268,-1078.5"/>
<text text-anchor="start" x="276" y="-1096.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1085.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; MeanDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node86 -->
<g id="edge86" class="edge">
<title>Node1&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M166.35,-1759.89C168.36,-1655.55 180.05,-1168.32 223,-1118.5 234.26,-1105.44 250.98,-1098.54 267.8,-1095.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.85,-1759.91 166.16,-1769.97 169.84,-1760.04 162.85,-1759.91"/>
</g>
<!-- Node88 -->
<g id="node89" class="node">
<title>Node88</title>
<g id="a_node89"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="250,-1029.5 250,-1059.5 408,-1059.5 408,-1029.5 250,-1029.5"/>
<text text-anchor="start" x="258" y="-1047.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-1036.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node88 -->
<g id="edge88" class="edge">
<title>Node1&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M166.23,-1759.48C167.66,-1649.66 176.9,-1123.29 223,-1069.5 230.19,-1061.11 239.65,-1055.25 249.94,-1051.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.72,-1759.74 166.1,-1769.79 169.72,-1759.83 162.72,-1759.74"/>
</g>
<!-- Node90 -->
<g id="node91" class="node">
<title>Node90</title>
<g id="a_node91"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="267,-980.5 267,-1010.5 391,-1010.5 391,-980.5 267,-980.5"/>
<text text-anchor="start" x="275" y="-998.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-987.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; OriginsDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node90 -->
<g id="edge90" class="edge">
<title>Node1&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M166.12,-1759.9C166.96,-1646.57 173.63,-1078.4 223,-1020.5 234,-1007.6 250.35,-1000.69 266.88,-997.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.62,-1759.9 166.05,-1769.92 169.62,-1759.95 162.62,-1759.9"/>
</g>
<!-- Node92 -->
<g id="node93" class="node">
<title>Node92</title>
<g id="a_node93"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="268,-931.5 268,-961.5 390,-961.5 390,-931.5 268,-931.5"/>
<text text-anchor="start" x="276" y="-949.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-938.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PadDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node92 -->
<g id="edge92" class="edge">
<title>Node1&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M166.02,-1759.75C166.32,-1641.78 170.44,-1033.43 223,-971.5 234.22,-958.28 251.04,-951.36 267.94,-947.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.52,-1759.85 166,-1769.86 169.52,-1759.87 162.52,-1759.85"/>
</g>
<!-- Node94 -->
<g id="node95" class="node">
<title>Node94</title>
<g id="a_node95"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="263.5,-882.5 263.5,-912.5 394.5,-912.5 394.5,-882.5 263.5,-882.5"/>
<text text-anchor="start" x="271.5" y="-900.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-889.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PermuteDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node94 -->
<g id="edge94" class="edge">
<title>Node1&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M165.94,-1759.7C165.72,-1637.46 167.22,-988.49 223,-922.5 233.16,-910.48 247.96,-903.65 263.26,-899.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.44,-1759.86 165.96,-1769.85 169.44,-1759.84 162.44,-1759.86"/>
</g>
<!-- Node96 -->
<g id="node97" class="node">
<title>Node96</title>
<g id="a_node97"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="260.5,-833.5 260.5,-863.5 397.5,-863.5 397.5,-833.5 260.5,-833.5"/>
<text text-anchor="start" x="268.5" y="-851.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-840.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node96 -->
<g id="edge96" class="edge">
<title>Node1&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M165.86,-1759.76C165.15,-1633.61 163.99,-943.57 223,-873.5 232.48,-862.25 246.01,-855.55 260.23,-851.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.36,-1759.91 165.92,-1769.89 169.36,-1759.86 162.36,-1759.91"/>
</g>
<!-- Node98 -->
<g id="node99" class="node">
<title>Node98</title>
<g id="a_node99"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="260.5,-784.5 260.5,-814.5 397.5,-814.5 397.5,-784.5 260.5,-784.5"/>
<text text-anchor="start" x="268.5" y="-802.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Pooling3dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node98 -->
<g id="edge98" class="edge">
<title>Node1&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M165.79,-1759.91C164.61,-1630.25 160.74,-898.67 223,-824.5 232.52,-813.16 246.16,-806.44 260.48,-802.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.3,-1760 165.89,-1769.97 169.29,-1759.93 162.3,-1760"/>
</g>
<!-- Node100 -->
<g id="node101" class="node">
<title>Node100</title>
<g id="a_node101"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="253,-735.5 253,-765.5 405,-765.5 405,-735.5 253,-735.5"/>
<text text-anchor="start" x="261" y="-753.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-742.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; PreCompiledDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node100 -->
<g id="edge100" class="edge">
<title>Node1&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M166.46,-1759.71C169.71,-1622.29 190.2,-814.69 223,-775.5 230.82,-766.16 241.43,-759.95 252.93,-755.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.95,-1759.9 166.22,-1769.98 169.95,-1760.06 162.95,-1759.9"/>
</g>
<!-- Node102 -->
<g id="node103" class="node">
<title>Node102</title>
<g id="a_node103"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="268,-686.5 268,-716.5 390,-716.5 390,-686.5 268,-686.5"/>
<text text-anchor="start" x="276" y="-704.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-693.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QLstmDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node102 -->
<g id="edge102" class="edge">
<title>Node1&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M166.41,-1759.62C169.37,-1618.09 188.59,-767.73 223,-726.5 234.11,-713.19 250.9,-706.24 267.81,-702.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.9,-1759.77 166.19,-1769.84 169.9,-1759.91 162.9,-1759.77"/>
</g>
<!-- Node104 -->
<g id="node105" class="node">
<title>Node104</title>
<g id="a_node105"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="266.5,-637.5 266.5,-667.5 391.5,-667.5 391.5,-637.5 266.5,-637.5"/>
<text text-anchor="start" x="274.5" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-644.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReduceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node104 -->
<g id="edge104" class="edge">
<title>Node1&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M166.36,-1759.59C169.04,-1614.22 186.97,-720.77 223,-677.5 233.79,-664.54 249.97,-657.6 266.42,-654.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.85,-1759.66 166.17,-1769.72 169.85,-1759.79 162.85,-1759.66"/>
</g>
<!-- Node106 -->
<g id="node107" class="node">
<title>Node106</title>
<g id="a_node107"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="263.5,-588.5 263.5,-618.5 394.5,-618.5 394.5,-588.5 263.5,-588.5"/>
<text text-anchor="start" x="271.5" y="-606.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-595.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ReshapeDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node106 -->
<g id="edge106" class="edge">
<title>Node1&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M166.31,-1759.64C168.72,-1610.74 185.34,-673.82 223,-628.5 233.12,-616.32 248,-609.46 263.39,-605.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.81,-1759.91 166.15,-1769.97 169.8,-1760.02 162.81,-1759.91"/>
</g>
<!-- Node108 -->
<g id="node109" class="node">
<title>Node108</title>
<g id="a_node109"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="268,-539.5 268,-569.5 390,-569.5 390,-539.5 268,-539.5"/>
<text text-anchor="start" x="276" y="-557.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-546.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ResizeDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node108 -->
<g id="edge108" class="edge">
<title>Node1&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M166.27,-1759.73C168.41,-1607.55 183.71,-626.88 223,-579.5 234.06,-566.16 250.84,-559.19 267.76,-555.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.77,-1759.86 166.13,-1769.91 169.76,-1759.96 162.77,-1759.86"/>
</g>
<!-- Node110 -->
<g id="node111" class="node">
<title>Node110</title>
<g id="a_node111"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="268,-490.5 268,-520.5 390,-520.5 390,-490.5 268,-490.5"/>
<text text-anchor="start" x="276" y="-508.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-497.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SliceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node110 -->
<g id="edge110" class="edge">
<title>Node1&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M166.23,-1759.41C168.14,-1602.64 182.11,-579.9 223,-530.5 234.05,-517.15 250.82,-510.18 267.74,-506.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.73,-1759.83 166.11,-1769.87 169.73,-1759.91 162.73,-1759.83"/>
</g>
<!-- Node112 -->
<g id="node113" class="node">
<title>Node112</title>
<g id="a_node113"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="264,-441.5 264,-471.5 394,-471.5 394,-441.5 264,-441.5"/>
<text text-anchor="start" x="272" y="-459.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-448.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SoftmaxDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node112 -->
<g id="edge112" class="edge">
<title>Node1&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M166.2,-1759.61C167.85,-1600.03 180.47,-532.98 223,-481.5 233.2,-469.15 248.3,-462.26 263.89,-458.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.69,-1759.82 166.09,-1769.85 169.69,-1759.89 162.69,-1759.82"/>
</g>
<!-- Node114 -->
<g id="node115" class="node">
<title>Node114</title>
<g id="a_node115"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="244,-392.5 244,-422.5 414,-422.5 414,-392.5 244,-392.5"/>
<text text-anchor="start" x="252" y="-410.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToBatchNdDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node114 -->
<g id="edge114" class="edge">
<title>Node1&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M166.16,-1759.85C167.57,-1597.77 178.82,-486.06 223,-432.5 228.6,-425.71 235.69,-420.56 243.52,-416.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.66,-1759.83 166.08,-1769.86 169.66,-1759.89 162.66,-1759.83"/>
</g>
<!-- Node116 -->
<g id="node117" class="node">
<title>Node116</title>
<g id="a_node117"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="250,-343.5 250,-373.5 408,-373.5 408,-343.5 250,-343.5"/>
<text text-anchor="start" x="258" y="-361.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-350.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; SpaceToDepthDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node116 -->
<g id="edge116" class="edge">
<title>Node1&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M166.13,-1759.66C167.32,-1593.53 177.21,-439.1 223,-383.5 230.09,-374.89 239.55,-368.94 249.91,-364.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.63,-1759.86 166.06,-1769.88 169.63,-1759.9 162.63,-1759.86"/>
</g>
<!-- Node118 -->
<g id="node119" class="node">
<title>Node118</title>
<g id="a_node119"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="268,-294.5 268,-324.5 390,-324.5 390,-294.5 268,-294.5"/>
<text text-anchor="start" x="276" y="-312.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StackDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node118 -->
<g id="edge118" class="edge">
<title>Node1&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M166.1,-1759.74C167.07,-1590.67 175.58,-392.17 223,-334.5 234.07,-321.04 250.95,-314.06 267.97,-310.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.6,-1759.9 166.05,-1769.92 169.6,-1759.94 162.6,-1759.9"/>
</g>
<!-- Node120 -->
<g id="node121" class="node">
<title>Node120</title>
<g id="a_node121"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="266,-245.5 266,-275.5 392,-275.5 392,-245.5 266,-245.5"/>
<text text-anchor="start" x="274" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StandInDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node120 -->
<g id="edge120" class="edge">
<title>Node1&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M166.08,-1759.86C166.83,-1588.05 173.93,-345.24 223,-285.5 233.58,-272.61 249.5,-265.66 265.76,-262.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.58,-1759.97 166.03,-1769.98 169.58,-1760 162.58,-1759.97"/>
</g>
<!-- Node122 -->
<g id="node123" class="node">
<title>Node122</title>
<g id="a_node123"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="255.5,-196.5 255.5,-226.5 402.5,-226.5 402.5,-196.5 255.5,-196.5"/>
<text text-anchor="start" x="263.5" y="-214.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-203.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; StridedSliceDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node122 -->
<g id="edge122" class="edge">
<title>Node1&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M166.05,-1759.49C166.6,-1583.06 172.34,-298.26 223,-236.5 231.32,-226.36 242.94,-219.89 255.43,-215.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.55,-1759.66 166.02,-1769.67 169.55,-1759.68 162.55,-1759.66"/>
</g>
<!-- Node124 -->
<g id="node125" class="node">
<title>Node124</title>
<g id="a_node125"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="268,-147.5 268,-177.5 390,-177.5 390,-147.5 268,-147.5"/>
<text text-anchor="start" x="276" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-154.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TileDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node124 -->
<g id="edge124" class="edge">
<title>Node1&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M166.03,-1759.68C166.37,-1580.87 170.69,-251.35 223,-187.5 234.04,-174.02 250.92,-167.03 267.94,-163.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.53,-1759.76 166.01,-1769.76 169.53,-1759.77 162.53,-1759.76"/>
</g>
<!-- Node126 -->
<g id="node127" class="node">
<title>Node126</title>
<g id="a_node127"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="224.5,-98.5 224.5,-128.5 433.5,-128.5 433.5,-98.5 224.5,-98.5"/>
<text text-anchor="start" x="232.5" y="-116.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeConvolution2dDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node126 -->
<g id="edge126" class="edge">
<title>Node1&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M166.01,-1759.63C166.16,-1577.57 169.06,-204.41 223,-138.5 226.09,-134.73 229.63,-131.47 233.5,-128.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.51,-1759.87 166,-1769.87 169.51,-1759.87 162.51,-1759.87"/>
</g>
<!-- Node128 -->
<g id="node129" class="node">
<title>Node128</title>
<g id="a_node129"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="260,-49.5 260,-79.5 398,-79.5 398,-49.5 260,-49.5"/>
<text text-anchor="start" x="268" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TransposeDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node128 -->
<g id="edge128" class="edge">
<title>Node1&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M165.99,-1759.88C165.94,-1575.86 167.4,-157.5 223,-89.5 232.31,-78.11 245.78,-71.36 259.99,-67.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.49,-1760 165.99,-1770 169.49,-1759.99 162.49,-1760"/>
</g>
<!-- Node130 -->
<g id="node131" class="node">
<title>Node130</title>
<g id="a_node131"><a xlink:href="classarmnn_1_1_layer_with_parameters.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="268,-0.5 268,-30.5 390,-30.5 390,-0.5 268,-0.5"/>
<text text-anchor="start" x="276" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ViewsDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node130 -->
<g id="edge130" class="edge">
<title>Node1&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M165.97,-1759.6C165.74,-1571.41 165.8,-110.53 223,-40.5 234.02,-27 250.9,-20.01 267.91,-16.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.47,-1759.73 165.98,-1769.72 169.47,-1759.72 162.47,-1759.73"/>
</g>
<!-- Node4 -->
<g id="node5" class="node">
<title>Node4</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="520,-3258 520,-3277 588,-3277 588,-3258 520,-3258"/>
<text text-anchor="middle" x="554" y="-3265" font-family="Helvetica,sans-Serif" font-size="10.00">InputLayer</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M382.36,-3252.96C424.82,-3256.58 483.38,-3261.57 519.69,-3264.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="382.47,-3249.46 372.21,-3252.1 381.87,-3256.43 382.47,-3249.46"/>
</g>
<!-- Node5 -->
<g id="node6" class="node">
<title>Node5</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="515.5,-3220 515.5,-3239 592.5,-3239 592.5,-3220 515.5,-3220"/>
<text text-anchor="middle" x="554" y="-3227" font-family="Helvetica,sans-Serif" font-size="10.00">OutputLayer</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M382.25,-3244.05C423.09,-3240.57 478.89,-3235.81 515.42,-3232.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="381.87,-3240.57 372.21,-3244.9 382.47,-3247.54 381.87,-3240.57"/>
</g>
<!-- Node13 -->
<g id="node14" class="node">
<title>Node13</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="512,-3068 512,-3087 596,-3087 596,-3068 512,-3068"/>
<text text-anchor="middle" x="554" y="-3075" font-family="Helvetica,sans-Serif" font-size="10.00">AdditionLayer</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge13" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M404.56,-2988.03C415.36,-2991.04 425.89,-2995.35 435,-3001.5 459.84,-3018.25 446.57,-3041.15 471,-3058.5 482.79,-3066.88 497.73,-3071.62 511.61,-3074.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.14,-2984.57 394.6,-2985.62 403.49,-2991.37 405.14,-2984.57"/>
</g>
<!-- Node14 -->
<g id="node15" class="node">
<title>Node14</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="512.5,-3030 512.5,-3049 595.5,-3049 595.5,-3030 512.5,-3030"/>
<text text-anchor="middle" x="554" y="-3037" font-family="Helvetica,sans-Serif" font-size="10.00">DivisionLayer</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge14" class="edge">
<title>Node12&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M404.55,-2993.06C414.91,-2995.37 425.31,-2998.16 435,-3001.5 452.1,-3007.4 454.05,-3014.18 471,-3020.5 484.15,-3025.4 498.96,-3029.29 512.35,-3032.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.16,-2989.61 394.66,-2990.98 403.73,-2996.46 405.16,-2989.61"/>
</g>
<!-- Node15 -->
<g id="node16" class="node">
<title>Node15</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="507.5,-2992 507.5,-3011 600.5,-3011 600.5,-2992 507.5,-2992"/>
<text text-anchor="middle" x="554" y="-2999" font-family="Helvetica,sans-Serif" font-size="10.00">MaximumLayer</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge15" class="edge">
<title>Node12&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M404.86,-2988.88C438.83,-2991.77 477.91,-2995.1 507.4,-2997.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.76,-2985.36 394.5,-2988 404.17,-2992.33 404.76,-2985.36"/>
</g>
<!-- Node16 -->
<g id="node17" class="node">
<title>Node16</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="509,-2954 509,-2973 599,-2973 599,-2954 509,-2954"/>
<text text-anchor="middle" x="554" y="-2961" font-family="Helvetica,sans-Serif" font-size="10.00">MinimumLayer</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node16 -->
<g id="edge16" class="edge">
<title>Node12&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M404.57,-2976.15C439.14,-2973.2 479.05,-2969.8 508.78,-2967.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.17,-2972.67 394.5,-2977 404.76,-2979.64 404.17,-2972.67"/>
</g>
<!-- Node17 -->
<g id="node18" class="node">
<title>Node17</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="499,-2916 499,-2935 609,-2935 609,-2916 499,-2916"/>
<text text-anchor="middle" x="554" y="-2923" font-family="Helvetica,sans-Serif" font-size="10.00">MultiplicationLayer</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node17 -->
<g id="edge17" class="edge">
<title>Node12&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M404.55,-2971.94C414.91,-2969.63 425.31,-2966.84 435,-2963.5 452.1,-2957.6 454.05,-2950.82 471,-2944.5 481,-2940.78 491.96,-2937.63 502.53,-2935.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="403.73,-2968.54 394.66,-2974.02 405.16,-2975.39 403.73,-2968.54"/>
</g>
<!-- Node18 -->
<g id="node19" class="node">
<title>Node18</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="504.5,-2878 504.5,-2897 603.5,-2897 603.5,-2878 504.5,-2878"/>
<text text-anchor="middle" x="554" y="-2885" font-family="Helvetica,sans-Serif" font-size="10.00">SubtractionLayer</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node18 -->
<g id="edge18" class="edge">
<title>Node12&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M404.56,-2976.97C415.36,-2973.96 425.89,-2969.65 435,-2963.5 459.84,-2946.75 446.57,-2923.85 471,-2906.5 480.77,-2899.56 492.69,-2895.12 504.39,-2892.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="403.49,-2973.63 394.6,-2979.38 405.14,-2980.43 403.49,-2973.63"/>
</g>
<!-- Node36 -->
<g id="node37" class="node">
<title>Node36</title>
<g id="a_node37"><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="507.5,-2309 507.5,-2328 600.5,-2328 600.5,-2309 507.5,-2309"/>
<text text-anchor="middle" x="554" y="-2316" font-family="Helvetica,sans-Serif" font-size="10.00">ActivationLayer</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge36" class="edge">
<title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M408.82,-2318.5C441.84,-2318.5 479.05,-2318.5 507.4,-2318.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="408.73,-2315 398.73,-2318.5 408.73,-2322 408.73,-2315"/>
</g>
<!-- Node38 -->
<g id="node39" class="node">
<title>Node38</title>
<g id="a_node39"><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="504.5,-2260 504.5,-2279 603.5,-2279 603.5,-2260 504.5,-2260"/>
<text text-anchor="middle" x="554" y="-2267" font-family="Helvetica,sans-Serif" font-size="10.00">ArgMinMaxLayer</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge38" class="edge">
<title>Node37&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M412.14,-2269.5C443.1,-2269.5 477.3,-2269.5 504.25,-2269.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="411.79,-2266 401.79,-2269.5 411.79,-2273 411.79,-2266"/>
</g>
<!-- Node40 -->
<g id="node41" class="node">
<title>Node40</title>
<g id="a_node41"><a xlink:href="classarmnn_1_1_batch_mat_mul_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="500,-2211 500,-2230 608,-2230 608,-2211 500,-2211"/>
<text text-anchor="middle" x="554" y="-2218" font-family="Helvetica,sans-Serif" font-size="10.00">BatchMatMulLayer</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge40" class="edge">
<title>Node39&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M416.35,-2220.5C444.44,-2220.5 474.77,-2220.5 499.71,-2220.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="416.12,-2217 406.12,-2220.5 416.12,-2224 416.12,-2217"/>
</g>
<!-- Node42 -->
<g id="node43" class="node">
<title>Node42</title>
<g id="a_node43"><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="484,-2162 484,-2181 624,-2181 624,-2162 484,-2162"/>
<text text-anchor="middle" x="554" y="-2169" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNormalizationLayer</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge42" class="edge">
<title>Node41&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M432.52,-2171.5C449.93,-2171.5 467.63,-2171.5 483.91,-2171.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="432.31,-2168 422.31,-2171.5 432.31,-2175 432.31,-2168"/>
</g>
<!-- Node44 -->
<g id="node45" class="node">
<title>Node44</title>
<g id="a_node45"><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="491.5,-2113 491.5,-2132 616.5,-2132 616.5,-2113 491.5,-2113"/>
<text text-anchor="middle" x="554" y="-2120" font-family="Helvetica,sans-Serif" font-size="10.00">BatchToSpaceNdLayer</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node44 -->
<g id="edge44" class="edge">
<title>Node43&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M424.57,-2122.5C447.09,-2122.5 470.55,-2122.5 491.17,-2122.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="424.31,-2119 414.31,-2122.5 424.31,-2126 424.31,-2119"/>
</g>
<!-- Node46 -->
<g id="node47" class="node">
<title>Node46</title>
<g id="a_node47"><a xlink:href="classarmnn_1_1_broadcast_to_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="502.5,-2064 502.5,-2083 605.5,-2083 605.5,-2064 502.5,-2064"/>
<text text-anchor="middle" x="554" y="-2071" font-family="Helvetica,sans-Serif" font-size="10.00">BroadcastToLayer</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge46" class="edge">
<title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M414.02,-2073.5C443.74,-2073.5 476.24,-2073.5 502.33,-2073.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="413.64,-2070 403.64,-2073.5 413.64,-2077 413.64,-2070"/>
</g>
<!-- Node48 -->
<g id="node49" class="node">
<title>Node48</title>
<g id="a_node49"><a xlink:href="classarmnn_1_1_channel_shuffle_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="495.5,-2015 495.5,-2034 612.5,-2034 612.5,-2015 495.5,-2015"/>
<text text-anchor="middle" x="554" y="-2022" font-family="Helvetica,sans-Serif" font-size="10.00">ChannelShuffleLayer</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge48" class="edge">
<title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M420.82,-2024.5C445.99,-2024.5 472.62,-2024.5 495.34,-2024.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="420.51,-2021 410.51,-2024.5 420.51,-2028 420.51,-2021"/>
</g>
<!-- Node50 -->
<g id="node51" class="node">
<title>Node50</title>
<g id="a_node51"><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="503,-1966 503,-1985 605,-1985 605,-1966 503,-1966"/>
<text text-anchor="middle" x="554" y="-1973" font-family="Helvetica,sans-Serif" font-size="10.00">ComparisonLayer</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge50" class="edge">
<title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M413.11,-1975.5C443.23,-1975.5 476.31,-1975.5 502.74,-1975.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="413.02,-1972 403.02,-1975.5 413.02,-1979 413.02,-1972"/>
</g>
<!-- Node52 -->
<g id="node53" class="node">
<title>Node52</title>
<g id="a_node53"><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="497,-1917 497,-1936 611,-1936 611,-1917 497,-1917"/>
<text text-anchor="middle" x="554" y="-1924" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dLayer</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node52 -->
<g id="edge52" class="edge">
<title>Node51&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M419.53,-1926.5C445.61,-1926.5 473.36,-1926.5 496.76,-1926.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="419.25,-1923 409.25,-1926.5 419.25,-1930 419.25,-1923"/>
</g>
<!-- Node54 -->
<g id="node55" class="node">
<title>Node54</title>
<g id="a_node55"><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="497,-1868 497,-1887 611,-1887 611,-1868 497,-1868"/>
<text text-anchor="middle" x="554" y="-1875" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution3dLayer</text>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node54 -->
<g id="edge54" class="edge">
<title>Node53&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M419.53,-1877.5C445.61,-1877.5 473.36,-1877.5 496.76,-1877.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="419.25,-1874 409.25,-1877.5 419.25,-1881 419.25,-1874"/>
</g>
<!-- Node56 -->
<g id="node57" class="node">
<title>Node56</title>
<g id="a_node57"><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="497.5,-1819 497.5,-1838 610.5,-1838 610.5,-1819 497.5,-1819"/>
<text text-anchor="middle" x="554" y="-1826" font-family="Helvetica,sans-Serif" font-size="10.00">DepthToSpaceLayer</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge56" class="edge">
<title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M418.4,-1828.5C445.02,-1828.5 473.47,-1828.5 497.32,-1828.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="418.31,-1825 408.31,-1828.5 418.31,-1832 418.31,-1825"/>
</g>
<!-- Node58 -->
<g id="node59" class="node">
<title>Node58</title>
<g id="a_node59"><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="471,-1770 471,-1789 637,-1789 637,-1770 471,-1770"/>
<text text-anchor="middle" x="554" y="-1777" font-family="Helvetica,sans-Serif" font-size="10.00">DepthwiseConvolution2dLayer</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge58" class="edge">
<title>Node57&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M445.39,-1779.5C453.99,-1779.5 462.56,-1779.5 470.89,-1779.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="445.3,-1776 435.3,-1779.5 445.3,-1783 445.3,-1776"/>
</g>
<!-- Node60 -->
<g id="node61" class="node">
<title>Node60</title>
<g id="a_node61"><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="479.5,-1721 479.5,-1740 628.5,-1740 628.5,-1721 479.5,-1721"/>
<text text-anchor="middle" x="554" y="-1728" font-family="Helvetica,sans-Serif" font-size="10.00">DetectionPostProcessLayer</text>
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node60 -->
<g id="edge60" class="edge">
<title>Node59&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M436.9,-1730.5C451.22,-1730.5 465.63,-1730.5 479.2,-1730.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="436.51,-1727 426.51,-1730.5 436.51,-1734 436.51,-1727"/>
</g>
<!-- Node62 -->
<g id="node63" class="node">
<title>Node62</title>
<g id="a_node63"><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="485,-1672 485,-1691 623,-1691 623,-1672 485,-1672"/>
<text text-anchor="middle" x="554" y="-1679" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseBinaryLayer</text>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node62 -->
<g id="edge62" class="edge">
<title>Node61&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M431.08,-1681.5C449.27,-1681.5 467.84,-1681.5 484.81,-1681.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="431.02,-1678 421.02,-1681.5 431.02,-1685 431.02,-1678"/>
</g>
<!-- Node64 -->
<g id="node65" class="node">
<title>Node64</title>
<g id="a_node65"><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="486,-1623 486,-1642 622,-1642 622,-1623 486,-1623"/>
<text text-anchor="middle" x="554" y="-1630" font-family="Helvetica,sans-Serif" font-size="10.00">ElementwiseUnaryLayer</text>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node64 -->
<g id="edge64" class="edge">
<title>Node63&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M430.18,-1632.5C449.06,-1632.5 468.37,-1632.5 485.93,-1632.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="430.06,-1629 420.06,-1632.5 430.06,-1636 430.06,-1629"/>
</g>
<!-- Node66 -->
<g id="node67" class="node">
<title>Node66</title>
<g id="a_node67"><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="490,-1574 490,-1593 618,-1593 618,-1574 490,-1574"/>
<text text-anchor="middle" x="554" y="-1581" font-family="Helvetica,sans-Serif" font-size="10.00">FakeQuantizationLayer</text>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node66 -->
<g id="edge66" class="edge">
<title>Node65&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M425.79,-1583.5C447.45,-1583.5 469.9,-1583.5 489.81,-1583.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="425.58,-1580 415.58,-1583.5 425.58,-1587 425.58,-1580"/>
</g>
<!-- Node68 -->
<g id="node69" class="node">
<title>Node68</title>
<g id="a_node69"><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="525,-1525 525,-1544 583,-1544 583,-1525 525,-1525"/>
<text text-anchor="middle" x="554" y="-1532" font-family="Helvetica,sans-Serif" font-size="10.00">FillLayer</text>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node68 -->
<g id="edge68" class="edge">
<title>Node67&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M400.27,-1534.5C442.37,-1534.5 493.61,-1534.5 524.74,-1534.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-1531 390.05,-1534.5 400.05,-1538 400.05,-1531"/>
</g>
<!-- Node70 -->
<g id="node71" class="node">
<title>Node70</title>
<g id="a_node71"><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="494.5,-1476 494.5,-1495 613.5,-1495 613.5,-1476 494.5,-1476"/>
<text text-anchor="middle" x="554" y="-1483" font-family="Helvetica,sans-Serif" font-size="10.00">FullyConnectedLayer</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node70 -->
<g id="edge70" class="edge">
<title>Node69&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M421.24,-1485.5C445.9,-1485.5 471.93,-1485.5 494.29,-1485.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="421.14,-1482 411.14,-1485.5 421.14,-1489 421.14,-1482"/>
</g>
<!-- Node72 -->
<g id="node73" class="node">
<title>Node72</title>
<g id="a_node73"><a xlink:href="classarmnn_1_1_fused_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="518,-1427 518,-1446 590,-1446 590,-1427 518,-1427"/>
<text text-anchor="middle" x="554" y="-1434" font-family="Helvetica,sans-Serif" font-size="10.00">FusedLayer</text>
</a>
</g>
</g>
<!-- Node71&#45;&gt;Node72 -->
<g id="edge72" class="edge">
<title>Node71&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M400.34,-1436.5C439.47,-1436.5 486.47,-1436.5 517.89,-1436.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-1433 390.05,-1436.5 400.05,-1440 400.05,-1433"/>
</g>
<!-- Node74 -->
<g id="node75" class="node">
<title>Node74</title>
<g id="a_node75"><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="515.5,-1378 515.5,-1397 592.5,-1397 592.5,-1378 515.5,-1378"/>
<text text-anchor="middle" x="554" y="-1385" font-family="Helvetica,sans-Serif" font-size="10.00">GatherLayer</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node74 -->
<g id="edge74" class="edge">
<title>Node73&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M400.07,-1387.5C438.18,-1387.5 483.82,-1387.5 515.27,-1387.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-1384 390.05,-1387.5 400.05,-1391 400.05,-1384"/>
</g>
<!-- Node76 -->
<g id="node77" class="node">
<title>Node76</title>
<g id="a_node77"><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="477,-1329 477,-1348 631,-1348 631,-1329 477,-1329"/>
<text text-anchor="middle" x="554" y="-1336" font-family="Helvetica,sans-Serif" font-size="10.00">InstanceNormalizationLayer</text>
</a>
</g>
</g>
<!-- Node75&#45;&gt;Node76 -->
<g id="edge76" class="edge">
<title>Node75&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M439.3,-1338.5C452.04,-1338.5 464.81,-1338.5 476.96,-1338.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="439.11,-1335 429.11,-1338.5 439.11,-1342 439.11,-1335"/>
</g>
<!-- Node78 -->
<g id="node79" class="node">
<title>Node78</title>
<g id="a_node79"><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="492,-1280 492,-1299 616,-1299 616,-1280 492,-1280"/>
<text text-anchor="middle" x="554" y="-1287" font-family="Helvetica,sans-Serif" font-size="10.00">L2NormalizationLayer</text>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node78 -->
<g id="edge78" class="edge">
<title>Node77&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M424.37,-1289.5C447.2,-1289.5 471.01,-1289.5 491.85,-1289.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="424.31,-1286 414.31,-1289.5 424.31,-1293 424.31,-1286"/>
</g>
<!-- Node80 -->
<g id="node81" class="node">
<title>Node80</title>
<g id="a_node81"><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="499,-1234 499,-1253 609,-1253 609,-1234 499,-1234"/>
<text text-anchor="middle" x="554" y="-1241" font-family="Helvetica,sans-Serif" font-size="10.00">LogicalBinaryLayer</text>
</a>
</g>
</g>
<!-- Node79&#45;&gt;Node80 -->
<g id="edge80" class="edge">
<title>Node79&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M416.83,-1241.67C444.51,-1242.04 474.32,-1242.44 498.97,-1242.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="416.79,-1238.17 406.74,-1241.53 416.7,-1245.17 416.79,-1238.17"/>
</g>
<!-- Node82 -->
<g id="node83" class="node">
<title>Node82</title>
<g id="a_node83"><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="503.5,-1196 503.5,-1215 604.5,-1215 604.5,-1196 503.5,-1196"/>
<text text-anchor="middle" x="554" y="-1203" font-family="Helvetica,sans-Serif" font-size="10.00">LogSoftmaxLayer</text>
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node82 -->
<g id="edge82" class="edge">
<title>Node81&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M412.89,-1196.7C443.28,-1198.61 476.71,-1200.71 503.29,-1202.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="412.91,-1193.2 402.71,-1196.06 412.47,-1200.18 412.91,-1193.2"/>
</g>
<!-- Node84 -->
<g id="node85" class="node">
<title>Node84</title>
<g id="a_node85"><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="520,-1158 520,-1177 588,-1177 588,-1158 520,-1158"/>
<text text-anchor="middle" x="554" y="-1165" font-family="Helvetica,sans-Serif" font-size="10.00">LstmLayer</text>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node84 -->
<g id="edge84" class="edge">
<title>Node83&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M400.03,-1150.35C440.03,-1154.84 488.33,-1160.25 519.81,-1163.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.38,-1146.87 390.05,-1149.23 399.6,-1153.82 400.38,-1146.87"/>
</g>
<!-- Node85 -->
<g id="node86" class="node">
<title>Node85</title>
<g id="a_node86"><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="476,-1108.5 476,-1138.5 632,-1138.5 632,-1108.5 476,-1108.5"/>
<text text-anchor="start" x="484" y="-1126.5" font-family="Helvetica,sans-Serif" font-size="10.00">UnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="554" y="-1115.5" font-family="Helvetica,sans-Serif" font-size="10.00">Layer</text>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node85 -->
<g id="edge85" class="edge">
<title>Node83&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M400.14,-1136.52C424.12,-1134.48 451.09,-1132.18 475.61,-1130.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="399.72,-1133.05 390.05,-1137.38 400.31,-1140.02 399.72,-1133.05"/>
</g>
<!-- Node87 -->
<g id="node88" class="node">
<title>Node87</title>
<g id="a_node88"><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="518.5,-1070 518.5,-1089 589.5,-1089 589.5,-1070 518.5,-1070"/>
<text text-anchor="middle" x="554" y="-1077" font-family="Helvetica,sans-Serif" font-size="10.00">MeanLayer</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node87 -->
<g id="edge87" class="edge">
<title>Node86&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M400.12,-1089.1C439.43,-1086.63 486.74,-1083.66 518.21,-1081.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="399.81,-1085.61 390.05,-1089.73 400.25,-1092.6 399.81,-1085.61"/>
</g>
<!-- Node89 -->
<g id="node90" class="node">
<title>Node89</title>
<g id="a_node90"><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="497.5,-1032 497.5,-1051 610.5,-1051 610.5,-1032 497.5,-1032"/>
<text text-anchor="middle" x="554" y="-1039" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationLayer</text>
</a>
</g>
</g>
<!-- Node88&#45;&gt;Node89 -->
<g id="edge89" class="edge">
<title>Node88&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M418.4,-1043.31C445.02,-1042.95 473.47,-1042.57 497.32,-1042.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="418.26,-1039.81 408.31,-1043.45 418.35,-1046.81 418.26,-1039.81"/>
</g>
<!-- Node91 -->
<g id="node92" class="node">
<title>Node91</title>
<g id="a_node92"><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="515.5,-986 515.5,-1005 592.5,-1005 592.5,-986 515.5,-986"/>
<text text-anchor="middle" x="554" y="-993" font-family="Helvetica,sans-Serif" font-size="10.00">ConcatLayer</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node91 -->
<g id="edge91" class="edge">
<title>Node90&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M401.69,-995.5C439.5,-995.5 484.33,-995.5 515.33,-995.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.23,-992 391.23,-995.5 401.23,-999 401.23,-992"/>
</g>
<!-- Node93 -->
<g id="node94" class="node">
<title>Node93</title>
<g id="a_node94"><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="523.5,-937 523.5,-956 584.5,-956 584.5,-937 523.5,-937"/>
<text text-anchor="middle" x="554" y="-944" font-family="Helvetica,sans-Serif" font-size="10.00">PadLayer</text>
</a>
</g>
</g>
<!-- Node92&#45;&gt;Node93 -->
<g id="edge93" class="edge">
<title>Node92&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M400.11,-946.5C441.57,-946.5 491.94,-946.5 523.23,-946.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-943 390.05,-946.5 400.05,-950 400.05,-943"/>
</g>
<!-- Node95 -->
<g id="node96" class="node">
<title>Node95</title>
<g id="a_node96"><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="511.5,-888 511.5,-907 596.5,-907 596.5,-888 511.5,-888"/>
<text text-anchor="middle" x="554" y="-895" font-family="Helvetica,sans-Serif" font-size="10.00">PermuteLayer</text>
</a>
</g>
</g>
<!-- Node94&#45;&gt;Node95 -->
<g id="edge95" class="edge">
<title>Node94&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M404.86,-897.5C440.43,-897.5 481.6,-897.5 511.5,-897.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.5,-894 394.5,-897.5 404.5,-901 404.5,-894"/>
</g>
<!-- Node97 -->
<g id="node98" class="node">
<title>Node97</title>
<g id="a_node98"><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="508,-839 508,-858 600,-858 600,-839 508,-839"/>
<text text-anchor="middle" x="554" y="-846" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling2dLayer</text>
</a>
</g>
</g>
<!-- Node96&#45;&gt;Node97 -->
<g id="edge97" class="edge">
<title>Node96&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M407.75,-848.5C441.23,-848.5 479.21,-848.5 507.93,-848.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="407.51,-845 397.51,-848.5 407.51,-852 407.51,-845"/>
</g>
<!-- Node99 -->
<g id="node100" class="node">
<title>Node99</title>
<g id="a_node100"><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="508,-790 508,-809 600,-809 600,-790 508,-790"/>
<text text-anchor="middle" x="554" y="-797" font-family="Helvetica,sans-Serif" font-size="10.00">Pooling3dLayer</text>
</a>
</g>
</g>
<!-- Node98&#45;&gt;Node99 -->
<g id="edge99" class="edge">
<title>Node98&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M407.75,-799.5C441.23,-799.5 479.21,-799.5 507.93,-799.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="407.51,-796 397.51,-799.5 407.51,-803 407.51,-796"/>
</g>
<!-- Node101 -->
<g id="node102" class="node">
<title>Node101</title>
<g id="a_node102"><a xlink:href="classarmnn_1_1_pre_compiled_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="501,-741 501,-760 607,-760 607,-741 501,-741"/>
<text text-anchor="middle" x="554" y="-748" font-family="Helvetica,sans-Serif" font-size="10.00">PreCompiledLayer</text>
</a>
</g>
</g>
<!-- Node100&#45;&gt;Node101 -->
<g id="edge101" class="edge">
<title>Node100&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M415.28,-750.5C444.15,-750.5 475.5,-750.5 500.99,-750.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="415.19,-747 405.19,-750.5 415.19,-754 415.19,-747"/>
</g>
<!-- Node103 -->
<g id="node104" class="node">
<title>Node103</title>
<g id="a_node104"><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="516.5,-692 516.5,-711 591.5,-711 591.5,-692 516.5,-692"/>
<text text-anchor="middle" x="554" y="-699" font-family="Helvetica,sans-Serif" font-size="10.00">QLstmLayer</text>
</a>
</g>
</g>
<!-- Node102&#45;&gt;Node103 -->
<g id="edge103" class="edge">
<title>Node102&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M400.17,-701.5C438.67,-701.5 484.82,-701.5 516.26,-701.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-698 390.05,-701.5 400.05,-705 400.05,-698"/>
</g>
<!-- Node105 -->
<g id="node106" class="node">
<title>Node105</title>
<g id="a_node106"><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="514,-643 514,-662 594,-662 594,-643 514,-643"/>
<text text-anchor="middle" x="554" y="-650" font-family="Helvetica,sans-Serif" font-size="10.00">ReduceLayer</text>
</a>
</g>
</g>
<!-- Node104&#45;&gt;Node105 -->
<g id="edge105" class="edge">
<title>Node104&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M401.81,-652.5C438.96,-652.5 482.87,-652.5 513.77,-652.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.53,-649 391.53,-652.5 401.53,-656 401.53,-649"/>
</g>
<!-- Node107 -->
<g id="node108" class="node">
<title>Node107</title>
<g id="a_node108"><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="511,-594 511,-613 597,-613 597,-594 511,-594"/>
<text text-anchor="middle" x="554" y="-601" font-family="Helvetica,sans-Serif" font-size="10.00">ReshapeLayer</text>
</a>
</g>
</g>
<!-- Node106&#45;&gt;Node107 -->
<g id="edge107" class="edge">
<title>Node106&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M404.78,-603.5C440.11,-603.5 480.96,-603.5 510.82,-603.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.5,-600 394.5,-603.5 404.5,-607 404.5,-600"/>
</g>
<!-- Node109 -->
<g id="node110" class="node">
<title>Node109</title>
<g id="a_node110"><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="516,-545 516,-564 592,-564 592,-545 516,-545"/>
<text text-anchor="middle" x="554" y="-552" font-family="Helvetica,sans-Serif" font-size="10.00">ResizeLayer</text>
</a>
</g>
</g>
<!-- Node108&#45;&gt;Node109 -->
<g id="edge109" class="edge">
<title>Node108&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M400.14,-554.5C438.51,-554.5 484.48,-554.5 515.93,-554.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-551 390.05,-554.5 400.05,-558 400.05,-551"/>
</g>
<!-- Node111 -->
<g id="node112" class="node">
<title>Node111</title>
<g id="a_node112"><a xlink:href="classarmnn_1_1_slice_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="520.5,-496 520.5,-515 587.5,-515 587.5,-496 520.5,-496"/>
<text text-anchor="middle" x="554" y="-503" font-family="Helvetica,sans-Serif" font-size="10.00">SliceLayer</text>
</a>
</g>
</g>
<!-- Node110&#45;&gt;Node111 -->
<g id="edge111" class="edge">
<title>Node110&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M400.09,-505.5C440.35,-505.5 489,-505.5 520.45,-505.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-502 390.05,-505.5 400.05,-509 400.05,-502"/>
</g>
<!-- Node113 -->
<g id="node114" class="node">
<title>Node113</title>
<g id="a_node114"><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="512,-447 512,-466 596,-466 596,-447 512,-447"/>
<text text-anchor="middle" x="554" y="-454" font-family="Helvetica,sans-Serif" font-size="10.00">SoftmaxLayer</text>
</a>
</g>
</g>
<!-- Node112&#45;&gt;Node113 -->
<g id="edge113" class="edge">
<title>Node112&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M404.6,-456.5C440.32,-456.5 481.74,-456.5 511.72,-456.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.2,-453 394.2,-456.5 404.2,-460 404.2,-453"/>
</g>
<!-- Node115 -->
<g id="node116" class="node">
<title>Node115</title>
<g id="a_node116"><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="491.5,-398 491.5,-417 616.5,-417 616.5,-398 491.5,-398"/>
<text text-anchor="middle" x="554" y="-405" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToBatchNdLayer</text>
</a>
</g>
</g>
<!-- Node114&#45;&gt;Node115 -->
<g id="edge115" class="edge">
<title>Node114&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M424.57,-407.5C447.09,-407.5 470.55,-407.5 491.17,-407.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="424.31,-404 414.31,-407.5 424.31,-411 424.31,-404"/>
</g>
<!-- Node117 -->
<g id="node118" class="node">
<title>Node117</title>
<g id="a_node118"><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="497.5,-349 497.5,-368 610.5,-368 610.5,-349 497.5,-349"/>
<text text-anchor="middle" x="554" y="-356" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceToDepthLayer</text>
</a>
</g>
</g>
<!-- Node116&#45;&gt;Node117 -->
<g id="edge117" class="edge">
<title>Node116&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M418.4,-358.5C445.02,-358.5 473.47,-358.5 497.32,-358.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="418.31,-355 408.31,-358.5 418.31,-362 418.31,-355"/>
</g>
<!-- Node119 -->
<g id="node120" class="node">
<title>Node119</title>
<g id="a_node120"><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="518.5,-300 518.5,-319 589.5,-319 589.5,-300 518.5,-300"/>
<text text-anchor="middle" x="554" y="-307" font-family="Helvetica,sans-Serif" font-size="10.00">StackLayer</text>
</a>
</g>
</g>
<!-- Node118&#45;&gt;Node119 -->
<g id="edge119" class="edge">
<title>Node118&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M400.12,-309.5C439.43,-309.5 486.74,-309.5 518.21,-309.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-306 390.05,-309.5 400.05,-313 400.05,-306"/>
</g>
<!-- Node121 -->
<g id="node122" class="node">
<title>Node121</title>
<g id="a_node122"><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="514,-251 514,-270 594,-270 594,-251 514,-251"/>
<text text-anchor="middle" x="554" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00">StandInLayer</text>
</a>
</g>
</g>
<!-- Node120&#45;&gt;Node121 -->
<g id="edge121" class="edge">
<title>Node120&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M402.39,-260.5C439.5,-260.5 483.23,-260.5 513.98,-260.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="402.12,-257 392.12,-260.5 402.12,-264 402.12,-257"/>
</g>
<!-- Node123 -->
<g id="node124" class="node">
<title>Node123</title>
<g id="a_node124"><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="503.5,-202 503.5,-221 604.5,-221 604.5,-202 503.5,-202"/>
<text text-anchor="middle" x="554" y="-209" font-family="Helvetica,sans-Serif" font-size="10.00">StridedSliceLayer</text>
</a>
</g>
</g>
<!-- Node122&#45;&gt;Node123 -->
<g id="edge123" class="edge">
<title>Node122&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M412.89,-211.5C443.28,-211.5 476.71,-211.5 503.29,-211.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="412.71,-208 402.71,-211.5 412.71,-215 412.71,-208"/>
</g>
<!-- Node125 -->
<g id="node126" class="node">
<title>Node125</title>
<g id="a_node126"><a xlink:href="classarmnn_1_1_tile_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="523,-153 523,-172 585,-172 585,-153 523,-153"/>
<text text-anchor="middle" x="554" y="-160" font-family="Helvetica,sans-Serif" font-size="10.00">TileLayer</text>
</a>
</g>
</g>
<!-- Node124&#45;&gt;Node125 -->
<g id="edge125" class="edge">
<title>Node124&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M400.08,-162.5C441.42,-162.5 491.6,-162.5 522.93,-162.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-159 390.05,-162.5 400.05,-166 400.05,-159"/>
</g>
<!-- Node127 -->
<g id="node128" class="node">
<title>Node127</title>
<g id="a_node128"><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="472.5,-104 472.5,-123 635.5,-123 635.5,-104 472.5,-104"/>
<text text-anchor="middle" x="554" y="-111" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeConvolution2dLayer</text>
</a>
</g>
</g>
<!-- Node126&#45;&gt;Node127 -->
<g id="edge127" class="edge">
<title>Node126&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M443.71,-113.5C453.35,-113.5 462.97,-113.5 472.28,-113.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="443.67,-110 433.67,-113.5 443.67,-117 443.67,-110"/>
</g>
<!-- Node129 -->
<g id="node130" class="node">
<title>Node129</title>
<g id="a_node130"><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="508,-55 508,-74 600,-74 600,-55 508,-55"/>
<text text-anchor="middle" x="554" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">TransposeLayer</text>
</a>
</g>
</g>
<!-- Node128&#45;&gt;Node129 -->
<g id="edge129" class="edge">
<title>Node128&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M408.3,-64.5C441.62,-64.5 479.28,-64.5 507.83,-64.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="408.12,-61 398.12,-64.5 408.12,-68 408.12,-61"/>
</g>
<!-- Node131 -->
<g id="node132" class="node">
<title>Node131</title>
<g id="a_node132"><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="514.5,-6 514.5,-25 593.5,-25 593.5,-6 514.5,-6"/>
<text text-anchor="middle" x="554" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">SplitterLayer</text>
</a>
</g>
</g>
<!-- Node130&#45;&gt;Node131 -->
<g id="edge131" class="edge">
<title>Node130&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M400.46,-15.5C438.09,-15.5 482.96,-15.5 514.26,-15.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-12 390.05,-15.5 400.05,-19 400.05,-12"/>
</g>
</g>
</svg>