Maggio33 commited on
Commit
5692b4f
·
verified ·
1 Parent(s): 1f4eed9

Card: Slayer1B 1.04 checkpoints (in progress)

Browse files
Files changed (1) hide show
  1. README.md +48 -0
README.md ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ library_name: pytorch
4
+ tags:
5
+ - polish
6
+ - checkpoints
7
+ - training-history
8
+ ---
9
+
10
+ # Slayer1B 1.04 — training checkpoints (in progress)
11
+
12
+ Full trainer checkpoints of the run that produces Slayer1B 1.04: continued pre-training of
13
+ [Slayer1B 1.03](https://huggingface.co/SlayerLab/Slayer1B-1.03) from its final checkpoint
14
+ ([`ckpt_7150.pt`](https://huggingface.co/SlayerLab/Slayer1B-1.03-checkpoints), sha256 `d7cad967…`, constant learning
15
+ rate) on the rest of the prepared corpus. Each file holds the model weights **and the optimizer state**. Release 1.04 is
16
+ the state at native step 10010; this repository collects every checkpoint of the steps 7151–10010.
17
+
18
+ | | |
19
+ |---|---|
20
+ | Start | 1.03 `ckpt_7150.pt` (step 7150, constant lr 6e-4) |
21
+ | Steps | 7151 → 10010, 1 048 576 tokens per step (4 ranks × micro-batch 2 × gradient accumulation 32 × 4096 tokens) |
22
+ | Schedule | **constant lr 6e-4**, no decay; the decay is applied once, at the end of the whole Slayer1B line |
23
+ | Data | [SlayerLab/slayer-pl-8x3b](https://huggingface.co/datasets/SlayerLab/slayer-pl-8x3b) revision `d50df04a`: tail of pack-03 (native 7151–7192), then pack-04 from native step 7193 (first filtered update: zero-based 7192) and pack-05 from native 8991 |
24
+ | Leak-scan exclusion | from pack-04 on, the 5133 documents with n-gram overlap with BoolQ / MMLU / ARC test items are excluded (list sha256 `84caed78…`); steps up to 7192 used the unfiltered data |
25
+ | Hardware | 4 × NVIDIA L40S (48 GB), DDP |
26
+ | Checkpoints | every 50 steps; all are constant-lr states. Training paused (budget) at step 8300 and resumed from `ckpt_8300.pt`; loss at the first resumed steps equal to the pre-pause values to four decimals |
27
+ | Trainer | `train_gpt_ref_r24_1.py` (sha256 `881cb055…`), model definition unchanged (`train_gpt_ref_r23.py`) |
28
+ | Training curve and evaluations | https://track.fabryka.ai/run/f056bb5c-f1da-56d5-9776-cc33063f10a5 |
29
+
30
+ Checkpoint files are added as they are archived; each upload is verified by a full anonymous download and SHA-256
31
+ comparison against the sum recorded when the checkpoint was written.
32
+
33
+ ## Evaluations
34
+
35
+ Leaderboard protocol (ARC-Easy, BLiMP, WikiText-2 byte perplexity) is computed automatically for every checkpoint and
36
+ published on the training-curve page above. BoolQ, MMLU and ARC numbers of earlier releases carry the leak-scan caveat
37
+ described in the [1.03 card](https://huggingface.co/SlayerLab/Slayer1B-1.03).
38
+
39
+ ## File format
40
+
41
+ `torch.save` dictionary of the trainer: `model`, `opt` (Muon + AdamW), `step`, `config`. Load with
42
+ `torch.load(path, map_location="cpu", weights_only=True)`. Model class: `train_gpt_ref_r23.py` in the 1.00–1.03 model
43
+ repositories.
44
+
45
+ ## License
46
+
47
+ Apache-2.0 for the checkpoints. The training data includes CC BY-SA sources (`shared/core_sa`, `shared/legal_sa` of
48
+ slayer-pl-8x3b); see the dataset card for the licenses of the data.