evalstate HF Staff commited on
Commit
3f1f760
·
verified ·
1 Parent(s): 78efbf1

Deploy dashboard

Browse files
Files changed (5) hide show
  1. data/clusters.json +115 -1084
  2. data/contributors.json +0 -0
  3. data/pr_scope_clusters.json +498 -817
  4. data/prs.json +441 -563
  5. data/summary.json +10 -10
data/clusters.json CHANGED
@@ -1,1147 +1,178 @@
1
  [
2
  {
3
  "authors": [
4
- "DN6"
5
  ],
6
- "canonical_issue_number": null,
7
- "canonical_pr_number": 13082,
8
- "cluster_id": "cluster-13069-15",
9
- "confidence": 0.5,
10
  "evidence_types": [
 
 
 
11
  "soft_similarity"
12
  ],
13
- "github_url": "https://github.com/huggingface/diffusers/pull/13082",
14
- "issue_numbers": [],
15
- "last_activity_at": "2026-04-07T10:58:06Z",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  "outside_window_prs": [
17
  {
18
- "additions": 210,
19
- "author": "DN6",
20
  "changed_files": 1,
21
- "created_at": "2026-02-03T05:02:27Z",
22
- "deletions": 142,
23
  "draft": false,
24
- "files_url": "https://github.com/huggingface/diffusers/pull/13069/files",
25
- "html_url": "https://github.com/huggingface/diffusers/pull/13069",
26
  "merged": true,
27
- "number": 13069,
28
  "state": "closed",
29
- "title": "[CI] Qwen Image Model Test Refactor",
30
- "updated_at": "2026-03-17T11:14:04Z"
31
  },
32
  {
33
- "additions": 542,
34
- "author": "DN6",
35
- "changed_files": 2,
36
- "created_at": "2026-02-03T09:19:05Z",
37
- "deletions": 80,
38
  "draft": false,
39
- "files_url": "https://github.com/huggingface/diffusers/pull/13071/files",
40
- "html_url": "https://github.com/huggingface/diffusers/pull/13071",
41
- "merged": true,
42
- "number": 13071,
43
  "state": "closed",
44
- "title": "[CI] Flux2 Model Test Refactor",
45
- "updated_at": "2026-03-23T11:26:08Z"
46
  },
47
  {
48
- "additions": 733,
49
- "author": "DN6",
50
- "changed_files": 11,
51
- "created_at": "2026-02-04T12:58:35Z",
52
- "deletions": 133,
53
  "draft": false,
54
- "files_url": "https://github.com/huggingface/diffusers/pull/13082/files",
55
- "html_url": "https://github.com/huggingface/diffusers/pull/13082",
56
  "merged": true,
57
- "number": 13082,
58
  "state": "closed",
59
- "title": "[CI] Refactor Wan Model Tests",
60
- "updated_at": "2026-02-11T09:12:58Z"
61
  }
62
  ],
63
  "pairwise_similarity": [
64
  {
65
  "area_overlap": 0.0,
66
- "code_similarity": 0.154,
67
- "file_overlap": 0.0,
68
- "left_pr_number": 13069,
69
- "patch_similarity": 0.272,
70
- "right_pr_number": 13071,
71
- "size_similarity": 0.564
72
- },
73
- {
74
- "area_overlap": 0.0,
75
- "code_similarity": 0.103,
76
- "file_overlap": 0.0,
77
- "left_pr_number": 13069,
78
- "patch_similarity": 0.194,
79
- "right_pr_number": 13082,
80
- "size_similarity": 0.371
81
- },
82
- {
83
- "area_overlap": 0.0,
84
- "code_similarity": 0.223,
85
- "file_overlap": 0.0,
86
- "left_pr_number": 13069,
87
- "patch_similarity": 0.258,
88
- "right_pr_number": 13253,
89
- "size_similarity": 0.923
90
- },
91
- {
92
- "area_overlap": 0.0,
93
- "code_similarity": 0.212,
94
- "file_overlap": 0.0,
95
- "left_pr_number": 13069,
96
- "patch_similarity": 0.223,
97
- "right_pr_number": 13254,
98
- "size_similarity": 0.894
99
- },
100
- {
101
- "area_overlap": 0.0,
102
- "code_similarity": 0.172,
103
- "file_overlap": 0.0,
104
- "left_pr_number": 13069,
105
- "patch_similarity": 0.223,
106
- "right_pr_number": 13315,
107
- "size_similarity": 0.691
108
- },
109
- {
110
- "area_overlap": 0.0,
111
- "code_similarity": 0.13,
112
- "file_overlap": 0.0,
113
- "left_pr_number": 13069,
114
- "patch_similarity": 0.194,
115
- "right_pr_number": 13335,
116
- "size_similarity": 0.506
117
- },
118
- {
119
- "area_overlap": 0.0,
120
- "code_similarity": 0.167,
121
- "file_overlap": 0.0,
122
- "left_pr_number": 13069,
123
- "patch_similarity": 0.23,
124
- "right_pr_number": 13340,
125
- "size_similarity": 0.663
126
- },
127
- {
128
- "area_overlap": 0.0,
129
- "code_similarity": 0.191,
130
- "file_overlap": 0.0,
131
- "left_pr_number": 13069,
132
- "patch_similarity": 0.259,
133
- "right_pr_number": 13341,
134
- "size_similarity": 0.762
135
- },
136
- {
137
- "area_overlap": 0.0,
138
- "code_similarity": 0.126,
139
- "file_overlap": 0.0,
140
- "left_pr_number": 13069,
141
- "patch_similarity": 0.22,
142
- "right_pr_number": 13342,
143
- "size_similarity": 0.467
144
- },
145
- {
146
- "area_overlap": 0.0,
147
- "code_similarity": 0.089,
148
- "file_overlap": 0.0,
149
- "left_pr_number": 13069,
150
- "patch_similarity": 0.16,
151
- "right_pr_number": 13344,
152
- "size_similarity": 0.323
153
- },
154
- {
155
- "area_overlap": 0.0,
156
- "code_similarity": 0.221,
157
- "file_overlap": 0.0,
158
- "left_pr_number": 13069,
159
- "patch_similarity": 0.258,
160
- "right_pr_number": 13345,
161
- "size_similarity": 0.91
162
- },
163
- {
164
- "area_overlap": 0.0,
165
- "code_similarity": 0.223,
166
- "file_overlap": 0.0,
167
- "left_pr_number": 13069,
168
- "patch_similarity": 0.19,
169
- "right_pr_number": 13346,
170
- "size_similarity": 0.973
171
- },
172
- {
173
- "area_overlap": 0.0,
174
- "code_similarity": 0.204,
175
- "file_overlap": 0.0,
176
- "left_pr_number": 13069,
177
- "patch_similarity": 0.19,
178
- "right_pr_number": 13347,
179
- "size_similarity": 0.879
180
- },
181
- {
182
- "area_overlap": 0.0,
183
- "code_similarity": 0.168,
184
- "file_overlap": 0.0,
185
- "left_pr_number": 13069,
186
- "patch_similarity": 0.185,
187
- "right_pr_number": 13348,
188
- "size_similarity": 0.702
189
- },
190
- {
191
- "area_overlap": 0.0,
192
- "code_similarity": 0.166,
193
- "file_overlap": 0.0,
194
- "left_pr_number": 13071,
195
- "patch_similarity": 0.23,
196
- "right_pr_number": 13082,
197
- "size_similarity": 0.658
198
- },
199
- {
200
- "area_overlap": 0.0,
201
- "code_similarity": 0.139,
202
- "file_overlap": 0.0,
203
- "left_pr_number": 13071,
204
- "patch_similarity": 0.23,
205
- "right_pr_number": 13253,
206
- "size_similarity": 0.52
207
- },
208
- {
209
- "area_overlap": 0.0,
210
- "code_similarity": 0.165,
211
- "file_overlap": 0.0,
212
- "left_pr_number": 13071,
213
- "patch_similarity": 0.258,
214
- "right_pr_number": 13254,
215
- "size_similarity": 0.631
216
- },
217
- {
218
- "area_overlap": 0.0,
219
- "code_similarity": 0.108,
220
- "file_overlap": 0.0,
221
- "left_pr_number": 13071,
222
- "patch_similarity": 0.201,
223
- "right_pr_number": 13315,
224
- "size_similarity": 0.389
225
- },
226
- {
227
- "area_overlap": 0.0,
228
- "code_similarity": 0.083,
229
- "file_overlap": 0.0,
230
- "left_pr_number": 13071,
231
- "patch_similarity": 0.17,
232
- "right_pr_number": 13335,
233
- "size_similarity": 0.285
234
- },
235
- {
236
- "area_overlap": 0.0,
237
- "code_similarity": 0.106,
238
- "file_overlap": 0.0,
239
- "left_pr_number": 13071,
240
- "patch_similarity": 0.209,
241
- "right_pr_number": 13340,
242
- "size_similarity": 0.374
243
- },
244
- {
245
- "area_overlap": 0.0,
246
- "code_similarity": 0.124,
247
- "file_overlap": 0.0,
248
- "left_pr_number": 13071,
249
- "patch_similarity": 0.256,
250
- "right_pr_number": 13341,
251
- "size_similarity": 0.43
252
- },
253
- {
254
- "area_overlap": 0.0,
255
- "code_similarity": 0.196,
256
- "file_overlap": 0.0,
257
- "left_pr_number": 13071,
258
- "patch_similarity": 0.199,
259
- "right_pr_number": 13342,
260
- "size_similarity": 0.828
261
- },
262
- {
263
- "area_overlap": 0.0,
264
- "code_similarity": 0.059,
265
- "file_overlap": 0.0,
266
- "left_pr_number": 13071,
267
- "patch_similarity": 0.147,
268
- "right_pr_number": 13344,
269
- "size_similarity": 0.182
270
- },
271
- {
272
- "area_overlap": 0.0,
273
- "code_similarity": 0.162,
274
- "file_overlap": 0.0,
275
- "left_pr_number": 13071,
276
- "patch_similarity": 0.256,
277
- "right_pr_number": 13345,
278
- "size_similarity": 0.62
279
- },
280
- {
281
- "area_overlap": 0.0,
282
- "code_similarity": 0.142,
283
- "file_overlap": 0.0,
284
- "left_pr_number": 13071,
285
- "patch_similarity": 0.177,
286
- "right_pr_number": 13346,
287
- "size_similarity": 0.579
288
- },
289
- {
290
- "area_overlap": 0.0,
291
- "code_similarity": 0.157,
292
- "file_overlap": 0.0,
293
- "left_pr_number": 13071,
294
- "patch_similarity": 0.192,
295
- "right_pr_number": 13347,
296
- "size_similarity": 0.642
297
- },
298
- {
299
- "area_overlap": 0.0,
300
- "code_similarity": 0.187,
301
- "file_overlap": 0.0,
302
- "left_pr_number": 13071,
303
- "patch_similarity": 0.176,
304
- "right_pr_number": 13348,
305
- "size_similarity": 0.804
306
- },
307
- {
308
- "area_overlap": 0.0,
309
- "code_similarity": 0.099,
310
- "file_overlap": 0.0,
311
- "left_pr_number": 13082,
312
- "patch_similarity": 0.204,
313
- "right_pr_number": 13253,
314
- "size_similarity": 0.342
315
- },
316
- {
317
- "area_overlap": 0.0,
318
- "code_similarity": 0.115,
319
- "file_overlap": 0.0,
320
- "left_pr_number": 13082,
321
- "patch_similarity": 0.213,
322
- "right_pr_number": 13254,
323
- "size_similarity": 0.415
324
- },
325
- {
326
- "area_overlap": 0.0,
327
- "code_similarity": 0.079,
328
- "file_overlap": 0.0,
329
- "left_pr_number": 13082,
330
- "patch_similarity": 0.186,
331
- "right_pr_number": 13315,
332
- "size_similarity": 0.256
333
- },
334
- {
335
- "area_overlap": 0.0,
336
- "code_similarity": 0.062,
337
- "file_overlap": 0.0,
338
- "left_pr_number": 13082,
339
- "patch_similarity": 0.163,
340
- "right_pr_number": 13335,
341
- "size_similarity": 0.188
342
- },
343
- {
344
- "area_overlap": 0.0,
345
- "code_similarity": 0.078,
346
- "file_overlap": 0.0,
347
- "left_pr_number": 13082,
348
- "patch_similarity": 0.19,
349
- "right_pr_number": 13340,
350
- "size_similarity": 0.246
351
- },
352
- {
353
- "area_overlap": 0.0,
354
- "code_similarity": 0.081,
355
- "file_overlap": 0.0,
356
- "left_pr_number": 13082,
357
- "patch_similarity": 0.164,
358
- "right_pr_number": 13341,
359
- "size_similarity": 0.283
360
- },
361
- {
362
- "area_overlap": 0.0,
363
- "code_similarity": 0.187,
364
- "file_overlap": 0.0,
365
- "left_pr_number": 13082,
366
- "patch_similarity": 0.187,
367
- "right_pr_number": 13342,
368
- "size_similarity": 0.794
369
- },
370
- {
371
- "area_overlap": 0.0,
372
- "code_similarity": 0.061,
373
- "file_overlap": 0.0,
374
- "left_pr_number": 13082,
375
- "patch_similarity": 0.248,
376
- "right_pr_number": 13344,
377
- "size_similarity": 0.12
378
- },
379
- {
380
- "area_overlap": 0.0,
381
- "code_similarity": 0.122,
382
- "file_overlap": 0.0,
383
- "left_pr_number": 13082,
384
- "patch_similarity": 0.27,
385
- "right_pr_number": 13345,
386
- "size_similarity": 0.408
387
- },
388
- {
389
- "area_overlap": 0.0,
390
- "code_similarity": 0.099,
391
- "file_overlap": 0.0,
392
- "left_pr_number": 13082,
393
- "patch_similarity": 0.148,
394
- "right_pr_number": 13346,
395
- "size_similarity": 0.381
396
- },
397
- {
398
- "area_overlap": 0.0,
399
- "code_similarity": 0.127,
400
  "file_overlap": 0.0,
401
- "left_pr_number": 13082,
402
- "patch_similarity": 0.284,
403
- "right_pr_number": 13347,
404
- "size_similarity": 0.422
405
  },
406
  {
407
  "area_overlap": 0.0,
408
- "code_similarity": 0.128,
409
  "file_overlap": 0.0,
410
- "left_pr_number": 13082,
411
- "patch_similarity": 0.147,
412
- "right_pr_number": 13348,
413
- "size_similarity": 0.529
414
  },
415
  {
416
  "area_overlap": 0.0,
417
- "code_similarity": 0.199,
418
  "file_overlap": 0.0,
419
- "left_pr_number": 13253,
420
- "patch_similarity": 0.226,
421
- "right_pr_number": 13254,
422
- "size_similarity": 0.825
423
  },
424
  {
425
- "area_overlap": 0.0,
426
- "code_similarity": 0.182,
427
- "file_overlap": 0.0,
428
- "left_pr_number": 13253,
429
- "patch_similarity": 0.213,
430
- "right_pr_number": 13315,
431
- "size_similarity": 0.749
432
- },
433
- {
434
- "area_overlap": 0.0,
435
- "code_similarity": 0.138,
436
- "file_overlap": 0.0,
437
- "left_pr_number": 13253,
438
- "patch_similarity": 0.187,
439
- "right_pr_number": 13335,
440
- "size_similarity": 0.548
441
- },
442
- {
443
- "area_overlap": 0.0,
444
- "code_similarity": 0.18,
445
- "file_overlap": 0.0,
446
- "left_pr_number": 13253,
447
- "patch_similarity": 0.244,
448
- "right_pr_number": 13340,
449
- "size_similarity": 0.719
450
- },
451
- {
452
- "area_overlap": 0.0,
453
- "code_similarity": 0.198,
454
- "file_overlap": 0.0,
455
- "left_pr_number": 13253,
456
- "patch_similarity": 0.217,
457
- "right_pr_number": 13341,
458
- "size_similarity": 0.826
459
  },
460
  {
461
- "area_overlap": 0.0,
462
- "code_similarity": 0.114,
463
- "file_overlap": 0.0,
464
- "left_pr_number": 13253,
465
- "patch_similarity": 0.187,
466
- "right_pr_number": 13342,
467
- "size_similarity": 0.431
468
- },
469
- {
470
- "area_overlap": 0.0,
471
- "code_similarity": 0.091,
472
- "file_overlap": 0.0,
473
- "left_pr_number": 13253,
474
- "patch_similarity": 0.142,
475
- "right_pr_number": 13344,
476
- "size_similarity": 0.35
477
- },
478
- {
479
- "area_overlap": 0.0,
480
- "code_similarity": 0.2,
481
- "file_overlap": 0.0,
482
- "left_pr_number": 13253,
483
- "patch_similarity": 0.215,
484
- "right_pr_number": 13345,
485
- "size_similarity": 0.839
486
- },
487
- {
488
- "area_overlap": 0.0,
489
- "code_similarity": 0.206,
490
- "file_overlap": 0.0,
491
- "left_pr_number": 13253,
492
- "patch_similarity": 0.177,
493
- "right_pr_number": 13346,
494
- "size_similarity": 0.898
495
- },
496
- {
497
- "area_overlap": 0.0,
498
- "code_similarity": 0.186,
499
- "file_overlap": 0.0,
500
- "left_pr_number": 13253,
501
- "patch_similarity": 0.162,
502
- "right_pr_number": 13347,
503
- "size_similarity": 0.811
504
- },
505
- {
506
- "area_overlap": 0.0,
507
- "code_similarity": 0.155,
508
- "file_overlap": 0.0,
509
- "left_pr_number": 13253,
510
- "patch_similarity": 0.173,
511
- "right_pr_number": 13348,
512
- "size_similarity": 0.647
513
- },
514
- {
515
- "area_overlap": 0.0,
516
- "code_similarity": 0.165,
517
- "file_overlap": 0.0,
518
- "left_pr_number": 13254,
519
- "patch_similarity": 0.28,
520
- "right_pr_number": 13315,
521
- "size_similarity": 0.617
522
- },
523
- {
524
- "area_overlap": 0.0,
525
- "code_similarity": 0.127,
526
- "file_overlap": 0.0,
527
- "left_pr_number": 13254,
528
- "patch_similarity": 0.247,
529
- "right_pr_number": 13335,
530
- "size_similarity": 0.452
531
- },
532
- {
533
- "area_overlap": 0.0,
534
- "code_similarity": 0.157,
535
- "file_overlap": 0.0,
536
- "left_pr_number": 13254,
537
- "patch_similarity": 0.257,
538
- "right_pr_number": 13340,
539
- "size_similarity": 0.593
540
- },
541
- {
542
- "area_overlap": 0.0,
543
- "code_similarity": 0.168,
544
- "file_overlap": 0.0,
545
- "left_pr_number": 13254,
546
- "patch_similarity": 0.209,
547
- "right_pr_number": 13341,
548
- "size_similarity": 0.681
549
- },
550
- {
551
- "area_overlap": 0.0,
552
- "code_similarity": 0.144,
553
- "file_overlap": 0.0,
554
- "left_pr_number": 13254,
555
- "patch_similarity": 0.262,
556
- "right_pr_number": 13342,
557
- "size_similarity": 0.523
558
- },
559
- {
560
- "area_overlap": 0.0,
561
- "code_similarity": 0.087,
562
- "file_overlap": 0.0,
563
- "left_pr_number": 13254,
564
- "patch_similarity": 0.192,
565
- "right_pr_number": 13344,
566
- "size_similarity": 0.289
567
- },
568
- {
569
- "area_overlap": 0.0,
570
- "code_similarity": 0.23,
571
- "file_overlap": 0.0,
572
- "left_pr_number": 13254,
573
- "patch_similarity": 0.223,
574
- "right_pr_number": 13345,
575
- "size_similarity": 0.983
576
- },
577
- {
578
- "area_overlap": 0.0,
579
- "code_similarity": 0.218,
580
- "file_overlap": 0.0,
581
- "left_pr_number": 13254,
582
- "patch_similarity": 0.226,
583
- "right_pr_number": 13346,
584
- "size_similarity": 0.919
585
- },
586
- {
587
- "area_overlap": 0.0,
588
- "code_similarity": 0.228,
589
- "file_overlap": 0.0,
590
- "left_pr_number": 13254,
591
- "patch_similarity": 0.21,
592
- "right_pr_number": 13347,
593
- "size_similarity": 0.983
594
- },
595
- {
596
- "area_overlap": 0.0,
597
- "code_similarity": 0.189,
598
- "file_overlap": 0.0,
599
- "left_pr_number": 13254,
600
- "patch_similarity": 0.214,
601
- "right_pr_number": 13348,
602
- "size_similarity": 0.785
603
- },
604
- {
605
- "area_overlap": 0.0,
606
- "code_similarity": 0.222,
607
- "file_overlap": 0.0,
608
- "left_pr_number": 13315,
609
- "patch_similarity": 0.504,
610
- "right_pr_number": 13335,
611
- "size_similarity": 0.732
612
- },
613
- {
614
- "area_overlap": 0.0,
615
- "code_similarity": 0.245,
616
- "file_overlap": 0.0,
617
- "left_pr_number": 13315,
618
- "patch_similarity": 0.353,
619
- "right_pr_number": 13340,
620
- "size_similarity": 0.96
621
- },
622
- {
623
- "area_overlap": 0.0,
624
- "code_similarity": 0.228,
625
- "file_overlap": 0.0,
626
- "left_pr_number": 13315,
627
- "patch_similarity": 0.312,
628
- "right_pr_number": 13341,
629
- "size_similarity": 0.906
630
- },
631
- {
632
- "area_overlap": 0.0,
633
- "code_similarity": 0.113,
634
- "file_overlap": 0.0,
635
- "left_pr_number": 13315,
636
- "patch_similarity": 0.324,
637
- "right_pr_number": 13342,
638
- "size_similarity": 0.323
639
- },
640
- {
641
- "area_overlap": 0.0,
642
- "code_similarity": 0.136,
643
- "file_overlap": 0.0,
644
- "left_pr_number": 13315,
645
- "patch_similarity": 0.284,
646
- "right_pr_number": 13344,
647
- "size_similarity": 0.468
648
- },
649
- {
650
- "area_overlap": 0.0,
651
- "code_similarity": 0.165,
652
- "file_overlap": 0.0,
653
- "left_pr_number": 13315,
654
- "patch_similarity": 0.266,
655
- "right_pr_number": 13345,
656
- "size_similarity": 0.628
657
- },
658
- {
659
- "area_overlap": 0.0,
660
- "code_similarity": 0.198,
661
- "file_overlap": 0.0,
662
- "left_pr_number": 13315,
663
- "patch_similarity": 0.426,
664
- "right_pr_number": 13346,
665
- "size_similarity": 0.672
666
- },
667
- {
668
- "area_overlap": 0.0,
669
- "code_similarity": 0.164,
670
- "file_overlap": 0.0,
671
- "left_pr_number": 13315,
672
- "patch_similarity": 0.286,
673
- "right_pr_number": 13347,
674
- "size_similarity": 0.607
675
- },
676
- {
677
- "area_overlap": 0.0,
678
- "code_similarity": 0.155,
679
- "file_overlap": 0.0,
680
- "left_pr_number": 13315,
681
- "patch_similarity": 0.389,
682
- "right_pr_number": 13348,
683
- "size_similarity": 0.484
684
- },
685
- {
686
- "area_overlap": 0.0,
687
- "code_similarity": 0.199,
688
- "file_overlap": 0.0,
689
- "left_pr_number": 13335,
690
- "patch_similarity": 0.307,
691
- "right_pr_number": 13340,
692
- "size_similarity": 0.762
693
- },
694
- {
695
- "area_overlap": 0.0,
696
- "code_similarity": 0.175,
697
- "file_overlap": 0.0,
698
- "left_pr_number": 13335,
699
- "patch_similarity": 0.285,
700
- "right_pr_number": 13341,
701
- "size_similarity": 0.663
702
- },
703
- {
704
- "area_overlap": 0.0,
705
- "code_similarity": 0.092,
706
- "file_overlap": 0.0,
707
- "left_pr_number": 13335,
708
- "patch_similarity": 0.302,
709
- "right_pr_number": 13342,
710
- "size_similarity": 0.236
711
- },
712
- {
713
- "area_overlap": 0.0,
714
- "code_similarity": 0.175,
715
- "file_overlap": 0.0,
716
- "left_pr_number": 13335,
717
- "patch_similarity": 0.312,
718
- "right_pr_number": 13344,
719
- "size_similarity": 0.639
720
- },
721
- {
722
- "area_overlap": 0.0,
723
- "code_similarity": 0.127,
724
- "file_overlap": 0.0,
725
- "left_pr_number": 13335,
726
- "patch_similarity": 0.231,
727
- "right_pr_number": 13345,
728
- "size_similarity": 0.46
729
- },
730
- {
731
- "area_overlap": 0.0,
732
- "code_similarity": 0.164,
733
- "file_overlap": 0.0,
734
- "left_pr_number": 13335,
735
- "patch_similarity": 0.439,
736
- "right_pr_number": 13346,
737
- "size_similarity": 0.492
738
- },
739
- {
740
- "area_overlap": 0.0,
741
- "code_similarity": 0.131,
742
- "file_overlap": 0.0,
743
- "left_pr_number": 13335,
744
- "patch_similarity": 0.284,
745
- "right_pr_number": 13347,
746
- "size_similarity": 0.444
747
- },
748
- {
749
- "area_overlap": 0.0,
750
- "code_similarity": 0.128,
751
- "file_overlap": 0.0,
752
- "left_pr_number": 13335,
753
- "patch_similarity": 0.38,
754
- "right_pr_number": 13348,
755
- "size_similarity": 0.355
756
- },
757
- {
758
- "area_overlap": 0.0,
759
- "code_similarity": 0.217,
760
- "file_overlap": 0.0,
761
- "left_pr_number": 13340,
762
- "patch_similarity": 0.285,
763
- "right_pr_number": 13341,
764
- "size_similarity": 0.87
765
- },
766
- {
767
- "area_overlap": 0.0,
768
- "code_similarity": 0.108,
769
- "file_overlap": 0.0,
770
- "left_pr_number": 13340,
771
- "patch_similarity": 0.308,
772
- "right_pr_number": 13342,
773
- "size_similarity": 0.31
774
- },
775
- {
776
- "area_overlap": 0.0,
777
- "code_similarity": 0.132,
778
- "file_overlap": 0.0,
779
- "left_pr_number": 13340,
780
- "patch_similarity": 0.233,
781
- "right_pr_number": 13344,
782
- "size_similarity": 0.487
783
- },
784
- {
785
- "area_overlap": 0.0,
786
- "code_similarity": 0.164,
787
- "file_overlap": 0.0,
788
- "left_pr_number": 13340,
789
- "patch_similarity": 0.287,
790
- "right_pr_number": 13345,
791
- "size_similarity": 0.603
792
- },
793
- {
794
- "area_overlap": 0.0,
795
  "code_similarity": 0.177,
796
- "file_overlap": 0.0,
797
- "left_pr_number": 13340,
798
- "patch_similarity": 0.322,
799
- "right_pr_number": 13346,
800
- "size_similarity": 0.645
801
- },
802
- {
803
- "area_overlap": 0.0,
804
- "code_similarity": 0.153,
805
- "file_overlap": 0.0,
806
- "left_pr_number": 13340,
807
- "patch_similarity": 0.246,
808
- "right_pr_number": 13347,
809
- "size_similarity": 0.583
810
- },
811
- {
812
- "area_overlap": 0.0,
813
- "code_similarity": 0.133,
814
- "file_overlap": 0.0,
815
- "left_pr_number": 13340,
816
- "patch_similarity": 0.27,
817
- "right_pr_number": 13348,
818
- "size_similarity": 0.465
819
- },
820
- {
821
- "area_overlap": 0.0,
822
- "code_similarity": 0.107,
823
- "file_overlap": 0.0,
824
- "left_pr_number": 13341,
825
- "patch_similarity": 0.235,
826
- "right_pr_number": 13342,
827
- "size_similarity": 0.356
828
- },
829
- {
830
- "area_overlap": 0.0,
831
- "code_similarity": 0.116,
832
- "file_overlap": 0.0,
833
- "left_pr_number": 13341,
834
- "patch_similarity": 0.209,
835
- "right_pr_number": 13344,
836
- "size_similarity": 0.424
837
- },
838
- {
839
- "area_overlap": 0.0,
840
- "code_similarity": 0.213,
841
- "file_overlap": 0.0,
842
- "left_pr_number": 13341,
843
- "patch_similarity": 0.496,
844
- "right_pr_number": 13345,
845
- "size_similarity": 0.693
846
- },
847
- {
848
- "area_overlap": 0.0,
849
- "code_similarity": 0.194,
850
- "file_overlap": 0.0,
851
- "left_pr_number": 13341,
852
- "patch_similarity": 0.307,
853
- "right_pr_number": 13346,
854
- "size_similarity": 0.742
855
- },
856
- {
857
- "area_overlap": 0.0,
858
- "code_similarity": 0.174,
859
- "file_overlap": 0.0,
860
- "left_pr_number": 13341,
861
- "patch_similarity": 0.268,
862
- "right_pr_number": 13347,
863
- "size_similarity": 0.67
864
- },
865
- {
866
- "area_overlap": 0.0,
867
- "code_similarity": 0.15,
868
- "file_overlap": 0.0,
869
- "left_pr_number": 13341,
870
- "patch_similarity": 0.284,
871
- "right_pr_number": 13348,
872
- "size_similarity": 0.535
873
- },
874
- {
875
- "area_overlap": 0.0,
876
- "code_similarity": 0.066,
877
- "file_overlap": 0.0,
878
- "left_pr_number": 13342,
879
- "patch_similarity": 0.239,
880
- "right_pr_number": 13344,
881
- "size_similarity": 0.151
882
- },
883
- {
884
- "area_overlap": 0.0,
885
- "code_similarity": 0.141,
886
- "file_overlap": 0.0,
887
- "left_pr_number": 13342,
888
- "patch_similarity": 0.253,
889
- "right_pr_number": 13345,
890
- "size_similarity": 0.514
891
- },
892
- {
893
- "area_overlap": 0.0,
894
- "code_similarity": 0.141,
895
- "file_overlap": 0.0,
896
- "left_pr_number": 13342,
897
- "patch_similarity": 0.303,
898
- "right_pr_number": 13346,
899
- "size_similarity": 0.48
900
- },
901
- {
902
- "area_overlap": 0.0,
903
- "code_similarity": 0.145,
904
- "file_overlap": 0.0,
905
- "left_pr_number": 13342,
906
- "patch_similarity": 0.258,
907
- "right_pr_number": 13347,
908
- "size_similarity": 0.532
909
- },
910
- {
911
- "area_overlap": 0.0,
912
- "code_similarity": 0.175,
913
- "file_overlap": 0.0,
914
- "left_pr_number": 13342,
915
- "patch_similarity": 0.28,
916
- "right_pr_number": 13348,
917
- "size_similarity": 0.666
918
- },
919
- {
920
- "area_overlap": 0.0,
921
- "code_similarity": 0.118,
922
- "file_overlap": 0.0,
923
- "left_pr_number": 13344,
924
- "patch_similarity": 0.393,
925
- "right_pr_number": 13345,
926
- "size_similarity": 0.294
927
- },
928
- {
929
- "area_overlap": 0.0,
930
- "code_similarity": 0.111,
931
- "file_overlap": 0.0,
932
- "left_pr_number": 13344,
933
- "patch_similarity": 0.32,
934
- "right_pr_number": 13346,
935
- "size_similarity": 0.315
936
- },
937
- {
938
- "area_overlap": 0.0,
939
- "code_similarity": 0.138,
940
- "file_overlap": 0.0,
941
- "left_pr_number": 13344,
942
- "patch_similarity": 0.54,
943
- "right_pr_number": 13347,
944
- "size_similarity": 0.284
945
- },
946
- {
947
- "area_overlap": 0.0,
948
- "code_similarity": 0.084,
949
- "file_overlap": 0.0,
950
- "left_pr_number": 13344,
951
- "patch_similarity": 0.257,
952
- "right_pr_number": 13348,
953
- "size_similarity": 0.227
954
- },
955
- {
956
- "area_overlap": 0.0,
957
- "code_similarity": 0.225,
958
- "file_overlap": 0.0,
959
- "left_pr_number": 13345,
960
- "patch_similarity": 0.256,
961
- "right_pr_number": 13346,
962
- "size_similarity": 0.935
963
- },
964
- {
965
- "area_overlap": 0.0,
966
- "code_similarity": 0.259,
967
- "file_overlap": 0.0,
968
- "left_pr_number": 13345,
969
- "patch_similarity": 0.44,
970
- "right_pr_number": 13347,
971
- "size_similarity": 0.966
972
- },
973
- {
974
- "area_overlap": 0.0,
975
- "code_similarity": 0.188,
976
- "file_overlap": 0.0,
977
- "left_pr_number": 13345,
978
- "patch_similarity": 0.224,
979
- "right_pr_number": 13348,
980
- "size_similarity": 0.771
981
- },
982
- {
983
- "area_overlap": 0.0,
984
- "code_similarity": 0.227,
985
- "file_overlap": 0.0,
986
- "left_pr_number": 13346,
987
- "patch_similarity": 0.309,
988
- "right_pr_number": 13347,
989
- "size_similarity": 0.903
990
- },
991
- {
992
- "area_overlap": 0.0,
993
- "code_similarity": 0.202,
994
- "file_overlap": 0.0,
995
- "left_pr_number": 13346,
996
- "patch_similarity": 0.385,
997
- "right_pr_number": 13348,
998
- "size_similarity": 0.721
999
  },
1000
  {
1001
- "area_overlap": 0.0,
1002
- "code_similarity": 0.199,
1003
- "file_overlap": 0.0,
1004
- "left_pr_number": 13347,
1005
- "patch_similarity": 0.263,
1006
- "right_pr_number": 13348,
1007
- "size_similarity": 0.798
1008
  }
1009
  ],
1010
- "pr_count": 15,
1011
  "pr_numbers": [
1012
- 13069,
1013
- 13071,
1014
- 13082,
1015
- 13253,
1016
- 13254,
1017
- 13315,
1018
- 13335,
1019
- 13340,
1020
- 13341,
1021
- 13342,
1022
- 13344,
1023
- 13345,
1024
- 13346,
1025
- 13347,
1026
- 13348
1027
  ],
1028
  "pr_similarity": {
1029
- "13069": {
1030
- "area_overlap": 0.0,
1031
- "code_similarity": 0.103,
1032
- "file_overlap": 0.0,
1033
- "patch_similarity": 0.194,
1034
- "size_similarity": 0.371
1035
- },
1036
- "13071": {
1037
- "area_overlap": 0.0,
1038
- "code_similarity": 0.166,
1039
- "file_overlap": 0.0,
1040
- "patch_similarity": 0.23,
1041
- "size_similarity": 0.658
1042
- },
1043
- "13253": {
1044
- "area_overlap": 0.0,
1045
- "code_similarity": 0.099,
1046
- "file_overlap": 0.0,
1047
- "patch_similarity": 0.204,
1048
- "size_similarity": 0.342
1049
- },
1050
- "13254": {
1051
- "area_overlap": 0.0,
1052
- "code_similarity": 0.115,
1053
- "file_overlap": 0.0,
1054
- "patch_similarity": 0.213,
1055
- "size_similarity": 0.415
1056
- },
1057
- "13315": {
1058
- "area_overlap": 0.0,
1059
- "code_similarity": 0.079,
1060
- "file_overlap": 0.0,
1061
- "patch_similarity": 0.186,
1062
- "size_similarity": 0.256
1063
- },
1064
- "13335": {
1065
- "area_overlap": 0.0,
1066
- "code_similarity": 0.062,
1067
- "file_overlap": 0.0,
1068
- "patch_similarity": 0.163,
1069
- "size_similarity": 0.188
1070
- },
1071
- "13340": {
1072
- "area_overlap": 0.0,
1073
- "code_similarity": 0.078,
1074
- "file_overlap": 0.0,
1075
- "patch_similarity": 0.19,
1076
- "size_similarity": 0.246
1077
- },
1078
- "13341": {
1079
- "area_overlap": 0.0,
1080
- "code_similarity": 0.081,
1081
- "file_overlap": 0.0,
1082
- "patch_similarity": 0.164,
1083
- "size_similarity": 0.283
1084
- },
1085
- "13342": {
1086
- "area_overlap": 0.0,
1087
- "code_similarity": 0.187,
1088
- "file_overlap": 0.0,
1089
- "patch_similarity": 0.187,
1090
- "size_similarity": 0.794
1091
- },
1092
- "13344": {
1093
- "area_overlap": 0.0,
1094
- "code_similarity": 0.061,
1095
- "file_overlap": 0.0,
1096
- "patch_similarity": 0.248,
1097
- "size_similarity": 0.12
1098
- },
1099
- "13345": {
1100
- "area_overlap": 0.0,
1101
- "code_similarity": 0.122,
1102
- "file_overlap": 0.0,
1103
- "patch_similarity": 0.27,
1104
- "size_similarity": 0.408
1105
- },
1106
- "13346": {
1107
  "area_overlap": 0.0,
1108
- "code_similarity": 0.099,
1109
  "file_overlap": 0.0,
1110
- "patch_similarity": 0.148,
1111
- "size_similarity": 0.381
1112
  },
1113
- "13347": {
1114
  "area_overlap": 0.0,
1115
- "code_similarity": 0.127,
1116
  "file_overlap": 0.0,
1117
- "patch_similarity": 0.284,
1118
- "size_similarity": 0.422
1119
  },
1120
- "13348": {
1121
  "area_overlap": 0.0,
1122
- "code_similarity": 0.128,
1123
  "file_overlap": 0.0,
1124
- "patch_similarity": 0.147,
1125
- "size_similarity": 0.529
1126
  }
1127
  },
1128
- "recent_pr_count": 12,
1129
  "recent_pr_numbers": [
1130
- 13253,
1131
- 13254,
1132
- 13315,
1133
- 13335,
1134
- 13340,
1135
- 13341,
1136
- 13342,
1137
- 13344,
1138
- 13345,
1139
- 13346,
1140
- 13347,
1141
- 13348
1142
  ],
1143
  "status": "open",
1144
- "summary": "Cluster of 15 related pull requests linked by soft_similarity.",
1145
- "title": "[CI] Refactor Wan Model Tests"
1146
  }
1147
  ]
 
1
  [
2
  {
3
  "authors": [
4
+ "gambletan"
5
  ],
6
+ "canonical_issue_number": 13124,
7
+ "canonical_pr_number": 6566,
8
+ "cluster_id": "cluster-1246-21",
9
+ "confidence": 0.99,
10
  "evidence_types": [
11
+ "closing_reference",
12
+ "duplicate_reference",
13
+ "shared_issue_target",
14
  "soft_similarity"
15
  ],
16
+ "github_url": "https://github.com/huggingface/diffusers/issues/13124",
17
+ "issue_numbers": [
18
+ 1246,
19
+ 2780,
20
+ 6086,
21
+ 6098,
22
+ 6124,
23
+ 6277,
24
+ 6363,
25
+ 6442,
26
+ 6454,
27
+ 6482,
28
+ 7330,
29
+ 8871,
30
+ 9628,
31
+ 9973,
32
+ 10752,
33
+ 10910,
34
+ 13124
35
+ ],
36
+ "last_activity_at": "2026-03-16T14:13:58Z",
37
  "outside_window_prs": [
38
  {
39
+ "additions": 36,
40
+ "author": "steverhoades",
41
  "changed_files": 1,
42
+ "created_at": "2024-01-13T17:59:31Z",
43
+ "deletions": 22,
44
  "draft": false,
45
+ "files_url": "https://github.com/huggingface/diffusers/pull/6566/files",
46
+ "html_url": "https://github.com/huggingface/diffusers/pull/6566",
47
  "merged": true,
48
+ "number": 6566,
49
  "state": "closed",
50
+ "title": "Fixes training resuming: Advanced Dreambooth LoRa Training",
51
+ "updated_at": "2024-01-16T09:01:02Z"
52
  },
53
  {
54
+ "additions": 4,
55
+ "author": "iszihan",
56
+ "changed_files": 1,
57
+ "created_at": "2025-02-13T01:29:40Z",
58
+ "deletions": 2,
59
  "draft": false,
60
+ "files_url": "https://github.com/huggingface/diffusers/pull/10783/files",
61
+ "html_url": "https://github.com/huggingface/diffusers/pull/10783",
62
+ "merged": false,
63
+ "number": 10783,
64
  "state": "closed",
65
+ "title": "Fix to fp16 unscaling bug",
66
+ "updated_at": "2025-03-06T20:41:47Z"
67
  },
68
  {
69
+ "additions": 2,
70
+ "author": "SahilCarterr",
71
+ "changed_files": 1,
72
+ "created_at": "2025-02-24T11:07:01Z",
73
+ "deletions": 2,
74
  "draft": false,
75
+ "files_url": "https://github.com/huggingface/diffusers/pull/10889/files",
76
+ "html_url": "https://github.com/huggingface/diffusers/pull/10889",
77
  "merged": true,
78
+ "number": 10889,
79
  "state": "closed",
80
+ "title": "[Fix] fp16 unscaling in train_dreambooth_lora_sdxl",
81
+ "updated_at": "2025-02-27T05:46:22Z"
82
  }
83
  ],
84
  "pairwise_similarity": [
85
  {
86
  "area_overlap": 0.0,
87
+ "code_similarity": 0.052,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  "file_overlap": 0.0,
89
+ "left_pr_number": 6566,
90
+ "patch_similarity": 0.031,
91
+ "right_pr_number": 10783,
92
+ "size_similarity": 0.235
93
  },
94
  {
95
  "area_overlap": 0.0,
96
+ "code_similarity": 0.046,
97
  "file_overlap": 0.0,
98
+ "left_pr_number": 6566,
99
+ "patch_similarity": 0.031,
100
+ "right_pr_number": 10889,
101
+ "size_similarity": 0.206
102
  },
103
  {
104
  "area_overlap": 0.0,
105
+ "code_similarity": 0.039,
106
  "file_overlap": 0.0,
107
+ "left_pr_number": 6566,
108
+ "patch_similarity": 0.025,
109
+ "right_pr_number": 13273,
110
+ "size_similarity": 0.178
111
  },
112
  {
113
+ "area_overlap": 0.765,
114
+ "code_similarity": 0.893,
115
+ "file_overlap": 1.0,
116
+ "left_pr_number": 10783,
117
+ "patch_similarity": 1.0,
118
+ "right_pr_number": 10889,
119
+ "size_similarity": 0.875
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
  },
121
  {
122
+ "area_overlap": 0.353,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  "code_similarity": 0.177,
124
+ "file_overlap": 0.059,
125
+ "left_pr_number": 10783,
126
+ "patch_similarity": 0.186,
127
+ "right_pr_number": 13273,
128
+ "size_similarity": 0.042
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  },
130
  {
131
+ "area_overlap": 0.235,
132
+ "code_similarity": 0.135,
133
+ "file_overlap": 0.059,
134
+ "left_pr_number": 10889,
135
+ "patch_similarity": 0.186,
136
+ "right_pr_number": 13273,
137
+ "size_similarity": 0.037
138
  }
139
  ],
140
+ "pr_count": 4,
141
  "pr_numbers": [
142
+ 6566,
143
+ 10783,
144
+ 10889,
145
+ 13273
 
 
 
 
 
 
 
 
 
 
 
146
  ],
147
  "pr_similarity": {
148
+ "10783": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
  "area_overlap": 0.0,
150
+ "code_similarity": 0.052,
151
  "file_overlap": 0.0,
152
+ "patch_similarity": 0.031,
153
+ "size_similarity": 0.235
154
  },
155
+ "10889": {
156
  "area_overlap": 0.0,
157
+ "code_similarity": 0.046,
158
  "file_overlap": 0.0,
159
+ "patch_similarity": 0.031,
160
+ "size_similarity": 0.206
161
  },
162
+ "13273": {
163
  "area_overlap": 0.0,
164
+ "code_similarity": 0.039,
165
  "file_overlap": 0.0,
166
+ "patch_similarity": 0.025,
167
+ "size_similarity": 0.178
168
  }
169
  },
170
+ "recent_pr_count": 1,
171
  "recent_pr_numbers": [
172
+ 13273
 
 
 
 
 
 
 
 
 
 
 
173
  ],
174
  "status": "open",
175
+ "summary": "Cluster of 17 issues and 4 PRs centered on issue #13124.",
176
+ "title": "train_dreambooth_lora.py -- ValueError: Attempting to unscale FP16 gradients caused by \"--validation_prompt\" param."
177
  }
178
  ]
data/contributors.json CHANGED
The diff for this file is too large to render. See raw diff
 
data/pr_scope_clusters.json CHANGED
@@ -3,7 +3,7 @@
3
  "authors": [
4
  "DN6"
5
  ],
6
- "average_similarity": 0.357,
7
  "cluster_id": "pr-scope-13253-9",
8
  "kind": "pr_scope",
9
  "last_activity_at": "2026-03-30T09:49:38Z",
@@ -12,7 +12,7 @@
12
  {
13
  "breadth_similarity": 1.0,
14
  "concentration_similarity": 1.0,
15
- "content_similarity": 0.164,
16
  "left_pr_number": 13345,
17
  "right_pr_number": 13346,
18
  "shared_directories": [
@@ -21,13 +21,13 @@
21
  "tests"
22
  ],
23
  "shared_filenames": [],
24
- "similarity": 0.404,
25
  "size_similarity": 0.929
26
  },
27
  {
28
  "breadth_similarity": 1.0,
29
  "concentration_similarity": 1.0,
30
- "content_similarity": 0.16,
31
  "left_pr_number": 13315,
32
  "right_pr_number": 13341,
33
  "shared_directories": [
@@ -36,43 +36,43 @@
36
  "tests"
37
  ],
38
  "shared_filenames": [],
39
- "similarity": 0.397,
40
  "size_similarity": 0.898
41
  },
42
  {
43
- "breadth_similarity": 0.875,
44
  "concentration_similarity": 1.0,
45
- "content_similarity": 0.157,
46
- "left_pr_number": 13345,
47
- "right_pr_number": 13347,
48
  "shared_directories": [
49
  "tests/models/transformers",
50
  "tests/models",
51
  "tests"
52
  ],
53
  "shared_filenames": [],
54
- "similarity": 0.396,
55
- "size_similarity": 0.989
56
  },
57
  {
58
- "breadth_similarity": 0.833,
59
  "concentration_similarity": 1.0,
60
- "content_similarity": 0.169,
61
- "left_pr_number": 13254,
62
- "right_pr_number": 13345,
63
  "shared_directories": [
64
  "tests/models/transformers",
65
  "tests/models",
66
  "tests"
67
  ],
68
  "shared_filenames": [],
69
- "similarity": 0.395,
70
- "size_similarity": 0.956
71
  },
72
  {
73
  "breadth_similarity": 0.75,
74
  "concentration_similarity": 1.0,
75
- "content_similarity": 0.166,
76
  "left_pr_number": 13315,
77
  "right_pr_number": 13340,
78
  "shared_directories": [
@@ -81,13 +81,13 @@
81
  "tests"
82
  ],
83
  "shared_filenames": [],
84
- "similarity": 0.391,
85
  "size_similarity": 1.0
86
  },
87
  {
88
  "breadth_similarity": 0.833,
89
  "concentration_similarity": 1.0,
90
- "content_similarity": 0.172,
91
  "left_pr_number": 13254,
92
  "right_pr_number": 13346,
93
  "shared_directories": [
@@ -96,13 +96,13 @@
96
  "tests"
97
  ],
98
  "shared_filenames": [],
99
- "similarity": 0.387,
100
  "size_similarity": 0.888
101
  },
102
  {
103
  "breadth_similarity": 0.875,
104
  "concentration_similarity": 1.0,
105
- "content_similarity": 0.159,
106
  "left_pr_number": 13346,
107
  "right_pr_number": 13347,
108
  "shared_directories": [
@@ -111,13 +111,13 @@
111
  "tests"
112
  ],
113
  "shared_filenames": [],
114
- "similarity": 0.387,
115
  "size_similarity": 0.919
116
  },
117
  {
118
  "breadth_similarity": 0.75,
119
  "concentration_similarity": 1.0,
120
- "content_similarity": 0.164,
121
  "left_pr_number": 13254,
122
  "right_pr_number": 13347,
123
  "shared_directories": [
@@ -126,13 +126,13 @@
126
  "tests"
127
  ],
128
  "shared_filenames": [],
129
- "similarity": 0.385,
130
  "size_similarity": 0.966
131
  },
132
  {
133
  "breadth_similarity": 0.75,
134
  "concentration_similarity": 1.0,
135
- "content_similarity": 0.166,
136
  "left_pr_number": 13340,
137
  "right_pr_number": 13341,
138
  "shared_directories": [
@@ -141,13 +141,13 @@
141
  "tests"
142
  ],
143
  "shared_filenames": [],
144
- "similarity": 0.376,
145
  "size_similarity": 0.898
146
  },
147
  {
148
  "breadth_similarity": 1.0,
149
  "concentration_similarity": 1.0,
150
- "content_similarity": 0.165,
151
  "left_pr_number": 13253,
152
  "right_pr_number": 13340,
153
  "shared_directories": [
@@ -156,13 +156,13 @@
156
  "tests"
157
  ],
158
  "shared_filenames": [],
159
- "similarity": 0.372,
160
  "size_similarity": 0.71
161
  },
162
  {
163
  "breadth_similarity": 0.667,
164
  "concentration_similarity": 1.0,
165
- "content_similarity": 0.162,
166
  "left_pr_number": 13253,
167
  "right_pr_number": 13346,
168
  "shared_directories": [
@@ -171,13 +171,13 @@
171
  "tests"
172
  ],
173
  "shared_filenames": [],
174
- "similarity": 0.372,
175
  "size_similarity": 0.947
176
  },
177
  {
178
  "breadth_similarity": 0.9,
179
  "concentration_similarity": 1.0,
180
- "content_similarity": 0.16,
181
  "left_pr_number": 13347,
182
  "right_pr_number": 13348,
183
  "shared_directories": [
@@ -186,13 +186,13 @@
186
  "tests"
187
  ],
188
  "shared_filenames": [],
189
- "similarity": 0.371,
190
  "size_similarity": 0.798
191
  },
192
  {
193
  "breadth_similarity": 0.75,
194
  "concentration_similarity": 1.0,
195
- "content_similarity": 0.167,
196
  "left_pr_number": 13253,
197
  "right_pr_number": 13254,
198
  "shared_directories": [
@@ -201,13 +201,13 @@
201
  "tests"
202
  ],
203
  "shared_filenames": [],
204
- "similarity": 0.368,
205
  "size_similarity": 0.842
206
  },
207
  {
208
  "breadth_similarity": 1.0,
209
  "concentration_similarity": 1.0,
210
- "content_similarity": 0.168,
211
  "left_pr_number": 13254,
212
  "right_pr_number": 13341,
213
  "shared_directories": [
@@ -216,13 +216,13 @@
216
  "tests"
217
  ],
218
  "shared_filenames": [],
219
- "similarity": 0.368,
220
  "size_similarity": 0.665
221
  },
222
  {
223
  "breadth_similarity": 0.7,
224
  "concentration_similarity": 1.0,
225
- "content_similarity": 0.173,
226
  "left_pr_number": 13254,
227
  "right_pr_number": 13348,
228
  "shared_directories": [
@@ -231,13 +231,13 @@
231
  "tests"
232
  ],
233
  "shared_filenames": [],
234
- "similarity": 0.365,
235
  "size_similarity": 0.826
236
  },
237
  {
238
  "breadth_similarity": 0.8,
239
  "concentration_similarity": 1.0,
240
- "content_similarity": 0.165,
241
  "left_pr_number": 13345,
242
  "right_pr_number": 13348,
243
  "shared_directories": [
@@ -246,13 +246,13 @@
246
  "tests"
247
  ],
248
  "shared_filenames": [],
249
- "similarity": 0.364,
250
  "size_similarity": 0.79
251
  },
252
  {
253
  "breadth_similarity": 0.667,
254
  "concentration_similarity": 1.0,
255
- "content_similarity": 0.16,
256
  "left_pr_number": 13253,
257
  "right_pr_number": 13345,
258
  "shared_directories": [
@@ -261,13 +261,13 @@
261
  "tests"
262
  ],
263
  "shared_filenames": [],
264
- "similarity": 0.36,
265
  "size_similarity": 0.88
266
  },
267
  {
268
  "breadth_similarity": 0.833,
269
  "concentration_similarity": 1.0,
270
- "content_similarity": 0.163,
271
  "left_pr_number": 13341,
272
  "right_pr_number": 13346,
273
  "shared_directories": [
@@ -276,13 +276,13 @@
276
  "tests"
277
  ],
278
  "shared_filenames": [],
279
- "similarity": 0.36,
280
  "size_similarity": 0.749
281
  },
282
  {
283
  "breadth_similarity": 1.0,
284
  "concentration_similarity": 1.0,
285
- "content_similarity": 0.168,
286
  "left_pr_number": 13254,
287
  "right_pr_number": 13315,
288
  "shared_directories": [
@@ -291,13 +291,13 @@
291
  "tests"
292
  ],
293
  "shared_filenames": [],
294
- "similarity": 0.357,
295
  "size_similarity": 0.597
296
  },
297
  {
298
  "breadth_similarity": 0.8,
299
  "concentration_similarity": 1.0,
300
- "content_similarity": 0.167,
301
  "left_pr_number": 13346,
302
  "right_pr_number": 13348,
303
  "shared_directories": [
@@ -306,13 +306,13 @@
306
  "tests"
307
  ],
308
  "shared_filenames": [],
309
- "similarity": 0.357,
310
  "size_similarity": 0.734
311
  },
312
  {
313
  "breadth_similarity": 0.75,
314
  "concentration_similarity": 1.0,
315
- "content_similarity": 0.159,
316
  "left_pr_number": 13253,
317
  "right_pr_number": 13341,
318
  "shared_directories": [
@@ -321,13 +321,13 @@
321
  "tests"
322
  ],
323
  "shared_filenames": [],
324
- "similarity": 0.355,
325
  "size_similarity": 0.79
326
  },
327
  {
328
  "breadth_similarity": 0.625,
329
  "concentration_similarity": 1.0,
330
- "content_similarity": 0.154,
331
  "left_pr_number": 13253,
332
  "right_pr_number": 13347,
333
  "shared_directories": [
@@ -336,13 +336,13 @@
336
  "tests"
337
  ],
338
  "shared_filenames": [],
339
- "similarity": 0.351,
340
  "size_similarity": 0.871
341
  },
342
  {
343
  "breadth_similarity": 0.833,
344
  "concentration_similarity": 1.0,
345
- "content_similarity": 0.161,
346
  "left_pr_number": 13341,
347
  "right_pr_number": 13345,
348
  "shared_directories": [
@@ -351,13 +351,13 @@
351
  "tests"
352
  ],
353
  "shared_filenames": [],
354
- "similarity": 0.35,
355
  "size_similarity": 0.696
356
  },
357
  {
358
  "breadth_similarity": 0.833,
359
  "concentration_similarity": 1.0,
360
- "content_similarity": 0.163,
361
  "left_pr_number": 13315,
362
  "right_pr_number": 13346,
363
  "shared_directories": [
@@ -366,13 +366,13 @@
366
  "tests"
367
  ],
368
  "shared_filenames": [],
369
- "similarity": 0.348,
370
  "size_similarity": 0.673
371
  },
372
  {
373
  "breadth_similarity": 0.75,
374
  "concentration_similarity": 1.0,
375
- "content_similarity": 0.159,
376
  "left_pr_number": 13253,
377
  "right_pr_number": 13315,
378
  "shared_directories": [
@@ -381,13 +381,13 @@
381
  "tests"
382
  ],
383
  "shared_filenames": [],
384
- "similarity": 0.342,
385
  "size_similarity": 0.71
386
  },
387
  {
388
  "breadth_similarity": 0.833,
389
  "concentration_similarity": 1.0,
390
- "content_similarity": 0.161,
391
  "left_pr_number": 13315,
392
  "right_pr_number": 13345,
393
  "shared_directories": [
@@ -396,13 +396,13 @@
396
  "tests"
397
  ],
398
  "shared_filenames": [],
399
- "similarity": 0.34,
400
  "size_similarity": 0.625
401
  },
402
  {
403
  "breadth_similarity": 0.75,
404
  "concentration_similarity": 1.0,
405
- "content_similarity": 0.175,
406
  "left_pr_number": 13254,
407
  "right_pr_number": 13340,
408
  "shared_directories": [
@@ -411,13 +411,13 @@
411
  "tests"
412
  ],
413
  "shared_filenames": [],
414
- "similarity": 0.337,
415
  "size_similarity": 0.597
416
  },
417
  {
418
  "breadth_similarity": 0.75,
419
  "concentration_similarity": 1.0,
420
- "content_similarity": 0.156,
421
  "left_pr_number": 13341,
422
  "right_pr_number": 13347,
423
  "shared_directories": [
@@ -426,13 +426,13 @@
426
  "tests"
427
  ],
428
  "shared_filenames": [],
429
- "similarity": 0.337,
430
  "size_similarity": 0.688
431
  },
432
  {
433
  "breadth_similarity": 0.667,
434
  "concentration_similarity": 1.0,
435
- "content_similarity": 0.17,
436
  "left_pr_number": 13340,
437
  "right_pr_number": 13346,
438
  "shared_directories": [
@@ -441,13 +441,13 @@
441
  "tests"
442
  ],
443
  "shared_filenames": [],
444
- "similarity": 0.336,
445
  "size_similarity": 0.673
446
  },
447
  {
448
  "breadth_similarity": 0.6,
449
  "concentration_similarity": 1.0,
450
- "content_similarity": 0.163,
451
  "left_pr_number": 13253,
452
  "right_pr_number": 13348,
453
  "shared_directories": [
@@ -456,13 +456,13 @@
456
  "tests"
457
  ],
458
  "shared_filenames": [],
459
- "similarity": 0.328,
460
  "size_similarity": 0.695
461
  },
