PetitGPT
A 124.6M Language Model Trained from Scratch
A released language model pretrained on approximately 13B token positions using one RTX 4090, with a custom tokenizer, instruction tuning, reproducible evaluation, and native PyTorch inference.
- Built a 30-layer, 124.6M-parameter decoder with grouped-query attention, RMSNorm, SwiGLU, and tied embeddings; pretraining reached reference validation loss 2.4702.
- Reached 57.74% ARC-Easy and 28.16% ARC-Challenge accuracy, ahead of two evaluated SmolLM 135M instruct baselines under the same protocol; results were lower on PIQA and HellaSwag.
- Published the weights, tokenizer, training recipes, evaluation protocols, loss curves, and success/failure cases; studied adaptation and capability retention through SFT, DPO, response distillation, and LoRA.
- Model size
- 124.6Mreleased parameters
- Pretraining
- 13Btoken positions
- Training hardware
- 1×RTX 4090
