-
Notifications
You must be signed in to change notification settings - Fork 28.7k
[chat-template] Unify tests and clean up 🧼 #37275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
zucchini-nlp
merged 15 commits into
huggingface:main
from
zucchini-nlp:clean-video-templates
Apr 10, 2025
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
1bcbd75
fix tests and some clean up
zucchini-nlp 5af14ec
Merge remote-tracking branch 'upstream/main' into clean-video-templates
zucchini-nlp 8280005
make one general test for each modality
zucchini-nlp a8ba457
remove redundant merging of kwargs
zucchini-nlp 5ef0e25
edge cases
zucchini-nlp 2a7aa23
Merge branch 'main' into clean-video-templates
zucchini-nlp eb93c88
dont enforce slow when reloading
zucchini-nlp d2e067f
Merge branch 'main' into clean-video-templates
zucchini-nlp ef0d5b3
Merge branch 'main' into clean-video-templates
zucchini-nlp 31bc6e6
fix gemma3 tests
zucchini-nlp 28590d5
merge main
zucchini-nlp 3eb51ac
Merge branch 'main' into clean-video-templates
zucchini-nlp c7e7d66
has to adapt llama 4 after rebase
zucchini-nlp 47de888
remove also from overriden tests
zucchini-nlp 329fb08
should be green now
zucchini-nlp File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Making sure I understand this: When we have a proper
VideoProcessorBase
API, there won't be model-specific_load_video_for_model
methods anymore?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There will be model-specific method, in each video processor. Currently we have models loading videos with different sampling (SmolVLM) or even resizing (Qwen-Omni), even before the video is processed
As a second option, we can consider merging all these steps into
self.preprocess(videos)
as long as it doesn't slow it down. Haven't thought about it, but since you mentioned it that sounds interesting. I'll give it a try after API initial design is merged (under review still)