CoolFace
Modelpublic

Felipe97/llama-cpp-compiled

sourceHugging Faceupdated 3d agoView on Hugging Face
0likes1.1kdownloads
plm.py25 linesDownload Raw Back to conversion
1from __future__ import annotations2 3from .base import ModelBase, TextModel, gguf4 5 6@ModelBase.register("PLMForCausalLM")7@ModelBase.example("PLM-Team/PLM-1.8B-Instruct")8class PLMModel(TextModel):9    model_arch = gguf.MODEL_ARCH.PLM10 11    def set_vocab(self):12        self._set_vocab_gpt2()13 14    def set_gguf_parameters(self):15        super().set_gguf_parameters()16        hparams = self.hparams17        self.gguf_writer.add_vocab_size(hparams["vocab_size"])18        self.gguf_writer.add_kv_lora_rank(hparams["kv_lora_rank"])19        self.gguf_writer.add_key_length(hparams["qk_nope_head_dim"] + hparams["qk_rope_head_dim"])20        self.gguf_writer.add_value_length(hparams["v_head_dim"])21        self.gguf_writer.add_rope_dimension_count(hparams["qk_rope_head_dim"])22 23    def prepare_tensors(self):24        super().prepare_tensors()25