transformers
add support for jev like models
#49566
Open

add support for jev like models #49566

ArthurZucker wants to merge 76 commits into main from add-jev-models
ArthurZucker
Rocketknight1 Cleanup and huge simplification to an alternate approach
7fc2116a
Rocketknight1 Cover all control tokens, not just special tokens
83a6d2b3
Rocketknight1 Comment cleanup
209fb6ce
Rocketknight1 Comment cleanup
3a1a7d2d
Rocketknight1 Refactor everything out into chat_template_utils, couple of cleanups
80064e77
Rocketknight1 Add FIXME
3f9df953
ArthurZucker Merge remote-tracking branch 'origin/sanitize_chat_inputs' into add-j…
45679330
ArthurZucker Add the decision pipeline: chat templates with marks, decision heads …
4fb24b84
ArthurZucker Ignore the decision objects in the docstring checker
54ded2e6
ArthurZucker Decision heads of the most downloaded model of each family, with thei…
3b6a517d
HuggingFaceDocBuilderDev
ArthurZucker Decision heads as models named after the first model that used them, …
ffa7f5d7
ArthurZucker Decision requests go through JSON once; docs of the jev and kev heads
474b4962
ArthurZucker Merge branch 'main' into sanitize_chat_inputs
b9e16e18
ArthurZucker Calibrated temperature and noul band as decision processors, out of t…
022ad0c9
github-actions
github-actions commented on 2026-10-13
ArthurZucker ArthurZucker changed the base branch from main to sanitize_chat_inputs 7 days ago
ArthurZucker Merge branch 'sanitize_chat_inputs' into add-jev-models
95db58d7
ArthurZucker No adapter loading in the decision pipeline: decision LoRAs live at t…
2c1c8022
ArthurZucker Unbloat the decision code; clef in modular on MBart, von with the mas…
d27afd9a
ArthurZucker Decision head tester mixin; integration tests of the jev, kev and cle…
3c84d737
ArthurZucker Forward subfolder to the adapter lookup of AutoModel; expected answer…
785af6fd
ArthurZucker von on the decision head tester mixin, integration test of von
07cdef61
ArthurZucker Decision code in a decision/ folder like generation/; expected answer…
77b1cdcd
ArthurZucker No single-letter names in the decision code
3fbb46c2
ArthurZucker Decision pipeline: no head lookup for in-memory models
5420db67
ArthurZucker Unbloat von: marks as tensors, no Python loops
252d15cb
ArthurZucker Unbloat kev head, template and tests
7e286fc2
ArthurZucker No single-letter names
d23e65af
ArthurZucker Let templates that escape control tokens skip sanitizing
5ddd5ff6
ArthurZucker Clef: conversion mapping instead of a conversion script (WIP)
2842215c
ArthurZucker Clef: WIP split into submodules
81f96a73
Base automatically changed from sanitize_chat_inputs to main 7 days ago
ArthurZucker Clef tests: new config keys, backbone width distinct from head width
97b2e39e
ArthurZucker Merge branch 'main' into add-jev-models
f185a6f5
ArthurZucker
github-actions
github-actions
ArthurZucker ArthurZucker added New model
github-actions
github-actions
ArthurZucker Drop decision/utils.py: the pipeline applies the head
49038def
ArthurZucker Unbloat decision processing and tests; sanitize escaped sentinels and…
b24f33e2
ArthurZucker Unbloat von and jev heads
ed18f839
ArthurZucker Unbloat clef: simpler spans and routing, same 3 submodules
8ca239d0
ArthurZucker Document prompt and lm_head once in auto_docstring
7a5e28da
ArthurZucker Decision heads take tensors: option counts and type ids come from the…
b12b997f
rycerzes
ArthurZucker
ArthurZucker better input checks :)
c53f7b8c
ArthurZucker better type hinting
4335f5dd
ArthurZucker type hint + QOL
e5073f28
ArthurZucker cache question rendering / checks
457f0d91
ArthurZucker updates
cab3b7bf
ArthurZucker add image support
7c0ea55d
ArthurZucker processor sanitization
378559bb
ArthurZucker pass
0fb7e3e4
ArthurZucker arbitrary types
6842f172
ArthurZucker updates
22f742bb
ArthurZucker Decision heads run their backbone; sanitize marked text in the tokenizer
ed4917a5
ArthurZucker Load sub-models without weights in the checkpoint from the repo of th…
1b936d9a
ArthurZucker Heads build their backbone from a required backbone_config; root conv…
b348601f
ArthurZucker Match excluded sub-model prefixes with one compiled regex
e081eb3b
ArthurZucker better
62a629ea
ArthurZucker more model support?
cb4a4235
ArthurZucker update
9b3e6454
ArthurZucker Test the pplx-decider and d3 heads; document them in JEV
9f75041a
ArthurZucker Test the d3 head
509bf9a4
ArthurZucker Keep the readout of JEV heads in float32 from their config, as d3 run…
2fdb4c97
ArthurZucker Convert causal and text-only code readouts and merged JEV checkpoints…
002b0773
ArthurZucker JEV heads load in the dtype of their backbone; test JEV-35B
fee155ee
ArthurZucker Merge branch 'main' into add-jev-models
2001517d
ArthurZucker Root conversions only skip a base model of another type; hint at clos…
f3b2b310
ArthurZucker Load the adapter of a sub-model read from another repo; convert the L…
7c66228c
ArthurZucker Merge remote-tracking branch 'origin/add-jev-models' into add-jev-models
1cbb10f2
ArthurZucker Merge branch 'main' into add-jev-models
2bf82476
ArthurZucker keep_in_fp32_modules is a common config field; heads call their sub-m…
fc02b75b
ArthurZucker Merge remote-tracking branch 'origin/add-jev-models' into add-jev-models
d1eee8ee
ArthurZucker Merge branch 'main' into add-jev-models
74be39ab
ArthurZucker Exclude a foreign base model only when it is a PreTrainedModel; allow…
73eed592
ArthurZucker Merge remote-tracking branch 'origin/add-jev-models' into add-jev-models
a7705f03
ArthurZucker Merge branch 'main' into add-jev-models
a8d5f84a
ArthurZucker t checkout main
495a7af7
ArthurZucker cleanup
631cdc5d
ArthurZucker ....
7d8ca57d
ArthurZucker document the main contribution better
92b46a8f
ArthurZucker update
b4b30fa5
github-actions
ArthurZucker better names and co
bb3f5758
github-actions
ArthurZucker ArthurZucker marked this pull request as ready for review 1 day ago
ArthurZucker ArthurZucker requested a review from Cyrilvallez Cyrilvallez 1 day ago
apolinario

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone