add YoutuVLForConditionalGeneration architectures (#18620)

* Support Youtu-VL Model
---------

Co-authored-by: Xuan-Son Nguyen <son@huggingface.co>
Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
This commit is contained in:
tt
2026-01-05 18:15:14 +01:00
committed by GitHub
co-authored by Xuan-Son Nguyen Sigbjørn Skjæret
parent f47edb8c19
commit 1871f0ba56
+3 -2
View File
@@ -7212,6 +7212,7 @@ class DeepseekModel(TextModel):
"DeepseekV3ForCausalLM", "DeepseekV3ForCausalLM",
"KimiVLForConditionalGeneration", "KimiVLForConditionalGeneration",
"YoutuForCausalLM", "YoutuForCausalLM",
"YoutuVLForConditionalGeneration"
) )
class DeepseekV2Model(TextModel): class DeepseekV2Model(TextModel):
model_arch = gguf.MODEL_ARCH.DEEPSEEK2 model_arch = gguf.MODEL_ARCH.DEEPSEEK2
@@ -10674,8 +10675,8 @@ class JanusProVisionModel(MmprojModel):
return [] return []
@ModelBase.register("YOUTUVLForConditionalGeneration", "YOUTUVLForCausalLM") @ModelBase.register("YoutuVLForConditionalGeneration")
class YOUTUVLVisionModel(MmprojModel): class YoutuVLVisionModel(MmprojModel):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
assert self.hparams_vision is not None assert self.hparams_vision is not None