462
  {
463
  "breadth_similarity": 0.667,
464
  "concentration_similarity": 1.0,
465
- "content_similarity": 0.168,
466
  "left_pr_number": 13340,
467
  "right_pr_number": 13345,
468
  "shared_directories": [
@@ -471,13 +471,13 @@
471
  "tests"
472
  ],
473
  "shared_filenames": [],
474
- "similarity": 0.328,
475
  "size_similarity": 0.625
476
  },
477
  {
478
  "breadth_similarity": 0.75,
479
  "concentration_similarity": 1.0,
480
- "content_similarity": 0.155,
481
  "left_pr_number": 13315,
482
  "right_pr_number": 13347,
483
  "shared_directories": [
@@ -486,13 +486,13 @@
486
  "tests"
487
  ],
488
  "shared_filenames": [],
489
- "similarity": 0.327,
490
  "size_similarity": 0.618
491
  },
492
  {
493
  "breadth_similarity": 0.625,
494
  "concentration_similarity": 1.0,
495
- "content_similarity": 0.162,
496
  "left_pr_number": 13340,
497
  "right_pr_number": 13347,
498
  "shared_directories": [
@@ -501,13 +501,13 @@
501
  "tests"
502
  ],
503
  "shared_filenames": [],
504
- "similarity": 0.319,
505
  "size_similarity": 0.618
506
  },
507
  {
508
  "breadth_similarity": 0.7,
509
  "concentration_similarity": 1.0,
510
- "content_similarity": 0.164,
511
  "left_pr_number": 13341,
512
  "right_pr_number": 13348,
513
  "shared_directories": [
@@ -516,13 +516,13 @@
516
  "tests"
517
  ],
518
  "shared_filenames": [],
519
- "similarity": 0.317,
520
  "size_similarity": 0.549
521
  },
522
  {
523
  "breadth_similarity": 0.7,
524
  "concentration_similarity": 1.0,
525
- "content_similarity": 0.164,
526
  "left_pr_number": 13315,
527
  "right_pr_number": 13348,
528
  "shared_directories": [
@@ -531,13 +531,13 @@
531
  "tests"
532
  ],
533
  "shared_filenames": [],
534
- "similarity": 0.309,
535
  "size_similarity": 0.494
536
  },
537
  {
538
  "breadth_similarity": 0.6,
539
  "concentration_similarity": 1.0,
540
- "content_similarity": 0.171,
541
  "left_pr_number": 13340,
542
  "right_pr_number": 13348,
543
  "shared_directories": [
@@ -546,7 +546,7 @@
546
  "tests"
547
  ],
548
  "shared_filenames": [],
549
- "similarity": 0.304,
550
  "size_similarity": 0.494
551
  }
552
  ],
@@ -618,7 +618,7 @@
618
  {
619
  "breadth_similarity": 0.647,
620
  "concentration_similarity": 1.0,
621
- "content_similarity": 0.381,
622
  "left_pr_number": 13273,
623
  "right_pr_number": 13353,
624
  "shared_directories": [
@@ -632,13 +632,13 @@
632
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py",
633
  "examples/dreambooth/train_dreambooth_lora_z_image.py"
634
  ],
635
- "similarity": 0.484,
636
  "size_similarity": 0.687
637
  },
638
  {
639
  "breadth_similarity": 0.8,
640
  "concentration_similarity": 1.0,
641
- "content_similarity": 0.385,
642
  "left_pr_number": 13307,
643
  "right_pr_number": 13353,
644
  "shared_directories": [
@@ -673,7 +673,7 @@
673
  {
674
  "breadth_similarity": 0.588,
675
  "concentration_similarity": 1.0,
676
- "content_similarity": 0.309,
677
  "left_pr_number": 13273,
678
  "right_pr_number": 13307,
679
  "shared_directories": [
@@ -685,13 +685,13 @@
685
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
686
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py"
687
  ],
688
- "similarity": 0.336,
689
  "size_similarity": 0.071
690
  },
691
  {
692
  "breadth_similarity": 0.559,
693
  "concentration_similarity": 1.0,
694
- "content_similarity": 0.266,
695
  "left_pr_number": 13273,
696
  "right_pr_number": 13415,
697
  "shared_directories": [
@@ -702,7 +702,7 @@
702
  "examples/dreambooth/train_dreambooth_lora_flux2.py",
703
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
704
  ],
705
- "similarity": 0.309,
706
  "size_similarity": 0.114
707
  }
708
  ],
@@ -737,109 +737,15 @@
737
  "summary": "4 open PRs share weighted file overlap around `examples/dreambooth/train_dreambooth_lora_flux2.py`, `examples/dreambooth/train_dreambooth_lora_flux2_klein.py`, `examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py`; representative PR #13307.",
738
  "title": "Scope: fix(dreambooth): batch size mismatch with --with_prior_preservation in flux2 scripts"
739
  },
