| <?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: Rule Pages: 1 --> |
| <svg width="264pt" height="470pt" |
| viewBox="0.00 0.00 264.00 470.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 466)"> |
| <title>Rule</title> |
| <polygon fill="white" stroke="transparent" points="-4,4 -4,-466 260,-466 260,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"> |
| <title>Node1</title> |
| <g id="a_node1"><a xlink:title=" "> |
| <polygon fill="#bfbfbf" stroke="black" points="0,-221.5 0,-240.5 38,-240.5 38,-221.5 0,-221.5"/> |
| <text text-anchor="middle" x="19" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">Rule</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"> |
| <title>Node2</title> |
| <g id="a_node2"><a xlink:href="structarmnn_1_1_bias_and_weights_types_compatible.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="75.5,-442.5 75.5,-461.5 254.5,-461.5 254.5,-442.5 75.5,-442.5"/> |
| <text text-anchor="middle" x="165" y="-449.5" font-family="Helvetica,sans-Serif" font-size="10.00">BiasAndWeightsTypesCompatible</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node2 --> |
| <g id="edge1" class="edge"> |
| <title>Node1->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M22.65,-250.88C29.17,-296.71 47.41,-407.79 74,-433 77.94,-436.74 82.42,-439.81 87.23,-442.34"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="26.09,-250.15 21.25,-240.73 19.15,-251.11 26.09,-250.15"/> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"> |
| <title>Node3</title> |
| <g id="a_node3"><a xlink:href="structarmnn_1_1_bias_and_weights_types_match.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="88.5,-404.5 88.5,-423.5 241.5,-423.5 241.5,-404.5 88.5,-404.5"/> |
| <text text-anchor="middle" x="165" y="-411.5" font-family="Helvetica,sans-Serif" font-size="10.00">BiasAndWeightsTypesMatch</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node3 --> |
| <g id="edge2" class="edge"> |
| <title>Node1->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M20.47,-250.74C22.42,-285.39 31.67,-357.09 74,-395 78.28,-398.84 83.14,-401.97 88.33,-404.52"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="23.96,-250.36 20.05,-240.51 16.96,-250.64 23.96,-250.36"/> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"> |
| <title>Node4</title> |
| <g id="a_node4"><a xlink:href="structarmnn_1_1_quantization_parameters_are_equal.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="89.5,-355 89.5,-385 240.5,-385 240.5,-355 89.5,-355"/> |
| <text text-anchor="start" x="97.5" y="-373" font-family="Helvetica,sans-Serif" font-size="10.00">QuantizationParametersAre</text> |
| <text text-anchor="middle" x="165" y="-362" font-family="Helvetica,sans-Serif" font-size="10.00">Equal</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node4 --> |
| <g id="edge3" class="edge"> |
| <title>Node1->Node4</title> |
| <path fill="none" stroke="midnightblue" d="M23.98,-250.56C30.2,-276.06 44.66,-320.31 74,-345 78.59,-348.86 83.73,-352.13 89.17,-354.9"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="27.35,-249.59 21.74,-240.6 20.52,-251.12 27.35,-249.59"/> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"> |
| <title>Node5</title> |
| <g id="a_node5"><a xlink:href="structarmnn_1_1_shapes_are_broadcast_compatible.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="78.5,-316.5 78.5,-335.5 251.5,-335.5 251.5,-316.5 78.5,-316.5"/> |
| <text text-anchor="middle" x="165" y="-323.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapesAreBroadcastCompatible</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node5 --> |
| <g id="edge4" class="edge"> |
| <title>Node1->Node5</title> |
| <path fill="none" stroke="midnightblue" d="M28.42,-250C37.22,-267.58 52.73,-293.05 74,-307 79.88,-310.85 86.39,-313.94 93.15,-316.42"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="31.46,-248.25 24.02,-240.71 25.14,-251.24 31.46,-248.25"/> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"> |
| <title>Node6</title> |
| <g id="a_node6"><a xlink:href="structarmnn_1_1_shapes_are_same_rank.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="104.5,-278.5 104.5,-297.5 225.5,-297.5 225.5,-278.5 104.5,-278.5"/> |
| <text text-anchor="middle" x="165" y="-285.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapesAreSameRank</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node6 --> |
| <g id="edge5" class="edge"> |
| <title>Node1->Node6</title> |
| <path fill="none" stroke="midnightblue" d="M38.69,-247C48.6,-254.72 61.32,-263.48 74,-269 83.52,-273.14 94,-276.41 104.35,-278.97"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="40.75,-244.17 30.78,-240.6 36.34,-249.61 40.75,-244.17"/> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"> |
| <title>Node7</title> |
| <g id="a_node7"><a xlink:href="structarmnn_1_1_shapes_are_same_total_size.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="95,-240.5 95,-259.5 235,-259.5 235,-240.5 95,-240.5"/> |
| <text text-anchor="middle" x="165" y="-247.5" font-family="Helvetica,sans-Serif" font-size="10.00">ShapesAreSameTotalSize</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node7 --> |
| <g id="edge6" class="edge"> |
| <title>Node1->Node7</title> |
| <path fill="none" stroke="midnightblue" d="M48.22,-234.72C61.61,-236.49 78.27,-238.69 94.73,-240.86"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="48.61,-231.24 38.24,-233.41 47.69,-238.18 48.61,-231.24"/> |
| </g> |
| <!-- Node8 --> |
| <g id="node8" class="node"> |
| <title>Node8</title> |
| <g id="a_node8"><a xlink:href="structarmnn_1_1_tensor_num_dimensions_are_correct.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="74.5,-202.5 74.5,-221.5 255.5,-221.5 255.5,-202.5 74.5,-202.5"/> |
| <text text-anchor="middle" x="165" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">TensorNumDimensionsAreCorrect</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node8 --> |
| <g id="edge7" class="edge"> |
| <title>Node1->Node8</title> |
| <path fill="none" stroke="midnightblue" d="M48.47,-227.24C61.02,-225.59 76.39,-223.56 91.78,-221.53"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="47.69,-223.82 38.24,-228.59 48.61,-230.76 47.69,-223.82"/> |
| </g> |
| <!-- Node9 --> |
| <g id="node9" class="node"> |
| <title>Node9</title> |
| <g id="a_node9"><a xlink:href="structarmnn_1_1_tensor_num_dimensions_are_greater_or_equal_to.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="74,-153 74,-183 256,-183 256,-153 74,-153"/> |
| <text text-anchor="start" x="82" y="-171" font-family="Helvetica,sans-Serif" font-size="10.00">TensorNumDimensionsAreGreater</text> |
| <text text-anchor="middle" x="165" y="-160" font-family="Helvetica,sans-Serif" font-size="10.00">OrEqualTo</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node9 --> |
| <g id="edge8" class="edge"> |
| <title>Node1->Node9</title> |
| <path fill="none" stroke="midnightblue" d="M39.22,-215.03C49.11,-207.47 61.66,-198.84 74,-193 81.92,-189.25 90.5,-185.98 99.11,-183.13"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="36.96,-212.36 31.29,-221.31 41.3,-217.85 36.96,-212.36"/> |
| </g> |
| <!-- Node10 --> |
| <g id="node10" class="node"> |
| <title>Node10</title> |
| <g id="a_node10"><a xlink:href="structarmnn_1_1_type_any_of.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="130.5,-114.5 130.5,-133.5 199.5,-133.5 199.5,-114.5 130.5,-114.5"/> |
| <text text-anchor="middle" x="165" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypeAnyOf</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node10 --> |
| <g id="edge9" class="edge"> |
| <title>Node1->Node10</title> |
| <path fill="none" stroke="midnightblue" d="M26.64,-212.03C34.68,-191.96 50.17,-160.9 74,-144 90.32,-132.42 112.16,-127.38 130.24,-125.26"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="23.37,-210.8 23.12,-221.39 29.92,-213.27 23.37,-210.8"/> |
| </g> |
| <!-- Node11 --> |
| <g id="node11" class="node"> |
| <title>Node11</title> |
| <g id="a_node11"><a xlink:href="structarmnn_1_1_type_is.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="141.5,-76.5 141.5,-95.5 188.5,-95.5 188.5,-76.5 141.5,-76.5"/> |
| <text text-anchor="middle" x="165" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypeIs</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node11 --> |
| <g id="edge10" class="edge"> |
| <title>Node1->Node11</title> |
| <path fill="none" stroke="midnightblue" d="M22.75,-211.13C27.74,-183.02 41.01,-132.06 74,-105 92.89,-89.5 121.35,-85.74 141.19,-85.23"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="19.25,-210.9 21.13,-221.33 26.16,-212 19.25,-210.9"/> |
| </g> |
| <!-- Node12 --> |
| <g id="node12" class="node"> |
| <title>Node12</title> |
| <g id="a_node12"><a xlink:href="structarmnn_1_1_type_not_per_axis_quantized.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="93.5,-38.5 93.5,-57.5 236.5,-57.5 236.5,-38.5 93.5,-38.5"/> |
| <text text-anchor="middle" x="165" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypeNotPerAxisQuantized</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node12 --> |
| <g id="edge11" class="edge"> |
| <title>Node1->Node12</title> |
| <path fill="none" stroke="midnightblue" d="M20.47,-211.26C22.42,-176.61 31.67,-104.91 74,-67 79.59,-61.99 86.16,-58.18 93.17,-55.3"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="16.96,-211.36 20.05,-221.49 23.96,-211.64 16.96,-211.36"/> |
| </g> |
| <!-- Node13 --> |
| <g id="node13" class="node"> |
| <title>Node13</title> |
| <g id="a_node13"><a xlink:href="structarmnn_1_1_types_are_equal.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="121,-0.5 121,-19.5 209,-19.5 209,-0.5 121,-0.5"/> |
| <text text-anchor="middle" x="165" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">TypesAreEqual</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node13 --> |
| <g id="edge12" class="edge"> |
| <title>Node1->Node13</title> |
| <path fill="none" stroke="midnightblue" d="M22.65,-211.12C29.17,-165.29 47.41,-54.21 74,-29 86.4,-17.24 104.16,-11.99 120.63,-9.87"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="19.15,-210.89 21.25,-221.27 26.09,-211.85 19.15,-210.89"/> |
| </g> |
| </g> |
| </svg> |