Update to v4 checkpoint: 444M tokens, val 3.8943 (ppl 49.12), still incoherent
#11
by Compactbot - opened
README.md
CHANGED
|
@@ -44,44 +44,46 @@ Standard LLaMA block: RMSNorm β MHA (RoPE) β residual β RMSNorm β SwiGLU
|
|
| 44 |
|
| 45 |
## Training
|
| 46 |
|
| 47 |
-
| | |
|
| 48 |
-
|---|---|
|
| 49 |
-
| Steps | 4,000 |
|
| 50 |
-
| Batch size | 64 |
|
| 51 |
-
| LR | 3e-4 β 3e-5 (cosine
|
| 52 |
-
| Data | FineWeb-Edu
|
| 53 |
-
|
|
| 54 |
-
|
|
| 55 |
-
|
|
|
|
|
| 56 |
|
| 57 |
-
### β οΈ Honest caveat: undertrained and incoherent
|
| 58 |
|
| 59 |
-
DedeProGames requested **2.6B tokens**. This checkpoint is at **
|
| 60 |
|
| 61 |
-
At
|
| 62 |
|
| 63 |
-
This is a **
|
| 64 |
|
| 65 |
-
## Eval (
|
| 66 |
|
| 67 |
-
| Metric |
|
| 68 |
-
|---|---|
|
| 69 |
-
|
|
| 70 |
-
|
|
| 71 |
-
|
|
| 72 |
-
|
|
|
|
|
| 73 |
|
| 74 |
-
### Sample outputs
|
| 75 |
|
| 76 |
-
> "The cat sat on the
|
| 77 |
|
| 78 |
-
> "
|
| 79 |
|
| 80 |
-
> "
|
| 81 |
|
| 82 |
-
> "
|
| 83 |
|
| 84 |
-
These are real outputs from the
|
| 85 |
|
| 86 |
## Usage
|
| 87 |
|
|
@@ -91,7 +93,7 @@ To load with a custom model class, you need a small LLaMA-style implementation m
|
|
| 91 |
|
| 92 |
## What this is NOT
|
| 93 |
|
| 94 |
-
- Not a 2.6B-token model (that's the target; this is the
|
| 95 |
- Not a coherent-text model (it produces grammatically-structured word salad at this token budget)
|
| 96 |
- Not a general-purpose assistant (it's a raw LM, no instruction tuning)
|
| 97 |
- Not a replacement for anything larger β it's a research checkpoint in a from-scratch training run
|
|
|
|
| 44 |
|
| 45 |
## Training
|
| 46 |
|
| 47 |
+
| | v1 (first checkpoint) | v4 (current) |
|
| 48 |
+
|---|---|---|
|
| 49 |
+
| Steps | 4,000 | 16,000 (4,000 + 12,000 continued) |
|
| 50 |
+
| Batch size | 64 | 64 |
|
| 51 |
+
| LR | 3e-4 β 3e-5 (cosine) | 1e-4 β 1e-5 (cosine, fresh optimizer) |
|
| 52 |
+
| Data | FineWeb-Edu 30.1M + DCLM 21.4M = **~50.5M tok** | + FineWeb-Edu 150.6M + DCLM 107.3M = **~393M tok** |
|
| 53 |
+
| Cumulative tokens | ~50.5M | **~444M** |
|
| 54 |
+
| Tokens/param | ~4.9 | **~43.1** |
|
| 55 |
+
| Hardware | RTX 5090 (32 GB) | RTX 5090 (32 GB) |
|
| 56 |
+
| Final val loss | 4.6020 (ppl 99.68) | **3.8943 (ppl 49.12)** |
|
| 57 |
|
| 58 |
+
### β οΈ Honest caveat: undertrained and still incoherent
|
| 59 |
|
| 60 |
+
DedeProGames requested **2.6B tokens**. This checkpoint is at **~444M tokens** β a **5.9Γ shortfall**. The GPU was occupied by other work for most of the training window.
|
| 61 |
|
| 62 |
+
At 43 tok/param the model has learned the **surface shape** of English much better than v1 β real words, parseable sentences, no token loops β but the prose is still **semantically incoherent** (word salad): grammatically plausible sentences that don't mean what they say. The val loss (3.89) is well below the 7.38 unigram floor, so it genuinely uses context; the improvement from 4.60 β 3.89 is real.
|
| 63 |
|
| 64 |
+
This is a **continued checkpoint**, not the final deliverable. More data is the fix; continued training toward the 2.6B budget is planned.
|
| 65 |
|
| 66 |
+
## Eval (8 prompts, temp 0.8, top-k 40, seed 1234)
|
| 67 |
|
| 68 |
+
| Metric | v1 | v4 |
|
| 69 |
+
|---|---|---|
|
| 70 |
+
| val loss | 4.6020 | **3.8943** |
|
| 71 |
+
| perplexity | 99.68 | **49.12** |
|
| 72 |
+
| Below unigram floor (7.38)? | Yes | Yes |
|
| 73 |
+
| Token loops? | No | No |
|
| 74 |
+
| Semantically coherent? | No | No (improved, still word salad) |
|
| 75 |
|
| 76 |
+
### Sample outputs (v4, real generation from the weights)
|
| 77 |
|
| 78 |
+
> "The cat sat on the same line of the moon as a dancer. The planet is the only planet that has been known to be a good deal of tear. The last thing about the world is a part of a real life."
|
| 79 |
|
| 80 |
+
> "Once upon a time, the person will be sent to each other, or if you are going to go through it. But a lot of people are going to have a good chance of a feeling. But that is, I do not know what they're going to do."
|
| 81 |
|
| 82 |
+
> "Water is made of hydrogen and oxygen, and it is a good deal of tear. The sun is a piece of light and is not a good deal of tear. The sun is not a good deal of tear."
|
| 83 |
|
| 84 |
+
> "To be or not to be is a question about the world. The last thing about the world is a part of a real life. It would be a great place, like it and in the earth."
|
| 85 |
|
| 86 |
+
These are real outputs from the v4 weights (not hand-picked for coherence). The text is grammatically structured β real words, parseable sentences, no token loops, no broken tokens β but semantically incoherent. That is the honest state of a 10M model at 43 tok/param.
|
| 87 |
|
| 88 |
## Usage
|
| 89 |
|
|
|
|
| 93 |
|
| 94 |
## What this is NOT
|
| 95 |
|
| 96 |
+
- Not a 2.6B-token model (that's the target; this is the ~444M checkpoint)
|
| 97 |
- Not a coherent-text model (it produces grammatically-structured word salad at this token budget)
|
| 98 |
- Not a general-purpose assistant (it's a raw LM, no instruction tuning)
|
| 99 |
- Not a replacement for anything larger β it's a research checkpoint in a from-scratch training run
|