Views
No views yet
Qwen/Qwen3-0.6B-Base (28 layers / hidden 1024 /
GQA 16:8 / head_dim 128 / tied embeddings / RoPE theta 1e6), but every weight
starts from N(0, 0.02).Summer-0.5B-S0 (BOS-aligned best-fit packing, seq_len 2048). Branched from
S0's final checkpoint (optimizer state reset — verified by A/B test to
behave identically to resuming from a checkpoint with saved optimizer
momentum) and trained for 5,103 steps on 1.34B tokens containing ~30%
Chinese-English parallel text, packed the same BOS-aligned way as S0 (the
anneal data must match the pretraining packing convention, or the model sees
an out-of-distribution input shift mid-training).<bos>, same as Summer-0.5B-S0 — see that
model's card for why.Qwen3-0.6B-Base saw 36T tokens —
about 2,700x more. Treat the numbers below as what that budget buys, not as a
competitive result.| WMT22 5-shot | BLEU | COMET |
|---|---|---|
| zh->en | 8.99 | 0.6883 |
| en->zh | 28.36 | 0.7736 |
Summer-0.5B-S1
release (8.99 / 27.29 BLEU, COMET 0.6855 / 0.7743) this new release performs
at parity — the nanochat-aligned data recipe did not cost any translation
quality while improving the base model on every other tracked metric.AutoTokenizer. The release ships tokenizer.py and example_load.py:1pip install git+https://github.com/Ismantic/PieceTokenizer
2python example_load.pymodel.py, checkpoint.py) is bundled too — the package
depends only on torch plus the tokenizer extension, not on transformers.docs/WHY.md records why fp32 master weights are mandatory, why the learning
rate schedule is WSD rather than cosine, and what the vocabulary swap cost.data/source.py upstream).
Please observe their respective licenses.