loocorez commited on
Commit
50bf2d0
·
verified ·
1 Parent(s): a201697

Upload configuration_nanogpt.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. configuration_nanogpt.py +26 -0
configuration_nanogpt.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import PretrainedConfig
2
+
3
+
4
+ class NanoGPTConfig(PretrainedConfig):
5
+ model_type = "nanogpt"
6
+
7
+ def __init__(
8
+ self,
9
+ sequence_len: int = 1024,
10
+ vocab_size: int = 50304,
11
+ n_layer: int = 12,
12
+ n_head: int = 6,
13
+ n_kv_head: int = 6,
14
+ n_embd: int = 768,
15
+ **kwargs,
16
+ ):
17
+ self.sequence_len = sequence_len
18
+ self.vocab_size = vocab_size
19
+ self.n_layer = n_layer
20
+ self.n_head = n_head
21
+ self.n_kv_head = n_kv_head
22
+ self.n_embd = n_embd
23
+ super().__init__(**kwargs)
24
+
25
+
26
+