evalstate HF Staff commited on
Commit
0d90fc1
·
verified ·
1 Parent(s): f85df10

Deploy dashboard

Browse files
Files changed (5) hide show
  1. data/clusters.json +113 -19
  2. data/contributors.json +397 -565
  3. data/pr_scope_clusters.json +0 -0
  4. data/prs.json +436 -1398
  5. data/summary.json +12 -12
data/clusters.json CHANGED
@@ -1,9 +1,89 @@
1
  [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  {
3
  "authors": [
4
  "Aatman09",
5
- "chandan11248",
6
- "preetam1407"
7
  ],
8
  "canonical_issue_number": 43979,
9
  "canonical_pr_number": 44007,
@@ -124,6 +204,21 @@
124
  "state": "open",
125
  "title": "Refactor RemBERT to use output tracing decorators",
126
  "updated_at": "2026-02-17T11:10:59Z"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
  }
128
  ],
129
  "pairwise_similarity": [
@@ -611,9 +706,8 @@
611
  "size_similarity": 0.679
612
  }
613
  },
614
- "recent_pr_count": 3,
615
  "recent_pr_numbers": [
616
- 44129,
617
  44154,
618
  44722
619
  ],
@@ -626,7 +720,7 @@
626
  "sirzechs66"
627
  ],
628
  "canonical_issue_number": 43366,
629
- "canonical_pr_number": 43757,
630
  "cluster_id": "cluster-43366-4",
631
  "confidence": 0.8,
632
  "evidence_types": [
@@ -638,7 +732,7 @@
638
  "issue_numbers": [
639
  43366
640
  ],
641
- "last_activity_at": "2026-04-18T09:01:44Z",
642
  "outside_window_prs": [
643
  {
644
  "additions": 15,
@@ -673,16 +767,16 @@
673
  "left_pr_number": 43757,
674
  "patch_similarity": 0.031,
675
  "right_pr_number": 45506,
676
- "size_similarity": 0.149
677
  },
678
  {
679
- "area_overlap": 1.0,
680
- "code_similarity": 1.0,
681
  "file_overlap": 1.0,
682
  "left_pr_number": 45500,
683
- "patch_similarity": 1.0,
684
  "right_pr_number": 45506,
685
- "size_similarity": 1.0
686
  }
687
  ],
688
  "pr_count": 3,
@@ -692,19 +786,19 @@
692
  45506
693
  ],
694
  "pr_similarity": {
695
- "45500": {
696
  "area_overlap": 0.005,
697
  "code_similarity": 0.096,
698
  "file_overlap": 0.2,
699
  "patch_similarity": 0.031,
700
- "size_similarity": 0.149
701
  },
702
- "45506": {
703
- "area_overlap": 0.005,
704
- "code_similarity": 0.096,
705
- "file_overlap": 0.2,
706
- "patch_similarity": 0.031,
707
- "size_similarity": 0.149
708
  }
709
  },
710
  "recent_pr_count": 2,
 
1
  [
2
+ {
3
+ "authors": [
4
+ "Jah-yee",
5
+ "RudrenduPaul"
6
+ ],
7
+ "canonical_issue_number": 45341,
8
+ "canonical_pr_number": 45351,
9
+ "cluster_id": "cluster-45341-4",
10
+ "confidence": 0.8,
11
+ "evidence_types": [
12
+ "closing_reference",
13
+ "shared_issue_target",
14
+ "soft_similarity"
15
+ ],
16
+ "github_url": "https://github.com/huggingface/transformers/issues/45341",
17
+ "issue_numbers": [
18
+ 45341
19
+ ],
20
+ "last_activity_at": "2026-04-19T12:16:25Z",
21
+ "outside_window_prs": [],
22
+ "pairwise_similarity": [
23
+ {
24
+ "area_overlap": 0.148,
25
+ "code_similarity": 0.427,
26
+ "file_overlap": 1.0,
27
+ "left_pr_number": 45351,
28
+ "patch_similarity": 0.093,
29
+ "right_pr_number": 45509,
30
+ "size_similarity": 0.308
31
+ },
32
+ {
33
+ "area_overlap": 0.148,
34
+ "code_similarity": 0.437,
35
+ "file_overlap": 1.0,
36
+ "left_pr_number": 45351,
37
+ "patch_similarity": 0.091,
38
+ "right_pr_number": 45515,
39
+ "size_similarity": 0.359
40
+ },
41
+ {
42
+ "area_overlap": 1.0,
43
+ "code_similarity": 0.946,
44
+ "file_overlap": 1.0,
45
+ "left_pr_number": 45509,
46
+ "patch_similarity": 0.833,
47
+ "right_pr_number": 45515,
48
+ "size_similarity": 0.857
49
+ }
50
+ ],
51
+ "pr_count": 3,
52
+ "pr_numbers": [
53
+ 45351,
54
+ 45509,
55
+ 45515
56
+ ],
57
+ "pr_similarity": {
58
+ "45509": {
59
+ "area_overlap": 0.148,
60
+ "code_similarity": 0.427,
61
+ "file_overlap": 1.0,
62
+ "patch_similarity": 0.093,
63
+ "size_similarity": 0.308
64
+ },
65
+ "45515": {
66
+ "area_overlap": 0.148,
67
+ "code_similarity": 0.437,
68
+ "file_overlap": 1.0,
69
+ "patch_similarity": 0.091,
70
+ "size_similarity": 0.359
71
+ }
72
+ },
73
+ "recent_pr_count": 3,
74
+ "recent_pr_numbers": [
75
+ 45351,
76
+ 45509,
77
+ 45515
78
+ ],
79
+ "status": "open",
80
+ "summary": "Cluster of 1 issues and 3 PRs centered on issue #45341.",
81
+ "title": "A little bug in testing_utils.py"
82
+ },
83
  {
84
  "authors": [
85
  "Aatman09",
86
+ "chandan11248"
 
87
  ],
88
  "canonical_issue_number": 43979,
89
  "canonical_pr_number": 44007,
 
204
  "state": "open",
205
  "title": "Refactor RemBERT to use output tracing decorators",
206
  "updated_at": "2026-02-17T11:10:59Z"
207
+ },
208
+ {
209
+ "additions": 76,
210
+ "author": "preetam1407",
211
+ "changed_files": 1,
212
+ "created_at": "2026-02-18T11:24:13Z",
213
+ "deletions": 222,
214
+ "draft": false,
215
+ "files_url": "https://github.com/huggingface/transformers/pull/44129/files",
216
+ "html_url": "https://github.com/huggingface/transformers/pull/44129",
217
+ "merged": false,
218
+ "number": 44129,
219
+ "state": "open",
220
+ "title": "Refactor SpeechT5 output tracing to standardized output capture",
221
+ "updated_at": "2026-02-18T11:25:19Z"
222
  }
223
  ],
224
  "pairwise_similarity": [
 
706
  "size_similarity": 0.679
707
  }
708
  },
709
+ "recent_pr_count": 2,
710
  "recent_pr_numbers": [
 
711
  44154,
712
  44722
713
  ],
 
720
  "sirzechs66"
721
  ],
722
  "canonical_issue_number": 43366,
723
+ "canonical_pr_number": 45506,
724
  "cluster_id": "cluster-43366-4",
725
  "confidence": 0.8,
726
  "evidence_types": [
 
732
  "issue_numbers": [
733
  43366
734
  ],
735
+ "last_activity_at": "2026-04-20T08:12:23Z",
736
  "outside_window_prs": [
737
  {
738
  "additions": 15,
 
767
  "left_pr_number": 43757,
768
  "patch_similarity": 0.031,
769
  "right_pr_number": 45506,
770
+ "size_similarity": 0.15
771
  },
772
  {
773
+ "area_overlap": 0.996,
774
+ "code_similarity": 0.997,
775
  "file_overlap": 1.0,
776
  "left_pr_number": 45500,
777
+ "patch_similarity": 0.996,
778
  "right_pr_number": 45506,
779
+ "size_similarity": 0.996
780
  }
781
  ],
782
  "pr_count": 3,
 
786
  45506
787
  ],
788
  "pr_similarity": {
789
+ "43757": {
790
  "area_overlap": 0.005,
791
  "code_similarity": 0.096,
792
  "file_overlap": 0.2,
793
  "patch_similarity": 0.031,
794
+ "size_similarity": 0.15
795
  },
796
+ "45500": {
797
+ "area_overlap": 0.996,
798
+ "code_similarity": 0.997,
799
+ "file_overlap": 1.0,
800
+ "patch_similarity": 0.996,
801
+ "size_similarity": 0.996
802
  }
803
  },
804
  "recent_pr_count": 2,
data/contributors.json CHANGED
@@ -63,7 +63,7 @@
63
  "public_pr_count_42d": 48,
64
  "public_repo_count_42d": 1,
65
  "quality_score": null,
66
- "recent_pr_count": 43,
67
  "repo_association": "MEMBER",
68
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ACyrilvallez",
69
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ACyrilvallez",
@@ -87,7 +87,7 @@
87
  "public_pr_count_42d": 50,
88
  "public_repo_count_42d": 4,
89
  "quality_score": null,
90
- "recent_pr_count": 42,
91
  "repo_association": "MEMBER",
92
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Azucchini-nlp",
93
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Azucchini-nlp",
@@ -144,52 +144,52 @@
144
  "snapshot_pr_count": 34
145
  },
146
  {
147
- "account_age_days": 2590,
148
- "author": "ArthurZucker",
149
  "automation_risk_signal": "low",
150
  "breadth_score": "moderate",
151
  "cluster_count": 0,
152
  "first_seen_in_snapshot": false,
153
- "follow_through_score": "mixed",
154
  "heuristic_note": "high recent PR volume; targets high-star repos",
155
  "known_contributor": true,
156
- "name": "Arthur",
157
  "new_to_repo": false,
158
- "profile_url": "https://github.com/ArthurZucker",
159
- "public_pr_count_42d": 60,
160
  "public_repo_count_42d": 4,
161
  "quality_score": null,
162
  "recent_pr_count": 24,
163
  "repo_association": "MEMBER",
164
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AArthurZucker",
165
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AArthurZucker",
166
  "report_reason": null,
167
  "snapshot_issue_count": 2,
168
- "snapshot_pr_count": 43
169
  },
170
  {
171
- "account_age_days": 2360,
172
- "author": "SunMarc",
173
  "automation_risk_signal": "low",
174
  "breadth_score": "moderate",
175
  "cluster_count": 0,
176
  "first_seen_in_snapshot": false,
177
- "follow_through_score": "strong",
178
  "heuristic_note": "high recent PR volume; targets high-star repos",
179
  "known_contributor": true,
180
- "name": "Marc Sun",
181
  "new_to_repo": false,
182
- "profile_url": "https://github.com/SunMarc",
183
- "public_pr_count_42d": 35,
184
  "public_repo_count_42d": 4,
185
  "quality_score": null,
186
- "recent_pr_count": 24,
187
  "repo_association": "MEMBER",
188
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ASunMarc",
189
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ASunMarc",
190
  "report_reason": null,
191
  "snapshot_issue_count": 2,
192
- "snapshot_pr_count": 40
193
  },
194
  {
195
  "account_age_days": 1991,
@@ -231,7 +231,7 @@
231
  "public_pr_count_42d": 20,
232
  "public_repo_count_42d": 1,
233
  "quality_score": null,
234
- "recent_pr_count": 19,
235
  "repo_association": "MEMBER",
236
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aitazap",
237
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aitazap",
@@ -279,7 +279,7 @@
279
  "public_pr_count_42d": 17,
280
  "public_repo_count_42d": 1,
281
  "quality_score": null,
282
- "recent_pr_count": 16,
283
  "repo_association": "MEMBER",
284
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ARocketknight1",
285
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ARocketknight1",
@@ -303,7 +303,7 @@
303
  "public_pr_count_42d": 18,
304
  "public_repo_count_42d": 3,
305
  "quality_score": null,
306
- "recent_pr_count": 16,
307
  "repo_association": "CONTRIBUTOR",
308
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aharshaljanjani",
309
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aharshaljanjani",
@@ -479,54 +479,6 @@
479
  "snapshot_issue_count": 0,
480
  "snapshot_pr_count": 16
481
  },
482
- {
483
- "account_age_days": 2488,
484
- "author": "ManasVardhan",
485
- "automation_risk_signal": "medium",
486
- "breadth_score": "high",
487
- "cluster_count": 0,
488
- "first_seen_in_snapshot": false,
489
- "follow_through_score": "weak",
490
- "heuristic_note": "high recent PR volume; broad repo spread; many recent closed-unmerged PRs; targets high-star repos",
491
- "known_contributor": false,
492
- "name": "Manas Vardhan",
493
- "new_to_repo": false,
494
- "profile_url": "https://github.com/ManasVardhan",
495
- "public_pr_count_42d": 53,
496
- "public_repo_count_42d": 22,
497
- "quality_score": null,
498
- "recent_pr_count": 9,
499
- "repo_association": "NONE",
500
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AManasVardhan",
501
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AManasVardhan",
502
- "report_reason": null,
503
- "snapshot_issue_count": 0,
504
- "snapshot_pr_count": 22
505
- },
506
- {
507
- "account_age_days": 1607,
508
- "author": "eustlb",
509
- "automation_risk_signal": "low",
510
- "breadth_score": "low",
511
- "cluster_count": 0,
512
- "first_seen_in_snapshot": false,
513
- "follow_through_score": "strong",
514
- "heuristic_note": "targets high-star repos",
515
- "known_contributor": true,
516
- "name": null,
517
- "new_to_repo": false,
518
- "profile_url": "https://github.com/eustlb",
519
- "public_pr_count_42d": 11,
520
- "public_repo_count_42d": 3,
521
- "quality_score": null,
522
- "recent_pr_count": 9,
523
- "repo_association": "MEMBER",
524
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aeustlb",
525
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aeustlb",
526
- "report_reason": null,
527
- "snapshot_issue_count": 0,
528
- "snapshot_pr_count": 16
529
- },
530
  {
531
  "account_age_days": 2598,
532
  "author": "NielsRogge",
@@ -552,76 +504,28 @@
552
  "snapshot_pr_count": 15
553
  },
554
  {
555
- "account_age_days": 1750,
556
- "author": "dario-fumarola",
557
  "automation_risk_signal": "low",
558
  "breadth_score": "high",
559
  "cluster_count": 0,
560
  "first_seen_in_snapshot": false,
561
- "follow_through_score": "weak",
562
- "heuristic_note": "broad repo spread; many recent closed-unmerged PRs; targets high-star repos",
563
- "known_contributor": false,
564
- "name": "Dario Fumarola",
565
- "new_to_repo": false,
566
- "profile_url": "https://github.com/dario-fumarola",
567
- "public_pr_count_42d": 23,
568
- "public_repo_count_42d": 13,
569
- "quality_score": null,
570
- "recent_pr_count": 9,
571
- "repo_association": "NONE",
572
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Adario-fumarola",
573
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Adario-fumarola",
574
- "report_reason": null,
575
- "snapshot_issue_count": 0,
576
- "snapshot_pr_count": 9
577
- },
578
- {
579
- "account_age_days": 836,
580
- "author": "fumadari",
581
- "automation_risk_signal": "low",
582
- "breadth_score": "moderate",
583
- "cluster_count": 0,
584
- "first_seen_in_snapshot": false,
585
- "follow_through_score": "weak",
586
- "heuristic_note": "many recent closed-unmerged PRs; targets high-star repos",
587
- "known_contributor": false,
588
- "name": null,
589
- "new_to_repo": false,
590
- "profile_url": "https://github.com/fumadari",
591
- "public_pr_count_42d": 12,
592
- "public_repo_count_42d": 4,
593
- "quality_score": null,
594
- "recent_pr_count": 9,
595
- "repo_association": "NONE",
596
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Afumadari",
597
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Afumadari",
598
- "report_reason": null,
599
- "snapshot_issue_count": 0,
600
- "snapshot_pr_count": 9
601
- },
602
- {
603
- "account_age_days": 2354,
604
- "author": "IlyasMoutawwakil",
605
- "automation_risk_signal": "low",
606
- "breadth_score": "low",
607
- "cluster_count": 0,
608
- "first_seen_in_snapshot": false,
609
- "follow_through_score": "strong",
610
- "heuristic_note": "\u2014",
611
  "known_contributor": true,
612
- "name": "Ilyas Moutawwakil",
613
  "new_to_repo": false,
614
- "profile_url": "https://github.com/IlyasMoutawwakil",
615
- "public_pr_count_42d": 22,
616
- "public_repo_count_42d": 3,
617
  "quality_score": null,
618
  "recent_pr_count": 8,
619
  "repo_association": "MEMBER",
620
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AIlyasMoutawwakil",
621
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AIlyasMoutawwakil",
622
  "report_reason": null,
623
- "snapshot_issue_count": 2,
624
- "snapshot_pr_count": 15
625
  },
