blob: ca30a0e45499af933bb26e723d259a1a57de6ed5 [file] [log] [blame]
Nikhil Raj03c7ff32023-08-22 12:00:04 +01001<?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: TypedWorkload&lt; QueueDescriptor, DataTypes &gt; Pages: 1 -->
7<svg width="1127pt" height="795pt"
8 viewBox="0.00 0.00 1127.00 794.68" 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 790.68)">
10<title>TypedWorkload&lt; QueueDescriptor, DataTypes &gt;</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-790.68 1123,-790.68 1123,4 -4,4"/>
12<!-- Node1 -->
13<g id="node1" class="node">
14<title>Node1</title>
15<g id="a_node1"><a xlink:title=" ">
16<polygon fill="#bfbfbf" stroke="black" points="330,-383.68 330,-413.68 517,-413.68 517,-383.68 330,-383.68"/>
17<text text-anchor="start" x="338" y="-401.68" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; QueueDescriptor,</text>
18<text text-anchor="middle" x="423.5" y="-390.68" font-family="Helvetica,sans-Serif" font-size="10.00"> DataTypes &gt;</text>
19</a>
20</g>
21</g>
22<!-- Node4 -->
23<g id="node4" class="node">
24<title>Node4</title>
25<g id="a_node4"><a xlink:href="classarmnn_1_1_cl_batch_normalization_float_workload.html" target="_top" xlink:title=" ">
26<polygon fill="white" stroke="black" points="701,-745.18 701,-786.18 903,-786.18 903,-745.18 701,-745.18"/>
27<text text-anchor="start" x="709" y="-774.18" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchNormalizationFloat</text>
28<text text-anchor="start" x="709" y="-763.18" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; BatchNormalizationQueue</text>
29<text text-anchor="middle" x="802" y="-752.18" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
30</a>
31</g>
32</g>
33<!-- Node1&#45;&gt;Node4 -->
34<g id="edge3" class="edge">
35<title>Node1&#45;&gt;Node4</title>
36<path fill="none" stroke="midnightblue" d="M428.43,-423.78C437.76,-475.47 465.87,-594.83 535,-664.68 579.3,-709.45 645.46,-734.68 700.71,-748.73"/>
37<polygon fill="midnightblue" stroke="midnightblue" points="431.86,-423.08 426.71,-413.81 424.96,-424.26 431.86,-423.08"/>
38</g>
39<!-- Node5 -->
40<g id="node5" class="node">
41<title>Node5</title>
42<g id="a_node5"><a xlink:href="classarmnn_1_1_cl_floor_float_workload.html" target="_top" xlink:title=" ">
43<polygon fill="white" stroke="black" points="729,-695.68 729,-725.68 875,-725.68 875,-695.68 729,-695.68"/>
44<text text-anchor="start" x="737" y="-713.68" font-family="Helvetica,sans-Serif" font-size="10.00">ClFloorFloatWorkload</text>
45<text text-anchor="middle" x="802" y="-702.68" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FloorQueueDescriptor &gt;</text>
46</a>
47</g>
48</g>
49<!-- Node1&#45;&gt;Node5 -->
50<g id="edge4" class="edge">
51<title>Node1&#45;&gt;Node5</title>
52<path fill="none" stroke="midnightblue" d="M431.36,-423.57C444.56,-467.27 477.42,-558.32 535,-612.68 588.5,-663.2 670.23,-688.14 728.97,-700.14"/>
53<polygon fill="midnightblue" stroke="midnightblue" points="434.66,-422.39 428.49,-413.77 427.94,-424.35 434.66,-422.39"/>
54</g>
55<!-- Node6 -->
56<g id="node6" class="node">
57<title>Node6</title>
58<g id="a_node6"><a xlink:href="classarmnn_1_1_cl_l2_normalization_float_workload.html" target="_top" xlink:title=" ">
59<polygon fill="white" stroke="black" points="701.5,-646.68 701.5,-676.68 902.5,-676.68 902.5,-646.68 701.5,-646.68"/>
60<text text-anchor="start" x="709.5" y="-664.68" font-family="Helvetica,sans-Serif" font-size="10.00">ClL2NormalizationFloatWorkload</text>
61<text text-anchor="middle" x="802" y="-653.68" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationQueueDescriptor &gt;</text>
62</a>
63</g>
64</g>
65<!-- Node1&#45;&gt;Node6 -->
66<g id="edge5" class="edge">
67<title>Node1&#45;&gt;Node6</title>
68<path fill="none" stroke="midnightblue" d="M435.65,-423.33C452.61,-458.44 487.96,-522.97 535,-562.68 587.81,-607.26 662.59,-632.71 719.42,-646.61"/>
69<polygon fill="midnightblue" stroke="midnightblue" points="438.6,-421.4 431.17,-413.85 432.27,-424.39 438.6,-421.4"/>
70</g>
71<!-- Node7 -->
72<g id="node7" class="node">
73<title>Node7</title>
74<g id="a_node7"><a xlink:href="classarmnn_1_1_cl_lstm_float_workload.html" target="_top" xlink:title=" ">
75<polygon fill="white" stroke="black" points="729.5,-597.68 729.5,-627.68 874.5,-627.68 874.5,-597.68 729.5,-597.68"/>
76<text text-anchor="start" x="737.5" y="-615.68" font-family="Helvetica,sans-Serif" font-size="10.00">ClLstmFloatWorkload</text>
77<text text-anchor="middle" x="802" y="-604.68" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmQueueDescriptor &gt;</text>
78</a>
79</g>
80</g>
81<!-- Node1&#45;&gt;Node7 -->
82<g id="edge6" class="edge">
83<title>Node1&#45;&gt;Node7</title>
84<path fill="none" stroke="midnightblue" d="M441.74,-421.89C461.8,-447.59 497.05,-488.92 535,-515.68 594.16,-557.39 673.26,-583.21 729.8,-597.62"/>
85<polygon fill="midnightblue" stroke="midnightblue" points="444.4,-419.62 435.54,-413.82 438.85,-423.88 444.4,-419.62"/>
86</g>
87<!-- Node8 -->
88<g id="node8" class="node">
89<title>Node8</title>
90<g id="a_node8"><a xlink:href="classarmnn_1_1_cl_normalization_float_workload.html" target="_top" xlink:title=" ">
91<polygon fill="white" stroke="black" points="707,-548.68 707,-578.68 897,-578.68 897,-548.68 707,-548.68"/>
92<text text-anchor="start" x="715" y="-566.68" font-family="Helvetica,sans-Serif" font-size="10.00">ClNormalizationFloatWorkload</text>
93<text text-anchor="middle" x="802" y="-555.68" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationQueueDescriptor &gt;</text>
94</a>
95</g>
96</g>
97<!-- Node1&#45;&gt;Node8 -->
98<g id="edge7" class="edge">
99<title>Node1&#45;&gt;Node8</title>
100<path fill="none" stroke="midnightblue" d="M452.59,-419.93C474.33,-435.76 505.6,-457.22 535,-472.68 605.27,-509.65 625.43,-514.34 701,-538.68 712.07,-542.25 723.97,-545.62 735.56,-548.66"/>
101<polygon fill="midnightblue" stroke="midnightblue" points="454.6,-417.06 444.47,-413.95 450.45,-422.69 454.6,-417.06"/>
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_cl_unidirectional_sequence_lstm_float_workload.html" target="_top" xlink:title=" ">
107<polygon fill="white" stroke="black" points="706.5,-488.18 706.5,-529.18 897.5,-529.18 897.5,-488.18 706.5,-488.18"/>
108<text text-anchor="start" x="714.5" y="-517.18" font-family="Helvetica,sans-Serif" font-size="10.00">ClUnidirectionalSequence</text>
109<text text-anchor="start" x="714.5" y="-506.18" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
110<text text-anchor="middle" x="802" y="-495.18" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
111</a>
112</g>
113</g>
114<!-- Node1&#45;&gt;Node9 -->
115<g id="edge8" class="edge">
116<title>Node1&#45;&gt;Node9</title>
117<path fill="none" stroke="midnightblue" d="M472.78,-417.23C492.01,-424.33 514.42,-432.27 535,-438.68 594.61,-457.27 662.71,-475.13 715.09,-488.16"/>
118<polygon fill="midnightblue" stroke="midnightblue" points="473.92,-413.92 463.33,-413.71 471.48,-420.48 473.92,-413.92"/>
119</g>
120<!-- Node10 -->
121<g id="node10" class="node">
122<title>Node10</title>
123<g id="a_node10"><a xlink:href="classarmnn_1_1_neon_floor_float_workload.html" target="_top" xlink:title=" ">
124<polygon fill="white" stroke="black" points="729,-438.68 729,-468.68 875,-468.68 875,-438.68 729,-438.68"/>
125<text text-anchor="start" x="737" y="-456.68" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFloorFloatWorkload</text>
126<text text-anchor="middle" x="802" y="-445.68" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FloorQueueDescriptor &gt;</text>
127</a>
128</g>
129</g>
130<!-- Node1&#45;&gt;Node10 -->
131<g id="edge9" class="edge">
132<title>Node1&#45;&gt;Node10</title>
133<path fill="none" stroke="midnightblue" d="M527.19,-413.69C591.1,-423.02 671.71,-434.8 728.88,-443.15"/>
134<polygon fill="midnightblue" stroke="midnightblue" points="527.49,-410.19 517.08,-412.21 526.47,-417.12 527.49,-410.19"/>
135</g>
136<!-- Node11 -->
137<g id="node11" class="node">
138<title>Node11</title>
139<g id="a_node11"><a xlink:href="classarmnn_1_1_neon_l2_normalization_float_workload.html" target="_top" xlink:title=" ">
140<polygon fill="white" stroke="black" points="709.5,-378.18 709.5,-419.18 894.5,-419.18 894.5,-378.18 709.5,-378.18"/>
141<text text-anchor="start" x="717.5" y="-407.18" font-family="Helvetica,sans-Serif" font-size="10.00">NeonL2NormalizationFloat</text>
142<text text-anchor="start" x="717.5" y="-396.18" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; L2NormalizationQueue</text>
143<text text-anchor="middle" x="802" y="-385.18" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
144</a>
145</g>
146</g>
147<!-- Node1&#45;&gt;Node11 -->
148<g id="edge10" class="edge">
149<title>Node1&#45;&gt;Node11</title>
150<path fill="none" stroke="midnightblue" d="M527.19,-398.68C584.14,-398.68 654.36,-398.68 709.43,-398.68"/>
151<polygon fill="midnightblue" stroke="midnightblue" points="527.08,-395.18 517.08,-398.68 527.08,-402.18 527.08,-395.18"/>
152</g>
153<!-- Node12 -->
154<g id="node12" class="node">
155<title>Node12</title>
156<g id="a_node12"><a xlink:href="classarmnn_1_1_neon_lstm_float_workload.html" target="_top" xlink:title=" ">
157<polygon fill="white" stroke="black" points="729.5,-328.68 729.5,-358.68 874.5,-358.68 874.5,-328.68 729.5,-328.68"/>
158<text text-anchor="start" x="737.5" y="-346.68" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLstmFloatWorkload</text>
159<text text-anchor="middle" x="802" y="-335.68" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmQueueDescriptor &gt;</text>
160</a>
161</g>
162</g>
163<!-- Node1&#45;&gt;Node12 -->
164<g id="edge11" class="edge">
165<title>Node1&#45;&gt;Node12</title>
166<path fill="none" stroke="midnightblue" d="M527.23,-383.68C591.35,-374.31 672.29,-362.49 729.48,-354.13"/>
167<polygon fill="midnightblue" stroke="midnightblue" points="526.47,-380.25 517.08,-385.16 527.49,-387.18 526.47,-380.25"/>
168</g>
169<!-- Node13 -->
170<g id="node13" class="node">
171<title>Node13</title>
172<g id="a_node13"><a xlink:href="classarmnn_1_1_neon_normalization_float_workload.html" target="_top" xlink:title=" ">
173<polygon fill="white" stroke="black" points="707,-279.68 707,-309.68 897,-309.68 897,-279.68 707,-279.68"/>
174<text text-anchor="start" x="715" y="-297.68" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNormalizationFloatWorkload</text>
175<text text-anchor="middle" x="802" y="-286.68" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationQueueDescriptor &gt;</text>
176</a>
177</g>
178</g>
179<!-- Node1&#45;&gt;Node13 -->
180<g id="edge12" class="edge">
181<title>Node1&#45;&gt;Node13</title>
182<path fill="none" stroke="midnightblue" d="M471.04,-379.97C490.6,-372.48 513.72,-364.12 535,-357.68 598.93,-338.33 672.97,-321.22 726.68,-309.73"/>
183<polygon fill="midnightblue" stroke="midnightblue" points="469.51,-376.81 461.45,-383.68 472.04,-383.34 469.51,-376.81"/>
184</g>
185<!-- Node14 -->
186<g id="node14" class="node">
187<title>Node14</title>
188<g id="a_node14"><a xlink:href="classarmnn_1_1_neon_unidirectional_sequence_lstm_float_workload.html" target="_top" xlink:title=" ">
189<polygon fill="white" stroke="black" points="706.5,-219.18 706.5,-260.18 897.5,-260.18 897.5,-219.18 706.5,-219.18"/>
190<text text-anchor="start" x="714.5" y="-248.18" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
191<text text-anchor="start" x="714.5" y="-237.18" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
192<text text-anchor="middle" x="802" y="-226.18" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
193</a>
194</g>
195</g>
196<!-- Node1&#45;&gt;Node14 -->
197<g id="edge13" class="edge">
198<title>Node1&#45;&gt;Node14</title>
199<path fill="none" stroke="midnightblue" d="M448.44,-376.93C469.77,-358.57 502.54,-332.77 535,-316.68 589.06,-289.89 654.05,-270.86 706.25,-258.43"/>
200<polygon fill="midnightblue" stroke="midnightblue" points="446.07,-374.35 440.85,-383.57 450.68,-379.62 446.07,-374.35"/>
201</g>
202<!-- Node15 -->
203<g id="node15" class="node">
204<title>Node15</title>
205<g id="a_node15"><a xlink:href="classarmnn_1_1_ref_fake_quantization_float32_workload.html" target="_top" xlink:title=" ">
206<polygon fill="white" stroke="black" points="707.5,-159.18 707.5,-200.18 896.5,-200.18 896.5,-159.18 707.5,-159.18"/>
207<text text-anchor="start" x="715.5" y="-188.18" font-family="Helvetica,sans-Serif" font-size="10.00">RefFakeQuantizationFloat32</text>
208<text text-anchor="start" x="715.5" y="-177.18" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; FakeQuantizationQueue</text>
209<text text-anchor="middle" x="802" y="-166.18" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
210</a>
211</g>
212</g>
213<!-- Node1&#45;&gt;Node15 -->
214<g id="edge14" class="edge">
215<title>Node1&#45;&gt;Node15</title>
216<path fill="none" stroke="midnightblue" d="M437.79,-374.95C455.94,-344.63 491.27,-292.52 535,-262.68 586.45,-227.58 653.43,-206.79 707.31,-194.8"/>
217<polygon fill="midnightblue" stroke="midnightblue" points="434.75,-373.21 432.72,-383.61 440.79,-376.75 434.75,-373.21"/>
218</g>
219<!-- Node16 -->
220<g id="node16" class="node">
221<title>Node16</title>
222<g id="a_node16"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
223<polygon fill="white" stroke="black" points="714.5,-109.68 714.5,-139.68 889.5,-139.68 889.5,-109.68 714.5,-109.68"/>
224<text text-anchor="start" x="722.5" y="-127.68" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; PermuteQueue</text>
225<text text-anchor="middle" x="802" y="-116.68" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor, DataType &gt;</text>
226</a>
227</g>
228</g>
229<!-- Node1&#45;&gt;Node16 -->
230<g id="edge15" class="edge">
231<title>Node1&#45;&gt;Node16</title>
232<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M429.3,-373.62C439.67,-326.76 468.79,-226.03 535,-175.68 586,-136.91 658.06,-124.96 714.32,-122.27"/>
233<polygon fill="orange" stroke="orange" points="425.85,-373.04 427.21,-383.55 432.7,-374.48 425.85,-373.04"/>
234<text text-anchor="start" x="538.5" y="-189.68" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor,</text>
235<text text-anchor="middle" x="609" y="-178.68" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
236</g>
237<!-- Node18 -->
238<g id="node18" class="node">
239<title>Node18</title>
240<g id="a_node18"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
241<polygon fill="white" stroke="black" points="721.5,-60.68 721.5,-90.68 882.5,-90.68 882.5,-60.68 721.5,-60.68"/>
242<text text-anchor="start" x="729.5" y="-78.68" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; Transpose</text>
243<text text-anchor="middle" x="802" y="-67.68" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor, DataType &gt;</text>
244</a>
245</g>
246</g>
247<!-- Node1&#45;&gt;Node18 -->
248<g id="edge17" class="edge">
249<title>Node1&#45;&gt;Node18</title>
250<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M425.35,-373.03C428.84,-313.81 446.45,-167.47 535,-99.68 587.47,-59.52 663.94,-56.63 721.44,-61.97"/>
251<polygon fill="orange" stroke="orange" points="421.84,-373.19 424.84,-383.35 428.83,-373.53 421.84,-373.19"/>
252<text text-anchor="start" x="535" y="-113.68" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor,</text>
253<text text-anchor="middle" x="609" y="-102.68" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
254</g>
255<!-- Node20 -->
256<g id="node20" class="node">
257<title>Node20</title>
258<g id="a_node20"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
259<polygon fill="white" stroke="black" points="719.5,-11.68 719.5,-41.68 884.5,-41.68 884.5,-11.68 719.5,-11.68"/>
260<text text-anchor="start" x="727.5" y="-29.68" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; DebugQueue</text>
261<text text-anchor="middle" x="802" y="-18.68" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor, DataType &gt;</text>
262</a>
263</g>
264</g>
265<!-- Node1&#45;&gt;Node20 -->
266<g id="edge19" class="edge">
267<title>Node1&#45;&gt;Node20</title>
268<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M428.31,-373.46C440.26,-298.08 479.51,-77.14 535,-34.68 595.91,11.92 689.67,1.45 748.07,-11.68"/>
269<polygon fill="orange" stroke="orange" points="424.83,-373.06 426.75,-383.48 431.75,-374.14 424.83,-373.06"/>
270<text text-anchor="start" x="543.5" y="-48.68" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DebugQueueDescriptor,</text>
271<text text-anchor="middle" x="609" y="-37.68" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
272</g>
273<!-- Node2 -->
274<g id="node2" class="node">
275<title>Node2</title>
276<g id="a_node2"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
277<polygon fill="white" stroke="black" points="102,-389.18 102,-408.18 293,-408.18 293,-389.18 102,-389.18"/>
278<text text-anchor="middle" x="197.5" y="-396.18" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QueueDescriptor &gt;</text>
279</a>
280</g>
281</g>
282<!-- Node2&#45;&gt;Node1 -->
283<g id="edge1" class="edge">
284<title>Node2&#45;&gt;Node1</title>
285<path fill="none" stroke="midnightblue" d="M303.21,-398.68C312.14,-398.68 321.13,-398.68 329.95,-398.68"/>
286<polygon fill="midnightblue" stroke="midnightblue" points="303.17,-395.18 293.17,-398.68 303.17,-402.18 303.17,-395.18"/>
287</g>
288<!-- Node3 -->
289<g id="node3" class="node">
290<title>Node3</title>
291<g id="a_node3"><a xlink:href="classarmnn_1_1_i_workload.html" target="_top" xlink:title="Workload interface to enqueue a layer computation.">
292<polygon fill="white" stroke="black" points="0,-389.18 0,-408.18 65,-408.18 65,-389.18 0,-389.18"/>
293<text text-anchor="middle" x="32.5" y="-396.18" font-family="Helvetica,sans-Serif" font-size="10.00">IWorkload</text>
294</a>
295</g>
296</g>
297<!-- Node3&#45;&gt;Node2 -->
298<g id="edge2" class="edge">
299<title>Node3&#45;&gt;Node2</title>
300<path fill="none" stroke="midnightblue" d="M75.34,-398.68C83.59,-398.68 92.56,-398.68 101.75,-398.68"/>
301<polygon fill="midnightblue" stroke="midnightblue" points="75.32,-395.18 65.31,-398.68 75.31,-402.18 75.32,-395.18"/>
302</g>
303<!-- Node17 -->
304<g id="node17" class="node">
305<title>Node17</title>
306<g id="a_node17"><a xlink:href="classarmnn_1_1_ref_permute_workload.html" target="_top" xlink:title=" ">
307<polygon fill="white" stroke="black" points="969.5,-109.68 969.5,-139.68 1089.5,-139.68 1089.5,-109.68 969.5,-109.68"/>
308<text text-anchor="start" x="977.5" y="-127.68" font-family="Helvetica,sans-Serif" font-size="10.00">RefPermuteWorkload</text>
309<text text-anchor="middle" x="1029.5" y="-116.68" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DataType &gt;</text>
310</a>
311</g>
312</g>
313<!-- Node16&#45;&gt;Node17 -->
314<g id="edge16" class="edge">
315<title>Node16&#45;&gt;Node17</title>
316<path fill="none" stroke="midnightblue" d="M899.64,-124.68C923.37,-124.68 948.07,-124.68 969.43,-124.68"/>
317<polygon fill="midnightblue" stroke="midnightblue" points="899.54,-121.18 889.54,-124.68 899.54,-128.18 899.54,-121.18"/>
318</g>
319<!-- Node19 -->
320<g id="node19" class="node">
321<title>Node19</title>
322<g id="a_node19"><a xlink:href="classarmnn_1_1_ref_transpose_workload.html" target="_top" xlink:title=" ">
323<polygon fill="white" stroke="black" points="965.5,-60.68 965.5,-90.68 1093.5,-90.68 1093.5,-60.68 965.5,-60.68"/>
324<text text-anchor="start" x="973.5" y="-78.68" font-family="Helvetica,sans-Serif" font-size="10.00">RefTransposeWorkload</text>
325<text text-anchor="middle" x="1029.5" y="-67.68" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DataType &gt;</text>
326</a>
327</g>
328</g>
329<!-- Node18&#45;&gt;Node19 -->
330<g id="edge18" class="edge">
331<title>Node18&#45;&gt;Node19</title>
332<path fill="none" stroke="midnightblue" d="M892.8,-75.68C917.06,-75.68 942.81,-75.68 965.28,-75.68"/>
333<polygon fill="midnightblue" stroke="midnightblue" points="892.5,-72.18 882.5,-75.68 892.5,-79.18 892.5,-72.18"/>
334</g>
335<!-- Node21 -->
336<g id="node21" class="node">
337<title>Node21</title>
338<g id="a_node21"><a xlink:href="classarmnn_1_1_ref_debug_workload.html" target="_top" xlink:title=" ">
339<polygon fill="white" stroke="black" points="940,-17.18 940,-36.18 1119,-36.18 1119,-17.18 940,-17.18"/>
340<text text-anchor="middle" x="1029.5" y="-24.18" font-family="Helvetica,sans-Serif" font-size="10.00">RefDebugWorkload&lt; DataType &gt;</text>
341</a>
342</g>
343</g>
344<!-- Node20&#45;&gt;Node21 -->
345<g id="edge20" class="edge">
346<title>Node20&#45;&gt;Node21</title>
347<path fill="none" stroke="midnightblue" d="M894.9,-26.68C909.73,-26.68 925.06,-26.68 939.81,-26.68"/>
348<polygon fill="midnightblue" stroke="midnightblue" points="894.73,-23.18 884.73,-26.68 894.73,-30.18 894.73,-23.18"/>
349</g>
350</g>
351</svg>