transformers
98eea724 - Fix/video classification pipeline video processor (#46256)

Commit
8 hours ago
Fix/video classification pipeline video processor (#46256) * fix(pipelines): add video processor support to VideoClassificationPipeline VideoClassificationPipeline previously hardcoded _load_image_processor=True, causing an OSError when loading models that only have a video processor (e.g. facebook/vjepa2-vitl-fpc64-256). - Add _load_video_processor flag support to pipeline base classes - Add _resolve_video_processor helper in pipelines/__init__.py - Update VideoClassificationPipeline to load both processors optionally, preferring video_processor when available, falling back to image_processor for legacy models (VideoMAE, ViViT, TimeSformer) Fixes #41950 * Add VideoProcessor classes for timesformer and vivit * Add video processor tests for timesformer and vivit * Add docs entries for TimesformerVideoProcessor and VivitVideoProcessor * Address PR review comments on pipeline video processor loading * Add video_processor to pipeline() overload stubs * Improve deprecation warning wording for image_processor fallback * load the video via processor * fix repo --------- Co-authored-by: raushan <raushan@huggingface.co>
Author
Parents
Loading