TinyLlama: An Open-Source Small Language Model
About
We present TinyLlama, a compact 1.1B language model pretrained on around 1 trillion tokens for approximately 3 epochs. Building on the architecture and tokenizer of Llama 2, TinyLlama leverages various advances contributed by the open-source community (e.g., FlashAttention and Lit-GPT), achieving better computational efficiency. Despite its relatively small size, TinyLlama demonstrates remarkable performance in a series of downstream tasks. It significantly outperforms existing open-source language models with comparable sizes. Our model checkpoints and code are publicly available on GitHub at https://github.com/jzhang38/TinyLlama.
Peiyuan Zhang, Guangtao Zeng, Tianduo Wang, Wei Lu• 2024
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Language Modeling | WikiText-2 | -- | 2862 | |
| Language Modeling | WikiText-2 (test) | -- | 2416 | |
| Commonsense Reasoning | WinoGrande | Accuracy59.4 | 1581 | |
| Mathematical Reasoning | GSM8K | Accuracy1.7 | 1424 | |
| Question Answering | ARC Challenge | Accuracy30.1 | 906 | |
| Commonsense Reasoning | HellaSwag | HellaSwag Accuracy60.8 | 897 | |
| Multi-task Language Understanding | MMLU | Accuracy32.6 | 881 | |
| Instruction Following | IFEval | -- | 854 | |
| Mathematical Reasoning | GSM8K (test) | Accuracy14.19 | 816 | |
| Commonsense Reasoning | PIQA | Accuracy73.3 | 757 |
Showing 10 of 119 rows
...