evalstate HF Staff commited on
Commit
51be290
·
verified ·
1 Parent(s): 8fce362

Deploy dashboard

Browse files
data/clusters.json CHANGED
@@ -1 +1,1132 @@
1
- []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "authors": [
4
+ "Ricardo-M-L",
5
+ "gambletan"
6
+ ],
7
+ "canonical_issue_number": 13124,
8
+ "canonical_pr_number": 6566,
9
+ "cluster_id": "cluster-1246-22",
10
+ "confidence": 0.99,
11
+ "evidence_types": [
12
+ "closing_reference",
13
+ "duplicate_reference",
14
+ "shared_issue_target",
15
+ "soft_similarity"
16
+ ],
17
+ "github_url": "https://github.com/huggingface/diffusers/issues/13124",
18
+ "issue_numbers": [
19
+ 1246,
20
+ 2780,
21
+ 6086,
22
+ 6098,
23
+ 6124,
24
+ 6277,
25
+ 6363,
26
+ 6442,
27
+ 6454,
28
+ 6482,
29
+ 7330,
30
+ 8871,
31
+ 9628,
32
+ 9973,
33
+ 10752,
34
+ 10910,
35
+ 13124
36
+ ],
37
+ "last_activity_at": "2026-04-20T12:59:33Z",
38
+ "outside_window_prs": [
39
+ {
40
+ "additions": 36,
41
+ "author": "steverhoades",
42
+ "changed_files": 1,
43
+ "created_at": "2024-01-13T17:59:31Z",
44
+ "deletions": 22,
45
+ "draft": false,
46
+ "files_url": "https://github.com/huggingface/diffusers/pull/6566/files",
47
+ "html_url": "https://github.com/huggingface/diffusers/pull/6566",
48
+ "merged": true,
49
+ "number": 6566,
50
+ "state": "closed",
51
+ "title": "Fixes training resuming: Advanced Dreambooth LoRa Training",
52
+ "updated_at": "2024-01-16T09:01:02Z"
53
+ },
54
+ {
55
+ "additions": 4,
56
+ "author": "iszihan",
57
+ "changed_files": 1,
58
+ "created_at": "2025-02-13T01:29:40Z",
59
+ "deletions": 2,
60
+ "draft": false,
61
+ "files_url": "https://github.com/huggingface/diffusers/pull/10783/files",
62
+ "html_url": "https://github.com/huggingface/diffusers/pull/10783",
63
+ "merged": false,
64
+ "number": 10783,
65
+ "state": "closed",
66
+ "title": "Fix to fp16 unscaling bug",
67
+ "updated_at": "2025-03-06T20:41:47Z"
68
+ },
69
+ {
70
+ "additions": 2,
71
+ "author": "SahilCarterr",
72
+ "changed_files": 1,
73
+ "created_at": "2025-02-24T11:07:01Z",
74
+ "deletions": 2,
75
+ "draft": false,
76
+ "files_url": "https://github.com/huggingface/diffusers/pull/10889/files",
77
+ "html_url": "https://github.com/huggingface/diffusers/pull/10889",
78
+ "merged": true,
79
+ "number": 10889,
80
+ "state": "closed",
81
+ "title": "[Fix] fp16 unscaling in train_dreambooth_lora_sdxl",
82
+ "updated_at": "2025-02-27T05:46:22Z"
83
+ }
84
+ ],
85
+ "pairwise_similarity": [
86
+ {
87
+ "area_overlap": 0.0,
88
+ "code_similarity": 0.052,
89
+ "file_overlap": 0.0,
90
+ "left_pr_number": 6566,
91
+ "patch_similarity": 0.031,
92
+ "right_pr_number": 10783,
93
+ "size_similarity": 0.235
94
+ },
95
+ {
96
+ "area_overlap": 0.0,
97
+ "code_similarity": 0.046,
98
+ "file_overlap": 0.0,
99
+ "left_pr_number": 6566,
100
+ "patch_similarity": 0.031,
101
+ "right_pr_number": 10889,
102
+ "size_similarity": 0.206
103
+ },
104
+ {
105
+ "area_overlap": 0.0,
106
+ "code_similarity": 0.039,
107
+ "file_overlap": 0.0,
108
+ "left_pr_number": 6566,
109
+ "patch_similarity": 0.025,
110
+ "right_pr_number": 13273,
111
+ "size_similarity": 0.178
112
+ },
113
+ {
114
+ "area_overlap": 0.0,
115
+ "code_similarity": 0.081,
116
+ "file_overlap": 0.0,
117
+ "left_pr_number": 6566,
118
+ "patch_similarity": 0.15,
119
+ "right_pr_number": 13510,
120
+ "size_similarity": 0.294
121
+ },
122
+ {
123
+ "area_overlap": 0.765,
124
+ "code_similarity": 0.893,
125
+ "file_overlap": 1.0,
126
+ "left_pr_number": 10783,
127
+ "patch_similarity": 1.0,
128
+ "right_pr_number": 10889,
129
+ "size_similarity": 0.875
130
+ },
131
+ {
132
+ "area_overlap": 0.353,
133
+ "code_similarity": 0.177,
134
+ "file_overlap": 0.059,
135
+ "left_pr_number": 10783,
136
+ "patch_similarity": 0.186,
137
+ "right_pr_number": 13273,
138
+ "size_similarity": 0.042
139
+ },
140
+ {
141
+ "area_overlap": 0.0,
142
+ "code_similarity": 0.17,
143
+ "file_overlap": 0.0,
144
+ "left_pr_number": 10783,
145
+ "patch_similarity": 0.065,
146
+ "right_pr_number": 13510,
147
+ "size_similarity": 0.8
148
+ },
149
+ {
150
+ "area_overlap": 0.235,
151
+ "code_similarity": 0.135,
152
+ "file_overlap": 0.059,
153
+ "left_pr_number": 10889,
154
+ "patch_similarity": 0.186,
155
+ "right_pr_number": 13273,
156
+ "size_similarity": 0.037
157
+ },
158
+ {
159
+ "area_overlap": 0.0,
160
+ "code_similarity": 0.15,
161
+ "file_overlap": 0.0,
162
+ "left_pr_number": 10889,
163
+ "patch_similarity": 0.065,
164
+ "right_pr_number": 13510,
165
+ "size_similarity": 0.7
166
+ },
167
+ {
168
+ "area_overlap": 0.0,
169
+ "code_similarity": 0.037,
170
+ "file_overlap": 0.059,
171
+ "left_pr_number": 13273,
172
+ "patch_similarity": 0.057,
173
+ "right_pr_number": 13510,
174
+ "size_similarity": 0.052
175
+ }
176
+ ],
177
+ "pr_count": 5,
178
+ "pr_numbers": [
179
+ 6566,
180
+ 10783,
181
+ 10889,
182
+ 13273,
183
+ 13510
184
+ ],
185
+ "pr_similarity": {
186
+ "10783": {
187
+ "area_overlap": 0.0,
188
+ "code_similarity": 0.052,
189
+ "file_overlap": 0.0,
190
+ "patch_similarity": 0.031,
191
+ "size_similarity": 0.235
192
+ },
193
+ "10889": {
194
+ "area_overlap": 0.0,
195
+ "code_similarity": 0.046,
196
+ "file_overlap": 0.0,
197
+ "patch_similarity": 0.031,
198
+ "size_similarity": 0.206
199
+ },
200
+ "13273": {
201
+ "area_overlap": 0.0,
202
+ "code_similarity": 0.039,
203
+ "file_overlap": 0.0,
204
+ "patch_similarity": 0.025,
205
+ "size_similarity": 0.178
206
+ },
207
+ "13510": {
208
+ "area_overlap": 0.0,
209
+ "code_similarity": 0.081,
210
+ "file_overlap": 0.0,
211
+ "patch_similarity": 0.15,
212
+ "size_similarity": 0.294
213
+ }
214
+ },
215
+ "recent_pr_count": 2,
216
+ "recent_pr_numbers": [
217
+ 13273,
218
+ 13510
219
+ ],
220
+ "status": "open",
221
+ "summary": "Cluster of 17 issues and 5 PRs centered on issue #13124.",
222
+ "title": "train_dreambooth_lora.py -- ValueError: Attempting to unscale FP16 gradients caused by \"--validation_prompt\" param."
223
+ },
224
+ {
225
+ "authors": [
226
+ "Chase-Xuu"
227
+ ],
228
+ "canonical_issue_number": 12771,
229
+ "canonical_pr_number": 12788,
230
+ "cluster_id": "cluster-12771-4",
231
+ "confidence": 0.8,
232
+ "evidence_types": [
233
+ "closing_reference",
234
+ "shared_issue_target",
235
+ "soft_similarity"
236
+ ],
237
+ "github_url": "https://github.com/huggingface/diffusers/issues/12771",
238
+ "issue_numbers": [
239
+ 12771
240
+ ],
241
+ "last_activity_at": "2026-03-10T15:07:13Z",
242
+ "outside_window_prs": [
243
+ {
244
+ "additions": 75,
245
+ "author": "Aznix07",
246
+ "changed_files": 2,
247
+ "created_at": "2025-12-04T04:50:12Z",
248
+ "deletions": 9,
249
+ "draft": false,
250
+ "files_url": "https://github.com/huggingface/diffusers/pull/12788/files",
251
+ "html_url": "https://github.com/huggingface/diffusers/pull/12788",
252
+ "merged": false,
253
+ "number": 12788,
254
+ "state": "open",
255
+ "title": "Fix duplicate timesteps in DPMSolverMultistepScheduler with sigma conversion methods",
256
+ "updated_at": "2026-02-03T15:15:14Z"
257
+ }
258
+ ],
259
+ "pairwise_similarity": [
260
+ {
261
+ "area_overlap": 0.038,
262
+ "code_similarity": 0.238,
263
+ "file_overlap": 0.5,
264
+ "left_pr_number": 12788,
265
+ "patch_similarity": 0.178,
266
+ "right_pr_number": 13239,
267
+ "size_similarity": 0.24
268
+ },
269
+ {
270
+ "area_overlap": 0.038,
271
+ "code_similarity": 0.236,
272
+ "file_overlap": 0.5,
273
+ "left_pr_number": 12788,
274
+ "patch_similarity": 0.15,
275
+ "right_pr_number": 13240,
276
+ "size_similarity": 0.25
277
+ },
278
+ {
279
+ "area_overlap": 0.541,
280
+ "code_similarity": 0.756,
281
+ "file_overlap": 1.0,
282
+ "left_pr_number": 13239,
283
+ "patch_similarity": 0.5,
284
+ "right_pr_number": 13240,
285
+ "size_similarity": 0.962
286
+ }
287
+ ],
288
+ "pr_count": 3,
289
+ "pr_numbers": [
290
+ 12788,
291
+ 13239,
292
+ 13240
293
+ ],
294
+ "pr_similarity": {
295
+ "13239": {
296
+ "area_overlap": 0.038,
297
+ "code_similarity": 0.238,
298
+ "file_overlap": 0.5,
299
+ "patch_similarity": 0.178,
300
+ "size_similarity": 0.24
301
+ },
302
+ "13240": {
303
+ "area_overlap": 0.038,
304
+ "code_similarity": 0.236,
305
+ "file_overlap": 0.5,
306
+ "patch_similarity": 0.15,
307
+ "size_similarity": 0.25
308
+ }
309
+ },
310
+ "recent_pr_count": 2,
311
+ "recent_pr_numbers": [
312
+ 13239,
313
+ 13240
314
+ ],
315
+ "status": "open",
316
+ "summary": "Cluster of 1 issues and 3 PRs centered on issue #12771.",
317
+ "title": "DPMSolverMultistepScheduler out-of-bounds error when using beta_schedule=\"squaredcos_cap_v2\" + use_karras_sigmas=True"
318
+ },
319
+ {
320
+ "authors": [
321
+ "Anai-Guo",
322
+ "Ricardo-M-L"
323
+ ],
324
+ "canonical_issue_number": 13445,
325
+ "canonical_pr_number": 13455,
326
+ "cluster_id": "cluster-13445-3",
327
+ "confidence": 0.8,
328
+ "evidence_types": [
329
+ "closing_reference",
330
+ "shared_issue_target",
331
+ "soft_similarity"
332
+ ],
333
+ "github_url": "https://github.com/huggingface/diffusers/issues/13445",
334
+ "issue_numbers": [
335
+ 13445
336
+ ],
337
+ "last_activity_at": "2026-04-20T12:54:15Z",
338
+ "outside_window_prs": [],
339
+ "pairwise_similarity": [
340
+ {
341
+ "area_overlap": 1.0,
342
+ "code_similarity": 1.0,
343
+ "file_overlap": 1.0,
344
+ "left_pr_number": 13455,
345
+ "patch_similarity": 1.0,
346
+ "right_pr_number": 13509,
347
+ "size_similarity": 1.0
348
+ }
349
+ ],
350
+ "pr_count": 2,
351
+ "pr_numbers": [
352
+ 13455,
353
+ 13509
354
+ ],
355
+ "pr_similarity": {
356
+ "13509": {
357
+ "area_overlap": 1.0,
358
+ "code_similarity": 1.0,
359
+ "file_overlap": 1.0,
360
+ "patch_similarity": 1.0,
361
+ "size_similarity": 1.0
362
+ }
363
+ },
364
+ "recent_pr_count": 2,
365
+ "recent_pr_numbers": [
366
+ 13455,
367
+ 13509
368
+ ],
369
+ "status": "open",
370
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #13445.",
371
+ "title": "Wrong default layers for Flux 2 Klein"
372
+ },
373
+ {
374
+ "authors": [
375
+ "Ricardo-M-L",
376
+ "gambletan"
377
+ ],
378
+ "canonical_issue_number": 12913,
379
+ "canonical_pr_number": 13513,
380
+ "cluster_id": "cluster-12913-3",
381
+ "confidence": 0.8,
382
+ "evidence_types": [
383
+ "closing_reference",
384
+ "shared_issue_target",
385
+ "soft_similarity"
386
+ ],
387
+ "github_url": "https://github.com/huggingface/diffusers/issues/12913",
388
+ "issue_numbers": [
389
+ 12913
390
+ ],
391
+ "last_activity_at": "2026-04-21T02:31:30Z",
392
+ "outside_window_prs": [],
393
+ "pairwise_similarity": [
394
+ {
395
+ "area_overlap": 0.667,
396
+ "code_similarity": 0.45,
397
+ "file_overlap": 0.5,
398
+ "left_pr_number": 13272,
399
+ "patch_similarity": 0.18,
400
+ "right_pr_number": 13513,
401
+ "size_similarity": 0.2
402
+ }
403
+ ],
404
+ "pr_count": 2,
405
+ "pr_numbers": [
406
+ 13272,
407
+ 13513
408
+ ],
409
+ "pr_similarity": {
410
+ "13272": {
411
+ "area_overlap": 0.667,
412
+ "code_similarity": 0.45,
413
+ "file_overlap": 0.5,
414
+ "patch_similarity": 0.18,
415
+ "size_similarity": 0.2
416
+ }
417
+ },
418
+ "recent_pr_count": 2,
419
+ "recent_pr_numbers": [
420
+ 13272,
421
+ 13513
422
+ ],
423
+ "status": "open",
424
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #12913.",
425
+ "title": "Is Lumina2Pipeline's mu calculation correct?"
426
+ },
427
+ {
428
+ "authors": [
429
+ "Ricardo-M-L",
430
+ "kvr06-ai"
431
+ ],
432
+ "canonical_issue_number": 13243,
433
+ "canonical_pr_number": 13512,
434
+ "cluster_id": "cluster-13243-3",
435
+ "confidence": 0.75,
436
+ "evidence_types": [
437
+ "closing_reference",
438
+ "shared_issue_target"
439
+ ],
440
+ "github_url": "https://github.com/huggingface/diffusers/issues/13243",
441
+ "issue_numbers": [
442
+ 13243
443
+ ],
444
+ "last_activity_at": "2026-04-21T02:23:27Z",
445
+ "outside_window_prs": [],
446
+ "pairwise_similarity": [
447
+ {
448
+ "area_overlap": 0.714,
449
+ "code_similarity": 0.475,
450
+ "file_overlap": 0.5,
451
+ "left_pr_number": 13246,
452
+ "patch_similarity": 0.152,
453
+ "right_pr_number": 13512,
454
+ "size_similarity": 0.26
455
+ }
456
+ ],
457
+ "pr_count": 2,
458
+ "pr_numbers": [
459
+ 13246,
460
+ 13512
461
+ ],
462
+ "pr_similarity": {
463
+ "13246": {
464
+ "area_overlap": 0.714,
465
+ "code_similarity": 0.475,
466
+ "file_overlap": 0.5,
467
+ "patch_similarity": 0.152,
468
+ "size_similarity": 0.26
469
+ }
470
+ },
471
+ "recent_pr_count": 2,
472
+ "recent_pr_numbers": [
473
+ 13246,
474
+ 13512
475
+ ],
476
+ "status": "open",
477
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #13243.",
478
+ "title": "[BUG] FlowMatchEulerDiscreteScheduler.__init__ computes sigma_min/sigma_max after shift, causing duplicate shift in set_timesteps"
479
+ },
480
+ {
481
+ "authors": [
482
+ "agarwalprakhar2511",
483
+ "azolotenkov"
484
+ ],
485
+ "canonical_issue_number": 13292,
486
+ "canonical_pr_number": 13415,
487
+ "cluster_id": "cluster-13292-3",
488
+ "confidence": 0.6,
489
+ "evidence_types": [
490
+ "closing_reference",
491
+ "soft_similarity"
492
+ ],
493
+ "github_url": "https://github.com/huggingface/diffusers/issues/13292",
494
+ "issue_numbers": [
495
+ 13292
496
+ ],
497
+ "last_activity_at": "2026-04-15T09:31:58Z",
498
+ "outside_window_prs": [],
499
+ "pairwise_similarity": [
500
+ {
501
+ "area_overlap": 0.138,
502
+ "code_similarity": 0.48,
503
+ "file_overlap": 0.667,
504
+ "left_pr_number": 13307,
505
+ "patch_similarity": 0.238,
506
+ "right_pr_number": 13415,
507
+ "size_similarity": 0.978
508
+ }
509
+ ],
510
+ "pr_count": 2,
511
+ "pr_numbers": [
512
+ 13307,
513
+ 13415
514
+ ],
515
+ "pr_similarity": {
516
+ "13307": {
517
+ "area_overlap": 0.138,
518
+ "code_similarity": 0.48,
519
+ "file_overlap": 0.667,
520
+ "patch_similarity": 0.238,
521
+ "size_similarity": 0.978
522
+ }
523
+ },
524
+ "recent_pr_count": 2,
525
+ "recent_pr_numbers": [
526
+ 13307,
527
+ 13415
528
+ ],
529
+ "status": "open",
530
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #13292.",
531
+ "title": "[Bug] train_dreambooth_lora_flux2_klein.py: batch size mismatch with --with_prior_preservation"
532
+ },
533
+ {
534
+ "authors": [
535
+ "Anai-Guo",
536
+ "VittoriaLanzo"
537
+ ],
538
+ "canonical_issue_number": 13411,
539
+ "canonical_pr_number": 13466,
540
+ "cluster_id": "cluster-13411-3",
541
+ "confidence": 0.55,
542
+ "evidence_types": [
543
+ "closing_reference"
544
+ ],
545
+ "github_url": "https://github.com/huggingface/diffusers/issues/13411",
546
+ "issue_numbers": [
547
+ 13411
548
+ ],
549
+ "last_activity_at": "2026-04-14T04:16:38Z",
550
+ "outside_window_prs": [],
551
+ "pairwise_similarity": [
552
+ {
553
+ "area_overlap": 0.12,
554
+ "code_similarity": 0.138,
555
+ "file_overlap": 0.25,
556
+ "left_pr_number": 13412,
557
+ "patch_similarity": 0.075,
558
+ "right_pr_number": 13466,
559
+ "size_similarity": 0.05
560
+ }
561
+ ],
562
+ "pr_count": 2,
563
+ "pr_numbers": [
564
+ 13412,
565
+ 13466
566
+ ],
567
+ "pr_similarity": {
568
+ "13412": {
569
+ "area_overlap": 0.12,
570
+ "code_similarity": 0.138,
571
+ "file_overlap": 0.25,
572
+ "patch_similarity": 0.075,
573
+ "size_similarity": 0.05
574
+ }
575
+ },
576
+ "recent_pr_count": 2,
577
+ "recent_pr_numbers": [
578
+ 13412,
579
+ 13466
580
+ ],
581
+ "status": "open",
582
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #13411.",
583
+ "title": "`LTXEulerAncestralRFScheduler.set_timesteps(sigmas=...)` does not validate monotonicity, causing silent incorrect denoising"
584
+ },
585
+ {
586
+ "authors": [
587
+ "Akash504-ai",
588
+ "Anai-Guo"
589
+ ],
590
+ "canonical_issue_number": 13462,
591
+ "canonical_pr_number": 13471,
592
+ "cluster_id": "cluster-13462-3",
593
+ "confidence": 0.55,
594
+ "evidence_types": [
595
+ "closing_reference"
596
+ ],
597
+ "github_url": "https://github.com/huggingface/diffusers/issues/13462",
598
+ "issue_numbers": [
599
+ 13462
600
+ ],
601
+ "last_activity_at": "2026-04-15T02:16:21Z",
602
+ "outside_window_prs": [],
603
+ "pairwise_similarity": [
604
+ {
605
+ "area_overlap": 0.186,
606
+ "code_similarity": 0.531,
607
+ "file_overlap": 1.0,
608
+ "left_pr_number": 13468,
609
+ "patch_similarity": 0.143,
610
+ "right_pr_number": 13471,
611
+ "size_similarity": 0.724
612
+ }
613
+ ],
614
+ "pr_count": 2,
615
+ "pr_numbers": [
616
+ 13468,
617
+ 13471
618
+ ],
619
+ "pr_similarity": {
620
+ "13468": {
621
+ "area_overlap": 0.186,
622
+ "code_similarity": 0.531,
623
+ "file_overlap": 1.0,
624
+ "patch_similarity": 0.143,
625
+ "size_similarity": 0.724
626
+ }
627
+ },
628
+ "recent_pr_count": 2,
629
+ "recent_pr_numbers": [
630
+ 13468,
631
+ 13471
632
+ ],
633
+ "status": "open",
634
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #13462.",
635
+ "title": "Decorating bound methods in profiling utils breaks instance isolation"
636
+ },
637
+ {
638
+ "authors": [
639
+ "Ricardo-M-L",
640
+ "Sunhill666"
641
+ ],
642
+ "canonical_issue_number": 13377,
643
+ "canonical_pr_number": 13379,
644
+ "cluster_id": "cluster-13377-3",
645
+ "confidence": 0.55,
646
+ "evidence_types": [
647
+ "closing_reference"
648
+ ],
649
+ "github_url": "https://github.com/huggingface/diffusers/issues/13377",
650
+ "issue_numbers": [
651
+ 13377
652
+ ],
653
+ "last_activity_at": "2026-04-18T17:22:56Z",
654
+ "outside_window_prs": [],
655
+ "pairwise_similarity": [
656
+ {
657
+ "area_overlap": 0.002,
658
+ "code_similarity": 0.212,
659
+ "file_overlap": 0.562,
660
+ "left_pr_number": 13379,
661
+ "patch_similarity": 0.046,
662
+ "right_pr_number": 13449,
663
+ "size_similarity": 0.179
664
+ }
665
+ ],
666
+ "pr_count": 2,
667
+ "pr_numbers": [
668
+ 13379,
669
+ 13449
670
+ ],
671
+ "pr_similarity": {
672
+ "13449": {
673
+ "area_overlap": 0.002,
674
+ "code_similarity": 0.212,
675
+ "file_overlap": 0.562,
676
+ "patch_similarity": 0.046,
677
+ "size_similarity": 0.179
678
+ }
679
+ },
680
+ "recent_pr_count": 2,
681
+ "recent_pr_numbers": [
682
+ 13379,
683
+ 13449
684
+ ],
685
+ "status": "merged",
686
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #13377.",
687
+ "title": "[Bug] `QwenImagePipeline` silently disables CFG when passing `negative_prompt_embeds` if mask is `None` (which `encode_prompt` returns by default)"
688
+ },
689
+ {
690
+ "authors": [
691
+ "Ricardo-M-L"
692
+ ],
693
+ "canonical_issue_number": 13074,
694
+ "canonical_pr_number": 13075,
695
+ "cluster_id": "cluster-13074-4",
696
+ "confidence": 0.8,
697
+ "evidence_types": [
698
+ "closing_reference",
699
+ "shared_issue_target",
700
+ "soft_similarity"
701
+ ],
702
+ "github_url": "https://github.com/huggingface/diffusers/issues/13074",
703
+ "issue_numbers": [
704
+ 13074
705
+ ],
706
+ "last_activity_at": "2026-04-21T02:35:28Z",
707
+ "outside_window_prs": [
708
+ {
709
+ "additions": 9,
710
+ "author": "akshatvishu",
711
+ "changed_files": 1,
712
+ "created_at": "2026-02-03T20:20:36Z",
713
+ "deletions": 1,
714
+ "draft": false,
715
+ "files_url": "https://github.com/huggingface/diffusers/pull/13075/files",
716
+ "html_url": "https://github.com/huggingface/diffusers/pull/13075",
717
+ "merged": false,
718
+ "number": 13075,
719
+ "state": "open",
720
+ "title": "[Context Parallel] fix: support PyTorch < 2.6 in distributed gather",
721
+ "updated_at": "2026-02-04T11:41:08Z"
722
+ },
723
+ {
724
+ "additions": 6,
725
+ "author": "Mr-Neutr0n",
726
+ "changed_files": 1,
727
+ "created_at": "2026-02-07T08:06:58Z",
728
+ "deletions": 1,
729
+ "draft": false,
730
+ "files_url": "https://github.com/huggingface/diffusers/pull/13093/files",
731
+ "html_url": "https://github.com/huggingface/diffusers/pull/13093",
732
+ "merged": false,
733
+ "number": 13093,
734
+ "state": "open",
735
+ "title": "fix: add PyTorch version check for torch.accelerator in gather_size_by_comm",
736
+ "updated_at": "2026-02-13T13:44:17Z"
737
+ }
738
+ ],
739
+ "pairwise_similarity": [
740
+ {
741
+ "area_overlap": 0.5,
742
+ "code_similarity": 0.695,
743
+ "file_overlap": 1.0,
744
+ "left_pr_number": 13075,
745
+ "patch_similarity": 0.333,
746
+ "right_pr_number": 13093,
747
+ "size_similarity": 0.85
748
+ },
749
+ {
750
+ "area_overlap": 0.207,
751
+ "code_similarity": 0.593,
752
+ "file_overlap": 1.0,
753
+ "left_pr_number": 13075,
754
+ "patch_similarity": 0.205,
755
+ "right_pr_number": 13514,
756
+ "size_similarity": 0.95
757
+ },
758
+ {
759
+ "area_overlap": 0.13,
760
+ "code_similarity": 0.576,
761
+ "file_overlap": 1.0,
762
+ "left_pr_number": 13093,
763
+ "patch_similarity": 0.345,
764
+ "right_pr_number": 13514,
765
+ "size_similarity": 0.895
766
+ }
767
+ ],
768
+ "pr_count": 3,
769
+ "pr_numbers": [
770
+ 13075,
771
+ 13093,
772
+ 13514
773
+ ],
774
+ "pr_similarity": {
775
+ "13093": {
776
+ "area_overlap": 0.5,
777
+ "code_similarity": 0.695,
778
+ "file_overlap": 1.0,
779
+ "patch_similarity": 0.333,
780
+ "size_similarity": 0.85
781
+ },
782
+ "13514": {
783
+ "area_overlap": 0.207,
784
+ "code_similarity": 0.593,
785
+ "file_overlap": 1.0,
786
+ "patch_similarity": 0.205,
787
+ "size_similarity": 0.95
788
+ }
789
+ },
790
+ "recent_pr_count": 1,
791
+ "recent_pr_numbers": [
792
+ 13514
793
+ ],
794
+ "status": "open",
795
+ "summary": "Cluster of 1 issues and 3 PRs centered on issue #13074.",
796
+ "title": "Distributed gather crashes on PyTorch < 2.6"
797
+ },
798
+ {
799
+ "authors": [
800
+ "kirillsst"
801
+ ],
802
+ "canonical_issue_number": 12905,
803
+ "canonical_pr_number": 13183,
804
+ "cluster_id": "cluster-12905-3",
805
+ "confidence": 0.8,
806
+ "evidence_types": [
807
+ "closing_reference",
808
+ "shared_issue_target",
809
+ "soft_similarity"
810
+ ],
811
+ "github_url": "https://github.com/huggingface/diffusers/issues/12905",
812
+ "issue_numbers": [
813
+ 12905
814
+ ],
815
+ "last_activity_at": "2026-02-26T01:08:12Z",
816
+ "outside_window_prs": [
817
+ {
818
+ "additions": 4,
819
+ "author": "Mr-Neutr0n",
820
+ "changed_files": 1,
821
+ "created_at": "2026-02-07T08:08:38Z",
822
+ "deletions": 5,
823
+ "draft": false,
824
+ "files_url": "https://github.com/huggingface/diffusers/pull/13094/files",
825
+ "html_url": "https://github.com/huggingface/diffusers/pull/13094",
826
+ "merged": false,
827
+ "number": 13094,
828
+ "state": "open",
829
+ "title": "fix: correct Z-Image guidance scale threshold from > 1 to > 0",
830
+ "updated_at": "2026-02-13T20:39:47Z"
831
+ }
832
+ ],
833
+ "pairwise_similarity": [
834
+ {
835
+ "area_overlap": 0.438,
836
+ "code_similarity": 0.597,
837
+ "file_overlap": 1.0,
838
+ "left_pr_number": 13094,
839
+ "patch_similarity": 0.119,
840
+ "right_pr_number": 13183,
841
+ "size_similarity": 0.632
842
+ }
843
+ ],
844
+ "pr_count": 2,
845
+ "pr_numbers": [
846
+ 13094,
847
+ 13183
848
+ ],
849
+ "pr_similarity": {
850
+ "13094": {
851
+ "area_overlap": 0.438,
852
+ "code_similarity": 0.597,
853
+ "file_overlap": 1.0,
854
+ "patch_similarity": 0.119,
855
+ "size_similarity": 0.632
856
+ }
857
+ },
858
+ "recent_pr_count": 1,
859
+ "recent_pr_numbers": [
860
+ 13183
861
+ ],
862
+ "status": "open",
863
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #12905.",
864
+ "title": "Wrong Z_Image guidance scale implementation"
865
+ },
866
+ {
867
+ "authors": [
868
+ "Ricardo-M-L"
869
+ ],
870
+ "canonical_issue_number": 12656,
871
+ "canonical_pr_number": 13110,
872
+ "cluster_id": "cluster-12656-3",
873
+ "confidence": 0.8,
874
+ "evidence_types": [
875
+ "closing_reference",
876
+ "shared_issue_target",
877
+ "soft_similarity"
878
+ ],
879
+ "github_url": "https://github.com/huggingface/diffusers/issues/12656",
880
+ "issue_numbers": [
881
+ 12656
882
+ ],
883
+ "last_activity_at": "2026-04-21T03:00:37Z",
884
+ "outside_window_prs": [
885
+ {
886
+ "additions": 6,
887
+ "author": "Mr-Neutr0n",
888
+ "changed_files": 1,
889
+ "created_at": "2026-02-09T18:35:08Z",
890
+ "deletions": 0,
891
+ "draft": false,
892
+ "files_url": "https://github.com/huggingface/diffusers/pull/13110/files",
893
+ "html_url": "https://github.com/huggingface/diffusers/pull/13110",
894
+ "merged": false,
895
+ "number": 13110,
896
+ "state": "open",
897
+ "title": "Add bounds check for AuraFlow positional embedding indices",
898
+ "updated_at": "2026-02-12T18:11:22Z"
899
+ }
900
+ ],
901
+ "pairwise_similarity": [
902
+ {
903
+ "area_overlap": 0.632,
904
+ "code_similarity": 0.696,
905
+ "file_overlap": 1.0,
906
+ "left_pr_number": 13110,
907
+ "patch_similarity": 0.237,
908
+ "right_pr_number": 13516,
909
+ "size_similarity": 0.696
910
+ }
911
+ ],
912
+ "pr_count": 2,
913
+ "pr_numbers": [
914
+ 13110,
915
+ 13516
916
+ ],
917
+ "pr_similarity": {
918
+ "13516": {
919
+ "area_overlap": 0.632,
920
+ "code_similarity": 0.696,
921
+ "file_overlap": 1.0,
922
+ "patch_similarity": 0.237,
923
+ "size_similarity": 0.696
924
+ }
925
+ },
926
+ "recent_pr_count": 1,
927
+ "recent_pr_numbers": [
928
+ 13516
929
+ ],
930
+ "status": "open",
931
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #12656.",
932
+ "title": "[Bug] Positional Embedding Index Out-of-Bounds in AuraFlow"
933
+ },
934
+ {
935
+ "authors": [
936
+ "Ricardo-M-L"
937
+ ],
938
+ "canonical_issue_number": 10076,
939
+ "canonical_pr_number": 10449,
940
+ "cluster_id": "cluster-10076-3",
941
+ "confidence": 0.55,
942
+ "evidence_types": [
943
+ "closing_reference"
944
+ ],
945
+ "github_url": "https://github.com/huggingface/diffusers/issues/10076",
946
+ "issue_numbers": [
947
+ 10076
948
+ ],
949
+ "last_activity_at": "2026-04-08T17:39:01Z",
950
+ "outside_window_prs": [
951
+ {
952
+ "additions": 276,
953
+ "author": "KaranpreetRaja",
954
+ "changed_files": 1,
955
+ "created_at": "2025-01-04T03:06:38Z",
956
+ "deletions": 0,
957
+ "draft": false,
958
+ "files_url": "https://github.com/huggingface/diffusers/pull/10449/files",
959
+ "html_url": "https://github.com/huggingface/diffusers/pull/10449",
960
+ "merged": false,
961
+ "number": 10449,
962
+ "state": "open",
963
+ "title": "[#10076] Adds conversion script from diffusers to cogvideox",
964
+ "updated_at": "2026-03-10T21:03:47Z"
965
+ }
966
+ ],
967
+ "pairwise_similarity": [
968
+ {
969
+ "area_overlap": 0.0,
970
+ "code_similarity": 0.247,
971
+ "file_overlap": 0.0,
972
+ "left_pr_number": 10449,
973
+ "patch_similarity": 0.342,
974
+ "right_pr_number": 13435,
975
+ "size_similarity": 0.979
976
+ }
977
+ ],
978
+ "pr_count": 2,
979
+ "pr_numbers": [
980
+ 10449,
981
+ 13435
982
+ ],
983
+ "pr_similarity": {
984
+ "13435": {
985
+ "area_overlap": 0.0,
986
+ "code_similarity": 0.247,
987
+ "file_overlap": 0.0,
988
+ "patch_similarity": 0.342,
989
+ "size_similarity": 0.979
990
+ }
991
+ },
992
+ "recent_pr_count": 1,
993
+ "recent_pr_numbers": [
994
+ 13435
995
+ ],
996
+ "status": "open",
997
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #10076.",
998
+ "title": "Do we have any script covert from hf format to orginal format?"
999
+ },
1000
+ {
1001
+ "authors": [
1002
+ "Ricardo-M-L"
1003
+ ],
1004
+ "canonical_issue_number": 12540,
1005
+ "canonical_pr_number": 13109,
1006
+ "cluster_id": "cluster-12540-3",
1007
+ "confidence": 0.55,
1008
+ "evidence_types": [
1009
+ "closing_reference"
1010
+ ],
1011
+ "github_url": "https://github.com/huggingface/diffusers/issues/12540",
1012
+ "issue_numbers": [
1013
+ 12540
1014
+ ],
1015
+ "last_activity_at": "2026-04-21T03:03:06Z",
1016
+ "outside_window_prs": [
1017
+ {
1018
+ "additions": 5,
1019
+ "author": "Mr-Neutr0n",
1020
+ "changed_files": 1,
1021
+ "created_at": "2026-02-09T18:33:34Z",
1022
+ "deletions": 1,
1023
+ "draft": false,
1024
+ "files_url": "https://github.com/huggingface/diffusers/pull/13109/files",
1025
+ "html_url": "https://github.com/huggingface/diffusers/pull/13109",
1026
+ "merged": false,
1027
+ "number": 13109,
1028
+ "state": "open",
1029
+ "title": "Fix SanaCombinedTimestepGuidanceEmbeddings to handle missing guidance",
1030
+ "updated_at": "2026-02-12T18:11:20Z"
1031
+ }
1032
+ ],
1033
+ "pairwise_similarity": [
1034
+ {
1035
+ "area_overlap": 0.0,
1036
+ "code_similarity": 0.441,
1037
+ "file_overlap": 1.0,
1038
+ "left_pr_number": 13109,
1039
+ "patch_similarity": 0.052,
1040
+ "right_pr_number": 13517,
1041
+ "size_similarity": 0.667
1042
+ }
1043
+ ],
1044
+ "pr_count": 2,
1045
+ "pr_numbers": [
1046
+ 13109,
1047
+ 13517
1048
+ ],
1049
+ "pr_similarity": {
1050
+ "13517": {
1051
+ "area_overlap": 0.0,
1052
+ "code_similarity": 0.441,
1053
+ "file_overlap": 1.0,
1054
+ "patch_similarity": 0.052,
1055
+ "size_similarity": 0.667
1056
+ }
1057
+ },
1058
+ "recent_pr_count": 1,
1059
+ "recent_pr_numbers": [
1060
+ 13517
1061
+ ],
1062
+ "status": "open",
1063
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #12540.",
1064
+ "title": "SanaCombinedTimestepGuidanceEmbeddings do not work with SanaPipeline"
1065
+ },
1066
+ {
1067
+ "authors": [
1068
+ "Ricardo-M-L"
1069
+ ],
1070
+ "canonical_issue_number": 13062,
1071
+ "canonical_pr_number": 12555,
1072
+ "cluster_id": "cluster-12555-3",
1073
+ "confidence": 0.55,
1074
+ "evidence_types": [
1075
+ "closing_reference"
1076
+ ],
1077
+ "github_url": "https://github.com/huggingface/diffusers/issues/13062",
1078
+ "issue_numbers": [
1079
+ 13062
1080
+ ],
1081
+ "last_activity_at": "2026-04-21T03:06:20Z",
1082
+ "outside_window_prs": [
1083
+ {
1084
+ "additions": 7,
1085
+ "author": "xieofxie",
1086
+ "changed_files": 2,
1087
+ "created_at": "2025-10-29T08:57:19Z",
1088
+ "deletions": 2,
1089
+ "draft": false,
1090
+ "files_url": "https://github.com/huggingface/diffusers/pull/12555/files",
1091
+ "html_url": "https://github.com/huggingface/diffusers/pull/12555",
1092
+ "merged": false,
1093
+ "number": 12555,
1094
+ "state": "open",
1095
+ "title": "feat: support onnxruntime-windowsml; update providers logic in load_model",
1096
+ "updated_at": "2026-03-13T04:16:13Z"
1097
+ }
1098
+ ],
1099
+ "pairwise_similarity": [
1100
+ {
1101
+ "area_overlap": 1.0,
1102
+ "code_similarity": 0.599,
1103
+ "file_overlap": 0.5,
1104
+ "left_pr_number": 12555,
1105
+ "patch_similarity": 0.154,
1106
+ "right_pr_number": 13518,
1107
+ "size_similarity": 0.379
1108
+ }
1109
+ ],
1110
+ "pr_count": 2,
1111
+ "pr_numbers": [
1112
+ 12555,
1113
+ 13518
1114
+ ],
1115
+ "pr_similarity": {
1116
+ "13518": {
1117
+ "area_overlap": 1.0,
1118
+ "code_similarity": 0.599,
1119
+ "file_overlap": 0.5,
1120
+ "patch_similarity": 0.154,
1121
+ "size_similarity": 0.379
1122
+ }
1123
+ },
1124
+ "recent_pr_count": 1,
1125
+ "recent_pr_numbers": [
1126
+ 13518
1127
+ ],
1128
+ "status": "open",
1129
+ "summary": "Cluster of 1 issues and 2 PRs centered on issue #13062.",
1130
+ "title": "Do not support onnxruntime-windowsml"
1131
+ }
1132
+ ]
data/contributors.json CHANGED
The diff for this file is too large to render. See raw diff
 
