PerceptionLM #37878

shuminghu
github-actions
github-actions github-actions marked this pull request as draft 1 year ago
shuminghu shuminghu changed the title Perception lm [WIP] Perception lm 1 year ago
zucchini-nlp
zucchini-nlp commented on 2025-04-30
shuminghu
zucchini-nlp
shuminghu shuminghu force pushed from 6b0db99c to 82af49c5 1 year ago
zucchini-nlp
zucchini-nlp commented on 2025-05-20
zucchini-nlp
shuminghu
shuminghu shuminghu force pushed from d97544cb to 1ffe8e50 1 year ago
shuminghu shuminghu force pushed from c19d3116 to b9514709 1 year ago
shuminghu shuminghu changed the title [WIP] Perception lm PerceptionLM 1 year ago
shuminghu shuminghu marked this pull request as ready for review 1 year ago
zucchini-nlp
zucchini-nlp commented on 2025-06-13
zucchini-nlp
zucchini-nlp approved these changes on 2025-06-17
ydshieh
zucchini-nlp
shuminghu
qubvel qubvel added New model
shuminghu shuminghu force pushed from b453465a to 2fccbca7 1 year ago
shuminghu
ydshieh
qubvel
ydshieh
shuminghu
shuminghu shuminghu force pushed from d418f0d7 to 4a0f26ed 1 year ago
HuggingFaceDocBuilderDev
zucchini-nlp
zucchini-nlp approved these changes on 2025-06-30
zucchini-nlp zucchini-nlp requested a review from Cyrilvallez Cyrilvallez 1 year ago
ydshieh
shuminghu
shuminghu plm template
0a053627
shuminghu A working plm with fixed image features
259a8ec2
shuminghu hacked processor
c18171e3
shuminghu First version that reproduced PLM output using PE from timm.
2a1169b0
shuminghu Simplify and fix tie_word_embeddings
e093e206
shuminghu Use PIL resize. Simplify converstion.
31aa91b5
shuminghu First version that works with video input.
91de705a
shuminghu simplifed image preprocessing (not batched)
71582cc6
shuminghu Minor fixes after rebasing on main.
e1d5f8f8
shuminghu Video processor based on new API.
74db8848
shuminghu Revert to use _preprocess for image processor.
fb5ae4bd
shuminghu refactor with modular
ee716c3f
shuminghu fix tie_word_embedding
65e52313
shuminghu Testing with timm PE
cdbeeeb4
shuminghu check in missed converstion from modular to model.py
303ddff3
shuminghu First working version of PLM with Eva PE. PLM-1B and 3B outputs are e…
742c8e12
shuminghu address review comments
63be4c63
shuminghu Fixed batching if video and image examples mixed.
139f8298
shuminghu Simplify PE configuration.
0f8663a3
shuminghu Enable AutoModel for PerceptionEncoder.
82ff8bdb
shuminghu Update PE config style.
66a021f1
shuminghu update all headers
7d97732a
shuminghu Minor fixes.
70480d46
shuminghu Move lm_head to PerceptionLMForConditionalGeneration.
3d65bc9d
shuminghu Fix for testing_modeling_perception_lm.py
1137a679
shuminghu Image processing refactoring to use more common parts.
f1338b14
shuminghu Fix processor test.
7a28970e
shuminghu update tests to use model from hub
642d2e73
shuminghu More test fixes.
2fadbae6
shuminghu integration test GT update after rebasing; probably due to video prep…
6f2d5a36
shuminghu update test media path to hub
76c9c4d1
shuminghu Stop tracking local scripts
14c17551
shuminghu address some review comments
dbf35c1e
shuminghu refactor image processing.
15b176aa
shuminghu small fixes
0337ce1b
shuminghu update documentation and minor fixes
3bc30960
shuminghu remove scripts
53d2f011
shuminghu Minor fix for CI
350aa79a
shuminghu Fix image processing
d63b4f88
shuminghu CI and doc fix
836f5467
shuminghu CI formatting fix
b9e5fa01
shuminghu ruff fix
6b69945c
shuminghu ruff formatting
6c820123
shuminghu ran utils/sort_auto_mappings.py
ed1dd4b8
shuminghu update docstring
b77f53e6
shuminghu more docstring udpates
eebcc7a6
shuminghu add vision_input_type default fallback for image processing
2c73fc4d
shuminghu more verbose variable naming
6ceb83a7
shuminghu test update
87c6ca4e
shuminghu Remove PE and PEConfig use AutoModel(TimmWrapper) instead
d7b47d68
shuminghu Minor cleanup.
cbc10576
shuminghu Minor Fix: remove any ref to PE. Ruff format and check.
d62b35d8
shuminghu fix docstring
f6d095ae
shuminghu Fix modular/model consistency.Improvex docstringfor .
508117d7
shuminghu Fix PerceptionLMForConditionalGenerationModelTest
bcedcc05
shuminghu ruff fix
f25a2ca1
shuminghu fix for check_repo
e8d08e80
shuminghu minor formatting
4c05fb3c
shuminghu dummy size arg to fix for processor test.
c74d6529
shuminghu Update docstring for PerceptionLMConfig
3c46d3a2
shuminghu Minor fixes from review feedback.
160b039a
shuminghu Revert some minor changes per reviewer feedback.
97fbfcab
shuminghu update base_model_prefix
99a1bf26
shuminghu shuminghu force pushed from d50b8c96 to 99a1bf26 1 year ago
Cyrilvallez
Cyrilvallez commented on 2025-07-04
Cyrilvallez Merge branch 'main' into perception_lm
74b7995c
shuminghu address reviewer feedback
73c919af
shuminghu fix comment in modeling file
423af521
Cyrilvallez
Cyrilvallez approved these changes on 2025-07-08
Cyrilvallez
github-actions
shuminghu Merge remote-tracking branch 'hf/main' into perception_lm
c67292c6
shuminghu address reviewer feedback
9d33b59e
shuminghu ruff format
e928110d
shuminghu Merge branch 'main' into perception_lm
ea08fd5c
Cyrilvallez
Cyrilvallez approved these changes on 2025-07-10
shuminghu Pre-merge test update.
984643f2
Cyrilvallez Merge branch 'main' into perception_lm
a3bc4505
Cyrilvallez
github-actions
Cyrilvallez reapply modular and fix checkpoint name
5fd9887f
Cyrilvallez processor test path
52a514af
Cyrilvallez use modular a bit more
79927dcb
github-actions
Cyrilvallez remove dead code
dc6c9210
Cyrilvallez add token decorator
b277794a
Cyrilvallez
Cyrilvallez approved these changes on 2025-07-11
Cyrilvallez Cyrilvallez merged bf607f6d into main 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone