QuatumTech commited on
Commit
bf944c3
·
verified ·
1 Parent(s): 61cfa96

Fix config hyperparameters for 80k architecture and tie embeddings

Browse files
Files changed (1) hide show
  1. README.md +4 -5
README.md CHANGED
@@ -23,11 +23,11 @@ tags:
23
  * **Architecture:** Custom Decoder-only Transformer
24
  * **Total Parameters:** ~80,112
25
  * **Layers:** 2
26
- * **Hidden Dimension ($d_{\text{model}}$):** 48
27
  * **Attention Heads:** 4
28
- * **Feed-Forward Dimension ($d_{\text{ff}}$):** 128
29
  * **Positional Encoding:** Rotary Position Embeddings (RoPE)
30
- * **Normalization:** RMSNorm ($\epsilon = 10^{-5}$)
31
  * **Activation:** SwiGLU
32
  * **Vocabulary:** 512 Byte-Pair Encoding (BPE) tokens
33
  * **Context Length:** 256 tokens
@@ -42,12 +42,11 @@ from transformers import AutoModelForCausalLM, AutoTokenizer
42
 
43
  repo_id = "Quantech/spin-80k"
44
 
45
- # Load Tokenizer & Model
46
  tokenizer = AutoTokenizer.from_pretrained(repo_id, trust_remote_code=True)
47
  model = AutoModelForCausalLM.from_pretrained(repo_id, trust_remote_code=True)
48
  model.eval()
49
 
50
- # ChatML Format
51
  prompt = "<|im_start|>user\nWrite a short story about a dog.<|im_end|>\n<|im_start|>assistant\n"
52
  inputs = tokenizer(prompt, return_tensors="pt")
53
 
 
23
  * **Architecture:** Custom Decoder-only Transformer
24
  * **Total Parameters:** ~80,112
25
  * **Layers:** 2
26
+ * **Hidden Dimension:** 48
27
  * **Attention Heads:** 4
28
+ * **Feed-Forward Dimension:** 128
29
  * **Positional Encoding:** Rotary Position Embeddings (RoPE)
30
+ * **Normalization:** RMSNorm
31
  * **Activation:** SwiGLU
32
  * **Vocabulary:** 512 Byte-Pair Encoding (BPE) tokens
33
  * **Context Length:** 256 tokens
 
42
 
43
  repo_id = "Quantech/spin-80k"
44
 
45
+
46
  tokenizer = AutoTokenizer.from_pretrained(repo_id, trust_remote_code=True)
47
  model = AutoModelForCausalLM.from_pretrained(repo_id, trust_remote_code=True)
48
  model.eval()
49
 
 
50
  prompt = "<|im_start|>user\nWrite a short story about a dog.<|im_end|>\n<|im_start|>assistant\n"
51
  inputs = tokenizer(prompt, return_tensors="pt")
52