SnowflakeCore-G1-Tiny-Instruct / configuration_snowflake_core.py
FlameF0X's picture
Upload folder using huggingface_hub
0769a7e verified
raw
history blame
941 Bytes
from transformers import PretrainedConfig
class SnowflakeCoreConfig(PretrainedConfig):
model_type = "snowflake_core"
def __init__(
self,
vocab_size=50257,
embed_dim=1024,
num_heads=16,
num_layers=24,
max_length=2048,
ffn_dim=4096,
pad_token_id=50256,
eos_token_id=50256,
bos_token_id=None,
unk_token_id=None,
dropout=0.1,
**kwargs
):
super().__init__(
pad_token_id=pad_token_id,
eos_token_id=eos_token_id,
bos_token_id=bos_token_id,
unk_token_id=unk_token_id,
**kwargs
)
self.vocab_size = vocab_size
self.embed_dim = embed_dim
self.num_heads = num_heads
self.num_layers = num_layers
self.max_length = max_length
self.ffn_dim = ffn_dim
self.dropout = dropout