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 ( "CodeShellForCausalLM" ) 7@ ModelBase . example ( "WisdomShell/CodeShell-7B" ) 8class CodeShellModel (TextModel ): 9model_arch = gguf .MODEL_ARCH .CODESHELL 10 11def set_gguf_parameters (self ): 12self .gguf_writer .add_context_length (self .hparams ["n_positions" ]) 13self .gguf_writer .add_embedding_length (self .hparams ["n_embd" ]) 14self .gguf_writer .add_feed_forward_length (4 * self .hparams ["n_embd" ]) 15self .gguf_writer .add_block_count (self .block_count ) 16self .gguf_writer .add_head_count (self .hparams ["n_head" ]) 17self .gguf_writer .add_head_count_kv (self .hparams ["num_query_groups" ]) 18self .gguf_writer .add_layer_norm_eps (self .hparams ["layer_norm_epsilon" ]) 19self .gguf_writer .add_file_type (self .ftype ) 20self .gguf_writer .add_rope_freq_base (10000.0 ) 21self .gguf_writer .add_rope_scaling_type (gguf .RopeScalingType .LINEAR ) 22self .gguf_writer .add_rope_scaling_factor (1.0 )