From 71cc86fa41ff38c86e6409ba388dc7854e88588d Mon Sep 17 00:00:00 2001 From: jacekpoplawski <67507230+jacekpoplawski@users.noreply.github.com> Date: Mon, 24 Aug 2026 12:21:00 +0200 Subject: [PATCH] convert: fix GLM regression in index_tensors (#27655) --- conversion/glm.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/conversion/glm.py b/conversion/glm.py index 23fdbca88..7544f850c 100644 --- a/conversion/glm.py +++ b/conversion/glm.py @@ -122,7 +122,9 @@ class Glm4MoeModel(TextModel): self.tensor_map = gguf.get_tensor_name_map(self.model_arch, self.block_count) def index_tensors(self, remote_hf_model_id: str | None = None): - type(self)._n_main_layers = self.hparams["num_hidden_layers"] + hparams = {**self.hparams, **self.hparams.get("text_config", {})} + key = next((k for k in ["n_layers", "num_hidden_layers", "n_layer", "num_layers"] if k in hparams), None) + type(self)._n_main_layers = hparams.get(key) return super().index_tensors(remote_hf_model_id=remote_hf_model_id) @classmethod