1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
|
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="1274" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="396" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
<!--Generated by ySVG 2.5-->
<defs id="genericDefs"/>
<g>
<defs id="defs1">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M0 0 L1274 0 L1274 396 L0 396 L0 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M932 -390 L4011.835 -390 L4011.835 567.3113 L932 567.3113 L932 -390 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M-32.8943 -337.4574 L2612.8699 -337.4574 L2612.8699 484.9309 L-32.8943 484.9309 L-32.8943 -337.4574 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M-288.3814 -337.4574 L2357.3828 -337.4574 L2357.3828 484.9309 L-288.3814 484.9309 L-288.3814 -337.4574 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M-39.9316 -484.4621 L3039.9033 -484.4621 L3039.9033 472.8492 L-39.9316 472.8492 L-39.9316 -484.4621 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M5.6079 -13.3581 L269.8296 -13.3581 L269.8296 68.7705 L5.6079 68.7705 L5.6079 -13.3581 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M1.8138 -15.5958 L494.2796 -15.5958 L494.2796 137.4783 L1.8138 137.4783 L1.8138 -15.5958 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M1.8138 1.9932 L494.2796 1.9932 L494.2796 155.0673 L1.8138 155.0673 L1.8138 1.9932 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M-223.5607 -156.4302 L495.8168 -156.4302 L495.8168 67.1754 L-223.5607 67.1754 L-223.5607 -156.4302 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M-18.5536 -387.4019 L1699.1757 -387.4019 L1699.1757 146.5233 L-18.5536 146.5233 L-18.5536 -387.4019 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M5.7135 -60.604 L270.1124 -60.604 L270.1124 21.5796 L5.7135 21.5796 L5.7135 -60.604 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M-1150.6636 -320.1173 L534.0324 -320.1173 L534.0324 203.5402 L-1150.6636 203.5402 L-1150.6636 -320.1173 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M-1588.556 -358.7229 L293.157 -358.7229 L293.157 226.1738 L-1588.556 226.1738 L-1588.556 -358.7229 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M-582.4009 -189.1061 L278.339 -189.1061 L278.339 78.4394 L-582.4009 78.4394 L-582.4009 -189.1061 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M-1600.2053 -282.0543 L739.3726 -282.0543 L739.3726 445.1614 L-1600.2053 445.1614 L-1600.2053 -282.0543 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M-2100.4241 -320.2762 L545.3402 -320.2762 L545.3402 502.1121 L-2100.4241 502.1121 L-2100.4241 -320.2762 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M-2499.4963 -340.2573 L306.332 -340.2573 L306.332 531.884 L-2499.4963 531.884 L-2499.4963 -340.2573 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
<path d="M-582.4009 -128.1903 L278.339 -128.1903 L278.339 139.3552 L-582.4009 139.3552 L-582.4009 -128.1903 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
<path d="M-3.8789 -158.0155 L852.1881 -158.0155 L852.1881 108.0775 L-3.8789 108.0775 L-3.8789 -158.0155 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
<path d="M-333.1401 -197.0977 L723.7469 -197.0977 L723.7469 131.4166 L-333.1401 131.4166 L-333.1401 -197.0977 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
<path d="M-315.7819 -417.1838 L1530.6765 -417.1838 L1530.6765 156.7546 L-315.7819 156.7546 L-315.7819 -417.1838 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
<path d="M-269.9316 -484.4621 L2809.9033 -484.4621 L2809.9033 472.8492 L-269.9316 472.8492 L-269.9316 -484.4621 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
<path d="M-1389.7185 -466.8361 L1043.7312 -466.8361 L1043.7312 289.558 L-1389.7185 289.558 L-1389.7185 -466.8361 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
<path d="M-305.4361 0.5743 L274.2975 0.5743 L274.2975 180.7741 L-305.4361 180.7741 L-305.4361 0.5743 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
<path d="M-305.4361 -20.1315 L274.2975 -20.1315 L274.2975 160.0683 L-305.4361 160.0683 L-305.4361 -20.1315 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
<path d="M-577.8283 -358.4779 L2228 -358.4779 L2228 513.6633 L-577.8283 513.6633 L-577.8283 -358.4779 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
<path d="M-499.9316 -484.4621 L2579.9033 -484.4621 L2579.9033 472.8492 L-499.9316 472.8492 L-499.9316 -484.4621 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
<path d="M-729.9316 -484.4621 L2349.9033 -484.4621 L2349.9033 472.8492 L-729.9316 472.8492 L-729.9316 -484.4621 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
<path d="M-989.9316 -394.4621 L2089.9033 -394.4621 L2089.9033 562.8492 L-989.9316 562.8492 L-989.9316 -394.4621 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
<path d="M-989.9316 -484.4621 L2089.9033 -484.4621 L2089.9033 472.8492 L-989.9316 472.8492 L-989.9316 -484.4621 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
<path d="M-1242.3081 -484.4621 L1837.5269 -484.4621 L1837.5269 472.8492 L-1242.3081 472.8492 L-1242.3081 -484.4621 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
<path d="M-1419.335 -467.669 L1555.9017 -467.669 L1555.9017 457.1298 L-1419.335 457.1298 L-1419.335 -467.669 Z"/>
</clipPath>
</defs>
<g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="scale(0.4137,0.4137) translate(-932,390)" stroke="white">
<rect x="932" width="3080" height="958" y="-390" clip-path="url(#clipPath2)" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.4815,0,0,0.4815,15.8394,162.494)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath3)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAABiCAYAAACRfCwRAAACk0lEQVR42u3Yb0tT ARjG4Z2p81+WU1uYmGWJEmVqagWZWVJR3//7dB949jZo84WcXTdcbzcYnB/PWa9n ZmZmZmZmZmZmZvd2DTBz7jwi/Zgr88DMGD/3/buIS1MfthCLsRwrwMxon/mlGFQL mmkvk0F98KPYiK14DHTeVj3z6/GgjoqJo9LUydPGZBjbsRf78QrovJfxPHYqLmt1 YPQnCcr4OnlYMWm/4E2cxjnQeWdxHIexW9fKch0a/725enca1mXSxuQyPsdXoPOu 4mOc1EExitX6T3WioLQ12qzXnLP6gtv4CXRe+6xfx0Uc1ZvK2rRB2ao6nVe12i/6 A3Ter/hWV8rreCoogKAAggIIiqAAggIICiAoggKCIiiAoACCAgiKoACCAggKICiC AoIiKICgAIICCIqgAIICCAogKH5sEBRBAQQFEBRAUAQFEBRAUABBAQRFUABBAQQF EBRBAUERFEBQAEEBBEVQAEEBBAUQFEEBQREUQFAAQQEERVAAQQEEBRAUQQFBERRA UABBAQRFUABBAQQFEBRBAUERFEBQAEEBBEVQAEEBBAUQFEEBQREUQFAAQQEERVAA QQEEBRAUQQFBERRAUABBAQTl30G5jh/xG+i89ni4ueugbMZ+nMZVfK8vArrtto6I iziK7WmDshTD2Iu38aGicgN03pf4FCf1lvIkVicNSj8W42GdOgdxHO/jEui89m+O d3WdPKu3lfatZX6SoDRVopXYiJ14UWE5BDrvoP7u2I1Rve4s1rExUVDa155BnTnr 9QftqE4foNtG9cwPKyZLdZ00vQk3jspCfdhyxQWYDSv17A8qJv3elGtKv+IyVx8M dN/4me9Pc5mYmZmZmZmZmZmZmZnZfd5ficBAjR/DUPYAAAAASUVORK5CYII=" height="98" preserveAspectRatio="none"/>
<path fill="rgb(169,192,169)" d="M979.9316 12.4621 L1277.3346 12.4621 L1277.3346 102.4621 L979.9316 102.4621 Z" clip-path="url(#clipPath2)" transform="matrix(0.8591,0,0,0.8591,-833.5386,-2.4238)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(124,157,124)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(124,157,124)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M979.9316 12.4621 L1277.3346 12.4621 L1277.3346 102.4621 L979.9316 102.4621 Z" clip-path="url(#clipPath2)"/>
</g>
<g font-size="34px" stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1016.0496" xml:space="preserve" y="69.2326" clip-path="url(#clipPath2)" stroke="none">AffineLayer</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.4815,0,0,0.4815,138.8627,162.494)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath4)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAABiCAYAAACRfCwRAAACoklEQVR42u3ZW0tU URjH4TnrTHmYPGFG5tgBwyTNDEwzy+z0/b9P74JXmJsu2uNFrHn+8Fy6BWH/WHvZ apmZmZmZmZmZmZnZf7s2MJfuNSKd0E09YK50swEzx6WdD+uHhTAMI2BulHd+Md// 3lRYGp9MBvnglfAorIcNoHrlXV8L47CUcelnFxoFpZcxKQ/cDrthEp4D1dsPe+Fp 2AqrGZVuk1PK3elkOWNSfsFhOA6nQPVOwtvwOsOyGR7mKeWfg9LNb6dxnkxKTM7C RfgMVO9T+JhxOQg7efUxaBqUYX5DTbJWl+EmfAeq9y18CefhKA8W47ygbRyU9fzc Oc1qlV/0G6jez4zKZX76PMt/zAgKICiAoACCIiiAoACCAgiKPzQIiqAAggIICiAo ggIICiAogKAAgiIogKAAggIIiqAAggIICiAogKAICiAogKAAgiIoICiCAggKICiA oAgKICiAoACCIiggKIICCAogKICgCAogKICgAIIiKCAoggIICiAogKAICiAogKAA giIoICiCAggKICiAoAgKICiAoACCIiggKIICCAogKICgCAogKICgAILiDw2CIiiA oACCAgiKoACCAggKICiAoAgKICiAoACC8pegXIXb8Auo3o9wEy7uMyhrYRKOs1Rf 85QC1K2cTq7DeTgKu2E8S1AW8wHlQW/Ch4zKNVC9qzydvA8H4UlYDYMmQelkiZbD 4/AiK/UunAHVK9ccJ+Ew7IetsBT6TYLSzh8c5XfTTtjLsLwCqvcy70/LF8p2nk7K NUiv1WDt/Owpx5sH+bByQbuZpQLqVt71jbxHXcnDRT+/XlqzRKWf9ynDjAswH0b5 3i9MxaTdmmHt1Mm4dPPIA9Tv7p3vTLXAzMzMzMzMzMzMzMzMqtofzWxJgOHf0bsAAAAASUVORK5CYII=" height="98" preserveAspectRatio="none"/>
<path fill="rgb(169,192,169)" d="M1277.3346 12.4621 L1575.2334 12.4621 L1575.2334 102.4621 L1277.3346 102.4621 Z" clip-path="url(#clipPath2)" transform="matrix(0.8591,0,0,0.8591,-1089.0257,-2.4238)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(124,157,124)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(124,157,124)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M1277.3346 12.4621 L1575.2334 12.4621 L1575.2334 102.4621 L1277.3346 102.4621 Z" clip-path="url(#clipPath2)"/>
</g>
<g font-size="34px" stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1303.4657" xml:space="preserve" y="69.2326" clip-path="url(#clipPath2)" stroke="none">SigmoidLayer</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.4137,0,0,0.4137,16.518,200.4019)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath5)" width="251" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPsAAABvCAYAAAAqhbbzAAACmUlEQVR42u3Y205T URSG0R4oPSUWoWAEk4q0eiMYi6AmamtE8fD+78NcybwwXu42WTUZfzIuWSQk3157 02qZmZmZmZmZmZnZf7E2sJO2GnkndMMesFO62Wd7G6GXw/bDIIzCGNgJo+yyl522 txF6OfggTMNJeAJUUxo8DkfZ5Tg77TaNvZNPjHEe+iych0V4CVQ1zx7PwmHe8r2m t3uJvZ9PjnLgq/AmvAu3QDU34Tpc5eV7GibZa6dJ7OWVYJi3+nmG/jGswlegmnX4 Ej6EyzDL232wSeyj/DZY5I1eQv8efgLV3Ie7DH4ZLvL/acNNYz/Jb4TbfKqUX/YH qOZ3Br/OS3gudhC72EHsYgexix3EDogdEDsgdkDsIHaxg9jFDmIXO4hd7CB2QOyA 2AGxA2IHxA5iFzuIXewgdrGD2MUOYgfEDogdEDsgdkDsIHaxg9jFDmIXO4jdHxvE DogdEDsgdkDsIHaxg9jFDmIXO4hd7CB2QOyA2AGxA2IHxA5iFzuIXewgdrGD2MUO YgfEDogdEDsgdhC72EHsYgexix3ELnYQOyB2QOyA2AGxA2IHsYsdxC52ELvYQexi B7EDYgfEDogdEDuIXewgdrGD2MUOYhc7iB0QOyB2YOdjv8nD7/OXAXX8Cj/CKlxv M/bjPKwc+jncZfBAHSX0b+FTeBtehKNNYx/mIc/DVXifwa+BalYZevm0fh1m4XEY NI29/FA/HISzfJW/DMv8TgDqWWaP5a37aXgU9pvG3g69MM7b/TRv+IuwAKqZZ4ez DP0wP7n3sttGsXfzaVGCn+Sh0/yOB+qZZo+TDL3X9Fb/N/hevtIP8jt+BFQ1zB77 f4Xebm24duqkLrATOtuK3MzMzMzMzMzMzMzMtrEHVAdrqUAHNrEAAAAASUVORK5C YII=" height="111" preserveAspectRatio="none"/>
<path fill="rgb(169,192,169)" d="M979.9316 102.4621 L1209.9316 102.4621 L1209.9316 192.4621 L979.9316 192.4621 Z" clip-path="url(#clipPath2)" transform="matrix(1,0,0,1,-971.9316,-94.4621)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(124,157,124)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(124,157,124)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M979.9316 102.4621 L1209.9316 102.4621 L1209.9316 192.4621 L979.9316 192.4621 Z" clip-path="url(#clipPath2)"/>
</g>
<g font-size="34px" stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1013.0527" xml:space="preserve" y="159.2326" clip-path="url(#clipPath2)" stroke="none">RNNLayer</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(4.8217,0,0,4.8217,-27.0395,64.4089)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath6)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAAAbCAYAAAC9UXAYAAABwElEQVR42u3cSU8C QRiEYfYdVBSFuOJu1KioGI0oGkX8/3/I6qRIODPjpXkrea49p6/S3TOQyRBCCCGE EEIIIYQQQgghhJC4kwWwtFIvk7wUrAhgKcxmPpdWseS8YFmqUpeGNAFEq2F1z33J m4ps0p1JKJOKH9KWjnQBRG/L8952uZSTlkrOzdT0wntyJGdyDiBqp573XdlwqRTd Cwsl7+1O22VyIXcylCcAUXuQW5fLjqz6tLJwoRR8huq4qUKZvMhYPgFE60Pe5dml cuhdStUbjYULpeGzVDjmPLpMJjIFEK0f+XKphJ3KiWxKLY1C6bpQhm6u8LBfANGa euMw9kYitUKpe6Gw4L2M3FzhYd8AojPxjIejz6sMfOXRSaNQaj479eXau5TwkDcA 0Rr5vnToud/3y5lEdyh53+qG291tOZYrX9IMAEQrvIC5kUvPfU9W/C3Kwm95cn7v XHc79fz6uO9bXwBxCjN+4G9Qwh3qmk8rhSQfts1+w1PyYi0vHMplHUDU2j6dtDz/ iT5qmy+V2e95St7yVHyWqgCIzvxslz33qf5AcL5YACyXf/kLA0IIIYQQQgghhBBC CCEJ8weQglGCn84JNwAAAABJRU5ErkJggg==" height="27" preserveAspectRatio="none"/>
<path fill="rgb(197,174,155)" d="M981.1957 -119.7321 L3964.9678 -119.7321 L3964.9678 -29.7321 L981.1957 -29.7321 Z" clip-path="url(#clipPath2)" transform="matrix(0.0858,0,0,0.0858,-74.3492,20.1003)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(124,99,78)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(124,99,78)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M981.1957 -119.7321 L3964.9678 -119.7321 L3964.9678 -29.7321 L981.1957 -29.7321 Z" clip-path="url(#clipPath2)"/>
</g>
<g font-size="40px" stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="2400.8357" xml:space="preserve" y="-60.8844" clip-path="url(#clipPath2)" stroke="none">Matrix</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(2.587,0,0,2.587,-4.6923,40.3461)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath7)" width="275" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAAAiCAYAAAB8+D0EAAAB5klEQVR42u3cV0sD QRiF4SS7JlFjLDHG3rEX7A1bFI36//+PZ+AIInqzu4iM74EHvHFzNYdvlpktlQgh hBBCCCGEEEIIIYQQQkgcKQP4twotkkRS6wPwL6Re+5UiSqXiB9akXwalIUMAotWw sN7rUnWplPNMJKkfFn5gTNoyCSB6Ha/3UZdK1cNF5qmk6iIJD52XFVmXDQBRW5Nl mZGWDHi4yDSdJN7ajLlINuVATuUMQNSOZd+lMi3NPNNJ6vGm7YkkFMml3EkXQLTu 5UbOZVcWvN2p5SmThvdPYWtz4iJ5lhcA0erJo1x7iFj2VqdeRJlsePTp+sfeAETr VZ7kVo68MxmnTAAUUSZMJgAoEwCUCQDKhDIBKBPKBMBfLpPON+dMegCiVvg5k3AC dkJW5VCuPJ2EH3oAEJ2PtR2mkgvZk0Vfq8lcJokv97R8nHbb5/UvXCqXAKLzsbbP PJWEVxyzMpznOH3if276vcmSH7zj8/oA4hTW+JYv+S34fl545RE+mJTp1nDF/xxu Do94uxNuD84BiF749MCUj9E3vcXJ/IGk8qdCqbuZmh53RgBELazzIb83rZVyfMvk a6EkLpWq1T79DSAeX9d2Wsr5ycafigUAX6cnhBBCCCGEEEIIIYQQ8lt5B3gESCra G5I2AAAAAElFTkSuQmCC" height="34" preserveAspectRatio="none"/>
<path fill="rgb(197,174,155)" d="M981.1957 -231.9262 L2581.1958 -231.9262 L2581.1958 -141.9262 L981.1957 -141.9262 Z" clip-path="url(#clipPath2)" transform="matrix(0.1599,0,0,0.1599,-147.2131,46.7652)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(124,99,78)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(124,99,78)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M981.1957 -231.9262 L2581.1958 -231.9262 L2581.1958 -141.9262 L981.1957 -141.9262 Z" clip-path="url(#clipPath2)"/>
</g>
<g font-size="40px" stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1684.8677" xml:space="preserve" y="-173.0786" clip-path="url(#clipPath2)" stroke="none">CuMatrix</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(2.587,0,0,2.587,-4.6923,-5.1564)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath8)" width="275" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAAAiCAYAAAB8+D0EAAAB5klEQVR42u3cV0sD QRiF4SS7JlFjLDHG3rEX7A1bFI36//+PZ+AIInqzu4iM74EHvHFzNYdvlpktlQgh hBBCCCGEEEIIIYQQQkgcKQP4twotkkRS6wPwL6Re+5UiSqXiB9akXwalIUMAotWw sN7rUnWplPNMJKkfFn5gTNoyCSB6Ha/3UZdK1cNF5qmk6iIJD52XFVmXDQBRW5Nl mZGWDHi4yDSdJN7ajLlINuVATuUMQNSOZd+lMi3NPNNJ6vGm7YkkFMml3EkXQLTu 5UbOZVcWvN2p5SmThvdPYWtz4iJ5lhcA0erJo1x7iFj2VqdeRJlsePTp+sfeAETr VZ7kVo68MxmnTAAUUSZMJgAoEwCUCQDKhDIBKBPKBMBfLpPON+dMegCiVvg5k3AC dkJW5VCuPJ2EH3oAEJ2PtR2mkgvZk0Vfq8lcJokv97R8nHbb5/UvXCqXAKLzsbbP PJWEVxyzMpznOH3if276vcmSH7zj8/oA4hTW+JYv+S34fl545RE+mJTp1nDF/xxu Do94uxNuD84BiF749MCUj9E3vcXJ/IGk8qdCqbuZmh53RgBELazzIb83rZVyfMvk a6EkLpWq1T79DSAeX9d2Wsr5ycafigUAX6cnhBBCCCGEEEIIIYQQ8lt5B3gESCra G5I2AAAAAElFTkSuQmCC" height="34" preserveAspectRatio="none"/>
<path fill="rgb(197,174,155)" d="M981.1957 -341.9262 L2581.1958 -341.9262 L2581.1958 -251.9262 L981.1957 -251.9262 Z" clip-path="url(#clipPath2)" transform="matrix(0.1599,0,0,0.1599,-147.2131,64.3542)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(124,99,78)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(124,99,78)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M981.1957 -341.9262 L2581.1958 -341.9262 L2581.1958 -251.9262 L981.1957 -251.9262 Z" clip-path="url(#clipPath2)"/>
</g>
<g font-size="40px" stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1552.4165" xml:space="preserve" y="-283.0786" clip-path="url(#clipPath2)" stroke="none">CUDA (cuBLAS, etc.)</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1.771,0,0,1.771,395.9205,277.0341)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath9)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAAApCAYAAAD049a+AAACG0lEQVR42u3dW08T URTF8WlLsZQCsYCtSFBES0sQuVqVi3KRVv3+38e10zWhL7x0Jj6c/lfyez3z1JV9 JumeLCOEEEIIIYQQQgghhBBCCCFpp2JVAHOjMqW0IomDa7IgdVkEMBfq/t3XyiiV vEzi0IY0pSWrAJK34t/7ksulcKlU3U5x4JpsSEe2ACTvtbyStovlhUtl5umk5kOi TLryVnoykAMASduXPdmWdVn2baUya6Es+JoTk8k7P+RMhvINQLK+yoV89hCx5cFi sUih1D3qdHzoqVzJrdwDSNad3LhYPvl28tI3lkKFsuJ2GngyiTIZyW8AyRrLg1zL iez62tPwu9XChXLgtrr3A/8CSNYfeZQffs2xR6EAKFooN37V8X6qUCoUCgAKBQCF AoBCoVAAUCgAKBQAFAqFAlAoFAoACgUAhQKAQqFQAPy3//LE35rHfiCANMXQ8OuZ CaVwocQquL58kZ9urhGApMVt5FKOs8n6gnYZV558wdLHbLIX4btL5RZA0q49RBzK TlbCgqV8BWSMOrGxaeBSiYcMASQrfuPncuRhIm4psQl/5hWQkXxJ9aqnlGipD9lk eW0fQNJ6fnfyxkNF00PGzIWSTykNl0ocGmv1u24sAGnqeojY9FVn2dNJNSuY/Ns8 Maks+eAWgLnQ9EBRyoe+pieV6c+RApgftezpO8eEEEIIIYQQQgghhBBCCCEkufwD ih9Il5wb8J0AAAAASUVORK5CYII=" height="41" preserveAspectRatio="none"/>
<path fill="rgb(124,157,124)" d="M1929.9316 320.5293 L3024.9622 320.5293 L3024.9622 410.5293 L1929.9316 410.5293 Z" clip-path="url(#clipPath2)" transform="matrix(0.2336,0,0,0.2336,-441.2541,-65.3353)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(63,99,63)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(63,99,63)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M1929.9316 320.5293 L3024.9622 320.5293 L3024.9622 410.5293 L1929.9316 410.5293 Z" clip-path="url(#clipPath2)"/>
</g>
<g stroke-linecap="butt" font-size="40px" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="white" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke="white" stroke-miterlimit="1.45">
<text x="2369.0779" xml:space="preserve" y="379.3769" clip-path="url(#clipPath2)" stroke="none">ParamRepo</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.7417,0,0,0.7417,13.7608,287.327)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath10)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAABGCAYAAAANQWsxAAACfElEQVR42u3Ya0sV URiG4X1wHzyfsiytMDPR1M6ZlpWlmfb//0/vwLtBhAJnz6fl9cBFfpoNwdysNa2W mZmZmZmZmZmZmZmZlbt26qQucCeM3vlRAxqJSfXgXuiHQRgCxRuk6r2fuBaWsWNS PXQqzIaFsAgUr3rX5/O9n8ywdOtGZRST6iEzYTmshvXwBCje47AWHmRgpvKm0qkb lIl8yFKG5HnYDQdA8fbCTtgMj/LEMsyDxq3XydPJbJ5MtsKrcBg+hy9Asap3/Ch8 CPthI6yE6Txo1ArKIO9Q63ky+Ri+hbNwDhSresd/hJPwLmznwWJm3KAs5H2qqtRx /tBluAKKVb3jF+E0byW7ee2ZbSooB3kMOs8f/AMU7XeeUj7dCEpPUIDbuPpPUJxQ AEEBBAUQFEEBBAUQFEBQBAUERVAAQQEEBRAUQQEEBRAUQFD8h4OgCAogKICgAIIi KCAoggIICiAogKAICiAogKAAgiIoICiCAggKICiAoAgKICiAoACCIiggKIICCAog KICgCAogKICgAIIiKCAoggLU96+g9AQFaOqE0khQ9sNxOMsfugSKdhFOw2HYaerK Mx/Ww8t88Pc8pfzKf4GyjN7tn+EkvA/bYTXMjBOUfhbpYXgR3oSj/JGvQLFO8hPH YX7u2Az3w3TdoLTzrlQ94F54mpU6yLC8BYpVveOvw17YylvKYpgM3bpB6ea1Zy6s hLUMyzOgeBv5/bT6drKc151+3l5adaNSHW+G+bDqe8pSPhwo21KeSubypjLIQ0a7 NcY6+ZBePnCYJq/9DZTj5rvdz/d/7JhcP6m0My7A3dNuKiZmZmZmZmZmZmZm1tD+ ApjkFTe7x4XtAAAAAElFTkSuQmCC" height="70" preserveAspectRatio="none"/>
<path fill="rgb(124,157,124)" d="M981.1957 320.5293 L1439.9316 320.5293 L1439.9316 410.5293 L981.1957 410.5293 Z" clip-path="url(#clipPath2)" transform="matrix(0.5577,0,0,0.5577,-538.3619,-169.8856)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(63,99,63)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(63,99,63)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M981.1957 320.5293 L1439.9316 320.5293 L1439.9316 410.5293 L981.1957 410.5293 Z" clip-path="url(#clipPath2)"/>
</g>
<g stroke-linecap="butt" font-size="40px" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="white" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke="white" stroke-miterlimit="1.45">
<text x="1126.2766" xml:space="preserve" y="379.3769" clip-path="url(#clipPath2)" stroke="none">Network</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(4.8185,0,0,4.8185,-27.5301,292.019)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath11)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAAAbCAYAAAC9UXAYAAABvUlEQVR42u3cSU8C QRiEYZZhQBaD4IK7uJu4o5gYMGrA5f//IauTIvFs46V5K3muzGkqXy9DoUAIIYQQ QgghhBBCCCGEEELSThHAwpp7mZQlswqAhZD53S/Nq1hK/tGqLElDmtICkKymhfe9 JrmLpRg7mWT+wfCQjqxJD0DyNmRV2i6W3ANG1HSSu0xCkezJkZzJOYCkncqhbEtX 6h4w/jyllL3M6bhMLuROhvIEIGkPci0nsiXLsVNK5lFnzZNJKJNneZV3AMl6kxcX y6Xsy4r3UqMKpem1VFjmPLpMPuQLQLI+ZSIjufXSp+v91OhC6blQhm6u8LBvAMkK pTKVsVcmcyuUsORZ9zpq4AdMPKVMASRp4uEhbHHcSN97qdGFUvfRUfjBK08pI6+v AKRp7DIZ+DBm18fHUXsoZTdS20dHx96gCWuqewDJuvMJz4WHiQ1fH8ljjo1Lvn7b 8Liz6ePjvtdUANIU3vED2XGZtH2FJOoeyuwbntxLn2UfHXW8QQMgXR0XSctlUom9 KTsrldn3PLnXUDU/oAYgaVW/91lhjh8I/i4WAIvlX/7CgBBCCCGEEEIIIYQQQkhk fgBaMVEFlE4tmAAAAABJRU5ErkJggg==" height="27" preserveAspectRatio="none"/>
<path fill="rgb(197,155,155)" d="M979.9316 430.4265 L3961.0647 430.4265 L3961.0647 520.4265 L979.9316 520.4265 Z" clip-path="url(#clipPath2)" transform="matrix(0.0858,0,0,0.0858,-74.2973,-27.1231)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(124,78,78)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(124,78,78)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M979.9316 430.4265 L3961.0647 430.4265 L3961.0647 520.4265 L979.9316 520.4265 Z" clip-path="url(#clipPath2)"/>
</g>
<g font-size="40px" stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="2350.0879" xml:space="preserve" y="489.2742" clip-path="url(#clipPath2)" stroke="none">Schedulers</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.7562,0,0,0.7562,870.1543,242.0789)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath12)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAABFCAYAAACL1RmfAAACeElEQVR42u3Ya0tU URiG4Tk4B8+nLEsrzEw0tXOmZWVppv3//9O74B0QocCZ+bS8HrjIT3sg2Ddr7UbD zMzMzMzMzMzMzMzM6l0ztVIbuBMG7/ygAWOJSXlwJ3RDL/SB6vVSee8nroVl5JiU h06F2bAQFoHqlXd9Pt/7yQxLe9ioDGJSHjITlsNqWA9PgOo9DmvhQQZmKm8qrWGD MpEPWcqQPA+74QCo3l7YCZvhUZ5Y+nnQuPVaeTqZzZPJVngVDsPn8AWoVnnHj8KH sB82wkqYzoPGUEHp5R1qPU8mH8O3cBbOgWqVd/xHOAnvwnYeLGZGDcpC3qdKpY7z hy7DFVCt8o5fhNO8lezmtWd2XEE5yGPQef7gH6Bqv/OU8ulGUDqCAtzG1X+C4oQC CAogKICgCAogKICgAIIiKCAoggIICiAogKAICiAogKAAguI/HARFUABBAQQFEBRB AUERFEBQAEEBBEVQAEEBBAUQFEEBQREUQFAAQQEERVAAQQEEBRAUQQFBERRAUABB AQRFUABBAQQFEBRBgTvoX0HpCAowrhPKWIKyH47DWf7QJVC1i3AaDsPOuK4882E9 vMwHf89Tyq/8F6jL4N3+GU7C+7AdVsPMKEHpZpEehhfhTTjKH/kKVOskP3Ec5ueO zXA/TA8blGbelcoD7oWnWamDDMtboFrlHX8d9sJW3lIWw2RoDxuUdl575sJKWMuw PAOqt5HfT8u3k+W87nTz9tIYNirleNPPh5XvKUv5cKBuS3kqmcubSi8PGc3GCGvl Qzr5wH6avPY3UI+b73Y33/+RY3L9pNLMuAB3T3NcMTEzMzMzMzMzMzOzMe0vkxjJ 8NMUUIYAAAAASUVORK5CYII=" height="69" preserveAspectRatio="none"/>
<path fill="rgb(93,118,118)" d="M3051.8381 211.4957 L3519.5107 211.4957 L3519.5107 301.4957 L3051.8381 301.4957 Z" clip-path="url(#clipPath2)" transform="matrix(0.547,0,0,0.547,-1660.4756,-106.784)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(47,74,74)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(47,74,74)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M3051.8381 211.4957 L3519.5107 211.4957 L3519.5107 301.4957 L3051.8381 301.4957 Z" clip-path="url(#clipPath2)"/>
</g>
<g stroke-linecap="butt" font-size="40px" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="white" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke="white" stroke-miterlimit="1.45">
<text x="3177.3052" xml:space="preserve" y="270.3434" clip-path="url(#clipPath2)" stroke="none">FrmBuffer</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.677,0,0,0.677,1075.5202,242.8707)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath13)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAABLCAYAAACx33jvAAACeUlEQVR42u3YW08T URiG0U5baLGcAxFBwFM0IqcoQRGIIIqC////+O3k44ZELzq90M16k3XJNCGZJ3tP p2NmZmZmZmZmZmZmZmb1rgnd1AMelLt3v5lUSMpDp8IgDMMMUL1hms73v9c2KiUm /XzobFgIS2EZqF551xfDfHiUYRk7Kk3+8TAfuBrWw1Z4BlRvO2yGtQzMKKPSHTco U/mQlXz4m7AbDsIhULX9sBNehY08sQzzoDHWdWeQ15z1jMn78CmchXOgWuUd/xyO Mywv8pYyys8gYwVlmFUq15y9cBIuwvdwDVSrvONXGZejPFCs5bfUVkFZzvvUYVbr W7gJt0C1yjv+I1zmrWQnbypz+SlkIkE5z3KVH/wFVO1n+CooQFu3fwlKX1AAQQEE BRAUQQEEBRAUQFAEBQRFUABBAQQFEBRBAQQFEBRAUPzTQVAEBRAUQFAAQREUEBRB AQQFEBRAUAQFEBRAUABBERQQFEEBBAUQFEBQBAUQFEBQAEERFBAUQQEEBRAUQFAE BRAUQFAAQREUEBRBAQQFEBRAUAQFEBRAUID/wZ+CMiUowKROKK2Dsh0Owmm4yh+6 AapV3vHrcBGOw9tJXXmWwmbYDR/Dl4zKN6Ba5R2/DGfhQ3gd1sJsm6AMwnx4kg88 zKicAtU7CUdhLzwPq2E0blCavCuVB6yErYzKu7APVG8vrzov87qzmLeW3rhB6eUp ZS6jUk4qTzMu20DVyqeOjfA4P32M8pDR7Yy5Jo83g3zYfFZqCaheedcX8kAxE6bz kNF0WuzupNLPBw6AB2M6TyX9PJm0isn9sNzpAtVr7jEzMzMzMzMzMzOzf2m/AQMh iUbPbvbSAAAAAElFTkSuQmCC" height="75" preserveAspectRatio="none"/>
<path fill="rgb(93,118,118)" d="M3546.3867 211.4957 L3964.9678 211.4957 L3964.9678 301.4957 L3546.3867 301.4957 Z" clip-path="url(#clipPath2)" transform="matrix(0.611,0,0,0.611,-2157.988,-120.4413)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(47,74,74)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(47,74,74)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M3546.3867 211.4957 L3964.9678 211.4957 L3964.9678 301.4957 L3546.3867 301.4957 Z" clip-path="url(#clipPath2)"/>
</g>
<g stroke-linecap="butt" font-size="40px" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="white" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke="white" stroke-miterlimit="1.45">
<text x="3647.3081" xml:space="preserve" y="270.3434" clip-path="url(#clipPath2)" stroke="none">SeqBuffer</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1.4801,0,0,1.4801,862.0243,279.9001)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath14)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAAAtCAYAAABvcpSoAAACI0lEQVR42u3dXU8T QRQG4G3LUq1QjQooatQgImDiF35gNH5gBPX//x/PpGcTwoWJ3V6Q6fMmz2V3kyb7 5sxczDSNiIiIiIiIiIiIiIiI1J1BGgJLY3DOwoqkPHgUVkIbVoGl0OZ3P1pEqXRl Uh56JUzCWpgC1VvP77189+Msll6lMsyHXA3Xw+2wFbaB6t0Nm+Fmlsu4z6QyyB+P s0zuhIfhadgPB0DV9sKT8CCHibVcrcxdKCs57pSHPcqXvAnvwzFQrQ/hbXiZxXI/ 3MgBYzhvobTZSls5mbwOn8K3cAJU63v4ksXyIgeKW7mX2qtQ1nM9tZ+TSSmT0/AL qNZZ+BE+56pkJ2zkfupoEYVykG11ki/8A1Trdw4OX8NR2M0N2olCAeYplJ+57DnK zdluQhkqFEChAAoFUCgKBVAogEIBFIpCAYWiUACFAigUQKEoFEChAAoFUCj+dFAo CgX4/0LZzUKZKBTgUk0o5Tj9cgTku2Z2BGR50RlQrdMcHsoRkOUs6Z1FFYpDqsEh 1Y+b2SHVvQrl4jUah83swNryko9AtY5zRfIqPGsWdI1GOYy2HJvfXfRVWmovi+U5 UK3D3OYom7Hlgr/NXK2sNj2uI+3uNZ5kO23kfsq9bCygXts5SJQVyjSHi173G1+8 LP1abtJOc2oB6tVdmH7+svRh0zNdqYzygW2OPUD92vzuR30mk3+VC7B8RERERERE REREROSy5S88n4l7HvW/KAAAAABJRU5ErkJggg==" height="45" preserveAspectRatio="none"/>
<path fill="rgb(93,118,118)" d="M3049.6843 320.4265 L3964.9678 320.4265 L3964.9678 410.4265 L3049.6843 410.4265 Z" clip-path="url(#clipPath2)" transform="matrix(0.2795,0,0,0.2795,-842.8725,-80.1105)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(47,74,74)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(47,74,74)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M3049.6843 320.4265 L3964.9678 320.4265 L3964.9678 410.4265 L3049.6843 410.4265 Z" clip-path="url(#clipPath2)"/>
</g>
<g stroke-linecap="butt" font-size="40px" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="white" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke="white" stroke-miterlimit="1.45">
<text x="3386.916" xml:space="preserve" y="379.2742" clip-path="url(#clipPath2)" stroke="none">DataBuffer</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5445,0,0,0.5445,871.3801,153.5906)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath15)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAABZCAYAAAD/wdt/AAACf0lEQVR42u3Y205T URSG0Xb3QFutLUXAA2o9REUFFdFEFE0Jnt//fZw7mU24dRcTsjr+ZFyySUjWl7Vo tczMzMzMzMzMzMzsSq8NrJX/EpAqdIC1VF1GXJYh6YZ+GIRhGAHFG6ZBnv/uKmFZ xqSXHx2HaZiFm0DxtvK8T/P8D7IHVdOgdDMm9Qd3w16Yh0fAWpjnud8Jk4xKp0lQ qrzmjDMmD8N+eB2OgOK9DYd57uuwbIfreUv552dPJ2s0zUK9CMfhJHwBincaPoZ3 4Xm4m7eUftOgDPMNNc+bSR2Ts/AdKN63sMioHIT7YTNsrBKUrXxLHWW16l/0Byje r4xKfVN5kxeLmaAAggIICiAoggIICiAogKAICgiKoACCAggKICiCAggKICiAoPhj g6AICiAogKAAgiIogKAAggIICiAoggIICiAogKAICgiKoACCAggKICiCAggKICiA oAgKCIqgAIICCAogKIICCAogKICgCAoIiqAAggIICiAoggIICiAogKAICgiKoACC AggKICiCAggKICiAoAgKCIqgAIICCAogKIICCAogKICgCAoIiqAAVywop/kLfgPF +xnOw+fLDMosP1R/8FM4Cz+A4tWXh0U4CYfhQdhcJSiD/MC98DK8z1otgOJ9zfNe n/v9sBemod8kKFWW6Ea4FZ6Eg3z6fACKd5zn/VV4HHbDOPSaBKWdPzjKW8qdfPrU YXkGFO9pnvf6qXM7byf1v0G6rQZr57Onn1GZ5D9od7JUQNnqs76d536SHejl66W1 SlR6+fwZ5kevAWthlOd+40JM2q0V1k5VxqWTVx6gfMszX11ogZmZmZmZmZmZmZmZ mRW1v0UvlxiiABziAAAAAElFTkSuQmCC" height="89" preserveAspectRatio="none"/>
<path fill="rgb(125,144,144)" d="M3049.6843 -7.5379 L3386.6655 -7.5379 L3386.6655 82.4621 L3049.6843 82.4621 Z" clip-path="url(#clipPath2)" transform="matrix(0.7596,0,0,0.7596,-2308.1934,14.2068)" stroke="none" image-rendering="auto"/>
</g>
<g stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" fill="rgb(93,118,118)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(93,118,118)" stroke-width="2" stroke-miterlimit="1.45">
<path fill="none" d="M3049.6843 -7.5379 L3386.6655 -7.5379 L3386.6655 82.4621 L3049.6843 82.4621 Z" clip-path="url(#clipPath2)"/>
</g>
<g font-size="34px" stroke-linecap="butt" transform="matrix(0.4137,0,0,0.4137,-385.5298,161.3268)" text-rendering="geometricPrecision" font-family="'Menlo'" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="3126.061" xml:space="preserve" y="49.2326" clip-path="url(#clipPath2)" stroke="none">HTKReader</text>
</g>
<g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.4815,0,0,0.4815,1011.4054,154.2208)" image-rendering="optimizeQuality">
<image x="0" y="0" clip-path="url(#clipPath16)" width="276" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAABiCAYAAACRfCwRAAACoklEQVR42u3ZW0tU URjH4TnrTHmYPGFG5tgBwyTNDEwzy+z0/b9P74JXmJsu2uNFrHn+8Fy6BWH/WHvZ apmZmZmZmZmZmZnZf7s2MJfuNSKd0E09YK50swEzx6WdD+uHhTAMI2BulHd+Md// 3lRYGp9MBvnglfAorIcNoHrlXV8L47CUcelnFxoFpZcxKQ/cDrthEp4D1dsPe+Fp 2AqrGZVuk1PK3elkOWNSfsFhOA6nQPVOwtvwOsOyGR7mKeWfg9LNb6dxnkxKTM7C RfgMVO9T+JhxOQg7efUxaBqUYX5DTbJWl+EmfAeq9y18CefhKA8W47ygbRyU9fzc Oc1qlV/0G6jez4zKZX76PMt/zAgKICiAoACCIii
|