Buckets:
330 GB
102 files
Updated 3 months ago
Ctrl+K
| Name | Size | Uploaded | Xet hash |
|---|---|---|---|
| data | 100 items | ||
| .gitattributes | 2.5 kB xet | 738f1125 | |
| README.md | 2.31 kB xet | bd65d39f |
FineWeb 100BT
A ~100 billion token English subset of FineWeb, created for efficient pretraining experiments.
Part of the Smol-Data collection — tried and tested mixes for strong pretraining.
Dataset Description
This dataset was created by randomly sampling from the full FineWeb dataset (~16.9T tokens) to produce a ~100B token subset. Sampling was performed with a fixed seed (42) and a slight 1.05× oversampling factor to account for variance.
A pre-shuffled version is available at HuggingFaceFW/fineweb_100BT-shuffled.
How It Was Created
The dataset was generated using datatrove with the smol_data.py script. The pipeline reads from the source dataset in streaming mode, applies a SamplerFilter to downsample, and writes the result back to the Hugging Face Hub.
Usage
from datasets import load_dataset
ds = load_dataset("HuggingFaceFW/fineweb_100BT", split="train", streaming=True)
for sample in ds:
print(sample["text"][:200])
break
Citation
@misc{niklaus2026smoldata,
title={SmolData},
author={Joel Niklaus and Hynek Kydl{\'\i}{\v{c}}ek},
year={2026},
publisher={Hugging Face},
journal={Hugging Face repository},
howpublished={\url{https://huggingface.co/collections/HuggingFaceFW/smol-data}}
}
- Total size
- 330 GB
- Files
- 102
- Last updated
- Aug 26
- Pre-warmed CDN
- US EU US EU