data/pr_scope_clusters.json CHANGED
The diff for this file is too large to render. See raw diff
 
data/prs.json CHANGED
@@ -73,23 +73,23 @@
73
  "models",
74
  "size/S"
75
  ],
76
- "merged": false,
77
  "number": 13533,
78
  "review_comments_count": 0,
79
- "state": "open",
80
  "title": "Fix AuraFlow attn processors applying norm_added_q to key projection",
81
- "updated_at": "2026-04-21T18:25:49Z"
82
  },
83
  {
84
  "additions": 2,
85
  "author": "Ricardo-M-L",
86
- "author_association": "FIRST_TIME_CONTRIBUTOR",
87
  "body_excerpt": "## What this PR does When a user passes pre-computed `prompt_embeds` (or `negative_prompt_embeds`) alongside `num_images_per_prompt > 1`, `ErnieImagePipeline.__call__` did not replicate the provided embeddings \u2014 the embeds list kept its or\u2026",
88
  "changed_files": 1,
89
  "cluster_id": null,
90
  "cluster_ids": [],
91
  "cluster_role": null,
92
- "comments_count": 0,
93
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13532",
94
  "created_at": "2026-04-21T06:07:21Z",
95
  "deletions": 2,
@@ -97,6 +97,7 @@
97
  "files_url": "https://github.com/huggingface/diffusers/pull/13532/files",
98
  "html_url": "https://github.com/huggingface/diffusers/pull/13532",
99
  "labels": [
 
100
  "size/S",
101
  "pipelines"
102
  ],
@@ -105,7 +106,7 @@
105
  "review_comments_count": 0,
106
  "state": "open",
107
  "title": "Fix ErnieImagePipeline pre-computed prompt_embeds + num_images_per_prompt shape mismatch",
108
- "updated_at": "2026-04-21T06:07:37Z"
109
  },
