From cd63bf9996d3fdbe24a3228f970b84310600612f Mon Sep 17 00:00:00 2001 From: Clinton Thomas <1033162+KernelClint@users.noreply.github.com> Date: Mon, 28 Sep 2026 10:25:40 -0400 Subject: [PATCH] [Bugfix] Use the correct repository revision for secondary artifact loaders (#57461) Signed-off-by: Clinton Thomas <1033162+KernelClint@users.noreply.github.com> Co-authored-by: Lucas Bourtoule <35483370+dhalf@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- vllm/model_executor/models/funaudiochat.py | 2 +- vllm/renderers/hf.py | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/vllm/model_executor/models/funaudiochat.py b/vllm/model_executor/models/funaudiochat.py index 8b40ddf0cd..8e64fe03e2 100644 --- a/vllm/model_executor/models/funaudiochat.py +++ b/vllm/model_executor/models/funaudiochat.py @@ -529,7 +529,7 @@ class FunAudioChatProcessingInfo(BaseProcessingInfo): return TokenizersBackend.from_pretrained( self.model_id, subfolder="speech_tokenizer", - revision=self.ctx.model_config.tokenizer_revision, + revision=self.ctx.model_config.revision, ) def get_feature_extractor(self) -> WhisperFeatureExtractor: diff --git a/vllm/renderers/hf.py b/vllm/renderers/hf.py index 4ef14aee58..11f562f74f 100644 --- a/vllm/renderers/hf.py +++ b/vllm/renderers/hf.py @@ -277,8 +277,12 @@ def resolve_chat_template( if tools is None: chat_template = _try_get_processor_chat_template( tokenizer, - revision=model_config.revision, - code_revision=model_config.code_revision, + revision=model_config.tokenizer_revision, + code_revision=( + model_config.code_revision + if model_config.tokenizer == model_config.model + else None + ), trust_remote_code=model_config.trust_remote_code, ) if chat_template is not None: