@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / 90d74ebaa4
Fork 0

A high-throughput and memory-efficient inference and serving engine for LLMs

Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git

Synced Nov 8, 22:45 UTC

[Deprecation] Remove `_get_data_parser` in MM processor (#33757)

Signed-off-by: DarkLight1337 <tlleungac@connect.ust.hk>

Cyrus Leung committed Feb 4, 2026 at 13:51 UTC 90d74ebaa47fcecdcd8ef72338dda47b7cb6fbf0
1 file changed +6 -7
vllm/multimodal/processing/processor.py
+6 -7
@@ -988,16 +988,15 @@ class BaseMultiModalProcessor(ABC, Generic[_I]):
988 self.dummy_inputs = dummy_inputs
989 self.cache = cache
990
991 + # TODO: Remove in v0.18
992 if hasattr(self, "_get_data_parser"):
992 - logger.warning_once(
993 - "BaseMultiModalProcessor._get_data_parser is deprecated "
994 - "and will be removed in v0.16."
995 - "You should override `info.build_data_parser` instead."
993 + raise ValueError(
994 + "BaseMultiModalProcessor._get_data_parser has been "
995 + "moved to `BaseProcessingInfo.build_data_parser` in v0.16. "
996 + "You should override `BaseProcessingInfo.build_data_parser` instead."
997 )
998
998 - self.data_parser = self._get_data_parser() # type: ignore
999 - else:
1000 - self.data_parser = self.info.get_data_parser()
999 + self.data_parser = self.info.get_data_parser()
1000
1001 @property
1002 @deprecated("Will be removed in v0.17. Use `info.supported_mm_limits` instead.")