char-fork/llama.cpp
git clone https://git.t4t.associates/char-fork/llama.cpp
fa88ae936
char/aliceai-t5-moe
1from __future__import annotations 2 3from .base import ModelBase ,TextModel ,gguf 4 5 6@ ModelBase . register ( "PLMForCausalLM" ) 7@ ModelBase . example ( "PLM-Team/PLM-1.8B-Instruct" ) 8class PLMModel (TextModel ): 9model_arch = gguf .MODEL_ARCH .PLM 10 11def set_vocab (self ): 12self ._set_vocab_gpt2 () 13 14def set_gguf_parameters (self ): 15super ().set_gguf_parameters () 16hparams = self .hparams 17self .gguf_writer .add_vocab_size (hparams ["vocab_size" ]) 18self .gguf_writer .add_kv_lora_rank (hparams ["kv_lora_rank" ]) 19self .gguf_writer .add_key_length (hparams ["qk_nope_head_dim" ]+ hparams ["qk_rope_head_dim" ]) 20self .gguf_writer .add_value_length (hparams ["v_head_dim" ]) 21self .gguf_writer .add_rope_dimension_count (hparams ["qk_rope_head_dim" ]) 22 23def prepare_tensors (self ): 24super ().prepare_tensors ()