lightning-30m-ft / configuration_lightning.py
Aobangaming's picture
Update configuration_lightning.py
0cbd325 verified
Raw History Blame
848 Bytes
from transformers import PretrainedConfig
class LightningConfig(PretrainedConfig):
model_type = "lightning"
def __init__(
self,
vocab_size=50000,
d_model=256,
nhead=4,
num_layers=4,
dropout=0.1,
max_seq_len=160,
pad_token_id=0,
eos_token_id=2,
**kwargs
):
super().__init__(
tie_word_embeddings=False,
pad_token_id=pad_token_id,
eos_token_id=eos_token_id,
**kwargs
)
self.vocab_size = vocab_size
self.d_model = d_model
self.nhead = nhead
self.num_layers = num_layers
self.dropout = dropout
self.num_hidden_layers = num_layers
self.num_attention_heads = nhead
self.hidden_size = d_model
self.max_seq_len = max_seq_len