626
  {
627
  "account_age_days": 2625,
@@ -719,6 +623,30 @@
719
  "snapshot_issue_count": 0,
720
  "snapshot_pr_count": 8
721
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
722
  {
723
  "account_age_days": 2949,
724
  "author": "tomaarsen",
@@ -744,52 +672,52 @@
744
  "snapshot_pr_count": 18
745
  },
746
  {
747
- "account_age_days": 2692,
748
- "author": "qgallouedec",
749
  "automation_risk_signal": "low",
750
- "breadth_score": "moderate",
751
  "cluster_count": 0,
752
  "first_seen_in_snapshot": false,
753
  "follow_through_score": "strong",
754
- "heuristic_note": "extremely high recent PR volume; targets high-star repos",
755
  "known_contributor": true,
756
- "name": "Quentin Gallou\u00e9dec",
757
  "new_to_repo": false,
758
- "profile_url": "https://github.com/qgallouedec",
759
- "public_pr_count_42d": 128,
760
- "public_repo_count_42d": 8,
761
  "quality_score": null,
762
  "recent_pr_count": 7,
763
  "repo_association": "MEMBER",
764
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aqgallouedec",
765
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aqgallouedec",
766
  "report_reason": null,
767
- "snapshot_issue_count": 13,
768
- "snapshot_pr_count": 15
769
  },
770
  {
771
- "account_age_days": 6569,
772
- "author": "kashif",
773
  "automation_risk_signal": "low",
774
- "breadth_score": "high",
775
  "cluster_count": 0,
776
  "first_seen_in_snapshot": false,
777
- "follow_through_score": "mixed",
778
- "heuristic_note": "high recent PR volume; broad repo spread; targets high-star repos",
779
  "known_contributor": true,
780
- "name": "Kashif Rasul",
781
  "new_to_repo": false,
782
- "profile_url": "https://github.com/kashif",
783
- "public_pr_count_42d": 32,
784
- "public_repo_count_42d": 17,
785
  "quality_score": null,
786
  "recent_pr_count": 7,
787
  "repo_association": "MEMBER",
788
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akashif",
789
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akashif",
790
  "report_reason": null,
791
- "snapshot_issue_count": 0,
792
- "snapshot_pr_count": 13
793
  },
794
  {
795
  "account_age_days": 1414,
@@ -840,28 +768,28 @@
840
  "snapshot_pr_count": 7
841
  },
842
  {
843
- "account_age_days": 1396,
844
- "author": "jiqing-feng",
845
  "automation_risk_signal": "low",
846
  "breadth_score": "moderate",
847
  "cluster_count": 0,
848
  "first_seen_in_snapshot": false,
849
  "follow_through_score": "strong",
850
- "heuristic_note": "high recent PR volume",
851
  "known_contributor": false,
852
- "name": null,
853
  "new_to_repo": false,
854
- "profile_url": "https://github.com/jiqing-feng",
855
- "public_pr_count_42d": 25,
856
  "public_repo_count_42d": 6,
857
  "quality_score": null,
858
  "recent_pr_count": 6,
859
  "repo_association": "CONTRIBUTOR",
860
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ajiqing-feng",
861
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ajiqing-feng",
862
  "report_reason": null,
863
- "snapshot_issue_count": 4,
864
- "snapshot_pr_count": 11
865
  },
866
  {
867
  "account_age_days": 5681,
@@ -936,27 +864,27 @@
936
  "snapshot_pr_count": 6
937
  },
938
  {
939
- "account_age_days": 2996,
940
- "author": "sywangyi",
941
  "automation_risk_signal": "low",
942
  "breadth_score": "moderate",
943
  "cluster_count": 0,
944
  "first_seen_in_snapshot": false,
945
  "follow_through_score": "strong",
946
- "heuristic_note": "targets high-star repos",
947
- "known_contributor": false,
948
- "name": "Wang, Yi",
949
  "new_to_repo": false,
950
- "profile_url": "https://github.com/sywangyi",
951
- "public_pr_count_42d": 16,
952
- "public_repo_count_42d": 6,
953
  "quality_score": null,
954
  "recent_pr_count": 5,
955
- "repo_association": "CONTRIBUTOR",
956
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Asywangyi",
957
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Asywangyi",
958
  "report_reason": null,
959
- "snapshot_issue_count": 1,
960
  "snapshot_pr_count": 15
961
  },
962
  {
@@ -1055,6 +983,30 @@
1055
  "snapshot_issue_count": 0,
1056
  "snapshot_pr_count": 5
1057
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1058
  {
1059
  "account_age_days": 5708,
1060
  "author": "winglian",
@@ -1115,17 +1067,41 @@
1115
  "known_contributor": true,
1116
  "name": "Albert Villanova del Moral",
1117
  "new_to_repo": false,
1118
- "profile_url": "https://github.com/albertvillanova",
1119
- "public_pr_count_42d": 157,
1120
- "public_repo_count_42d": 5,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1121
  "quality_score": null,
1122
  "recent_pr_count": 4,
1123
- "repo_association": "MEMBER",
1124
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aalbertvillanova",
1125
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aalbertvillanova",
1126
  "report_reason": null,
1127
- "snapshot_issue_count": 3,
1128
- "snapshot_pr_count": 5
1129
  },
1130
  {
1131
  "account_age_days": 1246,
@@ -1152,49 +1128,49 @@
1152
  "snapshot_pr_count": 4
1153
  },
1154
  {
1155
- "account_age_days": 359,
1156
- "author": "Charly21r",
1157
  "automation_risk_signal": "low",
1158
- "breadth_score": "low",
1159
- "cluster_count": 0,
1160
  "first_seen_in_snapshot": false,
1161
  "follow_through_score": "weak",
1162
- "heuristic_note": "young account; high open PR share; targets high-star repos",
1163
  "known_contributor": false,
1164
- "name": "Carlos Redondo",
1165
  "new_to_repo": false,
1166
- "profile_url": "https://github.com/Charly21r",
1167
- "public_pr_count_42d": 6,
1168
- "public_repo_count_42d": 2,
1169
  "quality_score": null,
1170
  "recent_pr_count": 4,
1171
  "repo_association": "CONTRIBUTOR",
1172
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ACharly21r",
1173
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ACharly21r",
1174
  "report_reason": null,
1175
  "snapshot_issue_count": 0,
1176
  "snapshot_pr_count": 4
1177
  },
1178
  {
1179
- "account_age_days": 2913,
1180
- "author": "RudrenduPaul",
1181
  "automation_risk_signal": "low",
1182
- "breadth_score": "moderate",
1183
  "cluster_count": 0,
1184
  "first_seen_in_snapshot": false,
1185
  "follow_through_score": "weak",
1186
- "heuristic_note": "high open PR share; targets high-star repos",
1187
  "known_contributor": false,
1188
- "name": "Rudrendu Paul",
1189
  "new_to_repo": false,
1190
- "profile_url": "https://github.com/RudrenduPaul",
1191
- "public_pr_count_42d": 23,
1192
- "public_repo_count_42d": 9,
1193
  "quality_score": null,
1194
  "recent_pr_count": 4,
1195
  "repo_association": "CONTRIBUTOR",
1196
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ARudrenduPaul",
1197
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ARudrenduPaul",
1198
  "report_reason": null,
1199
  "snapshot_issue_count": 0,
1200
  "snapshot_pr_count": 4
@@ -1295,30 +1271,6 @@
1295
  "snapshot_issue_count": 0,
1296
  "snapshot_pr_count": 4
1297
  },
1298
- {
1299
- "account_age_days": 67,
1300
- "author": "nightcityblade",
1301
- "automation_risk_signal": "high",
1302
- "breadth_score": "very high",
1303
- "cluster_count": 0,
1304
- "first_seen_in_snapshot": false,
1305
- "follow_through_score": "weak",
1306
- "heuristic_note": "very new account; extremely high recent PR volume; very broad repo spread; targets high-star repos",
1307
- "known_contributor": false,
1308
- "name": null,
1309
- "new_to_repo": false,
1310
- "profile_url": "https://github.com/nightcityblade",
1311
- "public_pr_count_42d": 219,
1312
- "public_repo_count_42d": 74,
1313
- "quality_score": null,
1314
- "recent_pr_count": 4,
1315
- "repo_association": "CONTRIBUTOR",
1316
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Anightcityblade",
1317
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Anightcityblade",
1318
- "report_reason": null,
1319
- "snapshot_issue_count": 0,
1320
- "snapshot_pr_count": 4
1321
- },
1322
  {
1323
  "account_age_days": 4683,
1324
  "author": "ebezzam",
@@ -1391,6 +1343,30 @@
1391
  "snapshot_issue_count": 3,
1392
  "snapshot_pr_count": 4
1393
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1394
  {
1395
  "account_age_days": 3073,
1396
  "author": "Cursx",
@@ -1703,54 +1679,6 @@
1703
  "snapshot_issue_count": 0,
1704
  "snapshot_pr_count": 3
1705
  },
1706
- {
1707
- "account_age_days": 2095,
1708
- "author": "tirth8205",
1709
- "automation_risk_signal": "low",
1710
- "breadth_score": "moderate",
1711
- "cluster_count": 0,
1712
- "first_seen_in_snapshot": false,
1713
- "follow_through_score": "strong",
1714
- "heuristic_note": "high recent PR volume; targets high-star repos",
1715
- "known_contributor": false,
1716
- "name": "Tirth Kanani",
1717
- "new_to_repo": false,
1718
- "profile_url": "https://github.com/tirth8205",
1719
- "public_pr_count_42d": 53,
1720
- "public_repo_count_42d": 4,
1721
- "quality_score": null,
1722
- "recent_pr_count": 3,
1723
- "repo_association": "NONE",
1724
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Atirth8205",
1725
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Atirth8205",
1726
- "report_reason": null,
1727
- "snapshot_issue_count": 0,
1728
- "snapshot_pr_count": 3
1729
- },
1730
- {
1731
- "account_age_days": 3697,
1732
- "author": "cyyever",
1733
- "automation_risk_signal": "low",
1734
- "breadth_score": "moderate",
1735
- "cluster_count": 0,
1736
- "first_seen_in_snapshot": false,
1737
- "follow_through_score": "mixed",
1738
- "heuristic_note": "extremely high recent PR volume",
1739
- "known_contributor": false,
1740
- "name": "Yuanyuan Chen",
1741
- "new_to_repo": false,
1742
- "profile_url": "https://github.com/cyyever",
1743
- "public_pr_count_42d": 202,
1744
- "public_repo_count_42d": 8,
1745
- "quality_score": null,
1746
- "recent_pr_count": 2,
1747
- "repo_association": "CONTRIBUTOR",
1748
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Acyyever",
1749
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Acyyever",
1750
- "report_reason": null,
1751
- "snapshot_issue_count": 0,
1752
- "snapshot_pr_count": 24
1753
- },
1754
  {
1755
  "account_age_days": 1466,
1756
  "author": "YangKai0616",
@@ -1775,54 +1703,6 @@
1775
  "snapshot_issue_count": 0,
1776
  "snapshot_pr_count": 10
1777
  },
1778
- {
1779
- "account_age_days": 785,
1780
- "author": "aman-coder03",
1781
- "automation_risk_signal": "medium",
1782
- "breadth_score": "high",
1783
- "cluster_count": 0,
1784
- "first_seen_in_snapshot": false,
1785
- "follow_through_score": "weak",
1786
- "heuristic_note": "high recent PR volume; broad repo spread; high open PR share",
1787
- "known_contributor": false,
1788
- "name": "Aman Srivastava",
1789
- "new_to_repo": false,
1790
- "profile_url": "https://github.com/aman-coder03",
1791
- "public_pr_count_42d": 35,
1792
- "public_repo_count_42d": 15,
1793
- "quality_score": null,
1794
- "recent_pr_count": 2,
1795
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1796
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aaman-coder03",
1797
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aaman-coder03",
1798
- "report_reason": null,
1799
- "snapshot_issue_count": 0,
1800
- "snapshot_pr_count": 5
1801
- },
1802
- {
1803
- "account_age_days": 1176,
1804
- "author": "mariam851",
1805
- "automation_risk_signal": "low",
1806
- "breadth_score": "low",
1807
- "cluster_count": 0,
1808
- "first_seen_in_snapshot": false,
1809
- "follow_through_score": "weak",
1810
- "heuristic_note": "many recent closed-unmerged PRs; no visible non-self stars; targets high-star repos",
1811
- "known_contributor": false,
1812
- "name": "Mariam Zakaria",
1813
- "new_to_repo": false,
1814
- "profile_url": "https://github.com/mariam851",
1815
- "public_pr_count_42d": 4,
1816
- "public_repo_count_42d": 1,
1817
- "quality_score": null,
1818
- "recent_pr_count": 2,
1819
- "repo_association": "CONTRIBUTOR",
1820
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Amariam851",
1821
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Amariam851",
1822
- "report_reason": null,
1823
- "snapshot_issue_count": 0,
1824
- "snapshot_pr_count": 5
1825
- },
1826
  {
1827
  "account_age_days": 2390,
1828
  "author": "math-hiyoko",
@@ -2112,25 +1992,25 @@
2112
  "snapshot_pr_count": 2
2113
  },
2114
  {
2115
- "account_age_days": 736,
2116
- "author": "Jah-yee",
2117
  "automation_risk_signal": "high",
2118
- "breadth_score": "very high",
2119
  "cluster_count": 0,
2120
  "first_seen_in_snapshot": false,
2121
  "follow_through_score": "weak",
2122
- "heuristic_note": "extremely high recent PR volume; very broad repo spread; high open PR share; targets high-star repos",
2123
  "known_contributor": false,
2124
- "name": "RoomWithOutRoof",
2125
  "new_to_repo": false,
2126
- "profile_url": "https://github.com/Jah-yee",
2127
- "public_pr_count_42d": 836,
2128
- "public_repo_count_42d": 278,
2129
  "quality_score": null,
2130
  "recent_pr_count": 2,
2131
- "repo_association": "NONE",
2132
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AJah-yee",
2133
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AJah-yee",
2134
  "report_reason": null,
2135
  "snapshot_issue_count": 0,
2136
  "snapshot_pr_count": 2
@@ -3167,6 +3047,30 @@
3167
  "snapshot_issue_count": 0,
3168
  "snapshot_pr_count": 2
3169
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3170
  {
3171
  "account_age_days": 1633,
3172
  "author": "jp1924",
@@ -3213,52 +3117,28 @@
3213
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aydshieh2",
3214
  "report_reason": null,
3215
  "snapshot_issue_count": 0,
3216
- "snapshot_pr_count": 6
3217
- },
3218
- {
3219
- "account_age_days": 2324,
3220
- "author": "Deep-unlearning",
3221
- "automation_risk_signal": "low",
3222
- "breadth_score": "low",
3223
- "cluster_count": 0,
3224
- "first_seen_in_snapshot": false,
3225
- "follow_through_score": "strong",
3226
- "heuristic_note": "\u2014",
3227
- "known_contributor": true,
3228
- "name": "Steven Zheng",
3229
- "new_to_repo": false,
3230
- "profile_url": "https://github.com/Deep-unlearning",
3231
- "public_pr_count_42d": 12,
3232
- "public_repo_count_42d": 2,
3233
- "quality_score": null,
3234
- "recent_pr_count": 1,
3235
- "repo_association": "MEMBER",
3236
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ADeep-unlearning",
3237
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ADeep-unlearning",
3238
- "report_reason": null,
3239
- "snapshot_issue_count": 0,
3240
- "snapshot_pr_count": 5
3241
  },
3242
  {
3243
- "account_age_days": 4744,
3244
- "author": "engmohamedsalah",
3245
  "automation_risk_signal": "low",
3246
  "breadth_score": "low",
3247
  "cluster_count": 0,
3248
  "first_seen_in_snapshot": false,
3249
  "follow_through_score": "weak",
3250
- "heuristic_note": "many recent closed-unmerged PRs; targets high-star repos",
3251
  "known_contributor": false,
3252
- "name": "Mohamed Salah",
3253
  "new_to_repo": false,
3254
- "profile_url": "https://github.com/engmohamedsalah",
3255
- "public_pr_count_42d": 2,
3256
  "public_repo_count_42d": 1,
3257
  "quality_score": null,
3258
  "recent_pr_count": 1,
3259
- "repo_association": "NONE",
3260
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aengmohamedsalah",
3261
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aengmohamedsalah",
3262
  "report_reason": null,
3263
  "snapshot_issue_count": 0,
3264
  "snapshot_pr_count": 5
@@ -3335,30 +3215,6 @@
3335
  "snapshot_issue_count": 0,
3336
  "snapshot_pr_count": 4
3337
  },
3338
- {
3339
- "account_age_days": 1939,
3340
- "author": "preetam1407",
3341
- "automation_risk_signal": "low",
3342
- "breadth_score": "low",
3343
- "cluster_count": 1,
3344
- "first_seen_in_snapshot": false,
3345
- "follow_through_score": "weak",
3346
- "heuristic_note": "high open PR share; targets high-star repos",
3347
- "known_contributor": false,
3348
- "name": "Preetam Chhimpa",
3349
- "new_to_repo": false,
3350
- "profile_url": "https://github.com/preetam1407",
3351
- "public_pr_count_42d": 3,
3352
- "public_repo_count_42d": 1,
3353
- "quality_score": null,
3354
- "recent_pr_count": 1,
3355
- "repo_association": "CONTRIBUTOR",
3356
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Apreetam1407",
3357
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Apreetam1407",
3358
- "report_reason": null,
3359
- "snapshot_issue_count": 0,
3360
- "snapshot_pr_count": 3
3361
- },
3362
  {
3363
  "account_age_days": 2804,
3364
  "author": "Aravind-11",
@@ -3431,30 +3287,6 @@
3431
  "snapshot_issue_count": 0,
3432
  "snapshot_pr_count": 3
3433
  },
3434
- {
3435
- "account_age_days": 161,
3436
- "author": "23atharvaS",
3437
- "automation_risk_signal": "medium",
3438
- "breadth_score": "low",
3439
- "cluster_count": 0,
3440
- "first_seen_in_snapshot": false,
3441
- "follow_through_score": "weak",
3442
- "heuristic_note": "young account; many recent closed-unmerged PRs; high open PR share; no visible non-self stars; targets high-star repos",
3443
- "known_contributor": false,
3444
- "name": "atharva sawant (contributor account)",
3445
- "new_to_repo": false,
3446
- "profile_url": "https://github.com/23atharvaS",
3447
- "public_pr_count_42d": 2,
3448
- "public_repo_count_42d": 1,
3449
- "quality_score": null,
3450
- "recent_pr_count": 1,
3451
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
3452
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3A23atharvaS",
3453
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3A23atharvaS",
3454
- "report_reason": null,
3455
- "snapshot_issue_count": 0,
3456
- "snapshot_pr_count": 2
3457
- },
3458
  {
3459
  "account_age_days": 3057,
3460
  "author": "ethanknights",
@@ -3503,30 +3335,6 @@
3503
  "snapshot_issue_count": 0,
3504
  "snapshot_pr_count": 2
3505
  },
3506
- {
3507
- "account_age_days": 4209,
3508
- "author": "khushali9",
3509
- "automation_risk_signal": "low",
3510
- "breadth_score": "low",
3511
- "cluster_count": 0,
3512
- "first_seen_in_snapshot": false,
3513
- "follow_through_score": "weak",
3514
- "heuristic_note": "many recent closed-unmerged PRs; targets high-star repos",
3515
- "known_contributor": false,
3516
- "name": "Khushali Desai",
3517
- "new_to_repo": false,
3518
- "profile_url": "https://github.com/khushali9",
3519
- "public_pr_count_42d": 9,
3520
- "public_repo_count_42d": 3,
3521
- "quality_score": null,
3522
- "recent_pr_count": 1,
3523
- "repo_association": "CONTRIBUTOR",
3524
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akhushali9",
3525
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akhushali9",
3526
- "report_reason": null,
3527
- "snapshot_issue_count": 0,
3528
- "snapshot_pr_count": 2
3529
- },
3530
  {
3531
  "account_age_days": 4113,
3532
  "author": "lmaksym",
@@ -4199,30 +4007,6 @@
4199
  "snapshot_issue_count": 0,
4200
  "snapshot_pr_count": 1
4201
  },
4202
- {
4203
- "account_age_days": 5,
4204
- "author": "GitGlimpse895",
4205
- "automation_risk_signal": "high",
4206
- "breadth_score": "moderate",
4207
- "cluster_count": 0,
4208
- "first_seen_in_snapshot": false,
4209
- "follow_through_score": "weak",
4210
- "heuristic_note": "very new account; many recent closed-unmerged PRs; high open PR share; no visible non-self stars; targets high-star repos",
4211
- "known_contributor": false,
4212
- "name": null,
4213
- "new_to_repo": false,
4214
- "profile_url": "https://github.com/GitGlimpse895",
4215
- "public_pr_count_42d": 9,
4216
- "public_repo_count_42d": 6,
4217
- "quality_score": null,
4218
- "recent_pr_count": 1,
4219
- "repo_association": "NONE",
4220
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AGitGlimpse895",
4221
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AGitGlimpse895",
4222
- "report_reason": null,
4223
- "snapshot_issue_count": 0,
4224
- "snapshot_pr_count": 1
4225
- },
4226
  {
4227
  "account_age_days": 3474,
4228
  "author": "HallerPatrick",
@@ -4607,6 +4391,54 @@
4607
  "snapshot_issue_count": 0,
4608
  "snapshot_pr_count": 1
4609
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4610
  {
4611
  "account_age_days": 211,
4612
  "author": "Ker102",
@@ -4919,6 +4751,30 @@
4919
  "snapshot_issue_count": 0,
4920
  "snapshot_pr_count": 1
4921
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4922
  {
4923
  "account_age_days": 37,
4924
  "author": "SamArun28",
@@ -5040,27 +4896,27 @@
5040
  "snapshot_pr_count": 1
5041
  },
5042
  {
5043
- "account_age_days": 750,
5044
- "author": "TinderZ",
5045
  "automation_risk_signal": "low",
5046
  "breadth_score": "low",
5047
  "cluster_count": 0,
5048
  "first_seen_in_snapshot": false,
5049
- "follow_through_score": "mixed",
5050
- "heuristic_note": "high open PR share; targets high-star repos",
5051
  "known_contributor": false,
5052
- "name": null,
5053
  "new_to_repo": false,
5054
- "profile_url": "https://github.com/TinderZ",
5055
- "public_pr_count_42d": 2,
5056
- "public_repo_count_42d": 2,
5057
  "quality_score": null,
5058
  "recent_pr_count": 1,
5059
- "repo_association": "CONTRIBUTOR",
5060
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ATinderZ",
5061
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ATinderZ",
5062
  "report_reason": null,
5063
- "snapshot_issue_count": 0,
5064
  "snapshot_pr_count": 1
5065
  },
5066
  {
@@ -5327,30 +5183,6 @@
5327
  "snapshot_issue_count": 0,
5328
  "snapshot_pr_count": 1
5329
  },
5330
- {
5331
- "account_age_days": 2825,
5332
- "author": "adityuhkapoor",
5333
- "automation_risk_signal": "medium",
5334
- "breadth_score": "low",
5335
- "cluster_count": 0,
5336
- "first_seen_in_snapshot": false,
5337
- "follow_through_score": "weak",
5338
- "heuristic_note": "many recent closed-unmerged PRs; high open PR share; no visible non-self stars; targets high-star repos",
5339
- "known_contributor": false,
5340
- "name": "Aditya K",
5341
- "new_to_repo": false,
5342
- "profile_url": "https://github.com/adityuhkapoor",
5343
- "public_pr_count_42d": 5,
5344
- "public_repo_count_42d": 3,
5345
- "quality_score": null,
5346
- "recent_pr_count": 1,
5347
- "repo_association": "NONE",
5348
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aadityuhkapoor",
5349
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aadityuhkapoor",
5350
- "report_reason": null,
5351
- "snapshot_issue_count": 0,
5352
- "snapshot_pr_count": 1
5353
- },
5354
  {
5355
  "account_age_days": 15,
5356
  "author": "agentspan",
@@ -5687,6 +5519,30 @@
5687
  "snapshot_issue_count": 0,
5688
  "snapshot_pr_count": 1
5689
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5690
  {
5691
  "account_age_days": 1730,
5692
  "author": "aws-zhanxun",
@@ -5759,30 +5615,6 @@
5759
  "snapshot_issue_count": 0,
5760
  "snapshot_pr_count": 1
5761
  },
5762
- {
5763
- "account_age_days": 5039,
5764
- "author": "balvisio",
5765
- "automation_risk_signal": "low",
5766
- "breadth_score": "moderate",
5767
- "cluster_count": 0,
5768
- "first_seen_in_snapshot": false,
5769
- "follow_through_score": "mixed",
5770
- "heuristic_note": "\u2014",
5771
- "known_contributor": false,
5772
- "name": "Bruno Alvisio",
5773
- "new_to_repo": false,
5774
- "profile_url": "https://github.com/balvisio",
5775
- "public_pr_count_42d": 6,
5776
- "public_repo_count_42d": 4,
5777
- "quality_score": null,
5778
- "recent_pr_count": 1,
5779
- "repo_association": "CONTRIBUTOR",
5780
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Abalvisio",
5781
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Abalvisio",
5782
- "report_reason": null,
5783
- "snapshot_issue_count": 0,
5784
- "snapshot_pr_count": 1
5785
- },
5786
  {
5787
  "account_age_days": 1781,
5788
  "author": "baonudesifeizhai",
@@ -5975,30 +5807,6 @@
5975
  "snapshot_issue_count": 0,
5976
  "snapshot_pr_count": 1
5977
  },
5978
- {
5979
- "account_age_days": 2067,
5980
- "author": "cluster2600",
5981
- "automation_risk_signal": "medium",
5982
- "breadth_score": "very high",
5983
- "cluster_count": 0,
5984
- "first_seen_in_snapshot": false,
5985
- "follow_through_score": "weak",
5986
- "heuristic_note": "extremely high recent PR volume; very broad repo spread; many recent closed-unmerged PRs",
5987
- "known_contributor": false,
5988
- "name": "Maxime Grenu",
5989
- "new_to_repo": false,
5990
- "profile_url": "https://github.com/cluster2600",
5991
- "public_pr_count_42d": 170,
5992
- "public_repo_count_42d": 88,
5993
- "quality_score": null,
5994
- "recent_pr_count": 1,
5995
- "repo_association": "CONTRIBUTOR",
5996
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Acluster2600",
5997
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Acluster2600",
5998
- "report_reason": null,
5999
- "snapshot_issue_count": 0,
6000
- "snapshot_pr_count": 1
6001
- },
6002
  {
6003
  "account_age_days": 194,
6004
  "author": "code-runner77",
@@ -6144,27 +5952,27 @@
6144
  "snapshot_pr_count": 1
6145
  },
6146
  {
6147
- "account_age_days": 1367,
6148
- "author": "dtiourine",
6149
  "automation_risk_signal": "low",
6150
- "breadth_score": "low",
6151
  "cluster_count": 0,
6152
  "first_seen_in_snapshot": false,
6153
- "follow_through_score": "weak",
6154
- "heuristic_note": "high open PR share; targets high-star repos",
6155
  "known_contributor": false,
6156
- "name": "Daniel Tiourine",
6157
  "new_to_repo": false,
6158
- "profile_url": "https://github.com/dtiourine",
6159
- "public_pr_count_42d": 2,
6160
- "public_repo_count_42d": 2,
6161
  "quality_score": null,
6162
  "recent_pr_count": 1,
6163
  "repo_association": "FIRST_TIME_CONTRIBUTOR",
6164
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Adtiourine",
6165
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Adtiourine",
6166
  "report_reason": null,
6167
- "snapshot_issue_count": 1,
6168
  "snapshot_pr_count": 1
6169
  },
6170
  {
@@ -8399,6 +8207,30 @@
8399
  "snapshot_issue_count": 0,
8400
  "snapshot_pr_count": 1
8401
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8402
  {
8403
  "account_age_days": 981,
8404
  "author": "vimal-crypto",
 
63
  "public_pr_count_42d": 48,
64
  "public_repo_count_42d": 1,
65
  "quality_score": null,
66
+ "recent_pr_count": 41,
67
  "repo_association": "MEMBER",
68
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ACyrilvallez",
69
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ACyrilvallez",
 
87
  "public_pr_count_42d": 50,
88
  "public_repo_count_42d": 4,
89
  "quality_score": null,
90
+ "recent_pr_count": 41,
91
  "repo_association": "MEMBER",
92
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Azucchini-nlp",
93
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Azucchini-nlp",
 
144
  "snapshot_pr_count": 34
145
  },
146
  {
147
+ "account_age_days": 2360,
148
+ "author": "SunMarc",
149
  "automation_risk_signal": "low",
150
  "breadth_score": "moderate",
151
  "cluster_count": 0,
152
  "first_seen_in_snapshot": false,
153
+ "follow_through_score": "strong",
154
  "heuristic_note": "high recent PR volume; targets high-star repos",
155
  "known_contributor": true,
156
+ "name": "Marc Sun",
157
  "new_to_repo": false,
158
+ "profile_url": "https://github.com/SunMarc",
159
+ "public_pr_count_42d": 35,
160
  "public_repo_count_42d": 4,
161
  "quality_score": null,
162
  "recent_pr_count": 24,
163
  "repo_association": "MEMBER",
164
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ASunMarc",
165
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ASunMarc",
166
  "report_reason": null,
167
  "snapshot_issue_count": 2,
168
+ "snapshot_pr_count": 40
169
  },
170
  {
171
+ "account_age_days": 2590,
172
+ "author": "ArthurZucker",
173
  "automation_risk_signal": "low",
174
  "breadth_score": "moderate",
175
  "cluster_count": 0,
176
  "first_seen_in_snapshot": false,
177
+ "follow_through_score": "mixed",
178
  "heuristic_note": "high recent PR volume; targets high-star repos",
179
  "known_contributor": true,
180
+ "name": "Arthur",
181
  "new_to_repo": false,
182
+ "profile_url": "https://github.com/ArthurZucker",
183
+ "public_pr_count_42d": 60,
184
  "public_repo_count_42d": 4,
185
  "quality_score": null,
186
+ "recent_pr_count": 23,
187
  "repo_association": "MEMBER",
188
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AArthurZucker",
189
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AArthurZucker",
190
  "report_reason": null,
191
  "snapshot_issue_count": 2,
192
+ "snapshot_pr_count": 43
193
  },
194
  {
195
  "account_age_days": 1991,
 
231
  "public_pr_count_42d": 20,
232
  "public_repo_count_42d": 1,
233
  "quality_score": null,
234
+ "recent_pr_count": 18,
235
  "repo_association": "MEMBER",
236
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aitazap",
237
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aitazap",
 
279
  "public_pr_count_42d": 17,
280
  "public_repo_count_42d": 1,
281
  "quality_score": null,
282
+ "recent_pr_count": 15,
283
  "repo_association": "MEMBER",
284
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ARocketknight1",
285
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ARocketknight1",
 
303
  "public_pr_count_42d": 18,
304
  "public_repo_count_42d": 3,
305
  "quality_score": null,
306
+ "recent_pr_count": 15,
307
  "repo_association": "CONTRIBUTOR",
308
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aharshaljanjani",
309
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aharshaljanjani",
 
479
  "snapshot_issue_count": 0,
480
  "snapshot_pr_count": 16
481
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
482
  {
483
  "account_age_days": 2598,
484
  "author": "NielsRogge",
 
504
  "snapshot_pr_count": 15
505
  },
506
  {
507
+ "account_age_days": 6569,
508
+ "author": "kashif",
509
  "automation_risk_signal": "low",
510
  "breadth_score": "high",
511
  "cluster_count": 0,
512
  "first_seen_in_snapshot": false,
513
+ "follow_through_score": "mixed",
514
+ "heuristic_note": "high recent PR volume; broad repo spread; targets high-star repos",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
515
  "known_contributor": true,
516
+ "name": "Kashif Rasul",
517
  "new_to_repo": false,
518
+ "profile_url": "https://github.com/kashif",
519
+ "public_pr_count_42d": 32,
520
+ "public_repo_count_42d": 17,
521
  "quality_score": null,
522
  "recent_pr_count": 8,
523
  "repo_association": "MEMBER",
524
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akashif",
525
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akashif",
526
  "report_reason": null,
527
+ "snapshot_issue_count": 0,
528
+ "snapshot_pr_count": 14
529
  },
530
  {
531
  "account_age_days": 2625,
 
623
  "snapshot_issue_count": 0,
624
  "snapshot_pr_count": 8
625
  },
626
+ {
627
+ "account_age_days": 1396,
628
+ "author": "jiqing-feng",
629
+ "automation_risk_signal": "low",
630
+ "breadth_score": "moderate",
631
+ "cluster_count": 0,
632
+ "first_seen_in_snapshot": false,
633
+ "follow_through_score": "strong",
634
+ "heuristic_note": "high recent PR volume",
635
+ "known_contributor": false,
636
+ "name": null,
637
+ "new_to_repo": false,
638
+ "profile_url": "https://github.com/jiqing-feng",
639
+ "public_pr_count_42d": 25,
640
+ "public_repo_count_42d": 6,
641
+ "quality_score": null,
642
+ "recent_pr_count": 7,
643
+ "repo_association": "CONTRIBUTOR",
644
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ajiqing-feng",
645
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ajiqing-feng",
646
+ "report_reason": null,
647
+ "snapshot_issue_count": 4,
648
+ "snapshot_pr_count": 18
649
+ },
650
  {
651
  "account_age_days": 2949,
652
  "author": "tomaarsen",
 
672
  "snapshot_pr_count": 18
673
  },
674
  {
675
+ "account_age_days": 1607,
676
+ "author": "eustlb",
677
  "automation_risk_signal": "low",
678
+ "breadth_score": "low",
679
  "cluster_count": 0,
680
  "first_seen_in_snapshot": false,
681
  "follow_through_score": "strong",
682
+ "heuristic_note": "targets high-star repos",
683
  "known_contributor": true,
684
+ "name": null,
685
  "new_to_repo": false,
686
+ "profile_url": "https://github.com/eustlb",
687
+ "public_pr_count_42d": 11,
688
+ "public_repo_count_42d": 3,
689
  "quality_score": null,
690
  "recent_pr_count": 7,
691
  "repo_association": "MEMBER",
692
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aeustlb",
693
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aeustlb",
694
  "report_reason": null,
695
+ "snapshot_issue_count": 0,
696
+ "snapshot_pr_count": 17
697
  },
698
  {
699
+ "account_age_days": 2354,
700
+ "author": "IlyasMoutawwakil",
701
  "automation_risk_signal": "low",
702
+ "breadth_score": "low",
703
  "cluster_count": 0,
704
  "first_seen_in_snapshot": false,
705
+ "follow_through_score": "strong",
706
+ "heuristic_note": "\u2014",
707
  "known_contributor": true,
708
+ "name": "Ilyas Moutawwakil",
709
  "new_to_repo": false,
710
+ "profile_url": "https://github.com/IlyasMoutawwakil",
711
+ "public_pr_count_42d": 22,
712
+ "public_repo_count_42d": 3,
713
  "quality_score": null,
714
  "recent_pr_count": 7,
715
  "repo_association": "MEMBER",
716
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AIlyasMoutawwakil",
717
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AIlyasMoutawwakil",
718
  "report_reason": null,
719
+ "snapshot_issue_count": 2,
720
+ "snapshot_pr_count": 15
721
  },
722
  {
723
  "account_age_days": 1414,
 
768
  "snapshot_pr_count": 7
769
  },
770
  {
771
+ "account_age_days": 2996,
772
+ "author": "sywangyi",
773
  "automation_risk_signal": "low",
774
  "breadth_score": "moderate",
775
  "cluster_count": 0,
776
  "first_seen_in_snapshot": false,
777
  "follow_through_score": "strong",
778
+ "heuristic_note": "targets high-star repos",
779
  "known_contributor": false,
780
+ "name": "Wang, Yi",
781
  "new_to_repo": false,
782
+ "profile_url": "https://github.com/sywangyi",
783
+ "public_pr_count_42d": 16,
784
  "public_repo_count_42d": 6,
785
  "quality_score": null,
786
  "recent_pr_count": 6,
787
  "repo_association": "CONTRIBUTOR",
788
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Asywangyi",
789
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Asywangyi",
790
  "report_reason": null,
791
+ "snapshot_issue_count": 1,
792
+ "snapshot_pr_count": 16
793
  },
794
  {
795
  "account_age_days": 5681,
 
864
  "snapshot_pr_count": 6
865
  },
866
  {
867
+ "account_age_days": 2692,
868
+ "author": "qgallouedec",
869
  "automation_risk_signal": "low",
870
  "breadth_score": "moderate",
871
  "cluster_count": 0,
872
  "first_seen_in_snapshot": false,
873
  "follow_through_score": "strong",
874
+ "heuristic_note": "extremely high recent PR volume; targets high-star repos",
875
+ "known_contributor": true,
876
+ "name": "Quentin Gallou\u00e9dec",
877
  "new_to_repo": false,
878
+ "profile_url": "https://github.com/qgallouedec",
879
+ "public_pr_count_42d": 128,
880
+ "public_repo_count_42d": 8,
881
  "quality_score": null,
882
  "recent_pr_count": 5,
883
+ "repo_association": "MEMBER",
884
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aqgallouedec",
885
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aqgallouedec",
886
  "report_reason": null,
887
+ "snapshot_issue_count": 13,
888
  "snapshot_pr_count": 15
889
  },
890
  {
 
983
  "snapshot_issue_count": 0,
984
  "snapshot_pr_count": 5
985
  },
986
+ {
987
+ "account_age_days": 2488,
988
+ "author": "ManasVardhan",
989
+ "automation_risk_signal": "medium",
990
+ "breadth_score": "high",
991
+ "cluster_count": 0,
992
+ "first_seen_in_snapshot": false,
993
+ "follow_through_score": "weak",
994
+ "heuristic_note": "high recent PR volume; broad repo spread; many recent closed-unmerged PRs; targets high-star repos",
995
+ "known_contributor": false,
996
+ "name": "Manas Vardhan",
997
+ "new_to_repo": false,
998
+ "profile_url": "https://github.com/ManasVardhan",
999
+ "public_pr_count_42d": 53,
1000
+ "public_repo_count_42d": 22,
1001
+ "quality_score": null,
1002
+ "recent_pr_count": 4,
1003
+ "repo_association": "NONE",
1004
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AManasVardhan",
1005
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AManasVardhan",
1006
+ "report_reason": null,
1007
+ "snapshot_issue_count": 0,
1008
+ "snapshot_pr_count": 22
1009
+ },
1010
  {
1011
  "account_age_days": 5708,
1012
  "author": "winglian",
 
1067
  "known_contributor": true,
1068
  "name": "Albert Villanova del Moral",
1069
  "new_to_repo": false,
1070
+ "profile_url": "https://github.com/albertvillanova",
1071
+ "public_pr_count_42d": 157,
1072
+ "public_repo_count_42d": 5,
1073
+ "quality_score": null,
1074
+ "recent_pr_count": 4,
1075
+ "repo_association": "MEMBER",
1076
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aalbertvillanova",
1077
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aalbertvillanova",
1078
+ "report_reason": null,
1079
+ "snapshot_issue_count": 3,
1080
+ "snapshot_pr_count": 5
1081
+ },
1082
+ {
1083
+ "account_age_days": 736,
1084
+ "author": "Jah-yee",
1085
+ "automation_risk_signal": "high",
1086
+ "breadth_score": "very high",
1087
+ "cluster_count": 2,
1088
+ "first_seen_in_snapshot": false,
1089
+ "follow_through_score": "weak",
1090
+ "heuristic_note": "extremely high recent PR volume; very broad repo spread; high open PR share; targets high-star repos",
1091
+ "known_contributor": false,
1092
+ "name": "RoomWithOutRoof",
1093
+ "new_to_repo": false,
1094
+ "profile_url": "https://github.com/Jah-yee",
1095
+ "public_pr_count_42d": 836,
1096
+ "public_repo_count_42d": 278,
1097
  "quality_score": null,
1098
  "recent_pr_count": 4,
1099
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
1100
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AJah-yee",
1101
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AJah-yee",
1102
  "report_reason": null,
1103
+ "snapshot_issue_count": 0,
1104
+ "snapshot_pr_count": 4
1105
  },
1106
  {
1107
  "account_age_days": 1246,
 
1128
  "snapshot_pr_count": 4
1129
  },
1130
  {
1131
+ "account_age_days": 2913,
1132
+ "author": "RudrenduPaul",
1133
  "automation_risk_signal": "low",
1134
+ "breadth_score": "moderate",
1135
+ "cluster_count": 1,
1136
  "first_seen_in_snapshot": false,
1137
  "follow_through_score": "weak",
1138
+ "heuristic_note": "high open PR share; targets high-star repos",
1139
  "known_contributor": false,
1140
+ "name": "Rudrendu Paul",
1141
  "new_to_repo": false,
1142
+ "profile_url": "https://github.com/RudrenduPaul",
1143
+ "public_pr_count_42d": 23,
1144
+ "public_repo_count_42d": 9,
1145
  "quality_score": null,
1146
  "recent_pr_count": 4,
1147
  "repo_association": "CONTRIBUTOR",
1148
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ARudrenduPaul",
1149
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ARudrenduPaul",
1150
  "report_reason": null,
1151
  "snapshot_issue_count": 0,
1152
  "snapshot_pr_count": 4
1153
  },
1154
  {
1155
+ "account_age_days": 359,
1156
+ "author": "Charly21r",
1157
  "automation_risk_signal": "low",
1158
+ "breadth_score": "low",
1159
  "cluster_count": 0,
1160
  "first_seen_in_snapshot": false,
1161
  "follow_through_score": "weak",
1162
+ "heuristic_note": "young account; high open PR share; targets high-star repos",
1163
  "known_contributor": false,
1164
+ "name": "Carlos Redondo",
1165
  "new_to_repo": false,
1166
+ "profile_url": "https://github.com/Charly21r",
1167
+ "public_pr_count_42d": 6,
1168
+ "public_repo_count_42d": 2,
1169
  "quality_score": null,
1170
  "recent_pr_count": 4,
1171
  "repo_association": "CONTRIBUTOR",
1172
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ACharly21r",
1173
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ACharly21r",
1174
  "report_reason": null,
1175
  "snapshot_issue_count": 0,
1176
  "snapshot_pr_count": 4
 
1271
  "snapshot_issue_count": 0,
1272
  "snapshot_pr_count": 4
1273
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1274
  {
1275
  "account_age_days": 4683,
1276
  "author": "ebezzam",
 
1343
  "snapshot_issue_count": 3,
1344
  "snapshot_pr_count": 4
1345
  },
1346
+ {
1347
+ "account_age_days": 67,
1348
+ "author": "nightcityblade",
1349
+ "automation_risk_signal": "high",
1350
+ "breadth_score": "very high",
1351
+ "cluster_count": 0,
1352
+ "first_seen_in_snapshot": false,
1353
+ "follow_through_score": "weak",
1354
+ "heuristic_note": "very new account; extremely high recent PR volume; very broad repo spread; targets high-star repos",
1355
+ "known_contributor": false,
1356
+ "name": null,
1357
+ "new_to_repo": false,
1358
+ "profile_url": "https://github.com/nightcityblade",
1359
+ "public_pr_count_42d": 219,
1360
+ "public_repo_count_42d": 74,
1361
+ "quality_score": null,
1362
+ "recent_pr_count": 3,
1363
+ "repo_association": "CONTRIBUTOR",
1364
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Anightcityblade",
1365
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Anightcityblade",
1366
+ "report_reason": null,
1367
+ "snapshot_issue_count": 0,
1368
+ "snapshot_pr_count": 4
1369
+ },
1370
  {
1371
  "account_age_days": 3073,
1372
  "author": "Cursx",
 
1679
  "snapshot_issue_count": 0,
1680
  "snapshot_pr_count": 3
1681
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1682
  {
1683
  "account_age_days": 1466,
1684
  "author": "YangKai0616",
 
1703
  "snapshot_issue_count": 0,
1704
  "snapshot_pr_count": 10
1705
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1706
  {
1707
  "account_age_days": 2390,
1708
  "author": "math-hiyoko",
 
1992
  "snapshot_pr_count": 2
1993
  },
1994
  {
1995
+ "account_age_days": 5,
1996
+ "author": "GitGlimpse895",
1997
  "automation_risk_signal": "high",
1998
+ "breadth_score": "moderate",
1999
  "cluster_count": 0,
2000
  "first_seen_in_snapshot": false,
2001
  "follow_through_score": "weak",
2002
+ "heuristic_note": "very new account; many recent closed-unmerged PRs; high open PR share; no visible non-self stars; targets high-star repos",
2003
  "known_contributor": false,
2004
+ "name": null,
2005
  "new_to_repo": false,
2006
+ "profile_url": "https://github.com/GitGlimpse895",
2007
+ "public_pr_count_42d": 9,
2008
+ "public_repo_count_42d": 6,
2009
  "quality_score": null,
2010
  "recent_pr_count": 2,
2011
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
2012
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AGitGlimpse895",
2013
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AGitGlimpse895",
2014
  "report_reason": null,
2015
  "snapshot_issue_count": 0,
2016
  "snapshot_pr_count": 2
 
3047
  "snapshot_issue_count": 0,
3048
  "snapshot_pr_count": 2
3049
  },
3050
+ {
3051
+ "account_age_days": 3697,
3052
+ "author": "cyyever",
3053
+ "automation_risk_signal": "low",
3054
+ "breadth_score": "moderate",
3055
+ "cluster_count": 0,
3056
+ "first_seen_in_snapshot": false,
3057
+ "follow_through_score": "mixed",
3058
+ "heuristic_note": "extremely high recent PR volume",
3059
+ "known_contributor": false,
3060
+ "name": "Yuanyuan Chen",
3061
+ "new_to_repo": false,
3062
+ "profile_url": "https://github.com/cyyever",
3063
+ "public_pr_count_42d": 202,
3064
+ "public_repo_count_42d": 8,
3065
+ "quality_score": null,
3066
+ "recent_pr_count": 1,
3067
+ "repo_association": "CONTRIBUTOR",
3068
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Acyyever",
3069
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Acyyever",
3070
+ "report_reason": null,
3071
+ "snapshot_issue_count": 0,
3072
+ "snapshot_pr_count": 24
3073
+ },
3074
  {
3075
  "account_age_days": 1633,
3076
  "author": "jp1924",
 
3117
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aydshieh2",
3118
  "report_reason": null,
3119
  "snapshot_issue_count": 0,
3120
+ "snapshot_pr_count": 6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3121
  },
3122
  {
3123
+ "account_age_days": 1176,
3124
+ "author": "mariam851",
3125
  "automation_risk_signal": "low",
3126
  "breadth_score": "low",
3127
  "cluster_count": 0,
3128
  "first_seen_in_snapshot": false,
3129
  "follow_through_score": "weak",
3130
+ "heuristic_note": "many recent closed-unmerged PRs; no visible non-self stars; targets high-star repos",
3131
  "known_contributor": false,
3132
+ "name": "Mariam Zakaria",
3133
  "new_to_repo": false,
3134
+ "profile_url": "https://github.com/mariam851",
3135
+ "public_pr_count_42d": 4,
3136
  "public_repo_count_42d": 1,
3137
  "quality_score": null,
3138
  "recent_pr_count": 1,
3139
+ "repo_association": "CONTRIBUTOR",
3140
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Amariam851",
3141
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Amariam851",
3142
  "report_reason": null,
3143
  "snapshot_issue_count": 0,
3144
  "snapshot_pr_count": 5
 
3215
  "snapshot_issue_count": 0,
3216
  "snapshot_pr_count": 4
3217
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3218
  {
3219
  "account_age_days": 2804,
3220
  "author": "Aravind-11",
 
3287
  "snapshot_issue_count": 0,
3288
  "snapshot_pr_count": 3
3289
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3290
  {
3291
  "account_age_days": 3057,
3292
  "author": "ethanknights",
 
3335
  "snapshot_issue_count": 0,
3336
  "snapshot_pr_count": 2
3337
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3338
  {
3339
  "account_age_days": 4113,
3340
  "author": "lmaksym",
 
4007
  "snapshot_issue_count": 0,
4008
  "snapshot_pr_count": 1
4009
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4010
  {
4011
  "account_age_days": 3474,
4012
  "author": "HallerPatrick",
 
4391
  "snapshot_issue_count": 0,
4392
  "snapshot_pr_count": 1
4393
  },
4394
+ {
4395
+ "account_age_days": 2216,
4396
+ "author": "Kabir08",
4397
+ "automation_risk_signal": "low",
4398
+ "breadth_score": "moderate",
4399
+ "cluster_count": 0,
4400
+ "first_seen_in_snapshot": false,
4401
+ "follow_through_score": "weak",
4402
+ "heuristic_note": "high open PR share; targets high-star repos",
4403
+ "known_contributor": false,
4404
+ "name": null,
4405
+ "new_to_repo": false,
4406
+ "profile_url": "https://github.com/Kabir08",
4407
+ "public_pr_count_42d": 6,
4408
+ "public_repo_count_42d": 5,
4409
+ "quality_score": null,
4410
+ "recent_pr_count": 1,
4411
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
4412
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AKabir08",
4413
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AKabir08",
4414
+ "report_reason": null,
4415
+ "snapshot_issue_count": 0,
4416
+ "snapshot_pr_count": 1
4417
+ },
4418
+ {
4419
+ "account_age_days": 4241,
4420
+ "author": "KeitaW",
4421
+ "automation_risk_signal": "low",
4422
+ "breadth_score": "moderate",
4423
+ "cluster_count": 0,
4424
+ "first_seen_in_snapshot": false,
4425
+ "follow_through_score": "mixed",
4426
+ "heuristic_note": "high open PR share",
4427
+ "known_contributor": false,
4428
+ "name": "Keita Watanabe",
4429
+ "new_to_repo": false,
4430
+ "profile_url": "https://github.com/KeitaW",
4431
+ "public_pr_count_42d": 20,
4432
+ "public_repo_count_42d": 6,
4433
+ "quality_score": null,
4434
+ "recent_pr_count": 1,
4435
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
4436
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AKeitaW",
4437
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AKeitaW",
4438
+ "report_reason": null,
4439
+ "snapshot_issue_count": 1,
4440
+ "snapshot_pr_count": 1
4441
+ },
4442
  {
4443
  "account_age_days": 211,
4444
  "author": "Ker102",
 
4751
  "snapshot_issue_count": 0,
4752
  "snapshot_pr_count": 1
4753
  },
4754
+ {
4755
+ "account_age_days": 172,
4756
+ "author": "SAY-5",
4757
+ "automation_risk_signal": "high",
4758
+ "breadth_score": "very high",
4759
+ "cluster_count": 0,
4760
+ "first_seen_in_snapshot": false,
4761
+ "follow_through_score": "weak",
4762
+ "heuristic_note": "young account; extremely high recent PR volume; very broad repo spread; high open PR share; no visible non-self stars",
4763
+ "known_contributor": false,
4764
+ "name": "Sai Asish Y",
4765
+ "new_to_repo": false,
4766
+ "profile_url": "https://github.com/SAY-5",
4767
+ "public_pr_count_42d": 595,
4768
+ "public_repo_count_42d": 396,
4769
+ "quality_score": null,
4770
+ "recent_pr_count": 1,
4771
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
4772
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ASAY-5",
4773
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ASAY-5",
4774
+ "report_reason": null,
4775
+ "snapshot_issue_count": 0,
4776
+ "snapshot_pr_count": 1
4777
+ },
4778
  {
4779
  "account_age_days": 37,
4780
  "author": "SamArun28",
 
4896
  "snapshot_pr_count": 1
4897
  },
4898
  {
4899
+ "account_age_days": 2200,
4900
+ "author": "Tokarak",
4901
  "automation_risk_signal": "low",
4902
  "breadth_score": "low",
4903
  "cluster_count": 0,
4904
  "first_seen_in_snapshot": false,
4905
+ "follow_through_score": "weak",
4906
+ "heuristic_note": "high open PR share",
4907
  "known_contributor": false,
4908
+ "name": "Nazar",
4909
  "new_to_repo": false,
4910
+ "profile_url": "https://github.com/Tokarak",
4911
+ "public_pr_count_42d": 3,
4912
+ "public_repo_count_42d": 3,
4913
  "quality_score": null,
4914
  "recent_pr_count": 1,
4915
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
4916
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ATokarak",
4917
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ATokarak",
4918
  "report_reason": null,
4919
+ "snapshot_issue_count": 1,
4920
  "snapshot_pr_count": 1
4921
  },
4922
  {
 
5183
  "snapshot_issue_count": 0,
5184
  "snapshot_pr_count": 1
5185
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5186
  {
5187
  "account_age_days": 15,
5188
  "author": "agentspan",
 
5519
  "snapshot_issue_count": 0,
5520
  "snapshot_pr_count": 1
5521
  },
5522
+ {
5523
+ "account_age_days": 30,
5524
+ "author": "avasis-ai",
5525
+ "automation_risk_signal": "high",
5526
+ "breadth_score": "very high",
5527
+ "cluster_count": 0,
5528
+ "first_seen_in_snapshot": false,
5529
+ "follow_through_score": "weak",
5530
+ "heuristic_note": "very new account; high recent PR volume; very broad repo spread; high open PR share",
5531
+ "known_contributor": false,
5532
+ "name": "Avasis AI",
5533
+ "new_to_repo": false,
5534
+ "profile_url": "https://github.com/avasis-ai",
5535
+ "public_pr_count_42d": 51,
5536
+ "public_repo_count_42d": 27,
5537
+ "quality_score": null,
5538
+ "recent_pr_count": 1,
5539
+ "repo_association": "CONTRIBUTOR",
5540
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aavasis-ai",
5541
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aavasis-ai",
5542
+ "report_reason": null,
5543
+ "snapshot_issue_count": 0,
5544
+ "snapshot_pr_count": 1
5545
+ },
5546
  {
5547
  "account_age_days": 1730,
5548
  "author": "aws-zhanxun",
 
5615
  "snapshot_issue_count": 0,
5616
  "snapshot_pr_count": 1
5617
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5618
  {
5619
  "account_age_days": 1781,
5620
  "author": "baonudesifeizhai",
 
5807
  "snapshot_issue_count": 0,
5808
  "snapshot_pr_count": 1
5809
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5810
  {
5811
  "account_age_days": 194,
5812
  "author": "code-runner77",
 
5952
  "snapshot_pr_count": 1
5953
  },
5954
  {
5955
+ "account_age_days": 34,
5956
+ "author": "duyhv-qualgo",
5957
  "automation_risk_signal": "low",
5958
+ "breadth_score": "moderate",
5959
  "cluster_count": 0,
5960
  "first_seen_in_snapshot": false,
5961
+ "follow_through_score": "strong",
5962
+ "heuristic_note": "very new account",
5963
  "known_contributor": false,
5964
+ "name": null,
5965
  "new_to_repo": false,
5966
+ "profile_url": "https://github.com/duyhv-qualgo",
5967
+ "public_pr_count_42d": 11,
5968
+ "public_repo_count_42d": 4,
5969
  "quality_score": null,
5970
  "recent_pr_count": 1,
5971
  "repo_association": "FIRST_TIME_CONTRIBUTOR",
5972
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aduyhv-qualgo",
5973
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aduyhv-qualgo",
5974
  "report_reason": null,
5975
+ "snapshot_issue_count": 0,
5976
  "snapshot_pr_count": 1
5977
  },
5978
  {
 
8207
  "snapshot_issue_count": 0,
8208
  "snapshot_pr_count": 1
8209
  },
8210
+ {
8211
+ "account_age_days": 2442,
8212
+ "author": "tianhaocui",
8213
+ "automation_risk_signal": "low",
8214
+ "breadth_score": "high",
8215
+ "cluster_count": 0,
8216
+ "first_seen_in_snapshot": false,
8217
+ "follow_through_score": "mixed",
8218
+ "heuristic_note": "high recent PR volume; broad repo spread",
8219
+ "known_contributor": false,
8220
+ "name": "cuitianhao",
8221
+ "new_to_repo": false,
8222
+ "profile_url": "https://github.com/tianhaocui",
8223
+ "public_pr_count_42d": 59,
8224
+ "public_repo_count_42d": 14,
8225
+ "quality_score": null,
8226
+ "recent_pr_count": 1,
8227
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
8228
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Atianhaocui",
8229
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Atianhaocui",
8230
+ "report_reason": null,
8231
+ "snapshot_issue_count": 0,
8232
+ "snapshot_pr_count": 1
8233
+ },
8234
  {
8235
  "account_age_days": 981,
8236
  "author": "vimal-crypto",
data/pr_scope_clusters.json CHANGED
The diff for this file is too large to render. See raw diff
 
data/prs.json CHANGED
@@ -1,6 +1,346 @@
1
  [
2
  {
3
- "additions": 195,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  "author": "sirzechs66",
5
  "author_association": "FIRST_TIME_CONTRIBUTOR",
6
  "body_excerpt": "# What does this PR do? This PR adds full GGUF loading support for GPT\u2011OSS models (20B/120B). It allows Transformers (and consequently vLLM) to directly load GPT\u2011OSS GGUF files without falling back to a wrong architecture. The changes incl\u2026",
@@ -9,8 +349,8 @@
9
  "cluster_ids": [
10
  "cluster-43366-4"
11
  ],
12
- "cluster_role": "member",
13
- "comments_count": 2,
14
  "conversation_url": "https://github.com/huggingface/transformers/pull/45506",
15
  "created_at": "2026-04-18T08:43:19Z",
16
  "deletions": 0,
@@ -23,7 +363,7 @@
23
  "review_comments_count": 0,
24
  "state": "open",
25
  "title": "Add full GGUF loading support for GPT\u2011OSS (fixes #43366, supersedes #43757) latest",
26
- "updated_at": "2026-04-18T09:01:44Z"
27
  },
28
  {
29
  "additions": 1245,
@@ -308,12 +648,12 @@
308
  "files_url": "https://github.com/huggingface/transformers/pull/45492/files",
309
  "html_url": "https://github.com/huggingface/transformers/pull/45492",
310
  "labels": [],
311
- "merged": false,
312
  "number": 45492,
313
- "review_comments_count": 2,
314
- "state": "open",
315
  "title": "Fix: modular image processors",
316
- "updated_at": "2026-04-17T18:23:53Z"
317
  },
318
  {
319
  "additions": 3068,
@@ -344,24 +684,24 @@
344
  "author": "Cyrilvallez",
345
  "author_association": "MEMBER",
346
  "body_excerpt": "# What does this PR do? As per the title. Bring changes from https://github.com/huggingface/transformers/pull/45312 and https://github.com/huggingface/transformers/pull/45336 to gemma3n",
347
- "changed_files": 4,
348
  "cluster_id": null,
349
  "cluster_ids": [],
350
  "cluster_role": null,
351
  "comments_count": 2,
352
  "conversation_url": "https://github.com/huggingface/transformers/pull/45489",
353
  "created_at": "2026-04-17T09:02:08Z",
354
- "deletions": 74,
355
  "draft": false,
356
  "files_url": "https://github.com/huggingface/transformers/pull/45489/files",
357
  "html_url": "https://github.com/huggingface/transformers/pull/45489",
358
  "labels": [],
359
  "merged": false,
360
  "number": 45489,
361
- "review_comments_count": 5,
362
  "state": "open",
363
  "title": "Align gemma3n cache sharing to gemma4",
364
- "updated_at": "2026-04-17T17:33:39Z"
365
  },
366
  {
367
  "additions": 28,
@@ -433,7 +773,7 @@
433
  "review_comments_count": 13,
434
  "state": "open",
435
  "title": "[serve] Update tool call to switch to `parse_response`",
436
- "updated_at": "2026-04-17T16:34:52Z"
437
  },
438
  {
439
  "additions": 1,
@@ -588,7 +928,7 @@
588
  "cluster_id": null,
589
  "cluster_ids": [],
590
  "cluster_role": null,
591
- "comments_count": 2,
592
  "conversation_url": "https://github.com/huggingface/transformers/pull/45475",
593
  "created_at": "2026-04-16T12:01:49Z",
594
  "deletions": 3405,
@@ -596,12 +936,12 @@
596
  "files_url": "https://github.com/huggingface/transformers/pull/45475/files",
597
  "html_url": "https://github.com/huggingface/transformers/pull/45475",
598
  "labels": [],
599
- "merged": false,
600
  "number": 45475,
601
  "review_comments_count": 0,
602
- "state": "open",
603
  "title": "chore(qa): split out mlinter",
604
- "updated_at": "2026-04-17T14:52:39Z"
605
  },
606
  {
607
  "additions": 2,
@@ -646,10 +986,10 @@
646
  "labels": [],
647
  "merged": false,
648
  "number": 45473,
649
- "review_comments_count": 0,
650
  "state": "open",
651
  "title": "Fix EP: RouterParallel shape, tp_plan property, grouped_mm sentinels",
652
- "updated_at": "2026-04-16T13:56:10Z"
653
  },
654
  {
655
  "additions": 2,
@@ -678,11 +1018,11 @@
678
  "updated_at": "2026-04-16T10:57:34Z"
679
  },
680
  {
681
- "additions": 3413,
682
  "author": "nuxlear",
683
  "author_association": "CONTRIBUTOR",
684
  "body_excerpt": "# What does this PR do? Add EXAONE 4.5 architecture for the [EXAONE 4.5 model](https://huggingface.co/collections/LGAI-EXAONE/exaone-45) released by LG AI Research. This PR adds the modeling code for EXAONE 4.5, which uses the same LLM arc\u2026",
685
- "changed_files": 16,
686
  "cluster_id": null,
687
  "cluster_ids": [],
688
  "cluster_role": null,
@@ -699,7 +1039,7 @@
699
  "review_comments_count": 23,
700
  "state": "open",
701
  "title": "Add EXAONE 4.5 implementations",
702
- "updated_at": "2026-04-17T15:23:49Z"
703
  },
704
  {
705
  "additions": 7,
@@ -1018,7 +1358,7 @@
1018
  "updated_at": "2026-04-16T04:05:06Z"
1019
  },
1020
  {
1021
- "additions": 966,
1022
  "author": "ArthurZucker",
1023
  "author_association": "MEMBER",
1024
  "body_excerpt": "# What does this PR do? Ai init",
@@ -1036,10 +1376,10 @@
1036
  "labels": [],
1037
  "merged": false,
1038
  "number": 45453,
1039
- "review_comments_count": 0,
1040
  "state": "open",
1041
  "title": "Draft commit",
1042
- "updated_at": "2026-04-17T01:59:34Z"
1043
  },
1044
  {
1045
  "additions": 3058,
@@ -1106,12 +1446,12 @@
1106
  "files_url": "https://github.com/huggingface/transformers/pull/45450/files",
1107
  "html_url": "https://github.com/huggingface/transformers/pull/45450",
1108
  "labels": [],
1109
- "merged": false,
1110
  "number": 45450,
1111
  "review_comments_count": 0,
1112
- "state": "open",
1113
  "title": "chore: bump doc-builder SHA for PR upload workflow",
1114
- "updated_at": "2026-04-15T10:13:31Z"
1115
  },
1116
  {
1117
  "additions": 1,
@@ -1138,7 +1478,7 @@
1138
  "updated_at": "2026-04-15T09:28:46Z"
1139
  },
1140
  {
1141
- "additions": 437,
1142
  "author": "Cyrilvallez",
1143
  "author_association": "MEMBER",
1144
  "body_excerpt": "# What does this PR do? As per the title. ## The issue The problem is that transforms that want to remove a full part of a model name (such as a prefix, e.g. the `model.` start) are non bijective in general, i.e. we completely lose the inf\u2026",
@@ -1146,7 +1486,7 @@
1146
  "cluster_id": null,
1147
  "cluster_ids": [],
1148
  "cluster_role": null,
1149
- "comments_count": 7,
1150
  "conversation_url": "https://github.com/huggingface/transformers/pull/45448",
1151
  "created_at": "2026-04-15T08:06:53Z",
1152
  "deletions": 124,
@@ -1154,12 +1494,12 @@
1154
  "files_url": "https://github.com/huggingface/transformers/pull/45448/files",
1155
  "html_url": "https://github.com/huggingface/transformers/pull/45448",
1156
  "labels": [],
1157
- "merged": false,
1158
  "number": 45448,
1159
  "review_comments_count": 44,
1160
- "state": "open",
1161
  "title": "[loading] Clean way to add/remove full parts in checkpoint names",
1162
- "updated_at": "2026-04-17T17:36:04Z"
1163
  },
1164
  {
1165
  "additions": 1,
@@ -1194,7 +1534,7 @@
1194
  "cluster_id": null,
1195
  "cluster_ids": [],
1196
  "cluster_role": null,
1197
- "comments_count": 6,
1198
  "conversation_url": "https://github.com/huggingface/transformers/pull/45444",
1199
  "created_at": "2026-04-14T19:28:34Z",
1200
  "deletions": 20,
@@ -1207,7 +1547,7 @@
1207
  "review_comments_count": 4,
1208
  "state": "closed",
1209
  "title": "[`fix`] Always early return for non-Mistral models in _patch_mistral_regex",
1210
- "updated_at": "2026-04-16T12:19:46Z"
1211
  },
1212
  {
1213
  "additions": 38,
@@ -1444,10 +1784,10 @@
1444
  "labels": [],
1445
  "merged": false,
1446
  "number": 45433,
1447
- "review_comments_count": 4,
1448
  "state": "open",
1449
  "title": "SonicMoe",
1450
- "updated_at": "2026-04-17T18:20:03Z"
1451
  },
1452
  {
1453
  "additions": 298,
@@ -1708,10 +2048,10 @@
1708
  "labels": [],
1709
  "merged": false,
1710
  "number": 45421,
1711
- "review_comments_count": 2,
1712
  "state": "open",
1713
  "title": "Improve nested `base_model_prefix` handling in weight conversion and loading",
1714
- "updated_at": "2026-04-15T16:32:23Z"
1715
  },
1716
  {
1717
  "additions": 42,
@@ -1820,7 +2160,7 @@
1820
  "cluster_id": null,
1821
  "cluster_ids": [],
1822
  "cluster_role": null,
1823
- "comments_count": 1,
1824
  "conversation_url": "https://github.com/huggingface/transformers/pull/45413",
1825
  "created_at": "2026-04-13T15:54:45Z",
1826
  "deletions": 2,
@@ -1833,7 +2173,7 @@
1833
  "review_comments_count": 0,
1834
  "state": "open",
1835
  "title": "Fix EtaLogitsWarper on fully masked logits",
1836
- "updated_at": "2026-04-15T13:36:39Z"
1837
  },
1838
  {
1839
  "additions": 12,
@@ -2201,18 +2541,18 @@
2201
  "updated_at": "2026-04-13T08:24:27Z"
2202
  },
2203
  {
2204
- "additions": 522,
2205
  "author": "tarekziade",
2206
  "author_association": "MEMBER",
2207
  "body_excerpt": "# What does this PR do? Similarly to the VLM tester, this patch introduces a audio tester class, used in - Qwen2Audio - AudioFlamingo3 - GraniteSpeech Adding a new audio-language model using this will require ~8-20 lines for the tester (vs\u2026",
2208
- "changed_files": 5,
2209
  "cluster_id": null,
2210
  "cluster_ids": [],
2211
  "cluster_role": null,
2212
- "comments_count": 6,
2213
  "conversation_url": "https://github.com/huggingface/transformers/pull/45391",
2214
  "created_at": "2026-04-13T06:32:49Z",
2215
- "deletions": 471,
2216
  "draft": false,
2217
  "files_url": "https://github.com/huggingface/transformers/pull/45391/files",
2218
  "html_url": "https://github.com/huggingface/transformers/pull/45391",
@@ -2222,7 +2562,7 @@
2222
  "review_comments_count": 10,
2223
  "state": "open",
2224
  "title": "audio tester class",
2225
- "updated_at": "2026-04-16T09:19:31Z"
2226
  },
2227
  {
2228
  "additions": 32,
@@ -2233,7 +2573,7 @@
2233
  "cluster_id": null,
2234
  "cluster_ids": [],
2235
  "cluster_role": null,
2236
- "comments_count": 4,
2237
  "conversation_url": "https://github.com/huggingface/transformers/pull/45389",
2238
  "created_at": "2026-04-13T03:57:04Z",
2239
  "deletions": 0,
@@ -2246,7 +2586,7 @@
2246
  "review_comments_count": 0,
2247
  "state": "open",
2248
  "title": "Require input_ids for repetition penalty",
2249
- "updated_at": "2026-04-14T10:22:01Z"
2250
  },
2251
  {
2252
  "additions": 45,
@@ -2959,10 +3299,12 @@
2959
  "author_association": "CONTRIBUTOR",
2960
  "body_excerpt": "## What does this PR do? Fixes a crash in `get_device_properties()` in `testing_utils.py` when CUDA is installed on the system but no GPU device is present (e.g., a CPU-only cloud studio with CUDA libraries installed). The function called\u2026",
2961
  "changed_files": 1,
2962
- "cluster_id": null,
2963
- "cluster_ids": [],
2964
- "cluster_role": null,
2965
- "comments_count": 5,
 
 
2966
  "conversation_url": "https://github.com/huggingface/transformers/pull/45351",
2967
  "created_at": "2026-04-09T21:51:42Z",
2968
  "deletions": 14,
@@ -2975,7 +3317,7 @@
2975
  "review_comments_count": 1,
2976
  "state": "open",
2977
  "title": "fix(testing_utils): guard get_device_capability with torch.cuda.is_available()",
2978
- "updated_at": "2026-04-17T02:42:53Z"
2979
  },
2980
  {
2981
  "additions": 1090,
@@ -3470,7 +3812,7 @@
3470
  "cluster_id": null,
3471
  "cluster_ids": [],
3472
  "cluster_role": null,
3473
- "comments_count": 4,
3474
  "conversation_url": "https://github.com/huggingface/transformers/pull/45326",
3475
  "created_at": "2026-04-08T18:28:35Z",
3476
  "deletions": 0,
@@ -3483,7 +3825,7 @@
3483
  "review_comments_count": 0,
3484
  "state": "open",
3485
  "title": "feat[vLLM \u00d7 v5]: Add vLLM compatibility for audio models",
3486
- "updated_at": "2026-04-18T08:21:53Z"
3487
  },
3488
  {
3489
  "additions": 236,
@@ -4004,7 +4346,7 @@
4004
  "cluster_id": null,
4005
  "cluster_ids": [],
4006
  "cluster_role": null,
4007
- "comments_count": 3,
4008
  "conversation_url": "https://github.com/huggingface/transformers/pull/45294",
4009
  "created_at": "2026-04-07T17:51:38Z",
4010
  "deletions": 4,
@@ -4017,7 +4359,7 @@
4017
  "review_comments_count": 0,
4018
  "state": "open",
4019
  "title": "feat: add Gemma4ForSequenceClassification",
4020
- "updated_at": "2026-04-13T13:05:41Z"
4021
  },
4022
  {
4023
  "additions": 4,
@@ -6544,10 +6886,10 @@
6544
  "labels": [],
6545
  "merged": false,
6546
  "number": 45152,
6547
- "review_comments_count": 6,
6548
  "state": "open",
6549
  "title": "[docs] model testing",
6550
- "updated_at": "2026-04-15T16:06:59Z"
6551
  },
6552
  {
6553
  "additions": 1,
@@ -6646,7 +6988,7 @@
6646
  "updated_at": "2026-04-09T16:14:06Z"
6647
  },
6648
  {
6649
- "additions": 2039,
6650
  "author": "casinca",
6651
  "author_association": "CONTRIBUTOR",
6652
  "body_excerpt": "# What does this PR do? Hello, this PR aims to add the MiMo-V2-Flash model to the Transformers library Fixes https://github.com/huggingface/transformers/issues/42954 MiMo-V2 is \"The last of the OSS SOTAs\" that isn't natively supported by t\u2026",
@@ -6654,7 +6996,7 @@
6654
  "cluster_id": null,
6655
  "cluster_ids": [],
6656
  "cluster_role": null,
6657
- "comments_count": 6,
6658
  "conversation_url": "https://github.com/huggingface/transformers/pull/45144",
6659
  "created_at": "2026-03-31T13:53:28Z",
6660
  "deletions": 0,
@@ -6666,10 +7008,10 @@
6666
  ],
6667
  "merged": false,
6668
  "number": 45144,
6669
- "review_comments_count": 32,
6670
  "state": "open",
6671
  "title": "Add Xiaomi MiMo-V2",
6672
- "updated_at": "2026-04-18T11:53:19Z"
6673
  },
6674
  {
6675
  "additions": 102,
@@ -7449,7 +7791,7 @@
7449
  "review_comments_count": 0,
7450
  "state": "closed",
7451
  "title": "Fix `text-to-speech` pipeline crash when generation config contains `None` values",
7452
- "updated_at": "2026-04-08T17:13:05Z"
7453
  },
7454
  {
7455
  "additions": 72,
@@ -8920,18 +9262,18 @@
8920
  "updated_at": "2026-03-27T06:34:00Z"
8921
  },
8922
  {
8923
- "additions": 4406,
8924
  "author": "3outeille",
8925
  "author_association": "MEMBER",
8926
  "body_excerpt": "- TODO - how will dtensor works with quantization ? - how will dtensor works with kernels ? - Needs end to end test (combine `verify_all_loss` -> `training` with saving + loading back for generate ?) - double check Save FSDP + TP - do test\u2026",
8927
- "changed_files": 223,
8928
  "cluster_id": null,
8929
  "cluster_ids": [],
8930
  "cluster_role": null,
8931
  "comments_count": 3,
8932
  "conversation_url": "https://github.com/huggingface/transformers/pull/45028",
8933
  "created_at": "2026-03-26T17:50:07Z",
8934
- "deletions": 3600,
8935
  "draft": true,
8936
  "files_url": "https://github.com/huggingface/transformers/pull/45028/files",
8937
  "html_url": "https://github.com/huggingface/transformers/pull/45028",
@@ -8941,7 +9283,7 @@
8941
  "review_comments_count": 26,
8942
  "state": "open",
8943
  "title": "TP refactor for FSDP + TP integration",
8944
- "updated_at": "2026-04-18T14:58:59Z"
8945
  },
8946
  {
8947
  "additions": 714,
@@ -11325,7 +11667,7 @@
11325
  "cluster_id": null,
11326
  "cluster_ids": [],
11327
  "cluster_role": null,
11328
- "comments_count": 2,
11329
  "conversation_url": "https://github.com/huggingface/transformers/pull/44891",
11330
  "created_at": "2026-03-20T16:17:05Z",
11331
  "deletions": 1,
@@ -11338,7 +11680,7 @@
11338
  "review_comments_count": 0,
11339
  "state": "open",
11340
  "title": "[Trainer] add MoERouterHealthCallback Callback",
11341
- "updated_at": "2026-03-20T16:28:43Z"
11342
  },
11343
  {
11344
  "additions": 72,
@@ -11397,7 +11739,7 @@
11397
  "cluster_id": null,
11398
  "cluster_ids": [],
11399
  "cluster_role": null,
11400
- "comments_count": 5,
11401
  "conversation_url": "https://github.com/huggingface/transformers/pull/44888",
11402
  "created_at": "2026-03-20T14:45:28Z",
11403
  "deletions": 22,
@@ -11408,9 +11750,9 @@
11408
  "merged": false,
11409
  "number": 44888,
11410
  "review_comments_count": 0,
11411
- "state": "open",
11412
  "title": "Remove explicit cuda stream in nemotron_h",
11413
- "updated_at": "2026-03-26T19:15:29Z"
11414
  },
11415
  {
11416
  "additions": 2,
@@ -12061,12 +12403,12 @@
12061
  "files_url": "https://github.com/huggingface/transformers/pull/44853/files",
12062
  "html_url": "https://github.com/huggingface/transformers/pull/44853",
12063
  "labels": [],
12064
- "merged": false,
12065
  "number": 44853,
12066
  "review_comments_count": 0,
12067
- "state": "open",
12068
  "title": "Fix Zamba2MambaMixer ignoring use_mamba_kernels=False",
12069
- "updated_at": "2026-04-10T12:18:45Z"
12070
  },
12071
  {
12072
  "additions": 117,
@@ -12208,9 +12550,9 @@
12208
  "merged": false,
12209
  "number": 44845,
12210
  "review_comments_count": 1,
12211
- "state": "open",
12212
  "title": "Fix Mllama torch.compile failure caused by new attention mask logic",
12213
- "updated_at": "2026-03-26T13:01:50Z"
12214
  },
12215
  {
12216
  "additions": 8468,
@@ -12487,7 +12829,7 @@
12487
  "cluster_id": null,
12488
  "cluster_ids": [],
12489
  "cluster_role": null,
12490
- "comments_count": 4,
12491
  "conversation_url": "https://github.com/huggingface/transformers/pull/44830",
12492
  "created_at": "2026-03-18T14:31:45Z",
12493
  "deletions": 48,
@@ -12500,7 +12842,7 @@
12500
  "review_comments_count": 2,
12501
  "state": "open",
12502
  "title": "Add AudioFlamingoNext model",
12503
- "updated_at": "2026-04-15T21:31:08Z"
12504
  },
12505
  {
12506
  "additions": 101,
@@ -13850,9 +14192,9 @@
13850
  "merged": false,
13851
  "number": 44763,
13852
  "review_comments_count": 1,
13853
- "state": "closed",
13854
  "title": "[nemotron_h] Add support for MLP mixers",
13855
- "updated_at": "2026-04-14T13:46:14Z"
13856
  },
13857
  {
13858
  "additions": 4,
@@ -15620,7 +15962,7 @@
15620
  "review_comments_count": 0,
15621
  "state": "closed",
15622
  "title": "Fix AWQ tests for GPTQModel migration",
15623
- "updated_at": "2026-03-13T16:28:14Z"
15624
  },
15625
  {
15626
  "additions": 18,
@@ -16977,7 +17319,7 @@
16977
  "review_comments_count": 4,
16978
  "state": "closed",
16979
  "title": "Fix llama4 bnb mode",
16980
- "updated_at": "2026-03-27T14:19:14Z"
16981
  },
16982
  {
16983
  "additions": 32,
@@ -18254,18 +18596,18 @@
18254
  "updated_at": "2026-03-10T18:57:10Z"
18255
  },
18256
  {
18257
- "additions": 12637,
18258
  "author": "ShahVandit",
18259
  "author_association": "FIRST_TIME_CONTRIBUTOR",
18260
  "body_excerpt": "## What does this PR do? Adds Qwen3-TTS, a series of text-to-speech models by the Qwen team (Alibaba Group), to Transformers. **Architecture:** - `Qwen3TTSForConditionalGeneration` \u2014 text to multi-codebook speech codes (talker) - `Qwen3TTS\u2026",
18261
- "changed_files": 16,
18262
  "cluster_id": null,
18263
  "cluster_ids": [],
18264
  "cluster_role": null,
18265
  "comments_count": 1,
18266
  "conversation_url": "https://github.com/huggingface/transformers/pull/44517",
18267
  "created_at": "2026-03-07T18:48:04Z",
18268
- "deletions": 24,
18269
  "draft": false,
18270
  "files_url": "https://github.com/huggingface/transformers/pull/44517/files",
18271
  "html_url": "https://github.com/huggingface/transformers/pull/44517",
@@ -18278,7 +18620,7 @@
18278
  "review_comments_count": 19,
18279
  "state": "open",
18280
  "title": "Add qwen3 tts",
18281
- "updated_at": "2026-04-13T07:53:06Z"
18282
  },
18283
  {
18284
  "additions": 65,
@@ -19368,7 +19710,7 @@
19368
  "review_comments_count": 6,
19369
  "state": "closed",
19370
  "title": "fix pin_memory for contiguous batching",
19371
- "updated_at": "2026-03-09T13:49:30Z"
19372
  },
19373
  {
19374
  "additions": 17,
@@ -20240,7 +20582,7 @@
20240
  "review_comments_count": 10,
20241
  "state": "open",
20242
  "title": "Add option to export encoder hidden states for Granite-speech",
20243
- "updated_at": "2026-04-16T21:00:13Z"
20244
  },
20245
  {
20246
  "additions": 23,
@@ -24705,15 +25047,15 @@
24705
  "updated_at": "2026-02-27T09:32:43Z"
24706
  },
24707
  {
24708
- "additions": 2515,
24709
  "author": "lmaksym",
24710
  "author_association": "FIRST_TIME_CONTRIBUTOR",
24711
  "body_excerpt": "# What does this PR do? This PR adds TDT decoder support for Parakeet ASR models, extending the existing CTC-only implementation. It incorporates the initial TDT integration work from [#41545](https://github.com/huggingface/transformers/pu\u2026",
24712
- "changed_files": 34,
24713
  "cluster_id": null,
24714
  "cluster_ids": [],
24715
  "cluster_role": null,
24716
- "comments_count": 16,
24717
  "conversation_url": "https://github.com/huggingface/transformers/pull/44171",
24718
  "created_at": "2026-02-20T08:44:46Z",
24719
  "deletions": 299,
@@ -24729,7 +25071,7 @@
24729
  "review_comments_count": 86,
24730
  "state": "open",
24731
  "title": "Parakeet tdt",
24732
- "updated_at": "2026-04-17T16:20:04Z"
24733
  },
24734
  {
24735
  "additions": 74,
@@ -25022,1309 +25364,5 @@
25022
  "state": "open",
25023
  "title": "Refactored vits to match standardized output collection interface",
25024
  "updated_at": "2026-02-19T12:18:56Z"
25025
- },
25026
- {
25027
- "additions": 79,
25028
- "author": "IlyasMoutawwakil",
25029
- "author_association": "MEMBER",
25030
- "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",
25031
- "changed_files": 3,
25032
- "cluster_id": null,
25033
- "cluster_ids": [],
25034
- "cluster_role": null,
25035
- "comments_count": 1,
25036
- "conversation_url": "https://github.com/huggingface/transformers/pull/44152",
25037
- "created_at": "2026-02-19T09:37:51Z",
25038
- "deletions": 45,
25039
- "draft": false,
25040
- "files_url": "https://github.com/huggingface/transformers/pull/44152/files",
25041
- "html_url": "https://github.com/huggingface/transformers/pull/44152",
25042
- "labels": [],
25043
- "merged": true,
25044
- "number": 44152,
25045
- "review_comments_count": 2,
25046
- "state": "closed",
25047
- "title": "AutoGrad support for grouped_mm fallback",
25048
- "updated_at": "2026-02-20T11:15:23Z"
25049
- },
25050
- {
25051
- "additions": 58,
25052
- "author": "ManasVardhan",
25053
- "author_association": "NONE",
25054
- "body_excerpt": "Part of the ongoing effort to migrate models to standardized output collection (ref #43979). Replaces manual output_hidden_states/output_attentions/return_dict handling with @capture_outputs and @can_return_tuple decorators in the BioGPT m\u2026",
25055
- "changed_files": 2,
25056
- "cluster_id": null,
25057
- "cluster_ids": [],
25058
- "cluster_role": null,
25059
- "comments_count": 1,
25060
- "conversation_url": "https://github.com/huggingface/transformers/pull/44151",
25061
- "created_at": "2026-02-19T06:55:43Z",
25062
- "deletions": 134,
25063
- "draft": false,
25064
- "files_url": "https://github.com/huggingface/transformers/pull/44151/files",
25065
- "html_url": "https://github.com/huggingface/transformers/pull/44151",
25066
- "labels": [],
25067
- "merged": false,
25068
- "number": 44151,
25069
- "review_comments_count": 0,
25070
- "state": "closed",
25071
- "title": "Refactor BioGPT output tracing with @capture_outputs and @can_return_tuple",
25072
- "updated_at": "2026-03-03T00:30:01Z"
25073
- },
25074
- {
25075
- "additions": 22,
25076
- "author": "ManasVardhan",
25077
- "author_association": "NONE",
25078
- "body_excerpt": "Part of the ongoing effort to migrate models to standardized output collection (ref #43979). Replaces manual output_hidden_states/output_attentions/return_dict handling with @capture_outputs and @can_return_tuple decorators in the MPT mode\u2026",
25079
- "changed_files": 1,
25080
- "cluster_id": null,
25081
- "cluster_ids": [],
25082
- "cluster_role": null,
25083
- "comments_count": 1,
25084
- "conversation_url": "https://github.com/huggingface/transformers/pull/44150",
25085
- "created_at": "2026-02-19T06:54:09Z",
25086
- "deletions": 73,
25087
- "draft": false,
25088
- "files_url": "https://github.com/huggingface/transformers/pull/44150/files",
25089
- "html_url": "https://github.com/huggingface/transformers/pull/44150",
25090
- "labels": [],
25091
- "merged": false,
25092
- "number": 44150,
25093
- "review_comments_count": 0,
25094
- "state": "closed",
25095
- "title": "Refactor MPT output tracing with @capture_outputs and @can_return_tuple",
25096
- "updated_at": "2026-03-03T00:30:02Z"
25097
- },
25098
- {
25099
- "additions": 85,
25100
- "author": "ManasVardhan",
25101
- "author_association": "NONE",
25102
- "body_excerpt": "Part of the ongoing effort to migrate models to standardized output collection (ref #43979). Replaces manual output_hidden_states/output_attentions/return_dict handling with @capture_outputs and @can_return_tuple decorators in the CPMAnt m\u2026",
25103
- "changed_files": 4,
25104
- "cluster_id": null,
25105
- "cluster_ids": [],
25106
- "cluster_role": null,
25107
- "comments_count": 1,
25108
- "conversation_url": "https://github.com/huggingface/transformers/pull/44149",
25109
- "created_at": "2026-02-19T06:51:06Z",
25110
- "deletions": 201,
25111
- "draft": false,
25112
- "files_url": "https://github.com/huggingface/transformers/pull/44149/files",
25113
- "html_url": "https://github.com/huggingface/transformers/pull/44149",
25114
- "labels": [],
25115
- "merged": false,
25116
- "number": 44149,
25117
- "review_comments_count": 0,
25118
- "state": "closed",
25119
- "title": "Refactor CPMAnt output tracing with @capture_outputs and @can_return_tuple",
25120
- "updated_at": "2026-03-03T00:30:03Z"
25121
- },
25122
- {
25123
- "additions": 33,
25124
- "author": "ManasVardhan",
25125
- "author_association": "NONE",
25126
- "body_excerpt": "Part of the ongoing effort to migrate models to standardized output collection (ref #43979). Replaces manual output_hidden_states/output_attentions/return_dict handling with @capture_outputs and @can_return_tuple decorators in the Bros mod\u2026",
25127
- "changed_files": 4,
25128
- "cluster_id": null,
25129
- "cluster_ids": [],
25130
- "cluster_role": null,
25131
- "comments_count": 1,
25132
- "conversation_url": "https://github.com/huggingface/transformers/pull/44148",
25133
- "created_at": "2026-02-19T06:46:24Z",
25134
- "deletions": 124,
25135
- "draft": false,
25136
- "files_url": "https://github.com/huggingface/transformers/pull/44148/files",
25137
- "html_url": "https://github.com/huggingface/transformers/pull/44148",
25138
- "labels": [],
25139
- "merged": false,
25140
- "number": 44148,
25141
- "review_comments_count": 0,
25142
- "state": "closed",
25143
- "title": "Refactor Bros output tracing with @capture_outputs and @can_return_tuple",
25144
- "updated_at": "2026-03-03T00:30:05Z"
25145
- },
25146
- {
25147
- "additions": 11,
25148
- "author": "ManasVardhan",
25149
- "author_association": "NONE",
25150
- "body_excerpt": "Part of the ongoing effort to migrate models to standardized output collection (ref #43979). Replaces manual output_hidden_states/output_attentions/return_dict handling with @capture_outputs and @can_return_tuple decorators in the CTRL mod\u2026",
25151
- "changed_files": 1,
25152
- "cluster_id": null,
25153
- "cluster_ids": [],
25154
- "cluster_role": null,
25155
- "comments_count": 1,
25156
- "conversation_url": "https://github.com/huggingface/transformers/pull/44147",
25157
- "created_at": "2026-02-19T06:45:32Z",
25158
- "deletions": 47,
25159
- "draft": false,
25160
- "files_url": "https://github.com/huggingface/transformers/pull/44147/files",
25161
- "html_url": "https://github.com/huggingface/transformers/pull/44147",
25162
- "labels": [],
25163
- "merged": false,
25164
- "number": 44147,
25165
- "review_comments_count": 0,
25166
- "state": "closed",
25167
- "title": "Refactor CTRL output tracing with @capture_outputs and @can_return_tuple",
25168
- "updated_at": "2026-03-03T00:30:06Z"
25169
- },
25170
- {
25171
- "additions": 38,
25172
- "author": "khushali9",
25173
- "author_association": "CONTRIBUTOR",
25174
- "body_excerpt": "# What does this PR do? When using a step-based evaluation strategy (IntervalStrategy.STEPS), the trainer may skip evaluation at the final step if the last step does not align with eval_steps. This avoids missing the final evaluation while\u2026",
25175
- "changed_files": 4,
25176
- "cluster_id": null,
25177
- "cluster_ids": [],
25178
- "cluster_role": null,
25179
- "comments_count": 18,
25180
- "conversation_url": "https://github.com/huggingface/transformers/pull/44146",
25181
- "created_at": "2026-02-19T05:29:21Z",
25182
- "deletions": 11,
25183
- "draft": false,
25184
- "files_url": "https://github.com/huggingface/transformers/pull/44146/files",
25185
- "html_url": "https://github.com/huggingface/transformers/pull/44146",
25186
- "labels": [],
25187
- "merged": true,
25188
- "number": 44146,
25189
- "review_comments_count": 14,
25190
- "state": "closed",
25191
- "title": "Ensure final evaluation runs with step-based evaluation strategy",
25192
- "updated_at": "2026-03-26T16:30:40Z"
25193
- },
25194
- {
25195
- "additions": 400,
25196
- "author": "balvisio",
25197
- "author_association": "CONTRIBUTOR",
25198
- "body_excerpt": "# What does this PR do? This PR adds support for sequence packing in the ESM2 model. Currently, the RotaryEmbedding class of the ESM2 model supports BSHD format. This PR makes the RotayEmbedding class aware of the`position_ids` and builds\u2026",
25199
- "changed_files": 8,
25200
- "cluster_id": null,
25201
- "cluster_ids": [],
25202
- "cluster_role": null,
25203
- "comments_count": 27,
25204
- "conversation_url": "https://github.com/huggingface/transformers/pull/44145",
25205
- "created_at": "2026-02-19T02:58:50Z",
25206
- "deletions": 216,
25207
- "draft": false,
25208
- "files_url": "https://github.com/huggingface/transformers/pull/44145/files",
25209
- "html_url": "https://github.com/huggingface/transformers/pull/44145",
25210
- "labels": [],
25211
- "merged": true,
25212
- "number": 44145,
25213
- "review_comments_count": 9,
25214
- "state": "closed",
25215
- "title": "Add THD support in ESM",
25216
- "updated_at": "2026-04-09T14:40:26Z"
25217
- },
25218
- {
25219
- "additions": 1481,
25220
- "author": "TinderZ",
25221
- "author_association": "CONTRIBUTOR",
25222
- "body_excerpt": "# What does this PR do? This PR adds 5 Chinese translations for common NLP task tutorials that were missing from the `docs/source/zh/tasks/` directory. The following files are added: - `tasks/sequence_classification.md` - \u6587\u672c\u5206\u7c7b - `tasks/tok\u2026",
25223
- "changed_files": 6,
25224
- "cluster_id": null,
25225
- "cluster_ids": [],
25226
- "cluster_role": null,
25227
- "comments_count": 1,
25228
- "conversation_url": "https://github.com/huggingface/transformers/pull/44144",
25229
- "created_at": "2026-02-19T02:35:08Z",
25230
- "deletions": 0,
25231
- "draft": false,
25232
- "files_url": "https://github.com/huggingface/transformers/pull/44144/files",
25233
- "html_url": "https://github.com/huggingface/transformers/pull/44144",
25234
- "labels": [],
25235
- "merged": true,
25236
- "number": 44144,
25237
- "review_comments_count": 0,
25238
- "state": "closed",
25239
- "title": "[docs] Add Chinese translations for common NLP task tutorials",
25240
- "updated_at": "2026-02-20T16:50:29Z"
25241
- },
25242
- {
25243
- "additions": 2,
25244
- "author": "nightcityblade",
25245
- "author_association": "CONTRIBUTOR",
25246
- "body_excerpt": "## What does this PR do? Fixes minor typos in the `GenerationConfig` class docstring: - \"overriden\" \u2192 \"overridden\" - \"field that are\" \u2192 \"fields that are\" - \"Arg:\" \u2192 \"Args:\" (consistent with the rest of the docstring) No code changes, docum\u2026",
25247
- "changed_files": 1,
25248
- "cluster_id": null,
25249
- "cluster_ids": [],
25250
- "cluster_role": null,
25251
- "comments_count": 1,
25252
- "conversation_url": "https://github.com/huggingface/transformers/pull/44143",
25253
- "created_at": "2026-02-18T23:07:23Z",
25254
- "deletions": 2,
25255
- "draft": false,
25256
- "files_url": "https://github.com/huggingface/transformers/pull/44143/files",
25257
- "html_url": "https://github.com/huggingface/transformers/pull/44143",
25258
- "labels": [],
25259
- "merged": true,
25260
- "number": 44143,
25261
- "review_comments_count": 0,
25262
- "state": "closed",
25263
- "title": "[docs] Fix typos in GenerationConfig docstring",
25264
- "updated_at": "2026-02-19T13:24:09Z"
25265
- },
25266
- {
25267
- "additions": 72,
25268
- "author": "eustlb",
25269
- "author_association": "MEMBER",
25270
- "body_excerpt": "# What does this PR do? so @Deep-unlearning noticed, benchmarking for the Open ASR leaderbaord, that the current implem is particularly slow. That would make sense since we go through every layer of the encoder forward, and that the stream\u2026",
25271
- "changed_files": 3,
25272
- "cluster_id": null,
25273
- "cluster_ids": [],
25274
- "cluster_role": null,
25275
- "comments_count": 6,
25276
- "conversation_url": "https://github.com/huggingface/transformers/pull/44142",
25277
- "created_at": "2026-02-18T21:44:11Z",
25278
- "deletions": 12,
25279
- "draft": false,
25280
- "files_url": "https://github.com/huggingface/transformers/pull/44142/files",
25281
- "html_url": "https://github.com/huggingface/transformers/pull/44142",
25282
- "labels": [],
25283
- "merged": false,
25284
- "number": 44142,
25285
- "review_comments_count": 0,
25286
- "state": "open",
25287
- "title": "[voxtral-realtime] get more perfs!",
25288
- "updated_at": "2026-02-23T17:25:45Z"
25289
- },
25290
- {
25291
- "additions": 42,
25292
- "author": "dario-fumarola",
25293
- "author_association": "NONE",
25294
- "body_excerpt": "Migrated from https://github.com/huggingface/transformers/pull/44102 (original account: @fumadari). ## Summary Refactors the `ibert` model to use the new `@capture_outputs` and `@can_return_tuple` decorators for output tracing, as part of\u2026",
25295
- "changed_files": 1,
25296
- "cluster_id": null,
25297
- "cluster_ids": [],
25298
- "cluster_role": null,
25299
- "comments_count": 1,
25300
- "conversation_url": "https://github.com/huggingface/transformers/pull/44141",
25301
- "created_at": "2026-02-18T21:14:53Z",
25302
- "deletions": 154,
25303
- "draft": false,
25304
- "files_url": "https://github.com/huggingface/transformers/pull/44141/files",
25305
- "html_url": "https://github.com/huggingface/transformers/pull/44141",
25306
- "labels": [],
25307
- "merged": false,
25308
- "number": 44141,
25309
- "review_comments_count": 0,
25310
- "state": "closed",
25311
- "title": "Refactor ibert output tracing with capture_outputs",
25312
- "updated_at": "2026-02-22T02:28:47Z"
25313
- },
25314
- {
25315
- "additions": 66,
25316
- "author": "dario-fumarola",
25317
- "author_association": "NONE",
25318
- "body_excerpt": "Migrated from https://github.com/huggingface/transformers/pull/44104 (original account: @fumadari). ## Summary - Replace manual `hidden_states`/`attentions`/`cross_attentions` collection in `MegatronBertEncoder` with the `@capture_outputs`\u2026",
25319
- "changed_files": 1,
25320
- "cluster_id": null,
25321
- "cluster_ids": [],
25322
- "cluster_role": null,
25323
- "comments_count": 1,
25324
- "conversation_url": "https://github.com/huggingface/transformers/pull/44140",
25325
- "created_at": "2026-02-18T21:14:50Z",
25326
- "deletions": 207,
25327
- "draft": false,
25328
- "files_url": "https://github.com/huggingface/transformers/pull/44140/files",
25329
- "html_url": "https://github.com/huggingface/transformers/pull/44140",
25330
- "labels": [],
25331
- "merged": false,
25332
- "number": 44140,
25333
- "review_comments_count": 0,
25334
- "state": "closed",
25335
- "title": "Refactor megatron_bert to use automatic output tracing",
25336
- "updated_at": "2026-02-22T02:28:48Z"
25337
- },
25338
- {
25339
- "additions": 39,
25340
- "author": "dario-fumarola",
25341
- "author_association": "NONE",
25342
- "body_excerpt": "Migrated from https://github.com/huggingface/transformers/pull/44105 (original account: @fumadari). ## Summary - Replace manual `hidden_states`/`attentions` collection in `LiltEncoder` with the `@capture_outputs` decorator and forward hook\u2026",
25343
- "changed_files": 1,
25344
- "cluster_id": null,
25345
- "cluster_ids": [],
25346
- "cluster_role": null,
25347
- "comments_count": 1,
25348
- "conversation_url": "https://github.com/huggingface/transformers/pull/44139",
25349
- "created_at": "2026-02-18T21:14:46Z",
25350
- "deletions": 127,
25351
- "draft": false,
25352
- "files_url": "https://github.com/huggingface/transformers/pull/44139/files",
25353
- "html_url": "https://github.com/huggingface/transformers/pull/44139",
25354
- "labels": [],
25355
- "merged": false,
25356
- "number": 44139,
25357
- "review_comments_count": 0,
25358
- "state": "closed",
25359
- "title": "Refactor lilt to use automatic output tracing",
25360
- "updated_at": "2026-02-22T02:28:48Z"
25361
- },
25362
- {
25363
- "additions": 51,
25364
- "author": "dario-fumarola",
25365
- "author_association": "NONE",
25366
- "body_excerpt": "Migrated from https://github.com/huggingface/transformers/pull/44106 (original account: @fumadari). ## Summary - Replace manual `hidden_states`/`attentions` collection in `YosoEncoder` with the `@capture_outputs` decorator and forward hook\u2026",
25367
- "changed_files": 2,
25368
- "cluster_id": null,
25369
- "cluster_ids": [],
25370
- "cluster_role": null,
25371
- "comments_count": 1,
25372
- "conversation_url": "https://github.com/huggingface/transformers/pull/44138",
25373
- "created_at": "2026-02-18T21:14:42Z",
25374
- "deletions": 132,
25375
- "draft": false,
25376
- "files_url": "https://github.com/huggingface/transformers/pull/44138/files",
25377
- "html_url": "https://github.com/huggingface/transformers/pull/44138",
25378
- "labels": [],
25379
- "merged": false,
25380
- "number": 44138,
25381
- "review_comments_count": 0,
25382
- "state": "closed",
25383
- "title": "Refactor yoso to use automatic output tracing",
25384
- "updated_at": "2026-02-22T02:28:49Z"
25385
- },
25386
- {
25387
- "additions": 43,
25388
- "author": "dario-fumarola",
25389
- "author_association": "NONE",
25390
- "body_excerpt": "Migrated from https://github.com/huggingface/transformers/pull/44107 (original account: @fumadari). ## Summary - Replaces manual `output_hidden_states`/`return_dict` resolution in `MraModel` with `@merge_with_config_defaults` and `@capture\u2026",
25391
- "changed_files": 1,
25392
- "cluster_id": null,
25393
- "cluster_ids": [],
25394
- "cluster_role": null,
25395
- "comments_count": 1,
25396
- "conversation_url": "https://github.com/huggingface/transformers/pull/44137",
25397
- "created_at": "2026-02-18T21:14:39Z",
25398
- "deletions": 113,
25399
- "draft": false,
25400
- "files_url": "https://github.com/huggingface/transformers/pull/44137/files",
25401
- "html_url": "https://github.com/huggingface/transformers/pull/44137",
25402
- "labels": [],
25403
- "merged": false,
25404
- "number": 44137,
25405
- "review_comments_count": 0,
25406
- "state": "closed",
25407
- "title": "refactor(mra): use output tracing decorators",
25408
- "updated_at": "2026-02-22T02:28:50Z"
25409
- },
25410
- {
25411
- "additions": 37,
25412
- "author": "dario-fumarola",
25413
- "author_association": "NONE",
25414
- "body_excerpt": "Migrated from https://github.com/huggingface/transformers/pull/44108 (original account: @fumadari). ## Summary - Adds `@merge_with_config_defaults` and `@capture_outputs` to both `VitDetModel` and `VitDetBackbone`, removing manual `output_\u2026",
25415
- "changed_files": 2,
25416
- "cluster_id": null,
25417
- "cluster_ids": [],
25418
- "cluster_role": null,
25419
- "comments_count": 1,
25420
- "conversation_url": "https://github.com/huggingface/transformers/pull/44136",
25421
- "created_at": "2026-02-18T21:14:35Z",
25422
- "deletions": 86,
25423
- "draft": false,
25424
- "files_url": "https://github.com/huggingface/transformers/pull/44136/files",
25425
- "html_url": "https://github.com/huggingface/transformers/pull/44136",
25426
- "labels": [],
25427
- "merged": false,
25428
- "number": 44136,
25429
- "review_comments_count": 0,
25430
- "state": "closed",
25431
- "title": "refactor(vitdet): use output tracing decorators",
25432
- "updated_at": "2026-02-22T02:28:50Z"
25433
- },
25434
- {
25435
- "additions": 48,
25436
- "author": "dario-fumarola",
25437
- "author_association": "NONE",
25438
- "body_excerpt": "Migrated from https://github.com/huggingface/transformers/pull/44109 (original account: @fumadari). ## Summary - Part of #43979 \u2014 refactors `hgnet_v2` to use the `capture_outputs` and `merge_with_config_defaults` decorators - Simplifies `H\u2026",
25439
- "changed_files": 2,
25440
- "cluster_id": null,
25441
- "cluster_ids": [],
25442
- "cluster_role": null,
25443
- "comments_count": 1,
25444
- "conversation_url": "https://github.com/huggingface/transformers/pull/44135",
25445
- "created_at": "2026-02-18T21:14:31Z",
25446
- "deletions": 87,
25447
- "draft": false,
25448
- "files_url": "https://github.com/huggingface/transformers/pull/44135/files",
25449
- "html_url": "https://github.com/huggingface/transformers/pull/44135",
25450
- "labels": [],
25451
- "merged": false,
25452
- "number": 44135,
25453
- "review_comments_count": 0,
25454
- "state": "closed",
25455
- "title": "refactor(hgnet_v2): use capture_outputs for output tracing",
25456
- "updated_at": "2026-02-22T02:28:51Z"
25457
- },
25458
- {
25459
- "additions": 28,
25460
- "author": "dario-fumarola",
25461
- "author_association": "NONE",
25462
- "body_excerpt": "Migrated from https://github.com/huggingface/transformers/pull/44110 (original account: @fumadari). ## Summary - Part of #43979 \u2014 refactors `tvp` to use the `capture_outputs`, `can_return_tuple`, and `merge_with_config_defaults` decorators\u2026",
25463
- "changed_files": 1,
25464
- "cluster_id": null,
25465
- "cluster_ids": [],
25466
- "cluster_role": null,
25467
- "comments_count": 1,
25468
- "conversation_url": "https://github.com/huggingface/transformers/pull/44134",
25469
- "created_at": "2026-02-18T21:14:27Z",
25470
- "deletions": 101,
25471
- "draft": false,
25472
- "files_url": "https://github.com/huggingface/transformers/pull/44134/files",
25473
- "html_url": "https://github.com/huggingface/transformers/pull/44134",
25474
- "labels": [],
25475
- "merged": false,
25476
- "number": 44134,
25477
- "review_comments_count": 0,
25478
- "state": "closed",
25479
- "title": "refactor(tvp): use capture_outputs for output tracing",
25480
- "updated_at": "2026-02-22T02:28:51Z"
25481
- },
25482
- {
25483
- "additions": 30,
25484
- "author": "dario-fumarola",
25485
- "author_association": "NONE",
25486
- "body_excerpt": "Migrated from https://github.com/huggingface/transformers/pull/44111 (original account: @fumadari). ## Summary - Part of #43979 \u2014 refactors `poolformer` to use the `capture_outputs`, `can_return_tuple`, and `merge_with_config_defaults` dec\u2026",
25487
- "changed_files": 1,
25488
- "cluster_id": null,
25489
- "cluster_ids": [],
25490
- "cluster_role": null,
25491
- "comments_count": 1,
25492
- "conversation_url": "https://github.com/huggingface/transformers/pull/44133",
25493
- "created_at": "2026-02-18T21:12:22Z",
25494
- "deletions": 59,
25495
- "draft": false,
25496
- "files_url": "https://github.com/huggingface/transformers/pull/44133/files",
25497
- "html_url": "https://github.com/huggingface/transformers/pull/44133",
25498
- "labels": [],
25499
- "merged": false,
25500
- "number": 44133,
25501
- "review_comments_count": 0,
25502
- "state": "closed",
25503
- "title": "refactor(poolformer): use capture_outputs for output tracing",
25504
- "updated_at": "2026-02-22T02:28:52Z"
25505
- },
25506
- {
25507
- "additions": 13,
25508
- "author": "eustlb",
25509
- "author_association": "MEMBER",
25510
- "body_excerpt": "# What does this PR do? #43674 broke voxtral processor",
25511
- "changed_files": 1,
25512
- "cluster_id": null,
25513
- "cluster_ids": [],
25514
- "cluster_role": null,
25515
- "comments_count": 7,
25516
- "conversation_url": "https://github.com/huggingface/transformers/pull/44132",
25517
- "created_at": "2026-02-18T20:13:15Z",
25518
- "deletions": 34,
25519
- "draft": false,
25520
- "files_url": "https://github.com/huggingface/transformers/pull/44132/files",
25521
- "html_url": "https://github.com/huggingface/transformers/pull/44132",
25522
- "labels": [],
25523
- "merged": true,
25524
- "number": 44132,
25525
- "review_comments_count": 6,
25526
- "state": "closed",
25527
- "title": "[voxtral] fix voxtral proc",
25528
- "updated_at": "2026-02-19T16:41:53Z"
25529
- },
25530
- {
25531
- "additions": 2,
25532
- "author": "cluster2600",
25533
- "author_association": "CONTRIBUTOR",
25534
- "body_excerpt": "## What Two small corrections in `docs/source/en/quantization/overview.md`: 1. **Typo fix**: `AuoQuant Notebook` \u2192 `AutoQuant Notebook` in the *User-Friendly Quantization Tools* section. The letter `t` was missing from the link text. 2. **\u2026",
25535
- "changed_files": 1,
25536
- "cluster_id": null,
25537
- "cluster_ids": [],
25538
- "cluster_role": null,
25539
- "comments_count": 1,
25540
- "conversation_url": "https://github.com/huggingface/transformers/pull/44131",
25541
- "created_at": "2026-02-18T19:25:52Z",
25542
- "deletions": 2,
25543
- "draft": false,
25544
- "files_url": "https://github.com/huggingface/transformers/pull/44131/files",
25545
- "html_url": "https://github.com/huggingface/transformers/pull/44131",
25546
- "labels": [],
25547
- "merged": true,
25548
- "number": 44131,
25549
- "review_comments_count": 0,
25550
- "state": "closed",
25551
- "title": "docs: fix typo 'AuoQuant' \u2192 'AutoQuant' and clarify FINEGRAINED_FP8 library column",
25552
- "updated_at": "2026-02-18T20:49:47Z"
25553
- },
25554
- {
25555
- "additions": 302,
25556
- "author": "Cyrilvallez",
25557
- "author_association": "MEMBER",
25558
- "body_excerpt": "# What does this PR do? As per the title. This PR is the first big step towards removing the `cache_position` everywhere, as they are not needed in general and everything can be inferred from the cache itself. The major changes are the fol\u2026",
25559
- "changed_files": 23,
25560
- "cluster_id": null,
25561
- "cluster_ids": [],
25562
- "cluster_role": null,
25563
- "comments_count": 7,
25564
- "conversation_url": "https://github.com/huggingface/transformers/pull/44130",
25565
- "created_at": "2026-02-18T11:58:54Z",
25566
- "deletions": 886,
25567
- "draft": false,
25568
- "files_url": "https://github.com/huggingface/transformers/pull/44130/files",
25569
- "html_url": "https://github.com/huggingface/transformers/pull/44130",
25570
- "labels": [],
25571
- "merged": true,
25572
- "number": 44130,
25573
- "review_comments_count": 16,
25574
- "state": "closed",
25575
- "title": "[generate] Completely stop relying on `cache_position` to prepare inputs",
25576
- "updated_at": "2026-02-20T18:46:19Z"
25577
- },
25578
- {
25579
- "additions": 76,
25580
- "author": "preetam1407",
25581
- "author_association": "CONTRIBUTOR",
25582
- "body_excerpt": "# What does this PR do? Refactors SpeechT5 to the standardized output tracing interface. - Adds `@capture_outputs` to base encoder/decoder forwards. - Adds `_can_record_outputs` mappings for hidden states and attentions. - Adds `@can_retur\u2026",
25583
- "changed_files": 1,
25584
- "cluster_id": "cluster-43979-11",
25585
- "cluster_ids": [
25586
- "cluster-43979-11"
25587
- ],
25588
- "cluster_role": "member",
25589
- "comments_count": 1,
25590
- "conversation_url": "https://github.com/huggingface/transformers/pull/44129",
25591
- "created_at": "2026-02-18T11:24:13Z",
25592
- "deletions": 222,
25593
- "draft": false,
25594
- "files_url": "https://github.com/huggingface/transformers/pull/44129/files",
25595
- "html_url": "https://github.com/huggingface/transformers/pull/44129",
25596
- "labels": [],
25597
- "merged": false,
25598
- "number": 44129,
25599
- "review_comments_count": 0,
25600
- "state": "open",
25601
- "title": "Refactor SpeechT5 output tracing to standardized output capture",
25602
- "updated_at": "2026-02-18T11:25:19Z"
25603
- },
25604
- {
25605
- "additions": 59,
25606
- "author": "ArthurZucker",
25607
- "author_association": "MEMBER",
25608
- "body_excerpt": "# What does this PR do? Just makes sure we trigger dev version update",
25609
- "changed_files": 2,
25610
- "cluster_id": null,
25611
- "cluster_ids": [],
25612
- "cluster_role": null,
25613
- "comments_count": 1,
25614
- "conversation_url": "https://github.com/huggingface/transformers/pull/44128",
25615
- "created_at": "2026-02-18T10:42:21Z",
25616
- "deletions": 5,
25617
- "draft": false,
25618
- "files_url": "https://github.com/huggingface/transformers/pull/44128/files",
25619
- "html_url": "https://github.com/huggingface/transformers/pull/44128",
25620
- "labels": [],
25621
- "merged": false,
25622
- "number": 44128,
25623
- "review_comments_count": 4,
25624
- "state": "closed",
25625
- "title": "update release workflow",
25626
- "updated_at": "2026-03-30T13:40:19Z"
25627
- },
25628
- {
25629
- "additions": 3,
25630
- "author": "itazap",
25631
- "author_association": "MEMBER",
25632
- "body_excerpt": "when the model_type isn't in `TOKENIZER_MAPPING_NAMES` (ex. \"llama\"), `TOKENIZER_MAPPING_NAMES.get(\"llama\", \"\")` --> \"\". Then we compare `\"\" != \"LlamaTokenizer\"` (the `tokenizer_class` in `tokenizer_config.json`). Since that's true we earl\u2026",
25633
- "changed_files": 3,
25634
- "cluster_id": null,
25635
- "cluster_ids": [],
25636
- "cluster_role": null,
25637
- "comments_count": 5,
25638
- "conversation_url": "https://github.com/huggingface/transformers/pull/44127",
25639
- "created_at": "2026-02-18T10:41:48Z",
25640
- "deletions": 8,
25641
- "draft": false,
25642
- "files_url": "https://github.com/huggingface/transformers/pull/44127/files",
25643
- "html_url": "https://github.com/huggingface/transformers/pull/44127",
25644
- "labels": [],
25645
- "merged": true,
25646
- "number": 44127,
25647
- "review_comments_count": 0,
25648
- "state": "closed",
25649
- "title": "AutoTokenizer ignores config when model_type is None",
25650
- "updated_at": "2026-02-18T14:47:52Z"
25651
- },
25652
- {
25653
- "additions": 17,
25654
- "author": "Cyrilvallez",
25655
- "author_association": "MEMBER",
25656
- "body_excerpt": "# What does this PR do? As per the title. Let's simplify after https://github.com/huggingface/transformers/pull/42848",
25657
- "changed_files": 2,
25658
- "cluster_id": null,
25659
- "cluster_ids": [],
25660
- "cluster_role": null,
25661
- "comments_count": 1,
25662
- "conversation_url": "https://github.com/huggingface/transformers/pull/44126",
25663
- "created_at": "2026-02-18T09:58:49Z",
25664
- "deletions": 40,
25665
- "draft": false,
25666
- "files_url": "https://github.com/huggingface/transformers/pull/44126/files",
25667
- "html_url": "https://github.com/huggingface/transformers/pull/44126",
25668
- "labels": [],
25669
- "merged": true,
25670
- "number": 44126,
25671
- "review_comments_count": 0,
25672
- "state": "closed",
25673
- "title": "Simplify input preparation in generate",
25674
- "updated_at": "2026-02-18T10:30:48Z"
25675
- },
25676
- {
25677
- "additions": 8,
25678
- "author": "zucchini-nlp",
25679
- "author_association": "MEMBER",
25680
- "body_excerpt": "# What does this PR do? Fixes https://github.com/huggingface/transformers/issues/43986",
25681
- "changed_files": 1,
25682
- "cluster_id": null,
25683
- "cluster_ids": [],
25684
- "cluster_role": null,
25685
- "comments_count": 2,
25686
- "conversation_url": "https://github.com/huggingface/transformers/pull/44125",
25687
- "created_at": "2026-02-18T09:34:54Z",
25688
- "deletions": 7,
25689
- "draft": false,
25690
- "files_url": "https://github.com/huggingface/transformers/pull/44125/files",
25691
- "html_url": "https://github.com/huggingface/transformers/pull/44125",
25692
- "labels": [],
25693
- "merged": true,
25694
- "number": 44125,
25695
- "review_comments_count": 2,
25696
- "state": "closed",
25697
- "title": "Raise informative error when loading video processors",
25698
- "updated_at": "2026-02-20T08:23:35Z"
25699
- },
25700
- {
25701
- "additions": 10,
25702
- "author": "mariam851",
25703
- "author_association": "CONTRIBUTOR",
25704
- "body_excerpt": "Description: Adds eval_on_end to TrainingArguments to force evaluation at the end of training, even if the last step doesn't align with eval_steps. Changes: training_args.py: Added eval_on_end field. trainer.py: Added logic to call evaluat\u2026",
25705
- "changed_files": 2,
25706
- "cluster_id": null,
25707
- "cluster_ids": [],
25708
- "cluster_role": null,
25709
- "comments_count": 0,
25710
- "conversation_url": "https://github.com/huggingface/transformers/pull/44124",
25711
- "created_at": "2026-02-18T08:52:23Z",
25712
- "deletions": 0,
25713
- "draft": false,
25714
- "files_url": "https://github.com/huggingface/transformers/pull/44124/files",
25715
- "html_url": "https://github.com/huggingface/transformers/pull/44124",
25716
- "labels": [],
25717
- "merged": false,
25718
- "number": 44124,
25719
- "review_comments_count": 0,
25720
- "state": "closed",
25721
- "title": "feat: add eval_on_end to Trainer for final evaluation",
25722
- "updated_at": "2026-02-18T14:14:16Z"
25723
- },
25724
- {
25725
- "additions": 33,
25726
- "author": "cyyever",
25727
- "author_association": "CONTRIBUTOR",
25728
- "body_excerpt": "# What does this PR do? This PR avoids device sync in training loss accumulation by ```torch.where```. The `is_torch_xla_available` condition is also removed.",
25729
- "changed_files": 1,
25730
- "cluster_id": null,
25731
- "cluster_ids": [],
25732
- "cluster_role": null,
25733
- "comments_count": 1,
25734
- "conversation_url": "https://github.com/huggingface/transformers/pull/44123",
25735
- "created_at": "2026-02-18T08:22:57Z",
25736
- "deletions": 22,
25737
- "draft": false,
25738
- "files_url": "https://github.com/huggingface/transformers/pull/44123/files",
25739
- "html_url": "https://github.com/huggingface/transformers/pull/44123",
25740
- "labels": [],
25741
- "merged": false,
25742
- "number": 44123,
25743
- "review_comments_count": 0,
25744
- "state": "open",
25745
- "title": "Avoid device sync in training loss accumulation",
25746
- "updated_at": "2026-03-30T07:57:16Z"
25747
- },
25748
- {
25749
- "additions": 158,
25750
- "author": "adityuhkapoor",
25751
- "author_association": "NONE",
25752
- "body_excerpt": "# What does this PR do? Adds 4-bit embedding quantization for BitsAndBytes, mirroring TorchAO's existing `include_input_output_embeddings` and `untie_embedding_weights` pattern (PRs #37802, #37905, #37935). Large-vocabulary models (Llama 3\u2026",
25753
- "changed_files": 4,
25754
- "cluster_id": null,
25755
- "cluster_ids": [],
25756
- "cluster_role": null,
25757
- "comments_count": 2,
25758
- "conversation_url": "https://github.com/huggingface/transformers/pull/44122",
25759
- "created_at": "2026-02-18T06:35:09Z",
25760
- "deletions": 2,
25761
- "draft": false,
25762
- "files_url": "https://github.com/huggingface/transformers/pull/44122/files",
25763
- "html_url": "https://github.com/huggingface/transformers/pull/44122",
25764
- "labels": [
25765
- "Code agent slop"
25766
- ],
25767
- "merged": false,
25768
- "number": 44122,
25769
- "review_comments_count": 0,
25770
- "state": "closed",
25771
- "title": "Add BnB 4-bit embedding quantization support",
25772
- "updated_at": "2026-02-18T14:27:25Z"
25773
- },
25774
- {
25775
- "additions": 14,
25776
- "author": "tirth8205",
25777
- "author_association": "NONE",
25778
- "body_excerpt": "Fixes #34920 After applying `normalize()`, images can have negative values. Calling `resize()` on such images fails because it internally converts to PIL, which requires values in [0, 1] or [0, 255]. ### Fix When the image has values outsi\u2026",
25779
- "changed_files": 1,
25780
- "cluster_id": null,
25781
- "cluster_ids": [],
25782
- "cluster_role": null,
25783
- "comments_count": 0,
25784
- "conversation_url": "https://github.com/huggingface/transformers/pull/44120",
25785
- "created_at": "2026-02-17T23:56:48Z",
25786
- "deletions": 0,
25787
- "draft": false,
25788
- "files_url": "https://github.com/huggingface/transformers/pull/44120/files",
25789
- "html_url": "https://github.com/huggingface/transformers/pull/44120",
25790
- "labels": [
25791
- "Code agent slop"
25792
- ],
25793
- "merged": false,
25794
- "number": 44120,
25795
- "review_comments_count": 0,
25796
- "state": "closed",
25797
- "title": "fix: allow image_transforms.resize to handle negative values after normalization",
25798
- "updated_at": "2026-02-18T14:08:54Z"
25799
- },
25800
- {
25801
- "additions": 1,
25802
- "author": "tirth8205",
25803
- "author_association": "NONE",
25804
- "body_excerpt": "Fixes #44117 `TOKENIZER_MAPPING_NAMES.get(config_model_type, \"\")` returns `None` when the key exists with value `None`, causing `AttributeError: 'NoneType' object has no attribute 'replace'` when loading models like `google/siglip2-so400m-\u2026",
25805
- "changed_files": 1,
25806
- "cluster_id": null,
25807
- "cluster_ids": [],
25808
- "cluster_role": null,
25809
- "comments_count": 2,
25810
- "conversation_url": "https://github.com/huggingface/transformers/pull/44119",
25811
- "created_at": "2026-02-17T23:53:20Z",
25812
- "deletions": 1,
25813
- "draft": false,
25814
- "files_url": "https://github.com/huggingface/transformers/pull/44119/files",
25815
- "html_url": "https://github.com/huggingface/transformers/pull/44119",
25816
- "labels": [],
25817
- "merged": false,
25818
- "number": 44119,
25819
- "review_comments_count": 0,
25820
- "state": "closed",
25821
- "title": "fix: handle None value from TOKENIZER_MAPPING_NAMES.get() in AutoTokenizer",
25822
- "updated_at": "2026-02-18T14:04:47Z"
25823
- },
25824
- {
25825
- "additions": 32,
25826
- "author": "tirth8205",
25827
- "author_association": "NONE",
25828
- "body_excerpt": "## Fix Fixes #44079 When a `ModelOutput` dataclass field is initialized as `None`, it is correctly excluded from the OrderedDict keys. However, **subsequently setting that field to a non-None value** via attribute assignment (e.g. `outputs\u2026",
25829
- "changed_files": 2,
25830
- "cluster_id": null,
25831
- "cluster_ids": [],
25832
- "cluster_role": null,
25833
- "comments_count": 0,
25834
- "conversation_url": "https://github.com/huggingface/transformers/pull/44118",
25835
- "created_at": "2026-02-17T23:31:31Z",
25836
- "deletions": 0,
25837
- "draft": false,
25838
- "files_url": "https://github.com/huggingface/transformers/pull/44118/files",
25839
- "html_url": "https://github.com/huggingface/transformers/pull/44118",
25840
- "labels": [
25841
- "Code agent slop"
25842
- ],
25843
- "merged": false,
25844
- "number": 44118,
25845
- "review_comments_count": 0,
25846
- "state": "closed",
25847
- "title": "fix: ModelOutput keys not updated when setting previously-None dataclass fields",
25848
- "updated_at": "2026-02-18T14:18:12Z"
25849
- },
25850
- {
25851
- "additions": 27,
25852
- "author": "dtiourine",
25853
- "author_association": "FIRST_TIME_CONTRIBUTOR",
25854
- "body_excerpt": "Migrate Flaubert to the @capture_outputs and @can_return_tuple decorator pattern for output handling, as part of #43979. # What does this PR do? - Add `_can_record_outputs = {\"attentions\": MultiHeadAttention}` on `FlaubertPreTrainedModel`\u2026",
25855
- "changed_files": 1,
25856
- "cluster_id": null,
25857
- "cluster_ids": [],
25858
- "cluster_role": null,
25859
- "comments_count": 1,
25860
- "conversation_url": "https://github.com/huggingface/transformers/pull/44116",
25861
- "created_at": "2026-02-17T21:52:13Z",
25862
- "deletions": 102,
25863
- "draft": false,
25864
- "files_url": "https://github.com/huggingface/transformers/pull/44116/files",
25865
- "html_url": "https://github.com/huggingface/transformers/pull/44116",
25866
- "labels": [],
25867
- "merged": false,
25868
- "number": 44116,
25869
- "review_comments_count": 0,
25870
- "state": "open",
25871
- "title": "[WIP] [Flaubert] Refactor output tracing to decorator-based interface",
25872
- "updated_at": "2026-02-17T21:53:23Z"
25873
- },
25874
- {
25875
- "additions": 2,
25876
- "author": "Deep-unlearning",
25877
- "author_association": "MEMBER",
25878
- "body_excerpt": "## Summary - Fix broken `[chat template](./chat_templating)` links in `docs/source/en/tasks/` - `./chat_templating` resolves within `tasks/` (doesn't exist); corrected to `../chat_templating` - Affected files: `tasks/image_text_to_text.md`\u2026",
25879
- "changed_files": 2,
25880
- "cluster_id": null,
25881
- "cluster_ids": [],
25882
- "cluster_role": null,
25883
- "comments_count": 1,
25884
- "conversation_url": "https://github.com/huggingface/transformers/pull/44115",
25885
- "created_at": "2026-02-17T21:32:55Z",
25886
- "deletions": 2,
25887
- "draft": false,
25888
- "files_url": "https://github.com/huggingface/transformers/pull/44115/files",
25889
- "html_url": "https://github.com/huggingface/transformers/pull/44115",
25890
- "labels": [],
25891
- "merged": true,
25892
- "number": 44115,
25893
- "review_comments_count": 0,
25894
- "state": "closed",
25895
- "title": "[docs] fix broken chat_templating links in tasks docs",
25896
- "updated_at": "2026-02-23T16:27:57Z"
25897
- },
25898
- {
25899
- "additions": 716,
25900
- "author": "23atharvaS",
25901
- "author_association": "FIRST_TIME_CONTRIBUTOR",
25902
- "body_excerpt": "## Summary This PR migrates the `wav2vec2` family to the standardized output-capturing interface (`@capture_outputs` + `@can_return_tuple`) and includes follow-up compatibility fixes required to make full CI green. ## What changed ### Core\u2026",
25903
- "changed_files": 19,
25904
- "cluster_id": null,
25905
- "cluster_ids": [],
25906
- "cluster_role": null,
25907
- "comments_count": 3,
25908
- "conversation_url": "https://github.com/huggingface/transformers/pull/44114",
25909
- "created_at": "2026-02-17T21:17:35Z",
25910
- "deletions": 1237,
25911
- "draft": false,
25912
- "files_url": "https://github.com/huggingface/transformers/pull/44114/files",
25913
- "html_url": "https://github.com/huggingface/transformers/pull/44114",
25914
- "labels": [],
25915
- "merged": false,
25916
- "number": 44114,
25917
- "review_comments_count": 0,
25918
- "state": "open",
25919
- "title": "Migrate wav2vec2, wav2vec2_conformer, and wav2vec2_bert to standardized output collection decorators",
25920
- "updated_at": "2026-02-18T20:34:53Z"
25921
- },
25922
- {
25923
- "additions": 5,
25924
- "author": "harshaljanjani",
25925
- "author_association": "CONTRIBUTOR",
25926
- "body_excerpt": "### What does this PR do? The following issue was identified and fixed in this PR: \u2192 Updates the stale `test_device_override` in `test_processing_granite_speech.py` to verify that the device param controls where speech inputs are placed, r\u2026",
25927
- "changed_files": 1,
25928
- "cluster_id": null,
25929
- "cluster_ids": [],
25930
- "cluster_role": null,
25931
- "comments_count": 3,
25932
- "conversation_url": "https://github.com/huggingface/transformers/pull/44113",
25933
- "created_at": "2026-02-17T20:01:32Z",
25934
- "deletions": 7,
25935
- "draft": false,
25936
- "files_url": "https://github.com/huggingface/transformers/pull/44113/files",
25937
- "html_url": "https://github.com/huggingface/transformers/pull/44113",
25938
- "labels": [],
25939
- "merged": true,
25940
- "number": 44113,
25941
- "review_comments_count": 2,
25942
- "state": "closed",
25943
- "title": "fix(testing): Update stale device override test in GraniteSpeech",
25944
- "updated_at": "2026-04-18T08:32:21Z"
25945
- },
25946
- {
25947
- "additions": 30,
25948
- "author": "fumadari",
25949
- "author_association": "NONE",
25950
- "body_excerpt": "## Summary - Part of #43979 \u2014 refactors `poolformer` to use the `capture_outputs`, `can_return_tuple`, and `merge_with_config_defaults` decorators - Simplifies `PoolFormerLayer` to return a single tensor instead of a 1-tuple - Simplifies `\u2026",
25951
- "changed_files": 1,
25952
- "cluster_id": null,
25953
- "cluster_ids": [],
25954
- "cluster_role": null,
25955
- "comments_count": 4,
25956
- "conversation_url": "https://github.com/huggingface/transformers/pull/44111",
25957
- "created_at": "2026-02-17T19:38:02Z",
25958
- "deletions": 59,
25959
- "draft": false,
25960
- "files_url": "https://github.com/huggingface/transformers/pull/44111/files",
25961
- "html_url": "https://github.com/huggingface/transformers/pull/44111",
25962
- "labels": [],
25963
- "merged": false,
25964
- "number": 44111,
25965
- "review_comments_count": 0,
25966
- "state": "closed",
25967
- "title": "refactor(poolformer): use capture_outputs for output tracing",
25968
- "updated_at": "2026-02-18T21:19:22Z"
25969
- },
25970
- {
25971
- "additions": 28,
25972
- "author": "fumadari",
25973
- "author_association": "NONE",
25974
- "body_excerpt": "## Summary - Part of #43979 \u2014 refactors `tvp` to use the `capture_outputs`, `can_return_tuple`, and `merge_with_config_defaults` decorators - Simplifies `TvpAttention` to always return `(output, attention_probs)` (hooks decide what to capt\u2026",
25975
- "changed_files": 1,
25976
- "cluster_id": null,
25977
- "cluster_ids": [],
25978
- "cluster_role": null,
25979
- "comments_count": 3,
25980
- "conversation_url": "https://github.com/huggingface/transformers/pull/44110",
25981
- "created_at": "2026-02-17T19:32:55Z",
25982
- "deletions": 101,
25983
- "draft": false,
25984
- "files_url": "https://github.com/huggingface/transformers/pull/44110/files",
25985
- "html_url": "https://github.com/huggingface/transformers/pull/44110",
25986
- "labels": [],
25987
- "merged": false,
25988
- "number": 44110,
25989
- "review_comments_count": 0,
25990
- "state": "closed",
25991
- "title": "refactor(tvp): use capture_outputs for output tracing",
25992
- "updated_at": "2026-02-18T21:19:24Z"
25993
- },
25994
- {
25995
- "additions": 48,
25996
- "author": "fumadari",
25997
- "author_association": "NONE",
25998
- "body_excerpt": "## Summary - Part of #43979 \u2014 refactors `hgnet_v2` to use the `capture_outputs` and `merge_with_config_defaults` decorators - Simplifies `HGNetV2Encoder` by removing `return_dict` parameter (always returns `BaseModelOutputWithNoAttention`)\u2026",
25999
- "changed_files": 2,
26000
- "cluster_id": null,
26001
- "cluster_ids": [],
26002
- "cluster_role": null,
26003
- "comments_count": 3,
26004
- "conversation_url": "https://github.com/huggingface/transformers/pull/44109",
26005
- "created_at": "2026-02-17T19:23:03Z",
26006
- "deletions": 87,
26007
- "draft": false,
26008
- "files_url": "https://github.com/huggingface/transformers/pull/44109/files",
26009
- "html_url": "https://github.com/huggingface/transformers/pull/44109",
26010
- "labels": [],
26011
- "merged": false,
26012
- "number": 44109,
26013
- "review_comments_count": 0,
26014
- "state": "closed",
26015
- "title": "refactor(hgnet_v2): use capture_outputs for output tracing",
26016
- "updated_at": "2026-02-18T21:19:25Z"
26017
- },
26018
- {
26019
- "additions": 33,
26020
- "author": "fumadari",
26021
- "author_association": "NONE",
26022
- "body_excerpt": "## Summary - Adds `@merge_with_config_defaults` and `@capture_outputs` to both `VitDetModel` and `VitDetBackbone`, removing manual `output_attentions`/`return_dict` resolution - Adds `_can_record_outputs = {\"attentions\": VitDetAttention}`\u2026",
26023
- "changed_files": 1,
26024
- "cluster_id": null,
26025
- "cluster_ids": [],
26026
- "cluster_role": null,
26027
- "comments_count": 3,
26028
- "conversation_url": "https://github.com/huggingface/transformers/pull/44108",
26029
- "created_at": "2026-02-17T19:15:00Z",
26030
- "deletions": 82,
26031
- "draft": false,
26032
- "files_url": "https://github.com/huggingface/transformers/pull/44108/files",
26033
- "html_url": "https://github.com/huggingface/transformers/pull/44108",
26034
- "labels": [],
26035
- "merged": false,
26036
- "number": 44108,
26037
- "review_comments_count": 0,
26038
- "state": "closed",
26039
- "title": "refactor(vitdet): use output tracing decorators",
26040
- "updated_at": "2026-02-18T21:19:27Z"
26041
- },
26042
- {
26043
- "additions": 40,
26044
- "author": "fumadari",
26045
- "author_association": "NONE",
26046
- "body_excerpt": "## Summary - Replaces manual `output_hidden_states`/`return_dict` resolution in `MraModel` with `@merge_with_config_defaults` and `@capture_outputs` decorators - Simplifies `MraEncoder` to a plain loop returning a single tensor, removing `\u2026",
26047
- "changed_files": 1,
26048
- "cluster_id": null,
26049
- "cluster_ids": [],
26050
- "cluster_role": null,
26051
- "comments_count": 3,
26052
- "conversation_url": "https://github.com/huggingface/transformers/pull/44107",
26053
- "created_at": "2026-02-17T19:04:42Z",
26054
- "deletions": 112,
26055
- "draft": false,
26056
- "files_url": "https://github.com/huggingface/transformers/pull/44107/files",
26057
- "html_url": "https://github.com/huggingface/transformers/pull/44107",
26058
- "labels": [],
26059
- "merged": false,
26060
- "number": 44107,
26061
- "review_comments_count": 0,
26062
- "state": "closed",
26063
- "title": "refactor(mra): use output tracing decorators",
26064
- "updated_at": "2026-02-18T21:19:29Z"
26065
- },
26066
- {
26067
- "additions": 47,
26068
- "author": "fumadari",
26069
- "author_association": "NONE",
26070
- "body_excerpt": "## Summary - Replace manual `hidden_states`/`attentions` collection in `YosoEncoder` with the `@capture_outputs` decorator and forward hooks - Add `@can_return_tuple` to all 5 wrapper model classes, eliminating manual `return_dict` handlin\u2026",
26071
- "changed_files": 1,
26072
- "cluster_id": null,
26073
- "cluster_ids": [],
26074
- "cluster_role": null,
26075
- "comments_count": 3,
26076
- "conversation_url": "https://github.com/huggingface/transformers/pull/44106",
26077
- "created_at": "2026-02-17T18:59:25Z",
26078
- "deletions": 132,
26079
- "draft": false,
26080
- "files_url": "https://github.com/huggingface/transformers/pull/44106/files",
26081
- "html_url": "https://github.com/huggingface/transformers/pull/44106",
26082
- "labels": [],
26083
- "merged": false,
26084
- "number": 44106,
26085
- "review_comments_count": 0,
26086
- "state": "closed",
26087
- "title": "Refactor yoso to use automatic output tracing",
26088
- "updated_at": "2026-02-18T21:19:30Z"
26089
- },
26090
- {
26091
- "additions": 39,
26092
- "author": "fumadari",
26093
- "author_association": "NONE",
26094
- "body_excerpt": "## Summary - Replace manual `hidden_states`/`attentions` collection in `LiltEncoder` with the `@capture_outputs` decorator and forward hooks - Add `@can_return_tuple` to all 3 wrapper model classes, eliminating manual `return_dict` handlin\u2026",
26095
- "changed_files": 1,
26096
- "cluster_id": null,
26097
- "cluster_ids": [],
26098
- "cluster_role": null,
26099
- "comments_count": 3,
26100
- "conversation_url": "https://github.com/huggingface/transformers/pull/44105",
26101
- "created_at": "2026-02-17T18:54:40Z",
26102
- "deletions": 127,
26103
- "draft": false,
26104
- "files_url": "https://github.com/huggingface/transformers/pull/44105/files",
26105
- "html_url": "https://github.com/huggingface/transformers/pull/44105",
26106
- "labels": [],
26107
- "merged": false,
26108
- "number": 44105,
26109
- "review_comments_count": 0,
26110
- "state": "closed",
26111
- "title": "Refactor lilt to use automatic output tracing",
26112
- "updated_at": "2026-02-18T21:19:32Z"
26113
- },
26114
- {
26115
- "additions": 66,
26116
- "author": "fumadari",
26117
- "author_association": "NONE",
26118
- "body_excerpt": "## Summary - Replace manual `hidden_states`/`attentions`/`cross_attentions` collection in `MegatronBertEncoder` with the `@capture_outputs` decorator and forward hooks - Add `@can_return_tuple` to all 8 wrapper model classes, eliminating m\u2026",
26119
- "changed_files": 1,
26120
- "cluster_id": null,
26121
- "cluster_ids": [],
26122
- "cluster_role": null,
26123
- "comments_count": 3,
26124
- "conversation_url": "https://github.com/huggingface/transformers/pull/44104",
26125
- "created_at": "2026-02-17T18:43:44Z",
26126
- "deletions": 207,
26127
- "draft": false,
26128
- "files_url": "https://github.com/huggingface/transformers/pull/44104/files",
26129
- "html_url": "https://github.com/huggingface/transformers/pull/44104",
26130
- "labels": [],
26131
- "merged": false,
26132
- "number": 44104,
26133
- "review_comments_count": 0,
26134
- "state": "closed",
26135
- "title": "Refactor megatron_bert to use automatic output tracing",
26136
- "updated_at": "2026-02-18T21:19:34Z"
26137
- },
26138
- {
26139
- "additions": 53,
26140
- "author": "engmohamedsalah",
26141
- "author_association": "NONE",
26142
- "body_excerpt": "Fixes #44052 Now and then, the indexer ran into trouble switching between masks and cache. Most of the test failures came from these hiccups: - Indexer cache: the old if seq_len > 1: reset cache heuristic broke assisted decoding (multi-tok\u2026",
26143
- "changed_files": 3,
26144
- "cluster_id": null,
26145
- "cluster_ids": [],
26146
- "cluster_role": null,
26147
- "comments_count": 1,
26148
- "conversation_url": "https://github.com/huggingface/transformers/pull/44103",
26149
- "created_at": "2026-02-17T18:04:48Z",
26150
- "deletions": 76,
26151
- "draft": false,
26152
- "files_url": "https://github.com/huggingface/transformers/pull/44103/files",
26153
- "html_url": "https://github.com/huggingface/transformers/pull/44103",
26154
- "labels": [],
26155
- "merged": false,
26156
- "number": 44103,
26157
- "review_comments_count": 0,
26158
- "state": "closed",
26159
- "title": "Fix glm_moe_dsa",
26160
- "updated_at": "2026-02-18T19:38:11Z"
26161
- },
26162
- {
26163
- "additions": 42,
26164
- "author": "fumadari",
26165
- "author_association": "NONE",
26166
- "body_excerpt": "## Summary Refactors the `ibert` model to use the new `@capture_outputs` and `@can_return_tuple` decorators for output tracing, as part of the meta-issue #43979. **Key changes:** - Added `_can_record_outputs = {\"hidden_states\": IBertLayer,\u2026",
26167
- "changed_files": 1,
26168
- "cluster_id": null,
26169
- "cluster_ids": [],
26170
- "cluster_role": null,
26171
- "comments_count": 3,
26172
- "conversation_url": "https://github.com/huggingface/transformers/pull/44102",
26173
- "created_at": "2026-02-17T17:21:32Z",
26174
- "deletions": 154,
26175
- "draft": false,
26176
- "files_url": "https://github.com/huggingface/transformers/pull/44102/files",
26177
- "html_url": "https://github.com/huggingface/transformers/pull/44102",
26178
- "labels": [],
26179
- "merged": false,
26180
- "number": 44102,
26181
- "review_comments_count": 0,
26182
- "state": "closed",
26183
- "title": "Refactor ibert output tracing with capture_outputs",
26184
- "updated_at": "2026-02-18T21:19:35Z"
26185
- },
26186
- {
26187
- "additions": 210,
26188
- "author": "aman-coder03",
26189
- "author_association": "FIRST_TIME_CONTRIBUTOR",
26190
- "body_excerpt": "## What does this PR do? This PR refactors XLM's output tracing to align with the standardized output capturing patterns used across the codebase. ### Key changes: - Refactors transformer blocks into a dedicated `XLMLayer` module to enable\u2026",
26191
- "changed_files": 2,
26192
- "cluster_id": null,
26193
- "cluster_ids": [],
26194
- "cluster_role": null,
26195
- "comments_count": 1,
26196
- "conversation_url": "https://github.com/huggingface/transformers/pull/44101",
26197
- "created_at": "2026-02-17T17:15:06Z",
26198
- "deletions": 194,
26199
- "draft": false,
26200
- "files_url": "https://github.com/huggingface/transformers/pull/44101/files",
26201
- "html_url": "https://github.com/huggingface/transformers/pull/44101",
26202
- "labels": [],
26203
- "merged": false,
26204
- "number": 44101,
26205
- "review_comments_count": 0,
26206
- "state": "open",
26207
- "title": "[XLM] Refactor output tracing to align with capture_outputs standardized architecture",
26208
- "updated_at": "2026-02-19T08:08:33Z"
26209
- },
26210
- {
26211
- "additions": 3,
26212
- "author": "qgallouedec",
26213
- "author_association": "MEMBER",
26214
- "body_excerpt": "In https://github.com/huggingface/trl/pull/5112 a user reported that `trl sft --help` fails It's because three inherited args from `TrainingArguments` (`torch_empty_cache_steps`, `gradient_checkpointing` and `use_liger_kernel`)help strings\u2026",
26215
- "changed_files": 1,
26216
- "cluster_id": null,
26217
- "cluster_ids": [],
26218
- "cluster_role": null,
26219
- "comments_count": 3,
26220
- "conversation_url": "https://github.com/huggingface/transformers/pull/44100",
26221
- "created_at": "2026-02-17T17:10:36Z",
26222
- "deletions": 3,
26223
- "draft": false,
26224
- "files_url": "https://github.com/huggingface/transformers/pull/44100/files",
26225
- "html_url": "https://github.com/huggingface/transformers/pull/44100",
26226
- "labels": [],
26227
- "merged": true,
26228
- "number": 44100,
26229
- "review_comments_count": 0,
26230
- "state": "closed",
26231
- "title": "Fix percentage formatting in help messages for gradient checkpointing, Liger Kernel, and empty cache steps",
26232
- "updated_at": "2026-02-20T09:57:51Z"
26233
- },
26234
- {
26235
- "additions": 2,
26236
- "author": "qgallouedec",
26237
- "author_association": "MEMBER",
26238
- "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",
26239
- "changed_files": 2,
26240
- "cluster_id": null,
26241
- "cluster_ids": [],
26242
- "cluster_role": null,
26243
- "comments_count": 2,
26244
- "conversation_url": "https://github.com/huggingface/transformers/pull/44099",
26245
- "created_at": "2026-02-17T16:45:35Z",
26246
- "deletions": 2,
26247
- "draft": false,
26248
- "files_url": "https://github.com/huggingface/transformers/pull/44099/files",
26249
- "html_url": "https://github.com/huggingface/transformers/pull/44099",
26250
- "labels": [],
26251
- "merged": true,
26252
- "number": 44099,
26253
- "review_comments_count": 0,
26254
- "state": "closed",
26255
- "title": "Bump dev version",
26256
- "updated_at": "2026-02-18T10:03:54Z"
26257
- },
26258
- {
26259
- "additions": 125,
26260
- "author": "aman-coder03",
26261
- "author_association": "FIRST_TIME_CONTRIBUTOR",
26262
- "body_excerpt": "## What does this PR do? This PR refactors ViLT's output handling to align with the standardized patterns used across the codebase. Key changes: - Removes manual `hidden_states`/`attentions` propagation and passes `output_attentions`, `out\u2026",
26263
- "changed_files": 2,
26264
- "cluster_id": null,
26265
- "cluster_ids": [],
26266
- "cluster_role": null,
26267
- "comments_count": 1,
26268
- "conversation_url": "https://github.com/huggingface/transformers/pull/44098",
26269
- "created_at": "2026-02-17T16:32:34Z",
26270
- "deletions": 138,
26271
- "draft": false,
26272
- "files_url": "https://github.com/huggingface/transformers/pull/44098/files",
26273
- "html_url": "https://github.com/huggingface/transformers/pull/44098",
26274
- "labels": [],
26275
- "merged": false,
26276
- "number": 44098,
26277
- "review_comments_count": 0,
26278
- "state": "open",
26279
- "title": "[ViLT] Refactor output handling to align with standardized patterns",
26280
- "updated_at": "2026-02-17T16:37:46Z"
26281
- },
26282
- {
26283
- "additions": 12,
26284
- "author": "Rocketknight1",
26285
- "author_association": "MEMBER",
26286
- "body_excerpt": "The `test_keep_in_fp32_modules` issues in #44052 are because the test assumes a model has **either** `_keep_in_fp32_modules` or `_keep_in_fp32_modules_strict` **but not both.** The only model that uses both is `glm_moe_dsa`, so this is the\u2026",
26287
- "changed_files": 2,
26288
- "cluster_id": null,
26289
- "cluster_ids": [],
26290
- "cluster_role": null,
26291
- "comments_count": 5,
26292
- "conversation_url": "https://github.com/huggingface/transformers/pull/44097",
26293
- "created_at": "2026-02-17T15:43:55Z",
26294
- "deletions": 42,
26295
- "draft": false,
26296
- "files_url": "https://github.com/huggingface/transformers/pull/44097/files",
26297
- "html_url": "https://github.com/huggingface/transformers/pull/44097",
26298
- "labels": [],
26299
- "merged": true,
26300
- "number": 44097,
26301
- "review_comments_count": 2,
26302
- "state": "closed",
26303
- "title": "Merge test_keep_in_fp32_modules and test_keep_in_fp32_modules_strict",
26304
- "updated_at": "2026-02-17T16:23:33Z"
26305
- },
26306
- {
26307
- "additions": 3,
26308
- "author": "eustlb",
26309
- "author_association": "MEMBER",
26310
- "body_excerpt": "# What does this PR do? Tests were written (and pass) on DGX A100, here are the values for our runners.",
26311
- "changed_files": 1,
26312
- "cluster_id": null,
26313
- "cluster_ids": [],
26314
- "cluster_role": null,
26315
- "comments_count": 2,
26316
- "conversation_url": "https://github.com/huggingface/transformers/pull/44096",
26317
- "created_at": "2026-02-17T15:14:26Z",
26318
- "deletions": 3,
26319
- "draft": false,
26320
- "files_url": "https://github.com/huggingface/transformers/pull/44096/files",
26321
- "html_url": "https://github.com/huggingface/transformers/pull/44096",
26322
- "labels": [],
26323
- "merged": true,
26324
- "number": 44096,
26325
- "review_comments_count": 0,
26326
- "state": "closed",
26327
- "title": "[voxtral-realtime] update runner expected values ",
26328
- "updated_at": "2026-02-17T15:23:19Z"
26329
  }
26330
  ]
 
1
  [
2
  {
3
+ "additions": 1,
4
+ "author": "sywangyi",
5
+ "author_association": "CONTRIBUTOR",
6
+ "body_excerpt": "InternVLQwen2IntegrationTest::test_qwen2_medium_model_integration_video - Intel XPU: @IlyasMoutawwakil",
7
+ "changed_files": 1,
8
+ "cluster_id": null,
9
+ "cluster_ids": [],
10
+ "cluster_role": null,
11
+ "comments_count": 2,
12
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45526",
13
+ "created_at": "2026-04-20T08:00:28Z",
14
+ "deletions": 1,
15
+ "draft": false,
16
+ "files_url": "https://github.com/huggingface/transformers/pull/45526/files",
17
+ "html_url": "https://github.com/huggingface/transformers/pull/45526",
18
+ "labels": [],
19
+ "merged": true,
20
+ "number": 45526,
21
+ "review_comments_count": 0,
22
+ "state": "closed",
23
+ "title": "xpu output align with cuda in test case",
24
+ "updated_at": "2026-04-20T09:05:28Z"
25
+ },
26
+ {
27
+ "additions": 1,
28
+ "author": "jiqing-feng",
29
+ "author_association": "CONTRIBUTOR",
30
+ "body_excerpt": "## What does this PR do? `CsmProcessor` defaults `add_special_tokens=False` (designed for `apply_chat_template`, which includes `<bos>` in the Jinja template). When the pipeline calls `preprocessor(text)` directly for raw text input, `<bos\u2026",
31
+ "changed_files": 1,
32
+ "cluster_id": null,
33
+ "cluster_ids": [],
34
+ "cluster_role": null,
35
+ "comments_count": 0,
36
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45525",
37
+ "created_at": "2026-04-20T06:05:57Z",
38
+ "deletions": 0,
39
+ "draft": false,
40
+ "files_url": "https://github.com/huggingface/transformers/pull/45525/files",
41
+ "html_url": "https://github.com/huggingface/transformers/pull/45525",
42
+ "labels": [],
43
+ "merged": false,
44
+ "number": 45525,
45
+ "review_comments_count": 0,
46
+ "state": "open",
47
+ "title": "Fix CSM `TextToAudioPipeline` missing `<bos>` token",
48
+ "updated_at": "2026-04-20T06:23:34Z"
49
+ },
50
+ {
51
+ "additions": 4,
52
+ "author": "SAY-5",
53
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
54
+ "body_excerpt": "Fixes #45520. `is_flash_attn_2_available`, `is_flash_attn_3_available`, `is_flash_attn_4_available`, and `is_flash_attn_greater_or_equal` all do two checks: ```python is_available, _ = _is_package_available(\"flash_attn\", return_version=Tru\u2026",
55
+ "changed_files": 1,
56
+ "cluster_id": null,
57
+ "cluster_ids": [],
58
+ "cluster_role": null,
59
+ "comments_count": 0,
60
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45524",
61
+ "created_at": "2026-04-20T05:44:53Z",
62
+ "deletions": 4,
63
+ "draft": false,
64
+ "files_url": "https://github.com/huggingface/transformers/pull/45524/files",
65
+ "html_url": "https://github.com/huggingface/transformers/pull/45524",
66
+ "labels": [],
67
+ "merged": false,
68
+ "number": 45524,
69
+ "review_comments_count": 0,
70
+ "state": "open",
71
+ "title": "utils: handle flash_attn missing from importlib packages_distributions without crashing",
72
+ "updated_at": "2026-04-20T05:44:53Z"
73
+ },
74
+ {
75
+ "additions": 59,
76
+ "author": "duyhv-qualgo",
77
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
78
+ "body_excerpt": "## Problem Two related bugs in `src/transformers/integrations/executorch.py` that break seq2seq (T5) ExecuTorch export: ### Bug 1 \u2014 `encoder_attention_mask` not forwarded to decoder `Seq2SeqLMDecoderExportableModuleWithStaticCache.forward`\u2026",
79
+ "changed_files": 1,
80
+ "cluster_id": null,
81
+ "cluster_ids": [],
82
+ "cluster_role": null,
83
+ "comments_count": 0,
84
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45523",
85
+ "created_at": "2026-04-20T05:20:19Z",
86
+ "deletions": 17,
87
+ "draft": false,
88
+ "files_url": "https://github.com/huggingface/transformers/pull/45523/files",
89
+ "html_url": "https://github.com/huggingface/transformers/pull/45523",
90
+ "labels": [],
91
+ "merged": false,
92
+ "number": 45523,
93
+ "review_comments_count": 0,
94
+ "state": "open",
95
+ "title": "Fix Seq2SeqLM ExecuTorch export: add encoder_attention_mask to decoder and use static encoder shapes",
96
+ "updated_at": "2026-04-20T05:27:07Z"
97
+ },
98
+ {
99
+ "additions": 62,
100
+ "author": "KeitaW",
101
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
102
+ "body_excerpt": "# What does this PR do? Exposes PyTorch DDP's `static_graph` flag via a new `ddp_static_graph: Optional[bool]` field on `TrainingArguments`, forwarded through `Trainer._build_accelerator_args` into Accelerate's [`DistributedDataParallelKwa\u2026",
103
+ "changed_files": 3,
104
+ "cluster_id": null,
105
+ "cluster_ids": [],
106
+ "cluster_role": null,
107
+ "comments_count": 0,
108
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45519",
109
+ "created_at": "2026-04-20T02:08:37Z",
110
+ "deletions": 0,
111
+ "draft": false,
112
+ "files_url": "https://github.com/huggingface/transformers/pull/45519/files",
113
+ "html_url": "https://github.com/huggingface/transformers/pull/45519",
114
+ "labels": [],
115
+ "merged": false,
116
+ "number": 45519,
117
+ "review_comments_count": 0,
118
+ "state": "open",
119
+ "title": "[Trainer] Add ddp_static_graph option",
120
+ "updated_at": "2026-04-20T02:08:37Z"
121
+ },
122
+ {
123
+ "additions": 3,
124
+ "author": "Tokarak",
125
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
126
+ "body_excerpt": "# What does this PR do? Rename arg from `input_ids` to `labels` (using IDE rename), to be consistent with other models' `prepare_decoder_input_ids_from_labels`. Fix broken interaction when DataCollatorForSeq2Seq passes argument as a hard-c\u2026",
127
+ "changed_files": 1,
128
+ "cluster_id": null,
129
+ "cluster_ids": [],
130
+ "cluster_role": null,
131
+ "comments_count": 3,
132
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45516",
133
+ "created_at": "2026-04-19T17:22:36Z",
134
+ "deletions": 3,
135
+ "draft": false,
136
+ "files_url": "https://github.com/huggingface/transformers/pull/45516/files",
137
+ "html_url": "https://github.com/huggingface/transformers/pull/45516",
138
+ "labels": [],
139
+ "merged": false,
140
+ "number": 45516,
141
+ "review_comments_count": 0,
142
+ "state": "open",
143
+ "title": "T5Gemma2: fix `prepare_decoder_input_ids_from_labels`",
144
+ "updated_at": "2026-04-19T21:04:21Z"
145
+ },
146
+ {
147
+ "additions": 1,
148
+ "author": "Jah-yee",
149
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
150
+ "body_excerpt": "Good day ## Summary This PR fixes a bug in `src/transformers/testing_utils.py` where `get_device_properties()` calls `torch.cuda.get_device_capability()` without first checking if a GPU is actually available. ## Bug Description When CUDA i\u2026",
151
+ "changed_files": 1,
152
+ "cluster_id": "cluster-45341-4",
153
+ "cluster_ids": [
154
+ "cluster-45341-4"
155
+ ],
156
+ "cluster_role": "member",
157
+ "comments_count": 1,
158
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45515",
159
+ "created_at": "2026-04-19T11:59:23Z",
160
+ "deletions": 3,
161
+ "draft": false,
162
+ "files_url": "https://github.com/huggingface/transformers/pull/45515/files",
163
+ "html_url": "https://github.com/huggingface/transformers/pull/45515",
164
+ "labels": [],
165
+ "merged": false,
166
+ "number": 45515,
167
+ "review_comments_count": 0,
168
+ "state": "open",
169
+ "title": "Fix CUDA availability check in get_device_properties()",
170
+ "updated_at": "2026-04-19T12:16:25Z"
171
+ },
172
+ {
173
+ "additions": 6,
174
+ "author": "tianhaocui",
175
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
176
+ "body_excerpt": "Fixes #45507 ## Summary `GraniteMoeHybridModel._update_mamba_mask` calls `past_key_values.has_previous_state()` without checking whether the model actually has mamba layers. When all layers are attention-only (no mamba layers in `config.la\u2026",
177
+ "changed_files": 2,
178
+ "cluster_id": null,
179
+ "cluster_ids": [],
180
+ "cluster_role": null,
181
+ "comments_count": 1,
182
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45514",
183
+ "created_at": "2026-04-19T10:27:36Z",
184
+ "deletions": 0,
185
+ "draft": false,
186
+ "files_url": "https://github.com/huggingface/transformers/pull/45514/files",
187
+ "html_url": "https://github.com/huggingface/transformers/pull/45514",
188
+ "labels": [],
189
+ "merged": false,
190
+ "number": 45514,
191
+ "review_comments_count": 0,
192
+ "state": "open",
193
+ "title": "Fix GraniteMoeHybrid _update_mamba_mask crash on attention-only models",
194
+ "updated_at": "2026-04-19T10:28:45Z"
195
+ },
196
+ {
197
+ "additions": 95,
198
+ "author": "kashif",
199
+ "author_association": "MEMBER",
200
+ "body_excerpt": "# What does this PR do? The gated-delta-net forward only used the cached recurrent state when `seq_len == 1`. For any multi-token forward with a populated cache (e.g. chunked prefill continuation or speculative-decoding verification), it f\u2026",
201
+ "changed_files": 4,
202
+ "cluster_id": null,
203
+ "cluster_ids": [],
204
+ "cluster_role": null,
205
+ "comments_count": 2,
206
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45513",
207
+ "created_at": "2026-04-19T09:40:59Z",
208
+ "deletions": 15,
209
+ "draft": false,
210
+ "files_url": "https://github.com/huggingface/transformers/pull/45513/files",
211
+ "html_url": "https://github.com/huggingface/transformers/pull/45513",
212
+ "labels": [],
213
+ "merged": false,
214
+ "number": 45513,
215
+ "review_comments_count": 0,
216
+ "state": "open",
217
+ "title": "[Qwen3.5] Fix Qwen3.5 linear attention multi-token cached forward",
218
+ "updated_at": "2026-04-19T15:43:06Z"
219
+ },
220
+ {
221
+ "additions": 48,
222
+ "author": "eustlb",
223
+ "author_association": "MEMBER",
224
+ "body_excerpt": "# What does this PR do? As discussed in #44408, this adds the possibility to do regex matching for `layer_name` in the `OutputRecorder`. ```python OutputRecorder(GraniteSpeechConformerBlock, layer_name=r\"layers\\.(6|12|18)$\") ``` **Backward\u2026",
225
+ "changed_files": 16,
226
+ "cluster_id": null,
227
+ "cluster_ids": [],
228
+ "cluster_role": null,
229
+ "comments_count": 3,
230
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45512",
231
+ "created_at": "2026-04-19T08:38:10Z",
232
+ "deletions": 28,
233
+ "draft": false,
234
+ "files_url": "https://github.com/huggingface/transformers/pull/45512/files",
235
+ "html_url": "https://github.com/huggingface/transformers/pull/45512",
236
+ "labels": [],
237
+ "merged": false,
238
+ "number": 45512,
239
+ "review_comments_count": 0,
240
+ "state": "open",
241
+ "title": "[OutputRecorder] re.search on layer_name",
242
+ "updated_at": "2026-04-19T10:17:05Z"
243
+ },
244
+ {
245
+ "additions": 8,
246
+ "author": "Kabir08",
247
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
248
+ "body_excerpt": "This fixes the NaN issue when batching mixed-length sequences with sliding window attention (e.g., with `EmbeddingGemma` / Gemma3 models). The patch ensures that when a query position's entire sliding window falls within the padding region\u2026",
249
+ "changed_files": 1,
250
+ "cluster_id": null,
251
+ "cluster_ids": [],
252
+ "cluster_role": null,
253
+ "comments_count": 0,
254
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45511",
255
+ "created_at": "2026-04-19T08:27:15Z",
256
+ "deletions": 0,
257
+ "draft": false,
258
+ "files_url": "https://github.com/huggingface/transformers/pull/45511/files",
259
+ "html_url": "https://github.com/huggingface/transformers/pull/45511",
260
+ "labels": [],
261
+ "merged": false,
262
+ "number": 45511,
263
+ "review_comments_count": 0,
264
+ "state": "open",
265
+ "title": "Fix NaN in Gemma3/EmbeddingGemma when batching mixed-length sequences\u2026",
266
+ "updated_at": "2026-04-19T10:18:50Z"
267
+ },
268
+ {
269
+ "additions": 55,
270
+ "author": "GitGlimpse895",
271
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
272
+ "body_excerpt": "# What does this PR do? `QuantizedLayer` maintains two separate storage regions: a full-precision residual buffer (`self.keys` / `self.values`) and a quantized buffer (`self._quantized_keys` / `self._quantized_values`). However, the four m\u2026",
273
+ "changed_files": 1,
274
+ "cluster_id": null,
275
+ "cluster_ids": [],
276
+ "cluster_role": null,
277
+ "comments_count": 0,
278
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45510",
279
+ "created_at": "2026-04-19T07:34:56Z",
280
+ "deletions": 0,
281
+ "draft": false,
282
+ "files_url": "https://github.com/huggingface/transformers/pull/45510/files",
283
+ "html_url": "https://github.com/huggingface/transformers/pull/45510",
284
+ "labels": [],
285
+ "merged": false,
286
+ "number": 45510,
287
+ "review_comments_count": 0,
288
+ "state": "open",
289
+ "title": "cache_utils: fix QuantizedLayer to correctly propagate reorder_cache, crop, and batch ops to quantized buffers",
290
+ "updated_at": "2026-04-19T07:36:22Z"
291
+ },
292
+ {
293
+ "additions": 1,
294
+ "author": "Jah-yee",
295
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
296
+ "body_excerpt": "Good day ## Problem In `src/transformers/testing_utils.py`, the `get_device_properties()` function checks `IS_CUDA_SYSTEM` to determine whether to call `torch.cuda.get_device_capability()`. However, `IS_CUDA_SYSTEM` is set to `True` when `\u2026",
297
+ "changed_files": 1,
298
+ "cluster_id": "cluster-45341-4",
299
+ "cluster_ids": [
300
+ "cluster-45341-4"
301
+ ],
302
+ "cluster_role": "member",
303
+ "comments_count": 1,
304
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45509",
305
+ "created_at": "2026-04-18T23:41:33Z",
306
+ "deletions": 1,
307
+ "draft": false,
308
+ "files_url": "https://github.com/huggingface/transformers/pull/45509/files",
309
+ "html_url": "https://github.com/huggingface/transformers/pull/45509",
310
+ "labels": [],
311
+ "merged": false,
312
+ "number": 45509,
313
+ "review_comments_count": 0,
314
+ "state": "open",
315
+ "title": "Fix get_device_properties crash when CUDA is installed but no GPU",
316
+ "updated_at": "2026-04-18T23:55:36Z"
317
+ },
318
+ {
319
+ "additions": 3,
320
+ "author": "avasis-ai",
321
+ "author_association": "CONTRIBUTOR",
322
+ "body_excerpt": "## Summary Fixes a systematic docstring typo in all three streamer classes in `src/transformers/generation/streamers.py`: - `TextStreamer` - `TextIteratorStreamer` - `AsyncTextIteratorStreamer` Each had `\"The tokenized used to decode the t\u2026",
323
+ "changed_files": 1,
324
+ "cluster_id": null,
325
+ "cluster_ids": [],
326
+ "cluster_role": null,
327
+ "comments_count": 1,
328
+ "conversation_url": "https://github.com/huggingface/transformers/pull/45508",
329
+ "created_at": "2026-04-18T21:48:22Z",
330
+ "deletions": 3,
331
+ "draft": false,
332
+ "files_url": "https://github.com/huggingface/transformers/pull/45508/files",
333
+ "html_url": "https://github.com/huggingface/transformers/pull/45508",
334
+ "labels": [],
335
+ "merged": true,
336
+ "number": 45508,
337
+ "review_comments_count": 0,
338
+ "state": "closed",
339
+ "title": "[Doc] Fix 'tokenized' -> 'tokenizer' typo in streamer docstrings",
340
+ "updated_at": "2026-04-20T05:18:43Z"
341
+ },
342
+ {
343
+ "additions": 194,
344
  "author": "sirzechs66",
345
  "author_association": "FIRST_TIME_CONTRIBUTOR",
346
  "body_excerpt": "# What does this PR do? This PR adds full GGUF loading support for GPT\u2011OSS models (20B/120B). It allows Transformers (and consequently vLLM) to directly load GPT\u2011OSS GGUF files without falling back to a wrong architecture. The changes incl\u2026",
 
349
  "cluster_ids": [
350
  "cluster-43366-4"
351
  ],
352
+ "cluster_role": "canonical",
353
+ "comments_count": 4,
354
  "conversation_url": "https://github.com/huggingface/transformers/pull/45506",
355
  "created_at": "2026-04-18T08:43:19Z",
356
  "deletions": 0,
 
363
  "review_comments_count": 0,
364
  "state": "open",
365
  "title": "Add full GGUF loading support for GPT\u2011OSS (fixes #43366, supersedes #43757) latest",
366
+ "updated_at": "2026-04-20T08:12:23Z"
367
  },
368
  {
369
  "additions": 1245,
 
648
  "files_url": "https://github.com/huggingface/transformers/pull/45492/files",
649
  "html_url": "https://github.com/huggingface/transformers/pull/45492",
650
  "labels": [],
651
+ "merged": true,
652
  "number": 45492,
653
+ "review_comments_count": 3,
654
+ "state": "closed",
655
  "title": "Fix: modular image processors",
656
+ "updated_at": "2026-04-20T08:13:44Z"
657
  },
658
  {
659
  "additions": 3068,
 
684
  "author": "Cyrilvallez",
685
  "author_association": "MEMBER",
686
  "body_excerpt": "# What does this PR do? As per the title. Bring changes from https://github.com/huggingface/transformers/pull/45312 and https://github.com/huggingface/transformers/pull/45336 to gemma3n",
687
+ "changed_files": 5,
688
  "cluster_id": null,
689
  "cluster_ids": [],
690
  "cluster_role": null,
691
  "comments_count": 2,
692
  "conversation_url": "https://github.com/huggingface/transformers/pull/45489",
693
  "created_at": "2026-04-17T09:02:08Z",
694
+ "deletions": 75,
695
  "draft": false,
696
  "files_url": "https://github.com/huggingface/transformers/pull/45489/files",
697
  "html_url": "https://github.com/huggingface/transformers/pull/45489",
698
  "labels": [],
699
  "merged": false,
700
  "number": 45489,
701
+ "review_comments_count": 10,
702
  "state": "open",
703
  "title": "Align gemma3n cache sharing to gemma4",
704
+ "updated_at": "2026-04-20T02:34:22Z"
705
  },
706
  {
707
  "additions": 28,
 
773
  "review_comments_count": 13,
774
  "state": "open",
775
  "title": "[serve] Update tool call to switch to `parse_response`",
776
+ "updated_at": "2026-04-20T09:18:51Z"
777
  },
778
  {
779
  "additions": 1,
 
928
  "cluster_id": null,
929
  "cluster_ids": [],
930
  "cluster_role": null,
931
+ "comments_count": 1,
932
  "conversation_url": "https://github.com/huggingface/transformers/pull/45475",
933
  "created_at": "2026-04-16T12:01:49Z",
934
  "deletions": 3405,
 
936
  "files_url": "https://github.com/huggingface/transformers/pull/45475/files",
937
  "html_url": "https://github.com/huggingface/transformers/pull/45475",
938
  "labels": [],
939
+ "merged": true,
940
  "number": 45475,
941
  "review_comments_count": 0,
942
+ "state": "closed",
943
  "title": "chore(qa): split out mlinter",
944
+ "updated_at": "2026-04-20T08:37:40Z"
945
  },
946
  {
947
  "additions": 2,
 
986
  "labels": [],
987
  "merged": false,
988
  "number": 45473,
989
+ "review_comments_count": 2,
990
  "state": "open",
991
  "title": "Fix EP: RouterParallel shape, tp_plan property, grouped_mm sentinels",
992
+ "updated_at": "2026-04-20T09:16:21Z"
993
  },
994
  {
995
  "additions": 2,
 
1018
  "updated_at": "2026-04-16T10:57:34Z"
1019
  },
1020
  {
1021
+ "additions": 2655,
1022
  "author": "nuxlear",
1023
  "author_association": "CONTRIBUTOR",
1024
  "body_excerpt": "# What does this PR do? Add EXAONE 4.5 architecture for the [EXAONE 4.5 model](https://huggingface.co/collections/LGAI-EXAONE/exaone-45) released by LG AI Research. This PR adds the modeling code for EXAONE 4.5, which uses the same LLM arc\u2026",
1025
+ "changed_files": 18,
1026
  "cluster_id": null,
1027
  "cluster_ids": [],
1028
  "cluster_role": null,
 
1039
  "review_comments_count": 23,
1040
  "state": "open",
1041
  "title": "Add EXAONE 4.5 implementations",
1042
+ "updated_at": "2026-04-20T08:01:56Z"
1043
  },
1044
  {
1045
  "additions": 7,
 
1358
  "updated_at": "2026-04-16T04:05:06Z"
1359
  },
1360
  {
1361
+ "additions": 654,
1362
  "author": "ArthurZucker",
1363
  "author_association": "MEMBER",
1364
  "body_excerpt": "# What does this PR do? Ai init",
 
1376
  "labels": [],
1377
  "merged": false,
1378
  "number": 45453,
1379
+ "review_comments_count": 1,
1380
  "state": "open",
1381
  "title": "Draft commit",
1382
+ "updated_at": "2026-04-20T05:28:39Z"
1383
  },
1384
  {
1385
  "additions": 3058,
 
1446
  "files_url": "https://github.com/huggingface/transformers/pull/45450/files",
1447
  "html_url": "https://github.com/huggingface/transformers/pull/45450",
1448
  "labels": [],
1449
+ "merged": true,
1450
  "number": 45450,
1451
  "review_comments_count": 0,
1452
+ "state": "closed",
1453
  "title": "chore: bump doc-builder SHA for PR upload workflow",
1454
+ "updated_at": "2026-04-20T09:15:25Z"
1455
  },
1456
  {
1457
  "additions": 1,
 
1478
  "updated_at": "2026-04-15T09:28:46Z"
1479
  },
1480
  {
1481
+ "additions": 432,
1482
  "author": "Cyrilvallez",
1483
  "author_association": "MEMBER",
1484
  "body_excerpt": "# What does this PR do? As per the title. ## The issue The problem is that transforms that want to remove a full part of a model name (such as a prefix, e.g. the `model.` start) are non bijective in general, i.e. we completely lose the inf\u2026",
 
1486
  "cluster_id": null,
1487
  "cluster_ids": [],
1488
  "cluster_role": null,
1489
+ "comments_count": 10,
1490
  "conversation_url": "https://github.com/huggingface/transformers/pull/45448",
1491
  "created_at": "2026-04-15T08:06:53Z",
1492
  "deletions": 124,
 
1494
  "files_url": "https://github.com/huggingface/transformers/pull/45448/files",
1495
  "html_url": "https://github.com/huggingface/transformers/pull/45448",
1496
  "labels": [],
1497
+ "merged": true,
1498
  "number": 45448,
1499
  "review_comments_count": 44,
1500
+ "state": "closed",
1501
  "title": "[loading] Clean way to add/remove full parts in checkpoint names",
1502
+ "updated_at": "2026-04-20T07:17:27Z"
1503
  },
1504
  {
1505
  "additions": 1,
 
1534
  "cluster_id": null,
1535
  "cluster_ids": [],
1536
  "cluster_role": null,
1537
+ "comments_count": 7,
1538
  "conversation_url": "https://github.com/huggingface/transformers/pull/45444",
1539
  "created_at": "2026-04-14T19:28:34Z",
1540
  "deletions": 20,
 
1547
  "review_comments_count": 4,
1548
  "state": "closed",
1549
  "title": "[`fix`] Always early return for non-Mistral models in _patch_mistral_regex",
1550
+ "updated_at": "2026-04-20T08:19:27Z"
1551
  },
1552
  {
1553
  "additions": 38,
 
1784
  "labels": [],
1785
  "merged": false,
1786
  "number": 45433,
1787
+ "review_comments_count": 8,
1788
  "state": "open",
1789
  "title": "SonicMoe",
1790
+ "updated_at": "2026-04-20T09:28:35Z"
1791
  },
1792
  {
1793
  "additions": 298,
 
2048
  "labels": [],
2049
  "merged": false,
2050
  "number": 45421,
2051
+ "review_comments_count": 5,
2052
  "state": "open",
2053
  "title": "Improve nested `base_model_prefix` handling in weight conversion and loading",
2054
+ "updated_at": "2026-04-20T07:34:43Z"
2055
  },
2056
  {
2057
  "additions": 42,
 
2160
  "cluster_id": null,
2161
  "cluster_ids": [],
2162
  "cluster_role": null,
2163
+ "comments_count": 3,
2164
  "conversation_url": "https://github.com/huggingface/transformers/pull/45413",
2165
  "created_at": "2026-04-13T15:54:45Z",
2166
  "deletions": 2,
 
2173
  "review_comments_count": 0,
2174
  "state": "open",
2175
  "title": "Fix EtaLogitsWarper on fully masked logits",
2176
+ "updated_at": "2026-04-20T07:28:30Z"
2177
  },
2178
  {
2179
  "additions": 12,
 
2541
  "updated_at": "2026-04-13T08:24:27Z"
2542
  },
2543
  {
2544
+ "additions": 663,
2545
  "author": "tarekziade",
2546
  "author_association": "MEMBER",
2547
  "body_excerpt": "# What does this PR do? Similarly to the VLM tester, this patch introduces a audio tester class, used in - Qwen2Audio - AudioFlamingo3 - GraniteSpeech Adding a new audio-language model using this will require ~8-20 lines for the tester (vs\u2026",
2548
+ "changed_files": 10,
2549
  "cluster_id": null,
2550
  "cluster_ids": [],
2551
  "cluster_role": null,
2552
+ "comments_count": 5,
2553
  "conversation_url": "https://github.com/huggingface/transformers/pull/45391",
2554
  "created_at": "2026-04-13T06:32:49Z",
2555
+ "deletions": 1044,
2556
  "draft": false,
2557
  "files_url": "https://github.com/huggingface/transformers/pull/45391/files",
2558
  "html_url": "https://github.com/huggingface/transformers/pull/45391",
 
2562
  "review_comments_count": 10,
2563
  "state": "open",
2564
  "title": "audio tester class",
2565
+ "updated_at": "2026-04-20T09:01:28Z"
2566
  },
2567
  {
2568
  "additions": 32,
 
2573
  "cluster_id": null,
2574
  "cluster_ids": [],
2575
  "cluster_role": null,
2576
+ "comments_count": 6,
2577
  "conversation_url": "https://github.com/huggingface/transformers/pull/45389",
2578
  "created_at": "2026-04-13T03:57:04Z",
2579
  "deletions": 0,
 
2586
  "review_comments_count": 0,
2587
  "state": "open",
2588
  "title": "Require input_ids for repetition penalty",
2589
+ "updated_at": "2026-04-20T06:39:10Z"
2590
  },
2591
  {
2592
  "additions": 45,
 
3299
  "author_association": "CONTRIBUTOR",
3300
  "body_excerpt": "## What does this PR do? Fixes a crash in `get_device_properties()` in `testing_utils.py` when CUDA is installed on the system but no GPU device is present (e.g., a CPU-only cloud studio with CUDA libraries installed). The function called\u2026",
3301
  "changed_files": 1,
3302
+ "cluster_id": "cluster-45341-4",
3303
+ "cluster_ids": [
3304
+ "cluster-45341-4"
3305
+ ],
3306
+ "cluster_role": "canonical",
3307
+ "comments_count": 6,
3308
  "conversation_url": "https://github.com/huggingface/transformers/pull/45351",
3309
  "created_at": "2026-04-09T21:51:42Z",
3310
  "deletions": 14,
 
3317
  "review_comments_count": 1,
3318
  "state": "open",
3319
  "title": "fix(testing_utils): guard get_device_capability with torch.cuda.is_available()",
3320
+ "updated_at": "2026-04-19T04:31:50Z"
3321
  },
3322
  {
3323
  "additions": 1090,
 
3812
  "cluster_id": null,
3813
  "cluster_ids": [],
3814
  "cluster_role": null,
3815
+ "comments_count": 6,
3816
  "conversation_url": "https://github.com/huggingface/transformers/pull/45326",
3817
  "created_at": "2026-04-08T18:28:35Z",
3818
  "deletions": 0,
 
3825
  "review_comments_count": 0,
3826
  "state": "open",
3827
  "title": "feat[vLLM \u00d7 v5]: Add vLLM compatibility for audio models",
3828
+ "updated_at": "2026-04-20T09:22:42Z"
3829
  },
3830
  {
3831
  "additions": 236,
 
4346
  "cluster_id": null,
4347
  "cluster_ids": [],
4348
  "cluster_role": null,
4349
+ "comments_count": 4,
4350
  "conversation_url": "https://github.com/huggingface/transformers/pull/45294",
4351
  "created_at": "2026-04-07T17:51:38Z",
4352
  "deletions": 4,
 
4359
  "review_comments_count": 0,
4360
  "state": "open",
4361
  "title": "feat: add Gemma4ForSequenceClassification",
4362
+ "updated_at": "2026-04-20T06:06:53Z"
4363
  },
4364
  {
4365
  "additions": 4,
 
6886
  "labels": [],
6887
  "merged": false,
6888
  "number": 45152,
6889
+ "review_comments_count": 7,
6890
  "state": "open",
6891
  "title": "[docs] model testing",
6892
+ "updated_at": "2026-04-20T09:10:24Z"
6893
  },
6894
  {
6895
  "additions": 1,
 
6988
  "updated_at": "2026-04-09T16:14:06Z"
6989
  },
6990
  {
6991
+ "additions": 1988,
6992
  "author": "casinca",
6993
  "author_association": "CONTRIBUTOR",
6994
  "body_excerpt": "# What does this PR do? Hello, this PR aims to add the MiMo-V2-Flash model to the Transformers library Fixes https://github.com/huggingface/transformers/issues/42954 MiMo-V2 is \"The last of the OSS SOTAs\" that isn't natively supported by t\u2026",
 
6996
  "cluster_id": null,
6997
  "cluster_ids": [],
6998
  "cluster_role": null,
6999
+ "comments_count": 5,
7000
  "conversation_url": "https://github.com/huggingface/transformers/pull/45144",
7001
  "created_at": "2026-03-31T13:53:28Z",
7002
  "deletions": 0,
 
7008
  ],
7009
  "merged": false,
7010
  "number": 45144,
7011
+ "review_comments_count": 35,
7012
  "state": "open",
7013
  "title": "Add Xiaomi MiMo-V2",
7014
+ "updated_at": "2026-04-19T18:13:47Z"
7015
  },
7016
  {
7017
  "additions": 102,
 
7791
  "review_comments_count": 0,
7792
  "state": "closed",
7793
  "title": "Fix `text-to-speech` pipeline crash when generation config contains `None` values",
7794
+ "updated_at": "2026-04-20T02:29:53Z"
7795
  },
7796
  {
7797
  "additions": 72,
 
9262
  "updated_at": "2026-03-27T06:34:00Z"
9263
  },
9264
  {
9265
+ "additions": 4539,
9266
  "author": "3outeille",
9267
  "author_association": "MEMBER",
9268
  "body_excerpt": "- TODO - how will dtensor works with quantization ? - how will dtensor works with kernels ? - Needs end to end test (combine `verify_all_loss` -> `training` with saving + loading back for generate ?) - double check Save FSDP + TP - do test\u2026",
9269
+ "changed_files": 224,
9270
  "cluster_id": null,
9271
  "cluster_ids": [],
9272
  "cluster_role": null,
9273
  "comments_count": 3,
9274
  "conversation_url": "https://github.com/huggingface/transformers/pull/45028",
9275
  "created_at": "2026-03-26T17:50:07Z",
9276
+ "deletions": 3490,
9277
  "draft": true,
9278
  "files_url": "https://github.com/huggingface/transformers/pull/45028/files",
9279
  "html_url": "https://github.com/huggingface/transformers/pull/45028",
 
9283
  "review_comments_count": 26,
9284
  "state": "open",
9285
  "title": "TP refactor for FSDP + TP integration",
9286
+ "updated_at": "2026-04-20T09:19:57Z"
9287
  },
9288
  {
9289
  "additions": 714,
 
11667
  "cluster_id": null,
11668
  "cluster_ids": [],
11669
  "cluster_role": null,
11670
+ "comments_count": 1,
11671
  "conversation_url": "https://github.com/huggingface/transformers/pull/44891",
11672
  "created_at": "2026-03-20T16:17:05Z",
11673
  "deletions": 1,
 
11680
  "review_comments_count": 0,
11681
  "state": "open",
11682
  "title": "[Trainer] add MoERouterHealthCallback Callback",
11683
+ "updated_at": "2026-04-19T09:06:25Z"
11684
  },
11685
  {
11686
  "additions": 72,
 
11739
  "cluster_id": null,
11740
  "cluster_ids": [],
11741
  "cluster_role": null,
11742
+ "comments_count": 6,
11743
  "conversation_url": "https://github.com/huggingface/transformers/pull/44888",
11744
  "created_at": "2026-03-20T14:45:28Z",
11745
  "deletions": 22,
 
11750
  "merged": false,
11751
  "number": 44888,
11752
  "review_comments_count": 0,
11753
+ "state": "closed",
11754
  "title": "Remove explicit cuda stream in nemotron_h",
11755
+ "updated_at": "2026-04-20T04:26:25Z"
11756
  },
11757
  {
11758
  "additions": 2,
 
12403
  "files_url": "https://github.com/huggingface/transformers/pull/44853/files",
12404
  "html_url": "https://github.com/huggingface/transformers/pull/44853",
12405
  "labels": [],
12406
+ "merged": true,
12407
  "number": 44853,
12408
  "review_comments_count": 0,
12409
+ "state": "closed",
12410
  "title": "Fix Zamba2MambaMixer ignoring use_mamba_kernels=False",
12411
+ "updated_at": "2026-04-20T08:28:57Z"
12412
  },
12413
  {
12414
  "additions": 117,
 
12550
  "merged": false,
12551
  "number": 44845,
12552
  "review_comments_count": 1,
12553
+ "state": "closed",
12554
  "title": "Fix Mllama torch.compile failure caused by new attention mask logic",
12555
+ "updated_at": "2026-04-20T02:29:41Z"
12556
  },
12557
  {
12558
  "additions": 8468,
 
12829
  "cluster_id": null,
12830
  "cluster_ids": [],
12831
  "cluster_role": null,
12832
+ "comments_count": 5,
12833
  "conversation_url": "https://github.com/huggingface/transformers/pull/44830",
12834
  "created_at": "2026-03-18T14:31:45Z",
12835
  "deletions": 48,
 
12842
  "review_comments_count": 2,
12843
  "state": "open",
12844
  "title": "Add AudioFlamingoNext model",
12845
+ "updated_at": "2026-04-19T08:47:53Z"
12846
  },
12847
  {
12848
  "additions": 101,
 
14192
  "merged": false,
14193
  "number": 44763,
14194
  "review_comments_count": 1,
14195
+ "state": "open",
14196
  "title": "[nemotron_h] Add support for MLP mixers",
14197
+ "updated_at": "2026-04-20T05:39:55Z"
14198
  },
14199
  {
14200
  "additions": 4,
 
15962
  "review_comments_count": 0,
15963
  "state": "closed",
15964
  "title": "Fix AWQ tests for GPTQModel migration",
15965
+ "updated_at": "2026-04-20T02:29:40Z"
15966
  },
15967
  {
15968
  "additions": 18,
 
17319
  "review_comments_count": 4,
17320
  "state": "closed",
17321
  "title": "Fix llama4 bnb mode",
17322
+ "updated_at": "2026-04-20T02:29:43Z"
17323
  },
17324
  {
17325
  "additions": 32,
 
18596
  "updated_at": "2026-03-10T18:57:10Z"
18597
  },
18598
  {
18599
+ "additions": 12020,
18600
  "author": "ShahVandit",
18601
  "author_association": "FIRST_TIME_CONTRIBUTOR",
18602
  "body_excerpt": "## What does this PR do? Adds Qwen3-TTS, a series of text-to-speech models by the Qwen team (Alibaba Group), to Transformers. **Architecture:** - `Qwen3TTSForConditionalGeneration` \u2014 text to multi-codebook speech codes (talker) - `Qwen3TTS\u2026",
18603
+ "changed_files": 27,
18604
  "cluster_id": null,
18605
  "cluster_ids": [],
18606
  "cluster_role": null,
18607
  "comments_count": 1,
18608
  "conversation_url": "https://github.com/huggingface/transformers/pull/44517",
18609
  "created_at": "2026-03-07T18:48:04Z",
18610
+ "deletions": 0,
18611
  "draft": false,
18612
  "files_url": "https://github.com/huggingface/transformers/pull/44517/files",
18613
  "html_url": "https://github.com/huggingface/transformers/pull/44517",
 
18620
  "review_comments_count": 19,
18621
  "state": "open",
18622
  "title": "Add qwen3 tts",
18623
+ "updated_at": "2026-04-20T01:03:20Z"
18624
  },
18625
  {
18626
  "additions": 65,
 
19710
  "review_comments_count": 6,
19711
  "state": "closed",
19712
  "title": "fix pin_memory for contiguous batching",
19713
+ "updated_at": "2026-04-20T02:29:39Z"
19714
  },
19715
  {
19716
  "additions": 17,
 
20582
  "review_comments_count": 10,
20583
  "state": "open",
20584
  "title": "Add option to export encoder hidden states for Granite-speech",
20585
+ "updated_at": "2026-04-19T09:02:34Z"
20586
  },
20587
  {
20588
  "additions": 23,
 
25047
  "updated_at": "2026-02-27T09:32:43Z"
25048
  },
25049
  {
25050
+ "additions": 2516,
25051
  "author": "lmaksym",
25052
  "author_association": "FIRST_TIME_CONTRIBUTOR",
25053
  "body_excerpt": "# What does this PR do? This PR adds TDT decoder support for Parakeet ASR models, extending the existing CTC-only implementation. It incorporates the initial TDT integration work from [#41545](https://github.com/huggingface/transformers/pu\u2026",
25054
+ "changed_files": 35,
25055
  "cluster_id": null,
25056
  "cluster_ids": [],
25057
  "cluster_role": null,
25058
+ "comments_count": 19,
25059
  "conversation_url": "https://github.com/huggingface/transformers/pull/44171",
25060
  "created_at": "2026-02-20T08:44:46Z",
25061
  "deletions": 299,
 
25071
  "review_comments_count": 86,
25072
  "state": "open",
25073
  "title": "Parakeet tdt",
25074
+ "updated_at": "2026-04-20T09:35:18Z"
25075
  },
25076
  {
25077
  "additions": 74,
 
25364
  "state": "open",
25365
  "title": "Refactored vits to match standardized output collection interface",
25366
  "updated_at": "2026-02-19T12:18:56Z"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25367
  }
25368
  ]
data/summary.json CHANGED
@@ -1,21 +1,21 @@
1
  {
2
  "analysis_available": true,
3
- "analysis_id": "hybrid-gpt54mini-20260418t150720z",
4
- "analysis_snapshot_id": "20260418T150536Z",
5
  "analysis_source": "current",
6
  "analysis_variant": "hybrid",
7
- "cluster_count": 4,
8
- "clustered_pr_count": 8,
9
- "contributor_count": 366,
10
  "contributors_available": true,
11
- "generated_at": "2026-04-18T15:43:09Z",
12
- "merged_pr_count": 507,
13
- "open_pr_count": 234,
14
- "pr_count": 1083,
15
  "pr_scope_available": true,
16
- "pr_scope_cluster_count": 32,
17
- "reference_time": "2026-04-18T15:05:36Z",
18
  "repo": "huggingface/transformers",
19
- "snapshot_id": "20260418T150536Z",
20
  "window_days": 60
21
  }
 
1
  {
2
  "analysis_available": true,
3
+ "analysis_id": "hybrid-model-20260420t094431z",
4
+ "analysis_snapshot_id": "20260420T094431Z",
5
  "analysis_source": "current",
6
  "analysis_variant": "hybrid",
7
+ "cluster_count": 5,
8
+ "clustered_pr_count": 10,
9
+ "contributor_count": 359,
10
  "contributors_available": true,
11
+ "generated_at": "2026-04-20T10:29:05Z",
12
+ "merged_pr_count": 497,
13
+ "open_pr_count": 233,
14
+ "pr_count": 1043,
15
  "pr_scope_available": true,
16
+ "pr_scope_cluster_count": 35,
17
+ "reference_time": "2026-04-20T09:44:31Z",
18
  "repo": "huggingface/transformers",
19
+ "snapshot_id": "20260420T094431Z",
20
  "window_days": 60
21
  }