blob: 158351471ccd9081f20020273ccdb89b96a6ef29 [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="3354pt"
viewBox="0.00 0.00 645.00 3353.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 3349.5)">
<title>Graphical Class Hierarchy</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-3349.5 641,-3349.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,-1794 0,-1813 107,-1813 107,-1794 0,-1794"/>
<text text-anchor="middle" x="53.5" y="-1801" 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,-1794 143,-1813 187,-1813 187,-1794 143,-1794"/>
<text text-anchor="middle" x="165" y="-1801" 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,-1803.5C126.41,-1803.5 135.37,-1803.5 142.93,-1803.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="117,-1800 107,-1803.5 117,-1807 117,-1800"/>
</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,-3326 298,-3345 360,-3345 360,-3326 298,-3326"/>
<text text-anchor="middle" x="329" y="-3333" 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.04,-1823.4C166.51,-1997.57 171.69,-3257.37 223,-3316.5 241.09,-3337.35 273.69,-3340.36 297.79,-3339.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.54,-1823.14 166.02,-1813.15 162.54,-1823.15 169.54,-1823.14"/>
</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,-3288 286,-3307 372,-3307 372,-3288 286,-3288"/>
<text text-anchor="middle" x="329" y="-3295" 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.06,-1823.43C166.7,-1995.22 173,-3220.93 223,-3278.5 238.25,-3296.05 263.78,-3300.96 285.85,-3301.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.56,-1823.27 166.03,-1813.29 162.56,-1823.3 169.56,-1823.27"/>
</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,-3250 296.5,-3269 361.5,-3269 361.5,-3250 296.5,-3250"/>
<text text-anchor="middle" x="329" y="-3257" 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.09,-1823.42C166.89,-1992.67 174.3,-3184.5 223,-3240.5 240.75,-3260.91 272.4,-3264.22 296.33,-3263.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.58,-1823.02 166.04,-1813.03 162.58,-1823.05 169.58,-1823.02"/>
</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,-3212 285.5,-3231 372.5,-3231 372.5,-3212 285.5,-3212"/>
<text text-anchor="middle" x="329" y="-3219" 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.11,-1823.41C167.09,-1990.05 175.61,-3148.06 223,-3202.5 238.14,-3219.9 263.39,-3224.87 285.33,-3225.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.61,-1823.13 166.05,-1813.15 162.61,-1823.17 169.61,-1823.13"/>
</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,-3174 259,-3193 399,-3193 399,-3174 259,-3174"/>
<text text-anchor="middle" x="329" y="-3181" 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.13,-1823.37C167.29,-1987.3 176.91,-3111.61 223,-3164.5 232.25,-3175.11 245.26,-3181.1 258.99,-3184.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.63,-1823.23 166.06,-1813.25 162.63,-1823.28 169.63,-1823.23"/>
</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,-3136 259,-3155 399,-3155 399,-3136 259,-3136"/>
<text text-anchor="middle" x="329" y="-3143" 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.16,-1823.8C167.52,-1986.6 178.26,-3075.22 223,-3126.5 232.26,-3137.11 245.27,-3143.09 259,-3146.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.65,-1823.31 166.07,-1813.34 162.65,-1823.37 169.65,-1823.31"/>
</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,-3098 291.5,-3117 366.5,-3117 366.5,-3098 291.5,-3098"/>
<text text-anchor="middle" x="329" y="-3105" 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.18,-1823.21C167.7,-1981.35 179.51,-3038.72 223,-3088.5 239.58,-3107.47 268.17,-3111.65 291.34,-3111.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.68,-1823.03 166.08,-1813.06 162.68,-1823.09 169.68,-1823.03"/>
</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,-3060 279.5,-3079 378.5,-3079 378.5,-3060 279.5,-3060"/>
<text text-anchor="middle" x="329" y="-3067" 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.21,-1823.58C167.94,-1980.25 180.84,-3002.31 223,-3050.5 236.84,-3066.33 259.05,-3071.85 279.49,-3073.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.71,-1823.09 166.1,-1813.13 162.71,-1823.16 169.71,-1823.09"/>
</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,-3022 263.5,-3041 394.5,-3041 394.5,-3022 263.5,-3022"/>
<text text-anchor="middle" x="329" y="-3029" 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.24,-1823.44C168.16,-1976.91 182.13,-2965.85 223,-3012.5 233.25,-3024.2 248.08,-3030.27 263.38,-3033.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.74,-1823.13 166.11,-1813.17 162.74,-1823.22 169.74,-1823.13"/>
</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,-2984 295,-3003 363,-3003 363,-2984 295,-2984"/>
<text text-anchor="middle" x="329" y="-2991" 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.27,-1823.27C168.39,-1973.44 183.42,-2929.39 223,-2974.5 240.47,-2994.41 271.19,-2998.01 294.9,-2997.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.77,-1823.16 166.13,-1813.21 162.77,-1823.26 169.77,-1823.16"/>
</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,-2946 284,-2965 374,-2965 374,-2946 284,-2946"/>
<text text-anchor="middle" x="329" y="-2953" 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.31,-1823.53C168.65,-1971.69 184.75,-2892.97 223,-2936.5 237.86,-2953.41 262.27,-2958.54 283.81,-2959.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.8,-1823.17 166.14,-1813.23 162.8,-1823.28 169.8,-1823.17"/>
</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,-2896.5 268,-2926.5 390,-2926.5 390,-2896.5 268,-2896.5"/>
<text text-anchor="start" x="276" y="-2914.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2903.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.38,-1823.5C169.17,-1967.69 187.61,-2844.03 223,-2886.5 234.1,-2899.81 250.88,-2906.77 267.8,-2910.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.87,-1823.04 166.18,-1813.11 162.87,-1823.17 169.87,-1823.04"/>
</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,-2858 296.5,-2877 361.5,-2877 361.5,-2858 296.5,-2858"/>
<text text-anchor="middle" x="329" y="-2865" 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.39,-1823.25C169.23,-1963.85 187.73,-2808.54 223,-2848.5 240.9,-2868.78 272.53,-2872.11 296.41,-2871.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.88,-1823.03 166.18,-1813.1 162.88,-1823.17 169.88,-1823.03"/>
</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,-2820 282.5,-2839 375.5,-2839 375.5,-2820 282.5,-2820"/>
<text text-anchor="middle" x="329" y="-2827" 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.43,-1823.37C169.51,-1961.34 189.04,-2772.11 223,-2810.5 237.54,-2826.94 261.12,-2832.24 282.25,-2833.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.92,-1822.98 166.2,-1813.06 162.93,-1823.13 169.92,-1822.98"/>
</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,-2782 278.5,-2801 379.5,-2801 379.5,-2782 278.5,-2782"/>
<text text-anchor="middle" x="329" y="-2789" 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="M166.47,-1823.04C169.77,-1957 190.31,-2735.62 223,-2772.5 236.64,-2787.89 258.19,-2793.5 278.23,-2794.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.97,-1822.91 166.22,-1813 162.97,-1823.08 169.97,-1822.91"/>
</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,-2744 292,-2763 366,-2763 366,-2744 292,-2744"/>
<text text-anchor="middle" x="329" y="-2751" 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.78,-1823.43C164.51,-1952.23 160.42,-2664.07 223,-2734.5 239.86,-2753.47 268.74,-2757.58 291.96,-2757.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.28,-1823.14 165.88,-1813.1 162.28,-1823.07 169.28,-1823.14"/>
</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,-2706 295,-2725 363,-2725 363,-2706 295,-2706"/>
<text text-anchor="middle" x="329" y="-2713" 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.83,-1823.39C164.95,-1949.01 163,-2629.15 223,-2696.5 240.62,-2716.28 271.32,-2719.89 294.99,-2719.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.33,-1823.31 165.91,-1813.29 162.33,-1823.26 169.33,-1823.31"/>
</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,-2668 270.5,-2687 387.5,-2687 387.5,-2668 270.5,-2668"/>
<text text-anchor="middle" x="329" y="-2675" 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.89,-1823.3C165.41,-1945.5 165.57,-2594.22 223,-2658.5 234.91,-2671.83 252.76,-2677.81 270.38,-2680.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.39,-1823.17 165.94,-1813.15 162.39,-1823.13 169.39,-1823.17"/>
</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,-2630 285.5,-2649 372.5,-2649 372.5,-2630 285.5,-2630"/>
<text text-anchor="middle" x="329" y="-2637" 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="M165.96,-1823.52C165.88,-1943.04 168.18,-2559.34 223,-2620.5 238.33,-2637.61 263.45,-2642.6 285.27,-2643.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.46,-1823.27 165.97,-1813.27 162.46,-1823.26 169.46,-1823.27"/>
</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,-2592 295,-2611 363,-2611 363,-2592 295,-2592"/>
<text text-anchor="middle" x="329" y="-2599" 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.03,-1823.3C166.38,-1938.98 170.73,-2524.38 223,-2582.5 240.59,-2602.06 270.97,-2605.77 294.54,-2605.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.53,-1823.07 166,-1813.08 162.53,-1823.09 169.53,-1823.07"/>
</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,-2554 281,-2573 377,-2573 377,-2554 281,-2554"/>
<text text-anchor="middle" x="329" y="-2561" 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.11,-1823.37C166.9,-1935.84 173.32,-2489.46 223,-2544.5 237.34,-2560.38 260.11,-2565.8 280.79,-2566.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.61,-1823.11 166.04,-1813.13 162.61,-1823.15 169.61,-1823.11"/>
</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,-2516 294.5,-2535 363.5,-2535 363.5,-2516 294.5,-2516"/>
<text text-anchor="middle" x="329" y="-2523" 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.19,-1823.36C167.45,-1932.33 175.89,-2454.53 223,-2506.5 240.54,-2525.85 270.61,-2529.65 294.09,-2529.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.69,-1823.1 166.09,-1813.14 162.69,-1823.18 169.69,-1823.1"/>
</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,-2478 292,-2497 366,-2497 366,-2478 292,-2478"/>
<text text-anchor="middle" x="329" y="-2485" 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.29,-1823.27C168.02,-1928.46 178.45,-2419.57 223,-2468.5 240.03,-2487.2 268.75,-2491.36 291.85,-2491.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.79,-1823.05 166.13,-1813.11 162.79,-1823.16 169.79,-1823.05"/>
</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,-2440 291,-2459 367,-2459 367,-2440 291,-2440"/>
<text text-anchor="middle" x="329" y="-2447" 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.39,-1823.08C168.61,-1924.22 180.98,-2384.6 223,-2430.5 239.82,-2448.88 267.95,-2453.19 290.86,-2453.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.89,-1822.95 166.18,-1813.03 162.89,-1823.1 169.89,-1822.95"/>
</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,-2402 289.5,-2421 368.5,-2421 368.5,-2402 289.5,-2402"/>
<text text-anchor="middle" x="329" y="-2409" 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.53,-1823.42C169.29,-1921.45 183.59,-2349.7 223,-2392.5 239.5,-2410.42 266.75,-2414.94 289.36,-2415.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.02,-1823.27 166.25,-1813.37 163.03,-1823.46 170.02,-1823.27"/>
</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,-2352.5 259.5,-2382.5 398.5,-2382.5 398.5,-2352.5 259.5,-2352.5"/>
<text text-anchor="start" x="267.5" y="-2370.5" font-family="Helvetica,sans-Serif" font-size="10.00">LayerWithParameters</text>
<text text-anchor="middle" x="329" y="-2359.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.75,-1823.45C170.43,-1916.37 187.79,-2303.81 223,-2343.5 232.43,-2354.13 245.52,-2360.57 259.26,-2364.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.25,-1823.27 166.36,-1813.41 163.25,-1823.54 170.25,-1823.27"/>
</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,-2303.5 256.5,-2333.5 401.5,-2333.5 401.5,-2303.5 256.5,-2303.5"/>
<text text-anchor="start" x="264.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; 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="M166.98,-1823.54C171.43,-1911.29 191,-2258.8 223,-2294.5 231.8,-2304.32 243.72,-2310.55 256.36,-2314.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.46,-1823.16 166.47,-1813.35 163.47,-1823.51 170.46,-1823.16"/>
</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,-2254.5 252,-2284.5 406,-2284.5 406,-2254.5 252,-2254.5"/>
<text text-anchor="start" x="260" 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; 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.67,-1823.32C164.81,-1900.85 165.74,-2182.43 223,-2245.5 230.79,-2254.08 240.97,-2259.92 251.92,-2263.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.18,-1823.09 165.81,-1813.05 162.18,-1823 169.18,-1823.09"/>
</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,-2205.5 236,-2235.5 422,-2235.5 422,-2205.5 236,-2205.5"/>
<text text-anchor="start" x="244" 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; 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.03,-1823.38C166.55,-1895.41 172.08,-2141.3 223,-2196.5 226.8,-2200.62 231.16,-2204.11 235.88,-2207.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.53,-1823.02 165.98,-1813.03 162.53,-1823.05 169.53,-1823.02"/>
</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,-2156.5 244,-2186.5 414,-2186.5 414,-2156.5 244,-2156.5"/>
<text text-anchor="start" x="252" 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; 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.48,-1823.42C168.5,-1889.52 178.38,-2100.09 223,-2147.5 228.9,-2153.76 236.06,-2158.55 243.85,-2162.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.97,-1823.04 166.2,-1813.14 162.98,-1823.23 169.97,-1823.04"/>
</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,-2107.5 254.5,-2137.5 403.5,-2137.5 403.5,-2107.5 254.5,-2107.5"/>
<text text-anchor="start" x="262.5" 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; 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.07,-1823.25C170.72,-1882.78 184.6,-2058.78 223,-2098.5 231.51,-2107.31 242.54,-2113.18 254.25,-2117.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="170.57,-1823.04 166.49,-1813.26 163.58,-1823.45 170.57,-1823.04"/>
</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,-2058.5 247.5,-2088.5 410.5,-2088.5 410.5,-2058.5 247.5,-2058.5"/>
<text text-anchor="start" x="255.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; 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="M167.91,-1823.34C173.38,-1876 190.82,-2017.42 223,-2049.5 229.89,-2056.37 238.31,-2061.43 247.35,-2065.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.38,-1822.87 166.9,-1813.27 164.42,-1823.57 171.38,-1822.87"/>
</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,-2009.5 255,-2039.5 403,-2039.5 403,-2009.5 255,-2009.5"/>
<text text-anchor="start" x="263" 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; 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="M165.57,-1823.49C165.86,-1863.3 172.48,-1952.78 223,-2000.5 231.9,-2008.91 243.12,-2014.59 254.89,-2018.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="169.07,-1823.46 165.63,-1813.44 162.07,-1823.42 169.07,-1823.46"/>
</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,-1960.5 249,-1990.5 409,-1990.5 409,-1960.5 249,-1960.5"/>
<text text-anchor="start" x="257" 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; 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="M167.82,-1823.51C171.84,-1855.54 184.45,-1918.1 223,-1951.5 230.49,-1957.99 239.38,-1962.82 248.77,-1966.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="171.26,-1822.76 166.7,-1813.2 164.3,-1823.52 171.26,-1822.76"/>
</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,-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; 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="M171.79,-1822.7C179.64,-1845.35 195.88,-1882.45 223,-1902.5 230.74,-1908.22 239.62,-1912.62 248.86,-1915.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="175.1,-1821.58 168.68,-1813.15 168.45,-1823.74 175.1,-1821.58"/>
</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,-1862.5 250,-1892.5 408,-1892.5 408,-1862.5 250,-1862.5"/>
<text text-anchor="start" x="258" 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; 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="M181.14,-1820.6C191.79,-1831.59 206.96,-1845.31 223,-1853.5 231.41,-1857.8 240.59,-1861.33 249.9,-1864.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="183.61,-1818.12 174.23,-1813.19 178.49,-1822.89 183.61,-1818.12"/>
</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,-1813.5 223,-1843.5 435,-1843.5 435,-1813.5 223,-1813.5"/>
<text text-anchor="start" x="231" 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; 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.21,-1808.32C207.09,-1809.84 218.58,-1811.61 230.58,-1813.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.6,-1804.83 187.18,-1806.77 196.53,-1811.75 197.6,-1804.83"/>
</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,-1764.5 231.5,-1794.5 426.5,-1794.5 426.5,-1764.5 231.5,-1764.5"/>
<text text-anchor="start" x="239.5" 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; 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="M197.37,-1798.85C207.41,-1797.36 219.11,-1795.63 231.3,-1793.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="196.56,-1795.43 187.18,-1800.36 197.58,-1802.36 196.56,-1795.43"/>
</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,-1715.5 237,-1745.5 421,-1745.5 421,-1715.5 237,-1715.5"/>
<text text-anchor="start" x="245" 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; 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="M181.98,-1786.47C192.66,-1776.06 207.53,-1763.29 223,-1755.5 230.7,-1751.62 239.02,-1748.33 247.49,-1745.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="179.23,-1784.28 174.7,-1793.85 184.21,-1789.19 179.23,-1784.28"/>
</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,-1666.5 238,-1696.5 420,-1696.5 420,-1666.5 238,-1666.5"/>
<text text-anchor="start" x="246" 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; 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="M172.16,-1784.08C180.23,-1761.87 196.54,-1726.06 223,-1706.5 228.27,-1702.6 234.07,-1699.3 240.14,-1696.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="168.77,-1783.17 168.85,-1793.76 175.4,-1785.43 168.77,-1783.17"/>
</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,-1617.5 242.5,-1647.5 415.5,-1647.5 415.5,-1617.5 242.5,-1617.5"/>
<text text-anchor="start" x="250.5" 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; 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="M167.94,-1783.79C172.14,-1752.24 184.98,-1690.59 223,-1657.5 228.8,-1652.46 235.43,-1648.39 242.48,-1645.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.44,-1783.61 166.76,-1793.95 171.39,-1784.42 164.44,-1783.61"/>
</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,-1568.5 268,-1598.5 390,-1598.5 390,-1568.5 268,-1568.5"/>
<text text-anchor="start" x="276" 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; 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="M165.68,-1783.5C166.19,-1744.02 173.21,-1655.83 223,-1608.5 235.16,-1596.95 251.65,-1590.41 267.95,-1586.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.18,-1783.68 165.68,-1793.68 169.18,-1783.67 162.18,-1783.68"/>
</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,-1519.5 247,-1549.5 411,-1549.5 411,-1519.5 247,-1519.5"/>
<text text-anchor="start" x="255" 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; 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.95,-1783.83C173.52,-1731.64 191.19,-1591.45 223,-1559.5 229.74,-1552.73 237.97,-1547.66 246.81,-1543.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.46,-1783.51 166.92,-1793.82 171.43,-1784.23 164.46,-1783.51"/>
</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,-1470.5 268,-1500.5 390,-1500.5 390,-1470.5 268,-1470.5"/>
<text text-anchor="start" x="276" 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; 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="M167.13,-1783.52C170.92,-1724.08 185.08,-1550.03 223,-1510.5 234.74,-1498.26 251.3,-1491.55 267.81,-1487.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.62,-1783.62 166.51,-1793.81 170.61,-1784.04 163.62,-1783.62"/>
</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,-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; 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.52,-1783.71C168.64,-1718.04 178.82,-1508.82 223,-1461.5 234.64,-1449.04 251.27,-1442.27 267.87,-1438.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.01,-1783.82 166.22,-1793.92 170.01,-1784.03 163.01,-1783.82"/>
</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,-1372.5 229,-1402.5 429,-1402.5 429,-1372.5 229,-1372.5"/>
<text text-anchor="start" x="237" 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; 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="M166.06,-1783.26C166.72,-1711.06 172.67,-1467.52 223,-1412.5 226.41,-1408.77 230.28,-1405.54 234.46,-1402.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.56,-1783.64 166,-1793.67 169.56,-1783.69 162.56,-1783.64"/>
</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,-1323.5 244,-1353.5 414,-1353.5 414,-1323.5 244,-1323.5"/>
<text text-anchor="start" x="252" 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; 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.7,-1783.28C164.96,-1705.45 166.38,-1426.39 223,-1363.5 228.83,-1357.02 236.01,-1352.08 243.85,-1348.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.2,-1783.67 165.82,-1793.62 169.2,-1783.58 162.2,-1783.67"/>
</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,-1274.5 251.5,-1304.5 406.5,-1304.5 406.5,-1274.5 251.5,-1274.5"/>
<text text-anchor="start" x="259.5" 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; 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.99,-1783.54C171.5,-1696.18 191.28,-1350.19 223,-1314.5 230.59,-1305.96 240.53,-1300.06 251.26,-1296.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.49,-1783.53 166.48,-1793.7 170.48,-1783.89 163.49,-1783.53"/>
</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,-1225.5 255.5,-1255.5 402.5,-1255.5 402.5,-1225.5 255.5,-1225.5"/>
<text text-anchor="start" x="263.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; 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.76,-1783.63C170.5,-1691.08 188.09,-1305.19 223,-1265.5 231.54,-1255.79 243.1,-1249.5 255.44,-1245.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.27,-1783.5 166.37,-1793.63 170.26,-1783.77 163.27,-1783.5"/>
</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,-1176.5 268,-1206.5 390,-1206.5 390,-1176.5 268,-1176.5"/>
<text text-anchor="start" x="276" 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; 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.59,-1783.4C169.63,-1685.33 184.94,-1260.17 223,-1216.5 234.33,-1203.5 251.07,-1196.62 267.88,-1193.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.08,-1783.58 166.28,-1793.68 170.08,-1783.79 163.08,-1783.58"/>
</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,-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; 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.42,-1783.68C168.77,-1681.31 181.71,-1215.23 223,-1167.5 234.28,-1154.46 251.01,-1147.57 267.82,-1144.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.92,-1783.78 166.2,-1793.85 169.92,-1783.93 162.92,-1783.78"/>
</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,-1078.5 250,-1108.5 408,-1108.5 408,-1078.5 250,-1078.5"/>
<text text-anchor="start" x="258" 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; 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.28,-1783.85C168,-1677.15 178.48,-1170.29 223,-1118.5 230.21,-1110.12 239.67,-1104.27 249.96,-1100.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.78,-1783.83 166.13,-1793.88 169.78,-1783.93 162.78,-1783.83"/>
</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,-1029.5 267,-1059.5 391,-1059.5 391,-1029.5 267,-1029.5"/>
<text text-anchor="start" x="275" 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; 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.17,-1783.86C167.3,-1672.68 175.27,-1125.33 223,-1069.5 234.02,-1056.61 250.37,-1049.71 266.9,-1046.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.67,-1783.95 166.07,-1793.98 169.67,-1784.01 162.67,-1783.95"/>
</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,-980.5 268,-1010.5 390,-1010.5 390,-980.5 268,-980.5"/>
<text text-anchor="start" x="276" 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; 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.07,-1783.64C166.65,-1667.61 172.09,-1080.35 223,-1020.5 234.23,-1007.3 251.05,-1000.37 267.96,-996.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.57,-1783.88 166.02,-1793.89 169.57,-1783.91 162.57,-1783.88"/>
</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,-931.5 263.5,-961.5 394.5,-961.5 394.5,-931.5 263.5,-931.5"/>
<text text-anchor="start" x="271.5" 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; 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.98,-1783.54C166.03,-1663.01 168.89,-1035.39 223,-971.5 233.17,-959.49 247.98,-952.67 263.27,-948.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.48,-1783.85 165.98,-1793.85 169.48,-1783.85 162.48,-1783.85"/>
</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,-882.5 260.5,-912.5 397.5,-912.5 397.5,-882.5 260.5,-882.5"/>
<text text-anchor="start" x="268.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; 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.9,-1783.54C165.44,-1658.89 165.67,-990.45 223,-922.5 232.49,-911.26 246.03,-904.56 260.24,-900.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.4,-1783.88 165.94,-1793.87 169.4,-1783.85 162.4,-1783.88"/>
</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,-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; 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.83,-1783.64C164.88,-1655.24 162.43,-945.54 223,-873.5 232.53,-862.17 246.17,-855.45 260.49,-851.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.33,-1783.95 165.91,-1793.93 169.33,-1783.9 162.33,-1783.95"/>
</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,-784.5 253,-814.5 405,-814.5 405,-784.5 253,-784.5"/>
<text text-anchor="start" x="261" 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; 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="M165.76,-1783.42C164.34,-1650.5 159.24,-900.57 223,-824.5 230.82,-815.17 241.44,-808.96 252.94,-804.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.26,-1783.77 165.87,-1793.73 169.26,-1783.69 162.26,-1783.77"/>
</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,-735.5 268,-765.5 390,-765.5 390,-735.5 268,-735.5"/>
<text text-anchor="start" x="276" 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; 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.43,-1783.66C169.54,-1644.2 189.41,-815.69 223,-775.5 234.12,-762.2 250.91,-755.25 267.82,-751.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.93,-1783.68 166.21,-1793.75 169.93,-1783.83 162.93,-1783.68"/>
</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,-686.5 266.5,-716.5 391.5,-716.5 391.5,-686.5 266.5,-686.5"/>
<text text-anchor="start" x="274.5" 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; 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.38,-1783.61C169.21,-1640.21 187.79,-768.73 223,-726.5 233.8,-713.55 249.98,-706.61 266.43,-703.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.87,-1783.88 166.18,-1793.94 169.87,-1784.01 162.87,-1783.88"/>
</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,-637.5 263.5,-667.5 394.5,-667.5 394.5,-637.5 263.5,-637.5"/>
<text text-anchor="start" x="271.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; 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.33,-1783.61C168.88,-1636.51 186.17,-721.78 223,-677.5 233.13,-665.33 248.01,-658.47 263.4,-654.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.83,-1783.79 166.16,-1793.84 169.83,-1783.91 162.83,-1783.79"/>
</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,-588.5 268,-618.5 390,-618.5 390,-588.5 268,-588.5"/>
<text text-anchor="start" x="276" 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; 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.29,-1783.68C168.57,-1633.15 184.54,-674.83 223,-628.5 234.07,-615.16 250.85,-608.2 267.77,-604.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.79,-1783.72 166.14,-1793.77 169.79,-1783.82 162.79,-1783.72"/>
</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="260.5,-539.5 260.5,-569.5 397.5,-569.5 397.5,-539.5 260.5,-539.5"/>
<text text-anchor="start" x="268.5" 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; ScatterNdDescriptor &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.25,-1783.34C168.29,-1628.11 182.95,-627.85 223,-579.5 232.44,-568.1 246.06,-561.35 260.37,-557.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.75,-1783.67 166.12,-1793.72 169.75,-1783.76 162.75,-1783.67"/>
</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="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;Node112 -->
<g id="edge112" class="edge">
<title>Node1&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M166.21,-1783.5C167.99,-1625.33 181.31,-580.92 223,-530.5 234.05,-517.14 250.82,-510.17 267.74,-506.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.71,-1783.65 166.1,-1793.68 169.71,-1783.72 162.71,-1783.65"/>
</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="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;Node114 -->
<g id="edge114" class="edge">
<title>Node1&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M166.18,-1783.24C167.73,-1620.72 179.71,-533.95 223,-481.5 233.2,-469.14 248.3,-462.25 263.89,-458.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.68,-1783.64 166.09,-1793.67 169.68,-1783.71 162.68,-1783.64"/>
</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="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;Node116 -->
<g id="edge116" class="edge">
<title>Node1&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M166.15,-1783.51C167.46,-1618.53 178.06,-487.03 223,-432.5 228.6,-425.7 235.69,-420.56 243.52,-416.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.65,-1783.66 166.07,-1793.68 169.65,-1783.71 162.65,-1783.66"/>
</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="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;Node118 -->
<g id="edge118" class="edge">
<title>Node1&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M166.12,-1783.32C167.21,-1614.34 176.45,-440.07 223,-383.5 230.08,-374.89 239.55,-368.93 249.9,-364.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.62,-1783.69 166.06,-1793.71 169.62,-1783.74 162.62,-1783.69"/>
</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="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;Node120 -->
<g id="edge120" class="edge">
<title>Node1&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M166.09,-1783.67C166.95,-1612.75 174.78,-393.17 223,-334.5 234.06,-321.04 250.95,-314.06 267.96,-310.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.59,-1783.75 166.04,-1793.76 169.59,-1783.78 162.59,-1783.75"/>
</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="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;Node122 -->
<g id="edge122" class="edge">
<title>Node1&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M166.06,-1783.81C166.71,-1610.24 173.14,-346.25 223,-285.5 233.58,-272.61 249.5,-265.66 265.76,-262.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.56,-1783.82 166.03,-1793.83 169.56,-1783.84 162.56,-1783.82"/>
</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="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;Node124 -->
<g id="edge124" class="edge">
<title>Node1&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M166.04,-1783.72C166.49,-1606.68 171.52,-299.3 223,-236.5 231.32,-226.36 242.94,-219.89 255.43,-215.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.54,-1783.91 166.02,-1793.92 169.54,-1783.92 162.54,-1783.91"/>
</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="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;Node126 -->
<g id="edge126" class="edge">
<title>Node1&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M166.02,-1783.38C166.27,-1601.88 169.92,-252.32 223,-187.5 234.04,-174.02 250.92,-167.03 267.93,-163.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.52,-1783.61 166.01,-1793.62 169.52,-1783.62 162.52,-1783.61"/>
</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="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;Node128 -->
<g id="edge128" class="edge">
<title>Node1&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M166,-1783.61C166.05,-1600.01 168.26,-205.42 223,-138.5 226.08,-134.73 229.63,-131.47 233.5,-128.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.5,-1783.73 166,-1793.73 169.5,-1783.73 162.5,-1783.73"/>
</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="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;Node130 -->
<g id="edge130" class="edge">
<title>Node1&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M165.98,-1783.61C165.84,-1596.97 166.63,-158.48 223,-89.5 232.31,-78.11 245.78,-71.35 259.99,-67.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.48,-1783.86 165.99,-1793.86 169.48,-1783.86 162.48,-1783.86"/>
</g>
<!-- Node132 -->
<g id="node133" class="node">
<title>Node132</title>
<g id="a_node133"><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;Node132 -->
<g id="edge132" class="edge">
<title>Node1&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M165.96,-1783.32C165.64,-1592.54 165.02,-111.51 223,-40.5 234.02,-27 250.89,-20.01 267.91,-16.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="162.46,-1783.59 165.98,-1793.59 169.46,-1783.58 162.46,-1783.59"/>
</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,-3307 520,-3326 588,-3326 588,-3307 520,-3307"/>
<text text-anchor="middle" x="554" y="-3314" 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,-3301.96C424.82,-3305.58 483.38,-3310.57 519.69,-3313.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="382.47,-3298.46 372.21,-3301.1 381.87,-3305.43 382.47,-3298.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,-3269 515.5,-3288 592.5,-3288 592.5,-3269 515.5,-3269"/>
<text text-anchor="middle" x="554" y="-3276" 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,-3293.05C423.09,-3289.57 478.89,-3284.81 515.42,-3281.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="381.87,-3289.57 372.21,-3293.9 382.47,-3296.54 381.87,-3289.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,-3117 512,-3136 596,-3136 596,-3117 512,-3117"/>
<text text-anchor="middle" x="554" y="-3124" 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,-3037.03C415.36,-3040.04 425.89,-3044.35 435,-3050.5 459.84,-3067.25 446.57,-3090.15 471,-3107.5 482.79,-3115.88 497.73,-3120.62 511.61,-3123.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.14,-3033.57 394.6,-3034.62 403.49,-3040.37 405.14,-3033.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,-3079 512.5,-3098 595.5,-3098 595.5,-3079 512.5,-3079"/>
<text text-anchor="middle" x="554" y="-3086" 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,-3042.06C414.91,-3044.37 425.31,-3047.16 435,-3050.5 452.1,-3056.4 454.05,-3063.18 471,-3069.5 484.15,-3074.4 498.96,-3078.29 512.35,-3081.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.16,-3038.61 394.66,-3039.98 403.73,-3045.46 405.16,-3038.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,-3041 507.5,-3060 600.5,-3060 600.5,-3041 507.5,-3041"/>
<text text-anchor="middle" x="554" y="-3048" 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,-3037.88C438.83,-3040.77 477.91,-3044.1 507.4,-3046.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.76,-3034.36 394.5,-3037 404.17,-3041.33 404.76,-3034.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,-3003 509,-3022 599,-3022 599,-3003 509,-3003"/>
<text text-anchor="middle" x="554" y="-3010" 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,-3025.15C439.14,-3022.2 479.05,-3018.8 508.78,-3016.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.17,-3021.67 394.5,-3026 404.76,-3028.64 404.17,-3021.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,-2965 499,-2984 609,-2984 609,-2965 499,-2965"/>
<text text-anchor="middle" x="554" y="-2972" 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,-3020.94C414.91,-3018.63 425.31,-3015.84 435,-3012.5 452.1,-3006.6 454.05,-2999.82 471,-2993.5 481,-2989.78 491.96,-2986.63 502.53,-2984.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="403.73,-3017.54 394.66,-3023.02 405.16,-3024.39 403.73,-3017.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,-2927 504.5,-2946 603.5,-2946 603.5,-2927 504.5,-2927"/>
<text text-anchor="middle" x="554" y="-2934" 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,-3025.97C415.36,-3022.96 425.89,-3018.65 435,-3012.5 459.84,-2995.75 446.57,-2972.85 471,-2955.5 480.77,-2948.56 492.69,-2944.12 504.39,-2941.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="403.49,-3022.63 394.6,-3028.38 405.14,-3029.43 403.49,-3022.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,-2358 507.5,-2377 600.5,-2377 600.5,-2358 507.5,-2358"/>
<text text-anchor="middle" x="554" y="-2365" 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,-2367.5C441.84,-2367.5 479.05,-2367.5 507.4,-2367.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="408.73,-2364 398.73,-2367.5 408.73,-2371 408.73,-2364"/>
</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,-2309 504.5,-2328 603.5,-2328 603.5,-2309 504.5,-2309"/>
<text text-anchor="middle" x="554" y="-2316" 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,-2318.5C443.1,-2318.5 477.3,-2318.5 504.25,-2318.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="411.79,-2315 401.79,-2318.5 411.79,-2322 411.79,-2315"/>
</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,-2260 500,-2279 608,-2279 608,-2260 500,-2260"/>
<text text-anchor="middle" x="554" y="-2267" 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,-2269.5C444.44,-2269.5 474.77,-2269.5 499.71,-2269.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="416.12,-2266 406.12,-2269.5 416.12,-2273 416.12,-2266"/>
</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,-2211 484,-2230 624,-2230 624,-2211 484,-2211"/>
<text text-anchor="middle" x="554" y="-2218" 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,-2220.5C449.93,-2220.5 467.63,-2220.5 483.91,-2220.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="432.31,-2217 422.31,-2220.5 432.31,-2224 432.31,-2217"/>
</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,-2162 491.5,-2181 616.5,-2181 616.5,-2162 491.5,-2162"/>
<text text-anchor="middle" x="554" y="-2169" 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,-2171.5C447.09,-2171.5 470.55,-2171.5 491.17,-2171.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="424.31,-2168 414.31,-2171.5 424.31,-2175 424.31,-2168"/>
</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,-2113 502.5,-2132 605.5,-2132 605.5,-2113 502.5,-2113"/>
<text text-anchor="middle" x="554" y="-2120" 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,-2122.5C443.74,-2122.5 476.24,-2122.5 502.33,-2122.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="413.64,-2119 403.64,-2122.5 413.64,-2126 413.64,-2119"/>
</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,-2064 495.5,-2083 612.5,-2083 612.5,-2064 495.5,-2064"/>
<text text-anchor="middle" x="554" y="-2071" 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,-2073.5C445.99,-2073.5 472.62,-2073.5 495.34,-2073.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="420.51,-2070 410.51,-2073.5 420.51,-2077 420.51,-2070"/>
</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,-2015 503,-2034 605,-2034 605,-2015 503,-2015"/>
<text text-anchor="middle" x="554" y="-2022" 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,-2024.5C443.23,-2024.5 476.31,-2024.5 502.74,-2024.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="413.02,-2021 403.02,-2024.5 413.02,-2028 413.02,-2021"/>
</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,-1966 497,-1985 611,-1985 611,-1966 497,-1966"/>
<text text-anchor="middle" x="554" y="-1973" 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,-1975.5C445.61,-1975.5 473.36,-1975.5 496.76,-1975.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="419.25,-1972 409.25,-1975.5 419.25,-1979 419.25,-1972"/>
</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,-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">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,-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>
<!-- 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,-1868 497.5,-1887 610.5,-1887 610.5,-1868 497.5,-1868"/>
<text text-anchor="middle" x="554" y="-1875" 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,-1877.5C445.02,-1877.5 473.47,-1877.5 497.32,-1877.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="418.31,-1874 408.31,-1877.5 418.31,-1881 418.31,-1874"/>
</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,-1819 471,-1838 637,-1838 637,-1819 471,-1819"/>
<text text-anchor="middle" x="554" y="-1826" 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,-1828.5C453.99,-1828.5 462.56,-1828.5 470.89,-1828.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="445.3,-1825 435.3,-1828.5 445.3,-1832 445.3,-1825"/>
</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,-1770 479.5,-1789 628.5,-1789 628.5,-1770 479.5,-1770"/>
<text text-anchor="middle" x="554" y="-1777" 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,-1779.5C451.22,-1779.5 465.63,-1779.5 479.2,-1779.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="436.51,-1776 426.51,-1779.5 436.51,-1783 436.51,-1776"/>
</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,-1721 485,-1740 623,-1740 623,-1721 485,-1721"/>
<text text-anchor="middle" x="554" y="-1728" 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,-1730.5C449.27,-1730.5 467.84,-1730.5 484.81,-1730.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="431.02,-1727 421.02,-1730.5 431.02,-1734 431.02,-1727"/>
</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,-1672 486,-1691 622,-1691 622,-1672 486,-1672"/>
<text text-anchor="middle" x="554" y="-1679" 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,-1681.5C449.06,-1681.5 468.37,-1681.5 485.93,-1681.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="430.06,-1678 420.06,-1681.5 430.06,-1685 430.06,-1678"/>
</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,-1623 490,-1642 618,-1642 618,-1623 490,-1623"/>
<text text-anchor="middle" x="554" y="-1630" 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,-1632.5C447.45,-1632.5 469.9,-1632.5 489.81,-1632.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="425.58,-1629 415.58,-1632.5 425.58,-1636 425.58,-1629"/>
</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,-1574 525,-1593 583,-1593 583,-1574 525,-1574"/>
<text text-anchor="middle" x="554" y="-1581" 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,-1583.5C442.37,-1583.5 493.61,-1583.5 524.74,-1583.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-1580 390.05,-1583.5 400.05,-1587 400.05,-1580"/>
</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,-1525 494.5,-1544 613.5,-1544 613.5,-1525 494.5,-1525"/>
<text text-anchor="middle" x="554" y="-1532" 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,-1534.5C445.9,-1534.5 471.93,-1534.5 494.29,-1534.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="421.14,-1531 411.14,-1534.5 421.14,-1538 421.14,-1531"/>
</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,-1476 518,-1495 590,-1495 590,-1476 518,-1476"/>
<text text-anchor="middle" x="554" y="-1483" 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,-1485.5C439.47,-1485.5 486.47,-1485.5 517.89,-1485.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-1482 390.05,-1485.5 400.05,-1489 400.05,-1482"/>
</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,-1427 515.5,-1446 592.5,-1446 592.5,-1427 515.5,-1427"/>
<text text-anchor="middle" x="554" y="-1434" 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,-1436.5C438.18,-1436.5 483.82,-1436.5 515.27,-1436.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-1433 390.05,-1436.5 400.05,-1440 400.05,-1433"/>
</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,-1378 477,-1397 631,-1397 631,-1378 477,-1378"/>
<text text-anchor="middle" x="554" y="-1385" 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,-1387.5C452.04,-1387.5 464.81,-1387.5 476.96,-1387.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="439.11,-1384 429.11,-1387.5 439.11,-1391 439.11,-1384"/>
</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,-1329 492,-1348 616,-1348 616,-1329 492,-1329"/>
<text text-anchor="middle" x="554" y="-1336" 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,-1338.5C447.2,-1338.5 471.01,-1338.5 491.85,-1338.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="424.31,-1335 414.31,-1338.5 424.31,-1342 424.31,-1335"/>
</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,-1283 499,-1302 609,-1302 609,-1283 499,-1283"/>
<text text-anchor="middle" x="554" y="-1290" 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,-1290.67C444.51,-1291.04 474.32,-1291.44 498.97,-1291.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="416.79,-1287.17 406.74,-1290.53 416.7,-1294.17 416.79,-1287.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,-1245 503.5,-1264 604.5,-1264 604.5,-1245 503.5,-1245"/>
<text text-anchor="middle" x="554" y="-1252" 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,-1245.7C443.28,-1247.61 476.71,-1249.71 503.29,-1251.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="412.91,-1242.2 402.71,-1245.06 412.47,-1249.18 412.91,-1242.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,-1207 520,-1226 588,-1226 588,-1207 520,-1207"/>
<text text-anchor="middle" x="554" y="-1214" 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,-1199.35C440.03,-1203.84 488.33,-1209.25 519.81,-1212.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.38,-1195.87 390.05,-1198.23 399.6,-1202.82 400.38,-1195.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,-1157.5 476,-1187.5 632,-1187.5 632,-1157.5 476,-1157.5"/>
<text text-anchor="start" x="484" y="-1175.5" font-family="Helvetica,sans-Serif" font-size="10.00">UnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="554" y="-1164.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,-1185.52C424.12,-1183.48 451.09,-1181.18 475.61,-1179.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="399.72,-1182.05 390.05,-1186.38 400.31,-1189.02 399.72,-1182.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,-1119 518.5,-1138 589.5,-1138 589.5,-1119 518.5,-1119"/>
<text text-anchor="middle" x="554" y="-1126" 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,-1138.1C439.43,-1135.63 486.74,-1132.66 518.21,-1130.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="399.81,-1134.61 390.05,-1138.73 400.25,-1141.6 399.81,-1134.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,-1081 497.5,-1100 610.5,-1100 610.5,-1081 497.5,-1081"/>
<text text-anchor="middle" x="554" y="-1088" 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,-1092.31C445.02,-1091.95 473.47,-1091.57 497.32,-1091.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="418.26,-1088.81 408.31,-1092.45 418.35,-1095.81 418.26,-1088.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,-1035 515.5,-1054 592.5,-1054 592.5,-1035 515.5,-1035"/>
<text text-anchor="middle" x="554" y="-1042" 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,-1044.5C439.5,-1044.5 484.33,-1044.5 515.33,-1044.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.23,-1041 391.23,-1044.5 401.23,-1048 401.23,-1041"/>
</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,-986 523.5,-1005 584.5,-1005 584.5,-986 523.5,-986"/>
<text text-anchor="middle" x="554" y="-993" 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,-995.5C441.57,-995.5 491.94,-995.5 523.23,-995.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-992 390.05,-995.5 400.05,-999 400.05,-992"/>
</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,-937 511.5,-956 596.5,-956 596.5,-937 511.5,-937"/>
<text text-anchor="middle" x="554" y="-944" 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,-946.5C440.43,-946.5 481.6,-946.5 511.5,-946.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.5,-943 394.5,-946.5 404.5,-950 404.5,-943"/>
</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,-888 508,-907 600,-907 600,-888 508,-888"/>
<text text-anchor="middle" x="554" y="-895" 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,-897.5C441.23,-897.5 479.21,-897.5 507.93,-897.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="407.51,-894 397.51,-897.5 407.51,-901 407.51,-894"/>
</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,-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">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,-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>
<!-- 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,-790 501,-809 607,-809 607,-790 501,-790"/>
<text text-anchor="middle" x="554" y="-797" 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,-799.5C444.15,-799.5 475.5,-799.5 500.99,-799.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="415.19,-796 405.19,-799.5 415.19,-803 415.19,-796"/>
</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,-741 516.5,-760 591.5,-760 591.5,-741 516.5,-741"/>
<text text-anchor="middle" x="554" y="-748" 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,-750.5C438.67,-750.5 484.82,-750.5 516.26,-750.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-747 390.05,-750.5 400.05,-754 400.05,-747"/>
</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,-692 514,-711 594,-711 594,-692 514,-692"/>
<text text-anchor="middle" x="554" y="-699" 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,-701.5C438.96,-701.5 482.87,-701.5 513.77,-701.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.53,-698 391.53,-701.5 401.53,-705 401.53,-698"/>
</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,-643 511,-662 597,-662 597,-643 511,-643"/>
<text text-anchor="middle" x="554" y="-650" 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,-652.5C440.11,-652.5 480.96,-652.5 510.82,-652.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.5,-649 394.5,-652.5 404.5,-656 404.5,-649"/>
</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,-594 516,-613 592,-613 592,-594 516,-594"/>
<text text-anchor="middle" x="554" y="-601" 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,-603.5C438.51,-603.5 484.48,-603.5 515.93,-603.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.05,-600 390.05,-603.5 400.05,-607 400.05,-600"/>
</g>
<!-- Node111 -->
<g id="node112" class="node">
<title>Node111</title>
<g id="a_node112"><a xlink:href="classarmnn_1_1_scatter_nd_layer.html" target="_top" xlink:title="This layer represents a ScatterNd operator.">
<polygon fill="white" stroke="black" points="508,-545 508,-564 600,-564 600,-545 508,-545"/>
<text text-anchor="middle" x="554" y="-552" font-family="Helvetica,sans-Serif" font-size="10.00">ScatterNdLayer</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="M407.75,-554.5C441.23,-554.5 479.21,-554.5 507.93,-554.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="407.51,-551 397.51,-554.5 407.51,-558 407.51,-551"/>
</g>
<!-- Node113 -->
<g id="node114" class="node">
<title>Node113</title>
<g id="a_node114"><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>
<!-- Node112&#45;&gt;Node113 -->
<g id="edge113" class="edge">
<title>Node112&#45;&gt;Node113</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>
<!-- Node115 -->
<g id="node116" class="node">
<title>Node115</title>
<g id="a_node116"><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>
<!-- Node114&#45;&gt;Node115 -->
<g id="edge115" class="edge">
<title>Node114&#45;&gt;Node115</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>
<!-- Node117 -->
<g id="node118" class="node">
<title>Node117</title>
<g id="a_node118"><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>
<!-- Node116&#45;&gt;Node117 -->
<g id="edge117" class="edge">
<title>Node116&#45;&gt;Node117</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>
<!-- Node119 -->
<g id="node120" class="node">
<title>Node119</title>
<g id="a_node120"><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>
<!-- Node118&#45;&gt;Node119 -->
<g id="edge119" class="edge">
<title>Node118&#45;&gt;Node119</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>
<!-- Node121 -->
<g id="node122" class="node">
<title>Node121</title>
<g id="a_node122"><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>
<!-- Node120&#45;&gt;Node121 -->
<g id="edge121" class="edge">
<title>Node120&#45;&gt;Node121</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>
<!-- Node123 -->
<g id="node124" class="node">
<title>Node123</title>
<g id="a_node124"><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>
<!-- Node122&#45;&gt;Node123 -->
<g id="edge123" class="edge">
<title>Node122&#45;&gt;Node123</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>
<!-- Node125 -->
<g id="node126" class="node">
<title>Node125</title>
<g id="a_node126"><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>
<!-- Node124&#45;&gt;Node125 -->
<g id="edge125" class="edge">
<title>Node124&#45;&gt;Node125</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>
<!-- Node127 -->
<g id="node128" class="node">
<title>Node127</title>
<g id="a_node128"><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>
<!-- Node126&#45;&gt;Node127 -->
<g id="edge127" class="edge">
<title>Node126&#45;&gt;Node127</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>
<!-- Node129 -->
<g id="node130" class="node">
<title>Node129</title>
<g id="a_node130"><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>
<!-- Node128&#45;&gt;Node129 -->
<g id="edge129" class="edge">
<title>Node128&#45;&gt;Node129</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>
<!-- Node131 -->
<g id="node132" class="node">
<title>Node131</title>
<g id="a_node132"><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>
<!-- Node130&#45;&gt;Node131 -->
<g id="edge131" class="edge">
<title>Node130&#45;&gt;Node131</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>
<!-- Node133 -->
<g id="node134" class="node">
<title>Node133</title>
<g id="a_node134"><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>
<!-- Node132&#45;&gt;Node133 -->
<g id="edge133" class="edge">
<title>Node132&#45;&gt;Node133</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>