Bundled calibration and evaluation datasets. Committed to the repository.
No internet needed after scripts/prepare_data.py is run once.
data/
├── calibration/ # 128 samples per dataset, for AWQ/GPTQ calibration
│ ├── wikitext2_128.jsonl
│ ├── alpaca_128.jsonl
│ ├── gsm8k_128.jsonl
│ ├── humaneval_128.jsonl
│ ├── qa_128.jsonl
│ ├── sharegpt_128.jsonl
│ └── sum_128.jsonl
└── eval/ # Full eval splits, for PPL measurement
├── wikitext2_eval.jsonl
├── alpaca_eval.jsonl
├── gsm8k_eval.jsonl
├── humaneval_eval.jsonl
├── qa_eval.jsonl
├── sharegpt_eval.jsonl
└── sum_eval.jsonl
Each .jsonl file has one JSON object per line: {"text": "..."}.
| Name | HuggingFace Source | Domain |
|---|---|---|
wikitext2 |
Salesforce/wikitext, wikitext-2-raw-v1 |
Wikipedia prose |
alpaca |
tatsu-lab/alpaca |
Instruction following |
gsm8k |
openai/gsm8k, main split |
Math word problems |
humaneval |
openai/openai_humaneval |
Python programming |
qa |
rajpurkar/squad |
Reading comprehension |
sharegpt |
lmsys/chatbot_arena_conversations |
Multi-turn chat |
sum |
EdinburghNLP/xsum |
News summarization |
- Reproducibility — same calibration data every time, regardless of HF dataset updates
- Offline eval — run
nanoptq evalwithout internet after initial setup - Student-friendly — clone and run, no accounts or API keys needed
python scripts/prepare_data.py # all datasets
python scripts/prepare_data.py --dataset gsm8k alpaca # specific datasets