What problem does it solve? Preparing high-quality training data for LLMs from raw web scrapes or large corpora is slow and expensive on CPUs, and low-quality, duplicated, or privacy-sensitive content degrades model performance. ## Core Features & Use Cases - GPU-Accelerated Deduplication: Exact, fuzzy (MinHash + LSH), and semantic deduplication running up to 16× faster than CPU alternatives using RAPIDS and Dask. - Quality Filtering & Classifiers: 30+ heuristic filters (word count, repeated lines, URL ratio) plus GPU classifiers for quality scoring and NSFW detection. - PII Redaction & Multimodal Support: Redact emails, phone numbers, and names, and curate text, image, video, and audio datasets. - Use Case: You scraped terabytes of Common Crawl data for pretraining. Use this Skill to filter low-quality documents, remove near-duplicates with fuzzy deduplication, redact PII, and export a clean Parquet dataset across a multi-GPU cluster. ## Quick Start Use the nemo-curator skill to deduplicate and quality-filter my Common Crawl parquet files into a curated training dataset.