[Multimodal] Use fast processor for Qwen2/2.5-VL (#19789)

This commit is contained in:
Woosuk Kwon 2025-06-18 15:49:40 -07:00 committed by GitHub
parent 14fdd21d39
commit d49adea1f9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 3 deletions

View File

@ -150,7 +150,7 @@ class Qwen2_5OmniThinkerProcessingInfo(Qwen2AudioProcessingInfo,
min_pixels=min_pixels,
max_pixels=max_pixels,
size=size,
use_fast=kwargs.get("use_fast")),
use_fast=kwargs.get("use_fast", True)),
**kwargs,
)
if not hasattr(processor, "audio_token"):

View File

@ -798,7 +798,7 @@ class Qwen2_5_VLProcessingInfo(Qwen2VLProcessingInfo):
min_pixels=min_pixels,
max_pixels=max_pixels,
size=size,
use_fast=kwargs.get("use_fast")),
use_fast=kwargs.get("use_fast", True)),
**kwargs,
)

View File

@ -763,7 +763,7 @@ class Qwen2VLProcessingInfo(BaseProcessingInfo):
min_pixels=min_pixels,
max_pixels=max_pixels,
size=size,
use_fast=kwargs.get("use_fast")),
use_fast=kwargs.get("use_fast", True)),
**kwargs,
)
@ -808,6 +808,7 @@ class Qwen2VLProcessingInfo(BaseProcessingInfo):
size: Optional[dict[str, int]] = None,
**kwargs: object,
) -> Qwen2VLImageProcessor:
kwargs["use_fast"] = kwargs.get("use_fast", True)
return cached_image_processor_from_config(
self.ctx.model_config,
**self._get_image_processor_kwargs(min_pixels=min_pixels,