The pipeline that stops GPUs napping between dedup passes
NeMo Curator pipelines data curation across text, image, video, and audio so your GPUs stay busy instead of waiting on tokenization.

What it does
NeMo Curator is a modular data-curation framework that preprocesses and cleans training corpora for text, image, video, and audio workloads. It chains discrete stages—loading, filtering, deduplication, embedding generation—into pipelines that scale from a single laptop to multi-node GPU clusters. The toolkit is built on Ray and NVIDIA RAPIDS, and it underpins NVIDIA’s own Nemotron pre-training pipelines.
The interesting bit
The architecture treats curation as a throughput-maximization problem rather than a simple script. It streams batches through stages concurrently, auto-scaling stage replicas to match their compute profiles—so a lightweight CPU tokenizer and a heavy GPU classifier can run side-by-side instead of blocking each other. NVIDIA claims this keeps GPU workers busy over 99% of the time after warm-up in its example pipeline, and benchmarks cite 16× faster fuzzy deduplication on 8 TB of text versus CPU baselines.
Key highlights
- Covers four modalities: text (exact/fuzzy/semantic dedup, heuristic filtering), image (CLIP embeddings, NSFW/aesthetic filtering), video (scene detection, motion filtering, Cosmos-Embed1), and audio (ASR transcription, WER filtering).
- Uses composable Ray-based stages with independent resource requirements; each stage can be replicated to balance throughput.
- Claims near-linear scaling from one to four H100 nodes and 40% lower TCO than CPU alternatives.
- Powers the Nemotron-4 dataset curation (8+ trillion tokens) and includes an end-to-end Nemotron-CC recipe.
- Ablation studies on a 357M-parameter GPT model show measurable accuracy gains from progressive curation stages.
Verdict
Teams training large models on multimodal or web-scale datasets who already live in the NVIDIA ecosystem should look here; if you’re working with modest corpora on CPU-only infrastructure, it’s likely overkill.
Frequently asked
- What is NVIDIA-NeMo/Curator?
- NeMo Curator pipelines data curation across text, image, video, and audio so your GPUs stay busy instead of waiting on tokenization.
- Is Curator open source?
- Yes — NVIDIA-NeMo/Curator is open source, released under the Apache-2.0 license.
- What language is Curator written in?
- NVIDIA-NeMo/Curator is primarily written in Python.
- How popular is Curator?
- NVIDIA-NeMo/Curator has 1.7k stars on GitHub.
- Where can I find Curator?
- NVIDIA-NeMo/Curator is on GitHub at https://github.com/NVIDIA-NeMo/Curator.