Commit 3549c274d for llama.cpp
commit 3549c274dc22001d9118713fa56a10085b85de3b
Author: Matt Rutkowski <mrutkows@us.ibm.com>
Date: Sat Nov 14 08:19:01 2026 -0600
convert : register Granite4VisionForConditionalGeneration for text (#32237)
Signed-off-by: Matt Rutkowski <mrutkows@us.ibm.com>
diff --git a/conversion/__init__.py b/conversion/__init__.py
index 6800093ae..10386d5c0 100644
--- a/conversion/__init__.py
+++ b/conversion/__init__.py
@@ -126,6 +126,7 @@ TEXT_MODEL_MAP: dict[str, str] = {
"GlmOcrForConditionalGeneration": "glm",
"GptOssForCausalLM": "gpt_oss",
"GraniteForCausalLM": "granite",
+ "Granite4VisionForConditionalGeneration": "granite",
"GraniteMoeForCausalLM": "granite",
"GraniteMoeHybridForCausalLM": "granite",
"GraniteMoeSharedForCausalLM": "granite",
diff --git a/conversion/granite.py b/conversion/granite.py
index 4c6c5a0e4..74622ad43 100644
--- a/conversion/granite.py
+++ b/conversion/granite.py
@@ -14,7 +14,7 @@ from .llama import LlamaModel
from .mamba import Mamba2Model
-@ModelBase.register("GraniteForCausalLM")
+@ModelBase.register("GraniteForCausalLM", "Granite4VisionForConditionalGeneration")
@ModelBase.example("ibm-granite/granite-3.3-2b-instruct")
class GraniteModel(LlamaModel):
"""Conversion for IBM's GraniteForCausalLM"""