110
  {
111
  "additions": 0,
@@ -219,13 +220,13 @@
219
  {
220
  "additions": 4,
221
  "author": "Ricardo-M-L",
222
- "author_association": "FIRST_TIME_CONTRIBUTOR",
223
  "body_excerpt": "## What this PR does `ZImageOmniPipeline.__call__` defines `negative_condition_siglip_embeds` only inside the CFG guard: https://github.com/huggingface/diffusers/blob/main/src/diffusers/pipelines/z_image/pipeline_z_image_omni.py#L581-L582\u2026",
224
  "changed_files": 1,
225
  "cluster_id": null,
226
  "cluster_ids": [],
227
  "cluster_role": null,
228
- "comments_count": 0,
229
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13527",
230
  "created_at": "2026-04-21T05:42:57Z",
231
  "deletions": 3,
@@ -241,7 +242,7 @@
241
  "review_comments_count": 0,
242
  "state": "open",
243
  "title": "Fix NameError in ZImageOmniPipeline when guidance_scale=0",
244
- "updated_at": "2026-04-21T05:43:10Z"
245
  },
246
  {
247
  "additions": 1,
@@ -465,9 +466,11 @@
465
  "author_association": "FIRST_TIME_CONTRIBUTOR",
466
  "body_excerpt": "## What does this PR do? Fixes #13062. \\`diffusers.utils.import_utils\\` probes for onnxruntime by first calling \\`find_spec(\\\"onnxruntime\\\")\\` and then iterating a list of package names to resolve the installed version via \\`importlib_meta\u2026",
467
  "changed_files": 1,
468
- "cluster_id": null,
469
- "cluster_ids": [],
470
- "cluster_role": null,
 
 
471
  "comments_count": 0,
472
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13518",
473
  "created_at": "2026-04-21T03:06:07Z",
@@ -492,9 +495,11 @@
492
  "author_association": "FIRST_TIME_CONTRIBUTOR",
493
  "body_excerpt": "## What does this PR do? Fixes #12540. When \\`SanaTransformer2DModel\\` is built with \\`guidance_embeds=True\\` and then driven by a pipeline that does not thread \\`guidance\\` through (\\`SanaPipeline\\`, \\`SanaPAGPipeline\\`), the transformer\u2026",
494
  "changed_files": 1,
495
- "cluster_id": null,
496
- "cluster_ids": [],
497
- "cluster_role": null,
 
 
498
  "comments_count": 0,
499
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13517",
500
  "created_at": "2026-04-21T03:02:51Z",
@@ -519,9 +524,11 @@
519
  "author_association": "FIRST_TIME_CONTRIBUTOR",
520
  "body_excerpt": "## What does this PR do? Fixes #12656. \\`AuraFlowPatchEmbed.pe_selection_index_based_on_dim\\` silently produces negative / out-of-range gather indices when the input latent grid is larger than the pretrained positional-embedding grid (\\`h_\u2026",
521
  "changed_files": 1,
522
- "cluster_id": null,
523
- "cluster_ids": [],
524
- "cluster_role": null,
 
 
525
  "comments_count": 0,
526
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13516",
527
  "created_at": "2026-04-21T03:00:22Z",
@@ -573,9 +580,11 @@
573
  "author_association": "FIRST_TIME_CONTRIBUTOR",
574
  "body_excerpt": "## What does this PR do? `gather_size_by_comm` in `src/diffusers/models/_modeling_parallel.py` unconditionally calls `torch.accelerator.current_accelerator()` whenever the backend isn't CPU: ```python gather_device = \"cpu\" if \"cpu\" in comm\u2026",
575
  "changed_files": 1,
576
- "cluster_id": null,
577
- "cluster_ids": [],
578
- "cluster_role": null,
 
 
579
  "comments_count": 0,
580
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13514",
581
  "created_at": "2026-04-21T02:35:14Z",
@@ -600,9 +609,11 @@
600
  "author_association": "FIRST_TIME_CONTRIBUTOR",
601
  "body_excerpt": "## What does this PR do? Fixes #12913. \\`Lumina2Pipeline.__call__\\` passes \\`latents.shape[1]\\` as \\`image_seq_len\\` when computing \\`mu\\` for the flow-match scheduler: \\`\\`\\`python image_seq_len = latents.shape[1] mu = calculate_shift( im\u2026",
602
  "changed_files": 1,
603
- "cluster_id": null,
604
- "cluster_ids": [],
605
- "cluster_role": null,
 
 
606
  "comments_count": 0,
607
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13513",
608
  "created_at": "2026-04-21T02:31:16Z",
@@ -627,9 +638,11 @@
627
  "author_association": "FIRST_TIME_CONTRIBUTOR",
628
  "body_excerpt": "## What does this PR do? Fixes #13243. When \\`use_dynamic_shifting=False\\` and \\`shift != 1.0\\` (the default SD3/FLUX-style config), calling \\`scheduler.set_timesteps(num_train_timesteps)\\` produced sigmas that were shifted **twice**, so t\u2026",
629
  "changed_files": 1,
630
- "cluster_id": null,
631
- "cluster_ids": [],
632
- "cluster_role": null,
 
 
633
  "comments_count": 0,
634
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13512",
635
  "created_at": "2026-04-21T02:23:14Z",
@@ -683,9 +696,11 @@
683
  "author_association": "FIRST_TIME_CONTRIBUTOR",
684
  "body_excerpt": "## What does this PR do? Fixes a regression that aborts \\`examples/dreambooth/train_dreambooth_lora.py\\` on the first training step **after** the first validation, whenever the user combines \\`--mixed_precision=fp16\\` and \\`--validation_pr\u2026",
685
  "changed_files": 1,
686
- "cluster_id": null,
687
- "cluster_ids": [],
688
- "cluster_role": null,
 
 
689
  "comments_count": 0,
690
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13510",
691
  "created_at": "2026-04-20T12:59:16Z",
@@ -710,9 +725,11 @@
710
  "author_association": "FIRST_TIME_CONTRIBUTOR",
711
  "body_excerpt": "## What does this PR do? Fixes the off-by-one in the \\`--text_encoder_out_layers\\` CLI default of \\`examples/dreambooth/train_dreambooth_lora_flux2_klein.py\\`: the script was defaulting to \\`[10, 20, 30]\\` (the Flux 2 **non-Klein** default\u2026",
712
  "changed_files": 1,
713
- "cluster_id": null,
714
- "cluster_ids": [],
715
- "cluster_role": null,
 
 
716
  "comments_count": 0,
717
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13509",
718
  "created_at": "2026-04-20T12:53:59Z",
@@ -1507,9 +1524,11 @@
1507
  "author_association": "CONTRIBUTOR",
1508
  "body_excerpt": "## What does this PR do? Fixes #13462 This PR resolves an issue where profiling decorators wrap bound methods, capturing the original instance and breaking instance isolation when components are deep-copied. Previously, decorating a bound\u2026",
1509
  "changed_files": 1,
1510
- "cluster_id": null,
1511
- "cluster_ids": [],
1512
- "cluster_role": null,
 
 
1513
  "comments_count": 2,
1514
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13471",
1515
  "created_at": "2026-04-14T18:39:45Z",
@@ -1587,9 +1606,11 @@
1587
  "author_association": "FIRST_TIME_CONTRIBUTOR",
1588
  "body_excerpt": "Fixes #13462 ## Root cause `annotate_pipeline` called `setattr(component, method_name, annotate(method, label))` where `method` is a **bound method** (retrieved via `getattr(component, method_name)`). The resulting wrapper is a plain funct\u2026",
1589
  "changed_files": 1,
1590
- "cluster_id": null,
1591
- "cluster_ids": [],
1592
- "cluster_role": null,
 
 
1593
  "comments_count": 0,
1594
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13468",
1595
  "created_at": "2026-04-14T06:44:25Z",
@@ -1641,9 +1662,11 @@
1641
  "author_association": "FIRST_TIME_CONTRIBUTOR",
1642
  "body_excerpt": "## What does this PR do? Adds a monotonicity check to `LTXEulerAncestralRFScheduler.set_timesteps()` when an explicit sigma schedule is provided. **Bug:** When `sigmas` are supplied explicitly (ComfyUI-style), `set_timesteps()` accepts non\u2026",
1643
  "changed_files": 1,
1644
- "cluster_id": null,
1645
- "cluster_ids": [],
1646
- "cluster_role": null,
 
 
1647
  "comments_count": 0,
1648
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13466",
1649
  "created_at": "2026-04-14T04:16:25Z",
@@ -1917,9 +1940,11 @@
1917
  "author_association": "FIRST_TIME_CONTRIBUTOR",
1918
  "body_excerpt": "## Problem The `--text_encoder_out_layers` CLI argument in `train_dreambooth_lora_flux2_klein.py` defaults to `[10, 20, 30]`, but the pipeline implementation (`pipeline_flux2_klein.py`) uses `(9, 18, 27)`. This off-by-one mismatch causes t\u2026",
1919
  "changed_files": 1,
1920
- "cluster_id": null,
1921
- "cluster_ids": [],
1922
- "cluster_role": null,
 
 
1923
  "comments_count": 0,
1924
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13455",
1925
  "created_at": "2026-04-13T06:56:28Z",
@@ -2052,9 +2077,11 @@
2052
  "author_association": "FIRST_TIME_CONTRIBUTOR",
2053
  "body_excerpt": "## Summary - Fix all 9 QwenImage pipeline variants where CFG is silently disabled when passing `negative_prompt_embeds` with `None` mask - `encode_prompt()` converts all-ones masks to `None` as an optimization (line 266-267), but `has_neg_\u2026",
2054
  "changed_files": 9,
2055
- "cluster_id": null,
2056
- "cluster_ids": [],
2057
- "cluster_role": null,
 
 
2058
  "comments_count": 3,
2059
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13449",
2060
  "created_at": "2026-04-12T15:32:31Z",
@@ -2330,9 +2357,11 @@
2330
  "author_association": "FIRST_TIME_CONTRIBUTOR",
2331
  "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",
2332
  "changed_files": 1,
2333
- "cluster_id": null,
2334
- "cluster_ids": [],
2335
- "cluster_role": null,
 
 
2336
  "comments_count": 0,
2337
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13435",
2338
  "created_at": "2026-04-08T17:38:45Z",
@@ -2640,9 +2669,11 @@
2640
  "author_association": "CONTRIBUTOR",
2641
  "body_excerpt": "# What does this PR do? Fixes a prior-preservation batch size mismatch in the `Flux2 DreamBooth LoRA` scripts. When custom instance prompts are not used, `prompt_embeds` already contains concatenated instance + class embeddings under `--wi\u2026",
2642
  "changed_files": 2,
2643
- "cluster_id": null,
2644
- "cluster_ids": [],
2645
- "cluster_role": null,
 
 
2646
  "comments_count": 4,
2647
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13415",
2648
  "created_at": "2026-04-04T18:08:44Z",
@@ -2715,9 +2746,11 @@
2715
  "author_association": "NONE",
2716
  "body_excerpt": "## What does this PR do? Fixes #13411. `LTXEulerAncestralRFScheduler.set_timesteps(sigmas=...)` silently accepted non-monotone sigma schedules. In `step()`, a reversed schedule computes: ``` downstep_ratio = 1 + (sigma_next / sigma - 1) *\u2026",
2717
  "changed_files": 4,
2718
- "cluster_id": null,
2719
- "cluster_ids": [],
2720
- "cluster_role": null,
 
 
2721
  "comments_count": 3,
2722
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13412",
2723
  "created_at": "2026-04-04T15:49:39Z",
@@ -3346,9 +3379,11 @@
3346
  "author_association": "CONTRIBUTOR",
3347
  "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",
3348
  "changed_files": 16,
3349
- "cluster_id": null,
3350
- "cluster_ids": [],
3351
- "cluster_role": null,
 
 
3352
  "comments_count": 11,
3353
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13379",
3354
  "created_at": "2026-04-01T13:12:53Z",
@@ -4746,9 +4781,11 @@
4746
  "author_association": "FIRST_TIME_CONTRIBUTOR",
4747
  "body_excerpt": "## Summary When `--with_prior_preservation` is enabled in the Flux2 dreambooth LoRA training scripts, the prompt embedding repeat logic double-counts the batch size, producing a shape mismatch against the latent tensor. **Root cause:** `co\u2026",
4748
  "changed_files": 3,
4749
- "cluster_id": null,
4750
- "cluster_ids": [],
4751
- "cluster_role": null,
 
 
4752
  "comments_count": 0,
4753
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13307",
4754
  "created_at": "2026-03-22T09:13:05Z",
@@ -5291,9 +5328,11 @@
5291
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5292
  "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",
5293
  "changed_files": 17,
5294
- "cluster_id": null,
5295
- "cluster_ids": [],
5296
- "cluster_role": null,
 
 
5297
  "comments_count": 0,
5298
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13273",
5299
  "created_at": "2026-03-16T14:13:58Z",
@@ -5315,9 +5354,11 @@
5315
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5316
  "body_excerpt": "## Summary Fixes #12913 - **Bug**: `image_seq_len = latents.shape[1]` takes the **channel dimension** (e.g. 16) instead of the spatial sequence length. Lumina2 latents have shape `(batch, channels, height, width)` and are NOT packed before\u2026",
5317
  "changed_files": 2,
5318
- "cluster_id": null,
5319
- "cluster_ids": [],
5320
- "cluster_role": null,
 
 
5321
  "comments_count": 0,
5322
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13272",
5323
  "created_at": "2026-03-16T14:10:56Z",
@@ -5819,9 +5860,11 @@
5819
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5820
  "body_excerpt": "# What does this PR do? Fixes a bug where `sigma_min` and `sigma_max` were computed from already-shifted sigmas in `__init__`, causing `set_timesteps()` to apply the shift formula twice. Fixes #13243 ## Root cause In `__init__`, the shift\u2026",
5821
  "changed_files": 2,
5822
- "cluster_id": null,
5823
- "cluster_ids": [],
5824
- "cluster_role": null,
 
 
5825
  "comments_count": 0,
5826
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13246",
5827
  "created_at": "2026-03-10T10:45:14Z",
@@ -5915,9 +5958,11 @@
5915
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5916
  "body_excerpt": "## Summary Fixes #12771 \u2014 `DPMSolverMultistepScheduler` crashes with `IndexError: index 21 is out of bounds for dimension 0 with size 21` when using `beta_schedule='squaredcos_cap_v2'` with `use_karras_sigmas=True`. ## Root Cause When usin\u2026",
5917
  "changed_files": 1,
5918
- "cluster_id": null,
5919
- "cluster_ids": [],
5920
- "cluster_role": null,
 
 
5921
  "comments_count": 0,
5922
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13240",
5923
  "created_at": "2026-03-10T02:02:34Z",
@@ -5939,9 +5984,11 @@
5939
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5940
  "body_excerpt": "## What does this PR do? Fixes #12771 \u2014 `DPMSolverMultistepScheduler` crashes with `IndexError: index N is out of bounds` when using `beta_schedule='squaredcos_cap_v2'` with `use_karras_sigmas=True` (or `use_lu_lambdas=True`). ### Root cau\u2026",
5941
  "changed_files": 1,
5942
- "cluster_id": null,
5943
- "cluster_ids": [],
5944
- "cluster_role": null,
 
 
5945
  "comments_count": 1,
5946
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13239",
5947
  "created_at": "2026-03-10T01:56:07Z",
@@ -7107,9 +7154,11 @@
7107
  "author_association": "CONTRIBUTOR",
7108
  "body_excerpt": "## Summary - Z-Image uses a different CFG formula: `pred = pos + guidance_scale * (pos - neg)`, where `guidance_scale = 0` corresponds to no guidance - The `do_classifier_free_guidance` property was checking `> 1` (standard diffusers conve\u2026",
7109
  "changed_files": 1,
7110
- "cluster_id": null,
7111
- "cluster_ids": [],
7112
- "cluster_role": null,
 
 
7113
  "comments_count": 1,
7114
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13183",
7115
  "created_at": "2026-02-24T12:11:43Z",
 
73
  "models",
74
  "size/S"
75
  ],
76
+ "merged": true,
77
  "number": 13533,
78
  "review_comments_count": 0,
79
+ "state": "closed",
80
  "title": "Fix AuraFlow attn processors applying norm_added_q to key projection",
81
+ "updated_at": "2026-04-21T19:20:55Z"
82
  },
83
  {
84
  "additions": 2,
85
  "author": "Ricardo-M-L",
86
+ "author_association": "CONTRIBUTOR",
87
  "body_excerpt": "## What this PR does When a user passes pre-computed `prompt_embeds` (or `negative_prompt_embeds`) alongside `num_images_per_prompt > 1`, `ErnieImagePipeline.__call__` did not replicate the provided embeddings \u2014 the embeds list kept its or\u2026",
88
  "changed_files": 1,
89
  "cluster_id": null,
90
  "cluster_ids": [],
91
  "cluster_role": null,
92
+ "comments_count": 1,
93
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13532",
94
  "created_at": "2026-04-21T06:07:21Z",
95
  "deletions": 2,
 
97
  "files_url": "https://github.com/huggingface/diffusers/pull/13532/files",
98
  "html_url": "https://github.com/huggingface/diffusers/pull/13532",
99
  "labels": [
100
+ "close-to-merge",
101
  "size/S",
102
  "pipelines"
103
  ],
 
106
  "review_comments_count": 0,
107
  "state": "open",
108
  "title": "Fix ErnieImagePipeline pre-computed prompt_embeds + num_images_per_prompt shape mismatch",
109
+ "updated_at": "2026-04-21T20:01:13Z"
110
  },
111
  {
112
  "additions": 0,
 
220
  {
221
  "additions": 4,
222
  "author": "Ricardo-M-L",
223
+ "author_association": "CONTRIBUTOR",
224
  "body_excerpt": "## What this PR does `ZImageOmniPipeline.__call__` defines `negative_condition_siglip_embeds` only inside the CFG guard: https://github.com/huggingface/diffusers/blob/main/src/diffusers/pipelines/z_image/pipeline_z_image_omni.py#L581-L582\u2026",
225
  "changed_files": 1,
226
  "cluster_id": null,
227
  "cluster_ids": [],
228
  "cluster_role": null,
229
+ "comments_count": 1,
230
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13527",
231
  "created_at": "2026-04-21T05:42:57Z",
232
  "deletions": 3,
 
242
  "review_comments_count": 0,
243
  "state": "open",
244
  "title": "Fix NameError in ZImageOmniPipeline when guidance_scale=0",
245
+ "updated_at": "2026-04-21T20:16:08Z"
246
  },
247
  {
248
  "additions": 1,
 
466
  "author_association": "FIRST_TIME_CONTRIBUTOR",
467
  "body_excerpt": "## What does this PR do? Fixes #13062. \\`diffusers.utils.import_utils\\` probes for onnxruntime by first calling \\`find_spec(\\\"onnxruntime\\\")\\` and then iterating a list of package names to resolve the installed version via \\`importlib_meta\u2026",
468
  "changed_files": 1,
469
+ "cluster_id": "cluster-12555-3",
470
+ "cluster_ids": [
471
+ "cluster-12555-3"
472
+ ],
473
+ "cluster_role": "member",
474
  "comments_count": 0,
475
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13518",
476
  "created_at": "2026-04-21T03:06:07Z",
 
495
  "author_association": "FIRST_TIME_CONTRIBUTOR",
496
  "body_excerpt": "## What does this PR do? Fixes #12540. When \\`SanaTransformer2DModel\\` is built with \\`guidance_embeds=True\\` and then driven by a pipeline that does not thread \\`guidance\\` through (\\`SanaPipeline\\`, \\`SanaPAGPipeline\\`), the transformer\u2026",
497
  "changed_files": 1,
498
+ "cluster_id": "cluster-12540-3",
499
+ "cluster_ids": [
500
+ "cluster-12540-3"
501
+ ],
502
+ "cluster_role": "member",
503
  "comments_count": 0,
504
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13517",
505
  "created_at": "2026-04-21T03:02:51Z",
 
524
  "author_association": "FIRST_TIME_CONTRIBUTOR",
525
  "body_excerpt": "## What does this PR do? Fixes #12656. \\`AuraFlowPatchEmbed.pe_selection_index_based_on_dim\\` silently produces negative / out-of-range gather indices when the input latent grid is larger than the pretrained positional-embedding grid (\\`h_\u2026",
526
  "changed_files": 1,
527
+ "cluster_id": "cluster-12656-3",
528
+ "cluster_ids": [
529
+ "cluster-12656-3"
530
+ ],
531
+ "cluster_role": "member",
532
  "comments_count": 0,
533
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13516",
534
  "created_at": "2026-04-21T03:00:22Z",
 
580
  "author_association": "FIRST_TIME_CONTRIBUTOR",
581
  "body_excerpt": "## What does this PR do? `gather_size_by_comm` in `src/diffusers/models/_modeling_parallel.py` unconditionally calls `torch.accelerator.current_accelerator()` whenever the backend isn't CPU: ```python gather_device = \"cpu\" if \"cpu\" in comm\u2026",
582
  "changed_files": 1,
583
+ "cluster_id": "cluster-13074-4",
584
+ "cluster_ids": [
585
+ "cluster-13074-4"
586
+ ],
587
+ "cluster_role": "member",
588
  "comments_count": 0,
589
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13514",
590
  "created_at": "2026-04-21T02:35:14Z",
 
609
  "author_association": "FIRST_TIME_CONTRIBUTOR",
610
  "body_excerpt": "## What does this PR do? Fixes #12913. \\`Lumina2Pipeline.__call__\\` passes \\`latents.shape[1]\\` as \\`image_seq_len\\` when computing \\`mu\\` for the flow-match scheduler: \\`\\`\\`python image_seq_len = latents.shape[1] mu = calculate_shift( im\u2026",
611
  "changed_files": 1,
612
+ "cluster_id": "cluster-12913-3",
613
+ "cluster_ids": [
614
+ "cluster-12913-3"
615
+ ],
616
+ "cluster_role": "canonical",
617
  "comments_count": 0,
618
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13513",
619
  "created_at": "2026-04-21T02:31:16Z",
 
638
  "author_association": "FIRST_TIME_CONTRIBUTOR",
639
  "body_excerpt": "## What does this PR do? Fixes #13243. When \\`use_dynamic_shifting=False\\` and \\`shift != 1.0\\` (the default SD3/FLUX-style config), calling \\`scheduler.set_timesteps(num_train_timesteps)\\` produced sigmas that were shifted **twice**, so t\u2026",
640
  "changed_files": 1,
641
+ "cluster_id": "cluster-13243-3",
642
+ "cluster_ids": [
643
+ "cluster-13243-3"
644
+ ],
645
+ "cluster_role": "canonical",
646
  "comments_count": 0,
647
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13512",
648
  "created_at": "2026-04-21T02:23:14Z",
 
696
  "author_association": "FIRST_TIME_CONTRIBUTOR",
697
  "body_excerpt": "## What does this PR do? Fixes a regression that aborts \\`examples/dreambooth/train_dreambooth_lora.py\\` on the first training step **after** the first validation, whenever the user combines \\`--mixed_precision=fp16\\` and \\`--validation_pr\u2026",
698
  "changed_files": 1,
699
+ "cluster_id": "cluster-1246-22",
700
+ "cluster_ids": [
701
+ "cluster-1246-22"
702
+ ],
703
+ "cluster_role": "member",
704
  "comments_count": 0,
705
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13510",
706
  "created_at": "2026-04-20T12:59:16Z",
 
725
  "author_association": "FIRST_TIME_CONTRIBUTOR",
726
  "body_excerpt": "## What does this PR do? Fixes the off-by-one in the \\`--text_encoder_out_layers\\` CLI default of \\`examples/dreambooth/train_dreambooth_lora_flux2_klein.py\\`: the script was defaulting to \\`[10, 20, 30]\\` (the Flux 2 **non-Klein** default\u2026",
727
  "changed_files": 1,
728
+ "cluster_id": "cluster-13445-3",
729
+ "cluster_ids": [
730
+ "cluster-13445-3"
731
+ ],
732
+ "cluster_role": "member",
733
  "comments_count": 0,
734
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13509",
735
  "created_at": "2026-04-20T12:53:59Z",
 
1524
  "author_association": "CONTRIBUTOR",
1525
  "body_excerpt": "## What does this PR do? Fixes #13462 This PR resolves an issue where profiling decorators wrap bound methods, capturing the original instance and breaking instance isolation when components are deep-copied. Previously, decorating a bound\u2026",
1526
  "changed_files": 1,
1527
+ "cluster_id": "cluster-13462-3",
1528
+ "cluster_ids": [
1529
+ "cluster-13462-3"
1530
+ ],
1531
+ "cluster_role": "canonical",
1532
  "comments_count": 2,
1533
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13471",
1534
  "created_at": "2026-04-14T18:39:45Z",
 
1606
  "author_association": "FIRST_TIME_CONTRIBUTOR",
1607
  "body_excerpt": "Fixes #13462 ## Root cause `annotate_pipeline` called `setattr(component, method_name, annotate(method, label))` where `method` is a **bound method** (retrieved via `getattr(component, method_name)`). The resulting wrapper is a plain funct\u2026",
1608
  "changed_files": 1,
1609
+ "cluster_id": "cluster-13462-3",
1610
+ "cluster_ids": [
1611
+ "cluster-13462-3"
1612
+ ],
1613
+ "cluster_role": "member",
1614
  "comments_count": 0,
1615
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13468",
1616
  "created_at": "2026-04-14T06:44:25Z",
 
1662
  "author_association": "FIRST_TIME_CONTRIBUTOR",
1663
  "body_excerpt": "## What does this PR do? Adds a monotonicity check to `LTXEulerAncestralRFScheduler.set_timesteps()` when an explicit sigma schedule is provided. **Bug:** When `sigmas` are supplied explicitly (ComfyUI-style), `set_timesteps()` accepts non\u2026",
1664
  "changed_files": 1,
1665
+ "cluster_id": "cluster-13411-3",
1666
+ "cluster_ids": [
1667
+ "cluster-13411-3"
1668
+ ],
1669
+ "cluster_role": "canonical",
1670
  "comments_count": 0,
1671
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13466",
1672
  "created_at": "2026-04-14T04:16:25Z",
 
1940
  "author_association": "FIRST_TIME_CONTRIBUTOR",
1941
  "body_excerpt": "## Problem The `--text_encoder_out_layers` CLI argument in `train_dreambooth_lora_flux2_klein.py` defaults to `[10, 20, 30]`, but the pipeline implementation (`pipeline_flux2_klein.py`) uses `(9, 18, 27)`. This off-by-one mismatch causes t\u2026",
1942
  "changed_files": 1,
1943
+ "cluster_id": "cluster-13445-3",
1944
+ "cluster_ids": [
1945
+ "cluster-13445-3"
1946
+ ],
1947
+ "cluster_role": "canonical",
1948
  "comments_count": 0,
1949
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13455",
1950
  "created_at": "2026-04-13T06:56:28Z",
 
2077
  "author_association": "FIRST_TIME_CONTRIBUTOR",
2078
  "body_excerpt": "## Summary - Fix all 9 QwenImage pipeline variants where CFG is silently disabled when passing `negative_prompt_embeds` with `None` mask - `encode_prompt()` converts all-ones masks to `None` as an optimization (line 266-267), but `has_neg_\u2026",
2079
  "changed_files": 9,
2080
+ "cluster_id": "cluster-13377-3",
2081
+ "cluster_ids": [
2082
+ "cluster-13377-3"
2083
+ ],
2084
+ "cluster_role": "member",
2085
  "comments_count": 3,
2086
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13449",
2087
  "created_at": "2026-04-12T15:32:31Z",
 
2357
  "author_association": "FIRST_TIME_CONTRIBUTOR",
2358
  "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",
2359
  "changed_files": 1,
2360
+ "cluster_id": "cluster-10076-3",
2361
+ "cluster_ids": [
2362
+ "cluster-10076-3"
2363
+ ],
2364
+ "cluster_role": "member",
2365
  "comments_count": 0,
2366
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13435",
2367
  "created_at": "2026-04-08T17:38:45Z",
 
2669
  "author_association": "CONTRIBUTOR",
2670
  "body_excerpt": "# What does this PR do? Fixes a prior-preservation batch size mismatch in the `Flux2 DreamBooth LoRA` scripts. When custom instance prompts are not used, `prompt_embeds` already contains concatenated instance + class embeddings under `--wi\u2026",
2671
  "changed_files": 2,
2672
+ "cluster_id": "cluster-13292-3",
2673
+ "cluster_ids": [
2674
+ "cluster-13292-3"
2675
+ ],
2676
+ "cluster_role": "canonical",
2677
  "comments_count": 4,
2678
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13415",
2679
  "created_at": "2026-04-04T18:08:44Z",
 
2746
  "author_association": "NONE",
2747
  "body_excerpt": "## What does this PR do? Fixes #13411. `LTXEulerAncestralRFScheduler.set_timesteps(sigmas=...)` silently accepted non-monotone sigma schedules. In `step()`, a reversed schedule computes: ``` downstep_ratio = 1 + (sigma_next / sigma - 1) *\u2026",
2748
  "changed_files": 4,
2749
+ "cluster_id": "cluster-13411-3",
2750
+ "cluster_ids": [
2751
+ "cluster-13411-3"
2752
+ ],
2753
+ "cluster_role": "member",
2754
  "comments_count": 3,
2755
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13412",
2756
  "created_at": "2026-04-04T15:49:39Z",
 
3379
  "author_association": "CONTRIBUTOR",
3380
  "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",
3381
  "changed_files": 16,
3382
+ "cluster_id": "cluster-13377-3",
3383
+ "cluster_ids": [
3384
+ "cluster-13377-3"
3385
+ ],
3386
+ "cluster_role": "canonical",
3387
  "comments_count": 11,
3388
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13379",
3389
  "created_at": "2026-04-01T13:12:53Z",
 
4781
  "author_association": "FIRST_TIME_CONTRIBUTOR",
4782
  "body_excerpt": "## Summary When `--with_prior_preservation` is enabled in the Flux2 dreambooth LoRA training scripts, the prompt embedding repeat logic double-counts the batch size, producing a shape mismatch against the latent tensor. **Root cause:** `co\u2026",
4783
  "changed_files": 3,
4784
+ "cluster_id": "cluster-13292-3",
4785
+ "cluster_ids": [
4786
+ "cluster-13292-3"
4787
+ ],
4788
+ "cluster_role": "member",
4789
  "comments_count": 0,
4790
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13307",
4791
  "created_at": "2026-03-22T09:13:05Z",
 
5328
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5329
  "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",
5330
  "changed_files": 17,
5331
+ "cluster_id": "cluster-1246-22",
5332
+ "cluster_ids": [
5333
+ "cluster-1246-22"
5334
+ ],
5335
+ "cluster_role": "member",
5336
  "comments_count": 0,
5337
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13273",
5338
  "created_at": "2026-03-16T14:13:58Z",
 
5354
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5355
  "body_excerpt": "## Summary Fixes #12913 - **Bug**: `image_seq_len = latents.shape[1]` takes the **channel dimension** (e.g. 16) instead of the spatial sequence length. Lumina2 latents have shape `(batch, channels, height, width)` and are NOT packed before\u2026",
5356
  "changed_files": 2,
5357
+ "cluster_id": "cluster-12913-3",
5358
+ "cluster_ids": [
5359
+ "cluster-12913-3"
5360
+ ],
5361
+ "cluster_role": "member",
5362
  "comments_count": 0,
5363
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13272",
5364
  "created_at": "2026-03-16T14:10:56Z",
 
5860
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5861
  "body_excerpt": "# What does this PR do? Fixes a bug where `sigma_min` and `sigma_max` were computed from already-shifted sigmas in `__init__`, causing `set_timesteps()` to apply the shift formula twice. Fixes #13243 ## Root cause In `__init__`, the shift\u2026",
5862
  "changed_files": 2,
5863
+ "cluster_id": "cluster-13243-3",
5864
+ "cluster_ids": [
5865
+ "cluster-13243-3"
5866
+ ],
5867
+ "cluster_role": "member",
5868
  "comments_count": 0,
5869
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13246",
5870
  "created_at": "2026-03-10T10:45:14Z",
 
5958
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5959
  "body_excerpt": "## Summary Fixes #12771 \u2014 `DPMSolverMultistepScheduler` crashes with `IndexError: index 21 is out of bounds for dimension 0 with size 21` when using `beta_schedule='squaredcos_cap_v2'` with `use_karras_sigmas=True`. ## Root Cause When usin\u2026",
5960
  "changed_files": 1,
5961
+ "cluster_id": "cluster-12771-4",
5962
+ "cluster_ids": [
5963
+ "cluster-12771-4"
5964
+ ],
5965
+ "cluster_role": "member",
5966
  "comments_count": 0,
5967
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13240",
5968
  "created_at": "2026-03-10T02:02:34Z",
 
5984
  "author_association": "FIRST_TIME_CONTRIBUTOR",
5985
  "body_excerpt": "## What does this PR do? Fixes #12771 \u2014 `DPMSolverMultistepScheduler` crashes with `IndexError: index N is out of bounds` when using `beta_schedule='squaredcos_cap_v2'` with `use_karras_sigmas=True` (or `use_lu_lambdas=True`). ### Root cau\u2026",
5986
  "changed_files": 1,
5987
+ "cluster_id": "cluster-12771-4",
5988
+ "cluster_ids": [
5989
+ "cluster-12771-4"
5990
+ ],
5991
+ "cluster_role": "member",
5992
  "comments_count": 1,
5993
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13239",
5994
  "created_at": "2026-03-10T01:56:07Z",
 
7154
  "author_association": "CONTRIBUTOR",
7155
  "body_excerpt": "## Summary - Z-Image uses a different CFG formula: `pred = pos + guidance_scale * (pos - neg)`, where `guidance_scale = 0` corresponds to no guidance - The `do_classifier_free_guidance` property was checking `> 1` (standard diffusers conve\u2026",
7156
  "changed_files": 1,
7157
+ "cluster_id": "cluster-12905-3",
7158
+ "cluster_ids": [
7159
+ "cluster-12905-3"
7160
+ ],
7161
+ "cluster_role": "canonical",
7162
  "comments_count": 1,
7163
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13183",
7164
  "created_at": "2026-02-24T12:11:43Z",
data/summary.json CHANGED
@@ -1,21 +1,21 @@
1
  {
2
- "analysis_available": false,
3
  "analysis_id": null,
4
- "analysis_snapshot_id": null,
5
- "analysis_source": null,
6
- "analysis_variant": null,
7
- "cluster_count": 0,
8
- "clustered_pr_count": 0,
9
  "contributor_count": 88,
10
  "contributors_available": true,
11
- "generated_at": "2026-04-21T19:05:34Z",
12
- "merged_pr_count": 145,
13
- "open_pr_count": 117,
14
  "pr_count": 288,
15
- "pr_scope_available": false,
16
- "pr_scope_cluster_count": 0,
17
- "reference_time": "2026-04-21T18:35:36Z",
18
  "repo": "huggingface/diffusers",
19
- "snapshot_id": "20260421T183536Z",
20
  "window_days": 60
21
  }
 
1
  {
2
+ "analysis_available": true,
3
  "analysis_id": null,
4
+ "analysis_snapshot_id": "20260421T173535Z",
5
+ "analysis_source": "snapshot",
6
+ "analysis_variant": "hybrid",
7
+ "cluster_count": 15,
8
+ "clustered_pr_count": 24,
9
  "contributor_count": 88,
10
  "contributors_available": true,
11
+ "generated_at": "2026-04-21T21:04:58Z",
12
+ "merged_pr_count": 146,
13
+ "open_pr_count": 116,
14
  "pr_count": 288,
15
+ "pr_scope_available": true,
16
+ "pr_scope_cluster_count": 35,
17
+ "reference_time": "2026-04-21T20:35:35Z",
18
  "repo": "huggingface/diffusers",
19
+ "snapshot_id": "20260421T203535Z",
20
  "window_days": 60
21
  }