Deploy dashboard
Browse files- assets/index-B2gd44R1.js +0 -0
- assets/index-CL2cfrSE.css +1 -0
- data/clusters.json +0 -0
- data/contributors.json +191 -215
- data/prs.json +578 -620
- data/summary.json +8 -8
- index.html +2 -2
assets/index-B2gd44R1.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
assets/index-CL2cfrSE.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--spacing:.25rem;--container-xs:20rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"SFMono-Regular", ui-monospace, Menlo, Monaco, Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);min-height:100vh;color:var(--foreground)}html{font-family:Geist Variable,ui-sans-serif,system-ui,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[72px\]{height:72px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.min-h-8{min-height:calc(var(--spacing) * 8)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[4px_minmax\(0\,1fr\)_auto\]{grid-template-columns:4px minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,minmax\(110px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-px{gap:1px}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-input{border-color:var(--input)}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-risk-high\/25{border-color:var(--risk-high)}@supports (color:color-mix(in lab,red,red)){.border-risk-high\/25{border-color:color-mix(in oklab,var(--risk-high) 25%,transparent)}}.border-risk-low\/25{border-color:var(--risk-low)}@supports (color:color-mix(in lab,red,red)){.border-risk-low\/25{border-color:color-mix(in oklab,var(--risk-low) 25%,transparent)}}.border-risk-medium\/25{border-color:var(--risk-medium)}@supports (color:color-mix(in lab,red,red)){.border-risk-medium\/25{border-color:color-mix(in oklab,var(--risk-medium) 25%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/25{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--warning) 25%,transparent)}}.border-l-border{border-left-color:var(--border)}.border-l-primary\/40{border-left-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-l-primary\/40{border-left-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-l-risk-high{border-left-color:var(--risk-high)}.border-l-risk-low{border-left-color:var(--risk-low)}.border-l-risk-medium{border-left-color:var(--risk-medium)}.border-l-transparent{border-left-color:#0000}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-primary,.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--primary) 12%,transparent)}}.bg-risk-high,.bg-risk-high\/10{background-color:var(--risk-high)}@supports (color:color-mix(in lab,red,red)){.bg-risk-high\/10{background-color:color-mix(in oklab,var(--risk-high) 10%,transparent)}}.bg-risk-high\/\[0\.07\]{background-color:var(--risk-high)}@supports (color:color-mix(in lab,red,red)){.bg-risk-high\/\[0\.07\]{background-color:color-mix(in oklab,var(--risk-high) 7%,transparent)}}.bg-risk-low,.bg-risk-low\/8{background-color:var(--risk-low)}@supports (color:color-mix(in lab,red,red)){.bg-risk-low\/8{background-color:color-mix(in oklab,var(--risk-low) 8%,transparent)}}.bg-risk-medium,.bg-risk-medium\/8{background-color:var(--risk-medium)}@supports (color:color-mix(in lab,red,red)){.bg-risk-medium\/8{background-color:color-mix(in oklab,var(--risk-medium) 8%,transparent)}}.bg-risk-medium\/\[0\.05\]{background-color:var(--risk-medium)}@supports (color:color-mix(in lab,red,red)){.bg-risk-medium\/\[0\.05\]{background-color:color-mix(in oklab,var(--risk-medium) 5%,transparent)}}.bg-secondary,.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/40{background-color:color-mix(in oklab,var(--secondary) 40%,transparent)}}.bg-sim-high{background-color:var(--sim-high)}.bg-sim-low{background-color:var(--sim-low)}.bg-sim-med{background-color:var(--sim-med)}.bg-sim-vhigh{background-color:var(--sim-vhigh)}.bg-transparent{background-color:#0000}.bg-warning\/8{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/8{background-color:color-mix(in oklab,var(--warning) 8%,transparent)}}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.75em\]{font-size:.75em}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[clamp\(1\.5rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.5rem,3vw,2.2rem)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/80{color:color-mix(in oklab,var(--primary) 80%,transparent)}}.text-risk-high-foreground{color:var(--risk-high-foreground)}.text-risk-low-foreground{color:var(--risk-low-foreground)}.text-risk-medium-foreground{color:var(--risk-medium-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sim-vhigh-foreground{color:var(--sim-vhigh-foreground)}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-muted-foreground{-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.fade-in{--tw-enter-opacity:0}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/35:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/35:hover{background-color:color-mix(in oklab,var(--muted) 35%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/16:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/16:hover{background-color:color-mix(in oklab,var(--primary) 16%,transparent)}}.hover\:bg-secondary\/60:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/60:hover{background-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-10:focus,.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media(hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}@media(hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:oklch(11% .025 260);--foreground:oklch(93% .008 250);--card:oklch(15% .025 260);--card-foreground:oklch(93% .008 250);--popover:oklch(17% .025 260);--popover-foreground:oklch(93% .008 250);--primary:oklch(75% .14 220);--primary-foreground:oklch(14% .025 260);--secondary:oklch(22% .025 260);--secondary-foreground:oklch(93% .008 250);--muted:oklch(20% .02 260);--muted-foreground:oklch(62% .02 255);--accent:oklch(22% .025 260);--accent-foreground:oklch(93% .008 250);--destructive:oklch(65% .22 25);--border:oklch(100% 0 0/.08);--input:oklch(100% 0 0/.12);--ring:oklch(75% .14 220);--radius:.5rem;--risk-high:oklch(70% .19 25);--risk-high-foreground:oklch(82% .12 25);--risk-medium:oklch(80% .17 85);--risk-medium-foreground:oklch(85% .12 85);--risk-low:oklch(73% .19 155);--risk-low-foreground:oklch(80% .14 155);--warning:oklch(80% .17 85);--warning-foreground:oklch(85% .12 85);--sim-low:oklch(75% .14 220/.08);--sim-med:oklch(75% .14 220/.18);--sim-high:oklch(75% .14 220/.3);--sim-vhigh:oklch(80% .17 85/.25);--sim-vhigh-foreground:oklch(92% .06 85);--chart-1:oklch(75% .14 220);--chart-2:oklch(70% .19 25);--chart-3:oklch(80% .17 85);--chart-4:oklch(73% .19 155);--chart-5:oklch(62% .02 255);--sidebar:oklch(13% .025 260);--sidebar-foreground:oklch(93% .008 250);--sidebar-primary:oklch(75% .14 220);--sidebar-primary-foreground:oklch(93% .008 250);--sidebar-accent:oklch(20% .025 260);--sidebar-accent-foreground:oklch(93% .008 250);--sidebar-border:oklch(100% 0 0/.08);--sidebar-ring:oklch(75% .14 220)}.dark{--background:oklch(11% .025 260);--foreground:oklch(93% .008 250);--card:oklch(15% .025 260);--card-foreground:oklch(93% .008 250);--popover:oklch(17% .025 260);--popover-foreground:oklch(93% .008 250);--primary:oklch(75% .14 220);--primary-foreground:oklch(14% .025 260);--secondary:oklch(22% .025 260);--secondary-foreground:oklch(93% .008 250);--muted:oklch(20% .02 260);--muted-foreground:oklch(62% .02 255);--accent:oklch(22% .025 260);--accent-foreground:oklch(93% .008 250);--destructive:oklch(65% .22 25);--border:oklch(100% 0 0/.08);--input:oklch(100% 0 0/.12);--ring:oklch(75% .14 220);--risk-high:oklch(70% .19 25);--risk-high-foreground:oklch(82% .12 25);--risk-medium:oklch(80% .17 85);--risk-medium-foreground:oklch(85% .12 85);--risk-low:oklch(73% .19 155);--risk-low-foreground:oklch(80% .14 155);--warning:oklch(80% .17 85);--warning-foreground:oklch(85% .12 85);--sim-low:oklch(75% .14 220/.08);--sim-med:oklch(75% .14 220/.18);--sim-high:oklch(75% .14 220/.3);--sim-vhigh:oklch(80% .17 85/.25);--sim-vhigh-foreground:oklch(92% .06 85)}[data-slot=collapsible-content]{transition:height .18s ease-out,opacity .18s ease-out;overflow:hidden}[data-slot=collapsible-content][data-starting-style],[data-slot=collapsible-content][data-ending-style]{opacity:0;height:0}.sim-grid{grid-template-columns:var(--sim-cols);gap:3px;display:grid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
|
data/clusters.json
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
data/contributors.json
CHANGED
|
@@ -100,7 +100,7 @@
|
|
| 100 |
"author": "ArthurZucker",
|
| 101 |
"automation_risk_signal": null,
|
| 102 |
"breadth_score": null,
|
| 103 |
-
"cluster_count":
|
| 104 |
"first_seen_in_snapshot": null,
|
| 105 |
"follow_through_score": null,
|
| 106 |
"heuristic_note": null,
|
|
@@ -172,7 +172,7 @@
|
|
| 172 |
"author": "ManasVardhan",
|
| 173 |
"automation_risk_signal": null,
|
| 174 |
"breadth_score": null,
|
| 175 |
-
"cluster_count":
|
| 176 |
"first_seen_in_snapshot": null,
|
| 177 |
"follow_through_score": null,
|
| 178 |
"heuristic_note": null,
|
|
@@ -231,13 +231,13 @@
|
|
| 231 |
"public_pr_count_42d": null,
|
| 232 |
"public_repo_count_42d": null,
|
| 233 |
"quality_score": null,
|
| 234 |
-
"recent_pr_count":
|
| 235 |
"repo_association": "MEMBER",
|
| 236 |
"repo_issues_url": null,
|
| 237 |
"repo_pull_requests_url": null,
|
| 238 |
"report_reason": null,
|
| 239 |
"snapshot_issue_count": 0,
|
| 240 |
-
"snapshot_pr_count":
|
| 241 |
},
|
| 242 |
{
|
| 243 |
"account_age_days": null,
|
|
@@ -268,7 +268,7 @@
|
|
| 268 |
"author": "BillionClaw",
|
| 269 |
"automation_risk_signal": null,
|
| 270 |
"breadth_score": null,
|
| 271 |
-
"cluster_count":
|
| 272 |
"first_seen_in_snapshot": null,
|
| 273 |
"follow_through_score": null,
|
| 274 |
"heuristic_note": null,
|
|
@@ -303,20 +303,20 @@
|
|
| 303 |
"public_pr_count_42d": null,
|
| 304 |
"public_repo_count_42d": null,
|
| 305 |
"quality_score": null,
|
| 306 |
-
"recent_pr_count":
|
| 307 |
"repo_association": "MEMBER",
|
| 308 |
"repo_issues_url": null,
|
| 309 |
"repo_pull_requests_url": null,
|
| 310 |
"report_reason": null,
|
| 311 |
"snapshot_issue_count": 0,
|
| 312 |
-
"snapshot_pr_count":
|
| 313 |
},
|
| 314 |
{
|
| 315 |
"account_age_days": null,
|
| 316 |
"author": "harshaljanjani",
|
| 317 |
"automation_risk_signal": null,
|
| 318 |
"breadth_score": null,
|
| 319 |
-
"cluster_count":
|
| 320 |
"first_seen_in_snapshot": null,
|
| 321 |
"follow_through_score": null,
|
| 322 |
"heuristic_note": null,
|
|
@@ -327,13 +327,13 @@
|
|
| 327 |
"public_pr_count_42d": null,
|
| 328 |
"public_repo_count_42d": null,
|
| 329 |
"quality_score": null,
|
| 330 |
-
"recent_pr_count":
|
| 331 |
"repo_association": "CONTRIBUTOR",
|
| 332 |
"repo_issues_url": null,
|
| 333 |
"repo_pull_requests_url": null,
|
| 334 |
"report_reason": null,
|
| 335 |
"snapshot_issue_count": 0,
|
| 336 |
-
"snapshot_pr_count":
|
| 337 |
},
|
| 338 |
{
|
| 339 |
"account_age_days": null,
|
|
@@ -364,7 +364,7 @@
|
|
| 364 |
"author": "LincolnBurrows2017",
|
| 365 |
"automation_risk_signal": null,
|
| 366 |
"breadth_score": null,
|
| 367 |
-
"cluster_count":
|
| 368 |
"first_seen_in_snapshot": null,
|
| 369 |
"follow_through_score": null,
|
| 370 |
"heuristic_note": null,
|
|
@@ -412,7 +412,7 @@
|
|
| 412 |
"author": "omkar-334",
|
| 413 |
"automation_risk_signal": null,
|
| 414 |
"breadth_score": null,
|
| 415 |
-
"cluster_count":
|
| 416 |
"first_seen_in_snapshot": null,
|
| 417 |
"follow_through_score": null,
|
| 418 |
"heuristic_note": null,
|
|
@@ -508,7 +508,7 @@
|
|
| 508 |
"author": "weiguangli-io",
|
| 509 |
"automation_risk_signal": null,
|
| 510 |
"breadth_score": null,
|
| 511 |
-
"cluster_count":
|
| 512 |
"first_seen_in_snapshot": null,
|
| 513 |
"follow_through_score": null,
|
| 514 |
"heuristic_note": null,
|
|
@@ -527,6 +527,30 @@
|
|
| 527 |
"snapshot_issue_count": 0,
|
| 528 |
"snapshot_pr_count": 11
|
| 529 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 530 |
{
|
| 531 |
"account_age_days": null,
|
| 532 |
"author": "3outeille",
|
|
@@ -700,7 +724,7 @@
|
|
| 700 |
"author": "gambletan",
|
| 701 |
"automation_risk_signal": null,
|
| 702 |
"breadth_score": null,
|
| 703 |
-
"cluster_count":
|
| 704 |
"first_seen_in_snapshot": null,
|
| 705 |
"follow_through_score": null,
|
| 706 |
"heuristic_note": null,
|
|
@@ -724,7 +748,7 @@
|
|
| 724 |
"author": "s-zx",
|
| 725 |
"automation_risk_signal": null,
|
| 726 |
"breadth_score": null,
|
| 727 |
-
"cluster_count":
|
| 728 |
"first_seen_in_snapshot": null,
|
| 729 |
"follow_through_score": null,
|
| 730 |
"heuristic_note": null,
|
|
@@ -743,30 +767,6 @@
|
|
| 743 |
"snapshot_issue_count": 0,
|
| 744 |
"snapshot_pr_count": 8
|
| 745 |
},
|
| 746 |
-
{
|
| 747 |
-
"account_age_days": null,
|
| 748 |
-
"author": "tomaarsen",
|
| 749 |
-
"automation_risk_signal": null,
|
| 750 |
-
"breadth_score": null,
|
| 751 |
-
"cluster_count": 0,
|
| 752 |
-
"first_seen_in_snapshot": null,
|
| 753 |
-
"follow_through_score": null,
|
| 754 |
-
"heuristic_note": null,
|
| 755 |
-
"known_contributor": true,
|
| 756 |
-
"name": null,
|
| 757 |
-
"new_to_repo": null,
|
| 758 |
-
"profile_url": "https://github.com/tomaarsen",
|
| 759 |
-
"public_pr_count_42d": null,
|
| 760 |
-
"public_repo_count_42d": null,
|
| 761 |
-
"quality_score": null,
|
| 762 |
-
"recent_pr_count": 8,
|
| 763 |
-
"repo_association": "MEMBER",
|
| 764 |
-
"repo_issues_url": null,
|
| 765 |
-
"repo_pull_requests_url": null,
|
| 766 |
-
"report_reason": null,
|
| 767 |
-
"snapshot_issue_count": 0,
|
| 768 |
-
"snapshot_pr_count": 8
|
| 769 |
-
},
|
| 770 |
{
|
| 771 |
"account_age_days": null,
|
| 772 |
"author": "Abdennacer-Badaoui",
|
|
@@ -817,7 +817,7 @@
|
|
| 817 |
},
|
| 818 |
{
|
| 819 |
"account_age_days": null,
|
| 820 |
-
"author": "
|
| 821 |
"automation_risk_signal": null,
|
| 822 |
"breadth_score": null,
|
| 823 |
"cluster_count": 0,
|
|
@@ -827,12 +827,12 @@
|
|
| 827 |
"known_contributor": true,
|
| 828 |
"name": null,
|
| 829 |
"new_to_repo": null,
|
| 830 |
-
"profile_url": "https://github.com/
|
| 831 |
"public_pr_count_42d": null,
|
| 832 |
"public_repo_count_42d": null,
|
| 833 |
"quality_score": null,
|
| 834 |
"recent_pr_count": 7,
|
| 835 |
-
"repo_association": "
|
| 836 |
"repo_issues_url": null,
|
| 837 |
"repo_pull_requests_url": null,
|
| 838 |
"report_reason": null,
|
|
@@ -961,31 +961,31 @@
|
|
| 961 |
},
|
| 962 |
{
|
| 963 |
"account_age_days": null,
|
| 964 |
-
"author": "
|
| 965 |
"automation_risk_signal": null,
|
| 966 |
"breadth_score": null,
|
| 967 |
"cluster_count": 0,
|
| 968 |
"first_seen_in_snapshot": null,
|
| 969 |
"follow_through_score": null,
|
| 970 |
"heuristic_note": null,
|
| 971 |
-
"known_contributor":
|
| 972 |
"name": null,
|
| 973 |
"new_to_repo": null,
|
| 974 |
-
"profile_url": "https://github.com/
|
| 975 |
"public_pr_count_42d": null,
|
| 976 |
"public_repo_count_42d": null,
|
| 977 |
"quality_score": null,
|
| 978 |
-
"recent_pr_count":
|
| 979 |
-
"repo_association": "
|
| 980 |
"repo_issues_url": null,
|
| 981 |
"repo_pull_requests_url": null,
|
| 982 |
"report_reason": null,
|
| 983 |
"snapshot_issue_count": 0,
|
| 984 |
-
"snapshot_pr_count":
|
| 985 |
},
|
| 986 |
{
|
| 987 |
"account_age_days": null,
|
| 988 |
-
"author": "
|
| 989 |
"automation_risk_signal": null,
|
| 990 |
"breadth_score": null,
|
| 991 |
"cluster_count": 0,
|
|
@@ -995,12 +995,12 @@
|
|
| 995 |
"known_contributor": false,
|
| 996 |
"name": null,
|
| 997 |
"new_to_repo": null,
|
| 998 |
-
"profile_url": "https://github.com/
|
| 999 |
"public_pr_count_42d": null,
|
| 1000 |
"public_repo_count_42d": null,
|
| 1001 |
"quality_score": null,
|
| 1002 |
"recent_pr_count": 5,
|
| 1003 |
-
"repo_association": "
|
| 1004 |
"repo_issues_url": null,
|
| 1005 |
"repo_pull_requests_url": null,
|
| 1006 |
"report_reason": null,
|
|
@@ -1009,22 +1009,22 @@
|
|
| 1009 |
},
|
| 1010 |
{
|
| 1011 |
"account_age_days": null,
|
| 1012 |
-
"author": "
|
| 1013 |
"automation_risk_signal": null,
|
| 1014 |
"breadth_score": null,
|
| 1015 |
"cluster_count": 0,
|
| 1016 |
"first_seen_in_snapshot": null,
|
| 1017 |
"follow_through_score": null,
|
| 1018 |
"heuristic_note": null,
|
| 1019 |
-
"known_contributor":
|
| 1020 |
"name": null,
|
| 1021 |
"new_to_repo": null,
|
| 1022 |
-
"profile_url": "https://github.com/
|
| 1023 |
"public_pr_count_42d": null,
|
| 1024 |
"public_repo_count_42d": null,
|
| 1025 |
"quality_score": null,
|
| 1026 |
"recent_pr_count": 5,
|
| 1027 |
-
"repo_association": "
|
| 1028 |
"repo_issues_url": null,
|
| 1029 |
"repo_pull_requests_url": null,
|
| 1030 |
"report_reason": null,
|
|
@@ -1033,7 +1033,7 @@
|
|
| 1033 |
},
|
| 1034 |
{
|
| 1035 |
"account_age_days": null,
|
| 1036 |
-
"author": "
|
| 1037 |
"automation_risk_signal": null,
|
| 1038 |
"breadth_score": null,
|
| 1039 |
"cluster_count": 0,
|
|
@@ -1043,12 +1043,12 @@
|
|
| 1043 |
"known_contributor": false,
|
| 1044 |
"name": null,
|
| 1045 |
"new_to_repo": null,
|
| 1046 |
-
"profile_url": "https://github.com/
|
| 1047 |
"public_pr_count_42d": null,
|
| 1048 |
"public_repo_count_42d": null,
|
| 1049 |
"quality_score": null,
|
| 1050 |
"recent_pr_count": 5,
|
| 1051 |
-
"repo_association": "
|
| 1052 |
"repo_issues_url": null,
|
| 1053 |
"repo_pull_requests_url": null,
|
| 1054 |
"report_reason": null,
|
|
@@ -1057,7 +1057,7 @@
|
|
| 1057 |
},
|
| 1058 |
{
|
| 1059 |
"account_age_days": null,
|
| 1060 |
-
"author": "
|
| 1061 |
"automation_risk_signal": null,
|
| 1062 |
"breadth_score": null,
|
| 1063 |
"cluster_count": 0,
|
|
@@ -1067,7 +1067,7 @@
|
|
| 1067 |
"known_contributor": false,
|
| 1068 |
"name": null,
|
| 1069 |
"new_to_repo": null,
|
| 1070 |
-
"profile_url": "https://github.com/
|
| 1071 |
"public_pr_count_42d": null,
|
| 1072 |
"public_repo_count_42d": null,
|
| 1073 |
"quality_score": null,
|
|
@@ -1081,7 +1081,7 @@
|
|
| 1081 |
},
|
| 1082 |
{
|
| 1083 |
"account_age_days": null,
|
| 1084 |
-
"author": "
|
| 1085 |
"automation_risk_signal": null,
|
| 1086 |
"breadth_score": null,
|
| 1087 |
"cluster_count": 0,
|
|
@@ -1091,12 +1091,12 @@
|
|
| 1091 |
"known_contributor": false,
|
| 1092 |
"name": null,
|
| 1093 |
"new_to_repo": null,
|
| 1094 |
-
"profile_url": "https://github.com/
|
| 1095 |
"public_pr_count_42d": null,
|
| 1096 |
"public_repo_count_42d": null,
|
| 1097 |
"quality_score": null,
|
| 1098 |
"recent_pr_count": 5,
|
| 1099 |
-
"repo_association": "
|
| 1100 |
"repo_issues_url": null,
|
| 1101 |
"repo_pull_requests_url": null,
|
| 1102 |
"report_reason": null,
|
|
@@ -1105,7 +1105,7 @@
|
|
| 1105 |
},
|
| 1106 |
{
|
| 1107 |
"account_age_days": null,
|
| 1108 |
-
"author": "
|
| 1109 |
"automation_risk_signal": null,
|
| 1110 |
"breadth_score": null,
|
| 1111 |
"cluster_count": 0,
|
|
@@ -1115,7 +1115,7 @@
|
|
| 1115 |
"known_contributor": false,
|
| 1116 |
"name": null,
|
| 1117 |
"new_to_repo": null,
|
| 1118 |
-
"profile_url": "https://github.com/
|
| 1119 |
"public_pr_count_42d": null,
|
| 1120 |
"public_repo_count_42d": null,
|
| 1121 |
"quality_score": null,
|
|
@@ -1129,22 +1129,22 @@
|
|
| 1129 |
},
|
| 1130 |
{
|
| 1131 |
"account_age_days": null,
|
| 1132 |
-
"author": "
|
| 1133 |
"automation_risk_signal": null,
|
| 1134 |
"breadth_score": null,
|
| 1135 |
"cluster_count": 0,
|
| 1136 |
"first_seen_in_snapshot": null,
|
| 1137 |
"follow_through_score": null,
|
| 1138 |
"heuristic_note": null,
|
| 1139 |
-
"known_contributor":
|
| 1140 |
"name": null,
|
| 1141 |
"new_to_repo": null,
|
| 1142 |
-
"profile_url": "https://github.com/
|
| 1143 |
"public_pr_count_42d": null,
|
| 1144 |
"public_repo_count_42d": null,
|
| 1145 |
"quality_score": null,
|
| 1146 |
"recent_pr_count": 5,
|
| 1147 |
-
"repo_association": "
|
| 1148 |
"repo_issues_url": null,
|
| 1149 |
"repo_pull_requests_url": null,
|
| 1150 |
"report_reason": null,
|
|
@@ -1153,7 +1153,7 @@
|
|
| 1153 |
},
|
| 1154 |
{
|
| 1155 |
"account_age_days": null,
|
| 1156 |
-
"author": "
|
| 1157 |
"automation_risk_signal": null,
|
| 1158 |
"breadth_score": null,
|
| 1159 |
"cluster_count": 0,
|
|
@@ -1163,17 +1163,17 @@
|
|
| 1163 |
"known_contributor": false,
|
| 1164 |
"name": null,
|
| 1165 |
"new_to_repo": null,
|
| 1166 |
-
"profile_url": "https://github.com/
|
| 1167 |
"public_pr_count_42d": null,
|
| 1168 |
"public_repo_count_42d": null,
|
| 1169 |
"quality_score": null,
|
| 1170 |
-
"recent_pr_count":
|
| 1171 |
"repo_association": "CONTRIBUTOR",
|
| 1172 |
"repo_issues_url": null,
|
| 1173 |
"repo_pull_requests_url": null,
|
| 1174 |
"report_reason": null,
|
| 1175 |
"snapshot_issue_count": 0,
|
| 1176 |
-
"snapshot_pr_count":
|
| 1177 |
},
|
| 1178 |
{
|
| 1179 |
"account_age_days": null,
|
|
@@ -1204,7 +1204,7 @@
|
|
| 1204 |
"author": "RudrenduPaul",
|
| 1205 |
"automation_risk_signal": null,
|
| 1206 |
"breadth_score": null,
|
| 1207 |
-
"cluster_count":
|
| 1208 |
"first_seen_in_snapshot": null,
|
| 1209 |
"follow_through_score": null,
|
| 1210 |
"heuristic_note": null,
|
|
@@ -1252,7 +1252,7 @@
|
|
| 1252 |
"author": "Zephyr-Blessed",
|
| 1253 |
"automation_risk_signal": null,
|
| 1254 |
"breadth_score": null,
|
| 1255 |
-
"cluster_count":
|
| 1256 |
"first_seen_in_snapshot": null,
|
| 1257 |
"follow_through_score": null,
|
| 1258 |
"heuristic_note": null,
|
|
@@ -1271,6 +1271,30 @@
|
|
| 1271 |
"snapshot_issue_count": 0,
|
| 1272 |
"snapshot_pr_count": 4
|
| 1273 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1274 |
{
|
| 1275 |
"account_age_days": null,
|
| 1276 |
"author": "dacorvo",
|
|
@@ -1324,7 +1348,7 @@
|
|
| 1324 |
"author": "manavshrivastavagit",
|
| 1325 |
"automation_risk_signal": null,
|
| 1326 |
"breadth_score": null,
|
| 1327 |
-
"cluster_count":
|
| 1328 |
"first_seen_in_snapshot": null,
|
| 1329 |
"follow_through_score": null,
|
| 1330 |
"heuristic_note": null,
|
|
@@ -1369,7 +1393,7 @@
|
|
| 1369 |
},
|
| 1370 |
{
|
| 1371 |
"account_age_days": null,
|
| 1372 |
-
"author": "
|
| 1373 |
"automation_risk_signal": null,
|
| 1374 |
"breadth_score": null,
|
| 1375 |
"cluster_count": 0,
|
|
@@ -1379,12 +1403,12 @@
|
|
| 1379 |
"known_contributor": false,
|
| 1380 |
"name": null,
|
| 1381 |
"new_to_repo": null,
|
| 1382 |
-
"profile_url": "https://github.com/
|
| 1383 |
"public_pr_count_42d": null,
|
| 1384 |
"public_repo_count_42d": null,
|
| 1385 |
"quality_score": null,
|
| 1386 |
"recent_pr_count": 3,
|
| 1387 |
-
"repo_association": "
|
| 1388 |
"repo_issues_url": null,
|
| 1389 |
"repo_pull_requests_url": null,
|
| 1390 |
"report_reason": null,
|
|
@@ -1393,7 +1417,7 @@
|
|
| 1393 |
},
|
| 1394 |
{
|
| 1395 |
"account_age_days": null,
|
| 1396 |
-
"author": "
|
| 1397 |
"automation_risk_signal": null,
|
| 1398 |
"breadth_score": null,
|
| 1399 |
"cluster_count": 0,
|
|
@@ -1403,12 +1427,12 @@
|
|
| 1403 |
"known_contributor": false,
|
| 1404 |
"name": null,
|
| 1405 |
"new_to_repo": null,
|
| 1406 |
-
"profile_url": "https://github.com/
|
| 1407 |
"public_pr_count_42d": null,
|
| 1408 |
"public_repo_count_42d": null,
|
| 1409 |
"quality_score": null,
|
| 1410 |
"recent_pr_count": 3,
|
| 1411 |
-
"repo_association": "
|
| 1412 |
"repo_issues_url": null,
|
| 1413 |
"repo_pull_requests_url": null,
|
| 1414 |
"report_reason": null,
|
|
@@ -1417,7 +1441,7 @@
|
|
| 1417 |
},
|
| 1418 |
{
|
| 1419 |
"account_age_days": null,
|
| 1420 |
-
"author": "
|
| 1421 |
"automation_risk_signal": null,
|
| 1422 |
"breadth_score": null,
|
| 1423 |
"cluster_count": 0,
|
|
@@ -1427,7 +1451,7 @@
|
|
| 1427 |
"known_contributor": false,
|
| 1428 |
"name": null,
|
| 1429 |
"new_to_repo": null,
|
| 1430 |
-
"profile_url": "https://github.com/
|
| 1431 |
"public_pr_count_42d": null,
|
| 1432 |
"public_repo_count_42d": null,
|
| 1433 |
"quality_score": null,
|
|
@@ -1441,7 +1465,7 @@
|
|
| 1441 |
},
|
| 1442 |
{
|
| 1443 |
"account_age_days": null,
|
| 1444 |
-
"author": "
|
| 1445 |
"automation_risk_signal": null,
|
| 1446 |
"breadth_score": null,
|
| 1447 |
"cluster_count": 0,
|
|
@@ -1451,7 +1475,7 @@
|
|
| 1451 |
"known_contributor": false,
|
| 1452 |
"name": null,
|
| 1453 |
"new_to_repo": null,
|
| 1454 |
-
"profile_url": "https://github.com/
|
| 1455 |
"public_pr_count_42d": null,
|
| 1456 |
"public_repo_count_42d": null,
|
| 1457 |
"quality_score": null,
|
|
@@ -1516,7 +1540,7 @@
|
|
| 1516 |
"author": "jayakumarpujar",
|
| 1517 |
"automation_risk_signal": null,
|
| 1518 |
"breadth_score": null,
|
| 1519 |
-
"cluster_count":
|
| 1520 |
"first_seen_in_snapshot": null,
|
| 1521 |
"follow_through_score": null,
|
| 1522 |
"heuristic_note": null,
|
|
@@ -1684,7 +1708,7 @@
|
|
| 1684 |
"author": "preetam1407",
|
| 1685 |
"automation_risk_signal": null,
|
| 1686 |
"breadth_score": null,
|
| 1687 |
-
"cluster_count":
|
| 1688 |
"first_seen_in_snapshot": null,
|
| 1689 |
"follow_through_score": null,
|
| 1690 |
"heuristic_note": null,
|
|
@@ -1780,7 +1804,7 @@
|
|
| 1780 |
"author": "Aftabbs",
|
| 1781 |
"automation_risk_signal": null,
|
| 1782 |
"breadth_score": null,
|
| 1783 |
-
"cluster_count":
|
| 1784 |
"first_seen_in_snapshot": null,
|
| 1785 |
"follow_through_score": null,
|
| 1786 |
"heuristic_note": null,
|
|
@@ -1900,7 +1924,7 @@
|
|
| 1900 |
"author": "KartikPawade",
|
| 1901 |
"automation_risk_signal": null,
|
| 1902 |
"breadth_score": null,
|
| 1903 |
-
"cluster_count":
|
| 1904 |
"first_seen_in_snapshot": null,
|
| 1905 |
"follow_through_score": null,
|
| 1906 |
"heuristic_note": null,
|
|
@@ -1972,7 +1996,7 @@
|
|
| 1972 |
"author": "Kokonico",
|
| 1973 |
"automation_risk_signal": null,
|
| 1974 |
"breadth_score": null,
|
| 1975 |
-
"cluster_count":
|
| 1976 |
"first_seen_in_snapshot": null,
|
| 1977 |
"follow_through_score": null,
|
| 1978 |
"heuristic_note": null,
|
|
@@ -1996,7 +2020,7 @@
|
|
| 1996 |
"author": "MaybeSam05",
|
| 1997 |
"automation_risk_signal": null,
|
| 1998 |
"breadth_score": null,
|
| 1999 |
-
"cluster_count":
|
| 2000 |
"first_seen_in_snapshot": null,
|
| 2001 |
"follow_through_score": null,
|
| 2002 |
"heuristic_note": null,
|
|
@@ -2183,30 +2207,6 @@
|
|
| 2183 |
"snapshot_issue_count": 0,
|
| 2184 |
"snapshot_pr_count": 2
|
| 2185 |
},
|
| 2186 |
-
{
|
| 2187 |
-
"account_age_days": null,
|
| 2188 |
-
"author": "casinca",
|
| 2189 |
-
"automation_risk_signal": null,
|
| 2190 |
-
"breadth_score": null,
|
| 2191 |
-
"cluster_count": 0,
|
| 2192 |
-
"first_seen_in_snapshot": null,
|
| 2193 |
-
"follow_through_score": null,
|
| 2194 |
-
"heuristic_note": null,
|
| 2195 |
-
"known_contributor": false,
|
| 2196 |
-
"name": null,
|
| 2197 |
-
"new_to_repo": null,
|
| 2198 |
-
"profile_url": "https://github.com/casinca",
|
| 2199 |
-
"public_pr_count_42d": null,
|
| 2200 |
-
"public_repo_count_42d": null,
|
| 2201 |
-
"quality_score": null,
|
| 2202 |
-
"recent_pr_count": 2,
|
| 2203 |
-
"repo_association": "CONTRIBUTOR",
|
| 2204 |
-
"repo_issues_url": null,
|
| 2205 |
-
"repo_pull_requests_url": null,
|
| 2206 |
-
"report_reason": null,
|
| 2207 |
-
"snapshot_issue_count": 0,
|
| 2208 |
-
"snapshot_pr_count": 2
|
| 2209 |
-
},
|
| 2210 |
{
|
| 2211 |
"account_age_days": null,
|
| 2212 |
"author": "dagecko",
|
|
@@ -2404,7 +2404,7 @@
|
|
| 2404 |
"author": "he-yufeng",
|
| 2405 |
"automation_risk_signal": null,
|
| 2406 |
"breadth_score": null,
|
| 2407 |
-
"cluster_count":
|
| 2408 |
"first_seen_in_snapshot": null,
|
| 2409 |
"follow_through_score": null,
|
| 2410 |
"heuristic_note": null,
|
|
@@ -2548,7 +2548,7 @@
|
|
| 2548 |
"author": "knQzx",
|
| 2549 |
"automation_risk_signal": null,
|
| 2550 |
"breadth_score": null,
|
| 2551 |
-
"cluster_count":
|
| 2552 |
"first_seen_in_snapshot": null,
|
| 2553 |
"follow_through_score": null,
|
| 2554 |
"heuristic_note": null,
|
|
@@ -2668,7 +2668,7 @@
|
|
| 2668 |
"author": "math-hiyoko",
|
| 2669 |
"automation_risk_signal": null,
|
| 2670 |
"breadth_score": null,
|
| 2671 |
-
"cluster_count":
|
| 2672 |
"first_seen_in_snapshot": null,
|
| 2673 |
"follow_through_score": null,
|
| 2674 |
"heuristic_note": null,
|
|
@@ -2783,6 +2783,30 @@
|
|
| 2783 |
"snapshot_issue_count": 0,
|
| 2784 |
"snapshot_pr_count": 2
|
| 2785 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2786 |
{
|
| 2787 |
"account_age_days": null,
|
| 2788 |
"author": "philippguevorguian",
|
|
@@ -2956,7 +2980,7 @@
|
|
| 2956 |
"author": "sirzechs66",
|
| 2957 |
"automation_risk_signal": null,
|
| 2958 |
"breadth_score": null,
|
| 2959 |
-
"cluster_count":
|
| 2960 |
"first_seen_in_snapshot": null,
|
| 2961 |
"follow_through_score": null,
|
| 2962 |
"heuristic_note": null,
|
|
@@ -2980,7 +3004,7 @@
|
|
| 2980 |
"author": "thakoreh",
|
| 2981 |
"automation_risk_signal": null,
|
| 2982 |
"breadth_score": null,
|
| 2983 |
-
"cluster_count":
|
| 2984 |
"first_seen_in_snapshot": null,
|
| 2985 |
"follow_through_score": null,
|
| 2986 |
"heuristic_note": null,
|
|
@@ -3289,7 +3313,7 @@
|
|
| 3289 |
},
|
| 3290 |
{
|
| 3291 |
"account_age_days": null,
|
| 3292 |
-
"author": "
|
| 3293 |
"automation_risk_signal": null,
|
| 3294 |
"breadth_score": null,
|
| 3295 |
"cluster_count": 0,
|
|
@@ -3299,7 +3323,7 @@
|
|
| 3299 |
"known_contributor": false,
|
| 3300 |
"name": null,
|
| 3301 |
"new_to_repo": null,
|
| 3302 |
-
"profile_url": "https://github.com/
|
| 3303 |
"public_pr_count_42d": null,
|
| 3304 |
"public_repo_count_42d": null,
|
| 3305 |
"quality_score": null,
|
|
@@ -3313,31 +3337,7 @@
|
|
| 3313 |
},
|
| 3314 |
{
|
| 3315 |
"account_age_days": null,
|
| 3316 |
-
"author": "
|
| 3317 |
-
"automation_risk_signal": null,
|
| 3318 |
-
"breadth_score": null,
|
| 3319 |
-
"cluster_count": 1,
|
| 3320 |
-
"first_seen_in_snapshot": null,
|
| 3321 |
-
"follow_through_score": null,
|
| 3322 |
-
"heuristic_note": null,
|
| 3323 |
-
"known_contributor": false,
|
| 3324 |
-
"name": null,
|
| 3325 |
-
"new_to_repo": null,
|
| 3326 |
-
"profile_url": "https://github.com/Aki-07",
|
| 3327 |
-
"public_pr_count_42d": null,
|
| 3328 |
-
"public_repo_count_42d": null,
|
| 3329 |
-
"quality_score": null,
|
| 3330 |
-
"recent_pr_count": 1,
|
| 3331 |
-
"repo_association": "CONTRIBUTOR",
|
| 3332 |
-
"repo_issues_url": null,
|
| 3333 |
-
"repo_pull_requests_url": null,
|
| 3334 |
-
"report_reason": null,
|
| 3335 |
-
"snapshot_issue_count": 0,
|
| 3336 |
-
"snapshot_pr_count": 1
|
| 3337 |
-
},
|
| 3338 |
-
{
|
| 3339 |
-
"account_age_days": null,
|
| 3340 |
-
"author": "AkshajKashyap",
|
| 3341 |
"automation_risk_signal": null,
|
| 3342 |
"breadth_score": null,
|
| 3343 |
"cluster_count": 0,
|
|
@@ -3347,12 +3347,12 @@
|
|
| 3347 |
"known_contributor": false,
|
| 3348 |
"name": null,
|
| 3349 |
"new_to_repo": null,
|
| 3350 |
-
"profile_url": "https://github.com/
|
| 3351 |
"public_pr_count_42d": null,
|
| 3352 |
"public_repo_count_42d": null,
|
| 3353 |
"quality_score": null,
|
| 3354 |
"recent_pr_count": 1,
|
| 3355 |
-
"repo_association": "
|
| 3356 |
"repo_issues_url": null,
|
| 3357 |
"repo_pull_requests_url": null,
|
| 3358 |
"report_reason": null,
|
|
@@ -3361,22 +3361,22 @@
|
|
| 3361 |
},
|
| 3362 |
{
|
| 3363 |
"account_age_days": null,
|
| 3364 |
-
"author": "
|
| 3365 |
"automation_risk_signal": null,
|
| 3366 |
"breadth_score": null,
|
| 3367 |
"cluster_count": 0,
|
| 3368 |
"first_seen_in_snapshot": null,
|
| 3369 |
"follow_through_score": null,
|
| 3370 |
"heuristic_note": null,
|
| 3371 |
-
"known_contributor":
|
| 3372 |
"name": null,
|
| 3373 |
"new_to_repo": null,
|
| 3374 |
-
"profile_url": "https://github.com/
|
| 3375 |
"public_pr_count_42d": null,
|
| 3376 |
"public_repo_count_42d": null,
|
| 3377 |
"quality_score": null,
|
| 3378 |
"recent_pr_count": 1,
|
| 3379 |
-
"repo_association": "
|
| 3380 |
"repo_issues_url": null,
|
| 3381 |
"repo_pull_requests_url": null,
|
| 3382 |
"report_reason": null,
|
|
@@ -3388,7 +3388,7 @@
|
|
| 3388 |
"author": "Anakintano",
|
| 3389 |
"automation_risk_signal": null,
|
| 3390 |
"breadth_score": null,
|
| 3391 |
-
"cluster_count":
|
| 3392 |
"first_seen_in_snapshot": null,
|
| 3393 |
"follow_through_score": null,
|
| 3394 |
"heuristic_note": null,
|
|
@@ -3484,7 +3484,7 @@
|
|
| 3484 |
"author": "BSchilperoort",
|
| 3485 |
"automation_risk_signal": null,
|
| 3486 |
"breadth_score": null,
|
| 3487 |
-
"cluster_count":
|
| 3488 |
"first_seen_in_snapshot": null,
|
| 3489 |
"follow_through_score": null,
|
| 3490 |
"heuristic_note": null,
|
|
@@ -4036,7 +4036,7 @@
|
|
| 4036 |
"author": "JasonCZMeng",
|
| 4037 |
"automation_risk_signal": null,
|
| 4038 |
"breadth_score": null,
|
| 4039 |
-
"cluster_count":
|
| 4040 |
"first_seen_in_snapshot": null,
|
| 4041 |
"follow_through_score": null,
|
| 4042 |
"heuristic_note": null,
|
|
@@ -4108,7 +4108,7 @@
|
|
| 4108 |
"author": "JiwaniZakir",
|
| 4109 |
"automation_risk_signal": null,
|
| 4110 |
"breadth_score": null,
|
| 4111 |
-
"cluster_count":
|
| 4112 |
"first_seen_in_snapshot": null,
|
| 4113 |
"follow_through_score": null,
|
| 4114 |
"heuristic_note": null,
|
|
@@ -4271,6 +4271,30 @@
|
|
| 4271 |
"snapshot_issue_count": 0,
|
| 4272 |
"snapshot_pr_count": 1
|
| 4273 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4274 |
{
|
| 4275 |
"account_age_days": null,
|
| 4276 |
"author": "N3u0ns",
|
|
@@ -4720,7 +4744,7 @@
|
|
| 4720 |
"public_repo_count_42d": null,
|
| 4721 |
"quality_score": null,
|
| 4722 |
"recent_pr_count": 1,
|
| 4723 |
-
"repo_association": "
|
| 4724 |
"repo_issues_url": null,
|
| 4725 |
"repo_pull_requests_url": null,
|
| 4726 |
"report_reason": null,
|
|
@@ -5176,7 +5200,7 @@
|
|
| 5176 |
"public_repo_count_42d": null,
|
| 5177 |
"quality_score": null,
|
| 5178 |
"recent_pr_count": 1,
|
| 5179 |
-
"repo_association": "
|
| 5180 |
"repo_issues_url": null,
|
| 5181 |
"repo_pull_requests_url": null,
|
| 5182 |
"report_reason": null,
|
|
@@ -6004,7 +6028,7 @@
|
|
| 6004 |
"author": "giulio-leone",
|
| 6005 |
"automation_risk_signal": null,
|
| 6006 |
"breadth_score": null,
|
| 6007 |
-
"cluster_count":
|
| 6008 |
"first_seen_in_snapshot": null,
|
| 6009 |
"follow_through_score": null,
|
| 6010 |
"heuristic_note": null,
|
|
@@ -6136,7 +6160,7 @@
|
|
| 6136 |
"public_repo_count_42d": null,
|
| 6137 |
"quality_score": null,
|
| 6138 |
"recent_pr_count": 1,
|
| 6139 |
-
"repo_association": "
|
| 6140 |
"repo_issues_url": null,
|
| 6141 |
"repo_pull_requests_url": null,
|
| 6142 |
"report_reason": null,
|
|
@@ -6316,7 +6340,7 @@
|
|
| 6316 |
"author": "itzyesse99-lgtm",
|
| 6317 |
"automation_risk_signal": null,
|
| 6318 |
"breadth_score": null,
|
| 6319 |
-
"cluster_count":
|
| 6320 |
"first_seen_in_snapshot": null,
|
| 6321 |
"follow_through_score": null,
|
| 6322 |
"heuristic_note": null,
|
|
@@ -7151,30 +7175,6 @@
|
|
| 7151 |
"snapshot_issue_count": 0,
|
| 7152 |
"snapshot_pr_count": 1
|
| 7153 |
},
|
| 7154 |
-
{
|
| 7155 |
-
"account_age_days": null,
|
| 7156 |
-
"author": "materight",
|
| 7157 |
-
"automation_risk_signal": null,
|
| 7158 |
-
"breadth_score": null,
|
| 7159 |
-
"cluster_count": 0,
|
| 7160 |
-
"first_seen_in_snapshot": null,
|
| 7161 |
-
"follow_through_score": null,
|
| 7162 |
-
"heuristic_note": null,
|
| 7163 |
-
"known_contributor": false,
|
| 7164 |
-
"name": null,
|
| 7165 |
-
"new_to_repo": null,
|
| 7166 |
-
"profile_url": "https://github.com/materight",
|
| 7167 |
-
"public_pr_count_42d": null,
|
| 7168 |
-
"public_repo_count_42d": null,
|
| 7169 |
-
"quality_score": null,
|
| 7170 |
-
"recent_pr_count": 1,
|
| 7171 |
-
"repo_association": "CONTRIBUTOR",
|
| 7172 |
-
"repo_issues_url": null,
|
| 7173 |
-
"repo_pull_requests_url": null,
|
| 7174 |
-
"report_reason": null,
|
| 7175 |
-
"snapshot_issue_count": 0,
|
| 7176 |
-
"snapshot_pr_count": 1
|
| 7177 |
-
},
|
| 7178 |
{
|
| 7179 |
"account_age_days": null,
|
| 7180 |
"author": "medhakimbedhief",
|
|
@@ -7324,7 +7324,7 @@
|
|
| 7324 |
"author": "mohdfaour03",
|
| 7325 |
"automation_risk_signal": null,
|
| 7326 |
"breadth_score": null,
|
| 7327 |
-
"cluster_count":
|
| 7328 |
"first_seen_in_snapshot": null,
|
| 7329 |
"follow_through_score": null,
|
| 7330 |
"heuristic_note": null,
|
|
@@ -7588,7 +7588,7 @@
|
|
| 7588 |
"author": "omyaaa1",
|
| 7589 |
"automation_risk_signal": null,
|
| 7590 |
"breadth_score": null,
|
| 7591 |
-
"cluster_count":
|
| 7592 |
"first_seen_in_snapshot": null,
|
| 7593 |
"follow_through_score": null,
|
| 7594 |
"heuristic_note": null,
|
|
@@ -7751,30 +7751,6 @@
|
|
| 7751 |
"snapshot_issue_count": 0,
|
| 7752 |
"snapshot_pr_count": 1
|
| 7753 |
},
|
| 7754 |
-
{
|
| 7755 |
-
"account_age_days": null,
|
| 7756 |
-
"author": "paulinebm",
|
| 7757 |
-
"automation_risk_signal": null,
|
| 7758 |
-
"breadth_score": null,
|
| 7759 |
-
"cluster_count": 0,
|
| 7760 |
-
"first_seen_in_snapshot": null,
|
| 7761 |
-
"follow_through_score": null,
|
| 7762 |
-
"heuristic_note": null,
|
| 7763 |
-
"known_contributor": true,
|
| 7764 |
-
"name": null,
|
| 7765 |
-
"new_to_repo": null,
|
| 7766 |
-
"profile_url": "https://github.com/paulinebm",
|
| 7767 |
-
"public_pr_count_42d": null,
|
| 7768 |
-
"public_repo_count_42d": null,
|
| 7769 |
-
"quality_score": null,
|
| 7770 |
-
"recent_pr_count": 1,
|
| 7771 |
-
"repo_association": "MEMBER",
|
| 7772 |
-
"repo_issues_url": null,
|
| 7773 |
-
"repo_pull_requests_url": null,
|
| 7774 |
-
"report_reason": null,
|
| 7775 |
-
"snapshot_issue_count": 0,
|
| 7776 |
-
"snapshot_pr_count": 1
|
| 7777 |
-
},
|
| 7778 |
{
|
| 7779 |
"account_age_days": null,
|
| 7780 |
"author": "pdufour",
|
|
@@ -8260,7 +8236,7 @@
|
|
| 8260 |
"author": "sahilmaniyar888",
|
| 8261 |
"automation_risk_signal": null,
|
| 8262 |
"breadth_score": null,
|
| 8263 |
-
"cluster_count":
|
| 8264 |
"first_seen_in_snapshot": null,
|
| 8265 |
"follow_through_score": null,
|
| 8266 |
"heuristic_note": null,
|
|
@@ -8764,7 +8740,7 @@
|
|
| 8764 |
"author": "xr843",
|
| 8765 |
"automation_risk_signal": null,
|
| 8766 |
"breadth_score": null,
|
| 8767 |
-
"cluster_count":
|
| 8768 |
"first_seen_in_snapshot": null,
|
| 8769 |
"follow_through_score": null,
|
| 8770 |
"heuristic_note": null,
|
|
|
|
| 100 |
"author": "ArthurZucker",
|
| 101 |
"automation_risk_signal": null,
|
| 102 |
"breadth_score": null,
|
| 103 |
+
"cluster_count": 0,
|
| 104 |
"first_seen_in_snapshot": null,
|
| 105 |
"follow_through_score": null,
|
| 106 |
"heuristic_note": null,
|
|
|
|
| 172 |
"author": "ManasVardhan",
|
| 173 |
"automation_risk_signal": null,
|
| 174 |
"breadth_score": null,
|
| 175 |
+
"cluster_count": 0,
|
| 176 |
"first_seen_in_snapshot": null,
|
| 177 |
"follow_through_score": null,
|
| 178 |
"heuristic_note": null,
|
|
|
|
| 231 |
"public_pr_count_42d": null,
|
| 232 |
"public_repo_count_42d": null,
|
| 233 |
"quality_score": null,
|
| 234 |
+
"recent_pr_count": 20,
|
| 235 |
"repo_association": "MEMBER",
|
| 236 |
"repo_issues_url": null,
|
| 237 |
"repo_pull_requests_url": null,
|
| 238 |
"report_reason": null,
|
| 239 |
"snapshot_issue_count": 0,
|
| 240 |
+
"snapshot_pr_count": 20
|
| 241 |
},
|
| 242 |
{
|
| 243 |
"account_age_days": null,
|
|
|
|
| 268 |
"author": "BillionClaw",
|
| 269 |
"automation_risk_signal": null,
|
| 270 |
"breadth_score": null,
|
| 271 |
+
"cluster_count": 0,
|
| 272 |
"first_seen_in_snapshot": null,
|
| 273 |
"follow_through_score": null,
|
| 274 |
"heuristic_note": null,
|
|
|
|
| 303 |
"public_pr_count_42d": null,
|
| 304 |
"public_repo_count_42d": null,
|
| 305 |
"quality_score": null,
|
| 306 |
+
"recent_pr_count": 17,
|
| 307 |
"repo_association": "MEMBER",
|
| 308 |
"repo_issues_url": null,
|
| 309 |
"repo_pull_requests_url": null,
|
| 310 |
"report_reason": null,
|
| 311 |
"snapshot_issue_count": 0,
|
| 312 |
+
"snapshot_pr_count": 17
|
| 313 |
},
|
| 314 |
{
|
| 315 |
"account_age_days": null,
|
| 316 |
"author": "harshaljanjani",
|
| 317 |
"automation_risk_signal": null,
|
| 318 |
"breadth_score": null,
|
| 319 |
+
"cluster_count": 1,
|
| 320 |
"first_seen_in_snapshot": null,
|
| 321 |
"follow_through_score": null,
|
| 322 |
"heuristic_note": null,
|
|
|
|
| 327 |
"public_pr_count_42d": null,
|
| 328 |
"public_repo_count_42d": null,
|
| 329 |
"quality_score": null,
|
| 330 |
+
"recent_pr_count": 16,
|
| 331 |
"repo_association": "CONTRIBUTOR",
|
| 332 |
"repo_issues_url": null,
|
| 333 |
"repo_pull_requests_url": null,
|
| 334 |
"report_reason": null,
|
| 335 |
"snapshot_issue_count": 0,
|
| 336 |
+
"snapshot_pr_count": 16
|
| 337 |
},
|
| 338 |
{
|
| 339 |
"account_age_days": null,
|
|
|
|
| 364 |
"author": "LincolnBurrows2017",
|
| 365 |
"automation_risk_signal": null,
|
| 366 |
"breadth_score": null,
|
| 367 |
+
"cluster_count": 0,
|
| 368 |
"first_seen_in_snapshot": null,
|
| 369 |
"follow_through_score": null,
|
| 370 |
"heuristic_note": null,
|
|
|
|
| 412 |
"author": "omkar-334",
|
| 413 |
"automation_risk_signal": null,
|
| 414 |
"breadth_score": null,
|
| 415 |
+
"cluster_count": 11,
|
| 416 |
"first_seen_in_snapshot": null,
|
| 417 |
"follow_through_score": null,
|
| 418 |
"heuristic_note": null,
|
|
|
|
| 508 |
"author": "weiguangli-io",
|
| 509 |
"automation_risk_signal": null,
|
| 510 |
"breadth_score": null,
|
| 511 |
+
"cluster_count": 0,
|
| 512 |
"first_seen_in_snapshot": null,
|
| 513 |
"follow_through_score": null,
|
| 514 |
"heuristic_note": null,
|
|
|
|
| 527 |
"snapshot_issue_count": 0,
|
| 528 |
"snapshot_pr_count": 11
|
| 529 |
},
|
| 530 |
+
{
|
| 531 |
+
"account_age_days": null,
|
| 532 |
+
"author": "tomaarsen",
|
| 533 |
+
"automation_risk_signal": null,
|
| 534 |
+
"breadth_score": null,
|
| 535 |
+
"cluster_count": 0,
|
| 536 |
+
"first_seen_in_snapshot": null,
|
| 537 |
+
"follow_through_score": null,
|
| 538 |
+
"heuristic_note": null,
|
| 539 |
+
"known_contributor": true,
|
| 540 |
+
"name": null,
|
| 541 |
+
"new_to_repo": null,
|
| 542 |
+
"profile_url": "https://github.com/tomaarsen",
|
| 543 |
+
"public_pr_count_42d": null,
|
| 544 |
+
"public_repo_count_42d": null,
|
| 545 |
+
"quality_score": null,
|
| 546 |
+
"recent_pr_count": 10,
|
| 547 |
+
"repo_association": "MEMBER",
|
| 548 |
+
"repo_issues_url": null,
|
| 549 |
+
"repo_pull_requests_url": null,
|
| 550 |
+
"report_reason": null,
|
| 551 |
+
"snapshot_issue_count": 0,
|
| 552 |
+
"snapshot_pr_count": 10
|
| 553 |
+
},
|
| 554 |
{
|
| 555 |
"account_age_days": null,
|
| 556 |
"author": "3outeille",
|
|
|
|
| 724 |
"author": "gambletan",
|
| 725 |
"automation_risk_signal": null,
|
| 726 |
"breadth_score": null,
|
| 727 |
+
"cluster_count": 0,
|
| 728 |
"first_seen_in_snapshot": null,
|
| 729 |
"follow_through_score": null,
|
| 730 |
"heuristic_note": null,
|
|
|
|
| 748 |
"author": "s-zx",
|
| 749 |
"automation_risk_signal": null,
|
| 750 |
"breadth_score": null,
|
| 751 |
+
"cluster_count": 0,
|
| 752 |
"first_seen_in_snapshot": null,
|
| 753 |
"follow_through_score": null,
|
| 754 |
"heuristic_note": null,
|
|
|
|
| 767 |
"snapshot_issue_count": 0,
|
| 768 |
"snapshot_pr_count": 8
|
| 769 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 770 |
{
|
| 771 |
"account_age_days": null,
|
| 772 |
"author": "Abdennacer-Badaoui",
|
|
|
|
| 817 |
},
|
| 818 |
{
|
| 819 |
"account_age_days": null,
|
| 820 |
+
"author": "qgallouedec",
|
| 821 |
"automation_risk_signal": null,
|
| 822 |
"breadth_score": null,
|
| 823 |
"cluster_count": 0,
|
|
|
|
| 827 |
"known_contributor": true,
|
| 828 |
"name": null,
|
| 829 |
"new_to_repo": null,
|
| 830 |
+
"profile_url": "https://github.com/qgallouedec",
|
| 831 |
"public_pr_count_42d": null,
|
| 832 |
"public_repo_count_42d": null,
|
| 833 |
"quality_score": null,
|
| 834 |
"recent_pr_count": 7,
|
| 835 |
+
"repo_association": "MEMBER",
|
| 836 |
"repo_issues_url": null,
|
| 837 |
"repo_pull_requests_url": null,
|
| 838 |
"report_reason": null,
|
|
|
|
| 961 |
},
|
| 962 |
{
|
| 963 |
"account_age_days": null,
|
| 964 |
+
"author": "Krishnachaitanyakc",
|
| 965 |
"automation_risk_signal": null,
|
| 966 |
"breadth_score": null,
|
| 967 |
"cluster_count": 0,
|
| 968 |
"first_seen_in_snapshot": null,
|
| 969 |
"follow_through_score": null,
|
| 970 |
"heuristic_note": null,
|
| 971 |
+
"known_contributor": false,
|
| 972 |
"name": null,
|
| 973 |
"new_to_repo": null,
|
| 974 |
+
"profile_url": "https://github.com/Krishnachaitanyakc",
|
| 975 |
"public_pr_count_42d": null,
|
| 976 |
"public_repo_count_42d": null,
|
| 977 |
"quality_score": null,
|
| 978 |
+
"recent_pr_count": 5,
|
| 979 |
+
"repo_association": "CONTRIBUTOR",
|
| 980 |
"repo_issues_url": null,
|
| 981 |
"repo_pull_requests_url": null,
|
| 982 |
"report_reason": null,
|
| 983 |
"snapshot_issue_count": 0,
|
| 984 |
+
"snapshot_pr_count": 5
|
| 985 |
},
|
| 986 |
{
|
| 987 |
"account_age_days": null,
|
| 988 |
+
"author": "aman-coder03",
|
| 989 |
"automation_risk_signal": null,
|
| 990 |
"breadth_score": null,
|
| 991 |
"cluster_count": 0,
|
|
|
|
| 995 |
"known_contributor": false,
|
| 996 |
"name": null,
|
| 997 |
"new_to_repo": null,
|
| 998 |
+
"profile_url": "https://github.com/aman-coder03",
|
| 999 |
"public_pr_count_42d": null,
|
| 1000 |
"public_repo_count_42d": null,
|
| 1001 |
"quality_score": null,
|
| 1002 |
"recent_pr_count": 5,
|
| 1003 |
+
"repo_association": "FIRST_TIME_CONTRIBUTOR",
|
| 1004 |
"repo_issues_url": null,
|
| 1005 |
"repo_pull_requests_url": null,
|
| 1006 |
"report_reason": null,
|
|
|
|
| 1009 |
},
|
| 1010 |
{
|
| 1011 |
"account_age_days": null,
|
| 1012 |
+
"author": "cyyever",
|
| 1013 |
"automation_risk_signal": null,
|
| 1014 |
"breadth_score": null,
|
| 1015 |
"cluster_count": 0,
|
| 1016 |
"first_seen_in_snapshot": null,
|
| 1017 |
"follow_through_score": null,
|
| 1018 |
"heuristic_note": null,
|
| 1019 |
+
"known_contributor": false,
|
| 1020 |
"name": null,
|
| 1021 |
"new_to_repo": null,
|
| 1022 |
+
"profile_url": "https://github.com/cyyever",
|
| 1023 |
"public_pr_count_42d": null,
|
| 1024 |
"public_repo_count_42d": null,
|
| 1025 |
"quality_score": null,
|
| 1026 |
"recent_pr_count": 5,
|
| 1027 |
+
"repo_association": "CONTRIBUTOR",
|
| 1028 |
"repo_issues_url": null,
|
| 1029 |
"repo_pull_requests_url": null,
|
| 1030 |
"report_reason": null,
|
|
|
|
| 1033 |
},
|
| 1034 |
{
|
| 1035 |
"account_age_days": null,
|
| 1036 |
+
"author": "mariam851",
|
| 1037 |
"automation_risk_signal": null,
|
| 1038 |
"breadth_score": null,
|
| 1039 |
"cluster_count": 0,
|
|
|
|
| 1043 |
"known_contributor": false,
|
| 1044 |
"name": null,
|
| 1045 |
"new_to_repo": null,
|
| 1046 |
+
"profile_url": "https://github.com/mariam851",
|
| 1047 |
"public_pr_count_42d": null,
|
| 1048 |
"public_repo_count_42d": null,
|
| 1049 |
"quality_score": null,
|
| 1050 |
"recent_pr_count": 5,
|
| 1051 |
+
"repo_association": "CONTRIBUTOR",
|
| 1052 |
"repo_issues_url": null,
|
| 1053 |
"repo_pull_requests_url": null,
|
| 1054 |
"report_reason": null,
|
|
|
|
| 1057 |
},
|
| 1058 |
{
|
| 1059 |
"account_age_days": null,
|
| 1060 |
+
"author": "mvanhorn",
|
| 1061 |
"automation_risk_signal": null,
|
| 1062 |
"breadth_score": null,
|
| 1063 |
"cluster_count": 0,
|
|
|
|
| 1067 |
"known_contributor": false,
|
| 1068 |
"name": null,
|
| 1069 |
"new_to_repo": null,
|
| 1070 |
+
"profile_url": "https://github.com/mvanhorn",
|
| 1071 |
"public_pr_count_42d": null,
|
| 1072 |
"public_repo_count_42d": null,
|
| 1073 |
"quality_score": null,
|
|
|
|
| 1081 |
},
|
| 1082 |
{
|
| 1083 |
"account_age_days": null,
|
| 1084 |
+
"author": "sxu75374",
|
| 1085 |
"automation_risk_signal": null,
|
| 1086 |
"breadth_score": null,
|
| 1087 |
"cluster_count": 0,
|
|
|
|
| 1091 |
"known_contributor": false,
|
| 1092 |
"name": null,
|
| 1093 |
"new_to_repo": null,
|
| 1094 |
+
"profile_url": "https://github.com/sxu75374",
|
| 1095 |
"public_pr_count_42d": null,
|
| 1096 |
"public_repo_count_42d": null,
|
| 1097 |
"quality_score": null,
|
| 1098 |
"recent_pr_count": 5,
|
| 1099 |
+
"repo_association": "NONE",
|
| 1100 |
"repo_issues_url": null,
|
| 1101 |
"repo_pull_requests_url": null,
|
| 1102 |
"report_reason": null,
|
|
|
|
| 1105 |
},
|
| 1106 |
{
|
| 1107 |
"account_age_days": null,
|
| 1108 |
+
"author": "sywangyi",
|
| 1109 |
"automation_risk_signal": null,
|
| 1110 |
"breadth_score": null,
|
| 1111 |
"cluster_count": 0,
|
|
|
|
| 1115 |
"known_contributor": false,
|
| 1116 |
"name": null,
|
| 1117 |
"new_to_repo": null,
|
| 1118 |
+
"profile_url": "https://github.com/sywangyi",
|
| 1119 |
"public_pr_count_42d": null,
|
| 1120 |
"public_repo_count_42d": null,
|
| 1121 |
"quality_score": null,
|
|
|
|
| 1129 |
},
|
| 1130 |
{
|
| 1131 |
"account_age_days": null,
|
| 1132 |
+
"author": "winglian",
|
| 1133 |
"automation_risk_signal": null,
|
| 1134 |
"breadth_score": null,
|
| 1135 |
"cluster_count": 0,
|
| 1136 |
"first_seen_in_snapshot": null,
|
| 1137 |
"follow_through_score": null,
|
| 1138 |
"heuristic_note": null,
|
| 1139 |
+
"known_contributor": true,
|
| 1140 |
"name": null,
|
| 1141 |
"new_to_repo": null,
|
| 1142 |
+
"profile_url": "https://github.com/winglian",
|
| 1143 |
"public_pr_count_42d": null,
|
| 1144 |
"public_repo_count_42d": null,
|
| 1145 |
"quality_score": null,
|
| 1146 |
"recent_pr_count": 5,
|
| 1147 |
+
"repo_association": "COLLABORATOR",
|
| 1148 |
"repo_issues_url": null,
|
| 1149 |
"repo_pull_requests_url": null,
|
| 1150 |
"report_reason": null,
|
|
|
|
| 1153 |
},
|
| 1154 |
{
|
| 1155 |
"account_age_days": null,
|
| 1156 |
+
"author": "Charly21r",
|
| 1157 |
"automation_risk_signal": null,
|
| 1158 |
"breadth_score": null,
|
| 1159 |
"cluster_count": 0,
|
|
|
|
| 1163 |
"known_contributor": false,
|
| 1164 |
"name": null,
|
| 1165 |
"new_to_repo": null,
|
| 1166 |
+
"profile_url": "https://github.com/Charly21r",
|
| 1167 |
"public_pr_count_42d": null,
|
| 1168 |
"public_repo_count_42d": null,
|
| 1169 |
"quality_score": null,
|
| 1170 |
+
"recent_pr_count": 4,
|
| 1171 |
"repo_association": "CONTRIBUTOR",
|
| 1172 |
"repo_issues_url": null,
|
| 1173 |
"repo_pull_requests_url": null,
|
| 1174 |
"report_reason": null,
|
| 1175 |
"snapshot_issue_count": 0,
|
| 1176 |
+
"snapshot_pr_count": 4
|
| 1177 |
},
|
| 1178 |
{
|
| 1179 |
"account_age_days": null,
|
|
|
|
| 1204 |
"author": "RudrenduPaul",
|
| 1205 |
"automation_risk_signal": null,
|
| 1206 |
"breadth_score": null,
|
| 1207 |
+
"cluster_count": 1,
|
| 1208 |
"first_seen_in_snapshot": null,
|
| 1209 |
"follow_through_score": null,
|
| 1210 |
"heuristic_note": null,
|
|
|
|
| 1252 |
"author": "Zephyr-Blessed",
|
| 1253 |
"automation_risk_signal": null,
|
| 1254 |
"breadth_score": null,
|
| 1255 |
+
"cluster_count": 1,
|
| 1256 |
"first_seen_in_snapshot": null,
|
| 1257 |
"follow_through_score": null,
|
| 1258 |
"heuristic_note": null,
|
|
|
|
| 1271 |
"snapshot_issue_count": 0,
|
| 1272 |
"snapshot_pr_count": 4
|
| 1273 |
},
|
| 1274 |
+
{
|
| 1275 |
+
"account_age_days": null,
|
| 1276 |
+
"author": "albertvillanova",
|
| 1277 |
+
"automation_risk_signal": null,
|
| 1278 |
+
"breadth_score": null,
|
| 1279 |
+
"cluster_count": 0,
|
| 1280 |
+
"first_seen_in_snapshot": null,
|
| 1281 |
+
"follow_through_score": null,
|
| 1282 |
+
"heuristic_note": null,
|
| 1283 |
+
"known_contributor": true,
|
| 1284 |
+
"name": null,
|
| 1285 |
+
"new_to_repo": null,
|
| 1286 |
+
"profile_url": "https://github.com/albertvillanova",
|
| 1287 |
+
"public_pr_count_42d": null,
|
| 1288 |
+
"public_repo_count_42d": null,
|
| 1289 |
+
"quality_score": null,
|
| 1290 |
+
"recent_pr_count": 4,
|
| 1291 |
+
"repo_association": "MEMBER",
|
| 1292 |
+
"repo_issues_url": null,
|
| 1293 |
+
"repo_pull_requests_url": null,
|
| 1294 |
+
"report_reason": null,
|
| 1295 |
+
"snapshot_issue_count": 0,
|
| 1296 |
+
"snapshot_pr_count": 4
|
| 1297 |
+
},
|
| 1298 |
{
|
| 1299 |
"account_age_days": null,
|
| 1300 |
"author": "dacorvo",
|
|
|
|
| 1348 |
"author": "manavshrivastavagit",
|
| 1349 |
"automation_risk_signal": null,
|
| 1350 |
"breadth_score": null,
|
| 1351 |
+
"cluster_count": 0,
|
| 1352 |
"first_seen_in_snapshot": null,
|
| 1353 |
"follow_through_score": null,
|
| 1354 |
"heuristic_note": null,
|
|
|
|
| 1393 |
},
|
| 1394 |
{
|
| 1395 |
"account_age_days": null,
|
| 1396 |
+
"author": "Cursx",
|
| 1397 |
"automation_risk_signal": null,
|
| 1398 |
"breadth_score": null,
|
| 1399 |
"cluster_count": 0,
|
|
|
|
| 1403 |
"known_contributor": false,
|
| 1404 |
"name": null,
|
| 1405 |
"new_to_repo": null,
|
| 1406 |
+
"profile_url": "https://github.com/Cursx",
|
| 1407 |
"public_pr_count_42d": null,
|
| 1408 |
"public_repo_count_42d": null,
|
| 1409 |
"quality_score": null,
|
| 1410 |
"recent_pr_count": 3,
|
| 1411 |
+
"repo_association": "NONE",
|
| 1412 |
"repo_issues_url": null,
|
| 1413 |
"repo_pull_requests_url": null,
|
| 1414 |
"report_reason": null,
|
|
|
|
| 1417 |
},
|
| 1418 |
{
|
| 1419 |
"account_age_days": null,
|
| 1420 |
+
"author": "KoichiYasuoka",
|
| 1421 |
"automation_risk_signal": null,
|
| 1422 |
"breadth_score": null,
|
| 1423 |
"cluster_count": 0,
|
|
|
|
| 1427 |
"known_contributor": false,
|
| 1428 |
"name": null,
|
| 1429 |
"new_to_repo": null,
|
| 1430 |
+
"profile_url": "https://github.com/KoichiYasuoka",
|
| 1431 |
"public_pr_count_42d": null,
|
| 1432 |
"public_repo_count_42d": null,
|
| 1433 |
"quality_score": null,
|
| 1434 |
"recent_pr_count": 3,
|
| 1435 |
+
"repo_association": "CONTRIBUTOR",
|
| 1436 |
"repo_issues_url": null,
|
| 1437 |
"repo_pull_requests_url": null,
|
| 1438 |
"report_reason": null,
|
|
|
|
| 1441 |
},
|
| 1442 |
{
|
| 1443 |
"account_age_days": null,
|
| 1444 |
+
"author": "Lidang-Jiang",
|
| 1445 |
"automation_risk_signal": null,
|
| 1446 |
"breadth_score": null,
|
| 1447 |
"cluster_count": 0,
|
|
|
|
| 1451 |
"known_contributor": false,
|
| 1452 |
"name": null,
|
| 1453 |
"new_to_repo": null,
|
| 1454 |
+
"profile_url": "https://github.com/Lidang-Jiang",
|
| 1455 |
"public_pr_count_42d": null,
|
| 1456 |
"public_repo_count_42d": null,
|
| 1457 |
"quality_score": null,
|
|
|
|
| 1465 |
},
|
| 1466 |
{
|
| 1467 |
"account_age_days": null,
|
| 1468 |
+
"author": "casinca",
|
| 1469 |
"automation_risk_signal": null,
|
| 1470 |
"breadth_score": null,
|
| 1471 |
"cluster_count": 0,
|
|
|
|
| 1475 |
"known_contributor": false,
|
| 1476 |
"name": null,
|
| 1477 |
"new_to_repo": null,
|
| 1478 |
+
"profile_url": "https://github.com/casinca",
|
| 1479 |
"public_pr_count_42d": null,
|
| 1480 |
"public_repo_count_42d": null,
|
| 1481 |
"quality_score": null,
|
|
|
|
| 1540 |
"author": "jayakumarpujar",
|
| 1541 |
"automation_risk_signal": null,
|
| 1542 |
"breadth_score": null,
|
| 1543 |
+
"cluster_count": 0,
|
| 1544 |
"first_seen_in_snapshot": null,
|
| 1545 |
"follow_through_score": null,
|
| 1546 |
"heuristic_note": null,
|
|
|
|
| 1708 |
"author": "preetam1407",
|
| 1709 |
"automation_risk_signal": null,
|
| 1710 |
"breadth_score": null,
|
| 1711 |
+
"cluster_count": 1,
|
| 1712 |
"first_seen_in_snapshot": null,
|
| 1713 |
"follow_through_score": null,
|
| 1714 |
"heuristic_note": null,
|
|
|
|
| 1804 |
"author": "Aftabbs",
|
| 1805 |
"automation_risk_signal": null,
|
| 1806 |
"breadth_score": null,
|
| 1807 |
+
"cluster_count": 1,
|
| 1808 |
"first_seen_in_snapshot": null,
|
| 1809 |
"follow_through_score": null,
|
| 1810 |
"heuristic_note": null,
|
|
|
|
| 1924 |
"author": "KartikPawade",
|
| 1925 |
"automation_risk_signal": null,
|
| 1926 |
"breadth_score": null,
|
| 1927 |
+
"cluster_count": 0,
|
| 1928 |
"first_seen_in_snapshot": null,
|
| 1929 |
"follow_through_score": null,
|
| 1930 |
"heuristic_note": null,
|
|
|
|
| 1996 |
"author": "Kokonico",
|
| 1997 |
"automation_risk_signal": null,
|
| 1998 |
"breadth_score": null,
|
| 1999 |
+
"cluster_count": 0,
|
| 2000 |
"first_seen_in_snapshot": null,
|
| 2001 |
"follow_through_score": null,
|
| 2002 |
"heuristic_note": null,
|
|
|
|
| 2020 |
"author": "MaybeSam05",
|
| 2021 |
"automation_risk_signal": null,
|
| 2022 |
"breadth_score": null,
|
| 2023 |
+
"cluster_count": 0,
|
| 2024 |
"first_seen_in_snapshot": null,
|
| 2025 |
"follow_through_score": null,
|
| 2026 |
"heuristic_note": null,
|
|
|
|
| 2207 |
"snapshot_issue_count": 0,
|
| 2208 |
"snapshot_pr_count": 2
|
| 2209 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2210 |
{
|
| 2211 |
"account_age_days": null,
|
| 2212 |
"author": "dagecko",
|
|
|
|
| 2404 |
"author": "he-yufeng",
|
| 2405 |
"automation_risk_signal": null,
|
| 2406 |
"breadth_score": null,
|
| 2407 |
+
"cluster_count": 0,
|
| 2408 |
"first_seen_in_snapshot": null,
|
| 2409 |
"follow_through_score": null,
|
| 2410 |
"heuristic_note": null,
|
|
|
|
| 2548 |
"author": "knQzx",
|
| 2549 |
"automation_risk_signal": null,
|
| 2550 |
"breadth_score": null,
|
| 2551 |
+
"cluster_count": 1,
|
| 2552 |
"first_seen_in_snapshot": null,
|
| 2553 |
"follow_through_score": null,
|
| 2554 |
"heuristic_note": null,
|
|
|
|
| 2668 |
"author": "math-hiyoko",
|
| 2669 |
"automation_risk_signal": null,
|
| 2670 |
"breadth_score": null,
|
| 2671 |
+
"cluster_count": 0,
|
| 2672 |
"first_seen_in_snapshot": null,
|
| 2673 |
"follow_through_score": null,
|
| 2674 |
"heuristic_note": null,
|
|
|
|
| 2783 |
"snapshot_issue_count": 0,
|
| 2784 |
"snapshot_pr_count": 2
|
| 2785 |
},
|
| 2786 |
+
{
|
| 2787 |
+
"account_age_days": null,
|
| 2788 |
+
"author": "paulinebm",
|
| 2789 |
+
"automation_risk_signal": null,
|
| 2790 |
+
"breadth_score": null,
|
| 2791 |
+
"cluster_count": 0,
|
| 2792 |
+
"first_seen_in_snapshot": null,
|
| 2793 |
+
"follow_through_score": null,
|
| 2794 |
+
"heuristic_note": null,
|
| 2795 |
+
"known_contributor": true,
|
| 2796 |
+
"name": null,
|
| 2797 |
+
"new_to_repo": null,
|
| 2798 |
+
"profile_url": "https://github.com/paulinebm",
|
| 2799 |
+
"public_pr_count_42d": null,
|
| 2800 |
+
"public_repo_count_42d": null,
|
| 2801 |
+
"quality_score": null,
|
| 2802 |
+
"recent_pr_count": 2,
|
| 2803 |
+
"repo_association": "MEMBER",
|
| 2804 |
+
"repo_issues_url": null,
|
| 2805 |
+
"repo_pull_requests_url": null,
|
| 2806 |
+
"report_reason": null,
|
| 2807 |
+
"snapshot_issue_count": 0,
|
| 2808 |
+
"snapshot_pr_count": 2
|
| 2809 |
+
},
|
| 2810 |
{
|
| 2811 |
"account_age_days": null,
|
| 2812 |
"author": "philippguevorguian",
|
|
|
|
| 2980 |
"author": "sirzechs66",
|
| 2981 |
"automation_risk_signal": null,
|
| 2982 |
"breadth_score": null,
|
| 2983 |
+
"cluster_count": 1,
|
| 2984 |
"first_seen_in_snapshot": null,
|
| 2985 |
"follow_through_score": null,
|
| 2986 |
"heuristic_note": null,
|
|
|
|
| 3004 |
"author": "thakoreh",
|
| 3005 |
"automation_risk_signal": null,
|
| 3006 |
"breadth_score": null,
|
| 3007 |
+
"cluster_count": 0,
|
| 3008 |
"first_seen_in_snapshot": null,
|
| 3009 |
"follow_through_score": null,
|
| 3010 |
"heuristic_note": null,
|
|
|
|
| 3313 |
},
|
| 3314 |
{
|
| 3315 |
"account_age_days": null,
|
| 3316 |
+
"author": "AkshajKashyap",
|
| 3317 |
"automation_risk_signal": null,
|
| 3318 |
"breadth_score": null,
|
| 3319 |
"cluster_count": 0,
|
|
|
|
| 3323 |
"known_contributor": false,
|
| 3324 |
"name": null,
|
| 3325 |
"new_to_repo": null,
|
| 3326 |
+
"profile_url": "https://github.com/AkshajKashyap",
|
| 3327 |
"public_pr_count_42d": null,
|
| 3328 |
"public_repo_count_42d": null,
|
| 3329 |
"quality_score": null,
|
|
|
|
| 3337 |
},
|
| 3338 |
{
|
| 3339 |
"account_age_days": null,
|
| 3340 |
+
"author": "Akshay404error",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3341 |
"automation_risk_signal": null,
|
| 3342 |
"breadth_score": null,
|
| 3343 |
"cluster_count": 0,
|
|
|
|
| 3347 |
"known_contributor": false,
|
| 3348 |
"name": null,
|
| 3349 |
"new_to_repo": null,
|
| 3350 |
+
"profile_url": "https://github.com/Akshay404error",
|
| 3351 |
"public_pr_count_42d": null,
|
| 3352 |
"public_repo_count_42d": null,
|
| 3353 |
"quality_score": null,
|
| 3354 |
"recent_pr_count": 1,
|
| 3355 |
+
"repo_association": "FIRST_TIMER",
|
| 3356 |
"repo_issues_url": null,
|
| 3357 |
"repo_pull_requests_url": null,
|
| 3358 |
"report_reason": null,
|
|
|
|
| 3361 |
},
|
| 3362 |
{
|
| 3363 |
"account_age_days": null,
|
| 3364 |
+
"author": "AmineDiro",
|
| 3365 |
"automation_risk_signal": null,
|
| 3366 |
"breadth_score": null,
|
| 3367 |
"cluster_count": 0,
|
| 3368 |
"first_seen_in_snapshot": null,
|
| 3369 |
"follow_through_score": null,
|
| 3370 |
"heuristic_note": null,
|
| 3371 |
+
"known_contributor": true,
|
| 3372 |
"name": null,
|
| 3373 |
"new_to_repo": null,
|
| 3374 |
+
"profile_url": "https://github.com/AmineDiro",
|
| 3375 |
"public_pr_count_42d": null,
|
| 3376 |
"public_repo_count_42d": null,
|
| 3377 |
"quality_score": null,
|
| 3378 |
"recent_pr_count": 1,
|
| 3379 |
+
"repo_association": "MEMBER",
|
| 3380 |
"repo_issues_url": null,
|
| 3381 |
"repo_pull_requests_url": null,
|
| 3382 |
"report_reason": null,
|
|
|
|
| 3388 |
"author": "Anakintano",
|
| 3389 |
"automation_risk_signal": null,
|
| 3390 |
"breadth_score": null,
|
| 3391 |
+
"cluster_count": 0,
|
| 3392 |
"first_seen_in_snapshot": null,
|
| 3393 |
"follow_through_score": null,
|
| 3394 |
"heuristic_note": null,
|
|
|
|
| 3484 |
"author": "BSchilperoort",
|
| 3485 |
"automation_risk_signal": null,
|
| 3486 |
"breadth_score": null,
|
| 3487 |
+
"cluster_count": 0,
|
| 3488 |
"first_seen_in_snapshot": null,
|
| 3489 |
"follow_through_score": null,
|
| 3490 |
"heuristic_note": null,
|
|
|
|
| 4036 |
"author": "JasonCZMeng",
|
| 4037 |
"automation_risk_signal": null,
|
| 4038 |
"breadth_score": null,
|
| 4039 |
+
"cluster_count": 0,
|
| 4040 |
"first_seen_in_snapshot": null,
|
| 4041 |
"follow_through_score": null,
|
| 4042 |
"heuristic_note": null,
|
|
|
|
| 4108 |
"author": "JiwaniZakir",
|
| 4109 |
"automation_risk_signal": null,
|
| 4110 |
"breadth_score": null,
|
| 4111 |
+
"cluster_count": 0,
|
| 4112 |
"first_seen_in_snapshot": null,
|
| 4113 |
"follow_through_score": null,
|
| 4114 |
"heuristic_note": null,
|
|
|
|
| 4271 |
"snapshot_issue_count": 0,
|
| 4272 |
"snapshot_pr_count": 1
|
| 4273 |
},
|
| 4274 |
+
{
|
| 4275 |
+
"account_age_days": null,
|
| 4276 |
+
"author": "McPatate",
|
| 4277 |
+
"automation_risk_signal": null,
|
| 4278 |
+
"breadth_score": null,
|
| 4279 |
+
"cluster_count": 0,
|
| 4280 |
+
"first_seen_in_snapshot": null,
|
| 4281 |
+
"follow_through_score": null,
|
| 4282 |
+
"heuristic_note": null,
|
| 4283 |
+
"known_contributor": true,
|
| 4284 |
+
"name": null,
|
| 4285 |
+
"new_to_repo": null,
|
| 4286 |
+
"profile_url": "https://github.com/McPatate",
|
| 4287 |
+
"public_pr_count_42d": null,
|
| 4288 |
+
"public_repo_count_42d": null,
|
| 4289 |
+
"quality_score": null,
|
| 4290 |
+
"recent_pr_count": 1,
|
| 4291 |
+
"repo_association": "MEMBER",
|
| 4292 |
+
"repo_issues_url": null,
|
| 4293 |
+
"repo_pull_requests_url": null,
|
| 4294 |
+
"report_reason": null,
|
| 4295 |
+
"snapshot_issue_count": 0,
|
| 4296 |
+
"snapshot_pr_count": 1
|
| 4297 |
+
},
|
| 4298 |
{
|
| 4299 |
"account_age_days": null,
|
| 4300 |
"author": "N3u0ns",
|
|
|
|
| 4744 |
"public_repo_count_42d": null,
|
| 4745 |
"quality_score": null,
|
| 4746 |
"recent_pr_count": 1,
|
| 4747 |
+
"repo_association": "NONE",
|
| 4748 |
"repo_issues_url": null,
|
| 4749 |
"repo_pull_requests_url": null,
|
| 4750 |
"report_reason": null,
|
|
|
|
| 5200 |
"public_repo_count_42d": null,
|
| 5201 |
"quality_score": null,
|
| 5202 |
"recent_pr_count": 1,
|
| 5203 |
+
"repo_association": "CONTRIBUTOR",
|
| 5204 |
"repo_issues_url": null,
|
| 5205 |
"repo_pull_requests_url": null,
|
| 5206 |
"report_reason": null,
|
|
|
|
| 6028 |
"author": "giulio-leone",
|
| 6029 |
"automation_risk_signal": null,
|
| 6030 |
"breadth_score": null,
|
| 6031 |
+
"cluster_count": 0,
|
| 6032 |
"first_seen_in_snapshot": null,
|
| 6033 |
"follow_through_score": null,
|
| 6034 |
"heuristic_note": null,
|
|
|
|
| 6160 |
"public_repo_count_42d": null,
|
| 6161 |
"quality_score": null,
|
| 6162 |
"recent_pr_count": 1,
|
| 6163 |
+
"repo_association": "NONE",
|
| 6164 |
"repo_issues_url": null,
|
| 6165 |
"repo_pull_requests_url": null,
|
| 6166 |
"report_reason": null,
|
|
|
|
| 6340 |
"author": "itzyesse99-lgtm",
|
| 6341 |
"automation_risk_signal": null,
|
| 6342 |
"breadth_score": null,
|
| 6343 |
+
"cluster_count": 0,
|
| 6344 |
"first_seen_in_snapshot": null,
|
| 6345 |
"follow_through_score": null,
|
| 6346 |
"heuristic_note": null,
|
|
|
|
| 7175 |
"snapshot_issue_count": 0,
|
| 7176 |
"snapshot_pr_count": 1
|
| 7177 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7178 |
{
|
| 7179 |
"account_age_days": null,
|
| 7180 |
"author": "medhakimbedhief",
|
|
|
|
| 7324 |
"author": "mohdfaour03",
|
| 7325 |
"automation_risk_signal": null,
|
| 7326 |
"breadth_score": null,
|
| 7327 |
+
"cluster_count": 1,
|
| 7328 |
"first_seen_in_snapshot": null,
|
| 7329 |
"follow_through_score": null,
|
| 7330 |
"heuristic_note": null,
|
|
|
|
| 7588 |
"author": "omyaaa1",
|
| 7589 |
"automation_risk_signal": null,
|
| 7590 |
"breadth_score": null,
|
| 7591 |
+
"cluster_count": 0,
|
| 7592 |
"first_seen_in_snapshot": null,
|
| 7593 |
"follow_through_score": null,
|
| 7594 |
"heuristic_note": null,
|
|
|
|
| 7751 |
"snapshot_issue_count": 0,
|
| 7752 |
"snapshot_pr_count": 1
|
| 7753 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7754 |
{
|
| 7755 |
"account_age_days": null,
|
| 7756 |
"author": "pdufour",
|
|
|
|
| 8236 |
"author": "sahilmaniyar888",
|
| 8237 |
"automation_risk_signal": null,
|
| 8238 |
"breadth_score": null,
|
| 8239 |
+
"cluster_count": 0,
|
| 8240 |
"first_seen_in_snapshot": null,
|
| 8241 |
"follow_through_score": null,
|
| 8242 |
"heuristic_note": null,
|
|
|
|
| 8740 |
"author": "xr843",
|
| 8741 |
"automation_risk_signal": null,
|
| 8742 |
"breadth_score": null,
|
| 8743 |
+
"cluster_count": 0,
|
| 8744 |
"first_seen_in_snapshot": null,
|
| 8745 |
"follow_through_score": null,
|
| 8746 |
"heuristic_note": null,
|
data/prs.json
CHANGED
|
@@ -1,4 +1,244 @@
|
|
| 1 |
[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
{
|
| 3 |
"additions": 115,
|
| 4 |
"author": "IlyasMoutawwakil",
|
|
@@ -50,13 +290,13 @@
|
|
| 50 |
{
|
| 51 |
"additions": 3,
|
| 52 |
"author": "ambroiseodt",
|
| 53 |
-
"author_association": "
|
| 54 |
"body_excerpt": "Fix checkpoint path in Dinov2 model_docs. # What does this PR do? Fixes the wrong checkpoint path in Dinov2 model_docs #45431 Changes made: the previous checkpoint (google/dinov2-base-patch16-224) does not exist and has been changed to the\u2026",
|
| 55 |
"changed_files": 1,
|
| 56 |
"cluster_id": null,
|
| 57 |
"cluster_ids": [],
|
| 58 |
"cluster_role": null,
|
| 59 |
-
"comments_count":
|
| 60 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45430",
|
| 61 |
"created_at": "2026-04-14T13:45:51Z",
|
| 62 |
"deletions": 3,
|
|
@@ -64,12 +304,12 @@
|
|
| 64 |
"files_url": "https://github.com/huggingface/transformers/pull/45430/files",
|
| 65 |
"html_url": "https://github.com/huggingface/transformers/pull/45430",
|
| 66 |
"labels": [],
|
| 67 |
-
"merged":
|
| 68 |
"number": 45430,
|
| 69 |
"review_comments_count": 0,
|
| 70 |
-
"state": "
|
| 71 |
"title": "[Doc] Correct checkpoint path in Dinov2 model_docs ",
|
| 72 |
-
"updated_at": "2026-04-
|
| 73 |
},
|
| 74 |
{
|
| 75 |
"additions": 5,
|
|
@@ -125,9 +365,11 @@
|
|
| 125 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 126 |
"body_excerpt": "## What does this PR do? Fixes #45341. `get_device_properties()` in `testing_utils.py` calls `torch.cuda.get_device_capability()` whenever `IS_CUDA_SYSTEM or IS_ROCM_SYSTEM` is `True`. This raises a `RuntimeError` on environments where CUD\u2026",
|
| 127 |
"changed_files": 1,
|
| 128 |
-
"cluster_id":
|
| 129 |
-
"cluster_ids": [
|
| 130 |
-
|
|
|
|
|
|
|
| 131 |
"comments_count": 0,
|
| 132 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45427",
|
| 133 |
"created_at": "2026-04-14T08:56:45Z",
|
|
@@ -192,7 +434,7 @@
|
|
| 192 |
"updated_at": "2026-04-14T13:21:45Z"
|
| 193 |
},
|
| 194 |
{
|
| 195 |
-
"additions":
|
| 196 |
"author": "louzongzhi",
|
| 197 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 198 |
"body_excerpt": "# What does this PR do? This PR implements **IndexCache** support for GLM5's DeepSeek Sparse Attention (DSA), enabling cross-layer index reuse to accelerate long-context inference. IndexCache accelerates sparse attention by reusing top-k t\u2026",
|
|
@@ -213,7 +455,7 @@
|
|
| 213 |
"review_comments_count": 9,
|
| 214 |
"state": "open",
|
| 215 |
"title": "Add IndexCache support for GLM5 DSA",
|
| 216 |
-
"updated_at": "2026-04-
|
| 217 |
},
|
| 218 |
{
|
| 219 |
"additions": 68,
|
|
@@ -261,7 +503,7 @@
|
|
| 261 |
"review_comments_count": 0,
|
| 262 |
"state": "open",
|
| 263 |
"title": "Drop `content=None` from messages in `apply_chat_template`",
|
| 264 |
-
"updated_at": "2026-04-
|
| 265 |
},
|
| 266 |
{
|
| 267 |
"additions": 117,
|
|
@@ -330,10 +572,10 @@
|
|
| 330 |
"labels": [],
|
| 331 |
"merged": false,
|
| 332 |
"number": 45418,
|
| 333 |
-
"review_comments_count":
|
| 334 |
"state": "open",
|
| 335 |
"title": "[serve] Forward `tool_calls`/`tool_call_id` in processor inputs",
|
| 336 |
-
"updated_at": "2026-04-
|
| 337 |
},
|
| 338 |
{
|
| 339 |
"additions": 746,
|
|
@@ -458,52 +700,52 @@
|
|
| 458 |
"updated_at": "2026-04-14T05:39:18Z"
|
| 459 |
},
|
| 460 |
{
|
| 461 |
-
"additions":
|
| 462 |
"author": "3outeille",
|
| 463 |
"author_association": "MEMBER",
|
| 464 |
"body_excerpt": "## Summary - Full `distributed_config` integration in `from_pretrained()` \u2014 mesh creation, apply TP + FSDP, attach `model.device_mesh` - `gather_full_state_dict()` for streaming DTensor\u2192full tensor saving (rank 0 only) - `convert_strided_t\u2026",
|
| 465 |
-
"changed_files":
|
| 466 |
"cluster_id": null,
|
| 467 |
"cluster_ids": [],
|
| 468 |
"cluster_role": null,
|
| 469 |
-
"comments_count":
|
| 470 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45409",
|
| 471 |
"created_at": "2026-04-13T14:27:38Z",
|
| 472 |
-
"deletions":
|
| 473 |
"draft": false,
|
| 474 |
"files_url": "https://github.com/huggingface/transformers/pull/45409/files",
|
| 475 |
"html_url": "https://github.com/huggingface/transformers/pull/45409",
|
| 476 |
"labels": [],
|
| 477 |
-
"merged":
|
| 478 |
"number": 45409,
|
| 479 |
"review_comments_count": 4,
|
| 480 |
-
"state": "
|
| 481 |
"title": "from_pretrained orchestration + distributed save/load",
|
| 482 |
-
"updated_at": "2026-04-
|
| 483 |
},
|
| 484 |
{
|
| 485 |
-
"additions":
|
| 486 |
"author": "3outeille",
|
| 487 |
"author_association": "MEMBER",
|
| 488 |
"body_excerpt": "## Summary - Extends the TPStyle API (from #45028) with MoE expert parallelism and sequence parallelism support - Adds `PackedColwiseParallel`, `MoEExpertsParallel`, `PrepareModuleInputOutput`, `_AllReduceBackward` custom ParallelStyle sub\u2026",
|
| 489 |
-
"changed_files":
|
| 490 |
"cluster_id": null,
|
| 491 |
"cluster_ids": [],
|
| 492 |
"cluster_role": null,
|
| 493 |
-
"comments_count":
|
| 494 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45408",
|
| 495 |
"created_at": "2026-04-13T14:25:08Z",
|
| 496 |
-
"deletions":
|
| 497 |
"draft": false,
|
| 498 |
"files_url": "https://github.com/huggingface/transformers/pull/45408/files",
|
| 499 |
"html_url": "https://github.com/huggingface/transformers/pull/45408",
|
| 500 |
"labels": [],
|
| 501 |
-
"merged":
|
| 502 |
"number": 45408,
|
| 503 |
"review_comments_count": 0,
|
| 504 |
-
"state": "
|
| 505 |
"title": "MoE expert parallelism + sequence parallelism",
|
| 506 |
-
"updated_at": "2026-04-
|
| 507 |
},
|
| 508 |
{
|
| 509 |
"additions": 6,
|
|
@@ -599,7 +841,7 @@
|
|
| 599 |
"review_comments_count": 2,
|
| 600 |
"state": "open",
|
| 601 |
"title": "Fix ZeRO-3 from_pretrained: load registered buffers in _load_state_dict_into_zero3_model",
|
| 602 |
-
"updated_at": "2026-04-
|
| 603 |
},
|
| 604 |
{
|
| 605 |
"additions": 3157,
|
|
@@ -673,10 +915,10 @@
|
|
| 673 |
"labels": [],
|
| 674 |
"merged": false,
|
| 675 |
"number": 45398,
|
| 676 |
-
"review_comments_count":
|
| 677 |
"state": "open",
|
| 678 |
"title": "Add example for iterative chatting with MLLMs",
|
| 679 |
-
"updated_at": "2026-04-
|
| 680 |
},
|
| 681 |
{
|
| 682 |
"additions": 2563,
|
|
@@ -841,10 +1083,10 @@
|
|
| 841 |
"labels": [],
|
| 842 |
"merged": false,
|
| 843 |
"number": 45388,
|
| 844 |
-
"review_comments_count":
|
| 845 |
"state": "open",
|
| 846 |
"title": "Make Gemma4ClippableLinear inherit from nn.Linear for PEFT/LoRA compatibility",
|
| 847 |
-
"updated_at": "2026-04-
|
| 848 |
},
|
| 849 |
{
|
| 850 |
"additions": 35,
|
|
@@ -871,7 +1113,7 @@
|
|
| 871 |
"updated_at": "2026-04-13T16:14:21Z"
|
| 872 |
},
|
| 873 |
{
|
| 874 |
-
"additions":
|
| 875 |
"author": "UsamaKenway",
|
| 876 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 877 |
"body_excerpt": "Optimizes memory usage when loading GGUF models by performing dtype casting immediately after dequantization. While I was adding the support for Gemma4 in this PR #45296, i noticed this issue that the GGUF tensors are dequantized to `float\u2026",
|
|
@@ -879,10 +1121,10 @@
|
|
| 879 |
"cluster_id": null,
|
| 880 |
"cluster_ids": [],
|
| 881 |
"cluster_role": null,
|
| 882 |
-
"comments_count":
|
| 883 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45386",
|
| 884 |
"created_at": "2026-04-12T13:17:17Z",
|
| 885 |
-
"deletions":
|
| 886 |
"draft": false,
|
| 887 |
"files_url": "https://github.com/huggingface/transformers/pull/45386/files",
|
| 888 |
"html_url": "https://github.com/huggingface/transformers/pull/45386",
|
|
@@ -892,7 +1134,7 @@
|
|
| 892 |
"review_comments_count": 2,
|
| 893 |
"state": "open",
|
| 894 |
"title": "[GGUF] Reduce peak RAM usage by casting dequantized tensors early during load",
|
| 895 |
-
"updated_at": "2026-04-
|
| 896 |
},
|
| 897 |
{
|
| 898 |
"additions": 15,
|
|
@@ -1533,9 +1775,11 @@
|
|
| 1533 |
"author_association": "CONTRIBUTOR",
|
| 1534 |
"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",
|
| 1535 |
"changed_files": 1,
|
| 1536 |
-
"cluster_id":
|
| 1537 |
-
"cluster_ids": [
|
| 1538 |
-
|
|
|
|
|
|
|
| 1539 |
"comments_count": 4,
|
| 1540 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45351",
|
| 1541 |
"created_at": "2026-04-09T21:51:42Z",
|
|
@@ -2036,11 +2280,11 @@
|
|
| 2036 |
"updated_at": "2026-04-09T12:01:48Z"
|
| 2037 |
},
|
| 2038 |
{
|
| 2039 |
-
"additions":
|
| 2040 |
"author": "harshaljanjani",
|
| 2041 |
"author_association": "CONTRIBUTOR",
|
| 2042 |
"body_excerpt": "### What does this PR do? \u2192 This PR introduces compat fixes across several audio models to ensure they can be loaded and used by a companion vLLM PR. <ins>These changes are deliberate and are blocking</ins> [this vLLM PR](https://github.co\u2026",
|
| 2043 |
-
"changed_files":
|
| 2044 |
"cluster_id": null,
|
| 2045 |
"cluster_ids": [],
|
| 2046 |
"cluster_role": null,
|
|
@@ -2057,14 +2301,14 @@
|
|
| 2057 |
"review_comments_count": 0,
|
| 2058 |
"state": "open",
|
| 2059 |
"title": "feat[vLLM \u00d7 v5]: Add vLLM compatibility for audio models",
|
| 2060 |
-
"updated_at": "2026-04-14T15:
|
| 2061 |
},
|
| 2062 |
{
|
| 2063 |
-
"additions":
|
| 2064 |
"author": "zucchini-nlp",
|
| 2065 |
"author_association": "MEMBER",
|
| 2066 |
"body_excerpt": "# What does this PR do? Fixes https://github.com/huggingface/transformers/issues/45276 and https://github.com/huggingface/transformers/issues/45335 In gemma4 per-layer inputs have to be resized as long as they aren't part of soft multimoda\u2026",
|
| 2067 |
-
"changed_files":
|
| 2068 |
"cluster_id": null,
|
| 2069 |
"cluster_ids": [],
|
| 2070 |
"cluster_role": null,
|
|
@@ -2081,7 +2325,7 @@
|
|
| 2081 |
"review_comments_count": 5,
|
| 2082 |
"state": "open",
|
| 2083 |
"title": "Gemma4 resizing per layer inputs",
|
| 2084 |
-
"updated_at": "2026-04-
|
| 2085 |
},
|
| 2086 |
{
|
| 2087 |
"additions": 128,
|
|
@@ -2209,9 +2453,11 @@
|
|
| 2209 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 2210 |
"body_excerpt": "Fixes #45081 ## Problem Loading a Mistral tokenizer with `fix_mistral_regex=True` crashes because `_patch_mistral_regex` receives a raw `tokenizers.Tokenizer` but tries to access `.backend_tokenizer.pre_tokenizer` on it \u2014 that attribute on\u2026",
|
| 2211 |
"changed_files": 2,
|
| 2212 |
-
"cluster_id":
|
| 2213 |
-
"cluster_ids": [
|
| 2214 |
-
|
|
|
|
|
|
|
| 2215 |
"comments_count": 3,
|
| 2216 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45317",
|
| 2217 |
"created_at": "2026-04-08T13:38:46Z",
|
|
@@ -2856,7 +3102,7 @@
|
|
| 2856 |
"updated_at": "2026-04-09T13:06:44Z"
|
| 2857 |
},
|
| 2858 |
{
|
| 2859 |
-
"additions":
|
| 2860 |
"author": "marvinzh",
|
| 2861 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 2862 |
"body_excerpt": "# What does this PR do? add Qianfan-OCR model definition - `QianfanOCRForConditionalGeneration` - image-text to text model definition - `QianfanOCRModel` - backbone of image-text to text model without lm heads - `QianfanOCRProcessor` - tex\u2026",
|
|
@@ -2864,7 +3110,7 @@
|
|
| 2864 |
"cluster_id": null,
|
| 2865 |
"cluster_ids": [],
|
| 2866 |
"cluster_role": null,
|
| 2867 |
-
"comments_count":
|
| 2868 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45280",
|
| 2869 |
"created_at": "2026-04-07T06:49:34Z",
|
| 2870 |
"deletions": 0,
|
|
@@ -2874,10 +3120,10 @@
|
|
| 2874 |
"labels": [],
|
| 2875 |
"merged": false,
|
| 2876 |
"number": 45280,
|
| 2877 |
-
"review_comments_count":
|
| 2878 |
"state": "open",
|
| 2879 |
"title": "add Qianfan-OCR model definition",
|
| 2880 |
-
"updated_at": "2026-04-
|
| 2881 |
},
|
| 2882 |
{
|
| 2883 |
"additions": 43,
|
|
@@ -3884,10 +4130,10 @@
|
|
| 3884 |
"labels": [],
|
| 3885 |
"merged": false,
|
| 3886 |
"number": 45220,
|
| 3887 |
-
"review_comments_count":
|
| 3888 |
"state": "open",
|
| 3889 |
"title": "Multimodal serve support ",
|
| 3890 |
-
"updated_at": "2026-04-14T15:
|
| 3891 |
},
|
| 3892 |
{
|
| 3893 |
"additions": 3,
|
|
@@ -4122,12 +4368,12 @@
|
|
| 4122 |
"files_url": "https://github.com/huggingface/transformers/pull/45207/files",
|
| 4123 |
"html_url": "https://github.com/huggingface/transformers/pull/45207",
|
| 4124 |
"labels": [],
|
| 4125 |
-
"merged":
|
| 4126 |
"number": 45207,
|
| 4127 |
"review_comments_count": 6,
|
| 4128 |
-
"state": "
|
| 4129 |
"title": "[Gemma4] Add docstrings for Per-Layer Embeddings (PLE) pipeline",
|
| 4130 |
-
"updated_at": "2026-04-
|
| 4131 |
},
|
| 4132 |
{
|
| 4133 |
"additions": 112,
|
|
@@ -4388,12 +4634,12 @@
|
|
| 4388 |
"files_url": "https://github.com/huggingface/transformers/pull/45190/files",
|
| 4389 |
"html_url": "https://github.com/huggingface/transformers/pull/45190",
|
| 4390 |
"labels": [],
|
| 4391 |
-
"merged":
|
| 4392 |
"number": 45190,
|
| 4393 |
"review_comments_count": 18,
|
| 4394 |
-
"state": "
|
| 4395 |
"title": "Fix ty for transformers cli",
|
| 4396 |
-
"updated_at": "2026-04-
|
| 4397 |
},
|
| 4398 |
{
|
| 4399 |
"additions": 409,
|
|
@@ -5737,9 +5983,11 @@
|
|
| 5737 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 5738 |
"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",
|
| 5739 |
"changed_files": 4,
|
| 5740 |
-
"cluster_id":
|
| 5741 |
-
"cluster_ids": [
|
| 5742 |
-
|
|
|
|
|
|
|
| 5743 |
"comments_count": 6,
|
| 5744 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45118",
|
| 5745 |
"created_at": "2026-03-30T13:10:36Z",
|
|
@@ -5753,7 +6001,7 @@
|
|
| 5753 |
"review_comments_count": 7,
|
| 5754 |
"state": "open",
|
| 5755 |
"title": "Add full GGUF loading support for GPT\u2011OSS (fixes #43366, supersedes #43757)",
|
| 5756 |
-
"updated_at": "2026-04-
|
| 5757 |
},
|
| 5758 |
{
|
| 5759 |
"additions": 3,
|
|
@@ -6080,7 +6328,7 @@
|
|
| 6080 |
"cluster_id": null,
|
| 6081 |
"cluster_ids": [],
|
| 6082 |
"cluster_role": null,
|
| 6083 |
-
"comments_count":
|
| 6084 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45101",
|
| 6085 |
"created_at": "2026-03-29T20:35:56Z",
|
| 6086 |
"deletions": 0,
|
|
@@ -6093,7 +6341,7 @@
|
|
| 6093 |
"review_comments_count": 4,
|
| 6094 |
"state": "open",
|
| 6095 |
"title": "Adding support for Nandi Models",
|
| 6096 |
-
"updated_at": "2026-04-
|
| 6097 |
},
|
| 6098 |
{
|
| 6099 |
"additions": 1,
|
|
@@ -6351,9 +6599,11 @@
|
|
| 6351 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 6352 |
"body_excerpt": "the function accesses backend_tokenizer.pre_tokenizer but the tokenizer passed is already the raw rust object, so it should be pre_tokenizer directly. fixes #45081",
|
| 6353 |
"changed_files": 1,
|
| 6354 |
-
"cluster_id":
|
| 6355 |
-
"cluster_ids": [
|
| 6356 |
-
|
|
|
|
|
|
|
| 6357 |
"comments_count": 0,
|
| 6358 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45086",
|
| 6359 |
"created_at": "2026-03-28T16:37:49Z",
|
|
@@ -6540,7 +6790,7 @@
|
|
| 6540 |
"updated_at": "2026-04-06T10:49:18Z"
|
| 6541 |
},
|
| 6542 |
{
|
| 6543 |
-
"additions":
|
| 6544 |
"author": "thisisiron",
|
| 6545 |
"author_association": "CONTRIBUTOR",
|
| 6546 |
"body_excerpt": "# What does this PR do? Adds the **DeepSeek-OCR2** model. ### Reference - Arxiv Paper: [DeepSeek-OCR 2: Visual Causal Flow](https://arxiv.org/abs/2601.20552) - Huggingface hub: [deepseek-ai/DeepSeek-OCR-2](https://huggingface.co/deepseek-a\u2026",
|
|
@@ -6558,10 +6808,10 @@
|
|
| 6558 |
"labels": [],
|
| 6559 |
"merged": false,
|
| 6560 |
"number": 45075,
|
| 6561 |
-
"review_comments_count":
|
| 6562 |
"state": "open",
|
| 6563 |
"title": "Add Deepseek-OCR-2 model",
|
| 6564 |
-
"updated_at": "2026-04-
|
| 6565 |
},
|
| 6566 |
{
|
| 6567 |
"additions": 12,
|
|
@@ -6596,7 +6846,7 @@
|
|
| 6596 |
"cluster_id": null,
|
| 6597 |
"cluster_ids": [],
|
| 6598 |
"cluster_role": null,
|
| 6599 |
-
"comments_count":
|
| 6600 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45073",
|
| 6601 |
"created_at": "2026-03-27T20:00:41Z",
|
| 6602 |
"deletions": 135,
|
|
@@ -6609,7 +6859,7 @@
|
|
| 6609 |
"review_comments_count": 0,
|
| 6610 |
"state": "open",
|
| 6611 |
"title": "Refactor OwlViT to modular Transformers",
|
| 6612 |
-
"updated_at": "2026-04-
|
| 6613 |
},
|
| 6614 |
{
|
| 6615 |
"additions": 1,
|
|
@@ -7488,28 +7738,28 @@
|
|
| 7488 |
"updated_at": "2026-03-27T06:34:00Z"
|
| 7489 |
},
|
| 7490 |
{
|
| 7491 |
-
"additions":
|
| 7492 |
"author": "3outeille",
|
| 7493 |
"author_association": "MEMBER",
|
| 7494 |
"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",
|
| 7495 |
-
"changed_files":
|
| 7496 |
"cluster_id": null,
|
| 7497 |
"cluster_ids": [],
|
| 7498 |
"cluster_role": null,
|
| 7499 |
-
"comments_count":
|
| 7500 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45028",
|
| 7501 |
"created_at": "2026-03-26T17:50:07Z",
|
| 7502 |
-
"deletions":
|
| 7503 |
"draft": true,
|
| 7504 |
"files_url": "https://github.com/huggingface/transformers/pull/45028/files",
|
| 7505 |
"html_url": "https://github.com/huggingface/transformers/pull/45028",
|
| 7506 |
"labels": [],
|
| 7507 |
"merged": false,
|
| 7508 |
"number": 45028,
|
| 7509 |
-
"review_comments_count":
|
| 7510 |
"state": "open",
|
| 7511 |
"title": "TP refactor for FSDP + TP integration",
|
| 7512 |
-
"updated_at": "2026-04-
|
| 7513 |
},
|
| 7514 |
{
|
| 7515 |
"additions": 714,
|
|
@@ -7683,18 +7933,18 @@
|
|
| 7683 |
"updated_at": "2026-03-27T09:30:17Z"
|
| 7684 |
},
|
| 7685 |
{
|
| 7686 |
-
"additions":
|
| 7687 |
"author": "zucchini-nlp",
|
| 7688 |
"author_association": "MEMBER",
|
| 7689 |
-
"body_excerpt": "# What does this PR do?
|
| 7690 |
-
"changed_files":
|
| 7691 |
"cluster_id": null,
|
| 7692 |
"cluster_ids": [],
|
| 7693 |
"cluster_role": null,
|
| 7694 |
-
"comments_count":
|
| 7695 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45018",
|
| 7696 |
"created_at": "2026-03-26T11:18:13Z",
|
| 7697 |
-
"deletions":
|
| 7698 |
"draft": false,
|
| 7699 |
"files_url": "https://github.com/huggingface/transformers/pull/45018/files",
|
| 7700 |
"html_url": "https://github.com/huggingface/transformers/pull/45018",
|
|
@@ -7703,8 +7953,8 @@
|
|
| 7703 |
"number": 45018,
|
| 7704 |
"review_comments_count": 7,
|
| 7705 |
"state": "open",
|
| 7706 |
-
"title": "Dynamic auto mapping
|
| 7707 |
-
"updated_at": "2026-04-
|
| 7708 |
},
|
| 7709 |
{
|
| 7710 |
"additions": 571,
|
|
@@ -8841,13 +9091,13 @@
|
|
| 8841 |
{
|
| 8842 |
"additions": 113,
|
| 8843 |
"author": "hemantmm",
|
| 8844 |
-
"author_association": "
|
| 8845 |
"body_excerpt": "# What does this PR do? This pull request adds routing replay functionality for mixture-of-experts (MoE) model types by giving users the option to override router probabilities while processing a forward pass through their models. <!-- Con\u2026",
|
| 8846 |
"changed_files": 4,
|
| 8847 |
"cluster_id": null,
|
| 8848 |
"cluster_ids": [],
|
| 8849 |
"cluster_role": null,
|
| 8850 |
-
"comments_count":
|
| 8851 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44951",
|
| 8852 |
"created_at": "2026-03-23T16:29:46Z",
|
| 8853 |
"deletions": 4,
|
|
@@ -8858,9 +9108,9 @@
|
|
| 8858 |
"merged": false,
|
| 8859 |
"number": 44951,
|
| 8860 |
"review_comments_count": 0,
|
| 8861 |
-
"state": "
|
| 8862 |
"title": "feat: Add router_logits override to enable Routing Replay for MoE models",
|
| 8863 |
-
"updated_at": "2026-
|
| 8864 |
},
|
| 8865 |
{
|
| 8866 |
"additions": 1346,
|
|
@@ -8964,11 +9214,9 @@
|
|
| 8964 |
"author_association": "NONE",
|
| 8965 |
"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",
|
| 8966 |
"changed_files": 13,
|
| 8967 |
-
"cluster_id":
|
| 8968 |
-
"cluster_ids": [
|
| 8969 |
-
|
| 8970 |
-
],
|
| 8971 |
-
"cluster_role": "canonical",
|
| 8972 |
"comments_count": 5,
|
| 8973 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44946",
|
| 8974 |
"created_at": "2026-03-23T12:18:34Z",
|
|
@@ -9404,11 +9652,9 @@
|
|
| 9404 |
"author_association": "NONE",
|
| 9405 |
"body_excerpt": "## What does this PR do? Fixes `num_labels` not being propagated from `Qwen3_5Config` to its `text_config` when loading via `AutoConfig.from_pretrained(model, num_labels=N)`. **Root cause:** `Qwen3_5Config.__post_init__` initializes `text_\u2026",
|
| 9406 |
"changed_files": 2,
|
| 9407 |
-
"cluster_id":
|
| 9408 |
-
"cluster_ids": [
|
| 9409 |
-
|
| 9410 |
-
],
|
| 9411 |
-
"cluster_role": "member",
|
| 9412 |
"comments_count": 2,
|
| 9413 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44920",
|
| 9414 |
"created_at": "2026-03-22T00:01:59Z",
|
|
@@ -9430,11 +9676,9 @@
|
|
| 9430 |
"author_association": "NONE",
|
| 9431 |
"body_excerpt": "## What does this PR do? Fixes a crash in `Qwen2_5_VLProcessor.__call__` when processing batched inputs without padding (`padding=False`). **Root cause:** When the tokenizer returns sequences of different lengths (ragged list), `np.array(t\u2026",
|
| 9432 |
"changed_files": 1,
|
| 9433 |
-
"cluster_id":
|
| 9434 |
-
"cluster_ids": [
|
| 9435 |
-
|
| 9436 |
-
],
|
| 9437 |
-
"cluster_role": "member",
|
| 9438 |
"comments_count": 2,
|
| 9439 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44919",
|
| 9440 |
"created_at": "2026-03-21T23:57:37Z",
|
|
@@ -9872,11 +10116,9 @@
|
|
| 9872 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 9873 |
"body_excerpt": "Fixes #44821 The `elif is_remote_url(...)` / `download_url(...)` branch in `get_image_processor_dict` was accidentally removed during the image processor refactor in #43514. This caused `AutoImageProcessor.from_pretrained(url)` to break wi\u2026",
|
| 9874 |
"changed_files": 5,
|
| 9875 |
-
"cluster_id":
|
| 9876 |
-
"cluster_ids": [
|
| 9877 |
-
|
| 9878 |
-
],
|
| 9879 |
-
"cluster_role": "member",
|
| 9880 |
"comments_count": 3,
|
| 9881 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44892",
|
| 9882 |
"created_at": "2026-03-20T16:21:25Z",
|
|
@@ -10818,11 +11060,9 @@
|
|
| 10818 |
"author_association": "NONE",
|
| 10819 |
"body_excerpt": "Reintroduce handling for remote URLs using download_url, which was accidentally removed in recent versions. This restores support for loading image processor configs directly from URLs. Fixes #44821 # What does this PR do? <!-- Congratulat\u2026",
|
| 10820 |
"changed_files": 1,
|
| 10821 |
-
"cluster_id":
|
| 10822 |
-
"cluster_ids": [
|
| 10823 |
-
|
| 10824 |
-
],
|
| 10825 |
-
"cluster_role": "member",
|
| 10826 |
"comments_count": 3,
|
| 10827 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44842",
|
| 10828 |
"created_at": "2026-03-19T04:48:58Z",
|
|
@@ -10870,11 +11110,9 @@
|
|
| 10870 |
"author_association": "NONE",
|
| 10871 |
"body_excerpt": "## Summary - Fixes #44821 \u2014 `AutoImageProcessor.from_pretrained` fails with `OSError: Repo id must be in the form 'repo_name' or 'namespace/repo_name'` when given a URL - The URL handling branch (`is_remote_url` check) in `get_image_proces\u2026",
|
| 10872 |
"changed_files": 2,
|
| 10873 |
-
"cluster_id":
|
| 10874 |
-
"cluster_ids": [
|
| 10875 |
-
|
| 10876 |
-
],
|
| 10877 |
-
"cluster_role": "member",
|
| 10878 |
"comments_count": 0,
|
| 10879 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44838",
|
| 10880 |
"created_at": "2026-03-18T23:53:54Z",
|
|
@@ -11136,11 +11374,9 @@
|
|
| 11136 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 11137 |
"body_excerpt": "Fixes #44821 This PR fixes the issue where `AutoImageProcessor.from_pretrained()` was unable to load from a URL (e.g., `https://huggingface.co/.../raw/main/config.json`). The bug was introduced in transformers>=5.3.0. Prior versions (e.g.,\u2026",
|
| 11138 |
"changed_files": 2,
|
| 11139 |
-
"cluster_id":
|
| 11140 |
-
"cluster_ids": [
|
| 11141 |
-
|
| 11142 |
-
],
|
| 11143 |
-
"cluster_role": "member",
|
| 11144 |
"comments_count": 3,
|
| 11145 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44826",
|
| 11146 |
"created_at": "2026-03-18T12:08:35Z",
|
|
@@ -11188,11 +11424,9 @@
|
|
| 11188 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 11189 |
"body_excerpt": "## Description Fixes #44737 The `relative_positional_encoding` function in XLNet was computing all positional encodings on CPU every forward pass because the `torch.arange` calls were missing the `device` parameter. ## Changes - Added devi\u2026",
|
| 11190 |
"changed_files": 1,
|
| 11191 |
-
"cluster_id":
|
| 11192 |
-
"cluster_ids": [
|
| 11193 |
-
|
| 11194 |
-
],
|
| 11195 |
-
"cluster_role": "member",
|
| 11196 |
"comments_count": 1,
|
| 11197 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44824",
|
| 11198 |
"created_at": "2026-03-18T11:55:01Z",
|
|
@@ -11216,11 +11450,9 @@
|
|
| 11216 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 11217 |
"body_excerpt": "This PR fixes #44821 where `AutoImageProcessor.from_pretrained()` couldn't load from a direct URL to a config file. ## Problem When passing a URL like `https://huggingface.co/jinfengxie/BFMS_1014/raw/main/config.json` to `AutoImageProcesso\u2026",
|
| 11218 |
"changed_files": 2,
|
| 11219 |
-
"cluster_id":
|
| 11220 |
-
"cluster_ids": [
|
| 11221 |
-
|
| 11222 |
-
],
|
| 11223 |
-
"cluster_role": "member",
|
| 11224 |
"comments_count": 2,
|
| 11225 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44823",
|
| 11226 |
"created_at": "2026-03-18T11:54:24Z",
|
|
@@ -11244,11 +11476,9 @@
|
|
| 11244 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 11245 |
"body_excerpt": "Fixes #44737 The relative_positional_encoding method in XLNetModel was creating tensors using torch.arange() without specifying device=, causing the entire sinusoidal positional encoding computation to run on CPU every forward pass. Only t\u2026",
|
| 11246 |
"changed_files": 1,
|
| 11247 |
-
"cluster_id":
|
| 11248 |
-
"cluster_ids": [
|
| 11249 |
-
|
| 11250 |
-
],
|
| 11251 |
-
"cluster_role": "member",
|
| 11252 |
"comments_count": 1,
|
| 11253 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44822",
|
| 11254 |
"created_at": "2026-03-18T11:48:28Z",
|
|
@@ -12036,11 +12266,9 @@
|
|
| 12036 |
"author_association": "CONTRIBUTOR",
|
| 12037 |
"body_excerpt": "Fixes #44737 `XLNetModel.relative_positional_encoding` was creating all `torch.arange` tensors on CPU by default, then calling `.to(output_h.device)` at the call site to move them. Adds a `device` parameter to `relative_positional_encoding\u2026",
|
| 12038 |
"changed_files": 1,
|
| 12039 |
-
"cluster_id":
|
| 12040 |
-
"cluster_ids": [
|
| 12041 |
-
|
| 12042 |
-
],
|
| 12043 |
-
"cluster_role": "canonical",
|
| 12044 |
"comments_count": 6,
|
| 12045 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44782",
|
| 12046 |
"created_at": "2026-03-17T05:11:36Z",
|
|
@@ -12450,11 +12678,9 @@
|
|
| 12450 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 12451 |
"body_excerpt": "XLNet.relative_positional_encoding creates intermediate tensors on CPU every forward pass because torch.arange was missing the device parameter. This causes unnecessary CPU-GPU transfers when running on CUDA. Added device=self.device to al\u2026",
|
| 12452 |
"changed_files": 1,
|
| 12453 |
-
"cluster_id":
|
| 12454 |
-
"cluster_ids": [
|
| 12455 |
-
|
| 12456 |
-
],
|
| 12457 |
-
"cluster_role": "member",
|
| 12458 |
"comments_count": 1,
|
| 12459 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44762",
|
| 12460 |
"created_at": "2026-03-16T16:17:54Z",
|
|
@@ -12589,10 +12815,10 @@
|
|
| 12589 |
"labels": [],
|
| 12590 |
"merged": false,
|
| 12591 |
"number": 44757,
|
| 12592 |
-
"review_comments_count":
|
| 12593 |
"state": "open",
|
| 12594 |
"title": "Add Neuron to auto-compile hardware list",
|
| 12595 |
-
"updated_at": "2026-04-
|
| 12596 |
},
|
| 12597 |
{
|
| 12598 |
"additions": 4,
|
|
@@ -12624,11 +12850,9 @@
|
|
| 12624 |
"author_association": "NONE",
|
| 12625 |
"body_excerpt": "## Summary Fixes #44737 - Added `device=self.device` to all four `torch.arange()` calls in `XLNetModel.relative_positional_encoding()` so that intermediate tensors are created directly on the model's device instead of always on CPU. - With\u2026",
|
| 12626 |
"changed_files": 2,
|
| 12627 |
-
"cluster_id":
|
| 12628 |
-
"cluster_ids": [
|
| 12629 |
-
|
| 12630 |
-
],
|
| 12631 |
-
"cluster_role": "member",
|
| 12632 |
"comments_count": 1,
|
| 12633 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44753",
|
| 12634 |
"created_at": "2026-03-16T14:01:08Z",
|
|
@@ -13022,9 +13246,9 @@
|
|
| 13022 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 13023 |
"body_excerpt": "## What does this PR do? Migrates the GPT-J model to use the new `@capture_outputs` and `@can_return_tuple` decorators for standardized output collection, as described in #43979. ### Changes - Added `_can_record_outputs` to `GPTJPreTrained\u2026",
|
| 13024 |
"changed_files": 2,
|
| 13025 |
-
"cluster_id": "cluster-43979-
|
| 13026 |
"cluster_ids": [
|
| 13027 |
-
"cluster-43979-
|
| 13028 |
],
|
| 13029 |
"cluster_role": "member",
|
| 13030 |
"comments_count": 2,
|
|
@@ -13096,11 +13320,9 @@
|
|
| 13096 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 13097 |
"body_excerpt": "## Summary Fixes issue #44625: Qwen3.5 num_labels not propagating from core config to text_config. When calling `AutoConfig.from_pretrained(\"Qwen3.5\", num_labels=1)`, the main config gets `num_labels=1` but `text_config` still has default\u2026",
|
| 13098 |
"changed_files": 8,
|
| 13099 |
-
"cluster_id":
|
| 13100 |
-
"cluster_ids": [
|
| 13101 |
-
|
| 13102 |
-
],
|
| 13103 |
-
"cluster_role": "member",
|
| 13104 |
"comments_count": 2,
|
| 13105 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44714",
|
| 13106 |
"created_at": "2026-03-14T20:42:46Z",
|
|
@@ -13492,11 +13714,9 @@
|
|
| 13492 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 13493 |
"body_excerpt": "## Summary Fixes issue #44625: Qwen3.5 num_labels not propagated from core config to text config. When loading `AutoConfig.from_pretrained(\"Qwen3.5\", num_labels=1)`, the outer config gets `num_labels=1` but the inner `text_config` still ha\u2026",
|
| 13494 |
"changed_files": 7,
|
| 13495 |
-
"cluster_id":
|
| 13496 |
-
"cluster_ids": [
|
| 13497 |
-
|
| 13498 |
-
],
|
| 13499 |
-
"cluster_role": "member",
|
| 13500 |
"comments_count": 1,
|
| 13501 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44693",
|
| 13502 |
"created_at": "2026-03-14T05:43:00Z",
|
|
@@ -13518,11 +13738,9 @@
|
|
| 13518 |
"author_association": "NONE",
|
| 13519 |
"body_excerpt": "## Summary Fixes #44514. `Qwen2_5_VLProcessor.apply_chat_template` crashes with `ValueError` when called with batched input and `padding=False` (the default). The root cause is `np.array(text_inputs[\"input_ids\"])` which fails when sequence\u2026",
|
| 13520 |
"changed_files": 2,
|
| 13521 |
-
"cluster_id":
|
| 13522 |
-
"cluster_ids": [
|
| 13523 |
-
|
| 13524 |
-
],
|
| 13525 |
-
"cluster_role": "member",
|
| 13526 |
"comments_count": 2,
|
| 13527 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44692",
|
| 13528 |
"created_at": "2026-03-14T04:14:38Z",
|
|
@@ -13546,11 +13764,9 @@
|
|
| 13546 |
"author_association": "NONE",
|
| 13547 |
"body_excerpt": "## Summary - Fixes `num_labels` (and `id2label`/`label2id`) not being propagated from the outer `Qwen3_5Config` to its inner `text_config` when passed via `AutoConfig.from_pretrained(..., num_labels=1)`. - When `text_config` is `None` or a\u2026",
|
| 13548 |
"changed_files": 2,
|
| 13549 |
-
"cluster_id":
|
| 13550 |
-
"cluster_ids": [
|
| 13551 |
-
|
| 13552 |
-
],
|
| 13553 |
-
"cluster_role": "member",
|
| 13554 |
"comments_count": 1,
|
| 13555 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44691",
|
| 13556 |
"created_at": "2026-03-14T04:10:54Z",
|
|
@@ -13574,11 +13790,9 @@
|
|
| 13574 |
"author_association": "NONE",
|
| 13575 |
"body_excerpt": "## Summary Fixes #44360 The `GlmMoeDsaIndexer` is missing a ReLU activation on the per-head dot-product scores before the weighted sum across heads. The reference DeepSeek V3.2 implementation applies ReLU inside the `fp8_index` kernel: ```\u2026",
|
| 13576 |
"changed_files": 2,
|
| 13577 |
-
"cluster_id":
|
| 13578 |
-
"cluster_ids": [
|
| 13579 |
-
|
| 13580 |
-
],
|
| 13581 |
-
"cluster_role": "member",
|
| 13582 |
"comments_count": 2,
|
| 13583 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44690",
|
| 13584 |
"created_at": "2026-03-14T03:44:37Z",
|
|
@@ -13602,11 +13816,9 @@
|
|
| 13602 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 13603 |
"body_excerpt": "## Summary Fixes issue #44625: Qwen3.5 num_labels not propagating to text_config. When calling `AutoConfig.from_pretrained(\"Qwen3.5\", num_labels=1)`, the main config gets `num_labels=1` but text_config still has default `num_labels=2`. Thi\u2026",
|
| 13604 |
"changed_files": 6,
|
| 13605 |
-
"cluster_id":
|
| 13606 |
-
"cluster_ids": [
|
| 13607 |
-
|
| 13608 |
-
],
|
| 13609 |
-
"cluster_role": "member",
|
| 13610 |
"comments_count": 2,
|
| 13611 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44688",
|
| 13612 |
"created_at": "2026-03-14T00:40:50Z",
|
|
@@ -13755,7 +13967,7 @@
|
|
| 13755 |
"cluster_id": null,
|
| 13756 |
"cluster_ids": [],
|
| 13757 |
"cluster_role": null,
|
| 13758 |
-
"comments_count":
|
| 13759 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44680",
|
| 13760 |
"created_at": "2026-03-13T17:55:54Z",
|
| 13761 |
"deletions": 1,
|
|
@@ -13768,7 +13980,7 @@
|
|
| 13768 |
"review_comments_count": 12,
|
| 13769 |
"state": "open",
|
| 13770 |
"title": "Allow kernel modules to declare their preferred mask function",
|
| 13771 |
-
"updated_at": "2026-04-
|
| 13772 |
},
|
| 13773 |
{
|
| 13774 |
"additions": 9,
|
|
@@ -14284,11 +14496,9 @@
|
|
| 14284 |
"author_association": "NONE",
|
| 14285 |
"body_excerpt": "## Summary Fixes #44625 When passing `num_labels` to `AutoConfig.from_pretrained` for Qwen3.5, the value is set on the outer `Qwen3_5Config` but not propagated to `text_config`. This causes `AutoModelForSequenceClassification` to use the d\u2026",
|
| 14286 |
"changed_files": 2,
|
| 14287 |
-
"cluster_id":
|
| 14288 |
-
"cluster_ids": [
|
| 14289 |
-
|
| 14290 |
-
],
|
| 14291 |
-
"cluster_role": "canonical",
|
| 14292 |
"comments_count": 3,
|
| 14293 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44651",
|
| 14294 |
"created_at": "2026-03-13T05:35:29Z",
|
|
@@ -14358,11 +14568,9 @@
|
|
| 14358 |
"author_association": "NONE",
|
| 14359 |
"body_excerpt": "## Summary Fixes #44625 When `num_labels` or `id2label` are passed to `Qwen3_5Config` (e.g. via `AutoConfig.from_pretrained(model_name, num_labels=1)`), they are only set on the outer composite config but **not forwarded to `text_config`**\u2026",
|
| 14360 |
"changed_files": 0,
|
| 14361 |
-
"cluster_id":
|
| 14362 |
-
"cluster_ids": [
|
| 14363 |
-
|
| 14364 |
-
],
|
| 14365 |
-
"cluster_role": "member",
|
| 14366 |
"comments_count": 1,
|
| 14367 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44648",
|
| 14368 |
"created_at": "2026-03-13T05:22:03Z",
|
|
@@ -14744,11 +14952,9 @@
|
|
| 14744 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 14745 |
"body_excerpt": "# What does this PR do? Fixes a bug where `num_labels` passed to `AutoConfig.from_pretrained` for Qwen3.5 did not propagate from the top\u2011level `Qwen3_5Config` into the `text_config`, so `AutoModelForSequenceClassification` still saw the de\u2026",
|
| 14746 |
"changed_files": 2,
|
| 14747 |
-
"cluster_id":
|
| 14748 |
-
"cluster_ids": [
|
| 14749 |
-
|
| 14750 |
-
],
|
| 14751 |
-
"cluster_role": "member",
|
| 14752 |
"comments_count": 2,
|
| 14753 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44630",
|
| 14754 |
"created_at": "2026-03-12T13:25:54Z",
|
|
@@ -16053,11 +16259,9 @@
|
|
| 16053 |
"author_association": "MEMBER",
|
| 16054 |
"body_excerpt": "# What does this PR do? Fixes #44360",
|
| 16055 |
"changed_files": 2,
|
| 16056 |
-
"cluster_id":
|
| 16057 |
-
"cluster_ids": [
|
| 16058 |
-
|
| 16059 |
-
],
|
| 16060 |
-
"cluster_role": "canonical",
|
| 16061 |
"comments_count": 2,
|
| 16062 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44564",
|
| 16063 |
"created_at": "2026-03-10T10:14:21Z",
|
|
@@ -16535,11 +16739,9 @@
|
|
| 16535 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 16536 |
"body_excerpt": "## Problem `Qwen2_5_VLProcessor.apply_chat_template` raises `ValueError: setting an array element with a sequence` when called with a batch of \u22652 conversations that include images under the default `padding=False` setting. **Root cause:**\u2026",
|
| 16537 |
"changed_files": 3,
|
| 16538 |
-
"cluster_id":
|
| 16539 |
-
"cluster_ids": [
|
| 16540 |
-
|
| 16541 |
-
],
|
| 16542 |
-
"cluster_role": "canonical",
|
| 16543 |
"comments_count": 3,
|
| 16544 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44535",
|
| 16545 |
"created_at": "2026-03-09T07:54:58Z",
|
|
@@ -16609,11 +16811,9 @@
|
|
| 16609 |
"author_association": "NONE",
|
| 16610 |
"body_excerpt": "## What does this PR do? Fixes `Qwen2_5_VLProcessor.apply_chat_template` crashing with a `ValueError` when called with a batch of conversations with different prompt lengths and `padding=False` (the default). ### Root cause In the `mm_toke\u2026",
|
| 16611 |
"changed_files": 2,
|
| 16612 |
-
"cluster_id":
|
| 16613 |
-
"cluster_ids": [
|
| 16614 |
-
|
| 16615 |
-
],
|
| 16616 |
-
"cluster_role": "member",
|
| 16617 |
"comments_count": 2,
|
| 16618 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44531",
|
| 16619 |
"created_at": "2026-03-08T19:38:00Z",
|
|
@@ -16853,11 +17053,9 @@
|
|
| 16853 |
"author_association": "CONTRIBUTOR",
|
| 16854 |
"body_excerpt": "## What does this PR do? Fixes #44514 `Qwen2_5_VLProcessor.__call__` crashed with a `ValueError` when processing a batch of conversations with different lengths and `padding=False` (the default). **Root cause:** The `mm_token_type_ids` blo\u2026",
|
| 16855 |
"changed_files": 2,
|
| 16856 |
-
"cluster_id":
|
| 16857 |
-
"cluster_ids": [
|
| 16858 |
-
|
| 16859 |
-
],
|
| 16860 |
-
"cluster_role": "member",
|
| 16861 |
"comments_count": 3,
|
| 16862 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44518",
|
| 16863 |
"created_at": "2026-03-07T19:22:40Z",
|
|
@@ -16906,11 +17104,9 @@
|
|
| 16906 |
"author_association": "NONE",
|
| 16907 |
"body_excerpt": "## Summary Fix `Qwen2_5_VLProcessor.apply_chat_template` crashing with `ValueError` when called with batched inputs of different sequence lengths (ragged lists) and `padding=False` (the default). Fixes #44514 ## Root Cause The `mm_token_ty\u2026",
|
| 16908 |
"changed_files": 3,
|
| 16909 |
-
"cluster_id":
|
| 16910 |
-
"cluster_ids": [
|
| 16911 |
-
|
| 16912 |
-
],
|
| 16913 |
-
"cluster_role": "member",
|
| 16914 |
"comments_count": 2,
|
| 16915 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44516",
|
| 16916 |
"created_at": "2026-03-07T18:33:40Z",
|
|
@@ -17006,11 +17202,9 @@
|
|
| 17006 |
"author_association": "CONTRIBUTOR",
|
| 17007 |
"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",
|
| 17008 |
"changed_files": 27,
|
| 17009 |
-
"cluster_id":
|
| 17010 |
-
"cluster_ids": [
|
| 17011 |
-
|
| 17012 |
-
],
|
| 17013 |
-
"cluster_role": "canonical",
|
| 17014 |
"comments_count": 2,
|
| 17015 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44510",
|
| 17016 |
"created_at": "2026-03-06T23:37:51Z",
|
|
@@ -17487,7 +17681,7 @@
|
|
| 17487 |
{
|
| 17488 |
"additions": 2353,
|
| 17489 |
"author": "XingyuHu109",
|
| 17490 |
-
"author_association": "
|
| 17491 |
"body_excerpt": "## Summary This PR adds native Transformers support for DeepSeek-V3.2. It introduces a new `deepseek_v32` model family so the official checkpoints resolve through the standard auto classes without `trust_remote_code`. The implementation ke\u2026",
|
| 17492 |
"changed_files": 19,
|
| 17493 |
"cluster_id": null,
|
|
@@ -17504,9 +17698,9 @@
|
|
| 17504 |
"merged": false,
|
| 17505 |
"number": 44481,
|
| 17506 |
"review_comments_count": 4,
|
| 17507 |
-
"state": "
|
| 17508 |
"title": "Add native DeepSeek-V3.2 support",
|
| 17509 |
-
"updated_at": "2026-
|
| 17510 |
},
|
| 17511 |
{
|
| 17512 |
"additions": 3,
|
|
@@ -17732,11 +17926,9 @@
|
|
| 17732 |
"author_association": "CONTRIBUTOR",
|
| 17733 |
"body_excerpt": "Fixes #44360 The reference `fp8_index` kernel clamps per-head q\u00b7k scores with `T.max(logits, 0)` before the weighted sum across heads ([kernel.py#L241](https://huggingface.co/deepseek-ai/DeepSeek-V3.2-Exp/blob/main/inference/kernel.py#L241\u2026",
|
| 17734 |
"changed_files": 2,
|
| 17735 |
-
"cluster_id":
|
| 17736 |
-
"cluster_ids": [
|
| 17737 |
-
|
| 17738 |
-
],
|
| 17739 |
-
"cluster_role": "member",
|
| 17740 |
"comments_count": 2,
|
| 17741 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44470",
|
| 17742 |
"created_at": "2026-03-05T14:02:05Z",
|
|
@@ -18464,11 +18656,9 @@
|
|
| 18464 |
"author_association": "NONE",
|
| 18465 |
"body_excerpt": "## Summary Fixes #44336 The `loading_report` module was using `PALETTE['italic']` and `PALETTE['bold']` directly in string formatting, which caused ANSI escape codes to be emitted even when stdout is not connected to a terminal (e.g., when\u2026",
|
| 18466 |
"changed_files": 1,
|
| 18467 |
-
"cluster_id":
|
| 18468 |
-
"cluster_ids": [
|
| 18469 |
-
|
| 18470 |
-
],
|
| 18471 |
-
"cluster_role": "member",
|
| 18472 |
"comments_count": 0,
|
| 18473 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44429",
|
| 18474 |
"created_at": "2026-03-04T07:47:02Z",
|
|
@@ -18948,11 +19138,9 @@
|
|
| 18948 |
"author_association": "NONE",
|
| 18949 |
"body_excerpt": "# What does this PR do? As per title, confirms interactive terminal before adding formatting to loading_report output. <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear\u2026",
|
| 18950 |
"changed_files": 1,
|
| 18951 |
-
"cluster_id":
|
| 18952 |
-
"cluster_ids": [
|
| 18953 |
-
|
| 18954 |
-
],
|
| 18955 |
-
"cluster_role": "member",
|
| 18956 |
"comments_count": 1,
|
| 18957 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44400",
|
| 18958 |
"created_at": "2026-03-02T18:21:48Z",
|
|
@@ -18998,11 +19186,9 @@
|
|
| 18998 |
"author_association": "CONTRIBUTOR",
|
| 18999 |
"body_excerpt": "## What does this PR do? Adds the missing ReLU activation in `GlmMoeDsaIndexer.forward()` on per-head q\u00b7k scores before the weighted sum across heads. The reference DeepSeek-V3.2 `fp8_index` kernel applies `T.max(logits, 0)` (i.e., ReLU) a\u2026",
|
| 19000 |
"changed_files": 2,
|
| 19001 |
-
"cluster_id":
|
| 19002 |
-
"cluster_ids": [
|
| 19003 |
-
|
| 19004 |
-
],
|
| 19005 |
-
"cluster_role": "member",
|
| 19006 |
"comments_count": 1,
|
| 19007 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44398",
|
| 19008 |
"created_at": "2026-03-02T16:41:01Z",
|
|
@@ -19218,11 +19404,9 @@
|
|
| 19218 |
"author_association": "NONE",
|
| 19219 |
"body_excerpt": "# What does this PR do? Fixes #44336 ### Summary This PR prevents ANSI style escape sequences from being emitted by `loading_report` when stdout is non-interactive (for example, redirected logs/files). ### Changes - Added a small helper `_\u2026",
|
| 19220 |
"changed_files": 0,
|
| 19221 |
-
"cluster_id":
|
| 19222 |
-
"cluster_ids": [
|
| 19223 |
-
|
| 19224 |
-
],
|
| 19225 |
-
"cluster_role": "member",
|
| 19226 |
"comments_count": 0,
|
| 19227 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44388",
|
| 19228 |
"created_at": "2026-03-02T11:40:49Z",
|
|
@@ -19562,11 +19746,9 @@
|
|
| 19562 |
"author_association": "NONE",
|
| 19563 |
"body_excerpt": "## Summary - Fixes #44360 - The reference DeepSeek-V3.2 `fp8_index` kernel applies **ReLU** to per-head q\u00b7k scores before weighting and summing across heads: ``` logits[i3_n, i_h] = T.max(logits[i3_n, i_h], 0) * q_s_frag[i_h] ``` [Referenc\u2026",
|
| 19564 |
"changed_files": 2,
|
| 19565 |
-
"cluster_id":
|
| 19566 |
-
"cluster_ids": [
|
| 19567 |
-
|
| 19568 |
-
],
|
| 19569 |
-
"cluster_role": "member",
|
| 19570 |
"comments_count": 1,
|
| 19571 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44364",
|
| 19572 |
"created_at": "2026-03-01T02:19:14Z",
|
|
@@ -19792,11 +19974,9 @@
|
|
| 19792 |
"author_association": "NONE",
|
| 19793 |
"body_excerpt": "## Summary Fixes #44336 The `loading_report` module emitted **bold/italic ANSI escape codes** even when `stdout` was not connected to a terminal (e.g. piped or redirected output). While `_color()` already gated color codes behind `sys.stdo\u2026",
|
| 19794 |
"changed_files": 1,
|
| 19795 |
-
"cluster_id":
|
| 19796 |
-
"cluster_ids": [
|
| 19797 |
-
|
| 19798 |
-
],
|
| 19799 |
-
"cluster_role": "member",
|
| 19800 |
"comments_count": 1,
|
| 19801 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44352",
|
| 19802 |
"created_at": "2026-02-28T06:22:19Z",
|
|
@@ -19996,11 +20176,9 @@
|
|
| 19996 |
"author_association": "NONE",
|
| 19997 |
"body_excerpt": "## Summary Fixes #44336 `utils/loading_report.py` was emitting ANSI codes for **bold** and *italic* via `PALETTE['bold']` and `PALETTE['italic']` without checking if stdout is connected to a terminal. `_color()` already respects `sys.stdou\u2026",
|
| 19998 |
"changed_files": 2,
|
| 19999 |
-
"cluster_id":
|
| 20000 |
-
"cluster_ids": [
|
| 20001 |
-
|
| 20002 |
-
],
|
| 20003 |
-
"cluster_role": "member",
|
| 20004 |
"comments_count": 1,
|
| 20005 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44343",
|
| 20006 |
"created_at": "2026-02-27T20:58:33Z",
|
|
@@ -20048,11 +20226,9 @@
|
|
| 20048 |
"author_association": "NONE",
|
| 20049 |
"body_excerpt": "Fixes #44336 ## Changes * Added a new `_palette` function to return the ANSI code for a given color or format only if `sys.stdout` is interactive. (`src/transformers/utils/loading_report.py`) * Updated all usages of `PALETTE[<format>]` in\u2026",
|
| 20050 |
"changed_files": 1,
|
| 20051 |
-
"cluster_id":
|
| 20052 |
-
"cluster_ids": [
|
| 20053 |
-
|
| 20054 |
-
],
|
| 20055 |
-
"cluster_role": "canonical",
|
| 20056 |
"comments_count": 0,
|
| 20057 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44341",
|
| 20058 |
"created_at": "2026-02-27T19:30:30Z",
|
|
@@ -20100,9 +20276,11 @@
|
|
| 20100 |
"author_association": "CONTRIBUTOR",
|
| 20101 |
"body_excerpt": "### What does this PR do? \u2192 This PR adds **DEIMv2** to Transformers! \u2192 **IMP:** I've linked two notebooks: a [Colab notebook here](https://colab.research.google.com/drive/1jCNefxrKiHWdBEIYTcU3jsd9xyWDwIxC?usp=sharing) demonstrating the fun\u2026",
|
| 20102 |
"changed_files": 16,
|
| 20103 |
-
"cluster_id":
|
| 20104 |
-
"cluster_ids": [
|
| 20105 |
-
|
|
|
|
|
|
|
| 20106 |
"comments_count": 20,
|
| 20107 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44339",
|
| 20108 |
"created_at": "2026-02-27T18:08:53Z",
|
|
@@ -23643,9 +23821,9 @@
|
|
| 23643 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 23644 |
"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",
|
| 23645 |
"changed_files": 1,
|
| 23646 |
-
"cluster_id": "cluster-43979-
|
| 23647 |
"cluster_ids": [
|
| 23648 |
-
"cluster-43979-
|
| 23649 |
],
|
| 23650 |
"cluster_role": "member",
|
| 23651 |
"comments_count": 1,
|
|
@@ -24221,9 +24399,9 @@
|
|
| 24221 |
"author_association": "CONTRIBUTOR",
|
| 24222 |
"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",
|
| 24223 |
"changed_files": 1,
|
| 24224 |
-
"cluster_id": "cluster-43979-
|
| 24225 |
"cluster_ids": [
|
| 24226 |
-
"cluster-43979-
|
| 24227 |
],
|
| 24228 |
"cluster_role": "member",
|
| 24229 |
"comments_count": 1,
|
|
@@ -24997,11 +25175,9 @@
|
|
| 24997 |
"author_association": "NONE",
|
| 24998 |
"body_excerpt": "## What does this PR do? Refactors the `codegen` model to use the `@capture_outputs` and `@can_return_tuple` decorators, replacing manual `output_attentions`/`output_hidden_states`/`return_dict` handling. ### Changes: - Add `_can_record_ou\u2026",
|
| 24999 |
"changed_files": 1,
|
| 25000 |
-
"cluster_id":
|
| 25001 |
-
"cluster_ids": [
|
| 25002 |
-
|
| 25003 |
-
],
|
| 25004 |
-
"cluster_role": "member",
|
| 25005 |
"comments_count": 1,
|
| 25006 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44094",
|
| 25007 |
"created_at": "2026-02-17T14:15:10Z",
|
|
@@ -25023,13 +25199,11 @@
|
|
| 25023 |
"author_association": "NONE",
|
| 25024 |
"body_excerpt": "## Summary Refactors the DeBERTa model to use the standardized output collection interface with `@capture_outputs` and `@can_return_tuple` decorators. ### Changes - Add `_can_record_outputs` on `DebertaPreTrainedModel` mapping `hidden_stat\u2026",
|
| 25025 |
"changed_files": 1,
|
| 25026 |
-
"cluster_id":
|
| 25027 |
-
"cluster_ids": [
|
| 25028 |
-
|
| 25029 |
-
|
| 25030 |
-
"
|
| 25031 |
-
"comments_count": 1,
|
| 25032 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/44093",
|
| 25033 |
"created_at": "2026-02-17T14:15:07Z",
|
| 25034 |
"deletions": 129,
|
| 25035 |
"draft": false,
|
|
@@ -25073,11 +25247,9 @@
|
|
| 25073 |
"author_association": "NONE",
|
| 25074 |
"body_excerpt": "## What does this PR do? Refactors the `swin` model to use the standardized output collection interface (`@capture_outputs` and `@can_return_tuple` decorators), as described in #43979. ### Changes **SwinPreTrainedModel:** - Added `_can_rec\u2026",
|
| 25075 |
"changed_files": 2,
|
| 25076 |
-
"cluster_id":
|
| 25077 |
-
"cluster_ids": [
|
| 25078 |
-
|
| 25079 |
-
],
|
| 25080 |
-
"cluster_role": "member",
|
| 25081 |
"comments_count": 1,
|
| 25082 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44091",
|
| 25083 |
"created_at": "2026-02-17T14:14:56Z",
|
|
@@ -25123,11 +25295,9 @@
|
|
| 25123 |
"author_association": "CONTRIBUTOR",
|
| 25124 |
"body_excerpt": "Fixes #43979 ## Summary Refactor T5 to the standardized output tracing interface. ## Changes - Added `_can_record_outputs` on T5 encoder/decoder stack subclasses. - Added `@capture_outputs` on the base stack forward. - Added `@can_return_t\u2026",
|
| 25125 |
"changed_files": 2,
|
| 25126 |
-
"cluster_id":
|
| 25127 |
-
"cluster_ids": [
|
| 25128 |
-
|
| 25129 |
-
],
|
| 25130 |
-
"cluster_role": "member",
|
| 25131 |
"comments_count": 1,
|
| 25132 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44089",
|
| 25133 |
"created_at": "2026-02-17T11:37:18Z",
|
|
@@ -25221,9 +25391,9 @@
|
|
| 25221 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 25222 |
"body_excerpt": "## What does this PR do? Refactors the RemBERT model to use the new output tracing decorators (`@capture_outputs` and `@can_return_tuple`), replacing manual output collection boilerplate. ### Changes: - Added `@capture_outputs` decorator t\u2026",
|
| 25223 |
"changed_files": 1,
|
| 25224 |
-
"cluster_id": "cluster-43979-
|
| 25225 |
"cluster_ids": [
|
| 25226 |
-
"cluster-43979-
|
| 25227 |
],
|
| 25228 |
"cluster_role": "member",
|
| 25229 |
"comments_count": 1,
|
|
@@ -25247,11 +25417,9 @@
|
|
| 25247 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 25248 |
"body_excerpt": "## What does this PR do? Refactors the GPT-J model to use the new `capture_outputs` and `can_return_tuple` decorators for output tracing, following the same pattern as #44046 (CodeGen). ### Changes: - Added `@capture_outputs` decorator on\u2026",
|
| 25249 |
"changed_files": 1,
|
| 25250 |
-
"cluster_id":
|
| 25251 |
-
"cluster_ids": [
|
| 25252 |
-
|
| 25253 |
-
],
|
| 25254 |
-
"cluster_role": "member",
|
| 25255 |
"comments_count": 2,
|
| 25256 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44084",
|
| 25257 |
"created_at": "2026-02-17T11:08:48Z",
|
|
@@ -25465,9 +25633,9 @@
|
|
| 25465 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 25466 |
"body_excerpt": "# Refactor efficientnet output tracing # What does this PR do? This Pull Request migrates the EfficientNet model to use the standardized @capture_outputs and @can_return_tuple decorators. - Added _can_record_outputs to `EfficientNetPreTrai\u2026",
|
| 25467 |
"changed_files": 1,
|
| 25468 |
-
"cluster_id": "cluster-43979-
|
| 25469 |
"cluster_ids": [
|
| 25470 |
-
"cluster-43979-
|
| 25471 |
],
|
| 25472 |
"cluster_role": "member",
|
| 25473 |
"comments_count": 1,
|
|
@@ -25613,9 +25781,9 @@
|
|
| 25613 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 25614 |
"body_excerpt": "Migrate GPT-J from manual boilerplate output collection to the new decorator-based output tracing system: - Add `_can_record_outputs` to `GPTJPreTrainedModel` - Add `@capture_outputs` and `@merge_with_config_defaults` to `GPTJModel.forward\u2026",
|
| 25615 |
"changed_files": 2,
|
| 25616 |
-
"cluster_id": "cluster-43979-
|
| 25617 |
"cluster_ids": [
|
| 25618 |
-
"cluster-43979-
|
| 25619 |
],
|
| 25620 |
"cluster_role": "member",
|
| 25621 |
"comments_count": 2,
|
|
@@ -26027,11 +26195,9 @@
|
|
| 26027 |
"author_association": "NONE",
|
| 26028 |
"body_excerpt": "## What does this PR do? Refactors the `codegen` model to use the `@capture_outputs` and `@can_return_tuple` decorators, replacing manual `output_attentions`/`output_hidden_states`/`return_dict` handling. ### Changes: - Add `_can_record_ou\u2026",
|
| 26029 |
"changed_files": 1,
|
| 26030 |
-
"cluster_id":
|
| 26031 |
-
"cluster_ids": [
|
| 26032 |
-
|
| 26033 |
-
],
|
| 26034 |
-
"cluster_role": "member",
|
| 26035 |
"comments_count": 2,
|
| 26036 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44046",
|
| 26037 |
"created_at": "2026-02-16T17:07:38Z",
|
|
@@ -26077,9 +26243,9 @@
|
|
| 26077 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 26078 |
"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",
|
| 26079 |
"changed_files": 1,
|
| 26080 |
-
"cluster_id": "cluster-43979-
|
| 26081 |
"cluster_ids": [
|
| 26082 |
-
"cluster-43979-
|
| 26083 |
],
|
| 26084 |
"cluster_role": "member",
|
| 26085 |
"comments_count": 1,
|
|
@@ -26199,11 +26365,9 @@
|
|
| 26199 |
"author_association": "NONE",
|
| 26200 |
"body_excerpt": "```diff diff --git a/transformers/modeling_utils.py b/transformers/modeling_utils.py index 1234567..8901234 100644 --- a/transformers/modeling_utils.py +++ b/transformers/modeling_utils.py @@ -10,6 +10,7 @@ from transformers import PreTrai\u2026",
|
| 26201 |
"changed_files": 1,
|
| 26202 |
-
"cluster_id":
|
| 26203 |
-
"cluster_ids": [
|
| 26204 |
-
|
| 26205 |
-
],
|
| 26206 |
-
"cluster_role": "member",
|
| 26207 |
"comments_count": 1,
|
| 26208 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44039",
|
| 26209 |
"created_at": "2026-02-16T12:01:26Z",
|
|
@@ -26371,9 +26535,11 @@
|
|
| 26371 |
"author_association": "CONTRIBUTOR",
|
| 26372 |
"body_excerpt": "This PR refactors the`dpr` model as per #43979 cc @molbap <img width=\"853\" height=\"323\" alt=\"Screenshot 2026-02-16 at 9 13 30 AM\" src=\"https://github.com/user-attachments/assets/d658f1d0-75e8-4eac-8a12-9aeddf194dde\" />",
|
| 26373 |
"changed_files": 1,
|
| 26374 |
-
"cluster_id":
|
| 26375 |
-
"cluster_ids": [
|
| 26376 |
-
|
|
|
|
|
|
|
| 26377 |
"comments_count": 1,
|
| 26378 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44030",
|
| 26379 |
"created_at": "2026-02-16T03:44:19Z",
|
|
@@ -26395,9 +26561,11 @@
|
|
| 26395 |
"author_association": "CONTRIBUTOR",
|
| 26396 |
"body_excerpt": "This PR refactors the`rwkv` model as per #43979 cc @molbap <img width=\"856\" height=\"333\" alt=\"Screenshot 2026-02-16 at 9 06 34 AM\" src=\"https://github.com/user-attachments/assets/9c8c5d41-ffbd-45f6-8b9b-1429bcb14543\" />",
|
| 26397 |
"changed_files": 1,
|
| 26398 |
-
"cluster_id":
|
| 26399 |
-
"cluster_ids": [
|
| 26400 |
-
|
|
|
|
|
|
|
| 26401 |
"comments_count": 1,
|
| 26402 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44029",
|
| 26403 |
"created_at": "2026-02-16T03:37:13Z",
|
|
@@ -26419,9 +26587,11 @@
|
|
| 26419 |
"author_association": "CONTRIBUTOR",
|
| 26420 |
"body_excerpt": "This PR refactors the`superpoint` model as per #43979 cc @molbap <img width=\"857\" height=\"334\" alt=\"Screenshot 2026-02-16 at 8 53 43 AM\" src=\"https://github.com/user-attachments/assets/17781b76-743b-4b38-923a-8db3b94ccd01\" />",
|
| 26421 |
"changed_files": 2,
|
| 26422 |
-
"cluster_id":
|
| 26423 |
-
"cluster_ids": [
|
| 26424 |
-
|
|
|
|
|
|
|
| 26425 |
"comments_count": 1,
|
| 26426 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44028",
|
| 26427 |
"created_at": "2026-02-16T03:25:14Z",
|
|
@@ -26443,9 +26613,11 @@
|
|
| 26443 |
"author_association": "CONTRIBUTOR",
|
| 26444 |
"body_excerpt": "This PR refactors the `speech_encoder_decoder` model as per #43979 cc @molbap <img width=\"852\" height=\"335\" alt=\"Screenshot 2026-02-16 at 8 44 05 AM\" src=\"https://github.com/user-attachments/assets/ee25c72b-b995-403c-b47b-3e9cbae0d2cc\" />",
|
| 26445 |
"changed_files": 1,
|
| 26446 |
-
"cluster_id":
|
| 26447 |
-
"cluster_ids": [
|
| 26448 |
-
|
|
|
|
|
|
|
| 26449 |
"comments_count": 2,
|
| 26450 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44027",
|
| 26451 |
"created_at": "2026-02-16T03:14:41Z",
|
|
@@ -26467,9 +26639,11 @@
|
|
| 26467 |
"author_association": "CONTRIBUTOR",
|
| 26468 |
"body_excerpt": "This PR refactors the`vision_encoder_decoder` model as per #43979 cc @molbap <img width=\"849\" height=\"333\" alt=\"Screenshot 2026-02-16 at 8 28 20 AM\" src=\"https://github.com/user-attachments/assets/9f511a17-947b-46ed-82a8-8bb9bb103f15\" />",
|
| 26469 |
"changed_files": 1,
|
| 26470 |
-
"cluster_id":
|
| 26471 |
-
"cluster_ids": [
|
| 26472 |
-
|
|
|
|
|
|
|
| 26473 |
"comments_count": 1,
|
| 26474 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44026",
|
| 26475 |
"created_at": "2026-02-16T02:59:14Z",
|
|
@@ -26491,9 +26665,11 @@
|
|
| 26491 |
"author_association": "CONTRIBUTOR",
|
| 26492 |
"body_excerpt": "This PR refactors the `depth_anything` model as per #43979 cc @molbap <img width=\"840\" height=\"330\" alt=\"Screenshot 2026-02-16 at 8 25 01 AM\" src=\"https://github.com/user-attachments/assets/fe7770be-70cb-4343-accb-7407c6bbb4f8\" />",
|
| 26493 |
"changed_files": 2,
|
| 26494 |
-
"cluster_id":
|
| 26495 |
-
"cluster_ids": [
|
| 26496 |
-
|
|
|
|
|
|
|
| 26497 |
"comments_count": 3,
|
| 26498 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44025",
|
| 26499 |
"created_at": "2026-02-16T02:56:17Z",
|
|
@@ -26539,11 +26715,9 @@
|
|
| 26539 |
"author_association": "NONE",
|
| 26540 |
"body_excerpt": "## What does this PR do? Refactors the Nystromformer model to use the new `@capture_outputs` and `@can_return_tuple` decorators for standardized output collection, as part of #43979. ### Changes: - Add `_can_record_outputs` on `Nystromform\u2026",
|
| 26541 |
"changed_files": 1,
|
| 26542 |
-
"cluster_id":
|
| 26543 |
-
"cluster_ids": [
|
| 26544 |
-
|
| 26545 |
-
],
|
| 26546 |
-
"cluster_role": "member",
|
| 26547 |
"comments_count": 1,
|
| 26548 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44023",
|
| 26549 |
"created_at": "2026-02-15T21:53:48Z",
|
|
@@ -26565,11 +26739,9 @@
|
|
| 26565 |
"author_association": "NONE",
|
| 26566 |
"body_excerpt": "## What does this PR do? Refactors the ConvBERT model to use the new `@capture_outputs` and `@can_return_tuple` decorators for standardized output collection, as part of #43979. ### Changes: - Move `ConvBertPreTrainedModel` after layer def\u2026",
|
| 26567 |
"changed_files": 1,
|
| 26568 |
-
"cluster_id":
|
| 26569 |
-
"cluster_ids": [
|
| 26570 |
-
|
| 26571 |
-
],
|
| 26572 |
-
"cluster_role": "member",
|
| 26573 |
"comments_count": 1,
|
| 26574 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44022",
|
| 26575 |
"created_at": "2026-02-15T21:49:57Z",
|
|
@@ -26615,11 +26787,9 @@
|
|
| 26615 |
"author_association": "NONE",
|
| 26616 |
"body_excerpt": "## Summary Refactors the DeBERTa model to use the standardized output collection interface with `@capture_outputs` and `@can_return_tuple` decorators. ### Changes - Add `_can_record_outputs` on `DebertaPreTrainedModel` mapping `hidden_stat\u2026",
|
| 26617 |
"changed_files": 1,
|
| 26618 |
-
"cluster_id":
|
| 26619 |
-
"cluster_ids": [
|
| 26620 |
-
|
| 26621 |
-
],
|
| 26622 |
-
"cluster_role": "member",
|
| 26623 |
"comments_count": 2,
|
| 26624 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44020",
|
| 26625 |
"created_at": "2026-02-15T21:39:17Z",
|
|
@@ -26761,9 +26931,9 @@
|
|
| 26761 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 26762 |
"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",
|
| 26763 |
"changed_files": 1,
|
| 26764 |
-
"cluster_id": "cluster-43979-
|
| 26765 |
"cluster_ids": [
|
| 26766 |
-
"cluster-43979-
|
| 26767 |
],
|
| 26768 |
"cluster_role": "member",
|
| 26769 |
"comments_count": 1,
|
|
@@ -26811,11 +26981,9 @@
|
|
| 26811 |
"author_association": "NONE",
|
| 26812 |
"body_excerpt": "## What does this PR do? Refactors the `swin` model to use the standardized output collection interface (`@capture_outputs` and `@can_return_tuple` decorators), as described in #43979. ### Changes **SwinPreTrainedModel:** - Added `_can_rec\u2026",
|
| 26813 |
"changed_files": 2,
|
| 26814 |
-
"cluster_id":
|
| 26815 |
-
"cluster_ids": [
|
| 26816 |
-
|
| 26817 |
-
],
|
| 26818 |
-
"cluster_role": "member",
|
| 26819 |
"comments_count": 2,
|
| 26820 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44011",
|
| 26821 |
"created_at": "2026-02-15T11:11:02Z",
|
|
@@ -26837,11 +27005,9 @@
|
|
| 26837 |
"author_association": "CONTRIBUTOR",
|
| 26838 |
"body_excerpt": "#43979. Refactors SqueezeBert to the standardized output collection interface: - Adds `_can_record_outputs` in `SqueezeBertPreTrainedModel` - Adds `@capture_outputs` on `SqueezeBertModel.forward` - Adds `@can_return_tuple` on task model fo\u2026",
|
| 26839 |
"changed_files": 1,
|
| 26840 |
-
"cluster_id":
|
| 26841 |
-
"cluster_ids": [
|
| 26842 |
-
|
| 26843 |
-
],
|
| 26844 |
-
"cluster_role": "member",
|
| 26845 |
"comments_count": 1,
|
| 26846 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44010",
|
| 26847 |
"created_at": "2026-02-15T09:40:09Z",
|
|
@@ -26887,11 +27053,11 @@
|
|
| 26887 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 26888 |
"body_excerpt": "## Summary - refactor `ResNetModel` to use `@capture_outputs` for hidden-state collection - register `_can_record_outputs` on `ResNetPreTrainedModel` with `ResNetStage` - switch `ResNetForImageClassification` and `ResNetBackbone` to `@can_\u2026",
|
| 26889 |
"changed_files": 3,
|
| 26890 |
-
"cluster_id": "cluster-43979-
|
| 26891 |
"cluster_ids": [
|
| 26892 |
-
"cluster-43979-
|
| 26893 |
],
|
| 26894 |
-
"cluster_role": "
|
| 26895 |
"comments_count": 2,
|
| 26896 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44007",
|
| 26897 |
"created_at": "2026-02-15T07:26:52Z",
|
|
@@ -26961,9 +27127,11 @@
|
|
| 26961 |
"author_association": "CONTRIBUTOR",
|
| 26962 |
"body_excerpt": "This PR refactors the `codegen` model as per #43979 cc @molbap <img width=\"843\" height=\"445\" alt=\"Screenshot 2026-02-15 at 5 24 52 AM\" src=\"https://github.com/user-attachments/assets/d5aeb711-96a7-4fd8-af7b-0aeac23eeeb1\" /> 2 tests are bei\u2026",
|
| 26963 |
"changed_files": 1,
|
| 26964 |
-
"cluster_id":
|
| 26965 |
-
"cluster_ids": [
|
| 26966 |
-
|
|
|
|
|
|
|
| 26967 |
"comments_count": 2,
|
| 26968 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44004",
|
| 26969 |
"created_at": "2026-02-14T23:56:18Z",
|
|
@@ -27009,9 +27177,11 @@
|
|
| 27009 |
"author_association": "CONTRIBUTOR",
|
| 27010 |
"body_excerpt": "This PR refactors the `upernet` model as per #43979 cc @molbap <img width=\"856\" height=\"457\" alt=\"Screenshot 2026-02-15 at 4 51 03 AM\" src=\"https://github.com/user-attachments/assets/5dc478d7-d708-4296-a86b-c3bb252d0325\" />",
|
| 27011 |
"changed_files": 1,
|
| 27012 |
-
"cluster_id":
|
| 27013 |
-
"cluster_ids": [
|
| 27014 |
-
|
|
|
|
|
|
|
| 27015 |
"comments_count": 2,
|
| 27016 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44002",
|
| 27017 |
"created_at": "2026-02-14T23:21:45Z",
|
|
@@ -27033,9 +27203,11 @@
|
|
| 27033 |
"author_association": "CONTRIBUTOR",
|
| 27034 |
"body_excerpt": "This PR refactors the`univnet` model as per #43979 cc @molbap <img width=\"848\" height=\"462\" alt=\"Screenshot 2026-02-15 at 4 19 00 AM\" src=\"https://github.com/user-attachments/assets/75848429-b9ff-49b3-a028-645aa67fc2ad\" />",
|
| 27035 |
"changed_files": 1,
|
| 27036 |
-
"cluster_id":
|
| 27037 |
-
"cluster_ids": [
|
| 27038 |
-
|
|
|
|
|
|
|
| 27039 |
"comments_count": 1,
|
| 27040 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44001",
|
| 27041 |
"created_at": "2026-02-14T22:50:39Z",
|
|
@@ -27057,9 +27229,11 @@
|
|
| 27057 |
"author_association": "CONTRIBUTOR",
|
| 27058 |
"body_excerpt": "This PR refactors the `vision_text_dual_encoder` model issue as per #43979 cc @molbap <img width=\"876\" height=\"292\" alt=\"Screenshot 2026-02-15 at 4 09 07 AM\" src=\"https://github.com/user-attachments/assets/11147a56-993b-4abc-b07a-ec739a53d\u2026",
|
| 27059 |
"changed_files": 1,
|
| 27060 |
-
"cluster_id":
|
| 27061 |
-
"cluster_ids": [
|
| 27062 |
-
|
|
|
|
|
|
|
| 27063 |
"comments_count": 1,
|
| 27064 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44000",
|
| 27065 |
"created_at": "2026-02-14T22:44:14Z",
|
|
@@ -27105,9 +27279,11 @@
|
|
| 27105 |
"author_association": "CONTRIBUTOR",
|
| 27106 |
"body_excerpt": "This PR refactors the `timm_backbone` model issue as per #43979 cc @molbap <img width=\"856\" height=\"423\" alt=\"Screenshot 2026-02-15 at 4 10 15 AM\" src=\"https://github.com/user-attachments/assets/26237c3e-7b66-4f0d-a8b5-ffad6ee7c673\" />",
|
| 27107 |
"changed_files": 1,
|
| 27108 |
-
"cluster_id":
|
| 27109 |
-
"cluster_ids": [
|
| 27110 |
-
|
|
|
|
|
|
|
| 27111 |
"comments_count": 1,
|
| 27112 |
"conversation_url": "https://github.com/huggingface/transformers/pull/43998",
|
| 27113 |
"created_at": "2026-02-14T22:12:30Z",
|
|
@@ -27153,9 +27329,9 @@
|
|
| 27153 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 27154 |
"body_excerpt": "# What does this PR do? Refactors FNet and CVT output tracing to use the standardized decorators where appropriate. 1. FNet now uses @capture_outputs with _can_record_outputs to collect hidden states. 2. CVT keeps manual hidden-state colle\u2026",
|
| 27155 |
"changed_files": 2,
|
| 27156 |
-
"cluster_id": "cluster-43979-
|
| 27157 |
"cluster_ids": [
|
| 27158 |
-
"cluster-43979-
|
| 27159 |
],
|
| 27160 |
"cluster_role": "member",
|
| 27161 |
"comments_count": 1,
|
|
@@ -27244,223 +27420,5 @@
|
|
| 27244 |
"state": "closed",
|
| 27245 |
"title": "fix: replace mutable default argument in _read_h5_weights",
|
| 27246 |
"updated_at": "2026-02-16T11:18:06Z"
|
| 27247 |
-
},
|
| 27248 |
-
{
|
| 27249 |
-
"additions": 10,
|
| 27250 |
-
"author": "Abhijeetsingh610",
|
| 27251 |
-
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 27252 |
-
"body_excerpt": "## What does this PR do? Fixes a crash in `AutoVideoProcessor` when `torchvision` is unavailable. `VIDEO_PROCESSOR_MAPPING_NAMES` can contain `None`, and `video_processor_class_from_name` was doing `if class_name in extractors`, which rais\u2026",
|
| 27253 |
-
"changed_files": 2,
|
| 27254 |
-
"cluster_id": null,
|
| 27255 |
-
"cluster_ids": [],
|
| 27256 |
-
"cluster_role": null,
|
| 27257 |
-
"comments_count": 5,
|
| 27258 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/43989",
|
| 27259 |
-
"created_at": "2026-02-13T20:48:03Z",
|
| 27260 |
-
"deletions": 0,
|
| 27261 |
-
"draft": false,
|
| 27262 |
-
"files_url": "https://github.com/huggingface/transformers/pull/43989/files",
|
| 27263 |
-
"html_url": "https://github.com/huggingface/transformers/pull/43989",
|
| 27264 |
-
"labels": [],
|
| 27265 |
-
"merged": false,
|
| 27266 |
-
"number": 43989,
|
| 27267 |
-
"review_comments_count": 0,
|
| 27268 |
-
"state": "open",
|
| 27269 |
-
"title": "Fix AutoVideoProcessor class lookup when torchvision is unavailable",
|
| 27270 |
-
"updated_at": "2026-02-18T17:52:34Z"
|
| 27271 |
-
},
|
| 27272 |
-
{
|
| 27273 |
-
"additions": 7,
|
| 27274 |
-
"author": "harshaljanjani",
|
| 27275 |
-
"author_association": "CONTRIBUTOR",
|
| 27276 |
-
"body_excerpt": "### What does this PR do? The following failing tests were identified and fixed in this PR: \u2192 **LayoutXLM:** [This PR (rm slow tokenizers)](https://github.com/huggingface/transformers/pull/40936) changed [models/auto/tokenization_auto.py](\u2026",
|
| 27277 |
-
"changed_files": 2,
|
| 27278 |
-
"cluster_id": null,
|
| 27279 |
-
"cluster_ids": [],
|
| 27280 |
-
"cluster_role": null,
|
| 27281 |
-
"comments_count": 7,
|
| 27282 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/43988",
|
| 27283 |
-
"created_at": "2026-02-13T20:03:28Z",
|
| 27284 |
-
"deletions": 9,
|
| 27285 |
-
"draft": false,
|
| 27286 |
-
"files_url": "https://github.com/huggingface/transformers/pull/43988/files",
|
| 27287 |
-
"html_url": "https://github.com/huggingface/transformers/pull/43988",
|
| 27288 |
-
"labels": [],
|
| 27289 |
-
"merged": true,
|
| 27290 |
-
"number": 43988,
|
| 27291 |
-
"review_comments_count": 0,
|
| 27292 |
-
"state": "closed",
|
| 27293 |
-
"title": "fix(testing): Fix LayoutXLM tokenization test and LightOnOCR SDPA flash test failures on main CI",
|
| 27294 |
-
"updated_at": "2026-02-23T14:07:59Z"
|
| 27295 |
-
},
|
| 27296 |
-
{
|
| 27297 |
-
"additions": 47,
|
| 27298 |
-
"author": "winglian",
|
| 27299 |
-
"author_association": "COLLABORATOR",
|
| 27300 |
-
"body_excerpt": "# What does this PR do? Accelerator has a lot of other args that can be passed to it like fp8 support, etc, but requires extensive monkey patching downstream to make it work. This makes it easier to extend the accelerator args building met\u2026",
|
| 27301 |
-
"changed_files": 1,
|
| 27302 |
-
"cluster_id": null,
|
| 27303 |
-
"cluster_ids": [],
|
| 27304 |
-
"cluster_role": null,
|
| 27305 |
-
"comments_count": 1,
|
| 27306 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/43987",
|
| 27307 |
-
"created_at": "2026-02-13T18:51:56Z",
|
| 27308 |
-
"deletions": 38,
|
| 27309 |
-
"draft": false,
|
| 27310 |
-
"files_url": "https://github.com/huggingface/transformers/pull/43987/files",
|
| 27311 |
-
"html_url": "https://github.com/huggingface/transformers/pull/43987",
|
| 27312 |
-
"labels": [],
|
| 27313 |
-
"merged": true,
|
| 27314 |
-
"number": 43987,
|
| 27315 |
-
"review_comments_count": 2,
|
| 27316 |
-
"state": "closed",
|
| 27317 |
-
"title": "split out accelerator args builder method",
|
| 27318 |
-
"updated_at": "2026-02-16T14:59:03Z"
|
| 27319 |
-
},
|
| 27320 |
-
{
|
| 27321 |
-
"additions": 1828,
|
| 27322 |
-
"author": "winglian",
|
| 27323 |
-
"author_association": "COLLABORATOR",
|
| 27324 |
-
"body_excerpt": "# What does this PR do? The `_inner_training_loop` method has a lot going on which makes it hard to extend for downstream developers/libraries. This PR breaks it up into smaller well described methods that are chained in the training loop.\u2026",
|
| 27325 |
-
"changed_files": 5,
|
| 27326 |
-
"cluster_id": null,
|
| 27327 |
-
"cluster_ids": [],
|
| 27328 |
-
"cluster_role": null,
|
| 27329 |
-
"comments_count": 5,
|
| 27330 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/43985",
|
| 27331 |
-
"created_at": "2026-02-13T17:55:01Z",
|
| 27332 |
-
"deletions": 251,
|
| 27333 |
-
"draft": false,
|
| 27334 |
-
"files_url": "https://github.com/huggingface/transformers/pull/43985/files",
|
| 27335 |
-
"html_url": "https://github.com/huggingface/transformers/pull/43985",
|
| 27336 |
-
"labels": [],
|
| 27337 |
-
"merged": false,
|
| 27338 |
-
"number": 43985,
|
| 27339 |
-
"review_comments_count": 0,
|
| 27340 |
-
"state": "closed",
|
| 27341 |
-
"title": "Refactor inner training loop",
|
| 27342 |
-
"updated_at": "2026-03-09T19:57:50Z"
|
| 27343 |
-
},
|
| 27344 |
-
{
|
| 27345 |
-
"additions": 2,
|
| 27346 |
-
"author": "materight",
|
| 27347 |
-
"author_association": "CONTRIBUTOR",
|
| 27348 |
-
"body_excerpt": "# What does this PR do? Removes unused `.squeeze` from VJEPA2 embeddings rotation. Currently the squeeze does nothing on video input since torch skips it if the dimension is not 1. Exporting to onnx and compiling to TensorRT instead fails\u2026",
|
| 27349 |
-
"changed_files": 1,
|
| 27350 |
-
"cluster_id": null,
|
| 27351 |
-
"cluster_ids": [],
|
| 27352 |
-
"cluster_role": null,
|
| 27353 |
-
"comments_count": 2,
|
| 27354 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/43984",
|
| 27355 |
-
"created_at": "2026-02-13T17:53:16Z",
|
| 27356 |
-
"deletions": 2,
|
| 27357 |
-
"draft": false,
|
| 27358 |
-
"files_url": "https://github.com/huggingface/transformers/pull/43984/files",
|
| 27359 |
-
"html_url": "https://github.com/huggingface/transformers/pull/43984",
|
| 27360 |
-
"labels": [],
|
| 27361 |
-
"merged": true,
|
| 27362 |
-
"number": 43984,
|
| 27363 |
-
"review_comments_count": 0,
|
| 27364 |
-
"state": "closed",
|
| 27365 |
-
"title": "Remove unused squeeze from VJEPA2 embeddings rotation",
|
| 27366 |
-
"updated_at": "2026-02-13T21:56:01Z"
|
| 27367 |
-
},
|
| 27368 |
-
{
|
| 27369 |
-
"additions": 62,
|
| 27370 |
-
"author": "Aki-07",
|
| 27371 |
-
"author_association": "CONTRIBUTOR",
|
| 27372 |
-
"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",
|
| 27373 |
-
"changed_files": 2,
|
| 27374 |
-
"cluster_id": "cluster-43979-24",
|
| 27375 |
-
"cluster_ids": [
|
| 27376 |
-
"cluster-43979-24"
|
| 27377 |
-
],
|
| 27378 |
-
"cluster_role": "canonical",
|
| 27379 |
-
"comments_count": 3,
|
| 27380 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/43983",
|
| 27381 |
-
"created_at": "2026-02-13T17:52:45Z",
|
| 27382 |
-
"deletions": 188,
|
| 27383 |
-
"draft": false,
|
| 27384 |
-
"files_url": "https://github.com/huggingface/transformers/pull/43983/files",
|
| 27385 |
-
"html_url": "https://github.com/huggingface/transformers/pull/43983",
|
| 27386 |
-
"labels": [],
|
| 27387 |
-
"merged": true,
|
| 27388 |
-
"number": 43983,
|
| 27389 |
-
"review_comments_count": 4,
|
| 27390 |
-
"state": "closed",
|
| 27391 |
-
"title": "Migrate GPT2 to standardized output capture decorators",
|
| 27392 |
-
"updated_at": "2026-02-18T10:40:51Z"
|
| 27393 |
-
},
|
| 27394 |
-
{
|
| 27395 |
-
"additions": 1,
|
| 27396 |
-
"author": "SunMarc",
|
| 27397 |
-
"author_association": "MEMBER",
|
| 27398 |
-
"body_excerpt": "# What does this PR do? This PR create a `.git-blame-ignore-revs` file to ignore the following commit https://github.com/huggingface/transformers/pull/43914 when using git blame.",
|
| 27399 |
-
"changed_files": 1,
|
| 27400 |
-
"cluster_id": null,
|
| 27401 |
-
"cluster_ids": [],
|
| 27402 |
-
"cluster_role": null,
|
| 27403 |
-
"comments_count": 1,
|
| 27404 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/43982",
|
| 27405 |
-
"created_at": "2026-02-13T17:13:41Z",
|
| 27406 |
-
"deletions": 0,
|
| 27407 |
-
"draft": false,
|
| 27408 |
-
"files_url": "https://github.com/huggingface/transformers/pull/43982/files",
|
| 27409 |
-
"html_url": "https://github.com/huggingface/transformers/pull/43982",
|
| 27410 |
-
"labels": [],
|
| 27411 |
-
"merged": true,
|
| 27412 |
-
"number": 43982,
|
| 27413 |
-
"review_comments_count": 0,
|
| 27414 |
-
"state": "closed",
|
| 27415 |
-
"title": "create .git-blame-ignore-revs file ",
|
| 27416 |
-
"updated_at": "2026-02-16T13:08:22Z"
|
| 27417 |
-
},
|
| 27418 |
-
{
|
| 27419 |
-
"additions": 5,
|
| 27420 |
-
"author": "Rocketknight1",
|
| 27421 |
-
"author_association": "MEMBER",
|
| 27422 |
-
"body_excerpt": "Some of our image processors have a fast return for images that are already square. However, this fast return skips the `background_color` check, which causes flaky test failures because the `test_padding` test uses `self.assertRaises()` t\u2026",
|
| 27423 |
-
"changed_files": 1,
|
| 27424 |
-
"cluster_id": null,
|
| 27425 |
-
"cluster_ids": [],
|
| 27426 |
-
"cluster_role": null,
|
| 27427 |
-
"comments_count": 7,
|
| 27428 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/43981",
|
| 27429 |
-
"created_at": "2026-02-13T17:01:51Z",
|
| 27430 |
-
"deletions": 0,
|
| 27431 |
-
"draft": false,
|
| 27432 |
-
"files_url": "https://github.com/huggingface/transformers/pull/43981/files",
|
| 27433 |
-
"html_url": "https://github.com/huggingface/transformers/pull/43981",
|
| 27434 |
-
"labels": [],
|
| 27435 |
-
"merged": true,
|
| 27436 |
-
"number": 43981,
|
| 27437 |
-
"review_comments_count": 3,
|
| 27438 |
-
"state": "closed",
|
| 27439 |
-
"title": "Fix early image processor return not raising error",
|
| 27440 |
-
"updated_at": "2026-02-16T16:40:41Z"
|
| 27441 |
-
},
|
| 27442 |
-
{
|
| 27443 |
-
"additions": 3,
|
| 27444 |
-
"author": "albertvillanova",
|
| 27445 |
-
"author_association": "MEMBER",
|
| 27446 |
-
"body_excerpt": "# What does this PR do? Escape `%` in `help` for `ArgumentParser.add_argument` to fix TypeError: > TypeError: not enough arguments for format string Context: https://docs.python.org/3/library/argparse.html#help > As the help string support\u2026",
|
| 27447 |
-
"changed_files": 1,
|
| 27448 |
-
"cluster_id": null,
|
| 27449 |
-
"cluster_ids": [],
|
| 27450 |
-
"cluster_role": null,
|
| 27451 |
-
"comments_count": 2,
|
| 27452 |
-
"conversation_url": "https://github.com/huggingface/transformers/pull/43980",
|
| 27453 |
-
"created_at": "2026-02-13T15:43:52Z",
|
| 27454 |
-
"deletions": 3,
|
| 27455 |
-
"draft": false,
|
| 27456 |
-
"files_url": "https://github.com/huggingface/transformers/pull/43980/files",
|
| 27457 |
-
"html_url": "https://github.com/huggingface/transformers/pull/43980",
|
| 27458 |
-
"labels": [],
|
| 27459 |
-
"merged": false,
|
| 27460 |
-
"number": 43980,
|
| 27461 |
-
"review_comments_count": 0,
|
| 27462 |
-
"state": "closed",
|
| 27463 |
-
"title": "Escape % in help for ArgumentParser.add_argument to fix TypeError",
|
| 27464 |
-
"updated_at": "2026-02-17T17:30:07Z"
|
| 27465 |
}
|
| 27466 |
]
|
|
|
|
| 1 |
[
|
| 2 |
+
{
|
| 3 |
+
"additions": 36,
|
| 4 |
+
"author": "tomaarsen",
|
| 5 |
+
"author_association": "MEMBER",
|
| 6 |
+
"body_excerpt": "# What does this PR do? Resolves https://github.com/huggingface/sentence-transformers/issues/3724 ## Code Agent Policy - [x] I confirm that this is not a pure code agent PR. ## Before submitting - [ ] This PR fixes a typo or improves the d\u2026",
|
| 7 |
+
"changed_files": 2,
|
| 8 |
+
"cluster_id": null,
|
| 9 |
+
"cluster_ids": [],
|
| 10 |
+
"cluster_role": null,
|
| 11 |
+
"comments_count": 6,
|
| 12 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45444",
|
| 13 |
+
"created_at": "2026-04-14T19:28:34Z",
|
| 14 |
+
"deletions": 31,
|
| 15 |
+
"draft": false,
|
| 16 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45444/files",
|
| 17 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45444",
|
| 18 |
+
"labels": [],
|
| 19 |
+
"merged": false,
|
| 20 |
+
"number": 45444,
|
| 21 |
+
"review_comments_count": 0,
|
| 22 |
+
"state": "open",
|
| 23 |
+
"title": "[`fix`] Always early return for non-Mistral models in _patch_mistral_regex",
|
| 24 |
+
"updated_at": "2026-04-14T20:39:48Z"
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"additions": 38,
|
| 28 |
+
"author": "qgallouedec",
|
| 29 |
+
"author_association": "MEMBER",
|
| 30 |
+
"body_excerpt": "When `transformers serve` is launched with a positional model argument, the server silently overwrites the `\"model\"` field in every incoming request with the pinned model id. This is surprising: a client that asks for model B receives a re\u2026",
|
| 31 |
+
"changed_files": 2,
|
| 32 |
+
"cluster_id": null,
|
| 33 |
+
"cluster_ids": [],
|
| 34 |
+
"cluster_role": null,
|
| 35 |
+
"comments_count": 1,
|
| 36 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45443",
|
| 37 |
+
"created_at": "2026-04-14T19:14:10Z",
|
| 38 |
+
"deletions": 0,
|
| 39 |
+
"draft": false,
|
| 40 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45443/files",
|
| 41 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45443",
|
| 42 |
+
"labels": [],
|
| 43 |
+
"merged": false,
|
| 44 |
+
"number": 45443,
|
| 45 |
+
"review_comments_count": 0,
|
| 46 |
+
"state": "open",
|
| 47 |
+
"title": "Raise 400 on model mismatch when `transformers serve` is pinned",
|
| 48 |
+
"updated_at": "2026-04-14T19:31:20Z"
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"additions": 4,
|
| 52 |
+
"author": "paulinebm",
|
| 53 |
+
"author_association": "MEMBER",
|
| 54 |
+
"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",
|
| 55 |
+
"changed_files": 1,
|
| 56 |
+
"cluster_id": null,
|
| 57 |
+
"cluster_ids": [],
|
| 58 |
+
"cluster_role": null,
|
| 59 |
+
"comments_count": 1,
|
| 60 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45442",
|
| 61 |
+
"created_at": "2026-04-14T18:49:49Z",
|
| 62 |
+
"deletions": 4,
|
| 63 |
+
"draft": false,
|
| 64 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45442/files",
|
| 65 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45442",
|
| 66 |
+
"labels": [],
|
| 67 |
+
"merged": true,
|
| 68 |
+
"number": 45442,
|
| 69 |
+
"review_comments_count": 0,
|
| 70 |
+
"state": "closed",
|
| 71 |
+
"title": "Update workflow references to new commit hash",
|
| 72 |
+
"updated_at": "2026-04-14T18:59:01Z"
|
| 73 |
+
},
|
| 74 |
+
{
|
| 75 |
+
"additions": 9,
|
| 76 |
+
"author": "casinca",
|
| 77 |
+
"author_association": "CONTRIBUTOR",
|
| 78 |
+
"body_excerpt": "# What does this PR do? Please see fix #45440 for more details Discussed with @vasqu Also fixed via regen/inheritance: - exaone-moe - glm4-moe - glm4v-moe - glm4-moe-lite - glm_moe_dsa - nemotron_h - solar_open > [!WARNING] > > This\u2026",
|
| 79 |
+
"changed_files": 9,
|
| 80 |
+
"cluster_id": null,
|
| 81 |
+
"cluster_ids": [],
|
| 82 |
+
"cluster_role": null,
|
| 83 |
+
"comments_count": 3,
|
| 84 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45441",
|
| 85 |
+
"created_at": "2026-04-14T17:51:08Z",
|
| 86 |
+
"deletions": 9,
|
| 87 |
+
"draft": false,
|
| 88 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45441/files",
|
| 89 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45441",
|
| 90 |
+
"labels": [],
|
| 91 |
+
"merged": false,
|
| 92 |
+
"number": 45441,
|
| 93 |
+
"review_comments_count": 0,
|
| 94 |
+
"state": "open",
|
| 95 |
+
"title": "fix(DSV3): parity between native `DeepseekV3MoE` and remote official implementation",
|
| 96 |
+
"updated_at": "2026-04-14T21:52:17Z"
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"additions": 1,
|
| 100 |
+
"author": "McPatate",
|
| 101 |
+
"author_association": "MEMBER",
|
| 102 |
+
"body_excerpt": "Bumping safetensors to its latest (pre)released version! cc @tarekziade",
|
| 103 |
+
"changed_files": 1,
|
| 104 |
+
"cluster_id": null,
|
| 105 |
+
"cluster_ids": [],
|
| 106 |
+
"cluster_role": null,
|
| 107 |
+
"comments_count": 1,
|
| 108 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45439",
|
| 109 |
+
"created_at": "2026-04-14T17:20:51Z",
|
| 110 |
+
"deletions": 1,
|
| 111 |
+
"draft": false,
|
| 112 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45439/files",
|
| 113 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45439",
|
| 114 |
+
"labels": [],
|
| 115 |
+
"merged": false,
|
| 116 |
+
"number": 45439,
|
| 117 |
+
"review_comments_count": 0,
|
| 118 |
+
"state": "open",
|
| 119 |
+
"title": "feat: bump min safetensors version to `0.8.0-rc.0`",
|
| 120 |
+
"updated_at": "2026-04-14T17:30:07Z"
|
| 121 |
+
},
|
| 122 |
+
{
|
| 123 |
+
"additions": 275,
|
| 124 |
+
"author": "Charly21r",
|
| 125 |
+
"author_association": "CONTRIBUTOR",
|
| 126 |
+
"body_excerpt": "# What does this PR do? Fixes #45373 Adds `Gemma4TextForSequenceClassification` to transformers.models.gemma4, following the same pattern established by `Gemma3TextForSequenceClassification` in Gemma 3. Prior to this change, `AutoModelForS\u2026",
|
| 127 |
+
"changed_files": 5,
|
| 128 |
+
"cluster_id": null,
|
| 129 |
+
"cluster_ids": [],
|
| 130 |
+
"cluster_role": null,
|
| 131 |
+
"comments_count": 2,
|
| 132 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45438",
|
| 133 |
+
"created_at": "2026-04-14T17:20:36Z",
|
| 134 |
+
"deletions": 11,
|
| 135 |
+
"draft": false,
|
| 136 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45438/files",
|
| 137 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45438",
|
| 138 |
+
"labels": [],
|
| 139 |
+
"merged": false,
|
| 140 |
+
"number": 45438,
|
| 141 |
+
"review_comments_count": 4,
|
| 142 |
+
"state": "open",
|
| 143 |
+
"title": "Add Gemma4ForSequenceClassification",
|
| 144 |
+
"updated_at": "2026-04-14T20:35:28Z"
|
| 145 |
+
},
|
| 146 |
+
{
|
| 147 |
+
"additions": 4,
|
| 148 |
+
"author": "tomaarsen",
|
| 149 |
+
"author_association": "MEMBER",
|
| 150 |
+
"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",
|
| 151 |
+
"changed_files": 3,
|
| 152 |
+
"cluster_id": null,
|
| 153 |
+
"cluster_ids": [],
|
| 154 |
+
"cluster_role": null,
|
| 155 |
+
"comments_count": 3,
|
| 156 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45437",
|
| 157 |
+
"created_at": "2026-04-14T17:14:24Z",
|
| 158 |
+
"deletions": 8,
|
| 159 |
+
"draft": false,
|
| 160 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45437/files",
|
| 161 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45437",
|
| 162 |
+
"labels": [],
|
| 163 |
+
"merged": false,
|
| 164 |
+
"number": 45437,
|
| 165 |
+
"review_comments_count": 0,
|
| 166 |
+
"state": "open",
|
| 167 |
+
"title": "Fix spurious position_ids warnings for at least 40 architectures",
|
| 168 |
+
"updated_at": "2026-04-14T17:25:20Z"
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"additions": 19,
|
| 172 |
+
"author": "AmineDiro",
|
| 173 |
+
"author_association": "MEMBER",
|
| 174 |
+
"body_excerpt": "## Summary - Added `base_model_ep_plan` to `Qwen3MoeConfig` enabling expert parallelism via `DistributedConfig(enable_expert_parallel=True)` - Fix two small bugs in `GroupedGemmParallel` that prevented EP from working with 2D device meshes\u2026",
|
| 175 |
+
"changed_files": 2,
|
| 176 |
+
"cluster_id": null,
|
| 177 |
+
"cluster_ids": [],
|
| 178 |
+
"cluster_role": null,
|
| 179 |
+
"comments_count": 3,
|
| 180 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45436",
|
| 181 |
+
"created_at": "2026-04-14T15:35:56Z",
|
| 182 |
+
"deletions": 5,
|
| 183 |
+
"draft": false,
|
| 184 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45436/files",
|
| 185 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45436",
|
| 186 |
+
"labels": [],
|
| 187 |
+
"merged": false,
|
| 188 |
+
"number": 45436,
|
| 189 |
+
"review_comments_count": 0,
|
| 190 |
+
"state": "open",
|
| 191 |
+
"title": "Add expert parallelism (EP) support for Qwen3 MoE + fix GroupedGemmParallel for 2D meshes",
|
| 192 |
+
"updated_at": "2026-04-14T16:02:48Z"
|
| 193 |
+
},
|
| 194 |
+
{
|
| 195 |
+
"additions": 32,
|
| 196 |
+
"author": "itazap",
|
| 197 |
+
"author_association": "MEMBER",
|
| 198 |
+
"body_excerpt": null,
|
| 199 |
+
"changed_files": 2,
|
| 200 |
+
"cluster_id": null,
|
| 201 |
+
"cluster_ids": [],
|
| 202 |
+
"cluster_role": null,
|
| 203 |
+
"comments_count": 3,
|
| 204 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45435",
|
| 205 |
+
"created_at": "2026-04-14T15:28:20Z",
|
| 206 |
+
"deletions": 1,
|
| 207 |
+
"draft": false,
|
| 208 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45435/files",
|
| 209 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45435",
|
| 210 |
+
"labels": [],
|
| 211 |
+
"merged": false,
|
| 212 |
+
"number": 45435,
|
| 213 |
+
"review_comments_count": 0,
|
| 214 |
+
"state": "open",
|
| 215 |
+
"title": "do not index past decoded chars with special tokens",
|
| 216 |
+
"updated_at": "2026-04-14T15:43:02Z"
|
| 217 |
+
},
|
| 218 |
+
{
|
| 219 |
+
"additions": 94,
|
| 220 |
+
"author": "SunMarc",
|
| 221 |
+
"author_association": "MEMBER",
|
| 222 |
+
"body_excerpt": "# What does this PR do? This PR updates the grad acc tests so that we are able to better catch issues. We check the grad norm also in addition to the loss. We are remove some redundant tests. As promised @vasqu. Just read the new test dire\u2026",
|
| 223 |
+
"changed_files": 1,
|
| 224 |
+
"cluster_id": null,
|
| 225 |
+
"cluster_ids": [],
|
| 226 |
+
"cluster_role": null,
|
| 227 |
+
"comments_count": 1,
|
| 228 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/45434",
|
| 229 |
+
"created_at": "2026-04-14T15:17:03Z",
|
| 230 |
+
"deletions": 282,
|
| 231 |
+
"draft": false,
|
| 232 |
+
"files_url": "https://github.com/huggingface/transformers/pull/45434/files",
|
| 233 |
+
"html_url": "https://github.com/huggingface/transformers/pull/45434",
|
| 234 |
+
"labels": [],
|
| 235 |
+
"merged": false,
|
| 236 |
+
"number": 45434,
|
| 237 |
+
"review_comments_count": 2,
|
| 238 |
+
"state": "open",
|
| 239 |
+
"title": "better grad acc tests",
|
| 240 |
+
"updated_at": "2026-04-14T16:39:19Z"
|
| 241 |
+
},
|
| 242 |
{
|
| 243 |
"additions": 115,
|
| 244 |
"author": "IlyasMoutawwakil",
|
|
|
|
| 290 |
{
|
| 291 |
"additions": 3,
|
| 292 |
"author": "ambroiseodt",
|
| 293 |
+
"author_association": "CONTRIBUTOR",
|
| 294 |
"body_excerpt": "Fix checkpoint path in Dinov2 model_docs. # What does this PR do? Fixes the wrong checkpoint path in Dinov2 model_docs #45431 Changes made: the previous checkpoint (google/dinov2-base-patch16-224) does not exist and has been changed to the\u2026",
|
| 295 |
"changed_files": 1,
|
| 296 |
"cluster_id": null,
|
| 297 |
"cluster_ids": [],
|
| 298 |
"cluster_role": null,
|
| 299 |
+
"comments_count": 2,
|
| 300 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45430",
|
| 301 |
"created_at": "2026-04-14T13:45:51Z",
|
| 302 |
"deletions": 3,
|
|
|
|
| 304 |
"files_url": "https://github.com/huggingface/transformers/pull/45430/files",
|
| 305 |
"html_url": "https://github.com/huggingface/transformers/pull/45430",
|
| 306 |
"labels": [],
|
| 307 |
+
"merged": true,
|
| 308 |
"number": 45430,
|
| 309 |
"review_comments_count": 0,
|
| 310 |
+
"state": "closed",
|
| 311 |
"title": "[Doc] Correct checkpoint path in Dinov2 model_docs ",
|
| 312 |
+
"updated_at": "2026-04-14T17:00:55Z"
|
| 313 |
},
|
| 314 |
{
|
| 315 |
"additions": 5,
|
|
|
|
| 365 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 366 |
"body_excerpt": "## What does this PR do? Fixes #45341. `get_device_properties()` in `testing_utils.py` calls `torch.cuda.get_device_capability()` whenever `IS_CUDA_SYSTEM or IS_ROCM_SYSTEM` is `True`. This raises a `RuntimeError` on environments where CUD\u2026",
|
| 367 |
"changed_files": 1,
|
| 368 |
+
"cluster_id": "cluster-45341-3",
|
| 369 |
+
"cluster_ids": [
|
| 370 |
+
"cluster-45341-3"
|
| 371 |
+
],
|
| 372 |
+
"cluster_role": "member",
|
| 373 |
"comments_count": 0,
|
| 374 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45427",
|
| 375 |
"created_at": "2026-04-14T08:56:45Z",
|
|
|
|
| 434 |
"updated_at": "2026-04-14T13:21:45Z"
|
| 435 |
},
|
| 436 |
{
|
| 437 |
+
"additions": 185,
|
| 438 |
"author": "louzongzhi",
|
| 439 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 440 |
"body_excerpt": "# What does this PR do? This PR implements **IndexCache** support for GLM5's DeepSeek Sparse Attention (DSA), enabling cross-layer index reuse to accelerate long-context inference. IndexCache accelerates sparse attention by reusing top-k t\u2026",
|
|
|
|
| 455 |
"review_comments_count": 9,
|
| 456 |
"state": "open",
|
| 457 |
"title": "Add IndexCache support for GLM5 DSA",
|
| 458 |
+
"updated_at": "2026-04-14T16:04:16Z"
|
| 459 |
},
|
| 460 |
{
|
| 461 |
"additions": 68,
|
|
|
|
| 503 |
"review_comments_count": 0,
|
| 504 |
"state": "open",
|
| 505 |
"title": "Drop `content=None` from messages in `apply_chat_template`",
|
| 506 |
+
"updated_at": "2026-04-14T16:08:31Z"
|
| 507 |
},
|
| 508 |
{
|
| 509 |
"additions": 117,
|
|
|
|
| 572 |
"labels": [],
|
| 573 |
"merged": false,
|
| 574 |
"number": 45418,
|
| 575 |
+
"review_comments_count": 2,
|
| 576 |
"state": "open",
|
| 577 |
"title": "[serve] Forward `tool_calls`/`tool_call_id` in processor inputs",
|
| 578 |
+
"updated_at": "2026-04-14T16:48:08Z"
|
| 579 |
},
|
| 580 |
{
|
| 581 |
"additions": 746,
|
|
|
|
| 700 |
"updated_at": "2026-04-14T05:39:18Z"
|
| 701 |
},
|
| 702 |
{
|
| 703 |
+
"additions": 310,
|
| 704 |
"author": "3outeille",
|
| 705 |
"author_association": "MEMBER",
|
| 706 |
"body_excerpt": "## Summary - Full `distributed_config` integration in `from_pretrained()` \u2014 mesh creation, apply TP + FSDP, attach `model.device_mesh` - `gather_full_state_dict()` for streaming DTensor\u2192full tensor saving (rank 0 only) - `convert_strided_t\u2026",
|
| 707 |
+
"changed_files": 5,
|
| 708 |
"cluster_id": null,
|
| 709 |
"cluster_ids": [],
|
| 710 |
"cluster_role": null,
|
| 711 |
+
"comments_count": 2,
|
| 712 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45409",
|
| 713 |
"created_at": "2026-04-13T14:27:38Z",
|
| 714 |
+
"deletions": 49,
|
| 715 |
"draft": false,
|
| 716 |
"files_url": "https://github.com/huggingface/transformers/pull/45409/files",
|
| 717 |
"html_url": "https://github.com/huggingface/transformers/pull/45409",
|
| 718 |
"labels": [],
|
| 719 |
+
"merged": true,
|
| 720 |
"number": 45409,
|
| 721 |
"review_comments_count": 4,
|
| 722 |
+
"state": "closed",
|
| 723 |
"title": "from_pretrained orchestration + distributed save/load",
|
| 724 |
+
"updated_at": "2026-04-14T16:18:11Z"
|
| 725 |
},
|
| 726 |
{
|
| 727 |
+
"additions": 697,
|
| 728 |
"author": "3outeille",
|
| 729 |
"author_association": "MEMBER",
|
| 730 |
"body_excerpt": "## Summary - Extends the TPStyle API (from #45028) with MoE expert parallelism and sequence parallelism support - Adds `PackedColwiseParallel`, `MoEExpertsParallel`, `PrepareModuleInputOutput`, `_AllReduceBackward` custom ParallelStyle sub\u2026",
|
| 731 |
+
"changed_files": 22,
|
| 732 |
"cluster_id": null,
|
| 733 |
"cluster_ids": [],
|
| 734 |
"cluster_role": null,
|
| 735 |
+
"comments_count": 3,
|
| 736 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45408",
|
| 737 |
"created_at": "2026-04-13T14:25:08Z",
|
| 738 |
+
"deletions": 421,
|
| 739 |
"draft": false,
|
| 740 |
"files_url": "https://github.com/huggingface/transformers/pull/45408/files",
|
| 741 |
"html_url": "https://github.com/huggingface/transformers/pull/45408",
|
| 742 |
"labels": [],
|
| 743 |
+
"merged": true,
|
| 744 |
"number": 45408,
|
| 745 |
"review_comments_count": 0,
|
| 746 |
+
"state": "closed",
|
| 747 |
"title": "MoE expert parallelism + sequence parallelism",
|
| 748 |
+
"updated_at": "2026-04-14T16:25:22Z"
|
| 749 |
},
|
| 750 |
{
|
| 751 |
"additions": 6,
|
|
|
|
| 841 |
"review_comments_count": 2,
|
| 842 |
"state": "open",
|
| 843 |
"title": "Fix ZeRO-3 from_pretrained: load registered buffers in _load_state_dict_into_zero3_model",
|
| 844 |
+
"updated_at": "2026-04-14T16:13:23Z"
|
| 845 |
},
|
| 846 |
{
|
| 847 |
"additions": 3157,
|
|
|
|
| 915 |
"labels": [],
|
| 916 |
"merged": false,
|
| 917 |
"number": 45398,
|
| 918 |
+
"review_comments_count": 3,
|
| 919 |
"state": "open",
|
| 920 |
"title": "Add example for iterative chatting with MLLMs",
|
| 921 |
+
"updated_at": "2026-04-14T16:54:17Z"
|
| 922 |
},
|
| 923 |
{
|
| 924 |
"additions": 2563,
|
|
|
|
| 1083 |
"labels": [],
|
| 1084 |
"merged": false,
|
| 1085 |
"number": 45388,
|
| 1086 |
+
"review_comments_count": 3,
|
| 1087 |
"state": "open",
|
| 1088 |
"title": "Make Gemma4ClippableLinear inherit from nn.Linear for PEFT/LoRA compatibility",
|
| 1089 |
+
"updated_at": "2026-04-14T15:36:20Z"
|
| 1090 |
},
|
| 1091 |
{
|
| 1092 |
"additions": 35,
|
|
|
|
| 1113 |
"updated_at": "2026-04-13T16:14:21Z"
|
| 1114 |
},
|
| 1115 |
{
|
| 1116 |
+
"additions": 23,
|
| 1117 |
"author": "UsamaKenway",
|
| 1118 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 1119 |
"body_excerpt": "Optimizes memory usage when loading GGUF models by performing dtype casting immediately after dequantization. While I was adding the support for Gemma4 in this PR #45296, i noticed this issue that the GGUF tensors are dequantized to `float\u2026",
|
|
|
|
| 1121 |
"cluster_id": null,
|
| 1122 |
"cluster_ids": [],
|
| 1123 |
"cluster_role": null,
|
| 1124 |
+
"comments_count": 2,
|
| 1125 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45386",
|
| 1126 |
"created_at": "2026-04-12T13:17:17Z",
|
| 1127 |
+
"deletions": 11,
|
| 1128 |
"draft": false,
|
| 1129 |
"files_url": "https://github.com/huggingface/transformers/pull/45386/files",
|
| 1130 |
"html_url": "https://github.com/huggingface/transformers/pull/45386",
|
|
|
|
| 1134 |
"review_comments_count": 2,
|
| 1135 |
"state": "open",
|
| 1136 |
"title": "[GGUF] Reduce peak RAM usage by casting dequantized tensors early during load",
|
| 1137 |
+
"updated_at": "2026-04-14T21:07:37Z"
|
| 1138 |
},
|
| 1139 |
{
|
| 1140 |
"additions": 15,
|
|
|
|
| 1775 |
"author_association": "CONTRIBUTOR",
|
| 1776 |
"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",
|
| 1777 |
"changed_files": 1,
|
| 1778 |
+
"cluster_id": "cluster-45341-3",
|
| 1779 |
+
"cluster_ids": [
|
| 1780 |
+
"cluster-45341-3"
|
| 1781 |
+
],
|
| 1782 |
+
"cluster_role": "canonical",
|
| 1783 |
"comments_count": 4,
|
| 1784 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45351",
|
| 1785 |
"created_at": "2026-04-09T21:51:42Z",
|
|
|
|
| 2280 |
"updated_at": "2026-04-09T12:01:48Z"
|
| 2281 |
},
|
| 2282 |
{
|
| 2283 |
+
"additions": 19,
|
| 2284 |
"author": "harshaljanjani",
|
| 2285 |
"author_association": "CONTRIBUTOR",
|
| 2286 |
"body_excerpt": "### What does this PR do? \u2192 This PR introduces compat fixes across several audio models to ensure they can be loaded and used by a companion vLLM PR. <ins>These changes are deliberate and are blocking</ins> [this vLLM PR](https://github.co\u2026",
|
| 2287 |
+
"changed_files": 11,
|
| 2288 |
"cluster_id": null,
|
| 2289 |
"cluster_ids": [],
|
| 2290 |
"cluster_role": null,
|
|
|
|
| 2301 |
"review_comments_count": 0,
|
| 2302 |
"state": "open",
|
| 2303 |
"title": "feat[vLLM \u00d7 v5]: Add vLLM compatibility for audio models",
|
| 2304 |
+
"updated_at": "2026-04-14T15:45:32Z"
|
| 2305 |
},
|
| 2306 |
{
|
| 2307 |
+
"additions": 236,
|
| 2308 |
"author": "zucchini-nlp",
|
| 2309 |
"author_association": "MEMBER",
|
| 2310 |
"body_excerpt": "# What does this PR do? Fixes https://github.com/huggingface/transformers/issues/45276 and https://github.com/huggingface/transformers/issues/45335 In gemma4 per-layer inputs have to be resized as long as they aren't part of soft multimoda\u2026",
|
| 2311 |
+
"changed_files": 16,
|
| 2312 |
"cluster_id": null,
|
| 2313 |
"cluster_ids": [],
|
| 2314 |
"cluster_role": null,
|
|
|
|
| 2325 |
"review_comments_count": 5,
|
| 2326 |
"state": "open",
|
| 2327 |
"title": "Gemma4 resizing per layer inputs",
|
| 2328 |
+
"updated_at": "2026-04-14T16:14:48Z"
|
| 2329 |
},
|
| 2330 |
{
|
| 2331 |
"additions": 128,
|
|
|
|
| 2453 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 2454 |
"body_excerpt": "Fixes #45081 ## Problem Loading a Mistral tokenizer with `fix_mistral_regex=True` crashes because `_patch_mistral_regex` receives a raw `tokenizers.Tokenizer` but tries to access `.backend_tokenizer.pre_tokenizer` on it \u2014 that attribute on\u2026",
|
| 2455 |
"changed_files": 2,
|
| 2456 |
+
"cluster_id": "cluster-45081-3",
|
| 2457 |
+
"cluster_ids": [
|
| 2458 |
+
"cluster-45081-3"
|
| 2459 |
+
],
|
| 2460 |
+
"cluster_role": "canonical",
|
| 2461 |
"comments_count": 3,
|
| 2462 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45317",
|
| 2463 |
"created_at": "2026-04-08T13:38:46Z",
|
|
|
|
| 3102 |
"updated_at": "2026-04-09T13:06:44Z"
|
| 3103 |
},
|
| 3104 |
{
|
| 3105 |
+
"additions": 2504,
|
| 3106 |
"author": "marvinzh",
|
| 3107 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 3108 |
"body_excerpt": "# What does this PR do? add Qianfan-OCR model definition - `QianfanOCRForConditionalGeneration` - image-text to text model definition - `QianfanOCRModel` - backbone of image-text to text model without lm heads - `QianfanOCRProcessor` - tex\u2026",
|
|
|
|
| 3110 |
"cluster_id": null,
|
| 3111 |
"cluster_ids": [],
|
| 3112 |
"cluster_role": null,
|
| 3113 |
+
"comments_count": 6,
|
| 3114 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45280",
|
| 3115 |
"created_at": "2026-04-07T06:49:34Z",
|
| 3116 |
"deletions": 0,
|
|
|
|
| 3120 |
"labels": [],
|
| 3121 |
"merged": false,
|
| 3122 |
"number": 45280,
|
| 3123 |
+
"review_comments_count": 56,
|
| 3124 |
"state": "open",
|
| 3125 |
"title": "add Qianfan-OCR model definition",
|
| 3126 |
+
"updated_at": "2026-04-14T16:32:48Z"
|
| 3127 |
},
|
| 3128 |
{
|
| 3129 |
"additions": 43,
|
|
|
|
| 4130 |
"labels": [],
|
| 4131 |
"merged": false,
|
| 4132 |
"number": 45220,
|
| 4133 |
+
"review_comments_count": 15,
|
| 4134 |
"state": "open",
|
| 4135 |
"title": "Multimodal serve support ",
|
| 4136 |
+
"updated_at": "2026-04-14T15:49:33Z"
|
| 4137 |
},
|
| 4138 |
{
|
| 4139 |
"additions": 3,
|
|
|
|
| 4368 |
"files_url": "https://github.com/huggingface/transformers/pull/45207/files",
|
| 4369 |
"html_url": "https://github.com/huggingface/transformers/pull/45207",
|
| 4370 |
"labels": [],
|
| 4371 |
+
"merged": true,
|
| 4372 |
"number": 45207,
|
| 4373 |
"review_comments_count": 6,
|
| 4374 |
+
"state": "closed",
|
| 4375 |
"title": "[Gemma4] Add docstrings for Per-Layer Embeddings (PLE) pipeline",
|
| 4376 |
+
"updated_at": "2026-04-14T20:03:58Z"
|
| 4377 |
},
|
| 4378 |
{
|
| 4379 |
"additions": 112,
|
|
|
|
| 4634 |
"files_url": "https://github.com/huggingface/transformers/pull/45190/files",
|
| 4635 |
"html_url": "https://github.com/huggingface/transformers/pull/45190",
|
| 4636 |
"labels": [],
|
| 4637 |
+
"merged": true,
|
| 4638 |
"number": 45190,
|
| 4639 |
"review_comments_count": 18,
|
| 4640 |
+
"state": "closed",
|
| 4641 |
"title": "Fix ty for transformers cli",
|
| 4642 |
+
"updated_at": "2026-04-14T16:53:22Z"
|
| 4643 |
},
|
| 4644 |
{
|
| 4645 |
"additions": 409,
|
|
|
|
| 5983 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 5984 |
"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",
|
| 5985 |
"changed_files": 4,
|
| 5986 |
+
"cluster_id": "cluster-43366-3",
|
| 5987 |
+
"cluster_ids": [
|
| 5988 |
+
"cluster-43366-3"
|
| 5989 |
+
],
|
| 5990 |
+
"cluster_role": "canonical",
|
| 5991 |
"comments_count": 6,
|
| 5992 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45118",
|
| 5993 |
"created_at": "2026-03-30T13:10:36Z",
|
|
|
|
| 6001 |
"review_comments_count": 7,
|
| 6002 |
"state": "open",
|
| 6003 |
"title": "Add full GGUF loading support for GPT\u2011OSS (fixes #43366, supersedes #43757)",
|
| 6004 |
+
"updated_at": "2026-04-14T21:00:39Z"
|
| 6005 |
},
|
| 6006 |
{
|
| 6007 |
"additions": 3,
|
|
|
|
| 6328 |
"cluster_id": null,
|
| 6329 |
"cluster_ids": [],
|
| 6330 |
"cluster_role": null,
|
| 6331 |
+
"comments_count": 5,
|
| 6332 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45101",
|
| 6333 |
"created_at": "2026-03-29T20:35:56Z",
|
| 6334 |
"deletions": 0,
|
|
|
|
| 6341 |
"review_comments_count": 4,
|
| 6342 |
"state": "open",
|
| 6343 |
"title": "Adding support for Nandi Models",
|
| 6344 |
+
"updated_at": "2026-04-14T17:11:15Z"
|
| 6345 |
},
|
| 6346 |
{
|
| 6347 |
"additions": 1,
|
|
|
|
| 6599 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 6600 |
"body_excerpt": "the function accesses backend_tokenizer.pre_tokenizer but the tokenizer passed is already the raw rust object, so it should be pre_tokenizer directly. fixes #45081",
|
| 6601 |
"changed_files": 1,
|
| 6602 |
+
"cluster_id": "cluster-45081-3",
|
| 6603 |
+
"cluster_ids": [
|
| 6604 |
+
"cluster-45081-3"
|
| 6605 |
+
],
|
| 6606 |
+
"cluster_role": "member",
|
| 6607 |
"comments_count": 0,
|
| 6608 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45086",
|
| 6609 |
"created_at": "2026-03-28T16:37:49Z",
|
|
|
|
| 6790 |
"updated_at": "2026-04-06T10:49:18Z"
|
| 6791 |
},
|
| 6792 |
{
|
| 6793 |
+
"additions": 5157,
|
| 6794 |
"author": "thisisiron",
|
| 6795 |
"author_association": "CONTRIBUTOR",
|
| 6796 |
"body_excerpt": "# What does this PR do? Adds the **DeepSeek-OCR2** model. ### Reference - Arxiv Paper: [DeepSeek-OCR 2: Visual Causal Flow](https://arxiv.org/abs/2601.20552) - Huggingface hub: [deepseek-ai/DeepSeek-OCR-2](https://huggingface.co/deepseek-a\u2026",
|
|
|
|
| 6808 |
"labels": [],
|
| 6809 |
"merged": false,
|
| 6810 |
"number": 45075,
|
| 6811 |
+
"review_comments_count": 56,
|
| 6812 |
"state": "open",
|
| 6813 |
"title": "Add Deepseek-OCR-2 model",
|
| 6814 |
+
"updated_at": "2026-04-14T19:04:00Z"
|
| 6815 |
},
|
| 6816 |
{
|
| 6817 |
"additions": 12,
|
|
|
|
| 6846 |
"cluster_id": null,
|
| 6847 |
"cluster_ids": [],
|
| 6848 |
"cluster_role": null,
|
| 6849 |
+
"comments_count": 7,
|
| 6850 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45073",
|
| 6851 |
"created_at": "2026-03-27T20:00:41Z",
|
| 6852 |
"deletions": 135,
|
|
|
|
| 6859 |
"review_comments_count": 0,
|
| 6860 |
"state": "open",
|
| 6861 |
"title": "Refactor OwlViT to modular Transformers",
|
| 6862 |
+
"updated_at": "2026-04-14T20:13:20Z"
|
| 6863 |
},
|
| 6864 |
{
|
| 6865 |
"additions": 1,
|
|
|
|
| 7738 |
"updated_at": "2026-03-27T06:34:00Z"
|
| 7739 |
},
|
| 7740 |
{
|
| 7741 |
+
"additions": 3245,
|
| 7742 |
"author": "3outeille",
|
| 7743 |
"author_association": "MEMBER",
|
| 7744 |
"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",
|
| 7745 |
+
"changed_files": 218,
|
| 7746 |
"cluster_id": null,
|
| 7747 |
"cluster_ids": [],
|
| 7748 |
"cluster_role": null,
|
| 7749 |
+
"comments_count": 3,
|
| 7750 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45028",
|
| 7751 |
"created_at": "2026-03-26T17:50:07Z",
|
| 7752 |
+
"deletions": 3591,
|
| 7753 |
"draft": true,
|
| 7754 |
"files_url": "https://github.com/huggingface/transformers/pull/45028/files",
|
| 7755 |
"html_url": "https://github.com/huggingface/transformers/pull/45028",
|
| 7756 |
"labels": [],
|
| 7757 |
"merged": false,
|
| 7758 |
"number": 45028,
|
| 7759 |
+
"review_comments_count": 19,
|
| 7760 |
"state": "open",
|
| 7761 |
"title": "TP refactor for FSDP + TP integration",
|
| 7762 |
+
"updated_at": "2026-04-14T17:46:45Z"
|
| 7763 |
},
|
| 7764 |
{
|
| 7765 |
"additions": 714,
|
|
|
|
| 7933 |
"updated_at": "2026-03-27T09:30:17Z"
|
| 7934 |
},
|
| 7935 |
{
|
| 7936 |
+
"additions": 1814,
|
| 7937 |
"author": "zucchini-nlp",
|
| 7938 |
"author_association": "MEMBER",
|
| 7939 |
+
"body_excerpt": "# What does this PR do? As per title, deletes long lines of auto-mapping and dynamically builds it from code. The whole auto-generation runs with AST and takes ~5 sec on my machine, so we don't infer anything at run-time. Instead it is bui\u2026",
|
| 7940 |
+
"changed_files": 68,
|
| 7941 |
"cluster_id": null,
|
| 7942 |
"cluster_ids": [],
|
| 7943 |
"cluster_role": null,
|
| 7944 |
+
"comments_count": 7,
|
| 7945 |
"conversation_url": "https://github.com/huggingface/transformers/pull/45018",
|
| 7946 |
"created_at": "2026-03-26T11:18:13Z",
|
| 7947 |
+
"deletions": 1437,
|
| 7948 |
"draft": false,
|
| 7949 |
"files_url": "https://github.com/huggingface/transformers/pull/45018/files",
|
| 7950 |
"html_url": "https://github.com/huggingface/transformers/pull/45018",
|
|
|
|
| 7953 |
"number": 45018,
|
| 7954 |
"review_comments_count": 7,
|
| 7955 |
"state": "open",
|
| 7956 |
+
"title": "Dynamic auto mapping",
|
| 7957 |
+
"updated_at": "2026-04-14T16:31:18Z"
|
| 7958 |
},
|
| 7959 |
{
|
| 7960 |
"additions": 571,
|
|
|
|
| 9091 |
{
|
| 9092 |
"additions": 113,
|
| 9093 |
"author": "hemantmm",
|
| 9094 |
+
"author_association": "NONE",
|
| 9095 |
"body_excerpt": "# What does this PR do? This pull request adds routing replay functionality for mixture-of-experts (MoE) model types by giving users the option to override router probabilities while processing a forward pass through their models. <!-- Con\u2026",
|
| 9096 |
"changed_files": 4,
|
| 9097 |
"cluster_id": null,
|
| 9098 |
"cluster_ids": [],
|
| 9099 |
"cluster_role": null,
|
| 9100 |
+
"comments_count": 5,
|
| 9101 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44951",
|
| 9102 |
"created_at": "2026-03-23T16:29:46Z",
|
| 9103 |
"deletions": 4,
|
|
|
|
| 9108 |
"merged": false,
|
| 9109 |
"number": 44951,
|
| 9110 |
"review_comments_count": 0,
|
| 9111 |
+
"state": "closed",
|
| 9112 |
"title": "feat: Add router_logits override to enable Routing Replay for MoE models",
|
| 9113 |
+
"updated_at": "2026-04-14T21:05:38Z"
|
| 9114 |
},
|
| 9115 |
{
|
| 9116 |
"additions": 1346,
|
|
|
|
| 9214 |
"author_association": "NONE",
|
| 9215 |
"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",
|
| 9216 |
"changed_files": 13,
|
| 9217 |
+
"cluster_id": null,
|
| 9218 |
+
"cluster_ids": [],
|
| 9219 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 9220 |
"comments_count": 5,
|
| 9221 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44946",
|
| 9222 |
"created_at": "2026-03-23T12:18:34Z",
|
|
|
|
| 9652 |
"author_association": "NONE",
|
| 9653 |
"body_excerpt": "## What does this PR do? Fixes `num_labels` not being propagated from `Qwen3_5Config` to its `text_config` when loading via `AutoConfig.from_pretrained(model, num_labels=N)`. **Root cause:** `Qwen3_5Config.__post_init__` initializes `text_\u2026",
|
| 9654 |
"changed_files": 2,
|
| 9655 |
+
"cluster_id": null,
|
| 9656 |
+
"cluster_ids": [],
|
| 9657 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 9658 |
"comments_count": 2,
|
| 9659 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44920",
|
| 9660 |
"created_at": "2026-03-22T00:01:59Z",
|
|
|
|
| 9676 |
"author_association": "NONE",
|
| 9677 |
"body_excerpt": "## What does this PR do? Fixes a crash in `Qwen2_5_VLProcessor.__call__` when processing batched inputs without padding (`padding=False`). **Root cause:** When the tokenizer returns sequences of different lengths (ragged list), `np.array(t\u2026",
|
| 9678 |
"changed_files": 1,
|
| 9679 |
+
"cluster_id": null,
|
| 9680 |
+
"cluster_ids": [],
|
| 9681 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 9682 |
"comments_count": 2,
|
| 9683 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44919",
|
| 9684 |
"created_at": "2026-03-21T23:57:37Z",
|
|
|
|
| 10116 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 10117 |
"body_excerpt": "Fixes #44821 The `elif is_remote_url(...)` / `download_url(...)` branch in `get_image_processor_dict` was accidentally removed during the image processor refactor in #43514. This caused `AutoImageProcessor.from_pretrained(url)` to break wi\u2026",
|
| 10118 |
"changed_files": 5,
|
| 10119 |
+
"cluster_id": null,
|
| 10120 |
+
"cluster_ids": [],
|
| 10121 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 10122 |
"comments_count": 3,
|
| 10123 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44892",
|
| 10124 |
"created_at": "2026-03-20T16:21:25Z",
|
|
|
|
| 11060 |
"author_association": "NONE",
|
| 11061 |
"body_excerpt": "Reintroduce handling for remote URLs using download_url, which was accidentally removed in recent versions. This restores support for loading image processor configs directly from URLs. Fixes #44821 # What does this PR do? <!-- Congratulat\u2026",
|
| 11062 |
"changed_files": 1,
|
| 11063 |
+
"cluster_id": null,
|
| 11064 |
+
"cluster_ids": [],
|
| 11065 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 11066 |
"comments_count": 3,
|
| 11067 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44842",
|
| 11068 |
"created_at": "2026-03-19T04:48:58Z",
|
|
|
|
| 11110 |
"author_association": "NONE",
|
| 11111 |
"body_excerpt": "## Summary - Fixes #44821 \u2014 `AutoImageProcessor.from_pretrained` fails with `OSError: Repo id must be in the form 'repo_name' or 'namespace/repo_name'` when given a URL - The URL handling branch (`is_remote_url` check) in `get_image_proces\u2026",
|
| 11112 |
"changed_files": 2,
|
| 11113 |
+
"cluster_id": null,
|
| 11114 |
+
"cluster_ids": [],
|
| 11115 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 11116 |
"comments_count": 0,
|
| 11117 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44838",
|
| 11118 |
"created_at": "2026-03-18T23:53:54Z",
|
|
|
|
| 11374 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 11375 |
"body_excerpt": "Fixes #44821 This PR fixes the issue where `AutoImageProcessor.from_pretrained()` was unable to load from a URL (e.g., `https://huggingface.co/.../raw/main/config.json`). The bug was introduced in transformers>=5.3.0. Prior versions (e.g.,\u2026",
|
| 11376 |
"changed_files": 2,
|
| 11377 |
+
"cluster_id": null,
|
| 11378 |
+
"cluster_ids": [],
|
| 11379 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 11380 |
"comments_count": 3,
|
| 11381 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44826",
|
| 11382 |
"created_at": "2026-03-18T12:08:35Z",
|
|
|
|
| 11424 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 11425 |
"body_excerpt": "## Description Fixes #44737 The `relative_positional_encoding` function in XLNet was computing all positional encodings on CPU every forward pass because the `torch.arange` calls were missing the `device` parameter. ## Changes - Added devi\u2026",
|
| 11426 |
"changed_files": 1,
|
| 11427 |
+
"cluster_id": null,
|
| 11428 |
+
"cluster_ids": [],
|
| 11429 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 11430 |
"comments_count": 1,
|
| 11431 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44824",
|
| 11432 |
"created_at": "2026-03-18T11:55:01Z",
|
|
|
|
| 11450 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 11451 |
"body_excerpt": "This PR fixes #44821 where `AutoImageProcessor.from_pretrained()` couldn't load from a direct URL to a config file. ## Problem When passing a URL like `https://huggingface.co/jinfengxie/BFMS_1014/raw/main/config.json` to `AutoImageProcesso\u2026",
|
| 11452 |
"changed_files": 2,
|
| 11453 |
+
"cluster_id": null,
|
| 11454 |
+
"cluster_ids": [],
|
| 11455 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 11456 |
"comments_count": 2,
|
| 11457 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44823",
|
| 11458 |
"created_at": "2026-03-18T11:54:24Z",
|
|
|
|
| 11476 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 11477 |
"body_excerpt": "Fixes #44737 The relative_positional_encoding method in XLNetModel was creating tensors using torch.arange() without specifying device=, causing the entire sinusoidal positional encoding computation to run on CPU every forward pass. Only t\u2026",
|
| 11478 |
"changed_files": 1,
|
| 11479 |
+
"cluster_id": null,
|
| 11480 |
+
"cluster_ids": [],
|
| 11481 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 11482 |
"comments_count": 1,
|
| 11483 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44822",
|
| 11484 |
"created_at": "2026-03-18T11:48:28Z",
|
|
|
|
| 12266 |
"author_association": "CONTRIBUTOR",
|
| 12267 |
"body_excerpt": "Fixes #44737 `XLNetModel.relative_positional_encoding` was creating all `torch.arange` tensors on CPU by default, then calling `.to(output_h.device)` at the call site to move them. Adds a `device` parameter to `relative_positional_encoding\u2026",
|
| 12268 |
"changed_files": 1,
|
| 12269 |
+
"cluster_id": null,
|
| 12270 |
+
"cluster_ids": [],
|
| 12271 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 12272 |
"comments_count": 6,
|
| 12273 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44782",
|
| 12274 |
"created_at": "2026-03-17T05:11:36Z",
|
|
|
|
| 12678 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 12679 |
"body_excerpt": "XLNet.relative_positional_encoding creates intermediate tensors on CPU every forward pass because torch.arange was missing the device parameter. This causes unnecessary CPU-GPU transfers when running on CUDA. Added device=self.device to al\u2026",
|
| 12680 |
"changed_files": 1,
|
| 12681 |
+
"cluster_id": null,
|
| 12682 |
+
"cluster_ids": [],
|
| 12683 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 12684 |
"comments_count": 1,
|
| 12685 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44762",
|
| 12686 |
"created_at": "2026-03-16T16:17:54Z",
|
|
|
|
| 12815 |
"labels": [],
|
| 12816 |
"merged": false,
|
| 12817 |
"number": 44757,
|
| 12818 |
+
"review_comments_count": 6,
|
| 12819 |
"state": "open",
|
| 12820 |
"title": "Add Neuron to auto-compile hardware list",
|
| 12821 |
+
"updated_at": "2026-04-14T20:04:30Z"
|
| 12822 |
},
|
| 12823 |
{
|
| 12824 |
"additions": 4,
|
|
|
|
| 12850 |
"author_association": "NONE",
|
| 12851 |
"body_excerpt": "## Summary Fixes #44737 - Added `device=self.device` to all four `torch.arange()` calls in `XLNetModel.relative_positional_encoding()` so that intermediate tensors are created directly on the model's device instead of always on CPU. - With\u2026",
|
| 12852 |
"changed_files": 2,
|
| 12853 |
+
"cluster_id": null,
|
| 12854 |
+
"cluster_ids": [],
|
| 12855 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 12856 |
"comments_count": 1,
|
| 12857 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44753",
|
| 12858 |
"created_at": "2026-03-16T14:01:08Z",
|
|
|
|
| 13246 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 13247 |
"body_excerpt": "## What does this PR do? Migrates the GPT-J model to use the new `@capture_outputs` and `@can_return_tuple` decorators for standardized output collection, as described in #43979. ### Changes - Added `_can_record_outputs` to `GPTJPreTrained\u2026",
|
| 13248 |
"changed_files": 2,
|
| 13249 |
+
"cluster_id": "cluster-43979-11",
|
| 13250 |
"cluster_ids": [
|
| 13251 |
+
"cluster-43979-11"
|
| 13252 |
],
|
| 13253 |
"cluster_role": "member",
|
| 13254 |
"comments_count": 2,
|
|
|
|
| 13320 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 13321 |
"body_excerpt": "## Summary Fixes issue #44625: Qwen3.5 num_labels not propagating from core config to text_config. When calling `AutoConfig.from_pretrained(\"Qwen3.5\", num_labels=1)`, the main config gets `num_labels=1` but `text_config` still has default\u2026",
|
| 13322 |
"changed_files": 8,
|
| 13323 |
+
"cluster_id": null,
|
| 13324 |
+
"cluster_ids": [],
|
| 13325 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 13326 |
"comments_count": 2,
|
| 13327 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44714",
|
| 13328 |
"created_at": "2026-03-14T20:42:46Z",
|
|
|
|
| 13714 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 13715 |
"body_excerpt": "## Summary Fixes issue #44625: Qwen3.5 num_labels not propagated from core config to text config. When loading `AutoConfig.from_pretrained(\"Qwen3.5\", num_labels=1)`, the outer config gets `num_labels=1` but the inner `text_config` still ha\u2026",
|
| 13716 |
"changed_files": 7,
|
| 13717 |
+
"cluster_id": null,
|
| 13718 |
+
"cluster_ids": [],
|
| 13719 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 13720 |
"comments_count": 1,
|
| 13721 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44693",
|
| 13722 |
"created_at": "2026-03-14T05:43:00Z",
|
|
|
|
| 13738 |
"author_association": "NONE",
|
| 13739 |
"body_excerpt": "## Summary Fixes #44514. `Qwen2_5_VLProcessor.apply_chat_template` crashes with `ValueError` when called with batched input and `padding=False` (the default). The root cause is `np.array(text_inputs[\"input_ids\"])` which fails when sequence\u2026",
|
| 13740 |
"changed_files": 2,
|
| 13741 |
+
"cluster_id": null,
|
| 13742 |
+
"cluster_ids": [],
|
| 13743 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 13744 |
"comments_count": 2,
|
| 13745 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44692",
|
| 13746 |
"created_at": "2026-03-14T04:14:38Z",
|
|
|
|
| 13764 |
"author_association": "NONE",
|
| 13765 |
"body_excerpt": "## Summary - Fixes `num_labels` (and `id2label`/`label2id`) not being propagated from the outer `Qwen3_5Config` to its inner `text_config` when passed via `AutoConfig.from_pretrained(..., num_labels=1)`. - When `text_config` is `None` or a\u2026",
|
| 13766 |
"changed_files": 2,
|
| 13767 |
+
"cluster_id": null,
|
| 13768 |
+
"cluster_ids": [],
|
| 13769 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 13770 |
"comments_count": 1,
|
| 13771 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44691",
|
| 13772 |
"created_at": "2026-03-14T04:10:54Z",
|
|
|
|
| 13790 |
"author_association": "NONE",
|
| 13791 |
"body_excerpt": "## Summary Fixes #44360 The `GlmMoeDsaIndexer` is missing a ReLU activation on the per-head dot-product scores before the weighted sum across heads. The reference DeepSeek V3.2 implementation applies ReLU inside the `fp8_index` kernel: ```\u2026",
|
| 13792 |
"changed_files": 2,
|
| 13793 |
+
"cluster_id": null,
|
| 13794 |
+
"cluster_ids": [],
|
| 13795 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 13796 |
"comments_count": 2,
|
| 13797 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44690",
|
| 13798 |
"created_at": "2026-03-14T03:44:37Z",
|
|
|
|
| 13816 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 13817 |
"body_excerpt": "## Summary Fixes issue #44625: Qwen3.5 num_labels not propagating to text_config. When calling `AutoConfig.from_pretrained(\"Qwen3.5\", num_labels=1)`, the main config gets `num_labels=1` but text_config still has default `num_labels=2`. Thi\u2026",
|
| 13818 |
"changed_files": 6,
|
| 13819 |
+
"cluster_id": null,
|
| 13820 |
+
"cluster_ids": [],
|
| 13821 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 13822 |
"comments_count": 2,
|
| 13823 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44688",
|
| 13824 |
"created_at": "2026-03-14T00:40:50Z",
|
|
|
|
| 13967 |
"cluster_id": null,
|
| 13968 |
"cluster_ids": [],
|
| 13969 |
"cluster_role": null,
|
| 13970 |
+
"comments_count": 3,
|
| 13971 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44680",
|
| 13972 |
"created_at": "2026-03-13T17:55:54Z",
|
| 13973 |
"deletions": 1,
|
|
|
|
| 13980 |
"review_comments_count": 12,
|
| 13981 |
"state": "open",
|
| 13982 |
"title": "Allow kernel modules to declare their preferred mask function",
|
| 13983 |
+
"updated_at": "2026-04-14T19:29:06Z"
|
| 13984 |
},
|
| 13985 |
{
|
| 13986 |
"additions": 9,
|
|
|
|
| 14496 |
"author_association": "NONE",
|
| 14497 |
"body_excerpt": "## Summary Fixes #44625 When passing `num_labels` to `AutoConfig.from_pretrained` for Qwen3.5, the value is set on the outer `Qwen3_5Config` but not propagated to `text_config`. This causes `AutoModelForSequenceClassification` to use the d\u2026",
|
| 14498 |
"changed_files": 2,
|
| 14499 |
+
"cluster_id": null,
|
| 14500 |
+
"cluster_ids": [],
|
| 14501 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 14502 |
"comments_count": 3,
|
| 14503 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44651",
|
| 14504 |
"created_at": "2026-03-13T05:35:29Z",
|
|
|
|
| 14568 |
"author_association": "NONE",
|
| 14569 |
"body_excerpt": "## Summary Fixes #44625 When `num_labels` or `id2label` are passed to `Qwen3_5Config` (e.g. via `AutoConfig.from_pretrained(model_name, num_labels=1)`), they are only set on the outer composite config but **not forwarded to `text_config`**\u2026",
|
| 14570 |
"changed_files": 0,
|
| 14571 |
+
"cluster_id": null,
|
| 14572 |
+
"cluster_ids": [],
|
| 14573 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 14574 |
"comments_count": 1,
|
| 14575 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44648",
|
| 14576 |
"created_at": "2026-03-13T05:22:03Z",
|
|
|
|
| 14952 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 14953 |
"body_excerpt": "# What does this PR do? Fixes a bug where `num_labels` passed to `AutoConfig.from_pretrained` for Qwen3.5 did not propagate from the top\u2011level `Qwen3_5Config` into the `text_config`, so `AutoModelForSequenceClassification` still saw the de\u2026",
|
| 14954 |
"changed_files": 2,
|
| 14955 |
+
"cluster_id": null,
|
| 14956 |
+
"cluster_ids": [],
|
| 14957 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 14958 |
"comments_count": 2,
|
| 14959 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44630",
|
| 14960 |
"created_at": "2026-03-12T13:25:54Z",
|
|
|
|
| 16259 |
"author_association": "MEMBER",
|
| 16260 |
"body_excerpt": "# What does this PR do? Fixes #44360",
|
| 16261 |
"changed_files": 2,
|
| 16262 |
+
"cluster_id": null,
|
| 16263 |
+
"cluster_ids": [],
|
| 16264 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 16265 |
"comments_count": 2,
|
| 16266 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44564",
|
| 16267 |
"created_at": "2026-03-10T10:14:21Z",
|
|
|
|
| 16739 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 16740 |
"body_excerpt": "## Problem `Qwen2_5_VLProcessor.apply_chat_template` raises `ValueError: setting an array element with a sequence` when called with a batch of \u22652 conversations that include images under the default `padding=False` setting. **Root cause:**\u2026",
|
| 16741 |
"changed_files": 3,
|
| 16742 |
+
"cluster_id": null,
|
| 16743 |
+
"cluster_ids": [],
|
| 16744 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 16745 |
"comments_count": 3,
|
| 16746 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44535",
|
| 16747 |
"created_at": "2026-03-09T07:54:58Z",
|
|
|
|
| 16811 |
"author_association": "NONE",
|
| 16812 |
"body_excerpt": "## What does this PR do? Fixes `Qwen2_5_VLProcessor.apply_chat_template` crashing with a `ValueError` when called with a batch of conversations with different prompt lengths and `padding=False` (the default). ### Root cause In the `mm_toke\u2026",
|
| 16813 |
"changed_files": 2,
|
| 16814 |
+
"cluster_id": null,
|
| 16815 |
+
"cluster_ids": [],
|
| 16816 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 16817 |
"comments_count": 2,
|
| 16818 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44531",
|
| 16819 |
"created_at": "2026-03-08T19:38:00Z",
|
|
|
|
| 17053 |
"author_association": "CONTRIBUTOR",
|
| 17054 |
"body_excerpt": "## What does this PR do? Fixes #44514 `Qwen2_5_VLProcessor.__call__` crashed with a `ValueError` when processing a batch of conversations with different lengths and `padding=False` (the default). **Root cause:** The `mm_token_type_ids` blo\u2026",
|
| 17055 |
"changed_files": 2,
|
| 17056 |
+
"cluster_id": null,
|
| 17057 |
+
"cluster_ids": [],
|
| 17058 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 17059 |
"comments_count": 3,
|
| 17060 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44518",
|
| 17061 |
"created_at": "2026-03-07T19:22:40Z",
|
|
|
|
| 17104 |
"author_association": "NONE",
|
| 17105 |
"body_excerpt": "## Summary Fix `Qwen2_5_VLProcessor.apply_chat_template` crashing with `ValueError` when called with batched inputs of different sequence lengths (ragged lists) and `padding=False` (the default). Fixes #44514 ## Root Cause The `mm_token_ty\u2026",
|
| 17106 |
"changed_files": 3,
|
| 17107 |
+
"cluster_id": null,
|
| 17108 |
+
"cluster_ids": [],
|
| 17109 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 17110 |
"comments_count": 2,
|
| 17111 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44516",
|
| 17112 |
"created_at": "2026-03-07T18:33:40Z",
|
|
|
|
| 17202 |
"author_association": "CONTRIBUTOR",
|
| 17203 |
"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",
|
| 17204 |
"changed_files": 27,
|
| 17205 |
+
"cluster_id": null,
|
| 17206 |
+
"cluster_ids": [],
|
| 17207 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 17208 |
"comments_count": 2,
|
| 17209 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44510",
|
| 17210 |
"created_at": "2026-03-06T23:37:51Z",
|
|
|
|
| 17681 |
{
|
| 17682 |
"additions": 2353,
|
| 17683 |
"author": "XingyuHu109",
|
| 17684 |
+
"author_association": "NONE",
|
| 17685 |
"body_excerpt": "## Summary This PR adds native Transformers support for DeepSeek-V3.2. It introduces a new `deepseek_v32` model family so the official checkpoints resolve through the standard auto classes without `trust_remote_code`. The implementation ke\u2026",
|
| 17686 |
"changed_files": 19,
|
| 17687 |
"cluster_id": null,
|
|
|
|
| 17698 |
"merged": false,
|
| 17699 |
"number": 44481,
|
| 17700 |
"review_comments_count": 4,
|
| 17701 |
+
"state": "closed",
|
| 17702 |
"title": "Add native DeepSeek-V3.2 support",
|
| 17703 |
+
"updated_at": "2026-04-14T21:34:03Z"
|
| 17704 |
},
|
| 17705 |
{
|
| 17706 |
"additions": 3,
|
|
|
|
| 17926 |
"author_association": "CONTRIBUTOR",
|
| 17927 |
"body_excerpt": "Fixes #44360 The reference `fp8_index` kernel clamps per-head q\u00b7k scores with `T.max(logits, 0)` before the weighted sum across heads ([kernel.py#L241](https://huggingface.co/deepseek-ai/DeepSeek-V3.2-Exp/blob/main/inference/kernel.py#L241\u2026",
|
| 17928 |
"changed_files": 2,
|
| 17929 |
+
"cluster_id": null,
|
| 17930 |
+
"cluster_ids": [],
|
| 17931 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 17932 |
"comments_count": 2,
|
| 17933 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44470",
|
| 17934 |
"created_at": "2026-03-05T14:02:05Z",
|
|
|
|
| 18656 |
"author_association": "NONE",
|
| 18657 |
"body_excerpt": "## Summary Fixes #44336 The `loading_report` module was using `PALETTE['italic']` and `PALETTE['bold']` directly in string formatting, which caused ANSI escape codes to be emitted even when stdout is not connected to a terminal (e.g., when\u2026",
|
| 18658 |
"changed_files": 1,
|
| 18659 |
+
"cluster_id": null,
|
| 18660 |
+
"cluster_ids": [],
|
| 18661 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 18662 |
"comments_count": 0,
|
| 18663 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44429",
|
| 18664 |
"created_at": "2026-03-04T07:47:02Z",
|
|
|
|
| 19138 |
"author_association": "NONE",
|
| 19139 |
"body_excerpt": "# What does this PR do? As per title, confirms interactive terminal before adding formatting to loading_report output. <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear\u2026",
|
| 19140 |
"changed_files": 1,
|
| 19141 |
+
"cluster_id": null,
|
| 19142 |
+
"cluster_ids": [],
|
| 19143 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 19144 |
"comments_count": 1,
|
| 19145 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44400",
|
| 19146 |
"created_at": "2026-03-02T18:21:48Z",
|
|
|
|
| 19186 |
"author_association": "CONTRIBUTOR",
|
| 19187 |
"body_excerpt": "## What does this PR do? Adds the missing ReLU activation in `GlmMoeDsaIndexer.forward()` on per-head q\u00b7k scores before the weighted sum across heads. The reference DeepSeek-V3.2 `fp8_index` kernel applies `T.max(logits, 0)` (i.e., ReLU) a\u2026",
|
| 19188 |
"changed_files": 2,
|
| 19189 |
+
"cluster_id": null,
|
| 19190 |
+
"cluster_ids": [],
|
| 19191 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 19192 |
"comments_count": 1,
|
| 19193 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44398",
|
| 19194 |
"created_at": "2026-03-02T16:41:01Z",
|
|
|
|
| 19404 |
"author_association": "NONE",
|
| 19405 |
"body_excerpt": "# What does this PR do? Fixes #44336 ### Summary This PR prevents ANSI style escape sequences from being emitted by `loading_report` when stdout is non-interactive (for example, redirected logs/files). ### Changes - Added a small helper `_\u2026",
|
| 19406 |
"changed_files": 0,
|
| 19407 |
+
"cluster_id": null,
|
| 19408 |
+
"cluster_ids": [],
|
| 19409 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 19410 |
"comments_count": 0,
|
| 19411 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44388",
|
| 19412 |
"created_at": "2026-03-02T11:40:49Z",
|
|
|
|
| 19746 |
"author_association": "NONE",
|
| 19747 |
"body_excerpt": "## Summary - Fixes #44360 - The reference DeepSeek-V3.2 `fp8_index` kernel applies **ReLU** to per-head q\u00b7k scores before weighting and summing across heads: ``` logits[i3_n, i_h] = T.max(logits[i3_n, i_h], 0) * q_s_frag[i_h] ``` [Referenc\u2026",
|
| 19748 |
"changed_files": 2,
|
| 19749 |
+
"cluster_id": null,
|
| 19750 |
+
"cluster_ids": [],
|
| 19751 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 19752 |
"comments_count": 1,
|
| 19753 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44364",
|
| 19754 |
"created_at": "2026-03-01T02:19:14Z",
|
|
|
|
| 19974 |
"author_association": "NONE",
|
| 19975 |
"body_excerpt": "## Summary Fixes #44336 The `loading_report` module emitted **bold/italic ANSI escape codes** even when `stdout` was not connected to a terminal (e.g. piped or redirected output). While `_color()` already gated color codes behind `sys.stdo\u2026",
|
| 19976 |
"changed_files": 1,
|
| 19977 |
+
"cluster_id": null,
|
| 19978 |
+
"cluster_ids": [],
|
| 19979 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 19980 |
"comments_count": 1,
|
| 19981 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44352",
|
| 19982 |
"created_at": "2026-02-28T06:22:19Z",
|
|
|
|
| 20176 |
"author_association": "NONE",
|
| 20177 |
"body_excerpt": "## Summary Fixes #44336 `utils/loading_report.py` was emitting ANSI codes for **bold** and *italic* via `PALETTE['bold']` and `PALETTE['italic']` without checking if stdout is connected to a terminal. `_color()` already respects `sys.stdou\u2026",
|
| 20178 |
"changed_files": 2,
|
| 20179 |
+
"cluster_id": null,
|
| 20180 |
+
"cluster_ids": [],
|
| 20181 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 20182 |
"comments_count": 1,
|
| 20183 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44343",
|
| 20184 |
"created_at": "2026-02-27T20:58:33Z",
|
|
|
|
| 20226 |
"author_association": "NONE",
|
| 20227 |
"body_excerpt": "Fixes #44336 ## Changes * Added a new `_palette` function to return the ANSI code for a given color or format only if `sys.stdout` is interactive. (`src/transformers/utils/loading_report.py`) * Updated all usages of `PALETTE[<format>]` in\u2026",
|
| 20228 |
"changed_files": 1,
|
| 20229 |
+
"cluster_id": null,
|
| 20230 |
+
"cluster_ids": [],
|
| 20231 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 20232 |
"comments_count": 0,
|
| 20233 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44341",
|
| 20234 |
"created_at": "2026-02-27T19:30:30Z",
|
|
|
|
| 20276 |
"author_association": "CONTRIBUTOR",
|
| 20277 |
"body_excerpt": "### What does this PR do? \u2192 This PR adds **DEIMv2** to Transformers! \u2192 **IMP:** I've linked two notebooks: a [Colab notebook here](https://colab.research.google.com/drive/1jCNefxrKiHWdBEIYTcU3jsd9xyWDwIxC?usp=sharing) demonstrating the fun\u2026",
|
| 20278 |
"changed_files": 16,
|
| 20279 |
+
"cluster_id": "cluster-41211-3",
|
| 20280 |
+
"cluster_ids": [
|
| 20281 |
+
"cluster-41211-3"
|
| 20282 |
+
],
|
| 20283 |
+
"cluster_role": "canonical",
|
| 20284 |
"comments_count": 20,
|
| 20285 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44339",
|
| 20286 |
"created_at": "2026-02-27T18:08:53Z",
|
|
|
|
| 23821 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 23822 |
"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",
|
| 23823 |
"changed_files": 1,
|
| 23824 |
+
"cluster_id": "cluster-43979-11",
|
| 23825 |
"cluster_ids": [
|
| 23826 |
+
"cluster-43979-11"
|
| 23827 |
],
|
| 23828 |
"cluster_role": "member",
|
| 23829 |
"comments_count": 1,
|
|
|
|
| 24399 |
"author_association": "CONTRIBUTOR",
|
| 24400 |
"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",
|
| 24401 |
"changed_files": 1,
|
| 24402 |
+
"cluster_id": "cluster-43979-11",
|
| 24403 |
"cluster_ids": [
|
| 24404 |
+
"cluster-43979-11"
|
| 24405 |
],
|
| 24406 |
"cluster_role": "member",
|
| 24407 |
"comments_count": 1,
|
|
|
|
| 25175 |
"author_association": "NONE",
|
| 25176 |
"body_excerpt": "## What does this PR do? Refactors the `codegen` model to use the `@capture_outputs` and `@can_return_tuple` decorators, replacing manual `output_attentions`/`output_hidden_states`/`return_dict` handling. ### Changes: - Add `_can_record_ou\u2026",
|
| 25177 |
"changed_files": 1,
|
| 25178 |
+
"cluster_id": null,
|
| 25179 |
+
"cluster_ids": [],
|
| 25180 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 25181 |
"comments_count": 1,
|
| 25182 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44094",
|
| 25183 |
"created_at": "2026-02-17T14:15:10Z",
|
|
|
|
| 25199 |
"author_association": "NONE",
|
| 25200 |
"body_excerpt": "## Summary Refactors the DeBERTa model to use the standardized output collection interface with `@capture_outputs` and `@can_return_tuple` decorators. ### Changes - Add `_can_record_outputs` on `DebertaPreTrainedModel` mapping `hidden_stat\u2026",
|
| 25201 |
"changed_files": 1,
|
| 25202 |
+
"cluster_id": null,
|
| 25203 |
+
"cluster_ids": [],
|
| 25204 |
+
"cluster_role": null,
|
| 25205 |
+
"comments_count": 1,
|
| 25206 |
+
"conversation_url": "https://github.com/huggingface/transformers/pull/44093",
|
|
|
|
|
|
|
| 25207 |
"created_at": "2026-02-17T14:15:07Z",
|
| 25208 |
"deletions": 129,
|
| 25209 |
"draft": false,
|
|
|
|
| 25247 |
"author_association": "NONE",
|
| 25248 |
"body_excerpt": "## What does this PR do? Refactors the `swin` model to use the standardized output collection interface (`@capture_outputs` and `@can_return_tuple` decorators), as described in #43979. ### Changes **SwinPreTrainedModel:** - Added `_can_rec\u2026",
|
| 25249 |
"changed_files": 2,
|
| 25250 |
+
"cluster_id": null,
|
| 25251 |
+
"cluster_ids": [],
|
| 25252 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 25253 |
"comments_count": 1,
|
| 25254 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44091",
|
| 25255 |
"created_at": "2026-02-17T14:14:56Z",
|
|
|
|
| 25295 |
"author_association": "CONTRIBUTOR",
|
| 25296 |
"body_excerpt": "Fixes #43979 ## Summary Refactor T5 to the standardized output tracing interface. ## Changes - Added `_can_record_outputs` on T5 encoder/decoder stack subclasses. - Added `@capture_outputs` on the base stack forward. - Added `@can_return_t\u2026",
|
| 25297 |
"changed_files": 2,
|
| 25298 |
+
"cluster_id": null,
|
| 25299 |
+
"cluster_ids": [],
|
| 25300 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 25301 |
"comments_count": 1,
|
| 25302 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44089",
|
| 25303 |
"created_at": "2026-02-17T11:37:18Z",
|
|
|
|
| 25391 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 25392 |
"body_excerpt": "## What does this PR do? Refactors the RemBERT model to use the new output tracing decorators (`@capture_outputs` and `@can_return_tuple`), replacing manual output collection boilerplate. ### Changes: - Added `@capture_outputs` decorator t\u2026",
|
| 25393 |
"changed_files": 1,
|
| 25394 |
+
"cluster_id": "cluster-43979-11",
|
| 25395 |
"cluster_ids": [
|
| 25396 |
+
"cluster-43979-11"
|
| 25397 |
],
|
| 25398 |
"cluster_role": "member",
|
| 25399 |
"comments_count": 1,
|
|
|
|
| 25417 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 25418 |
"body_excerpt": "## What does this PR do? Refactors the GPT-J model to use the new `capture_outputs` and `can_return_tuple` decorators for output tracing, following the same pattern as #44046 (CodeGen). ### Changes: - Added `@capture_outputs` decorator on\u2026",
|
| 25419 |
"changed_files": 1,
|
| 25420 |
+
"cluster_id": null,
|
| 25421 |
+
"cluster_ids": [],
|
| 25422 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 25423 |
"comments_count": 2,
|
| 25424 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44084",
|
| 25425 |
"created_at": "2026-02-17T11:08:48Z",
|
|
|
|
| 25633 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 25634 |
"body_excerpt": "# Refactor efficientnet output tracing # What does this PR do? This Pull Request migrates the EfficientNet model to use the standardized @capture_outputs and @can_return_tuple decorators. - Added _can_record_outputs to `EfficientNetPreTrai\u2026",
|
| 25635 |
"changed_files": 1,
|
| 25636 |
+
"cluster_id": "cluster-43979-11",
|
| 25637 |
"cluster_ids": [
|
| 25638 |
+
"cluster-43979-11"
|
| 25639 |
],
|
| 25640 |
"cluster_role": "member",
|
| 25641 |
"comments_count": 1,
|
|
|
|
| 25781 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 25782 |
"body_excerpt": "Migrate GPT-J from manual boilerplate output collection to the new decorator-based output tracing system: - Add `_can_record_outputs` to `GPTJPreTrainedModel` - Add `@capture_outputs` and `@merge_with_config_defaults` to `GPTJModel.forward\u2026",
|
| 25783 |
"changed_files": 2,
|
| 25784 |
+
"cluster_id": "cluster-43979-11",
|
| 25785 |
"cluster_ids": [
|
| 25786 |
+
"cluster-43979-11"
|
| 25787 |
],
|
| 25788 |
"cluster_role": "member",
|
| 25789 |
"comments_count": 2,
|
|
|
|
| 26195 |
"author_association": "NONE",
|
| 26196 |
"body_excerpt": "## What does this PR do? Refactors the `codegen` model to use the `@capture_outputs` and `@can_return_tuple` decorators, replacing manual `output_attentions`/`output_hidden_states`/`return_dict` handling. ### Changes: - Add `_can_record_ou\u2026",
|
| 26197 |
"changed_files": 1,
|
| 26198 |
+
"cluster_id": null,
|
| 26199 |
+
"cluster_ids": [],
|
| 26200 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 26201 |
"comments_count": 2,
|
| 26202 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44046",
|
| 26203 |
"created_at": "2026-02-16T17:07:38Z",
|
|
|
|
| 26243 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 26244 |
"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",
|
| 26245 |
"changed_files": 1,
|
| 26246 |
+
"cluster_id": "cluster-43979-11",
|
| 26247 |
"cluster_ids": [
|
| 26248 |
+
"cluster-43979-11"
|
| 26249 |
],
|
| 26250 |
"cluster_role": "member",
|
| 26251 |
"comments_count": 1,
|
|
|
|
| 26365 |
"author_association": "NONE",
|
| 26366 |
"body_excerpt": "```diff diff --git a/transformers/modeling_utils.py b/transformers/modeling_utils.py index 1234567..8901234 100644 --- a/transformers/modeling_utils.py +++ b/transformers/modeling_utils.py @@ -10,6 +10,7 @@ from transformers import PreTrai\u2026",
|
| 26367 |
"changed_files": 1,
|
| 26368 |
+
"cluster_id": null,
|
| 26369 |
+
"cluster_ids": [],
|
| 26370 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 26371 |
"comments_count": 1,
|
| 26372 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44039",
|
| 26373 |
"created_at": "2026-02-16T12:01:26Z",
|
|
|
|
| 26535 |
"author_association": "CONTRIBUTOR",
|
| 26536 |
"body_excerpt": "This PR refactors the`dpr` model as per #43979 cc @molbap <img width=\"853\" height=\"323\" alt=\"Screenshot 2026-02-16 at 9 13 30 AM\" src=\"https://github.com/user-attachments/assets/d658f1d0-75e8-4eac-8a12-9aeddf194dde\" />",
|
| 26537 |
"changed_files": 1,
|
| 26538 |
+
"cluster_id": "cluster-43998-11",
|
| 26539 |
+
"cluster_ids": [
|
| 26540 |
+
"cluster-43998-11"
|
| 26541 |
+
],
|
| 26542 |
+
"cluster_role": "member",
|
| 26543 |
"comments_count": 1,
|
| 26544 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44030",
|
| 26545 |
"created_at": "2026-02-16T03:44:19Z",
|
|
|
|
| 26561 |
"author_association": "CONTRIBUTOR",
|
| 26562 |
"body_excerpt": "This PR refactors the`rwkv` model as per #43979 cc @molbap <img width=\"856\" height=\"333\" alt=\"Screenshot 2026-02-16 at 9 06 34 AM\" src=\"https://github.com/user-attachments/assets/9c8c5d41-ffbd-45f6-8b9b-1429bcb14543\" />",
|
| 26563 |
"changed_files": 1,
|
| 26564 |
+
"cluster_id": "cluster-43998-11",
|
| 26565 |
+
"cluster_ids": [
|
| 26566 |
+
"cluster-43998-11"
|
| 26567 |
+
],
|
| 26568 |
+
"cluster_role": "member",
|
| 26569 |
"comments_count": 1,
|
| 26570 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44029",
|
| 26571 |
"created_at": "2026-02-16T03:37:13Z",
|
|
|
|
| 26587 |
"author_association": "CONTRIBUTOR",
|
| 26588 |
"body_excerpt": "This PR refactors the`superpoint` model as per #43979 cc @molbap <img width=\"857\" height=\"334\" alt=\"Screenshot 2026-02-16 at 8 53 43 AM\" src=\"https://github.com/user-attachments/assets/17781b76-743b-4b38-923a-8db3b94ccd01\" />",
|
| 26589 |
"changed_files": 2,
|
| 26590 |
+
"cluster_id": "cluster-43998-11",
|
| 26591 |
+
"cluster_ids": [
|
| 26592 |
+
"cluster-43998-11"
|
| 26593 |
+
],
|
| 26594 |
+
"cluster_role": "member",
|
| 26595 |
"comments_count": 1,
|
| 26596 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44028",
|
| 26597 |
"created_at": "2026-02-16T03:25:14Z",
|
|
|
|
| 26613 |
"author_association": "CONTRIBUTOR",
|
| 26614 |
"body_excerpt": "This PR refactors the `speech_encoder_decoder` model as per #43979 cc @molbap <img width=\"852\" height=\"335\" alt=\"Screenshot 2026-02-16 at 8 44 05 AM\" src=\"https://github.com/user-attachments/assets/ee25c72b-b995-403c-b47b-3e9cbae0d2cc\" />",
|
| 26615 |
"changed_files": 1,
|
| 26616 |
+
"cluster_id": "cluster-43998-11",
|
| 26617 |
+
"cluster_ids": [
|
| 26618 |
+
"cluster-43998-11"
|
| 26619 |
+
],
|
| 26620 |
+
"cluster_role": "member",
|
| 26621 |
"comments_count": 2,
|
| 26622 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44027",
|
| 26623 |
"created_at": "2026-02-16T03:14:41Z",
|
|
|
|
| 26639 |
"author_association": "CONTRIBUTOR",
|
| 26640 |
"body_excerpt": "This PR refactors the`vision_encoder_decoder` model as per #43979 cc @molbap <img width=\"849\" height=\"333\" alt=\"Screenshot 2026-02-16 at 8 28 20 AM\" src=\"https://github.com/user-attachments/assets/9f511a17-947b-46ed-82a8-8bb9bb103f15\" />",
|
| 26641 |
"changed_files": 1,
|
| 26642 |
+
"cluster_id": "cluster-43998-11",
|
| 26643 |
+
"cluster_ids": [
|
| 26644 |
+
"cluster-43998-11"
|
| 26645 |
+
],
|
| 26646 |
+
"cluster_role": "member",
|
| 26647 |
"comments_count": 1,
|
| 26648 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44026",
|
| 26649 |
"created_at": "2026-02-16T02:59:14Z",
|
|
|
|
| 26665 |
"author_association": "CONTRIBUTOR",
|
| 26666 |
"body_excerpt": "This PR refactors the `depth_anything` model as per #43979 cc @molbap <img width=\"840\" height=\"330\" alt=\"Screenshot 2026-02-16 at 8 25 01 AM\" src=\"https://github.com/user-attachments/assets/fe7770be-70cb-4343-accb-7407c6bbb4f8\" />",
|
| 26667 |
"changed_files": 2,
|
| 26668 |
+
"cluster_id": "cluster-43998-11",
|
| 26669 |
+
"cluster_ids": [
|
| 26670 |
+
"cluster-43998-11"
|
| 26671 |
+
],
|
| 26672 |
+
"cluster_role": "canonical",
|
| 26673 |
"comments_count": 3,
|
| 26674 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44025",
|
| 26675 |
"created_at": "2026-02-16T02:56:17Z",
|
|
|
|
| 26715 |
"author_association": "NONE",
|
| 26716 |
"body_excerpt": "## What does this PR do? Refactors the Nystromformer model to use the new `@capture_outputs` and `@can_return_tuple` decorators for standardized output collection, as part of #43979. ### Changes: - Add `_can_record_outputs` on `Nystromform\u2026",
|
| 26717 |
"changed_files": 1,
|
| 26718 |
+
"cluster_id": null,
|
| 26719 |
+
"cluster_ids": [],
|
| 26720 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 26721 |
"comments_count": 1,
|
| 26722 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44023",
|
| 26723 |
"created_at": "2026-02-15T21:53:48Z",
|
|
|
|
| 26739 |
"author_association": "NONE",
|
| 26740 |
"body_excerpt": "## What does this PR do? Refactors the ConvBERT model to use the new `@capture_outputs` and `@can_return_tuple` decorators for standardized output collection, as part of #43979. ### Changes: - Move `ConvBertPreTrainedModel` after layer def\u2026",
|
| 26741 |
"changed_files": 1,
|
| 26742 |
+
"cluster_id": null,
|
| 26743 |
+
"cluster_ids": [],
|
| 26744 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 26745 |
"comments_count": 1,
|
| 26746 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44022",
|
| 26747 |
"created_at": "2026-02-15T21:49:57Z",
|
|
|
|
| 26787 |
"author_association": "NONE",
|
| 26788 |
"body_excerpt": "## Summary Refactors the DeBERTa model to use the standardized output collection interface with `@capture_outputs` and `@can_return_tuple` decorators. ### Changes - Add `_can_record_outputs` on `DebertaPreTrainedModel` mapping `hidden_stat\u2026",
|
| 26789 |
"changed_files": 1,
|
| 26790 |
+
"cluster_id": null,
|
| 26791 |
+
"cluster_ids": [],
|
| 26792 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 26793 |
"comments_count": 2,
|
| 26794 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44020",
|
| 26795 |
"created_at": "2026-02-15T21:39:17Z",
|
|
|
|
| 26931 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 26932 |
"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",
|
| 26933 |
"changed_files": 1,
|
| 26934 |
+
"cluster_id": "cluster-43979-11",
|
| 26935 |
"cluster_ids": [
|
| 26936 |
+
"cluster-43979-11"
|
| 26937 |
],
|
| 26938 |
"cluster_role": "member",
|
| 26939 |
"comments_count": 1,
|
|
|
|
| 26981 |
"author_association": "NONE",
|
| 26982 |
"body_excerpt": "## What does this PR do? Refactors the `swin` model to use the standardized output collection interface (`@capture_outputs` and `@can_return_tuple` decorators), as described in #43979. ### Changes **SwinPreTrainedModel:** - Added `_can_rec\u2026",
|
| 26983 |
"changed_files": 2,
|
| 26984 |
+
"cluster_id": null,
|
| 26985 |
+
"cluster_ids": [],
|
| 26986 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 26987 |
"comments_count": 2,
|
| 26988 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44011",
|
| 26989 |
"created_at": "2026-02-15T11:11:02Z",
|
|
|
|
| 27005 |
"author_association": "CONTRIBUTOR",
|
| 27006 |
"body_excerpt": "#43979. Refactors SqueezeBert to the standardized output collection interface: - Adds `_can_record_outputs` in `SqueezeBertPreTrainedModel` - Adds `@capture_outputs` on `SqueezeBertModel.forward` - Adds `@can_return_tuple` on task model fo\u2026",
|
| 27007 |
"changed_files": 1,
|
| 27008 |
+
"cluster_id": null,
|
| 27009 |
+
"cluster_ids": [],
|
| 27010 |
+
"cluster_role": null,
|
|
|
|
|
|
|
| 27011 |
"comments_count": 1,
|
| 27012 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44010",
|
| 27013 |
"created_at": "2026-02-15T09:40:09Z",
|
|
|
|
| 27053 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 27054 |
"body_excerpt": "## Summary - refactor `ResNetModel` to use `@capture_outputs` for hidden-state collection - register `_can_record_outputs` on `ResNetPreTrainedModel` with `ResNetStage` - switch `ResNetForImageClassification` and `ResNetBackbone` to `@can_\u2026",
|
| 27055 |
"changed_files": 3,
|
| 27056 |
+
"cluster_id": "cluster-43979-11",
|
| 27057 |
"cluster_ids": [
|
| 27058 |
+
"cluster-43979-11"
|
| 27059 |
],
|
| 27060 |
+
"cluster_role": "canonical",
|
| 27061 |
"comments_count": 2,
|
| 27062 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44007",
|
| 27063 |
"created_at": "2026-02-15T07:26:52Z",
|
|
|
|
| 27127 |
"author_association": "CONTRIBUTOR",
|
| 27128 |
"body_excerpt": "This PR refactors the `codegen` model as per #43979 cc @molbap <img width=\"843\" height=\"445\" alt=\"Screenshot 2026-02-15 at 5 24 52 AM\" src=\"https://github.com/user-attachments/assets/d5aeb711-96a7-4fd8-af7b-0aeac23eeeb1\" /> 2 tests are bei\u2026",
|
| 27129 |
"changed_files": 1,
|
| 27130 |
+
"cluster_id": "cluster-43998-11",
|
| 27131 |
+
"cluster_ids": [
|
| 27132 |
+
"cluster-43998-11"
|
| 27133 |
+
],
|
| 27134 |
+
"cluster_role": "member",
|
| 27135 |
"comments_count": 2,
|
| 27136 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44004",
|
| 27137 |
"created_at": "2026-02-14T23:56:18Z",
|
|
|
|
| 27177 |
"author_association": "CONTRIBUTOR",
|
| 27178 |
"body_excerpt": "This PR refactors the `upernet` model as per #43979 cc @molbap <img width=\"856\" height=\"457\" alt=\"Screenshot 2026-02-15 at 4 51 03 AM\" src=\"https://github.com/user-attachments/assets/5dc478d7-d708-4296-a86b-c3bb252d0325\" />",
|
| 27179 |
"changed_files": 1,
|
| 27180 |
+
"cluster_id": "cluster-43998-11",
|
| 27181 |
+
"cluster_ids": [
|
| 27182 |
+
"cluster-43998-11"
|
| 27183 |
+
],
|
| 27184 |
+
"cluster_role": "member",
|
| 27185 |
"comments_count": 2,
|
| 27186 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44002",
|
| 27187 |
"created_at": "2026-02-14T23:21:45Z",
|
|
|
|
| 27203 |
"author_association": "CONTRIBUTOR",
|
| 27204 |
"body_excerpt": "This PR refactors the`univnet` model as per #43979 cc @molbap <img width=\"848\" height=\"462\" alt=\"Screenshot 2026-02-15 at 4 19 00 AM\" src=\"https://github.com/user-attachments/assets/75848429-b9ff-49b3-a028-645aa67fc2ad\" />",
|
| 27205 |
"changed_files": 1,
|
| 27206 |
+
"cluster_id": "cluster-43998-11",
|
| 27207 |
+
"cluster_ids": [
|
| 27208 |
+
"cluster-43998-11"
|
| 27209 |
+
],
|
| 27210 |
+
"cluster_role": "member",
|
| 27211 |
"comments_count": 1,
|
| 27212 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44001",
|
| 27213 |
"created_at": "2026-02-14T22:50:39Z",
|
|
|
|
| 27229 |
"author_association": "CONTRIBUTOR",
|
| 27230 |
"body_excerpt": "This PR refactors the `vision_text_dual_encoder` model issue as per #43979 cc @molbap <img width=\"876\" height=\"292\" alt=\"Screenshot 2026-02-15 at 4 09 07 AM\" src=\"https://github.com/user-attachments/assets/11147a56-993b-4abc-b07a-ec739a53d\u2026",
|
| 27231 |
"changed_files": 1,
|
| 27232 |
+
"cluster_id": "cluster-43998-11",
|
| 27233 |
+
"cluster_ids": [
|
| 27234 |
+
"cluster-43998-11"
|
| 27235 |
+
],
|
| 27236 |
+
"cluster_role": "member",
|
| 27237 |
"comments_count": 1,
|
| 27238 |
"conversation_url": "https://github.com/huggingface/transformers/pull/44000",
|
| 27239 |
"created_at": "2026-02-14T22:44:14Z",
|
|
|
|
| 27279 |
"author_association": "CONTRIBUTOR",
|
| 27280 |
"body_excerpt": "This PR refactors the `timm_backbone` model issue as per #43979 cc @molbap <img width=\"856\" height=\"423\" alt=\"Screenshot 2026-02-15 at 4 10 15 AM\" src=\"https://github.com/user-attachments/assets/26237c3e-7b66-4f0d-a8b5-ffad6ee7c673\" />",
|
| 27281 |
"changed_files": 1,
|
| 27282 |
+
"cluster_id": "cluster-43998-11",
|
| 27283 |
+
"cluster_ids": [
|
| 27284 |
+
"cluster-43998-11"
|
| 27285 |
+
],
|
| 27286 |
+
"cluster_role": "member",
|
| 27287 |
"comments_count": 1,
|
| 27288 |
"conversation_url": "https://github.com/huggingface/transformers/pull/43998",
|
| 27289 |
"created_at": "2026-02-14T22:12:30Z",
|
|
|
|
| 27329 |
"author_association": "FIRST_TIME_CONTRIBUTOR",
|
| 27330 |
"body_excerpt": "# What does this PR do? Refactors FNet and CVT output tracing to use the standardized decorators where appropriate. 1. FNet now uses @capture_outputs with _can_record_outputs to collect hidden states. 2. CVT keeps manual hidden-state colle\u2026",
|
| 27331 |
"changed_files": 2,
|
| 27332 |
+
"cluster_id": "cluster-43979-11",
|
| 27333 |
"cluster_ids": [
|
| 27334 |
+
"cluster-43979-11"
|
| 27335 |
],
|
| 27336 |
"cluster_role": "member",
|
| 27337 |
"comments_count": 1,
|
|
|
|
| 27420 |
"state": "closed",
|
| 27421 |
"title": "fix: replace mutable default argument in _read_h5_weights",
|
| 27422 |
"updated_at": "2026-02-16T11:18:06Z"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27423 |
}
|
| 27424 |
]
|
data/summary.json
CHANGED
|
@@ -1,17 +1,17 @@
|
|
| 1 |
{
|
| 2 |
"analysis_available": true,
|
| 3 |
-
"cluster_count":
|
| 4 |
-
"clustered_pr_count":
|
| 5 |
-
"contributor_count":
|
| 6 |
"contributors_available": false,
|
| 7 |
-
"generated_at": "2026-04-
|
| 8 |
"merged_pr_count": 505,
|
| 9 |
-
"open_pr_count":
|
| 10 |
-
"pr_count":
|
| 11 |
"pr_scope_available": false,
|
| 12 |
"pr_scope_cluster_count": 0,
|
| 13 |
-
"reference_time": "2026-04-
|
| 14 |
"repo": "huggingface/transformers",
|
| 15 |
-
"snapshot_id": "
|
| 16 |
"window_days": 60
|
| 17 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"analysis_available": true,
|
| 3 |
+
"cluster_count": 6,
|
| 4 |
+
"clustered_pr_count": 27,
|
| 5 |
+
"contributor_count": 377,
|
| 6 |
"contributors_available": false,
|
| 7 |
+
"generated_at": "2026-04-15T08:27:54Z",
|
| 8 |
"merged_pr_count": 505,
|
| 9 |
+
"open_pr_count": 275,
|
| 10 |
+
"pr_count": 1127,
|
| 11 |
"pr_scope_available": false,
|
| 12 |
"pr_scope_cluster_count": 0,
|
| 13 |
+
"reference_time": "2026-04-14T22:23:45Z",
|
| 14 |
"repo": "huggingface/transformers",
|
| 15 |
+
"snapshot_id": "20260414T222345Z",
|
| 16 |
"window_days": 60
|
| 17 |
}
|
index.html
CHANGED
|
@@ -4,8 +4,8 @@
|
|
| 4 |
<meta charset="UTF-8" />
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 6 |
<title>slop-farmer dashboard</title>
|
| 7 |
-
<script type="module" crossorigin src="/assets/index-
|
| 8 |
-
<link rel="stylesheet" crossorigin href="/assets/index-
|
| 9 |
</head>
|
| 10 |
<body>
|
| 11 |
<div id="root"></div>
|
|
|
|
| 4 |
<meta charset="UTF-8" />
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 6 |
<title>slop-farmer dashboard</title>
|
| 7 |
+
<script type="module" crossorigin src="/assets/index-B2gd44R1.js"></script>
|
| 8 |
+
<link rel="stylesheet" crossorigin href="/assets/index-CL2cfrSE.css">
|
| 9 |
</head>
|
| 10 |
<body>
|
| 11 |
<div id="root"></div>
|