Hugging Face datasets gets major streaming shuffle speedup via optimized Arrow C++
lhoestq · x · 2026-09-07
Quentin Lhoest, author of Hugging Face's datasets library, credits a Google Cloud Storage team contribution for a big speedup when streaming datasets with approximate shuffling. Arrow batches are now buffered, concatenated, and row-shuffled entirely using optimized Arrow C++ operations instead of slower Python-side handling.
Related event: Hugging Face datasets gets major streaming shuffle speedup(2 posts)→
More from Infra
- HBM demand shifts: low-stack inference plans shelved, Rubin to go 12-high only — BenBajarin · 2026-10-26
- CircuitHub unveils The Grid, a factory-scale robot making PCBs in the US twice as fast as Shenzhen — garrytan · 2026-10-26
- Ubicloud publishes "Fixing Tool-Call Accuracy in vLLM" — petrusenko_max · 2026-10-26
- Meta approves nonvoting Class C shares as 2026 capex guidance hits $135B–$145B — thione · 2026-10-26
- Unsloth Ships MiniMax-M3.1-Flash Quants: 2-bit Retains 91.5% Accuracy, Runs in 150GB RAM — danielhanchen · 2026-10-26
- Engineer with thousands of fabricated devices pours cold water on photonic crystal modulator yields — jwt0625 · 2026-10-26