From 08d26a1b7edc200d8d117491eac3e28c0428e571 Mon Sep 17 00:00:00 2001 From: Isotr0py Date: Tue, 7 Oct 2025 20:54:22 +0800 Subject: [PATCH] [Model] Use `merge_by_field_config` for MM models (Ovis family) (#26308) Signed-off-by: Isotr0py --- examples/offline_inference/vision_language.py | 8 +- .../vision_language_multi_image.py | 8 +- vllm/model_executor/models/ovis.py | 25 ++-- vllm/model_executor/models/ovis2_5.py | 124 ++++++++++-------- vllm/transformers_utils/processors/ovis.py | 2 +- 5 files changed, 86 insertions(+), 81 deletions(-) diff --git a/examples/offline_inference/vision_language.py b/examples/offline_inference/vision_language.py index 1d6d819ff..9fd9da3b0 100644 --- a/examples/offline_inference/vision_language.py +++ b/examples/offline_inference/vision_language.py @@ -1140,14 +1140,10 @@ def run_ovis2_5(questions: list[str], modality: str) -> ModelRequestData: elif modality == "video": placeholder = "