Complete the evaluation table (15 checkpoints, 20000-22000 added)
Browse files- README.md +28 -19
- slayer1b_107_training.png +2 -2
README.md
CHANGED
|
@@ -20,9 +20,8 @@ Decoder-only language model, 1 073 912 851 parameters, Polish-dominant. **Slayer
|
|
| 20 |
Slayer1B 1.06** from its final checkpoint (step 13848) on 8 891 005 707 training tokens (about 7.0 B new and 1.9 B
|
| 21 |
replayed from the 1.06 data), at the same constant learning rate and global batch.
|
| 22 |
|
| 23 |
-
**Status: training complete at step 22327 (6 November 2026).**
|
| 24 |
-
final checkpoint (22327)
|
| 25 |
-
with the same protocol, and each result is added here when it is ready. A 1.07 model release (converted weights) has not been
|
| 26 |
published in this repository yet. Native training checkpoints (raw PyTorch training state `ckpt_N.pt`, not a
|
| 27 |
ready-to-use model) are published file by file in
|
| 28 |
[SlayerLab/Slayer1B-1.07-checkpoints](https://huggingface.co/SlayerLab/Slayer1B-1.07-checkpoints), with sha256 sums.
|
|
@@ -77,24 +76,34 @@ whose exact normalized text was already in the 1.06 English data were excluded.
|
|
| 77 |
## Training-time evaluation
|
| 78 |
|
| 79 |
Same automatic evaluator and the same zero-shot protocol as the 1.06 card (BLiMP, ARC-Easy, WikiText-2, MultiBLiMP-PL,
|
| 80 |
-
ARC-Easy-PL eu20).
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
|
| 86 |
-
|
|
| 87 |
-
|
|
| 88 |
-
|
|
| 89 |
-
|
|
| 90 |
-
|
|
| 91 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 92 |
|
| 93 |
ARC-Easy has 2 376 questions per language, so differences below about one percentage point between neighbouring
|
| 94 |
-
checkpoints are within noise. WikiText-2 byte perplexity
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
on the 1.07 data mixture (44 % English), so it is not directly comparable with the training loss of 1.00β1.06.
|
| 99 |
|
| 100 |
The benchmark caveat of the 1.03 card applies to the 1.00β1.06 part of the training. For 1.07, all nine data files
|
|
|
|
| 20 |
Slayer1B 1.06** from its final checkpoint (step 13848) on 8 891 005 707 training tokens (about 7.0 B new and 1.9 B
|
| 21 |
replayed from the 1.06 data), at the same constant learning rate and global batch.
|
| 22 |
|
| 23 |
+
**Status: training complete at step 22327 (6 November 2026).** All 15 evaluated checkpoints of the run, from the 1.06
|
| 24 |
+
starting point (13848) to the final checkpoint (22327), are in the training-time evaluation table below. A 1.07 model release (converted weights) has not been
|
|
|
|
| 25 |
published in this repository yet. Native training checkpoints (raw PyTorch training state `ckpt_N.pt`, not a
|
| 26 |
ready-to-use model) are published file by file in
|
| 27 |
[SlayerLab/Slayer1B-1.07-checkpoints](https://huggingface.co/SlayerLab/Slayer1B-1.07-checkpoints), with sha256 sums.
|
|
|
|
| 76 |
## Training-time evaluation
|
| 77 |
|
| 78 |
Same automatic evaluator and the same zero-shot protocol as the 1.06 card (BLiMP, ARC-Easy, WikiText-2, MultiBLiMP-PL,
|
| 79 |
+
ARC-Easy-PL eu20). Checkpoints 13848β19000 and 22327 were evaluated on CPU, checkpoints 20000β22000 on an NVIDIA RTX 4090
|
| 80 |
+
(rented). On both devices the 1.06 checkpoint (step 13848) reproduces the 1.06 card values at card rounding, and on the
|
| 81 |
+
GPU the published Slayer1B 1.02 also reproduces its card values, so all rows are on the same scale. These are **not** the
|
| 82 |
+
lm-evaluation-harness benchmark used in the Results table of 1.00β1.03.
|
| 83 |
+
|
| 84 |
+
| step | BLiMP (EN), % | ARC-Easy (EN), % | WikiText-2 byte PPL β | WikiText-2 token PPL β | MultiBLiMP (PL), % | ARC-Easy (PL, eu20), % | device |
|
| 85 |
+
|---:|---:|---:|---:|---:|---:|---:|---|
|
| 86 |
+
| 13848 (1.06) | 76.12 | 52.99 | 2.2849 | 30.03 | 98.41 | 45.03 | CPU |
|
| 87 |
+
| 13998 | 76.29 | 54.34 | 2.2618 | 28.80 | 98.66 | 45.37 | CPU |
|
| 88 |
+
| 14000 | 76.33 | 54.21 | 2.2601 | 28.71 | 98.59 | 44.91 | CPU |
|
| 89 |
+
| 15000 | 77.94 | 54.59 | 2.2321 | 27.28 | 98.62 | 45.92 | CPU |
|
| 90 |
+
| 15730 | 77.32 | 55.64 | 2.2237 | 26.85 | 98.62 | 45.75 | CPU |
|
| 91 |
+
| 16000 | 77.13 | 56.73 | 2.2205 | 26.70 | 98.81 | 46.25 | CPU |
|
| 92 |
+
| 17000 | 77.61 | 56.48 | 2.2138 | 26.37 | 98.87 | 45.41 | CPU |
|
| 93 |
+
| 18000 | 77.88 | 56.52 | 2.2042 | 25.90 | 98.84 | 46.21 | CPU |
|
| 94 |
+
| 18590 | 77.46 | 56.52 | 2.2145 | 26.40 | 98.62 | 47.14 | CPU |
|
| 95 |
+
| 19000 | 77.74 | 56.65 | 2.2029 | 25.84 | 98.53 | 46.80 | CPU |
|
| 96 |
+
| 20000 | 77.68 | 56.40 | 2.1940 | 25.41 | 98.66 | 46.55 | RTX 4090 |
|
| 97 |
+
| 21000 | 77.53 | 56.69 | 2.1813 | 24.81 | 98.62 | 47.01 | RTX 4090 |
|
| 98 |
+
| 21450 | 77.44 | 58.29 | 2.1867 | 25.06 | 98.75 | 47.31 | RTX 4090 |
|
| 99 |
+
| 22000 | 77.16 | 57.28 | 2.1794 | 24.72 | 98.75 | 46.97 | RTX 4090 |
|
| 100 |
+
| **22327 (final)** | **77.90** | **58.67** | **2.1837** | **24.92** | **98.84** | **46.93** | CPU |
|
| 101 |
|
| 102 |
ARC-Easy has 2 376 questions per language, so differences below about one percentage point between neighbouring
|
| 103 |
+
checkpoints are within noise. From 20000 on, WikiText-2 byte perplexity moves within about Β±0.005 around 2.18 instead of
|
| 104 |
+
falling steadily (lowest 2.1794 at 22000; 2.1837 at the final step): the run used a constant learning rate without decay,
|
| 105 |
+
so the last checkpoint is where training stopped, not a converged minimum. The final checkpoint has the highest English
|
| 106 |
+
ARC-Easy accuracy of the run (58.67, +2.0 points over 19000). Each point is a single measurement. The training loss in the figure is measured
|
| 107 |
on the 1.07 data mixture (44 % English), so it is not directly comparable with the training loss of 1.00β1.06.
|
| 108 |
|
| 109 |
The benchmark caveat of the 1.03 card applies to the 1.00β1.06 part of the training. For 1.07, all nine data files
|
slayer1b_107_training.png
CHANGED
|
Git LFS Details
|
|
Git LFS Details
|