TeenyTinyStories-1M

GPT-Neo storyteller (nominal 1M; actual 3,745,984 parameters including the 50,257-token embedding) trained on TeenyTinyStories (TTS): 2,491,490 stories (498.5M tokens with EOS) generated by roneneldan/TinyStories-Instruct-33M.

Training

  • Architecture: GPT-Neo, 8 layers, hidden 64, 16 heads, window 256, context 512, fp32.
  • Budget: 20 epochs over written train tokens (15,212 steps x 655,360 tokens = 9.97B tokens), batch 1280 x 512, constant LR 5e-4, weight decay 0.1, betas (0.9, 0.95), clip 1.0.
  • Tokenizer: EleutherAI/gpt-neo-125M (EOS 50256; one EOS per story).

Held-out loss (nats, full files)

  • TTS-val (20,000 stories): 1.987 / ppl 7.29
  • TS-valid capped to stories of at most 400 tokens (20,711 stories): 2.369 / ppl 10.69
  • TS-valid full (21,990 stories): 2.385 / ppl 10.86

Intended use

Research on small-scale synthetic pretraining data. Generates simple children's stories; sample at temperature 0.8-1.0. See the TeenyTinyStories paper for the corpus recipe and judge evaluations.

License

Apache-2.0.

Downloads last month
48
Safetensors
Model size
3.75M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support