From: Kaben Nanlohy Date: Wed, 29 Jul 2026 10:53:44 +0000 (-0600) Subject: conversion: fix Qwen2.5-Omni mmproj conversion regression (#26262) X-Git-Tag: upstream/0.0.10438~261 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=e1af89a6815737a5db132eee23a94a8ee58553e0;p=pkg%2Fggml%2Fsources%2Fllama.cpp conversion: fix Qwen2.5-Omni mmproj conversion regression (#26262) --- diff --git a/conversion/qwenvl.py b/conversion/qwenvl.py index 7befd0c8d..202a47961 100644 --- a/conversion/qwenvl.py +++ b/conversion/qwenvl.py @@ -179,12 +179,12 @@ class Qwen25OmniModel(Qwen2VLVisionModel, Qwen25AudioModel): def filter_tensors(cls, item: tuple[str, Callable[[], Tensor]]) -> tuple[str, Callable[[], Tensor]] | None: name, gen = item - if not name.startswith("visual.") and not name.startswith("audio_tower."): - return None - if name.startswith("thinker."): name = name.replace("thinker.", "") + if not name.startswith("visual.") and not name.startswith("audio_tower."): + return None + if "audio_bos_eos_token" in name: # this tensor is left unused in transformers code # https://github.com/huggingface/transformers/blob/6e3063422c4b1c014aa60c32b9254fd2902f0f28/src/transformers/models/qwen2_5_omni/modular_qwen2_5_omni.py#L1809