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 ,gguf ,logger 4from .llama import LlamaModel 5 6 7@ ModelBase . register ( "NanbeigeForCausalLM" ) 8@ ModelBase . example ( "Nanbeige/Nanbeige4.2-3B" ) 9class NanbeigeModel (LlamaModel ): 10model_arch = gguf .MODEL_ARCH .NANBEIGE 11undo_permute = True 12 13def set_gguf_parameters (self ): 14super ().set_gguf_parameters () 15hparams = self .hparams 16 17n_loops = int (hparams .get ("num_loops" ,1 )or 1 ) 18if n_loops < 1 : 19n_loops = 1 20self .gguf_writer .add_num_loops (n_loops ) 21logger .info (f"gguf: num_loops = { n_loops } " ) 22 23skip_loop_final_norm = bool (hparams .get ("skip_loop_final_norm" ,False )) 24self .gguf_writer .add_skip_loop_final_norm (skip_loop_final_norm ) 25logger .info (f"gguf: skip_loop_final_norm = { skip_loop_final_norm } " )