nemo-curator

Curate LLM training datasets with GPU-accelerated deduplication, filtering, and PII redaction.

14|5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill nemo-curator-mlt-oss
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nemo-curator
Source: https://github.com/MLT-OSS/hermes-agent-go/tree/main/optional-skills/mlops/nemo-curator
Command: npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill nemo-curator-mlt-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nemo-curator, cudf, dask, rapids, and includes references (resource) components.

What problem does it solve? Preparing high-quality training data from massive web scrapes or raw corpora is slow and expensive on CPUs, and low-quality or duplicate content degrades LLM training outcomes. ## Core Features & Use Cases - GPU-Accelerated Deduplication: Exact, fuzzy (MinHash + LSH), and semantic deduplication running up to 16× faster than CPU on multi-terabyte datasets. - Quality Filtering & Safety: 30+ heuristic filters, quality classifiers, NSFW detection, and PII redaction for text, image, video, and audio data. - Use Case: Curate a Common Crawl dump by filtering short or repetitive documents, removing near-duplicates with fuzzy dedup, redacting emails and phone numbers, and exporting clean Parquet files for LLM pretraining. ## Quick Start Ask the agent to install nemo-curator with CUDA support and build a pipeline that filters, deduplicates, and redacts PII from your Parquet dataset.

Frequently Asked Questions about nemo-curator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deduplicate a large text dataset for LLM training?▼

Use NeMo Curator's FuzzyDuplicates module, which applies MinHash and LSH to remove near-duplicates. On GPUs it processes 8TB in about 7.5 hours, roughly 16× faster than CPU-based deduplication.

What is the difference between exact, fuzzy, and semantic deduplication?▼

Exact deduplication removes identical documents via hashing, fuzzy deduplication catches near-duplicates using MinHash and LSH, and semantic deduplication uses embedding similarity to detect paraphrases. Fuzzy dedup offers the best speed-to-recall trade-off for large corpora.

Does NeMo Curator work without a GPU?▼

Yes, a CPU-only installation is available via the cpu extra, but it is significantly slower. GPU acceleration with RAPIDS and cuDF delivers 10-16× speedups for deduplication and filtering workloads.

Can NeMo Curator process image, video, and audio datasets?▼

Yes, it supports multimodal curation including aesthetic and NSFW filtering for images, scene detection and clip extraction for video, and ASR transcription with WER filtering for audio.

When should I use datatrove or dolma instead of NeMo Curator?▼

Use datatrove or dolma when you lack GPU infrastructure or need a CPU-based open-source pipeline. NeMo Curator is the better fit when processing multi-terabyte datasets where GPU speedups reduce cost and runtime substantially.