740
- {
741
- "authors": [
742
- "Mr-Neutr0n",
743
- "jscaldwell55",
744
- "yunjoochoi"
745
- ],
746
- "average_similarity": 0.598,
747
- "cluster_id": "pr-scope-13102-3",
748
- "kind": "pr_scope",
749
- "last_activity_at": "2026-03-16T21:55:13Z",
750
- "outside_window_prs": [],
751
- "pairwise": [
752
- {
753
- "breadth_similarity": 1.0,
754
- "concentration_similarity": 1.0,
755
- "content_similarity": 0.989,
756
- "left_pr_number": 13102,
757
- "right_pr_number": 13136,
758
- "shared_directories": [
759
- "src/diffusers/models/controlnets",
760
- "src/diffusers/models",
761
- "src/diffusers",
762
- "src"
763
- ],
764
- "shared_filenames": [
765
- "src/diffusers/models/controlnets/controlnet_z_image.py"
766
- ],
767
- "similarity": 0.97,
768
- "size_similarity": 0.85
769
- },
770
- {
771
- "breadth_similarity": 1.0,
772
- "concentration_similarity": 1.0,
773
- "content_similarity": 0.383,
774
- "left_pr_number": 13102,
775
- "right_pr_number": 13267,
776
- "shared_directories": [
777
- "src/diffusers/models/controlnets",
778
- "src/diffusers/models",
779
- "src/diffusers",
780
- "src"
781
- ],
782
- "shared_filenames": [
783
- "src/diffusers/models/controlnets/controlnet_z_image.py"
784
- ],
785
- "similarity": 0.426,
786
- "size_similarity": 0.05
787
- },
788
- {
789
- "breadth_similarity": 1.0,
790
- "concentration_similarity": 1.0,
791
- "content_similarity": 0.341,
792
- "left_pr_number": 13136,
793
- "right_pr_number": 13267,
794
- "shared_directories": [
795
- "src/diffusers/models/controlnets",
796
- "src/diffusers/models",
797
- "src/diffusers",
798
- "src"
799
- ],
800
- "shared_filenames": [
801
- "src/diffusers/models/controlnets/controlnet_z_image.py"
802
- ],
803
- "similarity": 0.398,
804
- "size_similarity": 0.059
805
- }
806
- ],
807
- "pr_count": 3,
808
- "pr_numbers": [
809
- 13102,
810
- 13136,
811
- 13267
812
- ],
813
- "recent_pr_count": 3,
814
- "recent_pr_numbers": [
815
- 13102,
816
- 13136,
817
- 13267
818
- ],
819
- "representative_pr_number": 13102,
820
- "representative_title": "fix(controlnet): Use deep copy in ZImageControlNet.from_transformer",
821
- "representative_url": "https://github.com/huggingface/diffusers/pull/13102",
822
- "shared_directories": [
823
- "src/diffusers/models/controlnets",
824
- "src/diffusers/models",
825
- "src/diffusers",
826
- "src"
827
- ],
828
- "shared_filenames": [
829
- "src/diffusers/models/controlnets/controlnet_z_image.py"
830
- ],
831
- "summary": "3 open PRs share weighted file overlap around `src/diffusers/models/controlnets/controlnet_z_image.py`; representative PR #13102.",
832
- "title": "Scope: fix(controlnet): Use deep copy in ZImageControlNet.from_transformer"
833
- },
834
  {
835
  "authors": [
836
  "christopher5106",
837
  "sayakpaul"
838
  ],
839
- "average_similarity": 0.525,
840
- "cluster_id": "pr-scope-12851-5",
841
  "kind": "pr_scope",
842
- "last_activity_at": "2026-03-31T09:04:04Z",
843
  "outside_window_prs": [
844
  {
845
  "additions": 7,
@@ -891,7 +797,7 @@
891
  {
892
  "breadth_similarity": 1.0,
893
  "concentration_similarity": 1.0,
894
- "content_similarity": 0.855,
895
  "left_pr_number": 12851,
896
  "right_pr_number": 13171,
897
  "shared_directories": [
@@ -902,13 +808,13 @@
902
  "shared_filenames": [
903
  "src/diffusers/models/attention_dispatch.py"
904
  ],
905
- "similarity": 0.765,
906
  "size_similarity": 0.109
907
  },
908
  {
909
  "breadth_similarity": 0.417,
910
  "concentration_similarity": 0.955,
911
- "content_similarity": 0.592,
912
  "left_pr_number": 12851,
913
  "right_pr_number": 12988,
914
  "shared_directories": [
@@ -919,13 +825,13 @@
919
  "shared_filenames": [
920
  "src/diffusers/models/attention_dispatch.py"
921
  ],
922
- "similarity": 0.626,
923
  "size_similarity": 0.815
924
  },
925
  {
926
  "breadth_similarity": 1.0,
927
  "concentration_similarity": 0.823,
928
- "content_similarity": 0.43,
929
  "left_pr_number": 12988,
930
  "right_pr_number": 13373,
931
  "shared_directories": [
@@ -936,13 +842,13 @@
936
  "shared_filenames": [
937
  "src/diffusers/models/attention_dispatch.py"
938
  ],
939
- "similarity": 0.585,
940
  "size_similarity": 0.955
941
  },
942
  {
943
  "breadth_similarity": 0.417,
944
  "concentration_similarity": 0.778,
945
- "content_similarity": 0.531,
946
  "left_pr_number": 12851,
947
  "right_pr_number": 13373,
948
  "shared_directories": [
@@ -953,13 +859,13 @@
953
  "shared_filenames": [
954
  "src/diffusers/models/attention_dispatch.py"
955
  ],
956
- "similarity": 0.569,
957
  "size_similarity": 0.778
958
  },
959
  {
960
  "breadth_similarity": 0.417,
961
  "concentration_similarity": 0.955,
962
- "content_similarity": 0.64,
963
  "left_pr_number": 12988,
964
  "right_pr_number": 13171,
965
  "shared_directories": [
@@ -970,13 +876,13 @@
970
  "shared_filenames": [
971
  "src/diffusers/models/attention_dispatch.py"
972
  ],
973
- "similarity": 0.551,
974
  "size_similarity": 0.089
975
  },
976
  {
977
  "breadth_similarity": 0.417,
978
  "concentration_similarity": 0.778,
979
- "content_similarity": 0.62,
980
  "left_pr_number": 13171,
981
  "right_pr_number": 13373,
982
  "shared_directories": [
@@ -987,13 +893,64 @@
987
  "shared_filenames": [
988
  "src/diffusers/models/attention_dispatch.py"
989
  ],
990
- "similarity": 0.527,
991
  "size_similarity": 0.085
992
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
993
  {
994
  "breadth_similarity": 0.333,
995
  "concentration_similarity": 0.479,
996
- "content_similarity": 0.449,
997
  "left_pr_number": 12851,
998
  "right_pr_number": 12870,
999
  "shared_directories": [
@@ -1004,13 +961,13 @@
1004
  "shared_filenames": [
1005
  "src/diffusers/models/attention_dispatch.py"
1006
  ],
1007
- "similarity": 0.427,
1008
  "size_similarity": 0.37
1009
  },
1010
  {
1011
  "breadth_similarity": 0.333,
1012
  "concentration_similarity": 0.479,
1013
- "content_similarity": 0.465,
1014
  "left_pr_number": 12870,
1015
  "right_pr_number": 13171,
1016
  "shared_directories": [
@@ -1021,13 +978,13 @@
1021
  "shared_filenames": [
1022
  "src/diffusers/models/attention_dispatch.py"
1023
  ],
1024
- "similarity": 0.427,
1025
  "size_similarity": 0.295
1026
  },
1027
  {
1028
  "breadth_similarity": 0.833,
1029
  "concentration_similarity": 0.702,
1030
- "content_similarity": 0.332,
1031
  "left_pr_number": 12870,
1032
  "right_pr_number": 13373,
1033
  "shared_directories": [
@@ -1038,13 +995,13 @@
1038
  "shared_filenames": [
1039
  "src/diffusers/models/attention_dispatch.py"
1040
  ],
1041
- "similarity": 0.394,
1042
  "size_similarity": 0.288
1043
  },
1044
  {
1045
  "breadth_similarity": 0.833,
1046
  "concentration_similarity": 0.525,
1047
- "content_similarity": 0.314,
1048
  "left_pr_number": 12870,
1049
  "right_pr_number": 12988,
1050
  "shared_directories": [
@@ -1055,22 +1012,58 @@
1055
  "shared_filenames": [
1056
  "src/diffusers/models/attention_dispatch.py"
1057
  ],
1058
- "similarity": 0.375,
1059
  "size_similarity": 0.301
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1060
  }
1061
  ],
1062
- "pr_count": 5,
1063
  "pr_numbers": [
1064
  12851,
1065
  12870,
1066
  12988,
1067
  13171,
1068
- 13373
 
1069
  ],
1070
- "recent_pr_count": 2,
1071
  "recent_pr_numbers": [
1072
  13171,
1073
- 13373
 
1074
  ],
1075
  "representative_pr_number": 12851,
1076
  "representative_title": "refactor: replace fa3 wrapper with original fa3 in attention backends registry",
@@ -1083,273 +1076,208 @@
1083
  "shared_filenames": [
1084
  "src/diffusers/models/attention_dispatch.py"
1085
  ],
1086
- "summary": "5 open PRs share weighted file overlap around `src/diffusers/models/attention_dispatch.py`; representative PR #12851.",
1087
  "title": "Scope: refactor: replace fa3 wrapper with original fa3 in attention backends registry"
1088
  },
1089
  {
1090
  "authors": [
1091
- "akshan-main",
1092
- "vkuzo"
1093
  ],
1094
- "average_similarity": 0.422,
1095
- "cluster_id": "pr-scope-12087-3",
1096
  "kind": "pr_scope",
1097
- "last_activity_at": "2026-04-08T05:39:31Z",
1098
  "outside_window_prs": [
1099
  {
1100
- "additions": 153,
1101
- "author": "robin-ede",
1102
- "changed_files": 2,
1103
- "created_at": "2025-08-06T23:47:41Z",
1104
- "deletions": 17,
1105
  "draft": false,
1106
- "files_url": "https://github.com/huggingface/diffusers/pull/12087/files",
1107
- "html_url": "https://github.com/huggingface/diffusers/pull/12087",
1108
  "merged": false,
1109
- "number": 12087,
1110
  "state": "open",
1111
- "title": "Fix Qwen-Image long prompt dimension mismatch error (issue #12083)",
1112
- "updated_at": "2026-01-09T15:14:47Z"
1113
  }
1114
  ],
1115
  "pairwise": [
1116
  {
1117
  "breadth_similarity": 1.0,
1118
  "concentration_similarity": 1.0,
1119
- "content_similarity": 0.427,
1120
- "left_pr_number": 13263,
1121
- "right_pr_number": 13406,
1122
  "shared_directories": [
1123
- "src/diffusers/models/transformers",
1124
  "src/diffusers/models",
1125
  "src/diffusers",
1126
  "src"
1127
  ],
1128
  "shared_filenames": [
1129
- "src/diffusers/models/transformers/transformer_qwenimage.py"
1130
  ],
1131
- "similarity": 0.467,
1132
- "size_similarity": 0.121
1133
  },
1134
  {
1135
- "breadth_similarity": 0.5,
1136
- "concentration_similarity": 0.541,
1137
- "content_similarity": 0.511,
1138
- "left_pr_number": 12087,
1139
- "right_pr_number": 13406,
1140
  "shared_directories": [
1141
- "src/diffusers/models/transformers",
1142
  "src/diffusers/models",
1143
  "src/diffusers",
1144
  "src"
1145
  ],
1146
  "shared_filenames": [
1147
- "src/diffusers/models/transformers/transformer_qwenimage.py"
1148
  ],
1149
- "similarity": 0.464,
1150
- "size_similarity": 0.194
1151
  },
1152
  {
1153
- "breadth_similarity": 0.5,
1154
- "concentration_similarity": 0.541,
1155
- "content_similarity": 0.366,
1156
- "left_pr_number": 12087,
1157
- "right_pr_number": 13263,
1158
  "shared_directories": [
1159
- "src/diffusers/models/transformers",
1160
  "src/diffusers/models",
1161
  "src/diffusers",
1162
  "src"
1163
  ],
1164
  "shared_filenames": [
1165
- "src/diffusers/models/transformers/transformer_qwenimage.py"
1166
  ],
1167
- "similarity": 0.337,
1168
- "size_similarity": 0.024
1169
  }
1170
  ],
1171
  "pr_count": 3,
1172
  "pr_numbers": [
1173
- 12087,
1174
- 13263,
1175
- 13406
1176
  ],
1177
  "recent_pr_count": 2,
1178
  "recent_pr_numbers": [
1179
- 13263,
1180
- 13406
1181
  ],
1182
- "representative_pr_number": 13406,
1183
- "representative_title": "Cache RoPE freqs on device to avoid repeated CPU-GPU copy in QwenImage",
1184
- "representative_url": "https://github.com/huggingface/diffusers/pull/13406",
1185
  "shared_directories": [
1186
- "src/diffusers/models/transformers",
1187
  "src/diffusers/models",
1188
  "src/diffusers",
1189
  "src"
1190
  ],
1191
  "shared_filenames": [
1192
- "src/diffusers/models/transformers/transformer_qwenimage.py"
1193
  ],
1194
- "summary": "3 open PRs share weighted file overlap around `src/diffusers/models/transformers/transformer_qwenimage.py`; representative PR #13406.",
1195
- "title": "Scope: Cache RoPE freqs on device to avoid repeated CPU-GPU copy in QwenImage"
1196
  },
1197
  {
1198
  "authors": [
1199
- "Mr-Neutr0n"
 
1200
  ],
1201
- "average_similarity": 0.418,
1202
- "cluster_id": "pr-scope-9715-3",
1203
  "kind": "pr_scope",
1204
- "last_activity_at": "2026-02-12T18:11:24Z",
1205
  "outside_window_prs": [
1206
  {
1207
- "additions": 21,
1208
- "author": "ahnjj",
1209
- "changed_files": 1,
1210
- "created_at": "2024-10-19T05:36:26Z",
1211
- "deletions": 18,
1212
  "draft": false,
1213
- "files_url": "https://github.com/huggingface/diffusers/pull/9715/files",
1214
- "html_url": "https://github.com/huggingface/diffusers/pull/9715",
1215
  "merged": false,
1216
- "number": 9715,
1217
  "state": "open",
1218
- "title": "[docs] refactoring docstrings in ./src/diffusers/models/transformers/auraflow_transformer_2d.py",
1219
- "updated_at": "2024-12-22T15:03:58Z"
1220
  }
1221
  ],
1222
  "pairwise": [
1223
  {
1224
  "breadth_similarity": 1.0,
1225
  "concentration_similarity": 1.0,
1226
- "content_similarity": 0.509,
1227
- "left_pr_number": 9715,
1228
- "right_pr_number": 13110,
1229
  "shared_directories": [
1230
- "src/diffusers/models/transformers",
1231
- "src/diffusers/models",
1232
- "src/diffusers",
1233
- "src"
1234
  ],
1235
- "shared_filenames": [
1236
- "src/diffusers/models/transformers/auraflow_transformer_2d.py"
1237
- ],
1238
- "similarity": 0.529,
1239
- "size_similarity": 0.154
1240
  },
1241
  {
1242
  "breadth_similarity": 0.5,
1243
- "concentration_similarity": 0.87,
1244
- "content_similarity": 0.365,
1245
- "left_pr_number": 13110,
1246
- "right_pr_number": 13111,
1247
  "shared_directories": [
1248
- "src/diffusers/models/transformers",
1249
- "src/diffusers/models",
1250
- "src/diffusers",
1251
- "src"
1252
  ],
1253
- "shared_filenames": [
1254
- "src/diffusers/models/transformers/auraflow_transformer_2d.py"
1255
- ],
1256
- "similarity": 0.369,
1257
- "size_similarity": 0.13
1258
  },
1259
  {
1260
  "breadth_similarity": 0.5,
1261
- "concentration_similarity": 0.87,
1262
- "content_similarity": 0.193,
1263
- "left_pr_number": 9715,
1264
- "right_pr_number": 13111,
1265
  "shared_directories": [
1266
- "src/diffusers/models/transformers",
1267
- "src/diffusers/models",
1268
- "src/diffusers",
1269
- "src"
1270
  ],
1271
- "shared_filenames": [
1272
- "src/diffusers/models/transformers/auraflow_transformer_2d.py"
1273
- ],
1274
- "similarity": 0.356,
1275
- "size_similarity": 0.848
1276
  }
1277
  ],
1278
  "pr_count": 3,
1279
  "pr_numbers": [
1280
- 9715,
1281
- 13110,
1282
- 13111
1283
- ],
1284
- "recent_pr_count": 2,
1285
- "recent_pr_numbers": [
1286
- 13110,
1287
- 13111
1288
- ],
1289
- "representative_pr_number": 13110,
1290
- "representative_title": "Add bounds check for AuraFlow positional embedding indices",
1291
- "representative_url": "https://github.com/huggingface/diffusers/pull/13110",
1292
- "shared_directories": [
1293
- "src/diffusers/models/transformers",
1294
- "src/diffusers/models",
1295
- "src/diffusers",
1296
- "src"
1297
- ],
1298
- "shared_filenames": [
1299
- "src/diffusers/models/transformers/auraflow_transformer_2d.py"
1300
- ],
1301
- "summary": "3 open PRs share weighted file overlap around `src/diffusers/models/transformers/auraflow_transformer_2d.py`; representative PR #13110.",
1302
- "title": "Scope: Add bounds check for AuraFlow positional embedding indices"
1303
- },
1304
- {
1305
- "authors": [
1306
- "chenyangzhu1"
1307
- ],
1308
- "average_similarity": 0.532,
1309
- "cluster_id": "pr-scope-13387-2",
1310
- "kind": "pr_scope",
1311
- "last_activity_at": "2026-04-08T06:28:20Z",
1312
- "outside_window_prs": [],
1313
- "pairwise": [
1314
- {
1315
- "breadth_similarity": 1.0,
1316
- "concentration_similarity": 1.0,
1317
- "content_similarity": 0.53,
1318
- "left_pr_number": 13387,
1319
- "right_pr_number": 13396,
1320
- "shared_directories": [
1321
- "examples/dreambooth",
1322
- "examples"
1323
- ],
1324
- "shared_filenames": [
1325
- "examples/dreambooth/train_dreambooth_lora_qwen_image.py"
1326
- ],
1327
- "similarity": 0.532,
1328
- "size_similarity": 0.074
1329
- }
1330
- ],
1331
- "pr_count": 2,
1332
- "pr_numbers": [
1333
- 13387,
1334
- 13396
1335
  ],
1336
  "recent_pr_count": 2,
1337
  "recent_pr_numbers": [
1338
- 13387,
1339
- 13396
1340
  ],
1341
- "representative_pr_number": 13387,
1342
- "representative_title": "Handle prompt embedding concat in Qwen dreambooth example",
1343
- "representative_url": "https://github.com/huggingface/diffusers/pull/13387",
1344
  "shared_directories": [
1345
- "examples/dreambooth",
1346
- "examples"
1347
- ],
1348
- "shared_filenames": [
1349
- "examples/dreambooth/train_dreambooth_lora_qwen_image.py"
1350
  ],
1351
- "summary": "2 open PRs share weighted file overlap around `examples/dreambooth/train_dreambooth_lora_qwen_image.py`; representative PR #13387.",
1352
- "title": "Scope: Handle prompt embedding concat in Qwen dreambooth example"
 
1353
  },
1354
  {
1355
  "authors": [
@@ -1386,97 +1314,37 @@
1386
  ],
1387
  "recent_pr_count": 2,
1388
  "recent_pr_numbers": [
1389
- 13116,
1390
- 13330
1391
- ],
1392
- "representative_pr_number": 13116,
1393
- "representative_title": "[tests] tests for `modules_to_not_convert`",
1394
- "representative_url": "https://github.com/huggingface/diffusers/pull/13116",
1395
- "shared_directories": [
1396
- "tests/models/testing_utils",
1397
- "tests/models",
1398
- "tests"
1399
- ],
1400
- "shared_filenames": [
1401
- "tests/models/testing_utils/quantization.py"
1402
- ],
1403
- "summary": "2 open PRs share weighted file overlap around `tests/models/testing_utils/quantization.py`; representative PR #13116.",
1404
- "title": "Scope: [tests] tests for `modules_to_not_convert`"
1405
- },
1406
- {
1407
- "authors": [
1408
- "yaoqih"
1409
- ],
1410
- "average_similarity": 0.44,
1411
- "cluster_id": "pr-scope-13089-2",
1412
- "kind": "pr_scope",
1413
- "last_activity_at": "2026-02-08T07:26:29Z",
1414
- "outside_window_prs": [],
1415
- "pairwise": [
1416
- {
1417
- "breadth_similarity": 0.311,
1418
- "concentration_similarity": 0.382,
1419
- "content_similarity": 0.382,
1420
- "left_pr_number": 13089,
1421
- "right_pr_number": 13097,
1422
- "shared_directories": [
1423
- "src/diffusers/modular_pipelines/qwenimage",
1424
- "src/diffusers/modular_pipelines",
1425
- "src/diffusers",
1426
- "src"
1427
- ],
1428
- "shared_filenames": [
1429
- "src/diffusers/modular_pipelines/qwenimage/denoise.py",
1430
- "src/diffusers/modular_pipelines/qwenimage/encoders.py",
1431
- "src/diffusers/modular_pipelines/qwenimage/inputs.py",
1432
- "src/diffusers/modular_pipelines/qwenimage/modular_blocks_qwenimage.py"
1433
- ],
1434
- "similarity": 0.44,
1435
- "size_similarity": 0.821
1436
- }
1437
- ],
1438
- "pr_count": 2,
1439
- "pr_numbers": [
1440
- 13089,
1441
- 13097
1442
- ],
1443
- "recent_pr_count": 2,
1444
- "recent_pr_numbers": [
1445
- 13089,
1446
- 13097
1447
  ],
1448
- "representative_pr_number": 13089,
1449
- "representative_title": "Add NAG guider and update QwenImage modular pipeline",
1450
- "representative_url": "https://github.com/huggingface/diffusers/pull/13089",
1451
  "shared_directories": [
1452
- "src/diffusers/modular_pipelines/qwenimage",
1453
- "src/diffusers/modular_pipelines",
1454
- "src/diffusers",
1455
- "src"
1456
  ],
1457
  "shared_filenames": [
1458
- "src/diffusers/modular_pipelines/qwenimage/denoise.py",
1459
- "src/diffusers/modular_pipelines/qwenimage/encoders.py",
1460
- "src/diffusers/modular_pipelines/qwenimage/inputs.py",
1461
- "src/diffusers/modular_pipelines/qwenimage/modular_blocks_qwenimage.py"
1462
  ],
1463
- "summary": "2 open PRs share weighted file overlap around `src/diffusers/modular_pipelines/qwenimage/denoise.py`, `src/diffusers/modular_pipelines/qwenimage/encoders.py`, `src/diffusers/modular_pipelines/qwenimage/inputs.py`; representative PR #13089.",
1464
- "title": "Scope: Add NAG guider and update QwenImage modular pipeline"
1465
  },
1466
  {
1467
  "authors": [
1468
  "akshan-main"
1469
  ],
1470
- "average_similarity": 0.352,
1471
  "cluster_id": "pr-scope-13378-2",
1472
  "kind": "pr_scope",
1473
- "last_activity_at": "2026-04-08T01:22:17Z",
1474
  "outside_window_prs": [],
1475
  "pairwise": [
1476
  {
1477
- "breadth_similarity": 1.0,
1478
- "concentration_similarity": 0.976,
1479
- "content_similarity": 0.1,
1480
  "left_pr_number": 13378,
1481
  "right_pr_number": 13389,
1482
  "shared_directories": [
@@ -1491,8 +1359,8 @@
1491
  "src/diffusers/modular_pipelines/__init__.py",
1492
  "src/diffusers/modular_pipelines/modular_pipeline.py"
1493
  ],
1494
- "similarity": 0.352,
1495
- "size_similarity": 0.891
1496
  }
1497
  ],
1498
  "pr_count": 2,
@@ -1774,7 +1642,7 @@
1774
  "shared_filenames": [
1775
  "src/diffusers/models/attention_processor.py"
1776
  ],
1777
- "similarity": 0.463,
1778
  "size_similarity": 0.176
1779
  },
1780
  {
@@ -1876,7 +1744,7 @@
1876
  "shared_filenames": [
1877
  "src/diffusers/models/attention_processor.py"
1878
  ],
1879
- "similarity": 0.411,
1880
  "size_similarity": 0.176
1881
  },
1882
  {
@@ -2014,7 +1882,7 @@
2014
  "authors": [
2015
  "jashshah999"
2016
  ],
2017
- "average_similarity": 0.512,
2018
  "cluster_id": "pr-scope-11105-6",
2019
  "kind": "pr_scope",
2020
  "last_activity_at": "2026-03-12T15:16:37Z",
@@ -2129,7 +1997,7 @@
2129
  "shared_filenames": [
2130
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2131
  ],
2132
- "similarity": 0.811,
2133
  "size_similarity": 0.714
2134
  },
2135
  {
@@ -2171,7 +2039,7 @@
2171
  {
2172
  "breadth_similarity": 1.0,
2173
  "concentration_similarity": 0.748,
2174
- "content_similarity": 0.423,
2175
  "left_pr_number": 11105,
2176
  "right_pr_number": 12191,
2177
  "shared_directories": [
@@ -2187,13 +2055,13 @@
2187
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py",
2188
  "tests/models/autoencoders/test_models_autoencoder_wan.py"
2189
  ],
2190
- "similarity": 0.573,
2191
  "size_similarity": 0.933
2192
  },
2193
  {
2194
  "breadth_similarity": 0.417,
2195
  "concentration_similarity": 0.955,
2196
- "content_similarity": 0.391,
2197
  "left_pr_number": 12342,
2198
  "right_pr_number": 13190,
2199
  "shared_directories": [
@@ -2205,13 +2073,13 @@
2205
  "shared_filenames": [
2206
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2207
  ],
2208
- "similarity": 0.506,
2209
  "size_similarity": 0.955
2210
  },
2211
  {
2212
  "breadth_similarity": 0.833,
2213
  "concentration_similarity": 0.988,
2214
- "content_similarity": 0.346,
2215
  "left_pr_number": 12191,
2216
  "right_pr_number": 13190,
2217
  "shared_directories": [
@@ -2223,13 +2091,13 @@
2223
  "shared_filenames": [
2224
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2225
  ],
2226
- "similarity": 0.477,
2227
  "size_similarity": 0.682
2228
  },
2229
  {
2230
  "breadth_similarity": 0.5,
2231
  "concentration_similarity": 0.714,
2232
- "content_similarity": 0.404,
2233
  "left_pr_number": 11105,
2234
  "right_pr_number": 12342,
2235
  "shared_directories": [
@@ -2247,7 +2115,7 @@
2247
  {
2248
  "breadth_similarity": 0.667,
2249
  "concentration_similarity": 1.0,
2250
- "content_similarity": 0.457,
2251
  "left_pr_number": 12342,
2252
  "right_pr_number": 12590,
2253
  "shared_directories": [
@@ -2259,13 +2127,13 @@
2259
  "shared_filenames": [
2260
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2261
  ],
2262
- "similarity": 0.448,
2263
  "size_similarity": 0.076
2264
  },
2265
  {
2266
  "breadth_similarity": 0.583,
2267
  "concentration_similarity": 0.967,
2268
- "content_similarity": 0.458,
2269
  "left_pr_number": 12191,
2270
  "right_pr_number": 12590,
2271
  "shared_directories": [
@@ -2277,13 +2145,13 @@
2277
  "shared_filenames": [
2278
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2279
  ],
2280
- "similarity": 0.436,
2281
  "size_similarity": 0.054
2282
  },
2283
  {
2284
  "breadth_similarity": 0.667,
2285
  "concentration_similarity": 1.0,
2286
- "content_similarity": 0.406,
2287
  "left_pr_number": 12180,
2288
  "right_pr_number": 12590,
2289
  "shared_directories": [
@@ -2295,7 +2163,7 @@
2295
  "shared_filenames": [
2296
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2297
  ],
2298
- "similarity": 0.403,
2299
  "size_similarity": 0.014
2300
  },
2301
  {
@@ -2319,7 +2187,7 @@
2319
  {
2320
  "breadth_similarity": 0.417,
2321
  "concentration_similarity": 0.955,
2322
- "content_similarity": 0.348,
2323
  "left_pr_number": 12180,
2324
  "right_pr_number": 13190,
2325
  "shared_directories": [
@@ -2331,13 +2199,13 @@
2331
  "shared_filenames": [
2332
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2333
  ],
2334
- "similarity": 0.36,
2335
  "size_similarity": 0.182
2336
  },
2337
  {
2338
  "breadth_similarity": 0.75,
2339
  "concentration_similarity": 0.955,
2340
- "content_similarity": 0.292,
2341
  "left_pr_number": 12590,
2342
  "right_pr_number": 13190,
2343
  "shared_directories": [
@@ -2349,13 +2217,13 @@
2349
  "shared_filenames": [
2350
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2351
  ],
2352
- "similarity": 0.339,
2353
  "size_similarity": 0.079
2354
  },
2355
  {
2356
  "breadth_similarity": 0.583,
2357
  "concentration_similarity": 0.714,
2358
- "content_similarity": 0.298,
2359
  "left_pr_number": 11105,
2360
  "right_pr_number": 12590,
2361
  "shared_directories": [
@@ -2367,7 +2235,7 @@
2367
  "shared_filenames": [
2368
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2369
  ],
2370
- "similarity": 0.31,
2371
  "size_similarity": 0.05
2372
  }
2373
  ],
@@ -2682,184 +2550,6 @@
2682
  "summary": "5 open PRs share weighted file overlap around `src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py`; representative PR #12467.",
2683
  "title": "Scope: [FIX] Fixes QwenImagePipeline batch issue"
2684
  },
2685
- {
2686
- "authors": [
2687
- "Xyc2016"
2688
- ],
2689
- "average_similarity": 0.419,
2690
- "cluster_id": "pr-scope-10824-4",
2691
- "kind": "pr_scope",
2692
- "last_activity_at": "2026-04-06T15:11:47Z",
2693
- "outside_window_prs": [
2694
- {
2695
- "additions": 2,
2696
- "author": "surya-narayanan",
2697
- "changed_files": 1,
2698
- "created_at": "2025-02-18T20:39:22Z",
2699
- "deletions": 1,
2700
- "draft": false,
2701
- "files_url": "https://github.com/huggingface/diffusers/pull/10824/files",
2702
- "html_url": "https://github.com/huggingface/diffusers/pull/10824",
2703
- "merged": false,
2704
- "number": 10824,
2705
- "state": "open",
2706
- "title": "Update text2image.md",
2707
- "updated_at": "2025-03-21T15:03:17Z"
2708
- },
2709
- {
2710
- "additions": 17,
2711
- "author": "surya-narayanan",
2712
- "changed_files": 1,
2713
- "created_at": "2025-02-18T21:19:41Z",
2714
- "deletions": 0,
2715
- "draft": false,
2716
- "files_url": "https://github.com/huggingface/diffusers/pull/10825/files",
2717
- "html_url": "https://github.com/huggingface/diffusers/pull/10825",
2718
- "merged": false,
2719
- "number": 10825,
2720
- "state": "open",
2721
- "title": "Update text2image.md",
2722
- "updated_at": "2025-03-21T15:03:14Z"
2723
- },
2724
- {
2725
- "additions": 2,
2726
- "author": "a120092009",
2727
- "changed_files": 1,
2728
- "created_at": "2025-11-11T07:34:28Z",
2729
- "deletions": 2,
2730
- "draft": false,
2731
- "files_url": "https://github.com/huggingface/diffusers/pull/12631/files",
2732
- "html_url": "https://github.com/huggingface/diffusers/pull/12631",
2733
- "merged": false,
2734
- "number": 12631,
2735
- "state": "open",
2736
- "title": "Fix Context Parallelism doc",
2737
- "updated_at": "2026-02-03T15:15:59Z"
2738
- }
2739
- ],
2740
- "pairwise": [
2741
- {
2742
- "breadth_similarity": 1.0,
2743
- "concentration_similarity": 1.0,
2744
- "content_similarity": 0.8,
2745
- "left_pr_number": 10824,
2746
- "right_pr_number": 10825,
2747
- "shared_directories": [
2748
- "docs/source/en/training",
2749
- "docs/source/en",
2750
- "docs/source",
2751
- "docs"
2752
- ],
2753
- "shared_filenames": [
2754
- "docs/source/en/training/text2image.md"
2755
- ],
2756
- "similarity": 0.737,
2757
- "size_similarity": 0.176
2758
- },
2759
- {
2760
- "breadth_similarity": 1.0,
2761
- "concentration_similarity": 1.0,
2762
- "content_similarity": 0.208,
2763
- "left_pr_number": 10824,
2764
- "right_pr_number": 12631,
2765
- "shared_directories": [
2766
- "docs/source/en/training",
2767
- "docs/source/en",
2768
- "docs/source",
2769
- "docs"
2770
- ],
2771
- "shared_filenames": [],
2772
- "similarity": 0.408,
2773
- "size_similarity": 0.75
2774
- },
2775
- {
2776
- "breadth_similarity": 1.0,
2777
- "concentration_similarity": 1.0,
2778
- "content_similarity": 0.124,
2779
- "left_pr_number": 12631,
2780
- "right_pr_number": 13423,
2781
- "shared_directories": [
2782
- "docs/source/en",
2783
- "docs/source",
2784
- "docs"
2785
- ],
2786
- "shared_filenames": [],
2787
- "similarity": 0.387,
2788
- "size_similarity": 1.0
2789
- },
2790
- {
2791
- "breadth_similarity": 1.0,
2792
- "concentration_similarity": 1.0,
2793
- "content_similarity": 0.125,
2794
- "left_pr_number": 10824,
2795
- "right_pr_number": 13423,
2796
- "shared_directories": [
2797
- "docs/source/en",
2798
- "docs/source",
2799
- "docs"
2800
- ],
2801
- "shared_filenames": [],
2802
- "similarity": 0.35,
2803
- "size_similarity": 0.75
2804
- },
2805
- {
2806
- "breadth_similarity": 1.0,
2807
- "concentration_similarity": 1.0,
2808
- "content_similarity": 0.233,
2809
- "left_pr_number": 10825,
2810
- "right_pr_number": 12631,
2811
- "shared_directories": [
2812
- "docs/source/en/training",
2813
- "docs/source/en",
2814
- "docs/source",
2815
- "docs"
2816
- ],
2817
- "shared_filenames": [],
2818
- "similarity": 0.349,
2819
- "size_similarity": 0.235
2820
- },
2821
- {
2822
- "breadth_similarity": 1.0,
2823
- "concentration_similarity": 1.0,
2824
- "content_similarity": 0.141,
2825
- "left_pr_number": 10825,
2826
- "right_pr_number": 13423,
2827
- "shared_directories": [
2828
- "docs/source/en",
2829
- "docs/source",
2830
- "docs"
2831
- ],
2832
- "shared_filenames": [],
2833
- "similarity": 0.284,
2834
- "size_similarity": 0.235
2835
- }
2836
- ],
2837
- "pr_count": 4,
2838
- "pr_numbers": [
2839
- 10824,
2840
- 10825,
2841
- 12631,
2842
- 13423
2843
- ],
2844
- "recent_pr_count": 1,
2845
- "recent_pr_numbers": [
2846
- 13423
2847
- ],
2848
- "representative_pr_number": 10824,
2849
- "representative_title": "Update text2image.md",
2850
- "representative_url": "https://github.com/huggingface/diffusers/pull/10824",
2851
- "shared_directories": [
2852
- "docs/source/en",
2853
- "docs/source",
2854
- "docs",
2855
- "docs/source/en/training"
2856
- ],
2857
- "shared_filenames": [
2858
- "docs/source/en/training/text2image.md"
2859
- ],
2860
- "summary": "4 open PRs share weighted file overlap around `docs/source/en/training/text2image.md`; representative PR #10824.",
2861
- "title": "Scope: Update text2image.md"
2862
- },
2863
  {
2864
  "authors": [
2865
  "kitsune-hash"
@@ -2936,7 +2626,7 @@
2936
  {
2937
  "breadth_similarity": 1.0,
2938
  "concentration_similarity": 0.614,
2939
- "content_similarity": 0.461,
2940
  "left_pr_number": 8442,
2941
  "right_pr_number": 12153,
2942
  "shared_directories": [
@@ -2970,7 +2660,7 @@
2970
  {
2971
  "breadth_similarity": 0.5,
2972
  "concentration_similarity": 0.933,
2973
- "content_similarity": 0.502,
2974
  "left_pr_number": 8442,
2975
  "right_pr_number": 13117,
2976
  "shared_directories": [
@@ -3040,123 +2730,6 @@
3040
  "summary": "4 open PRs share weighted file overlap around `src/diffusers/loaders/single_file_model.py`, `src/diffusers/models/modeling_utils.py`; representative PR #12153.",
3041
  "title": "Scope: `no_init_weights` in `from_pretrained` should be optional"
3042
  },
3043
- {
3044
- "authors": [
3045
- "Mr-Neutr0n"
3046
- ],
3047
- "average_similarity": 0.589,
3048
- "cluster_id": "pr-scope-9068-3",
3049
- "kind": "pr_scope",
3050
- "last_activity_at": "2026-02-12T18:11:08Z",
3051
- "outside_window_prs": [
3052
- {
3053
- "additions": 83,
3054
- "author": "suzukimain",
3055
- "changed_files": 2,
3056
- "created_at": "2024-08-03T09:46:38Z",
3057
- "deletions": 6,
3058
- "draft": false,
3059
- "files_url": "https://github.com/huggingface/diffusers/pull/9068/files",
3060
- "html_url": "https://github.com/huggingface/diffusers/pull/9068",
3061
- "merged": false,
3062
- "number": 9068,
3063
- "state": "open",
3064
- "title": "Ability to change the strength of safety_checker",
3065
- "updated_at": "2025-04-10T07:02:08Z"
3066
- },
3067
- {
3068
- "additions": 1,
3069
- "author": "missionfloyd",
3070
- "changed_files": 1,
3071
- "created_at": "2025-12-01T05:09:06Z",
3072
- "deletions": 1,
3073
- "draft": false,
3074
- "files_url": "https://github.com/huggingface/diffusers/pull/12762/files",
3075
- "html_url": "https://github.com/huggingface/diffusers/pull/12762",
3076
- "merged": false,
3077
- "number": 12762,
3078
- "state": "open",
3079
- "title": "from_pipe: Keep existing dtype by default",
3080
- "updated_at": "2026-04-03T01:00:29Z"
3081
- }
3082
- ],
3083
- "pairwise": [
3084
- {
3085
- "breadth_similarity": 1.0,
3086
- "concentration_similarity": 1.0,
3087
- "content_similarity": 0.998,
3088
- "left_pr_number": 12762,
3089
- "right_pr_number": 13103,
3090
- "shared_directories": [
3091
- "src/diffusers/pipelines",
3092
- "src/diffusers",
3093
- "src"
3094
- ],
3095
- "shared_filenames": [
3096
- "src/diffusers/pipelines/pipeline_utils.py"
3097
- ],
3098
- "similarity": 0.949,
3099
- "size_similarity": 0.667
3100
- },
3101
- {
3102
- "breadth_similarity": 0.5,
3103
- "concentration_similarity": 0.607,
3104
- "content_similarity": 0.468,
3105
- "left_pr_number": 9068,
3106
- "right_pr_number": 13103,
3107
- "shared_directories": [
3108
- "src/diffusers/pipelines",
3109
- "src/diffusers",
3110
- "src"
3111
- ],
3112
- "shared_filenames": [
3113
- "src/diffusers/pipelines/pipeline_utils.py"
3114
- ],
3115
- "similarity": 0.413,
3116
- "size_similarity": 0.034
3117
- },
3118
- {
3119
- "breadth_similarity": 0.5,
3120
- "concentration_similarity": 0.607,
3121
- "content_similarity": 0.458,
3122
- "left_pr_number": 9068,
3123
- "right_pr_number": 12762,
3124
- "shared_directories": [
3125
- "src/diffusers/pipelines",
3126
- "src/diffusers",
3127
- "src"
3128
- ],
3129
- "shared_filenames": [
3130
- "src/diffusers/pipelines/pipeline_utils.py"
3131
- ],
3132
- "similarity": 0.404,
3133
- "size_similarity": 0.022
3134
- }
3135
- ],
3136
- "pr_count": 3,
3137
- "pr_numbers": [
3138
- 9068,
3139
- 12762,
3140
- 13103
3141
- ],
3142
- "recent_pr_count": 1,
3143
- "recent_pr_numbers": [
3144
- 13103
3145
- ],
3146
- "representative_pr_number": 13103,
3147
- "representative_title": "fix(pipeline): Preserve dtype in from_pipe() instead of defaulting to float32",
3148
- "representative_url": "https://github.com/huggingface/diffusers/pull/13103",
3149
- "shared_directories": [
3150
- "src/diffusers/pipelines",
3151
- "src/diffusers",
3152
- "src"
3153
- ],
3154
- "shared_filenames": [
3155
- "src/diffusers/pipelines/pipeline_utils.py"
3156
- ],
3157
- "summary": "3 open PRs share weighted file overlap around `src/diffusers/pipelines/pipeline_utils.py`; representative PR #13103.",
3158
- "title": "Scope: fix(pipeline): Preserve dtype in from_pipe() instead of defaulting to float32"
3159
- },
3160
  {
3161
  "authors": [
3162
  "Chase-Xuu"
@@ -3246,7 +2819,7 @@
3246
  "shared_filenames": [
3247
  "src/diffusers/schedulers/scheduling_dpmsolver_multistep.py"
3248
  ],
3249
- "similarity": 0.549,
3250
  "size_similarity": 0.222
3251
  }
3252
  ],
@@ -3393,70 +2966,119 @@
3393
  },
3394
  {
3395
  "authors": [
3396
- "Mr-Neutr0n"
3397
  ],
3398
- "average_similarity": 0.888,
3399
- "cluster_id": "pr-scope-13075-2",
3400
  "kind": "pr_scope",
3401
- "last_activity_at": "2026-02-13T13:44:17Z",
3402
  "outside_window_prs": [
3403
  {
3404
- "additions": 9,
3405
- "author": "akshatvishu",
3406
  "changed_files": 1,
3407
- "created_at": "2026-02-03T20:20:36Z",
3408
- "deletions": 1,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3409
  "draft": false,
3410
- "files_url": "https://github.com/huggingface/diffusers/pull/13075/files",
3411
- "html_url": "https://github.com/huggingface/diffusers/pull/13075",
3412
  "merged": false,
3413
- "number": 13075,
3414
  "state": "open",
3415
- "title": "[Context Parallel] fix: support PyTorch < 2.6 in distributed gather",
3416
- "updated_at": "2026-02-04T11:41:08Z"
3417
  }
3418
  ],
3419
  "pairwise": [
3420
  {
3421
- "breadth_similarity": 1.0,
3422
- "concentration_similarity": 1.0,
3423
- "content_similarity": 0.904,
3424
- "left_pr_number": 13075,
3425
- "right_pr_number": 13093,
3426
  "shared_directories": [
3427
- "src/diffusers/models",
3428
- "src/diffusers",
3429
- "src"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3430
  ],
3431
  "shared_filenames": [
3432
- "src/diffusers/models/_modeling_parallel.py"
3433
  ],
3434
- "similarity": 0.888,
3435
- "size_similarity": 0.7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3436
  }
3437
  ],
3438
- "pr_count": 2,
3439
  "pr_numbers": [
3440
- 13075,
3441
- 13093
 
3442
  ],
3443
  "recent_pr_count": 1,
3444
  "recent_pr_numbers": [
3445
- 13093
3446
  ],
3447
- "representative_pr_number": 13075,
3448
- "representative_title": "[Context Parallel] fix: support PyTorch < 2.6 in distributed gather",
3449
- "representative_url": "https://github.com/huggingface/diffusers/pull/13075",
3450
  "shared_directories": [
3451
- "src/diffusers/models",
3452
- "src/diffusers",
3453
- "src"
3454
  ],
3455
  "shared_filenames": [
3456
- "src/diffusers/models/_modeling_parallel.py"
 
 
3457
  ],
3458
- "summary": "2 open PRs share weighted file overlap around `src/diffusers/models/_modeling_parallel.py`; representative PR #13075.",
3459
- "title": "Scope: [Context Parallel] fix: support PyTorch < 2.6 in distributed gather"
3460
  },
3461
  {
3462
  "authors": [
@@ -3724,6 +3346,65 @@
3724
  "summary": "2 open PRs share weighted file overlap around `src/diffusers/schedulers/scheduling_ddpm.py`; representative PR #12341.",
3725
  "title": "Scope: feat(scheduler): Add scale_betas_for_timesteps to DDPMScheduler"
3726
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3727
  {
3728
  "authors": [
3729
  "s-zx"
 
3
  "authors": [
4
  "DN6"
5
  ],
6
+ "average_similarity": 0.356,
7
  "cluster_id": "pr-scope-13253-9",
8
  "kind": "pr_scope",
9
  "last_activity_at": "2026-03-30T09:49:38Z",
 
12
  {
13
  "breadth_similarity": 1.0,
14
  "concentration_similarity": 1.0,
15
+ "content_similarity": 0.162,
16
  "left_pr_number": 13345,
17
  "right_pr_number": 13346,
18
  "shared_directories": [
 
21
  "tests"
22
  ],
23
  "shared_filenames": [],
24
+ "similarity": 0.403,
25
  "size_similarity": 0.929
26
  },
27
  {
28
  "breadth_similarity": 1.0,
29
  "concentration_similarity": 1.0,
30
+ "content_similarity": 0.158,
31
  "left_pr_number": 13315,
32
  "right_pr_number": 13341,
33
  "shared_directories": [
 
36
  "tests"
37
  ],
38
  "shared_filenames": [],
39
+ "similarity": 0.395,
40
  "size_similarity": 0.898
41
  },
42
  {
43
+ "breadth_similarity": 0.833,
44
  "concentration_similarity": 1.0,
45
+ "content_similarity": 0.167,
46
+ "left_pr_number": 13254,
47
+ "right_pr_number": 13345,
48
  "shared_directories": [
49
  "tests/models/transformers",
50
  "tests/models",
51
  "tests"
52
  ],
53
  "shared_filenames": [],
54
+ "similarity": 0.394,
55
+ "size_similarity": 0.956
56
  },
57
  {
58
+ "breadth_similarity": 0.875,
59
  "concentration_similarity": 1.0,
60
+ "content_similarity": 0.155,
61
+ "left_pr_number": 13345,
62
+ "right_pr_number": 13347,
63
  "shared_directories": [
64
  "tests/models/transformers",
65
  "tests/models",
66
  "tests"
67
  ],
68
  "shared_filenames": [],
69
+ "similarity": 0.394,
70
+ "size_similarity": 0.989
71
  },
72
  {
73
  "breadth_similarity": 0.75,
74
  "concentration_similarity": 1.0,
75
+ "content_similarity": 0.164,
76
  "left_pr_number": 13315,
77
  "right_pr_number": 13340,
78
  "shared_directories": [
 
81
  "tests"
82
  ],
83
  "shared_filenames": [],
84
+ "similarity": 0.39,
85
  "size_similarity": 1.0
86
  },
87
  {
88
  "breadth_similarity": 0.833,
89
  "concentration_similarity": 1.0,
90
+ "content_similarity": 0.17,
91
  "left_pr_number": 13254,
92
  "right_pr_number": 13346,
93
  "shared_directories": [
 
96
  "tests"
97
  ],
98
  "shared_filenames": [],
99
+ "similarity": 0.385,
100
  "size_similarity": 0.888
101
  },
102
  {
103
  "breadth_similarity": 0.875,
104
  "concentration_similarity": 1.0,
105
+ "content_similarity": 0.157,
106
  "left_pr_number": 13346,
107
  "right_pr_number": 13347,
108
  "shared_directories": [
 
111
  "tests"
112
  ],
113
  "shared_filenames": [],
114
+ "similarity": 0.385,
115
  "size_similarity": 0.919
116
  },
117
  {
118
  "breadth_similarity": 0.75,
119
  "concentration_similarity": 1.0,
120
+ "content_similarity": 0.162,
121
  "left_pr_number": 13254,
122
  "right_pr_number": 13347,
123
  "shared_directories": [
 
126
  "tests"
127
  ],
128
  "shared_filenames": [],
129
+ "similarity": 0.383,
130
  "size_similarity": 0.966
131
  },
132
  {
133
  "breadth_similarity": 0.75,
134
  "concentration_similarity": 1.0,
135
+ "content_similarity": 0.164,
136
  "left_pr_number": 13340,
137
  "right_pr_number": 13341,
138
  "shared_directories": [
 
141
  "tests"
142
  ],
143
  "shared_filenames": [],
144
+ "similarity": 0.375,
145
  "size_similarity": 0.898
146
  },
147
  {
148
  "breadth_similarity": 1.0,
149
  "concentration_similarity": 1.0,
150
+ "content_similarity": 0.163,
151
  "left_pr_number": 13253,
152
  "right_pr_number": 13340,
153
  "shared_directories": [
 
156
  "tests"
157
  ],
158
  "shared_filenames": [],
159
+ "similarity": 0.371,
160
  "size_similarity": 0.71
161
  },
162
  {
163
  "breadth_similarity": 0.667,
164
  "concentration_similarity": 1.0,
165
+ "content_similarity": 0.16,
166
  "left_pr_number": 13253,
167
  "right_pr_number": 13346,
168
  "shared_directories": [
 
171
  "tests"
172
  ],
173
  "shared_filenames": [],
174
+ "similarity": 0.371,
175
  "size_similarity": 0.947
176
  },
177
  {
178
  "breadth_similarity": 0.9,
179
  "concentration_similarity": 1.0,
180
+ "content_similarity": 0.158,
181
  "left_pr_number": 13347,
182
  "right_pr_number": 13348,
183
  "shared_directories": [
 
186
  "tests"
187
  ],
188
  "shared_filenames": [],
189
+ "similarity": 0.37,
190
  "size_similarity": 0.798
191
  },
192
  {
193
  "breadth_similarity": 0.75,
194
  "concentration_similarity": 1.0,
195
+ "content_similarity": 0.165,
196
  "left_pr_number": 13253,
197
  "right_pr_number": 13254,
198
  "shared_directories": [
 
201
  "tests"
202
  ],
203
  "shared_filenames": [],
204
+ "similarity": 0.367,
205
  "size_similarity": 0.842
206
  },
207
  {
208
  "breadth_similarity": 1.0,
209
  "concentration_similarity": 1.0,
210
+ "content_similarity": 0.166,
211
  "left_pr_number": 13254,
212
  "right_pr_number": 13341,
213
  "shared_directories": [
 
216
  "tests"
217
  ],
218
  "shared_filenames": [],
219
+ "similarity": 0.366,
220
  "size_similarity": 0.665
221
  },
222
  {
223
  "breadth_similarity": 0.7,
224
  "concentration_similarity": 1.0,
225
+ "content_similarity": 0.171,
226
  "left_pr_number": 13254,
227
  "right_pr_number": 13348,
228
  "shared_directories": [
 
231
  "tests"
232
  ],
233
  "shared_filenames": [],
234
+ "similarity": 0.363,
235
  "size_similarity": 0.826
236
  },
237
  {
238
  "breadth_similarity": 0.8,
239
  "concentration_similarity": 1.0,
240
+ "content_similarity": 0.163,
241
  "left_pr_number": 13345,
242
  "right_pr_number": 13348,
243
  "shared_directories": [
 
246
  "tests"
247
  ],
248
  "shared_filenames": [],
249
+ "similarity": 0.363,
250
  "size_similarity": 0.79
251
  },
252
  {
253
  "breadth_similarity": 0.667,
254
  "concentration_similarity": 1.0,
255
+ "content_similarity": 0.158,
256
  "left_pr_number": 13253,
257
  "right_pr_number": 13345,
258
  "shared_directories": [
 
261
  "tests"
262
  ],
263
  "shared_filenames": [],
264
+ "similarity": 0.359,
265
  "size_similarity": 0.88
266
  },
267
  {
268
  "breadth_similarity": 0.833,
269
  "concentration_similarity": 1.0,
270
+ "content_similarity": 0.161,
271
  "left_pr_number": 13341,
272
  "right_pr_number": 13346,
273
  "shared_directories": [
 
276
  "tests"
277
  ],
278
  "shared_filenames": [],
279
+ "similarity": 0.358,
280
  "size_similarity": 0.749
281
  },
282
  {
283
  "breadth_similarity": 1.0,
284
  "concentration_similarity": 1.0,
285
+ "content_similarity": 0.166,
286
  "left_pr_number": 13254,
287
  "right_pr_number": 13315,
288
  "shared_directories": [
 
291
  "tests"
292
  ],
293
  "shared_filenames": [],
294
+ "similarity": 0.356,
295
  "size_similarity": 0.597
296
  },
297
  {
298
  "breadth_similarity": 0.8,
299
  "concentration_similarity": 1.0,
300
+ "content_similarity": 0.165,
301
  "left_pr_number": 13346,
302
  "right_pr_number": 13348,
303
  "shared_directories": [
 
306
  "tests"
307
  ],
308
  "shared_filenames": [],
309
+ "similarity": 0.356,
310
  "size_similarity": 0.734
311
  },
312
  {
313
  "breadth_similarity": 0.75,
314
  "concentration_similarity": 1.0,
315
+ "content_similarity": 0.157,
316
  "left_pr_number": 13253,
317
  "right_pr_number": 13341,
318
  "shared_directories": [
 
321
  "tests"
322
  ],
323
  "shared_filenames": [],
324
+ "similarity": 0.353,
325
  "size_similarity": 0.79
326
  },
327
  {
328
  "breadth_similarity": 0.625,
329
  "concentration_similarity": 1.0,
330
+ "content_similarity": 0.153,
331
  "left_pr_number": 13253,
332
  "right_pr_number": 13347,
333
  "shared_directories": [
 
336
  "tests"
337
  ],
338
  "shared_filenames": [],
339
+ "similarity": 0.35,
340
  "size_similarity": 0.871
341
  },
342
  {
343
  "breadth_similarity": 0.833,
344
  "concentration_similarity": 1.0,
345
+ "content_similarity": 0.159,
346
  "left_pr_number": 13341,
347
  "right_pr_number": 13345,
348
  "shared_directories": [
 
351
  "tests"
352
  ],
353
  "shared_filenames": [],
354
+ "similarity": 0.349,
355
  "size_similarity": 0.696
356
  },
357
  {
358
  "breadth_similarity": 0.833,
359
  "concentration_similarity": 1.0,
360
+ "content_similarity": 0.161,
361
  "left_pr_number": 13315,
362
  "right_pr_number": 13346,
363
  "shared_directories": [
 
366
  "tests"
367
  ],
368
  "shared_filenames": [],
369
+ "similarity": 0.347,
370
  "size_similarity": 0.673
371
  },
372
  {
373
  "breadth_similarity": 0.75,
374
  "concentration_similarity": 1.0,
375
+ "content_similarity": 0.157,
376
  "left_pr_number": 13253,
377
  "right_pr_number": 13315,
378
  "shared_directories": [
 
381
  "tests"
382
  ],
383
  "shared_filenames": [],
384
+ "similarity": 0.341,
385
  "size_similarity": 0.71
386
  },
387
  {
388
  "breadth_similarity": 0.833,
389
  "concentration_similarity": 1.0,
390
+ "content_similarity": 0.159,
391
  "left_pr_number": 13315,
392
  "right_pr_number": 13345,
393
  "shared_directories": [
 
396
  "tests"
397
  ],
398
  "shared_filenames": [],
399
+ "similarity": 0.338,
400
  "size_similarity": 0.625
401
  },
402
  {
403
  "breadth_similarity": 0.75,
404
  "concentration_similarity": 1.0,
405
+ "content_similarity": 0.173,
406
  "left_pr_number": 13254,
407
  "right_pr_number": 13340,
408
  "shared_directories": [
 
411
  "tests"
412
  ],
413
  "shared_filenames": [],
414
+ "similarity": 0.336,
415
  "size_similarity": 0.597
416
  },
417
  {
418
  "breadth_similarity": 0.75,
419
  "concentration_similarity": 1.0,
420
+ "content_similarity": 0.154,
421
  "left_pr_number": 13341,
422
  "right_pr_number": 13347,
423
  "shared_directories": [
 
426
  "tests"
427
  ],
428
  "shared_filenames": [],
429
+ "similarity": 0.336,
430
  "size_similarity": 0.688
431
  },
432
  {
433
  "breadth_similarity": 0.667,
434
  "concentration_similarity": 1.0,
435
+ "content_similarity": 0.168,
436
  "left_pr_number": 13340,
437
  "right_pr_number": 13346,
438
  "shared_directories": [
 
441
  "tests"
442
  ],
443
  "shared_filenames": [],
444
+ "similarity": 0.335,
445
  "size_similarity": 0.673
446
  },
447
  {
448
  "breadth_similarity": 0.6,
449
  "concentration_similarity": 1.0,
450
+ "content_similarity": 0.161,
451
  "left_pr_number": 13253,
452
  "right_pr_number": 13348,
453
  "shared_directories": [
 
456
  "tests"
457
  ],
458
  "shared_filenames": [],
459
+ "similarity": 0.327,
460
  "size_similarity": 0.695
461
  },
462
  {
463
  "breadth_similarity": 0.667,
464
  "concentration_similarity": 1.0,
465
+ "content_similarity": 0.166,
466
  "left_pr_number": 13340,
467
  "right_pr_number": 13345,
468
  "shared_directories": [
 
471
  "tests"
472
  ],
473
  "shared_filenames": [],
474
+ "similarity": 0.326,
475
  "size_similarity": 0.625
476
  },
477
  {
478
  "breadth_similarity": 0.75,
479
  "concentration_similarity": 1.0,
480
+ "content_similarity": 0.154,
481
  "left_pr_number": 13315,
482
  "right_pr_number": 13347,
483
  "shared_directories": [
 
486
  "tests"
487
  ],
488
  "shared_filenames": [],
489
+ "similarity": 0.325,
490
  "size_similarity": 0.618
491
  },
492
  {
493
  "breadth_similarity": 0.625,
494
  "concentration_similarity": 1.0,
495
+ "content_similarity": 0.16,
496
  "left_pr_number": 13340,
497
  "right_pr_number": 13347,
498
  "shared_directories": [
 
501
  "tests"
502
  ],
503
  "shared_filenames": [],
504
+ "similarity": 0.317,
505
  "size_similarity": 0.618
506
  },
507
  {
508
  "breadth_similarity": 0.7,
509
  "concentration_similarity": 1.0,
510
+ "content_similarity": 0.162,
511
  "left_pr_number": 13341,
512
  "right_pr_number": 13348,
513
  "shared_directories": [
 
516
  "tests"
517
  ],
518
  "shared_filenames": [],
519
+ "similarity": 0.316,
520
  "size_similarity": 0.549
521
  },
522
  {
523
  "breadth_similarity": 0.7,
524
  "concentration_similarity": 1.0,
525
+ "content_similarity": 0.162,
526
  "left_pr_number": 13315,
527
  "right_pr_number": 13348,
528
  "shared_directories": [
 
531
  "tests"
532
  ],
533
  "shared_filenames": [],
534
+ "similarity": 0.307,
535
  "size_similarity": 0.494
536
  },
537
  {
538
  "breadth_similarity": 0.6,
539
  "concentration_similarity": 1.0,
540
+ "content_similarity": 0.169,
541
  "left_pr_number": 13340,
542
  "right_pr_number": 13348,
543
  "shared_directories": [
 
546
  "tests"
547
  ],
548
  "shared_filenames": [],
549
+ "similarity": 0.302,
550
  "size_similarity": 0.494
551
  }
552
  ],
 
618
  {
619
  "breadth_similarity": 0.647,
620
  "concentration_similarity": 1.0,
621
+ "content_similarity": 0.382,
622
  "left_pr_number": 13273,
623
  "right_pr_number": 13353,
624
  "shared_directories": [
 
632
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py",
633
  "examples/dreambooth/train_dreambooth_lora_z_image.py"
634
  ],
635
+ "similarity": 0.485,
636
  "size_similarity": 0.687
637
  },
638
  {
639
  "breadth_similarity": 0.8,
640
  "concentration_similarity": 1.0,
641
+ "content_similarity": 0.386,
642
  "left_pr_number": 13307,
643
  "right_pr_number": 13353,
644
  "shared_directories": [
 
673
  {
674
  "breadth_similarity": 0.588,
675
  "concentration_similarity": 1.0,
676
+ "content_similarity": 0.311,
677
  "left_pr_number": 13273,
678
  "right_pr_number": 13307,
679
  "shared_directories": [
 
685
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
686
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py"
687
  ],
688
+ "similarity": 0.337,
689
  "size_similarity": 0.071
690
  },
691
  {
692
  "breadth_similarity": 0.559,
693
  "concentration_similarity": 1.0,
694
+ "content_similarity": 0.267,
695
  "left_pr_number": 13273,
696
  "right_pr_number": 13415,
697
  "shared_directories": [
 
702
  "examples/dreambooth/train_dreambooth_lora_flux2.py",
703
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
704
  ],
705
+ "similarity": 0.31,
706
  "size_similarity": 0.114
707
  }
708
  ],
 
737
  "summary": "4 open PRs share weighted file overlap around `examples/dreambooth/train_dreambooth_lora_flux2.py`, `examples/dreambooth/train_dreambooth_lora_flux2_klein.py`, `examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py`; representative PR #13307.",
738
  "title": "Scope: fix(dreambooth): batch size mismatch with --with_prior_preservation in flux2 scripts"
739
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
740
  {
741
  "authors": [
742
  "christopher5106",
743
  "sayakpaul"
744
  ],
745
+ "average_similarity": 0.487,
746
+ "cluster_id": "pr-scope-12851-6",
747
  "kind": "pr_scope",
748
+ "last_activity_at": "2026-04-10T15:11:13Z",
749
  "outside_window_prs": [
750
  {
751
  "additions": 7,
 
797
  {
798
  "breadth_similarity": 1.0,
799
  "concentration_similarity": 1.0,
800
+ "content_similarity": 0.849,
801
  "left_pr_number": 12851,
802
  "right_pr_number": 13171,
803
  "shared_directories": [
 
808
  "shared_filenames": [
809
  "src/diffusers/models/attention_dispatch.py"
810
  ],
811
+ "similarity": 0.761,
812
  "size_similarity": 0.109
813
  },
814
  {
815
  "breadth_similarity": 0.417,
816
  "concentration_similarity": 0.955,
817
+ "content_similarity": 0.581,
818
  "left_pr_number": 12851,
819
  "right_pr_number": 12988,
820
  "shared_directories": [
 
825
  "shared_filenames": [
826
  "src/diffusers/models/attention_dispatch.py"
827
  ],
828
+ "similarity": 0.618,
829
  "size_similarity": 0.815
830
  },
831
  {
832
  "breadth_similarity": 1.0,
833
  "concentration_similarity": 0.823,
834
+ "content_similarity": 0.42,
835
  "left_pr_number": 12988,
836
  "right_pr_number": 13373,
837
  "shared_directories": [
 
842
  "shared_filenames": [
843
  "src/diffusers/models/attention_dispatch.py"
844
  ],
845
+ "similarity": 0.579,
846
  "size_similarity": 0.955
847
  },
848
  {
849
  "breadth_similarity": 0.417,
850
  "concentration_similarity": 0.778,
851
+ "content_similarity": 0.521,
852
  "left_pr_number": 12851,
853
  "right_pr_number": 13373,
854
  "shared_directories": [
 
859
  "shared_filenames": [
860
  "src/diffusers/models/attention_dispatch.py"
861
  ],
862
+ "similarity": 0.562,
863
  "size_similarity": 0.778
864
  },
865
  {
866
  "breadth_similarity": 0.417,
867
  "concentration_similarity": 0.955,
868
+ "content_similarity": 0.63,
869
  "left_pr_number": 12988,
870
  "right_pr_number": 13171,
871
  "shared_directories": [
 
876
  "shared_filenames": [
877
  "src/diffusers/models/attention_dispatch.py"
878
  ],
879
+ "similarity": 0.544,
880
  "size_similarity": 0.089
881
  },
882
  {
883
  "breadth_similarity": 0.417,
884
  "concentration_similarity": 0.778,
885
+ "content_similarity": 0.613,
886
  "left_pr_number": 13171,
887
  "right_pr_number": 13373,
888
  "shared_directories": [
 
893
  "shared_filenames": [
894
  "src/diffusers/models/attention_dispatch.py"
895
  ],
896
+ "similarity": 0.523,
897
  "size_similarity": 0.085
898
  },
899
+ {
900
+ "breadth_similarity": 1.0,
901
+ "concentration_similarity": 1.0,
902
+ "content_similarity": 0.515,
903
+ "left_pr_number": 13171,
904
+ "right_pr_number": 13443,
905
+ "shared_directories": [
906
+ "src/diffusers/models",
907
+ "src/diffusers",
908
+ "src"
909
+ ],
910
+ "shared_filenames": [
911
+ "src/diffusers/models/attention_dispatch.py"
912
+ ],
913
+ "similarity": 0.511,
914
+ "size_similarity": 0.003
915
+ },
916
+ {
917
+ "breadth_similarity": 1.0,
918
+ "concentration_similarity": 1.0,
919
+ "content_similarity": 0.496,
920
+ "left_pr_number": 12851,
921
+ "right_pr_number": 13443,
922
+ "shared_directories": [
923
+ "src/diffusers/models",
924
+ "src/diffusers",
925
+ "src"
926
+ ],
927
+ "shared_filenames": [
928
+ "src/diffusers/models/attention_dispatch.py"
929
+ ],
930
+ "similarity": 0.501,
931
+ "size_similarity": 0.025
932
+ },
933
+ {
934
+ "breadth_similarity": 0.417,
935
+ "concentration_similarity": 0.778,
936
+ "content_similarity": 0.513,
937
+ "left_pr_number": 13373,
938
+ "right_pr_number": 13443,
939
+ "shared_directories": [
940
+ "src/diffusers/models",
941
+ "src/diffusers",
942
+ "src"
943
+ ],
944
+ "shared_filenames": [
945
+ "src/diffusers/models/attention_dispatch.py"
946
+ ],
947
+ "similarity": 0.444,
948
+ "size_similarity": 0.032
949
+ },
950
  {
951
  "breadth_similarity": 0.333,
952
  "concentration_similarity": 0.479,
953
+ "content_similarity": 0.439,
954
  "left_pr_number": 12851,
955
  "right_pr_number": 12870,
956
  "shared_directories": [
 
961
  "shared_filenames": [
962
  "src/diffusers/models/attention_dispatch.py"
963
  ],
964
+ "similarity": 0.42,
965
  "size_similarity": 0.37
966
  },
967
  {
968
  "breadth_similarity": 0.333,
969
  "concentration_similarity": 0.479,
970
+ "content_similarity": 0.455,
971
  "left_pr_number": 12870,
972
  "right_pr_number": 13171,
973
  "shared_directories": [
 
978
  "shared_filenames": [
979
  "src/diffusers/models/attention_dispatch.py"
980
  ],
981
+ "similarity": 0.42,
982
  "size_similarity": 0.295
983
  },
984
  {
985
  "breadth_similarity": 0.833,
986
  "concentration_similarity": 0.702,
987
+ "content_similarity": 0.32,
988
  "left_pr_number": 12870,
989
  "right_pr_number": 13373,
990
  "shared_directories": [
 
995
  "shared_filenames": [
996
  "src/diffusers/models/attention_dispatch.py"
997
  ],
998
+ "similarity": 0.386,
999
  "size_similarity": 0.288
1000
  },
1001
  {
1002
  "breadth_similarity": 0.833,
1003
  "concentration_similarity": 0.525,
1004
+ "content_similarity": 0.304,
1005
  "left_pr_number": 12870,
1006
  "right_pr_number": 12988,
1007
  "shared_directories": [
 
1012
  "shared_filenames": [
1013
  "src/diffusers/models/attention_dispatch.py"
1014
  ],
1015
+ "similarity": 0.368,
1016
  "size_similarity": 0.301
1017
+ },
1018
+ {
1019
+ "breadth_similarity": 0.417,
1020
+ "concentration_similarity": 0.955,
1021
+ "content_similarity": 0.358,
1022
+ "left_pr_number": 12988,
1023
+ "right_pr_number": 13443,
1024
+ "shared_directories": [
1025
+ "src/diffusers/models",
1026
+ "src/diffusers",
1027
+ "src"
1028
+ ],
1029
+ "shared_filenames": [
1030
+ "src/diffusers/models/attention_dispatch.py"
1031
+ ],
1032
+ "similarity": 0.345,
1033
+ "size_similarity": 0.03
1034
+ },
1035
+ {
1036
+ "breadth_similarity": 0.333,
1037
+ "concentration_similarity": 0.479,
1038
+ "content_similarity": 0.37,
1039
+ "left_pr_number": 12870,
1040
+ "right_pr_number": 13443,
1041
+ "shared_directories": [
1042
+ "src/diffusers/models",
1043
+ "src/diffusers",
1044
+ "src"
1045
+ ],
1046
+ "shared_filenames": [
1047
+ "src/diffusers/models/attention_dispatch.py"
1048
+ ],
1049
+ "similarity": 0.318,
1050
+ "size_similarity": 0.009
1051
  }
1052
  ],
1053
+ "pr_count": 6,
1054
  "pr_numbers": [
1055
  12851,
1056
  12870,
1057
  12988,
1058
  13171,
1059
+ 13373,
1060
+ 13443
1061
  ],
1062
+ "recent_pr_count": 3,
1063
  "recent_pr_numbers": [
1064
  13171,
1065
+ 13373,
1066
+ 13443
1067
  ],
1068
  "representative_pr_number": 12851,
1069
  "representative_title": "refactor: replace fa3 wrapper with original fa3 in attention backends registry",
 
1076
  "shared_filenames": [
1077
  "src/diffusers/models/attention_dispatch.py"
1078
  ],
1079
+ "summary": "6 open PRs share weighted file overlap around `src/diffusers/models/attention_dispatch.py`; representative PR #12851.",
1080
  "title": "Scope: refactor: replace fa3 wrapper with original fa3 in attention backends registry"
1081
  },
1082
  {
1083
  "authors": [
1084
+ "jscaldwell55",
1085
+ "yunjoochoi"
1086
  ],
1087
+ "average_similarity": 0.598,
1088
+ "cluster_id": "pr-scope-13102-3",
1089
  "kind": "pr_scope",
1090
+ "last_activity_at": "2026-03-16T21:55:13Z",
1091
  "outside_window_prs": [
1092
  {
1093
+ "additions": 12,
1094
+ "author": "Mr-Neutr0n",
1095
+ "changed_files": 1,
1096
+ "created_at": "2026-02-08T12:14:29Z",
1097
+ "deletions": 8,
1098
  "draft": false,
1099
+ "files_url": "https://github.com/huggingface/diffusers/pull/13102/files",
1100
+ "html_url": "https://github.com/huggingface/diffusers/pull/13102",
1101
  "merged": false,
1102
+ "number": 13102,
1103
  "state": "open",
1104
+ "title": "fix(controlnet): Use deep copy in ZImageControlNet.from_transformer",
1105
+ "updated_at": "2026-02-08T12:49:55Z"
1106
  }
1107
  ],
1108
  "pairwise": [
1109
  {
1110
  "breadth_similarity": 1.0,
1111
  "concentration_similarity": 1.0,
1112
+ "content_similarity": 0.989,
1113
+ "left_pr_number": 13102,
1114
+ "right_pr_number": 13136,
1115
  "shared_directories": [
1116
+ "src/diffusers/models/controlnets",
1117
  "src/diffusers/models",
1118
  "src/diffusers",
1119
  "src"
1120
  ],
1121
  "shared_filenames": [
1122
+ "src/diffusers/models/controlnets/controlnet_z_image.py"
1123
  ],
1124
+ "similarity": 0.97,
1125
+ "size_similarity": 0.85
1126
  },
1127
  {
1128
+ "breadth_similarity": 1.0,
1129
+ "concentration_similarity": 1.0,
1130
+ "content_similarity": 0.383,
1131
+ "left_pr_number": 13102,
1132
+ "right_pr_number": 13267,
1133
  "shared_directories": [
1134
+ "src/diffusers/models/controlnets",
1135
  "src/diffusers/models",
1136
  "src/diffusers",
1137
  "src"
1138
  ],
1139
  "shared_filenames": [
1140
+ "src/diffusers/models/controlnets/controlnet_z_image.py"
1141
  ],
1142
+ "similarity": 0.426,
1143
+ "size_similarity": 0.05
1144
  },
1145
  {
1146
+ "breadth_similarity": 1.0,
1147
+ "concentration_similarity": 1.0,
1148
+ "content_similarity": 0.341,
1149
+ "left_pr_number": 13136,
1150
+ "right_pr_number": 13267,
1151
  "shared_directories": [
1152
+ "src/diffusers/models/controlnets",
1153
  "src/diffusers/models",
1154
  "src/diffusers",
1155
  "src"
1156
  ],
1157
  "shared_filenames": [
1158
+ "src/diffusers/models/controlnets/controlnet_z_image.py"
1159
  ],
1160
+ "similarity": 0.397,
1161
+ "size_similarity": 0.059
1162
  }
1163
  ],
1164
  "pr_count": 3,
1165
  "pr_numbers": [
1166
+ 13102,
1167
+ 13136,
1168
+ 13267
1169
  ],
1170
  "recent_pr_count": 2,
1171
  "recent_pr_numbers": [
1172
+ 13136,
1173
+ 13267
1174
  ],
1175
+ "representative_pr_number": 13102,
1176
+ "representative_title": "fix(controlnet): Use deep copy in ZImageControlNet.from_transformer",
1177
+ "representative_url": "https://github.com/huggingface/diffusers/pull/13102",
1178
  "shared_directories": [
1179
+ "src/diffusers/models/controlnets",
1180
  "src/diffusers/models",
1181
  "src/diffusers",
1182
  "src"
1183
  ],
1184
  "shared_filenames": [
1185
+ "src/diffusers/models/controlnets/controlnet_z_image.py"
1186
  ],
1187
+ "summary": "3 open PRs share weighted file overlap around `src/diffusers/models/controlnets/controlnet_z_image.py`; representative PR #13102.",
1188
+ "title": "Scope: fix(controlnet): Use deep copy in ZImageControlNet.from_transformer"
1189
  },
1190
  {
1191
  "authors": [
1192
+ "paulinebm",
1193
+ "sayakpaul"
1194
  ],
1195
+ "average_similarity": 0.367,
1196
+ "cluster_id": "pr-scope-7404-3",
1197
  "kind": "pr_scope",
1198
+ "last_activity_at": "2026-04-10T06:27:38Z",
1199
  "outside_window_prs": [
1200
  {
1201
+ "additions": 100,
1202
+ "author": "DN6",
1203
+ "changed_files": 2,
1204
+ "created_at": "2024-03-20T10:38:24Z",
1205
+ "deletions": 1,
1206
  "draft": false,
1207
+ "files_url": "https://github.com/huggingface/diffusers/pull/7404/files",
1208
+ "html_url": "https://github.com/huggingface/diffusers/pull/7404",
1209
  "merged": false,
1210
+ "number": 7404,
1211
  "state": "open",
1212
+ "title": "[Do Not Merge] Remove shared memory restriction on containers for Pipeline Tests",
1213
+ "updated_at": "2024-07-15T12:57:35Z"
1214
  }
1215
  ],
1216
  "pairwise": [
1217
  {
1218
  "breadth_similarity": 1.0,
1219
  "concentration_similarity": 1.0,
1220
+ "content_similarity": 0.199,
1221
+ "left_pr_number": 13329,
1222
+ "right_pr_number": 13438,
1223
  "shared_directories": [
1224
+ ".github/workflows",
1225
+ ".github"
 
 
1226
  ],
1227
+ "shared_filenames": [],
1228
+ "similarity": 0.385,
1229
+ "size_similarity": 0.639
 
 
1230
  },
1231
  {
1232
  "breadth_similarity": 0.5,
1233
+ "concentration_similarity": 0.99,
1234
+ "content_similarity": 0.195,
1235
+ "left_pr_number": 7404,
1236
+ "right_pr_number": 13438,
1237
  "shared_directories": [
1238
+ ".github/workflows",
1239
+ ".github"
 
 
1240
  ],
1241
+ "shared_filenames": [],
1242
+ "similarity": 0.36,
1243
+ "size_similarity": 0.828
 
 
1244
  },
1245
  {
1246
  "breadth_similarity": 0.5,
1247
+ "concentration_similarity": 0.99,
1248
+ "content_similarity": 0.199,
1249
+ "left_pr_number": 7404,
1250
+ "right_pr_number": 13329,
1251
  "shared_directories": [
1252
+ ".github/workflows",
1253
+ ".github"
 
 
1254
  ],
1255
+ "shared_filenames": [],
1256
+ "similarity": 0.354,
1257
+ "size_similarity": 0.772
 
 
1258
  }
1259
  ],
1260
  "pr_count": 3,
1261
  "pr_numbers": [
1262
+ 7404,
1263
+ 13329,
1264
+ 13438
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1265
  ],
1266
  "recent_pr_count": 2,
1267
  "recent_pr_numbers": [
1268
+ 13329,
1269
+ 13438
1270
  ],
1271
+ "representative_pr_number": 13438,
1272
+ "representative_title": "add PR fork workable",
1273
+ "representative_url": "https://github.com/huggingface/diffusers/pull/13438",
1274
  "shared_directories": [
1275
+ ".github/workflows",
1276
+ ".github"
 
 
 
1277
  ],
1278
+ "shared_filenames": [],
1279
+ "summary": "3 open PRs cluster in `.github/workflows`, `.github` with similar change breadth; representative PR #13438.",
1280
+ "title": "Scope: add PR fork workable"
1281
  },
1282
  {
1283
  "authors": [
 
1314
  ],
1315
  "recent_pr_count": 2,
1316
  "recent_pr_numbers": [
1317
+ 13116,
1318
+ 13330
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1319
  ],
1320
+ "representative_pr_number": 13116,
1321
+ "representative_title": "[tests] tests for `modules_to_not_convert`",
1322
+ "representative_url": "https://github.com/huggingface/diffusers/pull/13116",
1323
  "shared_directories": [
1324
+ "tests/models/testing_utils",
1325
+ "tests/models",
1326
+ "tests"
 
1327
  ],
1328
  "shared_filenames": [
1329
+ "tests/models/testing_utils/quantization.py"
 
 
 
1330
  ],
1331
+ "summary": "2 open PRs share weighted file overlap around `tests/models/testing_utils/quantization.py`; representative PR #13116.",
1332
+ "title": "Scope: [tests] tests for `modules_to_not_convert`"
1333
  },
1334
  {
1335
  "authors": [
1336
  "akshan-main"
1337
  ],
1338
+ "average_similarity": 0.341,
1339
  "cluster_id": "pr-scope-13378-2",
1340
  "kind": "pr_scope",
1341
+ "last_activity_at": "2026-04-10T19:05:11Z",
1342
  "outside_window_prs": [],
1343
  "pairwise": [
1344
  {
1345
+ "breadth_similarity": 0.862,
1346
+ "concentration_similarity": 0.999,
1347
+ "content_similarity": 0.099,
1348
  "left_pr_number": 13378,
1349
  "right_pr_number": 13389,
1350
  "shared_directories": [
 
1359
  "src/diffusers/modular_pipelines/__init__.py",
1360
  "src/diffusers/modular_pipelines/modular_pipeline.py"
1361
  ],
1362
+ "similarity": 0.341,
1363
+ "size_similarity": 0.908
1364
  }
1365
  ],
1366
  "pr_count": 2,
 
1642
  "shared_filenames": [
1643
  "src/diffusers/models/attention_processor.py"
1644
  ],
1645
+ "similarity": 0.462,
1646
  "size_similarity": 0.176
1647
  },
1648
  {
 
1744
  "shared_filenames": [
1745
  "src/diffusers/models/attention_processor.py"
1746
  ],
1747
+ "similarity": 0.41,
1748
  "size_similarity": 0.176
1749
  },
1750
  {
 
1882
  "authors": [
1883
  "jashshah999"
1884
  ],
1885
+ "average_similarity": 0.511,
1886
  "cluster_id": "pr-scope-11105-6",
1887
  "kind": "pr_scope",
1888
  "last_activity_at": "2026-03-12T15:16:37Z",
 
1997
  "shared_filenames": [
1998
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1999
  ],
2000
+ "similarity": 0.81,
2001
  "size_similarity": 0.714
2002
  },
2003
  {
 
2039
  {
2040
  "breadth_similarity": 1.0,
2041
  "concentration_similarity": 0.748,
2042
+ "content_similarity": 0.421,
2043
  "left_pr_number": 11105,
2044
  "right_pr_number": 12191,
2045
  "shared_directories": [
 
2055
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py",
2056
  "tests/models/autoencoders/test_models_autoencoder_wan.py"
2057
  ],
2058
+ "similarity": 0.572,
2059
  "size_similarity": 0.933
2060
  },
2061
  {
2062
  "breadth_similarity": 0.417,
2063
  "concentration_similarity": 0.955,
2064
+ "content_similarity": 0.39,
2065
  "left_pr_number": 12342,
2066
  "right_pr_number": 13190,
2067
  "shared_directories": [
 
2073
  "shared_filenames": [
2074
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2075
  ],
2076
+ "similarity": 0.505,
2077
  "size_similarity": 0.955
2078
  },
2079
  {
2080
  "breadth_similarity": 0.833,
2081
  "concentration_similarity": 0.988,
2082
+ "content_similarity": 0.345,
2083
  "left_pr_number": 12191,
2084
  "right_pr_number": 13190,
2085
  "shared_directories": [
 
2091
  "shared_filenames": [
2092
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2093
  ],
2094
+ "similarity": 0.476,
2095
  "size_similarity": 0.682
2096
  },
2097
  {
2098
  "breadth_similarity": 0.5,
2099
  "concentration_similarity": 0.714,
2100
+ "content_similarity": 0.403,
2101
  "left_pr_number": 11105,
2102
  "right_pr_number": 12342,
2103
  "shared_directories": [
 
2115
  {
2116
  "breadth_similarity": 0.667,
2117
  "concentration_similarity": 1.0,
2118
+ "content_similarity": 0.456,
2119
  "left_pr_number": 12342,
2120
  "right_pr_number": 12590,
2121
  "shared_directories": [
 
2127
  "shared_filenames": [
2128
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2129
  ],
2130
+ "similarity": 0.447,
2131
  "size_similarity": 0.076
2132
  },
2133
  {
2134
  "breadth_similarity": 0.583,
2135
  "concentration_similarity": 0.967,
2136
+ "content_similarity": 0.457,
2137
  "left_pr_number": 12191,
2138
  "right_pr_number": 12590,
2139
  "shared_directories": [
 
2145
  "shared_filenames": [
2146
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2147
  ],
2148
+ "similarity": 0.435,
2149
  "size_similarity": 0.054
2150
  },
2151
  {
2152
  "breadth_similarity": 0.667,
2153
  "concentration_similarity": 1.0,
2154
+ "content_similarity": 0.405,
2155
  "left_pr_number": 12180,
2156
  "right_pr_number": 12590,
2157
  "shared_directories": [
 
2163
  "shared_filenames": [
2164
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2165
  ],
2166
+ "similarity": 0.402,
2167
  "size_similarity": 0.014
2168
  },
2169
  {
 
2187
  {
2188
  "breadth_similarity": 0.417,
2189
  "concentration_similarity": 0.955,
2190
+ "content_similarity": 0.347,
2191
  "left_pr_number": 12180,
2192
  "right_pr_number": 13190,
2193
  "shared_directories": [
 
2199
  "shared_filenames": [
2200
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2201
  ],
2202
+ "similarity": 0.359,
2203
  "size_similarity": 0.182
2204
  },
2205
  {
2206
  "breadth_similarity": 0.75,
2207
  "concentration_similarity": 0.955,
2208
+ "content_similarity": 0.29,
2209
  "left_pr_number": 12590,
2210
  "right_pr_number": 13190,
2211
  "shared_directories": [
 
2217
  "shared_filenames": [
2218
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2219
  ],
2220
+ "similarity": 0.338,
2221
  "size_similarity": 0.079
2222
  },
2223
  {
2224
  "breadth_similarity": 0.583,
2225
  "concentration_similarity": 0.714,
2226
+ "content_similarity": 0.296,
2227
  "left_pr_number": 11105,
2228
  "right_pr_number": 12590,
2229
  "shared_directories": [
 
2235
  "shared_filenames": [
2236
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2237
  ],
2238
+ "similarity": 0.309,
2239
  "size_similarity": 0.05
2240
  }
2241
  ],
 
2550
  "summary": "5 open PRs share weighted file overlap around `src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py`; representative PR #12467.",
2551
  "title": "Scope: [FIX] Fixes QwenImagePipeline batch issue"
2552
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2553
  {
2554
  "authors": [
2555
  "kitsune-hash"
 
2626
  {
2627
  "breadth_similarity": 1.0,
2628
  "concentration_similarity": 0.614,
2629
+ "content_similarity": 0.462,
2630
  "left_pr_number": 8442,
2631
  "right_pr_number": 12153,
2632
  "shared_directories": [
 
2660
  {
2661
  "breadth_similarity": 0.5,
2662
  "concentration_similarity": 0.933,
2663
+ "content_similarity": 0.503,
2664
  "left_pr_number": 8442,
2665
  "right_pr_number": 13117,
2666
  "shared_directories": [
 
2730
  "summary": "4 open PRs share weighted file overlap around `src/diffusers/loaders/single_file_model.py`, `src/diffusers/models/modeling_utils.py`; representative PR #12153.",
2731
  "title": "Scope: `no_init_weights` in `from_pretrained` should be optional"
2732
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2733
  {
2734
  "authors": [
2735
  "Chase-Xuu"
 
2819
  "shared_filenames": [
2820
  "src/diffusers/schedulers/scheduling_dpmsolver_multistep.py"
2821
  ],
2822
+ "similarity": 0.548,
2823
  "size_similarity": 0.222
2824
  }
2825
  ],
 
2966
  },
2967
  {
2968
  "authors": [
2969
+ "sayakpaul"
2970
  ],
2971
+ "average_similarity": 0.359,
2972
+ "cluster_id": "pr-scope-6978-3",
2973
  "kind": "pr_scope",
2974
+ "last_activity_at": "2026-04-10T15:58:45Z",
2975
  "outside_window_prs": [
2976
  {
2977
+ "additions": 22,
2978
+ "author": "Bhavay-2001",
2979
  "changed_files": 1,
2980
+ "created_at": "2024-02-14T16:19:30Z",
2981
+ "deletions": 26,
2982
+ "draft": false,
2983
+ "files_url": "https://github.com/huggingface/diffusers/pull/6978/files",
2984
+ "html_url": "https://github.com/huggingface/diffusers/pull/6978",
2985
+ "merged": false,
2986
+ "number": 6978,
2987
+ "state": "open",
2988
+ "title": "Update train_dreambooth_lora_sd15_advanced.py",
2989
+ "updated_at": "2024-05-03T15:04:43Z"
2990
+ },
2991
+ {
2992
+ "additions": 33,
2993
+ "author": "linoytsaban",
2994
+ "changed_files": 2,
2995
+ "created_at": "2024-03-18T10:11:48Z",
2996
+ "deletions": 10,
2997
  "draft": false,
2998
+ "files_url": "https://github.com/huggingface/diffusers/pull/7372/files",
2999
+ "html_url": "https://github.com/huggingface/diffusers/pull/7372",
3000
  "merged": false,
3001
+ "number": 7372,
3002
  "state": "open",
3003
+ "title": "[Dreambooth LoRA training] Add `edm` tags + scheduler type to model card ",
3004
+ "updated_at": "2024-09-14T15:17:13Z"
3005
  }
3006
  ],
3007
  "pairwise": [
3008
  {
3009
+ "breadth_similarity": 0.35,
3010
+ "concentration_similarity": 0.863,
3011
+ "content_similarity": 0.361,
3012
+ "left_pr_number": 7372,
3013
+ "right_pr_number": 13442,
3014
  "shared_directories": [
3015
+ "examples/advanced_diffusion_training",
3016
+ "examples/dreambooth",
3017
+ "examples"
3018
+ ],
3019
+ "shared_filenames": [
3020
+ "examples/advanced_diffusion_training/train_dreambooth_lora_sdxl_advanced.py",
3021
+ "examples/dreambooth/train_dreambooth_lora_sdxl.py"
3022
+ ],
3023
+ "similarity": 0.37,
3024
+ "size_similarity": 0.257
3025
+ },
3026
+ {
3027
+ "breadth_similarity": 0.175,
3028
+ "concentration_similarity": 0.677,
3029
+ "content_similarity": 0.386,
3030
+ "left_pr_number": 6978,
3031
+ "right_pr_number": 13442,
3032
+ "shared_directories": [
3033
+ "examples/advanced_diffusion_training",
3034
+ "examples"
3035
  ],
3036
  "shared_filenames": [
3037
+ "examples/advanced_diffusion_training/train_dreambooth_lora_sd15_advanced.py"
3038
  ],
3039
+ "similarity": 0.365,
3040
+ "size_similarity": 0.287
3041
+ },
3042
+ {
3043
+ "breadth_similarity": 0.5,
3044
+ "concentration_similarity": 0.814,
3045
+ "content_similarity": 0.167,
3046
+ "left_pr_number": 6978,
3047
+ "right_pr_number": 7372,
3048
+ "shared_directories": [
3049
+ "examples/advanced_diffusion_training",
3050
+ "examples"
3051
+ ],
3052
+ "shared_filenames": [],
3053
+ "similarity": 0.342,
3054
+ "size_similarity": 0.896
3055
  }
3056
  ],
3057
+ "pr_count": 3,
3058
  "pr_numbers": [
3059
+ 6978,
3060
+ 7372,
3061
+ 13442
3062
  ],
3063
  "recent_pr_count": 1,
3064
  "recent_pr_numbers": [
3065
+ 13442
3066
  ],
3067
+ "representative_pr_number": 13442,
3068
+ "representative_title": "[wip] [tests] fix training tests",
3069
+ "representative_url": "https://github.com/huggingface/diffusers/pull/13442",
3070
  "shared_directories": [
3071
+ "examples/advanced_diffusion_training",
3072
+ "examples",
3073
+ "examples/dreambooth"
3074
  ],
3075
  "shared_filenames": [
3076
+ "examples/advanced_diffusion_training/train_dreambooth_lora_sd15_advanced.py",
3077
+ "examples/advanced_diffusion_training/train_dreambooth_lora_sdxl_advanced.py",
3078
+ "examples/dreambooth/train_dreambooth_lora_sdxl.py"
3079
  ],
3080
+ "summary": "3 open PRs share weighted file overlap around `examples/advanced_diffusion_training/train_dreambooth_lora_sd15_advanced.py`, `examples/advanced_diffusion_training/train_dreambooth_lora_sdxl_advanced.py`, `examples/dreambooth/train_dreambooth_lora_sdxl.py`; representative PR #13442.",
3081
+ "title": "Scope: [wip] [tests] fix training tests"
3082
  },
3083
  {
3084
  "authors": [
 
3346
  "summary": "2 open PRs share weighted file overlap around `src/diffusers/schedulers/scheduling_ddpm.py`; representative PR #12341.",
3347
  "title": "Scope: feat(scheduler): Add scale_betas_for_timesteps to DDPMScheduler"
3348
  },
3349
+ {
3350
+ "authors": [
3351
+ "Ricardo-M-L"
3352
+ ],
3353
+ "average_similarity": 0.362,
3354
+ "cluster_id": "pr-scope-10449-2",
3355
+ "kind": "pr_scope",
3356
+ "last_activity_at": "2026-04-08T17:39:01Z",
3357
+ "outside_window_prs": [
3358
+ {
3359
+ "additions": 276,
3360
+ "author": "KaranpreetRaja",
3361
+ "changed_files": 1,
3362
+ "created_at": "2025-01-04T03:06:38Z",
3363
+ "deletions": 0,
3364
+ "draft": false,
3365
+ "files_url": "https://github.com/huggingface/diffusers/pull/10449/files",
3366
+ "html_url": "https://github.com/huggingface/diffusers/pull/10449",
3367
+ "merged": false,
3368
+ "number": 10449,
3369
+ "state": "open",
3370
+ "title": "[#10076] Adds conversion script from diffusers to cogvideox",
3371
+ "updated_at": "2026-03-10T21:03:47Z"
3372
+ }
3373
+ ],
3374
+ "pairwise": [
3375
+ {
3376
+ "breadth_similarity": 1.0,
3377
+ "concentration_similarity": 1.0,
3378
+ "content_similarity": 0.093,
3379
+ "left_pr_number": 10449,
3380
+ "right_pr_number": 13435,
3381
+ "shared_directories": [
3382
+ "scripts"
3383
+ ],
3384
+ "shared_filenames": [],
3385
+ "similarity": 0.362,
3386
+ "size_similarity": 0.979
3387
+ }
3388
+ ],
3389
+ "pr_count": 2,
3390
+ "pr_numbers": [
3391
+ 10449,
3392
+ 13435
3393
+ ],
3394
+ "recent_pr_count": 1,
3395
+ "recent_pr_numbers": [
3396
+ 13435
3397
+ ],
3398
+ "representative_pr_number": 10449,
3399
+ "representative_title": "[#10076] Adds conversion script from diffusers to cogvideox",
3400
+ "representative_url": "https://github.com/huggingface/diffusers/pull/10449",
3401
+ "shared_directories": [
3402
+ "scripts"
3403
+ ],
3404
+ "shared_filenames": [],
3405
+ "summary": "2 open PRs cluster in `scripts` with similar change breadth; representative PR #10449.",
3406
+ "title": "Scope: [#10076] Adds conversion script from diffusers to cogvideox"
3407
+ },
3408
  {
3409
  "authors": [
3410
  "s-zx"
data/prs.json CHANGED
@@ -1,14 +1,314 @@
1
  [
2
  {
3
- "additions": 1218,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  "author": "HsiaWinter",
5
  "author_association": "FIRST_TIMER",
6
  "body_excerpt": "# What does this PR do? We have introduced a new text-to-image model called ERNIE-Image, which will soon be open-sourced to the community. This PR includes the model architecture definition, the pipeline, as well as the related documentati\u2026",
7
- "changed_files": 13,
8
  "cluster_id": null,
9
  "cluster_ids": [],
10
  "cluster_role": null,
11
- "comments_count": 0,
12
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13432",
13
  "created_at": "2026-04-08T04:14:03Z",
14
  "deletions": 0,
@@ -25,10 +325,10 @@
25
  ],
26
  "merged": false,
27
  "number": 13432,
28
- "review_comments_count": 8,
29
  "state": "open",
30
  "title": "Add ernie image",
31
- "updated_at": "2026-04-08T04:14:21Z"
32
  },
33
  {
34
  "additions": 2,
@@ -129,26 +429,29 @@
129
  {
130
  "additions": 2,
131
  "author": "Xyc2016",
132
- "author_association": "FIRST_TIME_CONTRIBUTOR",
133
  "body_excerpt": "## Summary - Fix `LoRA's` \u2192 `LoRAs` in two places (lines 104 and 106) - plural, not possessive - Fix `trigger it` \u2192 `trigger them` (pronoun agreement: \"Some LoRAs\" is plural) ## Changes **Line 104:** > Among adapters, [LoRA's] are the most\u2026",
134
  "changed_files": 1,
135
  "cluster_id": null,
136
  "cluster_ids": [],
137
  "cluster_role": null,
138
- "comments_count": 0,
139
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13423",
140
  "created_at": "2026-04-06T14:42:14Z",
141
  "deletions": 2,
142
  "draft": false,
143
  "files_url": "https://github.com/huggingface/diffusers/pull/13423/files",
144
  "html_url": "https://github.com/huggingface/diffusers/pull/13423",
145
- "labels": [],
146
- "merged": false,
 
 
 
147
  "number": 13423,
148
  "review_comments_count": 1,
149
- "state": "open",
150
  "title": "Fix grammar in LoRA documentation",
151
- "updated_at": "2026-04-06T15:11:47Z"
152
  },
153
  {
154
  "additions": 16,
@@ -220,7 +523,7 @@
220
  "review_comments_count": 0,
221
  "state": "closed",
222
  "title": "Fix VAE offload encode device mismatch in DreamBooth scripts",
223
- "updated_at": "2026-04-06T14:53:07Z"
224
  },
225
  {
226
  "additions": 16,
@@ -415,28 +718,32 @@
415
  "updated_at": "2026-04-03T23:40:27Z"
416
  },
417
  {
418
- "additions": 23,
419
  "author": "akshan-main",
420
- "author_association": "FIRST_TIME_CONTRIBUTOR",
421
  "body_excerpt": "## What does this PR do? Part of #13401 `QwenEmbedRope.forward()` copies `pos_freqs` and `neg_freqs` from CPU to GPU via `.to(device)` on every transformer forward call. These tensors are fixed at init and never change, so the repeated tra\u2026",
422
  "changed_files": 1,
423
  "cluster_id": null,
424
  "cluster_ids": [],
425
  "cluster_role": null,
426
- "comments_count": 2,
427
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13406",
428
  "created_at": "2026-04-03T21:17:17Z",
429
  "deletions": 10,
430
  "draft": false,
431
  "files_url": "https://github.com/huggingface/diffusers/pull/13406/files",
432
  "html_url": "https://github.com/huggingface/diffusers/pull/13406",
433
- "labels": [],
434
- "merged": false,
 
 
 
 
435
  "number": 13406,
436
- "review_comments_count": 0,
437
- "state": "open",
438
  "title": "Cache RoPE freqs on device to avoid repeated CPU-GPU copy in QwenImage",
439
- "updated_at": "2026-04-08T05:39:31Z"
440
  },
441
  {
442
  "additions": 23,
@@ -457,10 +764,10 @@
457
  "labels": [],
458
  "merged": true,
459
  "number": 13405,
460
- "review_comments_count": 4,
461
  "state": "closed",
462
  "title": "Remove references to torchao's AffineQuantizedTensor",
463
- "updated_at": "2026-04-06T18:41:26Z"
464
  },
465
  {
466
  "additions": 152,
@@ -609,13 +916,13 @@
609
  {
610
  "additions": 4,
611
  "author": "chenyangzhu1",
612
- "author_association": "FIRST_TIME_CONTRIBUTOR",
613
  "body_excerpt": "# What does this PR do? I found that the same problem in https://github.com/huggingface/diffusers/issues/13292 also appears in Qwen-Image's dreambooth lora script. https://github.com/huggingface/diffusers/blob/8070f6ec54a7699d5ee285090d973\u2026",
614
  "changed_files": 1,
615
  "cluster_id": null,
616
  "cluster_ids": [],
617
  "cluster_role": null,
618
- "comments_count": 6,
619
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13396",
620
  "created_at": "2026-04-03T04:50:53Z",
621
  "deletions": 1,
@@ -626,12 +933,12 @@
626
  "size/S",
627
  "examples"
628
  ],
629
- "merged": false,
630
  "number": 13396,
631
  "review_comments_count": 0,
632
- "state": "open",
633
  "title": "fix(qwen-image dreambooth): correct prompt embed repeats when using `--with_prior_preservation`",
634
- "updated_at": "2026-04-08T06:27:11Z"
635
  },
636
  {
637
  "additions": 19,
@@ -682,15 +989,15 @@
682
  "updated_at": "2026-04-02T20:42:32Z"
683
  },
684
  {
685
- "additions": 1952,
686
  "author": "RuixiangMa",
687
  "author_association": "FIRST_TIME_CONTRIBUTOR",
688
  "body_excerpt": "# What does this PR do? Adds [LongCat-AudioDiT](https://github.com/meituan-longcat/LongCat-AudioDiT) model support to diffusers. Although LongCat-AudioDiT can be used for TTS-like generation, it is fundamentally a diffusion-based audio gen\u2026",
689
- "changed_files": 14,
690
  "cluster_id": null,
691
  "cluster_ids": [],
692
  "cluster_role": null,
693
- "comments_count": 0,
694
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13390",
695
  "created_at": "2026-04-02T17:19:18Z",
696
  "deletions": 0,
@@ -706,15 +1013,15 @@
706
  ],
707
  "merged": false,
708
  "number": 13390,
709
- "review_comments_count": 35,
710
  "state": "open",
711
  "title": "[Feat] Adds LongCat-AudioDiT pipeline ",
712
- "updated_at": "2026-04-08T04:38:13Z"
713
  },
714
  {
715
- "additions": 1667,
716
  "author": "akshan-main",
717
- "author_association": "FIRST_TIME_CONTRIBUTOR",
718
  "body_excerpt": "## What does this PR do? Adds modular pipeline blocks for HunyuanVideo 1.5 with both text-to-video (`HunyuanVideo15Blocks`) and image-to-video (`HunyuanVideo15Image2VideoBlocks`). **Parity verified on Colab G4 GPU:** - T2V: MAD 0.000000 vs\u2026",
719
  "changed_files": 12,
720
  "cluster_id": null,
@@ -727,13 +1034,17 @@
727
  "draft": false,
728
  "files_url": "https://github.com/huggingface/diffusers/pull/13389/files",
729
  "html_url": "https://github.com/huggingface/diffusers/pull/13389",
730
- "labels": [],
 
 
 
 
731
  "merged": false,
732
  "number": 13389,
733
  "review_comments_count": 0,
734
  "state": "open",
735
  "title": "Add modular pipeline for HunyuanVideo 1.5",
736
- "updated_at": "2026-04-06T15:49:30Z"
737
  },
738
  {
739
  "additions": 160,
@@ -762,13 +1073,13 @@
762
  {
763
  "additions": 66,
764
  "author": "chenyangzhu1",
765
- "author_association": "FIRST_TIME_CONTRIBUTOR",
766
  "body_excerpt": "# What does this PR do? When running the `train_dreambooth_lora_qwen_image.py `script with the `--with_prior_preservation` flag, the training crashes during the text embedding extraction phase. Fixing two distinct bugs related to tensor co\u2026",
767
  "changed_files": 1,
768
  "cluster_id": null,
769
  "cluster_ids": [],
770
  "cluster_role": null,
771
- "comments_count": 5,
772
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13387",
773
  "created_at": "2026-04-02T15:33:42Z",
774
  "deletions": 2,
@@ -779,12 +1090,12 @@
779
  "size/M",
780
  "examples"
781
  ],
782
- "merged": false,
783
  "number": 13387,
784
  "review_comments_count": 2,
785
- "state": "open",
786
  "title": "Handle prompt embedding concat in Qwen dreambooth example",
787
- "updated_at": "2026-04-08T06:28:20Z"
788
  },
789
  {
790
  "additions": 46,
@@ -934,15 +1245,15 @@
934
  "updated_at": "2026-04-08T02:05:24Z"
935
  },
936
  {
937
- "additions": 1871,
938
  "author": "akshan-main",
939
- "author_association": "FIRST_TIME_CONTRIBUTOR",
940
  "body_excerpt": "# What does this PR do? Adds modular pipeline support for LTX Video, covering both text-to-video and image-to-video. The implementation follows the same structure as the existing Wan modular pipeline. ### Text-to-video ``` LTXBlocks (Seque\u2026",
941
- "changed_files": 12,
942
  "cluster_id": null,
943
  "cluster_ids": [],
944
  "cluster_role": null,
945
- "comments_count": 17,
946
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13378",
947
  "created_at": "2026-04-01T10:57:41Z",
948
  "deletions": 0,
@@ -952,14 +1263,15 @@
952
  "labels": [
953
  "tests",
954
  "size/L",
955
- "modular-pipelines"
 
956
  ],
957
  "merged": false,
958
  "number": 13378,
959
- "review_comments_count": 23,
960
  "state": "open",
961
  "title": "[modular] Add LTX Video modular pipeline",
962
- "updated_at": "2026-04-08T01:22:17Z"
963
  },
964
  {
965
  "additions": 11,
@@ -1353,11 +1665,9 @@
1353
  "author_association": "MEMBER",
1354
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1355
  "changed_files": 5,
1356
- "cluster_id": "cluster-13069-15",
1357
- "cluster_ids": [
1358
- "cluster-13069-15"
1359
- ],
1360
- "cluster_role": "member",
1361
  "comments_count": 0,
1362
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13348",
1363
  "created_at": "2026-03-26T11:31:31Z",
@@ -1379,11 +1689,9 @@
1379
  "author_association": "MEMBER",
1380
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1381
  "changed_files": 4,
1382
- "cluster_id": "cluster-13069-15",
1383
- "cluster_ids": [
1384
- "cluster-13069-15"
1385
- ],
1386
- "cluster_role": "member",
1387
  "comments_count": 0,
1388
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13347",
1389
  "created_at": "2026-03-26T11:22:21Z",
@@ -1405,11 +1713,9 @@
1405
  "author_association": "MEMBER",
1406
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1407
  "changed_files": 3,
1408
- "cluster_id": "cluster-13069-15",
1409
- "cluster_ids": [
1410
- "cluster-13069-15"
1411
- ],
1412
- "cluster_role": "member",
1413
  "comments_count": 0,
1414
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13346",
1415
  "created_at": "2026-03-26T11:11:59Z",
@@ -1431,11 +1737,9 @@
1431
  "author_association": "MEMBER",
1432
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1433
  "changed_files": 3,
1434
- "cluster_id": "cluster-13069-15",
1435
- "cluster_ids": [
1436
- "cluster-13069-15"
1437
- ],
1438
- "cluster_role": "member",
1439
  "comments_count": 0,
1440
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13345",
1441
  "created_at": "2026-03-26T11:05:29Z",
@@ -1457,11 +1761,9 @@
1457
  "author_association": "MEMBER",
1458
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1459
  "changed_files": 2,
1460
- "cluster_id": "cluster-13069-15",
1461
- "cluster_ids": [
1462
- "cluster-13069-15"
1463
- ],
1464
- "cluster_role": "member",
1465
  "comments_count": 2,
1466
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13344",
1467
  "created_at": "2026-03-26T11:03:48Z",
@@ -1487,11 +1789,9 @@
1487
  "author_association": "MEMBER",
1488
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1489
  "changed_files": 5,
1490
- "cluster_id": "cluster-13069-15",
1491
- "cluster_ids": [
1492
- "cluster-13069-15"
1493
- ],
1494
- "cluster_role": "member",
1495
  "comments_count": 1,
1496
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13342",
1497
  "created_at": "2026-03-26T10:43:26Z",
@@ -1513,11 +1813,9 @@
1513
  "author_association": "MEMBER",
1514
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1515
  "changed_files": 2,
1516
- "cluster_id": "cluster-13069-15",
1517
- "cluster_ids": [
1518
- "cluster-13069-15"
1519
- ],
1520
- "cluster_role": "member",
1521
  "comments_count": 2,
1522
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13341",
1523
  "created_at": "2026-03-26T10:07:29Z",
@@ -1539,11 +1837,9 @@
1539
  "author_association": "MEMBER",
1540
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1541
  "changed_files": 1,
1542
- "cluster_id": "cluster-13069-15",
1543
- "cluster_ids": [
1544
- "cluster-13069-15"
1545
- ],
1546
- "cluster_role": "member",
1547
  "comments_count": 0,
1548
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13340",
1549
  "created_at": "2026-03-26T09:56:24Z",
@@ -1661,11 +1957,9 @@
1661
  "author_association": "MEMBER",
1662
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1663
  "changed_files": 1,
1664
- "cluster_id": "cluster-13069-15",
1665
- "cluster_ids": [
1666
- "cluster-13069-15"
1667
- ],
1668
- "cluster_role": "member",
1669
  "comments_count": 2,
1670
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13335",
1671
  "created_at": "2026-03-26T04:07:43Z",
@@ -1738,20 +2032,25 @@
1738
  "cluster_id": null,
1739
  "cluster_ids": [],
1740
  "cluster_role": null,
1741
- "comments_count": 1,
1742
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13332",
1743
  "created_at": "2026-03-25T08:42:00Z",
1744
  "deletions": 10,
1745
  "draft": false,
1746
  "files_url": "https://github.com/huggingface/diffusers/pull/13332/files",
1747
  "html_url": "https://github.com/huggingface/diffusers/pull/13332",
1748
- "labels": [],
1749
- "merged": false,
 
 
 
 
 
1750
  "number": 13332,
1751
  "review_comments_count": 1,
1752
- "state": "open",
1753
  "title": "[tests] tighten dependency testing.",
1754
- "updated_at": "2026-03-30T10:40:01Z"
1755
  },
1756
  {
1757
  "additions": 1417,
@@ -1882,7 +2181,7 @@
1882
  "cluster_id": null,
1883
  "cluster_ids": [],
1884
  "cluster_role": null,
1885
- "comments_count": 27,
1886
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13326",
1887
  "created_at": "2026-03-25T01:26:53Z",
1888
  "deletions": 64,
@@ -1895,7 +2194,7 @@
1895
  "review_comments_count": 17,
1896
  "state": "open",
1897
  "title": "Add Flux2 LoKR adapter support prototype with dual conversion paths",
1898
- "updated_at": "2026-04-05T14:11:44Z"
1899
  },
1900
  {
1901
  "additions": 2048,
@@ -1913,13 +2212,17 @@
1913
  "draft": false,
1914
  "files_url": "https://github.com/huggingface/diffusers/pull/13325/files",
1915
  "html_url": "https://github.com/huggingface/diffusers/pull/13325",
1916
- "labels": [],
 
 
 
 
1917
  "merged": false,
1918
  "number": 13325,
1919
  "review_comments_count": 10,
1920
  "state": "open",
1921
  "title": "[flux.2 LoRA] make lora training compatible with flux.2 klein kv",
1922
- "updated_at": "2026-04-01T11:18:58Z"
1923
  },
1924
  {
1925
  "additions": 2549,
@@ -1948,7 +2251,7 @@
1948
  "review_comments_count": 23,
1949
  "state": "open",
1950
  "title": "feat: Add Modular Pipeline for Stable Diffusion 3 (SD3)",
1951
- "updated_at": "2026-04-07T16:52:56Z"
1952
  },
1953
  {
1954
  "additions": 8,
@@ -2124,11 +2427,9 @@
2124
  "author_association": "MEMBER",
2125
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
2126
  "changed_files": 2,
2127
- "cluster_id": "cluster-13069-15",
2128
- "cluster_ids": [
2129
- "cluster-13069-15"
2130
- ],
2131
- "cluster_role": "member",
2132
  "comments_count": 0,
2133
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13315",
2134
  "created_at": "2026-03-23T11:47:51Z",
@@ -2577,28 +2878,36 @@
2577
  "updated_at": "2026-03-23T12:40:21Z"
2578
  },
2579
  {
2580
- "additions": 93,
2581
  "author": "JingyaHuang",
2582
  "author_association": "MEMBER",
2583
  "body_excerpt": "# What does this PR do? This PR adds AWS Neuron (Trainium/Inferentia) as an officially supported compute backend in Diffusers, on par with existing backends like CUDA, MPS, XPU, and MLU. **Changes** - import_utils.py \u2014 adds is_torch_neuron\u2026",
2584
- "changed_files": 9,
2585
  "cluster_id": null,
2586
  "cluster_ids": [],
2587
  "cluster_role": null,
2588
  "comments_count": 1,
2589
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13289",
2590
  "created_at": "2026-03-19T16:01:08Z",
2591
- "deletions": 17,
2592
  "draft": true,
2593
  "files_url": "https://github.com/huggingface/diffusers/pull/13289/files",
2594
  "html_url": "https://github.com/huggingface/diffusers/pull/13289",
2595
- "labels": [],
 
 
 
 
 
 
 
 
2596
  "merged": false,
2597
  "number": 13289,
2598
  "review_comments_count": 0,
2599
  "state": "open",
2600
  "title": "[Neuron] Add AWS Neuron (Trainium/Inferentia) as an officially supported device",
2601
- "updated_at": "2026-04-03T09:38:22Z"
2602
  },
2603
  {
2604
  "additions": 110,
@@ -2801,9 +3110,11 @@
2801
  "author_association": "FIRST_TIME_CONTRIBUTOR",
2802
  "body_excerpt": "## Summary Fixes #13124 `log_validation()` in dreambooth training scripts runs pipeline inference using the same UNet/transformer that is being trained, without `torch.no_grad()`. With `--mixed_precision=\"fp16\"`, gradients are computed and\u2026",
2803
  "changed_files": 17,
2804
- "cluster_id": null,
2805
- "cluster_ids": [],
2806
- "cluster_role": null,
 
 
2807
  "comments_count": 0,
2808
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13273",
2809
  "created_at": "2026-03-16T14:13:58Z",
@@ -3161,11 +3472,9 @@
3161
  "author_association": "MEMBER",
3162
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
3163
  "changed_files": 2,
3164
- "cluster_id": "cluster-13069-15",
3165
- "cluster_ids": [
3166
- "cluster-13069-15"
3167
- ],
3168
- "cluster_role": "member",
3169
  "comments_count": 0,
3170
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13254",
3171
  "created_at": "2026-03-11T10:25:06Z",
@@ -3187,11 +3496,9 @@
3187
  "author_association": "MEMBER",
3188
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
3189
  "changed_files": 1,
3190
- "cluster_id": "cluster-13069-15",
3191
- "cluster_ids": [
3192
- "cluster-13069-15"
3193
- ],
3194
- "cluster_role": "member",
3195
  "comments_count": 0,
3196
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13253",
3197
  "created_at": "2026-03-11T06:04:17Z",
@@ -3504,20 +3811,23 @@
3504
  "cluster_id": null,
3505
  "cluster_ids": [],
3506
  "cluster_role": null,
3507
- "comments_count": 2,
3508
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13237",
3509
  "created_at": "2026-03-09T22:34:15Z",
3510
  "deletions": 1,
3511
  "draft": false,
3512
  "files_url": "https://github.com/huggingface/diffusers/pull/13237/files",
3513
  "html_url": "https://github.com/huggingface/diffusers/pull/13237",
3514
- "labels": [],
 
 
 
3515
  "merged": false,
3516
  "number": 13237,
3517
  "review_comments_count": 0,
3518
  "state": "open",
3519
  "title": "Add support for FLUX.2 Klein 9B and 4B in single_file_utils",
3520
- "updated_at": "2026-04-07T04:51:47Z"
3521
  },
3522
  {
3523
  "additions": 1,
@@ -3624,7 +3934,7 @@
3624
  "cluster_id": null,
3625
  "cluster_ids": [],
3626
  "cluster_role": null,
3627
- "comments_count": 15,
3628
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13231",
3629
  "created_at": "2026-03-09T04:49:54Z",
3630
  "deletions": 4,
@@ -3637,7 +3947,7 @@
3637
  "review_comments_count": 17,
3638
  "state": "open",
3639
  "title": "Add RAE Diffusion Transformer inference/preliminary training pipelines",
3640
- "updated_at": "2026-04-02T12:46:57Z"
3641
  },
3642
  {
3643
  "additions": 3,
@@ -5994,437 +6304,5 @@
5994
  "state": "closed",
5995
  "title": "Cosmos Transfer2.5 Auto-Regressive Inference Pipeline",
5996
  "updated_at": "2026-02-26T00:42:29Z"
5997
- },
5998
- {
5999
- "additions": 0,
6000
- "author": "asomoza",
6001
- "author_association": "MEMBER",
6002
- "body_excerpt": "# What does this PR do? Removes `ftfy` imports before check. Fixes #13112 @yiyixuxu",
6003
- "changed_files": 3,
6004
- "cluster_id": null,
6005
- "cluster_ids": [],
6006
- "cluster_role": null,
6007
- "comments_count": 1,
6008
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13113",
6009
- "created_at": "2026-02-09T21:56:12Z",
6010
- "deletions": 3,
6011
- "draft": false,
6012
- "files_url": "https://github.com/huggingface/diffusers/pull/13113/files",
6013
- "html_url": "https://github.com/huggingface/diffusers/pull/13113",
6014
- "labels": [],
6015
- "merged": true,
6016
- "number": 13113,
6017
- "review_comments_count": 0,
6018
- "state": "closed",
6019
- "title": "[SkyReelsV2] Fix ftfy import",
6020
- "updated_at": "2026-02-10T07:26:14Z"
6021
- },
6022
- {
6023
- "additions": 37,
6024
- "author": "Mr-Neutr0n",
6025
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6026
- "body_excerpt": "## Summary Fixes #12630 - Some AudioLDM2 model repos (e.g. `anhnct/audioldm2_gigaspeech`) use `GPT2Model` instead of `GPT2LMHeadModel` as the language model. `GPT2Model` does not inherit from `GenerationMixin`, so calling `_get_initial_cac\u2026",
6027
- "changed_files": 2,
6028
- "cluster_id": null,
6029
- "cluster_ids": [],
6030
- "cluster_role": null,
6031
- "comments_count": 1,
6032
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13111",
6033
- "created_at": "2026-02-09T18:41:12Z",
6034
- "deletions": 9,
6035
- "draft": false,
6036
- "files_url": "https://github.com/huggingface/diffusers/pull/13111/files",
6037
- "html_url": "https://github.com/huggingface/diffusers/pull/13111",
6038
- "labels": [],
6039
- "merged": false,
6040
- "number": 13111,
6041
- "review_comments_count": 0,
6042
- "state": "open",
6043
- "title": "Fix AudioLDM2Pipeline AttributeError with GPT2Model",
6044
- "updated_at": "2026-02-12T18:11:24Z"
6045
- },
6046
- {
6047
- "additions": 6,
6048
- "author": "Mr-Neutr0n",
6049
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6050
- "body_excerpt": "## Summary - Add a bounds check in `AuraFlowPatchEmbed.pe_selection_index_based_on_dim()` to prevent out-of-bounds positional embedding indices - When the input latent dimensions exceed the PE grid size, the centered-crop index calculation\u2026",
6051
- "changed_files": 1,
6052
- "cluster_id": null,
6053
- "cluster_ids": [],
6054
- "cluster_role": null,
6055
- "comments_count": 1,
6056
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13110",
6057
- "created_at": "2026-02-09T18:35:08Z",
6058
- "deletions": 0,
6059
- "draft": false,
6060
- "files_url": "https://github.com/huggingface/diffusers/pull/13110/files",
6061
- "html_url": "https://github.com/huggingface/diffusers/pull/13110",
6062
- "labels": [],
6063
- "merged": false,
6064
- "number": 13110,
6065
- "review_comments_count": 0,
6066
- "state": "open",
6067
- "title": "Add bounds check for AuraFlow positional embedding indices",
6068
- "updated_at": "2026-02-12T18:11:22Z"
6069
- },
6070
- {
6071
- "additions": 5,
6072
- "author": "Mr-Neutr0n",
6073
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6074
- "body_excerpt": "## Summary - Fix `SanaCombinedTimestepGuidanceEmbeddings.forward()` to handle the case where `guidance` is `None` - When `guidance_embeds=True` but `guidance` is not provided at inference time, the forward call would crash trying to projec\u2026",
6075
- "changed_files": 1,
6076
- "cluster_id": null,
6077
- "cluster_ids": [],
6078
- "cluster_role": null,
6079
- "comments_count": 1,
6080
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13109",
6081
- "created_at": "2026-02-09T18:33:34Z",
6082
- "deletions": 1,
6083
- "draft": false,
6084
- "files_url": "https://github.com/huggingface/diffusers/pull/13109/files",
6085
- "html_url": "https://github.com/huggingface/diffusers/pull/13109",
6086
- "labels": [],
6087
- "merged": false,
6088
- "number": 13109,
6089
- "review_comments_count": 0,
6090
- "state": "open",
6091
- "title": "Fix SanaCombinedTimestepGuidanceEmbeddings to handle missing guidance",
6092
- "updated_at": "2026-02-12T18:11:20Z"
6093
- },
6094
- {
6095
- "additions": 9,
6096
- "author": "Mr-Neutr0n",
6097
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6098
- "body_excerpt": "## Summary - Fix `DDIMScheduler.step()` to correctly compute `prev_timestep` when `timestep_spacing` is set to `linspace` or `trailing` - The previous implementation used a hard-coded formula (`timestep - num_train_timesteps // num_inferen\u2026",
6099
- "changed_files": 1,
6100
- "cluster_id": null,
6101
- "cluster_ids": [],
6102
- "cluster_role": null,
6103
- "comments_count": 1,
6104
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13108",
6105
- "created_at": "2026-02-09T18:31:34Z",
6106
- "deletions": 1,
6107
- "draft": false,
6108
- "files_url": "https://github.com/huggingface/diffusers/pull/13108/files",
6109
- "html_url": "https://github.com/huggingface/diffusers/pull/13108",
6110
- "labels": [],
6111
- "merged": false,
6112
- "number": 13108,
6113
- "review_comments_count": 0,
6114
- "state": "open",
6115
- "title": "Fix DDIMScheduler.step() prev_timestep for non-leading spacing",
6116
- "updated_at": "2026-02-12T18:11:18Z"
6117
- },
6118
- {
6119
- "additions": 2,
6120
- "author": "Mr-Neutr0n",
6121
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6122
- "body_excerpt": "## Summary Fixes `from_pipe()` to preserve the source pipeline's dtype instead of defaulting to float32. ## Problem When using `from_pipe()` to create a new pipeline from an existing one, the dtype was not preserved: ```python pipe = Stabl\u2026",
6123
- "changed_files": 1,
6124
- "cluster_id": null,
6125
- "cluster_ids": [],
6126
- "cluster_role": null,
6127
- "comments_count": 1,
6128
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13103",
6129
- "created_at": "2026-02-08T12:56:56Z",
6130
- "deletions": 1,
6131
- "draft": false,
6132
- "files_url": "https://github.com/huggingface/diffusers/pull/13103/files",
6133
- "html_url": "https://github.com/huggingface/diffusers/pull/13103",
6134
- "labels": [],
6135
- "merged": false,
6136
- "number": 13103,
6137
- "review_comments_count": 0,
6138
- "state": "open",
6139
- "title": "fix(pipeline): Preserve dtype in from_pipe() instead of defaulting to float32",
6140
- "updated_at": "2026-02-12T18:11:08Z"
6141
- },
6142
- {
6143
- "additions": 12,
6144
- "author": "Mr-Neutr0n",
6145
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6146
- "body_excerpt": "## Summary Use `copy.deepcopy()` instead of direct assignment in `ZImageControlNet.from_transformer()` to prevent weight sharing between controlnet and transformer. ## Problem The `from_transformer` method was using direct assignment to co\u2026",
6147
- "changed_files": 1,
6148
- "cluster_id": null,
6149
- "cluster_ids": [],
6150
- "cluster_role": null,
6151
- "comments_count": 0,
6152
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13102",
6153
- "created_at": "2026-02-08T12:14:29Z",
6154
- "deletions": 8,
6155
- "draft": false,
6156
- "files_url": "https://github.com/huggingface/diffusers/pull/13102/files",
6157
- "html_url": "https://github.com/huggingface/diffusers/pull/13102",
6158
- "labels": [],
6159
- "merged": false,
6160
- "number": 13102,
6161
- "review_comments_count": 0,
6162
- "state": "open",
6163
- "title": "fix(controlnet): Use deep copy in ZImageControlNet.from_transformer",
6164
- "updated_at": "2026-02-08T12:49:55Z"
6165
- },
6166
- {
6167
- "additions": 452,
6168
- "author": "yiyixuxu",
6169
- "author_association": "MEMBER",
6170
- "body_excerpt": "i updated all the modular docs except the auto pipeline will update after https://github.com/huggingface/diffusers/pull/13028",
6171
- "changed_files": 6,
6172
- "cluster_id": null,
6173
- "cluster_ids": [],
6174
- "cluster_role": null,
6175
- "comments_count": 2,
6176
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13100",
6177
- "created_at": "2026-02-08T09:35:06Z",
6178
- "deletions": 306,
6179
- "draft": false,
6180
- "files_url": "https://github.com/huggingface/diffusers/pull/13100/files",
6181
- "html_url": "https://github.com/huggingface/diffusers/pull/13100",
6182
- "labels": [],
6183
- "merged": true,
6184
- "number": 13100,
6185
- "review_comments_count": 21,
6186
- "state": "closed",
6187
- "title": "[Modular] update doc for `ModularPipeline`",
6188
- "updated_at": "2026-02-14T21:44:51Z"
6189
- },
6190
- {
6191
- "additions": 55,
6192
- "author": "DN6",
6193
- "author_association": "MEMBER",
6194
- "body_excerpt": "# What does this PR do? Expand Custom Code loading section for AutoModel <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set,\u2026",
6195
- "changed_files": 1,
6196
- "cluster_id": null,
6197
- "cluster_ids": [],
6198
- "cluster_role": null,
6199
- "comments_count": 1,
6200
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13099",
6201
- "created_at": "2026-02-08T08:36:16Z",
6202
- "deletions": 0,
6203
- "draft": false,
6204
- "files_url": "https://github.com/huggingface/diffusers/pull/13099/files",
6205
- "html_url": "https://github.com/huggingface/diffusers/pull/13099",
6206
- "labels": [],
6207
- "merged": true,
6208
- "number": 13099,
6209
- "review_comments_count": 0,
6210
- "state": "closed",
6211
- "title": "[Docs] Add guide for AutoModel with custom code",
6212
- "updated_at": "2026-02-10T06:49:45Z"
6213
- },
6214
- {
6215
- "additions": 882,
6216
- "author": "AlanPonnachan",
6217
- "author_association": "CONTRIBUTOR",
6218
- "body_excerpt": "Fixes #13070 ## Description This PR adds the **JiT (Just image Transformer)** model and pipeline for pixel-space diffusion, as requested in issue #13070. JiT is a diffusion transformer that operates directly on pixel patches without a VAE,\u2026",
6219
- "changed_files": 10,
6220
- "cluster_id": null,
6221
- "cluster_ids": [],
6222
- "cluster_role": null,
6223
- "comments_count": 0,
6224
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13098",
6225
- "created_at": "2026-02-08T08:19:13Z",
6226
- "deletions": 0,
6227
- "draft": false,
6228
- "files_url": "https://github.com/huggingface/diffusers/pull/13098/files",
6229
- "html_url": "https://github.com/huggingface/diffusers/pull/13098",
6230
- "labels": [],
6231
- "merged": false,
6232
- "number": 13098,
6233
- "review_comments_count": 0,
6234
- "state": "open",
6235
- "title": "Add JiT model and pipeline",
6236
- "updated_at": "2026-03-24T17:26:47Z"
6237
- },
6238
- {
6239
- "additions": 891,
6240
- "author": "yaoqih",
6241
- "author_association": "CONTRIBUTOR",
6242
- "body_excerpt": "# What does this PR do? This PR adds **modular area composition routing** for QwenImage in a way that follows the modular diffusers philosophy: compose new blocks instead of mutating existing default workflows. ### Summary of changes - Add\u2026",
6243
- "changed_files": 5,
6244
- "cluster_id": null,
6245
- "cluster_ids": [],
6246
- "cluster_role": null,
6247
- "comments_count": 0,
6248
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13097",
6249
- "created_at": "2026-02-08T07:25:45Z",
6250
- "deletions": 6,
6251
- "draft": false,
6252
- "files_url": "https://github.com/huggingface/diffusers/pull/13097/files",
6253
- "html_url": "https://github.com/huggingface/diffusers/pull/13097",
6254
- "labels": [],
6255
- "merged": false,
6256
- "number": 13097,
6257
- "review_comments_count": 0,
6258
- "state": "open",
6259
- "title": "feat(qwenimage): add modular area composition denoise route",
6260
- "updated_at": "2026-02-08T07:26:29Z"
6261
- },
6262
- {
6263
- "additions": 3701,
6264
- "author": "ChuxiJ",
6265
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6266
- "body_excerpt": "## What does this PR do? This PR adds the **ACE-Step 1.5** pipeline to Diffusers \u2014 a text-to-music generation model that produces high-quality stereo music with lyrics at 48kHz from text prompts. ### New Components - **`AceStepDiTModel`**\u2026",
6267
- "changed_files": 17,
6268
- "cluster_id": null,
6269
- "cluster_ids": [],
6270
- "cluster_role": null,
6271
- "comments_count": 2,
6272
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13095",
6273
- "created_at": "2026-02-07T11:24:08Z",
6274
- "deletions": 0,
6275
- "draft": false,
6276
- "files_url": "https://github.com/huggingface/diffusers/pull/13095/files",
6277
- "html_url": "https://github.com/huggingface/diffusers/pull/13095",
6278
- "labels": [],
6279
- "merged": false,
6280
- "number": 13095,
6281
- "review_comments_count": 27,
6282
- "state": "open",
6283
- "title": "Add ACE-Step pipeline for text-to-music generation",
6284
- "updated_at": "2026-03-27T01:28:59Z"
6285
- },
6286
- {
6287
- "additions": 4,
6288
- "author": "Mr-Neutr0n",
6289
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6290
- "body_excerpt": "## Summary Fix incorrect `do_classifier_free_guidance` threshold check in Z-Image pipeline. ## Problem Z-Image uses a non-standard CFG formula: ```python pred = pos + guidance_scale * (pos - neg) ``` Unlike the standard formula: ```python\u2026",
6291
- "changed_files": 1,
6292
- "cluster_id": null,
6293
- "cluster_ids": [],
6294
- "cluster_role": null,
6295
- "comments_count": 2,
6296
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13094",
6297
- "created_at": "2026-02-07T08:08:38Z",
6298
- "deletions": 5,
6299
- "draft": false,
6300
- "files_url": "https://github.com/huggingface/diffusers/pull/13094/files",
6301
- "html_url": "https://github.com/huggingface/diffusers/pull/13094",
6302
- "labels": [],
6303
- "merged": false,
6304
- "number": 13094,
6305
- "review_comments_count": 0,
6306
- "state": "open",
6307
- "title": "fix: correct Z-Image guidance scale threshold from > 1 to > 0",
6308
- "updated_at": "2026-02-13T20:39:47Z"
6309
- },
6310
- {
6311
- "additions": 6,
6312
- "author": "Mr-Neutr0n",
6313
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6314
- "body_excerpt": "## Summary Add backward compatibility check for `torch.accelerator.current_accelerator()` which only exists in PyTorch 2.6+. ## Problem `gather_size_by_comm()` in `_modeling_parallel.py` uses `torch.accelerator.current_accelerator()` witho\u2026",
6315
- "changed_files": 1,
6316
- "cluster_id": null,
6317
- "cluster_ids": [],
6318
- "cluster_role": null,
6319
- "comments_count": 1,
6320
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13093",
6321
- "created_at": "2026-02-07T08:06:58Z",
6322
- "deletions": 1,
6323
- "draft": false,
6324
- "files_url": "https://github.com/huggingface/diffusers/pull/13093/files",
6325
- "html_url": "https://github.com/huggingface/diffusers/pull/13093",
6326
- "labels": [],
6327
- "merged": false,
6328
- "number": 13093,
6329
- "review_comments_count": 1,
6330
- "state": "open",
6331
- "title": "fix: add PyTorch version check for torch.accelerator in gather_size_by_comm",
6332
- "updated_at": "2026-02-13T13:44:17Z"
6333
- },
6334
- {
6335
- "additions": 83,
6336
- "author": "JaredforReal",
6337
- "author_association": "CONTRIBUTOR",
6338
- "body_excerpt": "### What does this PR do? Previously, `GlmImagePipeline.check_inputs()` enforced mutual exclusion between `prompt` and `prior_token_ids`, raising a `ValueError` if both were provided. This was unnecessarily restrictive \u2014 there is a valid u\u2026",
6339
- "changed_files": 2,
6340
- "cluster_id": null,
6341
- "cluster_ids": [],
6342
- "cluster_role": null,
6343
- "comments_count": 4,
6344
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13092",
6345
- "created_at": "2026-02-07T03:48:51Z",
6346
- "deletions": 8,
6347
- "draft": false,
6348
- "files_url": "https://github.com/huggingface/diffusers/pull/13092/files",
6349
- "html_url": "https://github.com/huggingface/diffusers/pull/13092",
6350
- "labels": [],
6351
- "merged": true,
6352
- "number": 13092,
6353
- "review_comments_count": 3,
6354
- "state": "closed",
6355
- "title": "[Fix]Allow `prompt` and `prior_token_ids` to be provided simultaneously in `GlmImagePipeline`",
6356
- "updated_at": "2026-02-11T18:29:53Z"
6357
- },
6358
- {
6359
- "additions": 12,
6360
- "author": "asomoza",
6361
- "author_association": "MEMBER",
6362
- "body_excerpt": "add output_type to the vae decode for Wan Models and the mellon template",
6363
- "changed_files": 2,
6364
- "cluster_id": null,
6365
- "cluster_ids": [],
6366
- "cluster_role": null,
6367
- "comments_count": 1,
6368
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13091",
6369
- "created_at": "2026-02-06T21:29:09Z",
6370
- "deletions": 2,
6371
- "draft": false,
6372
- "files_url": "https://github.com/huggingface/diffusers/pull/13091/files",
6373
- "html_url": "https://github.com/huggingface/diffusers/pull/13091",
6374
- "labels": [],
6375
- "merged": true,
6376
- "number": 13091,
6377
- "review_comments_count": 0,
6378
- "state": "closed",
6379
- "title": "add output type",
6380
- "updated_at": "2026-02-07T20:41:55Z"
6381
- },
6382
- {
6383
- "additions": 869,
6384
- "author": "asomoza",
6385
- "author_association": "MEMBER",
6386
- "body_excerpt": "add output_type to the vae decode for Wan Models and the mellon template",
6387
- "changed_files": 19,
6388
- "cluster_id": null,
6389
- "cluster_ids": [],
6390
- "cluster_role": null,
6391
- "comments_count": 0,
6392
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13090",
6393
- "created_at": "2026-02-06T21:24:56Z",
6394
- "deletions": 727,
6395
- "draft": false,
6396
- "files_url": "https://github.com/huggingface/diffusers/pull/13090/files",
6397
- "html_url": "https://github.com/huggingface/diffusers/pull/13090",
6398
- "labels": [],
6399
- "merged": false,
6400
- "number": 13090,
6401
- "review_comments_count": 0,
6402
- "state": "closed",
6403
- "title": "[Modular] Wan output type",
6404
- "updated_at": "2026-02-07T20:41:55Z"
6405
- },
6406
- {
6407
- "additions": 696,
6408
- "author": "yaoqih",
6409
- "author_association": "CONTRIBUTOR",
6410
- "body_excerpt": "## What does this PR do? This PR adds Normalized Attention Guidance (NAG) support for QwenImage modular pipelines. Implation of https://chendaryen.github.io/NAG.github.io/ https://arxiv.org/abs/2505.21179 ### Main changes - Add a new guide\u2026",
6411
- "changed_files": 11,
6412
- "cluster_id": null,
6413
- "cluster_ids": [],
6414
- "cluster_role": null,
6415
- "comments_count": 0,
6416
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13089",
6417
- "created_at": "2026-02-06T13:40:53Z",
6418
- "deletions": 40,
6419
- "draft": false,
6420
- "files_url": "https://github.com/huggingface/diffusers/pull/13089/files",
6421
- "html_url": "https://github.com/huggingface/diffusers/pull/13089",
6422
- "labels": [],
6423
- "merged": false,
6424
- "number": 13089,
6425
- "review_comments_count": 0,
6426
- "state": "open",
6427
- "title": "Add NAG guider and update QwenImage modular pipeline",
6428
- "updated_at": "2026-02-06T13:40:53Z"
6429
  }
6430
  ]
 
1
  [
2
  {
3
+ "additions": 2226,
4
+ "author": "Moran232",
5
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
6
+ "body_excerpt": "### Description **We are the JoyAI Team,** and this is the Diffusers implementation for the JoyAI-Image-Edit model. GitHub Repository: [https://github.com/jd-opensource/JoyAI-Image] Hugging Face Model: [https://huggingface.co/jdopensource/\u2026",
7
+ "changed_files": 10,
8
+ "cluster_id": null,
9
+ "cluster_ids": [],
10
+ "cluster_role": null,
11
+ "comments_count": 0,
12
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13444",
13
+ "created_at": "2026-04-10T15:34:41Z",
14
+ "deletions": 0,
15
+ "draft": false,
16
+ "files_url": "https://github.com/huggingface/diffusers/pull/13444/files",
17
+ "html_url": "https://github.com/huggingface/diffusers/pull/13444",
18
+ "labels": [
19
+ "models",
20
+ "size/L",
21
+ "pipelines"
22
+ ],
23
+ "merged": false,
24
+ "number": 13444,
25
+ "review_comments_count": 0,
26
+ "state": "open",
27
+ "title": "[feat] JoyAI-JoyImage-Edit support",
28
+ "updated_at": "2026-04-10T17:26:18Z"
29
+ },
30
+ {
31
+ "additions": 1,
32
+ "author": "sayakpaul",
33
+ "author_association": "MEMBER",
34
+ "body_excerpt": null,
35
+ "changed_files": 1,
36
+ "cluster_id": null,
37
+ "cluster_ids": [],
38
+ "cluster_role": null,
39
+ "comments_count": 1,
40
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13443",
41
+ "created_at": "2026-04-10T15:02:22Z",
42
+ "deletions": 1,
43
+ "draft": false,
44
+ "files_url": "https://github.com/huggingface/diffusers/pull/13443/files",
45
+ "html_url": "https://github.com/huggingface/diffusers/pull/13443",
46
+ "labels": [
47
+ "models",
48
+ "size/S"
49
+ ],
50
+ "merged": false,
51
+ "number": 13443,
52
+ "review_comments_count": 0,
53
+ "state": "open",
54
+ "title": "[core] fix fa4 integration",
55
+ "updated_at": "2026-04-10T15:11:13Z"
56
+ },
57
+ {
58
+ "additions": 111,
59
+ "author": "sayakpaul",
60
+ "author_association": "MEMBER",
61
+ "body_excerpt": "# What does this PR do? Fix https://github.com/huggingface/diffusers/actions/runs/24241815924/job/70778130703?pr=13332",
62
+ "changed_files": 10,
63
+ "cluster_id": null,
64
+ "cluster_ids": [],
65
+ "cluster_role": null,
66
+ "comments_count": 1,
67
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13442",
68
+ "created_at": "2026-04-10T14:23:50Z",
69
+ "deletions": 56,
70
+ "draft": false,
71
+ "files_url": "https://github.com/huggingface/diffusers/pull/13442/files",
72
+ "html_url": "https://github.com/huggingface/diffusers/pull/13442",
73
+ "labels": [
74
+ "size/M",
75
+ "examples"
76
+ ],
77
+ "merged": false,
78
+ "number": 13442,
79
+ "review_comments_count": 0,
80
+ "state": "open",
81
+ "title": "[wip] [tests] fix training tests",
82
+ "updated_at": "2026-04-10T15:58:45Z"
83
+ },
84
+ {
85
+ "additions": 4,
86
+ "author": "azolotenkov",
87
+ "author_association": "CONTRIBUTOR",
88
+ "body_excerpt": "# What does this PR do? Fixes the prior-preservation batching issue in the Qwen Image DreamBooth LoRA script. PR #13396 corrected the repeat count under `--with_prior_preservation`, but the script still repeats prompt embeddings with `repe\u2026",
89
+ "changed_files": 1,
90
+ "cluster_id": null,
91
+ "cluster_ids": [],
92
+ "cluster_role": null,
93
+ "comments_count": 0,
94
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13441",
95
+ "created_at": "2026-04-10T11:53:31Z",
96
+ "deletions": 3,
97
+ "draft": false,
98
+ "files_url": "https://github.com/huggingface/diffusers/pull/13441/files",
99
+ "html_url": "https://github.com/huggingface/diffusers/pull/13441",
100
+ "labels": [
101
+ "size/S",
102
+ "examples"
103
+ ],
104
+ "merged": false,
105
+ "number": 13441,
106
+ "review_comments_count": 0,
107
+ "state": "open",
108
+ "title": "Fix Qwen Image DreamBooth prior-preservation batch ordering",
109
+ "updated_at": "2026-04-10T11:53:42Z"
110
+ },
111
+ {
112
+ "additions": 2,
113
+ "author": "akshan-main",
114
+ "author_association": "CONTRIBUTOR",
115
+ "body_excerpt": "\u2026nstead of latent resolution # What does this PR do? Fixes #13439 prepare_cond_latents_and_mask shadows the pixel height/width parameters with latent dims from latents.shape (line 614): ``` batch, channels, frames, height, width = latents.\u2026",
116
+ "changed_files": 1,
117
+ "cluster_id": null,
118
+ "cluster_ids": [],
119
+ "cluster_role": null,
120
+ "comments_count": 2,
121
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13440",
122
+ "created_at": "2026-04-10T10:04:45Z",
123
+ "deletions": 2,
124
+ "draft": false,
125
+ "files_url": "https://github.com/huggingface/diffusers/pull/13440/files",
126
+ "html_url": "https://github.com/huggingface/diffusers/pull/13440",
127
+ "labels": [
128
+ "size/S",
129
+ "pipelines"
130
+ ],
131
+ "merged": true,
132
+ "number": 13440,
133
+ "review_comments_count": 0,
134
+ "state": "closed",
135
+ "title": "Fix HunyuanVideo 1.5 I2V by preprocessing image at pixel resolution i\u2026",
136
+ "updated_at": "2026-04-10T19:54:36Z"
137
+ },
138
+ {
139
+ "additions": 96,
140
+ "author": "paulinebm",
141
+ "author_association": "MEMBER",
142
+ "body_excerpt": "cc @sayakpaul",
143
+ "changed_files": 1,
144
+ "cluster_id": null,
145
+ "cluster_ids": [],
146
+ "cluster_role": null,
147
+ "comments_count": 0,
148
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13438",
149
+ "created_at": "2026-04-09T14:22:48Z",
150
+ "deletions": 26,
151
+ "draft": false,
152
+ "files_url": "https://github.com/huggingface/diffusers/pull/13438/files",
153
+ "html_url": "https://github.com/huggingface/diffusers/pull/13438",
154
+ "labels": [
155
+ "size/M",
156
+ "CI"
157
+ ],
158
+ "merged": false,
159
+ "number": 13438,
160
+ "review_comments_count": 5,
161
+ "state": "open",
162
+ "title": "add PR fork workable",
163
+ "updated_at": "2026-04-10T06:27:38Z"
164
+ },
165
+ {
166
+ "additions": 3110,
167
+ "author": "RuixiangMa",
168
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
169
+ "body_excerpt": "Support JoyAIImagePipeline * https://github.com/jd-opensource/JoyAI-Image * [ jdopensource/JoyAI-Image-Edit](https://huggingface.co/jdopensource/JoyAI-Image-Edit) | Prompt | image | |----------|-------------| |NO |<img width=\"512\" height=\"\u2026",
170
+ "changed_files": 22,
171
+ "cluster_id": null,
172
+ "cluster_ids": [],
173
+ "cluster_role": null,
174
+ "comments_count": 3,
175
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13437",
176
+ "created_at": "2026-04-09T11:42:22Z",
177
+ "deletions": 0,
178
+ "draft": false,
179
+ "files_url": "https://github.com/huggingface/diffusers/pull/13437/files",
180
+ "html_url": "https://github.com/huggingface/diffusers/pull/13437",
181
+ "labels": [
182
+ "documentation",
183
+ "models",
184
+ "tests",
185
+ "size/L",
186
+ "pipelines",
187
+ "schedulers"
188
+ ],
189
+ "merged": false,
190
+ "number": 13437,
191
+ "review_comments_count": 6,
192
+ "state": "open",
193
+ "title": "[Feat] support JoyAIImagePipeline ",
194
+ "updated_at": "2026-04-10T20:41:22Z"
195
+ },
196
+ {
197
+ "additions": 1,
198
+ "author": "NIK-TIGER-BILL",
199
+ "author_association": "CONTRIBUTOR",
200
+ "body_excerpt": "test",
201
+ "changed_files": 1,
202
+ "cluster_id": null,
203
+ "cluster_ids": [],
204
+ "cluster_role": null,
205
+ "comments_count": 0,
206
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13436",
207
+ "created_at": "2026-04-08T23:17:59Z",
208
+ "deletions": 0,
209
+ "draft": true,
210
+ "files_url": "https://github.com/huggingface/diffusers/pull/13436/files",
211
+ "html_url": "https://github.com/huggingface/diffusers/pull/13436",
212
+ "labels": [
213
+ "size/S"
214
+ ],
215
+ "merged": false,
216
+ "number": 13436,
217
+ "review_comments_count": 0,
218
+ "state": "closed",
219
+ "title": "test",
220
+ "updated_at": "2026-04-08T23:18:14Z"
221
+ },
222
+ {
223
+ "additions": 282,
224
+ "author": "Ricardo-M-L",
225
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
226
+ "body_excerpt": "## Summary - Adds `scripts/convert_cogvideox_to_original.py`, a reverse conversion script that converts CogVideoX models (transformer and VAE) from diffusers format back to the original CogVideo checkpoint format - Reverses all weight name\u2026",
227
+ "changed_files": 1,
228
+ "cluster_id": null,
229
+ "cluster_ids": [],
230
+ "cluster_role": null,
231
+ "comments_count": 0,
232
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13435",
233
+ "created_at": "2026-04-08T17:38:45Z",
234
+ "deletions": 0,
235
+ "draft": false,
236
+ "files_url": "https://github.com/huggingface/diffusers/pull/13435/files",
237
+ "html_url": "https://github.com/huggingface/diffusers/pull/13435",
238
+ "labels": [
239
+ "size/L"
240
+ ],
241
+ "merged": false,
242
+ "number": 13435,
243
+ "review_comments_count": 0,
244
+ "state": "open",
245
+ "title": "Add CogVideoX diffusers-to-original format conversion script",
246
+ "updated_at": "2026-04-08T17:39:01Z"
247
+ },
248
+ {
249
+ "additions": 2,
250
+ "author": "Ricardo-M-L",
251
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
252
+ "body_excerpt": "## Summary Fixes two functional bugs in the experimental guiders module, both introduced in #11311 (Modular Diffusers Guiders): ### Bug 1: `TangentialClassifierFreeGuidance.is_conditional` \u2014 AttributeError The `is_conditional` property ref\u2026",
253
+ "changed_files": 2,
254
+ "cluster_id": null,
255
+ "cluster_ids": [],
256
+ "cluster_role": null,
257
+ "comments_count": 0,
258
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13434",
259
+ "created_at": "2026-04-08T15:05:39Z",
260
+ "deletions": 2,
261
+ "draft": false,
262
+ "files_url": "https://github.com/huggingface/diffusers/pull/13434/files",
263
+ "html_url": "https://github.com/huggingface/diffusers/pull/13434",
264
+ "labels": [
265
+ "size/S",
266
+ "guiders"
267
+ ],
268
+ "merged": false,
269
+ "number": 13434,
270
+ "review_comments_count": 0,
271
+ "state": "open",
272
+ "title": "fix: correct AttributeError in TangentialCFG and NameError in FrequencyDecoupledGuidance",
273
+ "updated_at": "2026-04-08T15:06:29Z"
274
+ },
275
+ {
276
+ "additions": 1,
277
+ "author": "DN6",
278
+ "author_association": "MEMBER",
279
+ "body_excerpt": "# What does this PR do? Narrow scoped token to just access inference providers when labelling issues. <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release n\u2026",
280
+ "changed_files": 1,
281
+ "cluster_id": null,
282
+ "cluster_ids": [],
283
+ "cluster_role": null,
284
+ "comments_count": 0,
285
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13433",
286
+ "created_at": "2026-04-08T08:28:55Z",
287
+ "deletions": 1,
288
+ "draft": false,
289
+ "files_url": "https://github.com/huggingface/diffusers/pull/13433/files",
290
+ "html_url": "https://github.com/huggingface/diffusers/pull/13433",
291
+ "labels": [
292
+ "size/S",
293
+ "CI"
294
+ ],
295
+ "merged": true,
296
+ "number": 13433,
297
+ "review_comments_count": 0,
298
+ "state": "closed",
299
+ "title": "[CI] Use finegrained token for Issue Labeler",
300
+ "updated_at": "2026-04-08T09:18:27Z"
301
+ },
302
+ {
303
+ "additions": 1161,
304
  "author": "HsiaWinter",
305
  "author_association": "FIRST_TIMER",
306
  "body_excerpt": "# What does this PR do? We have introduced a new text-to-image model called ERNIE-Image, which will soon be open-sourced to the community. This PR includes the model architecture definition, the pipeline, as well as the related documentati\u2026",
307
+ "changed_files": 14,
308
  "cluster_id": null,
309
  "cluster_ids": [],
310
  "cluster_role": null,
311
+ "comments_count": 9,
312
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13432",
313
  "created_at": "2026-04-08T04:14:03Z",
314
  "deletions": 0,
 
325
  ],
326
  "merged": false,
327
  "number": 13432,
328
+ "review_comments_count": 69,
329
  "state": "open",
330
  "title": "Add ernie image",
331
+ "updated_at": "2026-04-10T18:22:21Z"
332
  },
333
  {
334
  "additions": 2,
 
429
  {
430
  "additions": 2,
431
  "author": "Xyc2016",
432
+ "author_association": "CONTRIBUTOR",
433
  "body_excerpt": "## Summary - Fix `LoRA's` \u2192 `LoRAs` in two places (lines 104 and 106) - plural, not possessive - Fix `trigger it` \u2192 `trigger them` (pronoun agreement: \"Some LoRAs\" is plural) ## Changes **Line 104:** > Among adapters, [LoRA's] are the most\u2026",
434
  "changed_files": 1,
435
  "cluster_id": null,
436
  "cluster_ids": [],
437
  "cluster_role": null,
438
+ "comments_count": 2,
439
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13423",
440
  "created_at": "2026-04-06T14:42:14Z",
441
  "deletions": 2,
442
  "draft": false,
443
  "files_url": "https://github.com/huggingface/diffusers/pull/13423/files",
444
  "html_url": "https://github.com/huggingface/diffusers/pull/13423",
445
+ "labels": [
446
+ "documentation",
447
+ "size/S"
448
+ ],
449
+ "merged": true,
450
  "number": 13423,
451
  "review_comments_count": 1,
452
+ "state": "closed",
453
  "title": "Fix grammar in LoRA documentation",
454
+ "updated_at": "2026-04-10T16:18:30Z"
455
  },
456
  {
457
  "additions": 16,
 
523
  "review_comments_count": 0,
524
  "state": "closed",
525
  "title": "Fix VAE offload encode device mismatch in DreamBooth scripts",
526
+ "updated_at": "2026-04-08T17:19:11Z"
527
  },
528
  {
529
  "additions": 16,
 
718
  "updated_at": "2026-04-03T23:40:27Z"
719
  },
720
  {
721
+ "additions": 25,
722
  "author": "akshan-main",
723
+ "author_association": "CONTRIBUTOR",
724
  "body_excerpt": "## What does this PR do? Part of #13401 `QwenEmbedRope.forward()` copies `pos_freqs` and `neg_freqs` from CPU to GPU via `.to(device)` on every transformer forward call. These tensors are fixed at init and never change, so the repeated tra\u2026",
725
  "changed_files": 1,
726
  "cluster_id": null,
727
  "cluster_ids": [],
728
  "cluster_role": null,
729
+ "comments_count": 24,
730
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13406",
731
  "created_at": "2026-04-03T21:17:17Z",
732
  "deletions": 10,
733
  "draft": false,
734
  "files_url": "https://github.com/huggingface/diffusers/pull/13406/files",
735
  "html_url": "https://github.com/huggingface/diffusers/pull/13406",
736
+ "labels": [
737
+ "performance",
738
+ "models",
739
+ "size/S"
740
+ ],
741
+ "merged": true,
742
  "number": 13406,
743
+ "review_comments_count": 2,
744
+ "state": "closed",
745
  "title": "Cache RoPE freqs on device to avoid repeated CPU-GPU copy in QwenImage",
746
+ "updated_at": "2026-04-10T16:38:12Z"
747
  },
748
  {
749
  "additions": 23,
 
764
  "labels": [],
765
  "merged": true,
766
  "number": 13405,
767
+ "review_comments_count": 5,
768
  "state": "closed",
769
  "title": "Remove references to torchao's AffineQuantizedTensor",
770
+ "updated_at": "2026-04-08T15:43:10Z"
771
  },
772
  {
773
  "additions": 152,
 
916
  {
917
  "additions": 4,
918
  "author": "chenyangzhu1",
919
+ "author_association": "CONTRIBUTOR",
920
  "body_excerpt": "# What does this PR do? I found that the same problem in https://github.com/huggingface/diffusers/issues/13292 also appears in Qwen-Image's dreambooth lora script. https://github.com/huggingface/diffusers/blob/8070f6ec54a7699d5ee285090d973\u2026",
921
  "changed_files": 1,
922
  "cluster_id": null,
923
  "cluster_ids": [],
924
  "cluster_role": null,
925
+ "comments_count": 8,
926
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13396",
927
  "created_at": "2026-04-03T04:50:53Z",
928
  "deletions": 1,
 
933
  "size/S",
934
  "examples"
935
  ],
936
+ "merged": true,
937
  "number": 13396,
938
  "review_comments_count": 0,
939
+ "state": "closed",
940
  "title": "fix(qwen-image dreambooth): correct prompt embed repeats when using `--with_prior_preservation`",
941
+ "updated_at": "2026-04-10T04:47:06Z"
942
  },
943
  {
944
  "additions": 19,
 
989
  "updated_at": "2026-04-02T20:42:32Z"
990
  },
991
  {
992
+ "additions": 2085,
993
  "author": "RuixiangMa",
994
  "author_association": "FIRST_TIME_CONTRIBUTOR",
995
  "body_excerpt": "# What does this PR do? Adds [LongCat-AudioDiT](https://github.com/meituan-longcat/LongCat-AudioDiT) model support to diffusers. Although LongCat-AudioDiT can be used for TTS-like generation, it is fundamentally a diffusion-based audio gen\u2026",
996
+ "changed_files": 15,
997
  "cluster_id": null,
998
  "cluster_ids": [],
999
  "cluster_role": null,
1000
+ "comments_count": 2,
1001
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13390",
1002
  "created_at": "2026-04-02T17:19:18Z",
1003
  "deletions": 0,
 
1013
  ],
1014
  "merged": false,
1015
  "number": 13390,
1016
+ "review_comments_count": 75,
1017
  "state": "open",
1018
  "title": "[Feat] Adds LongCat-AudioDiT pipeline ",
1019
+ "updated_at": "2026-04-10T09:03:07Z"
1020
  },
1021
  {
1022
+ "additions": 1847,
1023
  "author": "akshan-main",
1024
+ "author_association": "CONTRIBUTOR",
1025
  "body_excerpt": "## What does this PR do? Adds modular pipeline blocks for HunyuanVideo 1.5 with both text-to-video (`HunyuanVideo15Blocks`) and image-to-video (`HunyuanVideo15Image2VideoBlocks`). **Parity verified on Colab G4 GPU:** - T2V: MAD 0.000000 vs\u2026",
1026
  "changed_files": 12,
1027
  "cluster_id": null,
 
1034
  "draft": false,
1035
  "files_url": "https://github.com/huggingface/diffusers/pull/13389/files",
1036
  "html_url": "https://github.com/huggingface/diffusers/pull/13389",
1037
+ "labels": [
1038
+ "tests",
1039
+ "size/L",
1040
+ "modular-pipelines"
1041
+ ],
1042
  "merged": false,
1043
  "number": 13389,
1044
  "review_comments_count": 0,
1045
  "state": "open",
1046
  "title": "Add modular pipeline for HunyuanVideo 1.5",
1047
+ "updated_at": "2026-04-10T08:49:04Z"
1048
  },
1049
  {
1050
  "additions": 160,
 
1073
  {
1074
  "additions": 66,
1075
  "author": "chenyangzhu1",
1076
+ "author_association": "CONTRIBUTOR",
1077
  "body_excerpt": "# What does this PR do? When running the `train_dreambooth_lora_qwen_image.py `script with the `--with_prior_preservation` flag, the training crashes during the text embedding extraction phase. Fixing two distinct bugs related to tensor co\u2026",
1078
  "changed_files": 1,
1079
  "cluster_id": null,
1080
  "cluster_ids": [],
1081
  "cluster_role": null,
1082
+ "comments_count": 6,
1083
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13387",
1084
  "created_at": "2026-04-02T15:33:42Z",
1085
  "deletions": 2,
 
1090
  "size/M",
1091
  "examples"
1092
  ],
1093
+ "merged": true,
1094
  "number": 13387,
1095
  "review_comments_count": 2,
1096
+ "state": "closed",
1097
  "title": "Handle prompt embedding concat in Qwen dreambooth example",
1098
+ "updated_at": "2026-04-10T03:43:33Z"
1099
  },
1100
  {
1101
  "additions": 46,
 
1245
  "updated_at": "2026-04-08T02:05:24Z"
1246
  },
1247
  {
1248
+ "additions": 2034,
1249
  "author": "akshan-main",
1250
+ "author_association": "CONTRIBUTOR",
1251
  "body_excerpt": "# What does this PR do? Adds modular pipeline support for LTX Video, covering both text-to-video and image-to-video. The implementation follows the same structure as the existing Wan modular pipeline. ### Text-to-video ``` LTXBlocks (Seque\u2026",
1252
+ "changed_files": 13,
1253
  "cluster_id": null,
1254
  "cluster_ids": [],
1255
  "cluster_role": null,
1256
+ "comments_count": 20,
1257
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13378",
1258
  "created_at": "2026-04-01T10:57:41Z",
1259
  "deletions": 0,
 
1263
  "labels": [
1264
  "tests",
1265
  "size/L",
1266
+ "modular-pipelines",
1267
+ "utils"
1268
  ],
1269
  "merged": false,
1270
  "number": 13378,
1271
+ "review_comments_count": 42,
1272
  "state": "open",
1273
  "title": "[modular] Add LTX Video modular pipeline",
1274
+ "updated_at": "2026-04-10T19:05:11Z"
1275
  },
1276
  {
1277
  "additions": 11,
 
1665
  "author_association": "MEMBER",
1666
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1667
  "changed_files": 5,
1668
+ "cluster_id": null,
1669
+ "cluster_ids": [],
1670
+ "cluster_role": null,
 
 
1671
  "comments_count": 0,
1672
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13348",
1673
  "created_at": "2026-03-26T11:31:31Z",
 
1689
  "author_association": "MEMBER",
1690
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1691
  "changed_files": 4,
1692
+ "cluster_id": null,
1693
+ "cluster_ids": [],
1694
+ "cluster_role": null,
 
 
1695
  "comments_count": 0,
1696
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13347",
1697
  "created_at": "2026-03-26T11:22:21Z",
 
1713
  "author_association": "MEMBER",
1714
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1715
  "changed_files": 3,
1716
+ "cluster_id": null,
1717
+ "cluster_ids": [],
1718
+ "cluster_role": null,
 
 
1719
  "comments_count": 0,
1720
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13346",
1721
  "created_at": "2026-03-26T11:11:59Z",
 
1737
  "author_association": "MEMBER",
1738
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1739
  "changed_files": 3,
1740
+ "cluster_id": null,
1741
+ "cluster_ids": [],
1742
+ "cluster_role": null,
 
 
1743
  "comments_count": 0,
1744
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13345",
1745
  "created_at": "2026-03-26T11:05:29Z",
 
1761
  "author_association": "MEMBER",
1762
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1763
  "changed_files": 2,
1764
+ "cluster_id": null,
1765
+ "cluster_ids": [],
1766
+ "cluster_role": null,
 
 
1767
  "comments_count": 2,
1768
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13344",
1769
  "created_at": "2026-03-26T11:03:48Z",
 
1789
  "author_association": "MEMBER",
1790
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1791
  "changed_files": 5,
1792
+ "cluster_id": null,
1793
+ "cluster_ids": [],
1794
+ "cluster_role": null,
 
 
1795
  "comments_count": 1,
1796
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13342",
1797
  "created_at": "2026-03-26T10:43:26Z",
 
1813
  "author_association": "MEMBER",
1814
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1815
  "changed_files": 2,
1816
+ "cluster_id": null,
1817
+ "cluster_ids": [],
1818
+ "cluster_role": null,
 
 
1819
  "comments_count": 2,
1820
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13341",
1821
  "created_at": "2026-03-26T10:07:29Z",
 
1837
  "author_association": "MEMBER",
1838
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1839
  "changed_files": 1,
1840
+ "cluster_id": null,
1841
+ "cluster_ids": [],
1842
+ "cluster_role": null,
 
 
1843
  "comments_count": 0,
1844
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13340",
1845
  "created_at": "2026-03-26T09:56:24Z",
 
1957
  "author_association": "MEMBER",
1958
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1959
  "changed_files": 1,
1960
+ "cluster_id": null,
1961
+ "cluster_ids": [],
1962
+ "cluster_role": null,
 
 
1963
  "comments_count": 2,
1964
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13335",
1965
  "created_at": "2026-03-26T04:07:43Z",
 
2032
  "cluster_id": null,
2033
  "cluster_ids": [],
2034
  "cluster_role": null,
2035
+ "comments_count": 2,
2036
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13332",
2037
  "created_at": "2026-03-25T08:42:00Z",
2038
  "deletions": 10,
2039
  "draft": false,
2040
  "files_url": "https://github.com/huggingface/diffusers/pull/13332/files",
2041
  "html_url": "https://github.com/huggingface/diffusers/pull/13332",
2042
+ "labels": [
2043
+ "tests",
2044
+ "size/M",
2045
+ "pipelines",
2046
+ "CI"
2047
+ ],
2048
+ "merged": true,
2049
  "number": 13332,
2050
  "review_comments_count": 1,
2051
+ "state": "closed",
2052
  "title": "[tests] tighten dependency testing.",
2053
+ "updated_at": "2026-04-10T14:31:05Z"
2054
  },
2055
  {
2056
  "additions": 1417,
 
2181
  "cluster_id": null,
2182
  "cluster_ids": [],
2183
  "cluster_role": null,
2184
+ "comments_count": 29,
2185
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13326",
2186
  "created_at": "2026-03-25T01:26:53Z",
2187
  "deletions": 64,
 
2194
  "review_comments_count": 17,
2195
  "state": "open",
2196
  "title": "Add Flux2 LoKR adapter support prototype with dual conversion paths",
2197
+ "updated_at": "2026-04-08T09:26:07Z"
2198
  },
2199
  {
2200
  "additions": 2048,
 
2212
  "draft": false,
2213
  "files_url": "https://github.com/huggingface/diffusers/pull/13325/files",
2214
  "html_url": "https://github.com/huggingface/diffusers/pull/13325",
2215
+ "labels": [
2216
+ "size/L",
2217
+ "pipelines",
2218
+ "examples"
2219
+ ],
2220
  "merged": false,
2221
  "number": 13325,
2222
  "review_comments_count": 10,
2223
  "state": "open",
2224
  "title": "[flux.2 LoRA] make lora training compatible with flux.2 klein kv",
2225
+ "updated_at": "2026-04-09T10:50:37Z"
2226
  },
2227
  {
2228
  "additions": 2549,
 
2251
  "review_comments_count": 23,
2252
  "state": "open",
2253
  "title": "feat: Add Modular Pipeline for Stable Diffusion 3 (SD3)",
2254
+ "updated_at": "2026-04-09T14:06:57Z"
2255
  },
2256
  {
2257
  "additions": 8,
 
2427
  "author_association": "MEMBER",
2428
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
2429
  "changed_files": 2,
2430
+ "cluster_id": null,
2431
+ "cluster_ids": [],
2432
+ "cluster_role": null,
 
 
2433
  "comments_count": 0,
2434
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13315",
2435
  "created_at": "2026-03-23T11:47:51Z",
 
2878
  "updated_at": "2026-03-23T12:40:21Z"
2879
  },
2880
  {
2881
+ "additions": 172,
2882
  "author": "JingyaHuang",
2883
  "author_association": "MEMBER",
2884
  "body_excerpt": "# What does this PR do? This PR adds AWS Neuron (Trainium/Inferentia) as an officially supported compute backend in Diffusers, on par with existing backends like CUDA, MPS, XPU, and MLU. **Changes** - import_utils.py \u2014 adds is_torch_neuron\u2026",
2885
+ "changed_files": 13,
2886
  "cluster_id": null,
2887
  "cluster_ids": [],
2888
  "cluster_role": null,
2889
  "comments_count": 1,
2890
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13289",
2891
  "created_at": "2026-03-19T16:01:08Z",
2892
+ "deletions": 24,
2893
  "draft": true,
2894
  "files_url": "https://github.com/huggingface/diffusers/pull/13289/files",
2895
  "html_url": "https://github.com/huggingface/diffusers/pull/13289",
2896
+ "labels": [
2897
+ "lora",
2898
+ "models",
2899
+ "tests",
2900
+ "size/M",
2901
+ "utils",
2902
+ "pipelines",
2903
+ "examples"
2904
+ ],
2905
  "merged": false,
2906
  "number": 13289,
2907
  "review_comments_count": 0,
2908
  "state": "open",
2909
  "title": "[Neuron] Add AWS Neuron (Trainium/Inferentia) as an officially supported device",
2910
+ "updated_at": "2026-04-10T15:36:12Z"
2911
  },
2912
  {
2913
  "additions": 110,
 
3110
  "author_association": "FIRST_TIME_CONTRIBUTOR",
3111
  "body_excerpt": "## Summary Fixes #13124 `log_validation()` in dreambooth training scripts runs pipeline inference using the same UNet/transformer that is being trained, without `torch.no_grad()`. With `--mixed_precision=\"fp16\"`, gradients are computed and\u2026",
3112
  "changed_files": 17,
3113
+ "cluster_id": "cluster-1246-21",
3114
+ "cluster_ids": [
3115
+ "cluster-1246-21"
3116
+ ],
3117
+ "cluster_role": "member",
3118
  "comments_count": 0,
3119
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13273",
3120
  "created_at": "2026-03-16T14:13:58Z",
 
3472
  "author_association": "MEMBER",
3473
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
3474
  "changed_files": 2,
3475
+ "cluster_id": null,
3476
+ "cluster_ids": [],
3477
+ "cluster_role": null,
 
 
3478
  "comments_count": 0,
3479
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13254",
3480
  "created_at": "2026-03-11T10:25:06Z",
 
3496
  "author_association": "MEMBER",
3497
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
3498
  "changed_files": 1,
3499
+ "cluster_id": null,
3500
+ "cluster_ids": [],
3501
+ "cluster_role": null,
 
 
3502
  "comments_count": 0,
3503
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13253",
3504
  "created_at": "2026-03-11T06:04:17Z",
 
3811
  "cluster_id": null,
3812
  "cluster_ids": [],
3813
  "cluster_role": null,
3814
+ "comments_count": 3,
3815
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13237",
3816
  "created_at": "2026-03-09T22:34:15Z",
3817
  "deletions": 1,
3818
  "draft": false,
3819
  "files_url": "https://github.com/huggingface/diffusers/pull/13237/files",
3820
  "html_url": "https://github.com/huggingface/diffusers/pull/13237",
3821
+ "labels": [
3822
+ "size/S",
3823
+ "single-file"
3824
+ ],
3825
  "merged": false,
3826
  "number": 13237,
3827
  "review_comments_count": 0,
3828
  "state": "open",
3829
  "title": "Add support for FLUX.2 Klein 9B and 4B in single_file_utils",
3830
+ "updated_at": "2026-04-08T11:45:03Z"
3831
  },
3832
  {
3833
  "additions": 1,
 
3934
  "cluster_id": null,
3935
  "cluster_ids": [],
3936
  "cluster_role": null,
3937
+ "comments_count": 16,
3938
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13231",
3939
  "created_at": "2026-03-09T04:49:54Z",
3940
  "deletions": 4,
 
3947
  "review_comments_count": 17,
3948
  "state": "open",
3949
  "title": "Add RAE Diffusion Transformer inference/preliminary training pipelines",
3950
+ "updated_at": "2026-04-10T05:06:04Z"
3951
  },
3952
  {
3953
  "additions": 3,
 
6304
  "state": "closed",
6305
  "title": "Cosmos Transfer2.5 Auto-Regressive Inference Pipeline",
6306
  "updated_at": "2026-02-26T00:42:29Z"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6307
  }
6308
  ]
data/summary.json CHANGED
@@ -1,17 +1,17 @@
1
  {
2
  "analysis_available": true,
3
  "cluster_count": 1,
4
- "clustered_pr_count": 12,
5
- "contributor_count": 81,
6
- "contributors_available": false,
7
- "generated_at": "2026-04-09T16:12:00Z",
8
- "merged_pr_count": 148,
9
- "open_pr_count": 98,
10
- "pr_count": 265,
11
  "pr_scope_available": true,
12
- "pr_scope_cluster_count": 24,
13
- "reference_time": "2026-04-07T13:34:13Z",
14
  "repo": "huggingface/diffusers",
15
- "snapshot_id": "20260407T133413Z",
16
  "window_days": 60
17
  }
 
1
  {
2
  "analysis_available": true,
3
  "cluster_count": 1,
4
+ "clustered_pr_count": 1,
5
+ "contributor_count": 79,
6
+ "contributors_available": true,
7
+ "generated_at": "2026-04-11T08:12:39Z",
8
+ "merged_pr_count": 150,
9
+ "open_pr_count": 89,
10
+ "pr_count": 258,
11
  "pr_scope_available": true,
12
+ "pr_scope_cluster_count": 20,
13
+ "reference_time": "2026-04-10T21:59:46Z",
14
  "repo": "huggingface/diffusers",
15
+ "snapshot_id": "20260410T215946Z",
16
  "window_days": 60
17
  }