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"""