Nikhil Raj | 03c7ff3 | 2023-08-22 12:00:04 +0100 | [diff] [blame^] | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| 2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" |
| 3 | "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> |
| 4 | <!-- Generated by graphviz version 2.43.0 (0) |
| 5 | --> |
| 6 | <!-- Title: WorkloadInfo Pages: 1 --> |
| 7 | <svg width="1280pt" height="224pt" |
| 8 | viewBox="0.00 0.00 1280.00 223.62" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| 9 | <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 219.62)"> |
| 10 | <title>WorkloadInfo</title> |
| 11 | <polygon fill="white" stroke="transparent" points="-4,4 -4,-219.62 1276,-219.62 1276,4 -4,4"/> |
| 12 | <!-- Node1 --> |
| 13 | <g id="node1" class="node"> |
| 14 | <title>Node1</title> |
| 15 | <g id="a_node1"><a xlink:title="Contains information about TensorInfos of a layer."> |
| 16 | <polygon fill="#bfbfbf" stroke="black" points="1191,-114.06 1191,-133.06 1272,-133.06 1272,-114.06 1191,-114.06"/> |
| 17 | <text text-anchor="middle" x="1231.5" y="-121.06" font-family="Helvetica,sans-Serif" font-size="10.00">WorkloadInfo</text> |
| 18 | </a> |
| 19 | </g> |
| 20 | </g> |
| 21 | <!-- Node2 --> |
| 22 | <g id="node2" class="node"> |
| 23 | <title>Node2</title> |
| 24 | <g id="a_node2"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| 25 | <polygon fill="white" stroke="black" points="892.5,-137.06 892.5,-156.06 1021.5,-156.06 1021.5,-137.06 892.5,-137.06"/> |
| 26 | <text text-anchor="middle" x="957" y="-144.06" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< std::string ></text> |
| 27 | </a> |
| 28 | </g> |
| 29 | </g> |
| 30 | <!-- Node2->Node1 --> |
| 31 | <g id="edge1" class="edge"> |
| 32 | <title>Node2->Node1</title> |
| 33 | <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1031.59,-140.35C1082.89,-136.02 1149.33,-130.42 1190.94,-126.9"/> |
| 34 | <polygon fill="#9a32cd" stroke="#9a32cd" points="1031.22,-136.87 1021.55,-141.2 1031.8,-143.85 1031.22,-136.87"/> |
| 35 | <text text-anchor="middle" x="1116" y="-140.56" font-family="Helvetica,sans-Serif" font-size="10.00"> m_ConvolutionMethod</text> |
| 36 | </g> |
| 37 | <!-- Node3 --> |
| 38 | <g id="node3" class="node"> |
| 39 | <title>Node3</title> |
| 40 | <g id="a_node3"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| 41 | <polygon fill="white" stroke="black" points="452.5,-158.56 452.5,-210.56 592.5,-210.56 592.5,-158.56 452.5,-158.56"/> |
| 42 | <text text-anchor="start" x="460.5" y="-198.56" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| 43 | <text text-anchor="start" x="460.5" y="-187.56" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< std</text> |
| 44 | <text text-anchor="start" x="460.5" y="-176.56" font-family="Helvetica,sans-Serif" font-size="10.00">::string >::value, std::</text> |
| 45 | <text text-anchor="middle" x="522.5" y="-165.56" font-family="Helvetica,sans-Serif" font-size="10.00">string ></text> |
| 46 | </a> |
| 47 | </g> |
| 48 | </g> |
| 49 | <!-- Node3->Node2 --> |
| 50 | <g id="edge2" class="edge"> |
| 51 | <title>Node3->Node2</title> |
| 52 | <path fill="none" stroke="midnightblue" d="M602.68,-177.61C685.91,-170.3 815.22,-158.93 892.17,-152.17"/> |
| 53 | <polygon fill="midnightblue" stroke="midnightblue" points="602.16,-174.14 592.51,-178.5 602.78,-181.11 602.16,-174.14"/> |
| 54 | </g> |
| 55 | <!-- Node4 --> |
| 56 | <g id="node4" class="node"> |
| 57 | <title>Node4</title> |
| 58 | <g id="a_node4"><a xlink:href="classarmnn_1_1_optional_base.html" target="_top" xlink:title="OptionalBase is the common functionality between reference and non-reference optional types."> |
| 59 | <polygon fill="white" stroke="black" points="0,-75.06 0,-94.06 82,-94.06 82,-75.06 0,-75.06"/> |
| 60 | <text text-anchor="middle" x="41" y="-82.06" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalBase</text> |
| 61 | </a> |
| 62 | </g> |
| 63 | </g> |
| 64 | <!-- Node4->Node3 --> |
| 65 | <g id="edge3" class="edge"> |
| 66 | <title>Node4->Node3</title> |
| 67 | <path fill="none" stroke="midnightblue" d="M60.78,-101.27C75.78,-114.02 97.73,-131.41 119,-143.56 184.77,-181.17 202.63,-193.07 277,-207.56 342.44,-220.31 360.81,-215.5 427,-207.56 435.3,-206.57 443.92,-205.1 452.43,-203.37"/> |
| 68 | <polygon fill="midnightblue" stroke="midnightblue" points="62.66,-98.27 52.81,-94.37 58.08,-103.56 62.66,-98.27"/> |
| 69 | </g> |
| 70 | <!-- Node5 --> |
| 71 | <g id="node5" class="node"> |
| 72 | <title>Node5</title> |
| 73 | <g id="a_node5"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title="The default implementation is the non-reference case."> |
| 74 | <polygon fill="white" stroke="black" points="119,-103.56 119,-133.56 259,-133.56 259,-103.56 119,-103.56"/> |
| 75 | <text text-anchor="start" x="127" y="-121.56" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| 76 | <text text-anchor="middle" x="189" y="-110.56" font-family="Helvetica,sans-Serif" font-size="10.00">< IsReference, T ></text> |
| 77 | </a> |
| 78 | </g> |
| 79 | </g> |
| 80 | <!-- Node4->Node5 --> |
| 81 | <g id="edge5" class="edge"> |
| 82 | <title>Node4->Node5</title> |
| 83 | <path fill="none" stroke="midnightblue" d="M92.12,-96.24C102.21,-98.59 112.95,-101.09 123.45,-103.53"/> |
| 84 | <polygon fill="midnightblue" stroke="midnightblue" points="92.81,-92.8 82.28,-93.94 91.23,-99.62 92.81,-92.8"/> |
| 85 | </g> |
| 86 | <!-- Node7 --> |
| 87 | <g id="node7" class="node"> |
| 88 | <title>Node7</title> |
| 89 | <g id="a_node7"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| 90 | <polygon fill="white" stroke="black" points="452.5,-98.06 452.5,-139.06 592.5,-139.06 592.5,-98.06 452.5,-98.06"/> |
| 91 | <text text-anchor="start" x="460.5" y="-127.06" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| 92 | <text text-anchor="start" x="460.5" y="-116.06" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< T</text> |
| 93 | <text text-anchor="middle" x="522.5" y="-105.06" font-family="Helvetica,sans-Serif" font-size="10.00"> >::value, T ></text> |
| 94 | </a> |
| 95 | </g> |
| 96 | </g> |
| 97 | <!-- Node4->Node7 --> |
| 98 | <g id="edge8" class="edge"> |
| 99 | <title>Node4->Node7</title> |
| 100 | <path fill="none" stroke="midnightblue" d="M92.09,-73.6C183.24,-54.77 371.92,-21.4 427,-54.56 441.65,-63.38 432.25,-77.18 445,-88.56 448.94,-92.08 453.33,-95.21 457.98,-97.98"/> |
| 101 | <polygon fill="midnightblue" stroke="midnightblue" points="91.33,-70.18 82.26,-75.65 92.77,-77.03 91.33,-70.18"/> |
| 102 | </g> |
| 103 | <!-- Node9 --> |
| 104 | <g id="node9" class="node"> |
| 105 | <title>Node9</title> |
| 106 | <g id="a_node9"><a xlink:href="classarmnn_1_1_optional_reference_switch.html" target="_top" xlink:title=" "> |
| 107 | <polygon fill="white" stroke="black" points="445,-26.56 445,-78.56 600,-78.56 600,-26.56 445,-26.56"/> |
| 108 | <text text-anchor="start" x="453" y="-66.56" font-family="Helvetica,sans-Serif" font-size="10.00">OptionalReferenceSwitch</text> |
| 109 | <text text-anchor="start" x="453" y="-55.56" font-family="Helvetica,sans-Serif" font-size="10.00">< std::is_reference< armnn</text> |
| 110 | <text text-anchor="start" x="453" y="-44.56" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo >::value, armnn</text> |
| 111 | <text text-anchor="middle" x="522.5" y="-33.56" font-family="Helvetica,sans-Serif" font-size="10.00">::TensorInfo ></text> |
| 112 | </a> |
| 113 | </g> |
| 114 | </g> |
| 115 | <!-- Node4->Node9 --> |
| 116 | <g id="edge12" class="edge"> |
| 117 | <title>Node4->Node9</title> |
| 118 | <path fill="none" stroke="midnightblue" d="M53.93,-66.52C64.26,-52.67 80.57,-34.61 100,-26.56 212.95,20.22 357.59,-4.97 444.71,-28.23"/> |
| 119 | <polygon fill="midnightblue" stroke="midnightblue" points="50.95,-64.67 48.04,-74.86 56.67,-68.71 50.95,-64.67"/> |
| 120 | </g> |
| 121 | <!-- Node5->Node3 --> |
| 122 | <g id="edge4" class="edge"> |
| 123 | <title>Node5->Node3</title> |
| 124 | <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M245.91,-136.42C256.19,-139.38 266.87,-142.23 277,-144.56 335.58,-158.05 403.06,-168.73 452.27,-175.65"/> |
| 125 | <polygon fill="orange" stroke="orange" points="246.79,-133.03 236.21,-133.57 244.82,-139.75 246.79,-133.03"/> |
| 126 | <text text-anchor="start" x="298" y="-195.56" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| 127 | <text text-anchor="start" x="298" y="-184.56" font-family="Helvetica,sans-Serif" font-size="10.00">< std::string >::value,</text> |
| 128 | <text text-anchor="middle" x="352" y="-173.56" font-family="Helvetica,sans-Serif" font-size="10.00"> std::string ></text> |
| 129 | </g> |
| 130 | <!-- Node5->Node7 --> |
| 131 | <g id="edge9" class="edge"> |
| 132 | <title>Node5->Node7</title> |
| 133 | <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.29,-118.56C325.12,-118.56 399.11,-118.56 452.5,-118.56"/> |
| 134 | <polygon fill="orange" stroke="orange" points="269.09,-115.06 259.09,-118.56 269.09,-122.06 269.09,-115.06"/> |
| 135 | <text text-anchor="start" x="304" y="-132.56" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| 136 | <text text-anchor="middle" x="352" y="-121.56" font-family="Helvetica,sans-Serif" font-size="10.00">< T >::value, T ></text> |
| 137 | </g> |
| 138 | <!-- Node5->Node9 --> |
| 139 | <g id="edge13" class="edge"> |
| 140 | <title>Node5->Node9</title> |
| 141 | <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M228.77,-99.28C243.54,-92.69 260.74,-85.89 277,-81.56 332.04,-66.92 396.03,-59.66 444.73,-56.07"/> |
| 142 | <polygon fill="orange" stroke="orange" points="227.08,-96.21 219.45,-103.56 230,-102.57 227.08,-96.21"/> |
| 143 | <text text-anchor="start" x="277" y="-106.56" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::is_reference</text> |
| 144 | <text text-anchor="start" x="277" y="-95.56" font-family="Helvetica,sans-Serif" font-size="10.00">< armnn::TensorInfo</text> |
| 145 | <text text-anchor="middle" x="352" y="-84.56" font-family="Helvetica,sans-Serif" font-size="10.00"> >::value, armnn::TensorInfo ></text> |
| 146 | </g> |
| 147 | <!-- Node6 --> |
| 148 | <g id="node6" class="node"> |
| 149 | <title>Node6</title> |
| 150 | <g id="a_node6"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| 151 | <polygon fill="white" stroke="black" points="637,-109.06 637,-128.06 723,-128.06 723,-109.06 637,-109.06"/> |
| 152 | <text text-anchor="middle" x="680" y="-116.06" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< T ></text> |
| 153 | </a> |
| 154 | </g> |
| 155 | </g> |
| 156 | <!-- Node6->Node2 --> |
| 157 | <g id="edge6" class="edge"> |
| 158 | <title>Node6->Node2</title> |
| 159 | <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M733.26,-123.88C778.54,-128.5 844.18,-135.18 892.48,-140.1"/> |
| 160 | <polygon fill="orange" stroke="orange" points="733.37,-120.38 723.07,-122.85 732.66,-127.34 733.37,-120.38"/> |
| 161 | <text text-anchor="middle" x="798" y="-138.56" font-family="Helvetica,sans-Serif" font-size="10.00"> < std::string ></text> |
| 162 | </g> |
| 163 | <!-- Node8 --> |
| 164 | <g id="node8" class="node"> |
| 165 | <title>Node8</title> |
| 166 | <g id="a_node8"><a xlink:href="classarmnn_1_1_optional.html" target="_top" xlink:title=" "> |
| 167 | <polygon fill="white" stroke="black" points="873,-92.06 873,-111.06 1041,-111.06 1041,-92.06 873,-92.06"/> |
| 168 | <text text-anchor="middle" x="957" y="-99.06" font-family="Helvetica,sans-Serif" font-size="10.00">Optional< armnn::TensorInfo ></text> |
| 169 | </a> |
| 170 | </g> |
| 171 | </g> |
| 172 | <!-- Node6->Node8 --> |
| 173 | <g id="edge14" class="edge"> |
| 174 | <title>Node6->Node8</title> |
| 175 | <path fill="none" stroke="orange" stroke-dasharray="5,2" d="M733.29,-110.37C735.9,-110.07 738.48,-109.8 741,-109.56 784.42,-105.51 832.95,-103.49 872.91,-102.49"/> |
| 176 | <polygon fill="orange" stroke="orange" points="732.7,-106.91 723.21,-111.63 733.57,-113.86 732.7,-106.91"/> |
| 177 | <text text-anchor="middle" x="798" y="-112.56" font-family="Helvetica,sans-Serif" font-size="10.00"> < armnn::TensorInfo ></text> |
| 178 | </g> |
| 179 | <!-- Node7->Node6 --> |
| 180 | <g id="edge7" class="edge"> |
| 181 | <title>Node7->Node6</title> |
| 182 | <path fill="none" stroke="midnightblue" d="M602.91,-118.56C614.64,-118.56 626.32,-118.56 636.88,-118.56"/> |
| 183 | <polygon fill="midnightblue" stroke="midnightblue" points="602.61,-115.06 592.61,-118.56 602.61,-122.06 602.61,-115.06"/> |
| 184 | </g> |
| 185 | <!-- Node8->Node1 --> |
| 186 | <g id="edge10" class="edge"> |
| 187 | <title>Node8->Node1</title> |
| 188 | <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1051.09,-95.04C1089.16,-94.17 1133.46,-95.47 1173,-102.56 1185.55,-104.81 1198.97,-109.57 1209.69,-113.99"/> |
| 189 | <polygon fill="#9a32cd" stroke="#9a32cd" points="1050.94,-91.54 1041.05,-95.32 1051.14,-98.54 1050.94,-91.54"/> |
| 190 | <text text-anchor="middle" x="1116" y="-116.56" font-family="Helvetica,sans-Serif" font-size="10.00"> m_BiasTensorInfo</text> |
| 191 | <text text-anchor="middle" x="1116" y="-105.56" font-family="Helvetica,sans-Serif" font-size="10.00">m_WeightsTensorInfo</text> |
| 192 | </g> |
| 193 | <!-- Node9->Node8 --> |
| 194 | <g id="edge11" class="edge"> |
| 195 | <title>Node9->Node8</title> |
| 196 | <path fill="none" stroke="midnightblue" d="M610.42,-62.41C686.91,-71.08 797.55,-83.61 872.89,-92.15"/> |
| 197 | <polygon fill="midnightblue" stroke="midnightblue" points="610.65,-58.92 600.32,-61.27 609.87,-65.87 610.65,-58.92"/> |
| 198 | </g> |
| 199 | </g> |
| 200 | </svg> |