Fix v4 token-count arithmetic: v4 data build is 257.9M tok (fw 150.6M + dclm 107.3M), cumulative ~308M, ~30 tok/param, 8.4x shortfall — not the previously stated ~393M/~444M/~43.1. Verified against models/ldt-10m-v4/train.log data-build lines.

#12
by Compactbot - opened
Files changed (1) hide show
  1. README.md +7 -7
README.md CHANGED
@@ -49,17 +49,17 @@ Standard LLaMA block: RMSNorm → MHA (RoPE) → residual → RMSNorm → SwiGLU
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
 
@@ -83,7 +83,7 @@ This is a **continued checkpoint**, not the final deliverable. More data is the
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,7 +93,7 @@ To load with a custom model class, you need a small LLaMA-style implementation m
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
 
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 = **~257.9M tok** |
53
+ | Cumulative tokens | ~50.5M | **~308M** |
54
+ | Tokens/param | ~4.9 | **~30.0** |
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 **~308M tokens** — an **8.4× shortfall**. The GPU was occupied by other work for most of the training window.
61
 
62
+ At 30 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
 
 
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 30 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 ~308M 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