File size: 5,843 Bytes
f276d48 7e05da0 f276d48 74a6698 188a690 7e05da0 f276d48 7e05da0 f276d48 0d51633 f276d48 f3fcbb5 78d284b 7b1b578 048cf9e 3d19c35 f276d48 7f4de3a 73dbc12 7d6a874 ee05a82 75de59f 355d625 03dd6ce 8ceab95 920525c ce4b868 75a76f6 3398aaf 7e5262d 61fb82c 31648b7 f2fa7d2 89630be f276d48 188a690 f276d48 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | ---
license: apache-2.0
library_name: pytorch
tags:
- polish
- checkpoints
- training-history
---
# Slayer1B 1.07 — training checkpoints
Native training checkpoints of the run that produced [Slayer1B 1.07](https://huggingface.co/SlayerLab/Slayer1B-1.07),
for resuming or studying training (full trainer state, not a Transformers/safetensors package): pretraining continued
from the final 1.06 checkpoint `ckpt_13848.pt` (sha256 `1fc7396c…`, published in
[Slayer1B-1.06-checkpoints](https://huggingface.co/SlayerLab/Slayer1B-1.06-checkpoints)). Each file holds the model
weights **and the optimizer state**.
**Status: training complete at step 22327 (6 November 2026).** The table below lists all 23 saved checkpoints of the
run, up to the final step 22327. The converted weights of the final
checkpoint (`model.safetensors` and the files needed to load it) are in this repository as well, see below, and in the
[Slayer1B 1.07 model repository](https://huggingface.co/SlayerLab/Slayer1B-1.07).
Every file listed was compared after upload with the checksum list written by the trainer: the LFS object id (sha256)
and the size match.
| | |
|---|---|
| Start | `ckpt_13848.pt` (final state of 1.06, constant lr 6e-4) |
| Steps | 13849 → 22327 (8 479 steps × 1 048 576 tokens), 256 sequences × 4096 tokens per step |
| Schedule | **constant lr 6e-4**, no decay |
| Data | [SlayerLab/slayer-1.07-pretrain](https://huggingface.co/datasets/SlayerLab/slayer-1.07-pretrain), 8 891 005 707 tokens, one pass |
| Hardware | 4 × NVIDIA RTX 4090, DDP, gradient accumulation 32; global batch identical to the 8-GPU runs |
| Interruptions | stopped on 4 November at step 17130 and resumed on 5 November from `ckpt_17000.pt`; steps 17001–17130 were trained twice, and the loss at step 17010 was identical in both runs. Stopped again on 5 November at step 19330 and resumed from the rolling checkpoint at step 19250 (not published); steps 19251–19330 were trained twice, and the loss at step 19260 was identical in both runs. Checkpoints up to step 17000 were saved before the first interruption, 18000–19000 between the two, later ones after the second resume |
| Trainer | `train_gpt_ref` r24.2 (sha256 `46f83b51…`); model definition `train_gpt_ref_r23.py` (unchanged) |
| Training curve and evaluations | https://track.fabryka.ai/run/4973c068-8dd5-59d8-b6c4-671ca3beb925 |
## SHA-256
| step | sha256 |
|---:|---|
| 13998 | `f1ec1380a956f7fa002446902464df26314901d9cf2afe98ecbd00dec34d3529` |
| 14000 | `752d9d8ec48a6473be78dbccdebfd61621d3b24d78932b1b5f4616da415d28b8` |
| 15000 | `f89d7f3c6c223ec00ac4d85cb85546d08194808e419dcda3821ebd7ba4915ae1` |
| 15730 | `dd7170909294dbdec1282617a12d8c215037c27be5075e421a68ae6b1245e70b` |
| 16000 | `c18be246a5ae83be67a61fddf479fe6f906936ccd31f93dccf52fb4f03ca2b48` |
| 17000 | `c4961c9ced633fef2efd8d28cc16217154f82b25f4a178ce31865b4523eed95b` |
| 18000 | `fd6e2360badc1ed79e931ab36864440235d67d86c835592b6c9d788a9b9f0980` |
| 18590 | `6779c0bbfe84af003e5a708c1e9a02914e492a40c3f24278bbd096635a254467` |
| 19000 | `9ae730323e29b929f2ba0f753ee75be43626b804f1a5c452d5cee16d0dacfaf7` |
| 20000 | `33146051461e6102cb97f72b6d5a0913e228ca55f165fa9dc1db8eaa057aeefe` |
| 21000 | `05fc22d03e934f39bf70d57ac8f7cf20186df5aa4458250338f76d650c5a5233` |
| 21450 | `7c1dcd9e3d0d4bc03f296788c196eadf1e3855e76f414bb2ea2b96d5e9aff10d` |
| 21877 | `2fa5e3e0919b4d8a33b5fac717f593b6615866db1a090f538fc2f2e6bda03c68` |
| 21927 | `03b30237dcfabecc7f99fd1703835f7b3a03ce19fed2f3a44ad8578538621bc7` |
| 21977 | `49768faad2a36bdb20beab807a7a44e4c5660e7047644fa2826cc6f3b0c7326c` |
| 22000 | `8e5b5f33cedbe2b3523f1fe87470eb522d165926303e2eeb59fdd5852fd89b06` |
| 22027 | `a12862b21bde36b7a3a3ec47df5f27891f0b055ef3636400af99320d6a33051a` |
| 22077 | `ff2e2ca16028fb66c607b0696b34beee1e9e1089624056741b82d8099c461338` |
| 22127 | `793962376892ed6ea8ebb5add94b98b14487ef742cc78cfb907303cdf2b250b7` |
| 22177 | `f95c4a7df9262eee3b7121944583251e1c72c3bca5adaf2d1d9647977198d661` |
| 22227 | `ab4dedce91acdef64e689ef699bda59e548490b4a96b52b4d9faebbd37b4d61c` |
| 22277 | `f1d7fe0397d809cff8aade1c2e3f5668dff8e7ea778e9266afdcd0339adda257` |
| 22327 | `48cdb5eb16b69e0ee9a7a2ed72895ff47c0ba57aca0f4516b1f7e9cba286685c` |
Available training-time evaluations are in the
[Slayer1B 1.07 model card](https://huggingface.co/SlayerLab/Slayer1B-1.07).
## Converted weights of the final checkpoint (step 22327)
`model.safetensors` (float32 weights only, no optimizer state, 4 295 670 676 bytes), `config.json`, `tokenizer.json`,
`load_slayer.py` (loader), `train_gpt_ref_r23.py` (model definition) and `SHA256SUMS` for these five files. They are
the same files as in the [Slayer1B 1.07 model repository](https://huggingface.co/SlayerLab/Slayer1B-1.07). `config.json`
records the sha256 of the source checkpoint `ckpt_22327.pt` (`48cdb5eb…`, listed above).
```python
import load_slayer
model = load_slayer.load(".") # float32, eval mode, on CPU
```
## File format
The files are PyTorch pickles (`torch.save` dictionary of the trainer: `model`, `opt` (Muon + AdamW), `step`,
`config`); they contain only dictionaries, numbers, strings and tensors. Load with
`torch.load(path, map_location="cpu", weights_only=True)` (checked with torch 2.13 on `ckpt_17000.pt`; `mmap=True`
avoids reading the whole file into memory). Model class: `train_gpt_ref_r23.py` in the model repositories
(1.00–1.06). Every file is 8 860 287 151 bytes.
## License
Apache-2.0 for the checkpoints. The training data includes CC BY-SA sources (the share-alike parts of the Polish core
and legal texts, repeated from slayer-pl-8x3b); see the dataset cards of
[slayer-pl-8x3b](https://huggingface.co/datasets/SlayerLab/slayer-pl-8x3b) and
[slayer-1.07-pretrain](https://huggingface.co/datasets/SlayerLab/slayer-1.07-pretrain) for the licenses of the data.
|