Molbap HF Staff commited on
Commit
231c051
·
verified ·
1 Parent(s): 49fe962

Upload d3_dependency_graph.html

Browse files
Files changed (1) hide show
  1. content/d3_dependency_graph.html +1895 -0
content/d3_dependency_graph.html ADDED
@@ -0,0 +1,1895 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ <!DOCTYPE html>
3
+ <html lang="en">
4
+ <head>
5
+ <meta charset="UTF-8">
6
+ <title>Transformers Modular Model Dependencies</title>
7
+ <style>
8
+ /* Google‑font – small fallback cost & optional */
9
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
10
+
11
+ :root {
12
+ --base‑size: 60px; /* icon radius helper */
13
+ }
14
+
15
+ body {
16
+ font-family: 'Inter', Arial, sans-serif;
17
+ margin: 0;
18
+ overflow: hidden;
19
+ background-color: transparent; /* requested transparency */
20
+ }
21
+
22
+ svg {
23
+ width: 100vw;
24
+ height: 100vh;
25
+ }
26
+
27
+ .link {
28
+ stroke: #999;
29
+ stroke-opacity: 0.6;
30
+ }
31
+
32
+ .node-label {
33
+ fill: #333;
34
+ pointer-events: none;
35
+ text-anchor: middle;
36
+ font-weight: 600;
37
+ }
38
+
39
+ .link-label {
40
+ fill: #555;
41
+ font-size: 10px;
42
+ pointer-events: none;
43
+ text-anchor: middle;
44
+ }
45
+
46
+ .node.base path { fill: #ffbe0b; }
47
+ .node.derived circle { fill: #1f77b4; }
48
+
49
+ /* Legend styling */
50
+ #legend {
51
+ position: fixed;
52
+ top: 18px;
53
+ left: 18px;
54
+ font-size: 20px;
55
+ background: rgba(255,255,255,0.92);
56
+ padding: 18px 28px;
57
+ border-radius: 10px;
58
+ border: 1.5px solid #bbb;
59
+ font-family: 'Inter', Arial, sans-serif;
60
+ box-shadow: 0 2px 8px rgba(0,0,0,0.08);
61
+ z-index: 1000;
62
+ }
63
+ </style>
64
+ </head>
65
+ <body>
66
+ <div id="legend">🟡 base model (HF icon)<br>🔵 derived modular model<br>Edge label: #classes imported</div>
67
+ <svg id="dependency-graph"></svg>
68
+ <script src="https://d3js.org/d3.v7.min.js"></script>
69
+ <script>
70
+ const graphData = {
71
+ "nodes": [
72
+ {
73
+ "id": "aimv2",
74
+ "is_base": false,
75
+ "size": 1.146341463414634
76
+ },
77
+ {
78
+ "id": "arcee",
79
+ "is_base": false,
80
+ "size": 1.0975609756097562
81
+ },
82
+ {
83
+ "id": "aria",
84
+ "is_base": false,
85
+ "size": 1.146341463414634
86
+ },
87
+ {
88
+ "id": "auto",
89
+ "is_base": true,
90
+ "size": 1.0975609756097562
91
+ },
92
+ {
93
+ "id": "aya_vision",
94
+ "is_base": false,
95
+ "size": 1.048780487804878
96
+ },
97
+ {
98
+ "id": "bamba",
99
+ "is_base": false,
100
+ "size": 1.2439024390243902
101
+ },
102
+ {
103
+ "id": "bart",
104
+ "is_base": true,
105
+ "size": 1.146341463414634
106
+ },
107
+ {
108
+ "id": "beit",
109
+ "is_base": true,
110
+ "size": 1.048780487804878
111
+ },
112
+ {
113
+ "id": "bigbird_pegasus",
114
+ "is_base": true,
115
+ "size": 1.048780487804878
116
+ },
117
+ {
118
+ "id": "biogpt",
119
+ "is_base": false,
120
+ "size": 1.0975609756097562
121
+ },
122
+ {
123
+ "id": "bitnet",
124
+ "is_base": false,
125
+ "size": 1.0975609756097562
126
+ },
127
+ {
128
+ "id": "blip",
129
+ "is_base": true,
130
+ "size": 1.048780487804878
131
+ },
132
+ {
133
+ "id": "blip_2",
134
+ "is_base": true,
135
+ "size": 1.048780487804878
136
+ },
137
+ {
138
+ "id": "chameleon",
139
+ "is_base": true,
140
+ "size": 1.0975609756097562
141
+ },
142
+ {
143
+ "id": "clip",
144
+ "is_base": true,
145
+ "size": 1.2439024390243902
146
+ },
147
+ {
148
+ "id": "cohere",
149
+ "is_base": false,
150
+ "size": 1.1951219512195121
151
+ },
152
+ {
153
+ "id": "cohere2",
154
+ "is_base": false,
155
+ "size": 1.0975609756097562
156
+ },
157
+ {
158
+ "id": "colpali",
159
+ "is_base": false,
160
+ "size": 1.0975609756097562
161
+ },
162
+ {
163
+ "id": "colqwen2",
164
+ "is_base": false,
165
+ "size": 1.048780487804878
166
+ },
167
+ {
168
+ "id": "conditional_detr",
169
+ "is_base": false,
170
+ "size": 1.048780487804878
171
+ },
172
+ {
173
+ "id": "csm",
174
+ "is_base": false,
175
+ "size": 1.048780487804878
176
+ },
177
+ {
178
+ "id": "d_fine",
179
+ "is_base": false,
180
+ "size": 1.0975609756097562
181
+ },
182
+ {
183
+ "id": "data2vec",
184
+ "is_base": false,
185
+ "size": 1.048780487804878
186
+ },
187
+ {
188
+ "id": "deepseek_v2",
189
+ "is_base": false,
190
+ "size": 1.0975609756097562
191
+ },
192
+ {
193
+ "id": "deepseek_v3",
194
+ "is_base": false,
195
+ "size": 1.146341463414634
196
+ },
197
+ {
198
+ "id": "deepseek_vl",
199
+ "is_base": false,
200
+ "size": 1.146341463414634
201
+ },
202
+ {
203
+ "id": "deepseek_vl_hybrid",
204
+ "is_base": false,
205
+ "size": 1.146341463414634
206
+ },
207
+ {
208
+ "id": "deformable_detr",
209
+ "is_base": false,
210
+ "size": 1.048780487804878
211
+ },
212
+ {
213
+ "id": "depth_anything",
214
+ "is_base": true,
215
+ "size": 1.048780487804878
216
+ },
217
+ {
218
+ "id": "detr",
219
+ "is_base": true,
220
+ "size": 1.2439024390243902
221
+ },
222
+ {
223
+ "id": "dia",
224
+ "is_base": false,
225
+ "size": 1.0975609756097562
226
+ },
227
+ {
228
+ "id": "diffllama",
229
+ "is_base": false,
230
+ "size": 1.146341463414634
231
+ },
232
+ {
233
+ "id": "dinov2",
234
+ "is_base": true,
235
+ "size": 1.0975609756097562
236
+ },
237
+ {
238
+ "id": "dinov2_with_registers",
239
+ "is_base": false,
240
+ "size": 1.048780487804878
241
+ },
242
+ {
243
+ "id": "doge",
244
+ "is_base": false,
245
+ "size": 1.0975609756097562
246
+ },
247
+ {
248
+ "id": "dots1",
249
+ "is_base": false,
250
+ "size": 1.0975609756097562
251
+ },
252
+ {
253
+ "id": "dpt",
254
+ "is_base": false,
255
+ "size": 1.0975609756097562
256
+ },
257
+ {
258
+ "id": "emu3",
259
+ "is_base": false,
260
+ "size": 1.146341463414634
261
+ },
262
+ {
263
+ "id": "eomt",
264
+ "is_base": false,
265
+ "size": 1.1951219512195121
266
+ },
267
+ {
268
+ "id": "ernie4_5",
269
+ "is_base": false,
270
+ "size": 1.146341463414634
271
+ },
272
+ {
273
+ "id": "ernie4_5_moe",
274
+ "is_base": false,
275
+ "size": 1.1951219512195121
276
+ },
277
+ {
278
+ "id": "esm",
279
+ "is_base": true,
280
+ "size": 1.048780487804878
281
+ },
282
+ {
283
+ "id": "evolla",
284
+ "is_base": false,
285
+ "size": 1.0975609756097562
286
+ },
287
+ {
288
+ "id": "exaone4",
289
+ "is_base": false,
290
+ "size": 1.0975609756097562
291
+ },
292
+ {
293
+ "id": "falcon_h1",
294
+ "is_base": false,
295
+ "size": 1.146341463414634
296
+ },
297
+ {
298
+ "id": "falcon_mamba",
299
+ "is_base": false,
300
+ "size": 1.048780487804878
301
+ },
302
+ {
303
+ "id": "gemma",
304
+ "is_base": false,
305
+ "size": 1.3414634146341464
306
+ },
307
+ {
308
+ "id": "gemma2",
309
+ "is_base": false,
310
+ "size": 1.2439024390243902
311
+ },
312
+ {
313
+ "id": "gemma3",
314
+ "is_base": false,
315
+ "size": 1.146341463414634
316
+ },
317
+ {
318
+ "id": "gemma3n",
319
+ "is_base": false,
320
+ "size": 1.1951219512195121
321
+ },
322
+ {
323
+ "id": "glm",
324
+ "is_base": false,
325
+ "size": 1.2439024390243902
326
+ },
327
+ {
328
+ "id": "glm4",
329
+ "is_base": false,
330
+ "size": 1.146341463414634
331
+ },
332
+ {
333
+ "id": "glm4_moe",
334
+ "is_base": false,
335
+ "size": 1.146341463414634
336
+ },
337
+ {
338
+ "id": "glm4v",
339
+ "is_base": false,
340
+ "size": 1.0975609756097562
341
+ },
342
+ {
343
+ "id": "got_ocr2",
344
+ "is_base": false,
345
+ "size": 1.0975609756097562
346
+ },
347
+ {
348
+ "id": "gpt_neox",
349
+ "is_base": false,
350
+ "size": 1.0975609756097562
351
+ },
352
+ {
353
+ "id": "granite",
354
+ "is_base": false,
355
+ "size": 1.0975609756097562
356
+ },
357
+ {
358
+ "id": "granitemoe",
359
+ "is_base": true,
360
+ "size": 1.048780487804878
361
+ },
362
+ {
363
+ "id": "granitemoehybrid",
364
+ "is_base": false,
365
+ "size": 1.0975609756097562
366
+ },
367
+ {
368
+ "id": "granitemoeshared",
369
+ "is_base": false,
370
+ "size": 1.0975609756097562
371
+ },
372
+ {
373
+ "id": "grounding_dino",
374
+ "is_base": false,
375
+ "size": 1.048780487804878
376
+ },
377
+ {
378
+ "id": "helium",
379
+ "is_base": false,
380
+ "size": 1.146341463414634
381
+ },
382
+ {
383
+ "id": "hgnet_v2",
384
+ "is_base": false,
385
+ "size": 1.048780487804878
386
+ },
387
+ {
388
+ "id": "hubert",
389
+ "is_base": false,
390
+ "size": 1.048780487804878
391
+ },
392
+ {
393
+ "id": "idefics",
394
+ "is_base": true,
395
+ "size": 1.146341463414634
396
+ },
397
+ {
398
+ "id": "idefics3",
399
+ "is_base": true,
400
+ "size": 1.048780487804878
401
+ },
402
+ {
403
+ "id": "ijepa",
404
+ "is_base": false,
405
+ "size": 1.048780487804878
406
+ },
407
+ {
408
+ "id": "image_processing_base",
409
+ "is_base": true,
410
+ "size": 1.048780487804878
411
+ },
412
+ {
413
+ "id": "informer",
414
+ "is_base": false,
415
+ "size": 1.0975609756097562
416
+ },
417
+ {
418
+ "id": "instructblip",
419
+ "is_base": true,
420
+ "size": 1.048780487804878
421
+ },
422
+ {
423
+ "id": "instructblipvideo",
424
+ "is_base": false,
425
+ "size": 1.0975609756097562
426
+ },
427
+ {
428
+ "id": "internvl",
429
+ "is_base": false,
430
+ "size": 1.1951219512195121
431
+ },
432
+ {
433
+ "id": "jamba",
434
+ "is_base": true,
435
+ "size": 1.0975609756097562
436
+ },
437
+ {
438
+ "id": "janus",
439
+ "is_base": false,
440
+ "size": 1.3902439024390243
441
+ },
442
+ {
443
+ "id": "kyutai_speech_to_text",
444
+ "is_base": false,
445
+ "size": 1.146341463414634
446
+ },
447
+ {
448
+ "id": "lfm2",
449
+ "is_base": false,
450
+ "size": 1.0975609756097562
451
+ },
452
+ {
453
+ "id": "lightglue",
454
+ "is_base": false,
455
+ "size": 1.2439024390243902
456
+ },
457
+ {
458
+ "id": "llama",
459
+ "is_base": true,
460
+ "size": 3.0
461
+ },
462
+ {
463
+ "id": "llama4",
464
+ "is_base": true,
465
+ "size": 1.048780487804878
466
+ },
467
+ {
468
+ "id": "llava",
469
+ "is_base": true,
470
+ "size": 1.3414634146341464
471
+ },
472
+ {
473
+ "id": "llava_next",
474
+ "is_base": true,
475
+ "size": 1.146341463414634
476
+ },
477
+ {
478
+ "id": "llava_next_video",
479
+ "is_base": false,
480
+ "size": 1.0975609756097562
481
+ },
482
+ {
483
+ "id": "llava_onevision",
484
+ "is_base": false,
485
+ "size": 1.0975609756097562
486
+ },
487
+ {
488
+ "id": "mamba",
489
+ "is_base": true,
490
+ "size": 1.048780487804878
491
+ },
492
+ {
493
+ "id": "mamba2",
494
+ "is_base": true,
495
+ "size": 1.146341463414634
496
+ },
497
+ {
498
+ "id": "mask2former",
499
+ "is_base": false,
500
+ "size": 1.0975609756097562
501
+ },
502
+ {
503
+ "id": "maskformer",
504
+ "is_base": true,
505
+ "size": 1.048780487804878
506
+ },
507
+ {
508
+ "id": "mbart",
509
+ "is_base": true,
510
+ "size": 1.048780487804878
511
+ },
512
+ {
513
+ "id": "mimi",
514
+ "is_base": true,
515
+ "size": 1.048780487804878
516
+ },
517
+ {
518
+ "id": "minimax",
519
+ "is_base": false,
520
+ "size": 1.048780487804878
521
+ },
522
+ {
523
+ "id": "mistral",
524
+ "is_base": false,
525
+ "size": 1.3414634146341464
526
+ },
527
+ {
528
+ "id": "mistral3",
529
+ "is_base": false,
530
+ "size": 1.0975609756097562
531
+ },
532
+ {
533
+ "id": "mixtral",
534
+ "is_base": false,
535
+ "size": 1.2439024390243902
536
+ },
537
+ {
538
+ "id": "mlcd",
539
+ "is_base": false,
540
+ "size": 1.146341463414634
541
+ },
542
+ {
543
+ "id": "modeling_outputs",
544
+ "is_base": true,
545
+ "size": 1.048780487804878
546
+ },
547
+ {
548
+ "id": "modernbert",
549
+ "is_base": false,
550
+ "size": 1.0975609756097562
551
+ },
552
+ {
553
+ "id": "modernbert_decoder",
554
+ "is_base": false,
555
+ "size": 1.048780487804878
556
+ },
557
+ {
558
+ "id": "moonshine",
559
+ "is_base": false,
560
+ "size": 1.146341463414634
561
+ },
562
+ {
563
+ "id": "moshi",
564
+ "is_base": true,
565
+ "size": 1.048780487804878
566
+ },
567
+ {
568
+ "id": "nemotron",
569
+ "is_base": true,
570
+ "size": 1.048780487804878
571
+ },
572
+ {
573
+ "id": "olmo",
574
+ "is_base": false,
575
+ "size": 1.0975609756097562
576
+ },
577
+ {
578
+ "id": "olmo2",
579
+ "is_base": false,
580
+ "size": 1.146341463414634
581
+ },
582
+ {
583
+ "id": "opt",
584
+ "is_base": true,
585
+ "size": 1.048780487804878
586
+ },
587
+ {
588
+ "id": "owlv2",
589
+ "is_base": false,
590
+ "size": 1.048780487804878
591
+ },
592
+ {
593
+ "id": "owlvit",
594
+ "is_base": true,
595
+ "size": 1.048780487804878
596
+ },
597
+ {
598
+ "id": "paligemma",
599
+ "is_base": true,
600
+ "size": 1.146341463414634
601
+ },
602
+ {
603
+ "id": "perception_lm",
604
+ "is_base": false,
605
+ "size": 1.048780487804878
606
+ },
607
+ {
608
+ "id": "phi",
609
+ "is_base": false,
610
+ "size": 1.0975609756097562
611
+ },
612
+ {
613
+ "id": "phi3",
614
+ "is_base": false,
615
+ "size": 1.2439024390243902
616
+ },
617
+ {
618
+ "id": "phi4_multimodal",
619
+ "is_base": false,
620
+ "size": 1.146341463414634
621
+ },
622
+ {
623
+ "id": "plbart",
624
+ "is_base": false,
625
+ "size": 1.146341463414634
626
+ },
627
+ {
628
+ "id": "prompt_depth_anything",
629
+ "is_base": false,
630
+ "size": 1.048780487804878
631
+ },
632
+ {
633
+ "id": "qwen2",
634
+ "is_base": false,
635
+ "size": 1.1951219512195121
636
+ },
637
+ {
638
+ "id": "qwen2_5_omni",
639
+ "is_base": false,
640
+ "size": 1.1951219512195121
641
+ },
642
+ {
643
+ "id": "qwen2_5_vl",
644
+ "is_base": false,
645
+ "size": 1.146341463414634
646
+ },
647
+ {
648
+ "id": "qwen2_audio",
649
+ "is_base": true,
650
+ "size": 1.0975609756097562
651
+ },
652
+ {
653
+ "id": "qwen2_moe",
654
+ "is_base": true,
655
+ "size": 1.048780487804878
656
+ },
657
+ {
658
+ "id": "qwen2_vl",
659
+ "is_base": true,
660
+ "size": 1.146341463414634
661
+ },
662
+ {
663
+ "id": "qwen3",
664
+ "is_base": false,
665
+ "size": 1.2439024390243902
666
+ },
667
+ {
668
+ "id": "qwen3_moe",
669
+ "is_base": false,
670
+ "size": 1.2439024390243902
671
+ },
672
+ {
673
+ "id": "rt_detr",
674
+ "is_base": false,
675
+ "size": 1.1951219512195121
676
+ },
677
+ {
678
+ "id": "rt_detr_v2",
679
+ "is_base": false,
680
+ "size": 1.0975609756097562
681
+ },
682
+ {
683
+ "id": "sam",
684
+ "is_base": true,
685
+ "size": 1.146341463414634
686
+ },
687
+ {
688
+ "id": "sam_hq",
689
+ "is_base": false,
690
+ "size": 1.0975609756097562
691
+ },
692
+ {
693
+ "id": "sew",
694
+ "is_base": false,
695
+ "size": 1.048780487804878
696
+ },
697
+ {
698
+ "id": "siglip",
699
+ "is_base": true,
700
+ "size": 1.2926829268292683
701
+ },
702
+ {
703
+ "id": "siglip2",
704
+ "is_base": false,
705
+ "size": 1.048780487804878
706
+ },
707
+ {
708
+ "id": "smollm3",
709
+ "is_base": false,
710
+ "size": 1.0975609756097562
711
+ },
712
+ {
713
+ "id": "smolvlm",
714
+ "is_base": false,
715
+ "size": 1.048780487804878
716
+ },
717
+ {
718
+ "id": "starcoder2",
719
+ "is_base": false,
720
+ "size": 1.048780487804878
721
+ },
722
+ {
723
+ "id": "superglue",
724
+ "is_base": true,
725
+ "size": 1.048780487804878
726
+ },
727
+ {
728
+ "id": "t5gemma",
729
+ "is_base": false,
730
+ "size": 1.048780487804878
731
+ },
732
+ {
733
+ "id": "time_series_transformer",
734
+ "is_base": true,
735
+ "size": 1.048780487804878
736
+ },
737
+ {
738
+ "id": "timesfm",
739
+ "is_base": false,
740
+ "size": 1.0975609756097562
741
+ },
742
+ {
743
+ "id": "timm_wrapper",
744
+ "is_base": true,
745
+ "size": 1.048780487804878
746
+ },
747
+ {
748
+ "id": "unispeech",
749
+ "is_base": false,
750
+ "size": 1.048780487804878
751
+ },
752
+ {
753
+ "id": "unispeech_sat",
754
+ "is_base": false,
755
+ "size": 1.048780487804878
756
+ },
757
+ {
758
+ "id": "vipllava",
759
+ "is_base": false,
760
+ "size": 1.048780487804878
761
+ },
762
+ {
763
+ "id": "vit",
764
+ "is_base": true,
765
+ "size": 1.0975609756097562
766
+ },
767
+ {
768
+ "id": "voxtral",
769
+ "is_base": false,
770
+ "size": 1.048780487804878
771
+ },
772
+ {
773
+ "id": "wav2vec2",
774
+ "is_base": true,
775
+ "size": 1.3902439024390243
776
+ },
777
+ {
778
+ "id": "wav2vec2_bert",
779
+ "is_base": false,
780
+ "size": 1.0975609756097562
781
+ },
782
+ {
783
+ "id": "wav2vec2_conformer",
784
+ "is_base": false,
785
+ "size": 1.0975609756097562
786
+ },
787
+ {
788
+ "id": "wavlm",
789
+ "is_base": false,
790
+ "size": 1.048780487804878
791
+ },
792
+ {
793
+ "id": "whisper",
794
+ "is_base": true,
795
+ "size": 1.048780487804878
796
+ },
797
+ {
798
+ "id": "yolos",
799
+ "is_base": false,
800
+ "size": 1.048780487804878
801
+ },
802
+ {
803
+ "id": "zamba",
804
+ "is_base": true,
805
+ "size": 1.048780487804878
806
+ },
807
+ {
808
+ "id": "zamba2",
809
+ "is_base": false,
810
+ "size": 1.146341463414634
811
+ }
812
+ ],
813
+ "links": [
814
+ {
815
+ "source": "llama",
816
+ "target": "doge",
817
+ "label": "8 classes"
818
+ },
819
+ {
820
+ "source": "mixtral",
821
+ "target": "doge",
822
+ "label": "2 classes"
823
+ },
824
+ {
825
+ "source": "mixtral",
826
+ "target": "minimax",
827
+ "label": "11 classes"
828
+ },
829
+ {
830
+ "source": "clip",
831
+ "target": "phi",
832
+ "label": "1 classes"
833
+ },
834
+ {
835
+ "source": "llama",
836
+ "target": "phi",
837
+ "label": "8 classes"
838
+ },
839
+ {
840
+ "source": "qwen2_vl",
841
+ "target": "qwen2_5_vl",
842
+ "label": "15 classes"
843
+ },
844
+ {
845
+ "source": "ernie4_5",
846
+ "target": "ernie4_5_moe",
847
+ "label": "3 classes"
848
+ },
849
+ {
850
+ "source": "llama",
851
+ "target": "ernie4_5_moe",
852
+ "label": "2 classes"
853
+ },
854
+ {
855
+ "source": "mixtral",
856
+ "target": "ernie4_5_moe",
857
+ "label": "2 classes"
858
+ },
859
+ {
860
+ "source": "qwen3_moe",
861
+ "target": "ernie4_5_moe",
862
+ "label": "2 classes"
863
+ },
864
+ {
865
+ "source": "llama",
866
+ "target": "mistral",
867
+ "label": "10 classes"
868
+ },
869
+ {
870
+ "source": "llama",
871
+ "target": "gpt_neox",
872
+ "label": "4 classes"
873
+ },
874
+ {
875
+ "source": "mistral",
876
+ "target": "phi3",
877
+ "label": "7 classes"
878
+ },
879
+ {
880
+ "source": "wav2vec2",
881
+ "target": "unispeech",
882
+ "label": "9 classes"
883
+ },
884
+ {
885
+ "source": "llama",
886
+ "target": "olmo",
887
+ "label": "8 classes"
888
+ },
889
+ {
890
+ "source": "gemma",
891
+ "target": "helium",
892
+ "label": "3 classes"
893
+ },
894
+ {
895
+ "source": "granite",
896
+ "target": "helium",
897
+ "label": "1 classes"
898
+ },
899
+ {
900
+ "source": "llama",
901
+ "target": "helium",
902
+ "label": "5 classes"
903
+ },
904
+ {
905
+ "source": "gemma",
906
+ "target": "bitnet",
907
+ "label": "1 classes"
908
+ },
909
+ {
910
+ "source": "llama",
911
+ "target": "bitnet",
912
+ "label": "7 classes"
913
+ },
914
+ {
915
+ "source": "maskformer",
916
+ "target": "mask2former",
917
+ "label": "1 classes"
918
+ },
919
+ {
920
+ "source": "jamba",
921
+ "target": "falcon_h1",
922
+ "label": "1 classes"
923
+ },
924
+ {
925
+ "source": "llama",
926
+ "target": "falcon_h1",
927
+ "label": "7 classes"
928
+ },
929
+ {
930
+ "source": "mamba2",
931
+ "target": "falcon_h1",
932
+ "label": "4 classes"
933
+ },
934
+ {
935
+ "source": "llava",
936
+ "target": "got_ocr2",
937
+ "label": "6 classes"
938
+ },
939
+ {
940
+ "source": "sam",
941
+ "target": "got_ocr2",
942
+ "label": "5 classes"
943
+ },
944
+ {
945
+ "source": "esm",
946
+ "target": "evolla",
947
+ "label": "9 classes"
948
+ },
949
+ {
950
+ "source": "llama",
951
+ "target": "evolla",
952
+ "label": "6 classes"
953
+ },
954
+ {
955
+ "source": "gemma2",
956
+ "target": "gemma3n",
957
+ "label": "6 classes"
958
+ },
959
+ {
960
+ "source": "gemma3",
961
+ "target": "gemma3n",
962
+ "label": "6 classes"
963
+ },
964
+ {
965
+ "source": "paligemma",
966
+ "target": "gemma3n",
967
+ "label": "4 classes"
968
+ },
969
+ {
970
+ "source": "timm_wrapper",
971
+ "target": "gemma3n",
972
+ "label": "1 classes"
973
+ },
974
+ {
975
+ "source": "llama",
976
+ "target": "csm",
977
+ "label": "8 classes"
978
+ },
979
+ {
980
+ "source": "owlvit",
981
+ "target": "owlv2",
982
+ "label": "1 classes"
983
+ },
984
+ {
985
+ "source": "llama",
986
+ "target": "zamba2",
987
+ "label": "2 classes"
988
+ },
989
+ {
990
+ "source": "mamba2",
991
+ "target": "zamba2",
992
+ "label": "3 classes"
993
+ },
994
+ {
995
+ "source": "zamba",
996
+ "target": "zamba2",
997
+ "label": "10 classes"
998
+ },
999
+ {
1000
+ "source": "blip",
1001
+ "target": "janus",
1002
+ "label": "1 classes"
1003
+ },
1004
+ {
1005
+ "source": "blip_2",
1006
+ "target": "janus",
1007
+ "label": "1 classes"
1008
+ },
1009
+ {
1010
+ "source": "chameleon",
1011
+ "target": "janus",
1012
+ "label": "6 classes"
1013
+ },
1014
+ {
1015
+ "source": "idefics",
1016
+ "target": "janus",
1017
+ "label": "2 classes"
1018
+ },
1019
+ {
1020
+ "source": "llama",
1021
+ "target": "janus",
1022
+ "label": "1 classes"
1023
+ },
1024
+ {
1025
+ "source": "siglip",
1026
+ "target": "janus",
1027
+ "label": "4 classes"
1028
+ },
1029
+ {
1030
+ "source": "wav2vec2",
1031
+ "target": "wav2vec2_conformer",
1032
+ "label": "13 classes"
1033
+ },
1034
+ {
1035
+ "source": "clip",
1036
+ "target": "mlcd",
1037
+ "label": "7 classes"
1038
+ },
1039
+ {
1040
+ "source": "llama",
1041
+ "target": "mlcd",
1042
+ "label": "1 classes"
1043
+ },
1044
+ {
1045
+ "source": "qwen2_vl",
1046
+ "target": "mlcd",
1047
+ "label": "2 classes"
1048
+ },
1049
+ {
1050
+ "source": "gemma2",
1051
+ "target": "gemma3",
1052
+ "label": "10 classes"
1053
+ },
1054
+ {
1055
+ "source": "paligemma",
1056
+ "target": "gemma3",
1057
+ "label": "4 classes"
1058
+ },
1059
+ {
1060
+ "source": "instructblip",
1061
+ "target": "instructblipvideo",
1062
+ "label": "9 classes"
1063
+ },
1064
+ {
1065
+ "source": "auto",
1066
+ "target": "instructblipvideo",
1067
+ "label": "1 classes"
1068
+ },
1069
+ {
1070
+ "source": "glm4",
1071
+ "target": "glm4v",
1072
+ "label": "3 classes"
1073
+ },
1074
+ {
1075
+ "source": "qwen2_5_vl",
1076
+ "target": "glm4v",
1077
+ "label": "16 classes"
1078
+ },
1079
+ {
1080
+ "source": "llama",
1081
+ "target": "exaone4",
1082
+ "label": "10 classes"
1083
+ },
1084
+ {
1085
+ "source": "olmo2",
1086
+ "target": "exaone4",
1087
+ "label": "2 classes"
1088
+ },
1089
+ {
1090
+ "source": "cohere",
1091
+ "target": "glm4_moe",
1092
+ "label": "1 classes"
1093
+ },
1094
+ {
1095
+ "source": "deepseek_v3",
1096
+ "target": "glm4_moe",
1097
+ "label": "7 classes"
1098
+ },
1099
+ {
1100
+ "source": "gpt_neox",
1101
+ "target": "glm4_moe",
1102
+ "label": "1 classes"
1103
+ },
1104
+ {
1105
+ "source": "detr",
1106
+ "target": "conditional_detr",
1107
+ "label": "1 classes"
1108
+ },
1109
+ {
1110
+ "source": "detr",
1111
+ "target": "grounding_dino",
1112
+ "label": "1 classes"
1113
+ },
1114
+ {
1115
+ "source": "gemma",
1116
+ "target": "qwen3",
1117
+ "label": "1 classes"
1118
+ },
1119
+ {
1120
+ "source": "llama",
1121
+ "target": "qwen3",
1122
+ "label": "1 classes"
1123
+ },
1124
+ {
1125
+ "source": "qwen2",
1126
+ "target": "qwen3",
1127
+ "label": "10 classes"
1128
+ },
1129
+ {
1130
+ "source": "llava_next",
1131
+ "target": "llava_onevision",
1132
+ "label": "1 classes"
1133
+ },
1134
+ {
1135
+ "source": "llava_next_video",
1136
+ "target": "llava_onevision",
1137
+ "label": "9 classes"
1138
+ },
1139
+ {
1140
+ "source": "llava",
1141
+ "target": "vipllava",
1142
+ "label": "5 classes"
1143
+ },
1144
+ {
1145
+ "source": "detr",
1146
+ "target": "deformable_detr",
1147
+ "label": "1 classes"
1148
+ },
1149
+ {
1150
+ "source": "llava",
1151
+ "target": "perception_lm",
1152
+ "label": "5 classes"
1153
+ },
1154
+ {
1155
+ "source": "wav2vec2",
1156
+ "target": "wavlm",
1157
+ "label": "9 classes"
1158
+ },
1159
+ {
1160
+ "source": "llama",
1161
+ "target": "glm",
1162
+ "label": "4 classes"
1163
+ },
1164
+ {
1165
+ "source": "phi3",
1166
+ "target": "glm",
1167
+ "label": "1 classes"
1168
+ },
1169
+ {
1170
+ "source": "llama",
1171
+ "target": "timesfm",
1172
+ "label": "1 classes"
1173
+ },
1174
+ {
1175
+ "source": "phi4_multimodal",
1176
+ "target": "timesfm",
1177
+ "label": "1 classes"
1178
+ },
1179
+ {
1180
+ "source": "image_processing_base",
1181
+ "target": "dpt",
1182
+ "label": "1 classes"
1183
+ },
1184
+ {
1185
+ "source": "beit",
1186
+ "target": "dpt",
1187
+ "label": "1 classes"
1188
+ },
1189
+ {
1190
+ "source": "llama",
1191
+ "target": "gemma",
1192
+ "label": "5 classes"
1193
+ },
1194
+ {
1195
+ "source": "llama",
1196
+ "target": "kyutai_speech_to_text",
1197
+ "label": "1 classes"
1198
+ },
1199
+ {
1200
+ "source": "mimi",
1201
+ "target": "kyutai_speech_to_text",
1202
+ "label": "1 classes"
1203
+ },
1204
+ {
1205
+ "source": "moshi",
1206
+ "target": "kyutai_speech_to_text",
1207
+ "label": "2 classes"
1208
+ },
1209
+ {
1210
+ "source": "llama",
1211
+ "target": "granite",
1212
+ "label": "5 classes"
1213
+ },
1214
+ {
1215
+ "source": "idefics3",
1216
+ "target": "smolvlm",
1217
+ "label": "9 classes"
1218
+ },
1219
+ {
1220
+ "source": "granitemoe",
1221
+ "target": "granitemoeshared",
1222
+ "label": "4 classes"
1223
+ },
1224
+ {
1225
+ "source": "glm",
1226
+ "target": "moonshine",
1227
+ "label": "3 classes"
1228
+ },
1229
+ {
1230
+ "source": "llama",
1231
+ "target": "moonshine",
1232
+ "label": "3 classes"
1233
+ },
1234
+ {
1235
+ "source": "whisper",
1236
+ "target": "moonshine",
1237
+ "label": "2 classes"
1238
+ },
1239
+ {
1240
+ "source": "llava",
1241
+ "target": "aya_vision",
1242
+ "label": "6 classes"
1243
+ },
1244
+ {
1245
+ "source": "deepseek_v3",
1246
+ "target": "dots1",
1247
+ "label": "5 classes"
1248
+ },
1249
+ {
1250
+ "source": "qwen3",
1251
+ "target": "dots1",
1252
+ "label": "6 classes"
1253
+ },
1254
+ {
1255
+ "source": "mistral",
1256
+ "target": "starcoder2",
1257
+ "label": "9 classes"
1258
+ },
1259
+ {
1260
+ "source": "modeling_outputs",
1261
+ "target": "sam_hq",
1262
+ "label": "1 classes"
1263
+ },
1264
+ {
1265
+ "source": "sam",
1266
+ "target": "sam_hq",
1267
+ "label": "15 classes"
1268
+ },
1269
+ {
1270
+ "source": "wav2vec2",
1271
+ "target": "wav2vec2_bert",
1272
+ "label": "3 classes"
1273
+ },
1274
+ {
1275
+ "source": "wav2vec2_conformer",
1276
+ "target": "wav2vec2_bert",
1277
+ "label": "6 classes"
1278
+ },
1279
+ {
1280
+ "source": "mistral",
1281
+ "target": "mixtral",
1282
+ "label": "9 classes"
1283
+ },
1284
+ {
1285
+ "source": "chameleon",
1286
+ "target": "emu3",
1287
+ "label": "2 classes"
1288
+ },
1289
+ {
1290
+ "source": "llama",
1291
+ "target": "emu3",
1292
+ "label": "5 classes"
1293
+ },
1294
+ {
1295
+ "source": "siglip",
1296
+ "target": "emu3",
1297
+ "label": "1 classes"
1298
+ },
1299
+ {
1300
+ "source": "paligemma",
1301
+ "target": "colpali",
1302
+ "label": "3 classes"
1303
+ },
1304
+ {
1305
+ "source": "phi3",
1306
+ "target": "phi4_multimodal",
1307
+ "label": "7 classes"
1308
+ },
1309
+ {
1310
+ "source": "siglip",
1311
+ "target": "phi4_multimodal",
1312
+ "label": "9 classes"
1313
+ },
1314
+ {
1315
+ "source": "qwen2_audio",
1316
+ "target": "voxtral",
1317
+ "label": "4 classes"
1318
+ },
1319
+ {
1320
+ "source": "idefics",
1321
+ "target": "deepseek_vl",
1322
+ "label": "2 classes"
1323
+ },
1324
+ {
1325
+ "source": "janus",
1326
+ "target": "deepseek_vl",
1327
+ "label": "4 classes"
1328
+ },
1329
+ {
1330
+ "source": "glm",
1331
+ "target": "glm4",
1332
+ "label": "4 classes"
1333
+ },
1334
+ {
1335
+ "source": "phi3",
1336
+ "target": "glm4",
1337
+ "label": "1 classes"
1338
+ },
1339
+ {
1340
+ "source": "gemma2",
1341
+ "target": "t5gemma",
1342
+ "label": "9 classes"
1343
+ },
1344
+ {
1345
+ "source": "auto",
1346
+ "target": "lightglue",
1347
+ "label": "1 classes"
1348
+ },
1349
+ {
1350
+ "source": "clip",
1351
+ "target": "lightglue",
1352
+ "label": "1 classes"
1353
+ },
1354
+ {
1355
+ "source": "cohere",
1356
+ "target": "lightglue",
1357
+ "label": "1 classes"
1358
+ },
1359
+ {
1360
+ "source": "llama",
1361
+ "target": "lightglue",
1362
+ "label": "2 classes"
1363
+ },
1364
+ {
1365
+ "source": "superglue",
1366
+ "target": "lightglue",
1367
+ "label": "2 classes"
1368
+ },
1369
+ {
1370
+ "source": "llava_next",
1371
+ "target": "llava_next_video",
1372
+ "label": "7 classes"
1373
+ },
1374
+ {
1375
+ "source": "rt_detr",
1376
+ "target": "hgnet_v2",
1377
+ "label": "1 classes"
1378
+ },
1379
+ {
1380
+ "source": "deepseek_vl",
1381
+ "target": "deepseek_vl_hybrid",
1382
+ "label": "7 classes"
1383
+ },
1384
+ {
1385
+ "source": "idefics",
1386
+ "target": "deepseek_vl_hybrid",
1387
+ "label": "2 classes"
1388
+ },
1389
+ {
1390
+ "source": "sam",
1391
+ "target": "deepseek_vl_hybrid",
1392
+ "label": "2 classes"
1393
+ },
1394
+ {
1395
+ "source": "wav2vec2",
1396
+ "target": "data2vec",
1397
+ "label": "11 classes"
1398
+ },
1399
+ {
1400
+ "source": "depth_anything",
1401
+ "target": "prompt_depth_anything",
1402
+ "label": "7 classes"
1403
+ },
1404
+ {
1405
+ "source": "gemma",
1406
+ "target": "modernbert",
1407
+ "label": "2 classes"
1408
+ },
1409
+ {
1410
+ "source": "bamba",
1411
+ "target": "lfm2",
1412
+ "label": "1 classes"
1413
+ },
1414
+ {
1415
+ "source": "llama",
1416
+ "target": "lfm2",
1417
+ "label": "8 classes"
1418
+ },
1419
+ {
1420
+ "source": "wav2vec2",
1421
+ "target": "sew",
1422
+ "label": "11 classes"
1423
+ },
1424
+ {
1425
+ "source": "wav2vec2",
1426
+ "target": "hubert",
1427
+ "label": "7 classes"
1428
+ },
1429
+ {
1430
+ "source": "gemma",
1431
+ "target": "gemma2",
1432
+ "label": "9 classes"
1433
+ },
1434
+ {
1435
+ "source": "detr",
1436
+ "target": "rt_detr",
1437
+ "label": "2 classes"
1438
+ },
1439
+ {
1440
+ "source": "rt_detr",
1441
+ "target": "d_fine",
1442
+ "label": "12 classes"
1443
+ },
1444
+ {
1445
+ "source": "rt_detr_v2",
1446
+ "target": "d_fine",
1447
+ "label": "1 classes"
1448
+ },
1449
+ {
1450
+ "source": "llava",
1451
+ "target": "mistral3",
1452
+ "label": "6 classes"
1453
+ },
1454
+ {
1455
+ "source": "mistral",
1456
+ "target": "mistral3",
1457
+ "label": "1 classes"
1458
+ },
1459
+ {
1460
+ "source": "modernbert",
1461
+ "target": "modernbert_decoder",
1462
+ "label": "6 classes"
1463
+ },
1464
+ {
1465
+ "source": "llama",
1466
+ "target": "aria",
1467
+ "label": "8 classes"
1468
+ },
1469
+ {
1470
+ "source": "llava",
1471
+ "target": "aria",
1472
+ "label": "4 classes"
1473
+ },
1474
+ {
1475
+ "source": "llava_next",
1476
+ "target": "aria",
1477
+ "label": "1 classes"
1478
+ },
1479
+ {
1480
+ "source": "siglip",
1481
+ "target": "siglip2",
1482
+ "label": "16 classes"
1483
+ },
1484
+ {
1485
+ "source": "llama",
1486
+ "target": "arcee",
1487
+ "label": "5 classes"
1488
+ },
1489
+ {
1490
+ "source": "nemotron",
1491
+ "target": "arcee",
1492
+ "label": "1 classes"
1493
+ },
1494
+ {
1495
+ "source": "mamba",
1496
+ "target": "falcon_mamba",
1497
+ "label": "10 classes"
1498
+ },
1499
+ {
1500
+ "source": "llama",
1501
+ "target": "deepseek_v2",
1502
+ "label": "9 classes"
1503
+ },
1504
+ {
1505
+ "source": "llama4",
1506
+ "target": "deepseek_v2",
1507
+ "label": "1 classes"
1508
+ },
1509
+ {
1510
+ "source": "bart",
1511
+ "target": "informer",
1512
+ "label": "1 classes"
1513
+ },
1514
+ {
1515
+ "source": "time_series_transformer",
1516
+ "target": "informer",
1517
+ "label": "12 classes"
1518
+ },
1519
+ {
1520
+ "source": "colpali",
1521
+ "target": "colqwen2",
1522
+ "label": "3 classes"
1523
+ },
1524
+ {
1525
+ "source": "bamba",
1526
+ "target": "granitemoehybrid",
1527
+ "label": "4 classes"
1528
+ },
1529
+ {
1530
+ "source": "granitemoeshared",
1531
+ "target": "granitemoehybrid",
1532
+ "label": "7 classes"
1533
+ },
1534
+ {
1535
+ "source": "bart",
1536
+ "target": "plbart",
1537
+ "label": "5 classes"
1538
+ },
1539
+ {
1540
+ "source": "bigbird_pegasus",
1541
+ "target": "plbart",
1542
+ "label": "1 classes"
1543
+ },
1544
+ {
1545
+ "source": "mbart",
1546
+ "target": "plbart",
1547
+ "label": "1 classes"
1548
+ },
1549
+ {
1550
+ "source": "llama",
1551
+ "target": "qwen3_moe",
1552
+ "label": "4 classes"
1553
+ },
1554
+ {
1555
+ "source": "mixtral",
1556
+ "target": "qwen3_moe",
1557
+ "label": "3 classes"
1558
+ },
1559
+ {
1560
+ "source": "qwen2_moe",
1561
+ "target": "qwen3_moe",
1562
+ "label": "1 classes"
1563
+ },
1564
+ {
1565
+ "source": "qwen3",
1566
+ "target": "qwen3_moe",
1567
+ "label": "1 classes"
1568
+ },
1569
+ {
1570
+ "source": "clip",
1571
+ "target": "internvl",
1572
+ "label": "1 classes"
1573
+ },
1574
+ {
1575
+ "source": "janus",
1576
+ "target": "internvl",
1577
+ "label": "1 classes"
1578
+ },
1579
+ {
1580
+ "source": "llama",
1581
+ "target": "internvl",
1582
+ "label": "1 classes"
1583
+ },
1584
+ {
1585
+ "source": "llava",
1586
+ "target": "internvl",
1587
+ "label": "5 classes"
1588
+ },
1589
+ {
1590
+ "source": "glm",
1591
+ "target": "ernie4_5",
1592
+ "label": "1 classes"
1593
+ },
1594
+ {
1595
+ "source": "llama",
1596
+ "target": "ernie4_5",
1597
+ "label": "4 classes"
1598
+ },
1599
+ {
1600
+ "source": "dinov2",
1601
+ "target": "eomt",
1602
+ "label": "4 classes"
1603
+ },
1604
+ {
1605
+ "source": "mask2former",
1606
+ "target": "eomt",
1607
+ "label": "2 classes"
1608
+ },
1609
+ {
1610
+ "source": "siglip",
1611
+ "target": "eomt",
1612
+ "label": "1 classes"
1613
+ },
1614
+ {
1615
+ "source": "vit",
1616
+ "target": "eomt",
1617
+ "label": "1 classes"
1618
+ },
1619
+ {
1620
+ "source": "llama",
1621
+ "target": "dia",
1622
+ "label": "4 classes"
1623
+ },
1624
+ {
1625
+ "source": "phi3",
1626
+ "target": "dia",
1627
+ "label": "1 classes"
1628
+ },
1629
+ {
1630
+ "source": "llama",
1631
+ "target": "deepseek_v3",
1632
+ "label": "9 classes"
1633
+ },
1634
+ {
1635
+ "source": "jamba",
1636
+ "target": "bamba",
1637
+ "label": "2 classes"
1638
+ },
1639
+ {
1640
+ "source": "llama",
1641
+ "target": "bamba",
1642
+ "label": "6 classes"
1643
+ },
1644
+ {
1645
+ "source": "mamba2",
1646
+ "target": "bamba",
1647
+ "label": "4 classes"
1648
+ },
1649
+ {
1650
+ "source": "llama",
1651
+ "target": "olmo2",
1652
+ "label": "3 classes"
1653
+ },
1654
+ {
1655
+ "source": "olmo",
1656
+ "target": "olmo2",
1657
+ "label": "7 classes"
1658
+ },
1659
+ {
1660
+ "source": "clip",
1661
+ "target": "aimv2",
1662
+ "label": "3 classes"
1663
+ },
1664
+ {
1665
+ "source": "llama",
1666
+ "target": "aimv2",
1667
+ "label": "2 classes"
1668
+ },
1669
+ {
1670
+ "source": "siglip",
1671
+ "target": "aimv2",
1672
+ "label": "6 classes"
1673
+ },
1674
+ {
1675
+ "source": "gemma",
1676
+ "target": "diffllama",
1677
+ "label": "1 classes"
1678
+ },
1679
+ {
1680
+ "source": "llama",
1681
+ "target": "diffllama",
1682
+ "label": "8 classes"
1683
+ },
1684
+ {
1685
+ "source": "mistral",
1686
+ "target": "diffllama",
1687
+ "label": "1 classes"
1688
+ },
1689
+ {
1690
+ "source": "rt_detr",
1691
+ "target": "rt_detr_v2",
1692
+ "label": "6 classes"
1693
+ },
1694
+ {
1695
+ "source": "vit",
1696
+ "target": "ijepa",
1697
+ "label": "3 classes"
1698
+ },
1699
+ {
1700
+ "source": "llama",
1701
+ "target": "smollm3",
1702
+ "label": "9 classes"
1703
+ },
1704
+ {
1705
+ "source": "qwen2",
1706
+ "target": "smollm3",
1707
+ "label": "1 classes"
1708
+ },
1709
+ {
1710
+ "source": "cohere",
1711
+ "target": "cohere2",
1712
+ "label": "8 classes"
1713
+ },
1714
+ {
1715
+ "source": "gemma2",
1716
+ "target": "cohere2",
1717
+ "label": "1 classes"
1718
+ },
1719
+ {
1720
+ "source": "bart",
1721
+ "target": "biogpt",
1722
+ "label": "3 classes"
1723
+ },
1724
+ {
1725
+ "source": "opt",
1726
+ "target": "biogpt",
1727
+ "label": "1 classes"
1728
+ },
1729
+ {
1730
+ "source": "detr",
1731
+ "target": "yolos",
1732
+ "label": "1 classes"
1733
+ },
1734
+ {
1735
+ "source": "wav2vec2",
1736
+ "target": "unispeech_sat",
1737
+ "label": "11 classes"
1738
+ },
1739
+ {
1740
+ "source": "llama",
1741
+ "target": "qwen2",
1742
+ "label": "10 classes"
1743
+ },
1744
+ {
1745
+ "source": "mistral",
1746
+ "target": "qwen2",
1747
+ "label": "1 classes"
1748
+ },
1749
+ {
1750
+ "source": "llama",
1751
+ "target": "cohere",
1752
+ "label": "6 classes"
1753
+ },
1754
+ {
1755
+ "source": "llama",
1756
+ "target": "qwen2_5_omni",
1757
+ "label": "1 classes"
1758
+ },
1759
+ {
1760
+ "source": "qwen2_5_vl",
1761
+ "target": "qwen2_5_omni",
1762
+ "label": "8 classes"
1763
+ },
1764
+ {
1765
+ "source": "qwen2_audio",
1766
+ "target": "qwen2_5_omni",
1767
+ "label": "2 classes"
1768
+ },
1769
+ {
1770
+ "source": "qwen2_vl",
1771
+ "target": "qwen2_5_omni",
1772
+ "label": "1 classes"
1773
+ },
1774
+ {
1775
+ "source": "dinov2",
1776
+ "target": "dinov2_with_registers",
1777
+ "label": "6 classes"
1778
+ }
1779
+ ]
1780
+ };
1781
+ const hfLogoPath = "M21.2,6.7c-0.2-0.2-0.5-0.3-0.8-0.3H3.6C3.3,6.4,3,6.5,2.8,6.7s-0.3,0.5-0.3,0.8v10.8c0,0.3,0.1,0.5,0.3,0.8 c0.2,0.2,0.5,0.3,0.8,0.3h16.8c0.3,0,0.5-0.1,0.8-0.3c0.2-0.2,0.3-0.5,0.3-0.8V7.5C21.5,7.2,21.4,6.9,21.2,6.7z M12,17.8L5.9,9.4h3.1 V8.3h6v1.1h3.1L12,17.8z"; // kept for potential future use
1782
+
1783
+ const width = window.innerWidth;
1784
+ const height = window.innerHeight;
1785
+
1786
+ const svg = d3.select('#dependency-graph')
1787
+ .call(
1788
+ d3.zoom().on('zoom', (event) => {
1789
+ g.attr('transform', event.transform);
1790
+ })
1791
+ );
1792
+
1793
+ const g = svg.append('g');
1794
+
1795
+ // Forces – tweaked for tighter graph
1796
+ const simulation = d3.forceSimulation(graphData.nodes)
1797
+ .force('link', d3.forceLink(graphData.links).id(d => d.id).distance(500))
1798
+ .force('charge', d3.forceManyBody().strength(-500))
1799
+ .force('center', d3.forceCenter(width / 2, height / 2))
1800
+ .force('collide', d3.forceCollide(0.01 * parseFloat(getComputedStyle(document.documentElement).getPropertyValue('--base‑size'))));
1801
+
1802
+ // Links
1803
+ const link = g.append('g')
1804
+ .selectAll('line')
1805
+ .data(graphData.links)
1806
+ .join('line')
1807
+ .attr('class', 'link')
1808
+ .attr('stroke-width', 1.5);
1809
+
1810
+ // Link‑labels (#classes)
1811
+ const linkLabel = g.append('g')
1812
+ .selectAll('text')
1813
+ .data(graphData.links)
1814
+ .join('text')
1815
+ .attr('class', 'link-label')
1816
+ .text(d => d.label);
1817
+
1818
+ // Nodes (base vs derived)
1819
+ const node = g.append('g')
1820
+ .selectAll('g')
1821
+ .data(graphData.nodes)
1822
+ .join('g')
1823
+ .attr('class', d => d.is_base ? 'node base' : 'node derived')
1824
+ .call(d3.drag()
1825
+ .on('start', dragstarted)
1826
+ .on('drag', dragged)
1827
+ .on('end', dragended)
1828
+ );
1829
+
1830
+ // Base‑model icon (HF logo)
1831
+ node.filter(d => d.is_base)
1832
+ .append('image')
1833
+ .attr('xlink:href', 'hf-logo.svg')
1834
+ .attr('x', -parseFloat(getComputedStyle(document.documentElement).getPropertyValue('--base‑size')) / 2)
1835
+ .attr('y', -parseFloat(getComputedStyle(document.documentElement).getPropertyValue('--base‑size')) / 2)
1836
+ .attr('width', parseFloat(getComputedStyle(document.documentElement).getPropertyValue('--base‑size')))
1837
+ .attr('height', parseFloat(getComputedStyle(document.documentElement).getPropertyValue('--base‑size')));
1838
+
1839
+ // Base‑model label (below icon)
1840
+ node.filter(d => d.is_base)
1841
+ .append('text')
1842
+ .attr('class', 'node-label')
1843
+ .attr('y', parseFloat(getComputedStyle(document.documentElement).getPropertyValue('--base‑size')) / 2 + 8)
1844
+ .style('font-size', '40px')
1845
+ .text(d => d.id);
1846
+
1847
+ // Derived‑model circle + label w/ background rect
1848
+ const derived = node.filter(d => !d.is_base);
1849
+
1850
+ derived.append('circle')
1851
+ .attr('r', d => 20 * d.size); // scaled
1852
+
1853
+ const labelGroup = derived.append('g').attr('class', 'label-group');
1854
+ labelGroup.append('rect')
1855
+ .attr('x', -45)
1856
+ .attr('y', -18)
1857
+ .attr('width', 90)
1858
+ .attr('height', 36)
1859
+ .attr('rx', 8)
1860
+ .attr('fill', '#fffbe6')
1861
+ .attr('stroke', '#ccc');
1862
+ labelGroup.append('text')
1863
+ .attr('class', 'node-label')
1864
+ .attr('dy', '0.35em')
1865
+ .style('font-size', '18px')
1866
+ .text(d => d.id);
1867
+
1868
+ // Tick
1869
+ simulation.on('tick', () => {
1870
+ link.attr('x1', d => d.source.x)
1871
+ .attr('y1', d => d.source.y)
1872
+ .attr('x2', d => d.target.x)
1873
+ .attr('y2', d => d.target.y);
1874
+
1875
+ linkLabel.attr('x', d => (d.source.x + d.target.x) / 2)
1876
+ .attr('y', d => (d.source.y + d.target.y) / 2);
1877
+
1878
+ node.attr('transform', d => `translate(${d.x}, ${d.y})`);
1879
+ });
1880
+
1881
+ // Drag helpers
1882
+ function dragstarted(event, d) {
1883
+ if (!event.active) simulation.alphaTarget(0.3).restart();
1884
+ d.fx = d.x; d.fy = d.y;
1885
+ }
1886
+ function dragged(event, d) {
1887
+ d.fx = event.x; d.fy = event.y;
1888
+ }
1889
+ function dragended(event, d) {
1890
+ if (!event.active) simulation.alphaTarget(0);
1891
+ d.fx = null; d.fy = null;
1892
+ }
1893
+ </script>
1894
+ </body>
1895
+ </html>