nemo-curator

Automate end-to-end curation of large multimodal datasets for LLM training.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/matthew-johnson/hermes-agent --skill nemo-curator-matthew-johnson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nemo-curator
Source: https://github.com/matthew-johnson/hermes-agent/tree/main/optional-skills/mlops/nemo-curator
Command: npx skills add https://github.com/matthew-johnson/hermes-agent --skill nemo-curator-matthew-johnson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

NeMo Curator automates end-to-end curation of large multimodal datasets used for training LLMs, reducing noise, duplicates, and unsafe content while preserving valuable signals.

Core Features & Use Cases

  • Fuzzy deduplication (GPU-accelerated MinHash + LSH) to remove near-duplicates across huge corpora.
  • Exact deduplication and semantic deduplication to ensure cleanliness and redundancy-free data.
  • Extensive quality filtering (30+ heuristics) to prune low-quality or toxic content.
  • PII redaction and NSFW detection to protect privacy and compliance.
  • Multi-modal support (text, image, audio, video) with GPU-accelerated pipelines and scalable orchestration.

Quick Start

Run a basic de-duplication and quality-filtering workflow on your 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 large web-scraped datasets for LLM training?

You can deduplicate large datasets for LLM training using GPU-accelerated MinHash and LSH for fuzzy deduplication, alongside exact and semantic deduplication, to remove near-duplicates and redundant data across huge corpora.

Can I redact PII and detect NSFW content in multimodal training data?

Yes, PII redaction and NSFW detection can be applied across multimodal datasets including text, image, audio, and video. This protects privacy and ensures compliance by filtering unsafe content during the GPU-accelerated curation pipeline.

What is the best way to filter low-quality text from a massive LLM corpus?

The best way to filter low-quality text is applying extensive quality filtering with over 30 heuristics. This prunes toxic and low-quality content while preserving valuable signals in your web-scraped or multimodal training data.

Does GPU-accelerated data curation support multi-format inputs like audio and video?

GPU-accelerated data curation supports multi-format inputs including text, image, audio, and video. It uses RAPIDS-based acceleration and scalable orchestration to process multimodal corpora through pluggable Python workflow stages.

How does semantic deduplication work for cleaning multimodal datasets?

Semantic deduplication cleans multimodal datasets by identifying and removing contextually similar data points, ensuring redundancy-free data. It operates within modular, GPU-accelerated pipelines alongside exact and fuzzy deduplication stages.

Do I need RAPIDS to run GPU-accelerated data curation pipelines?

Yes, RAPIDS-based acceleration is required to run these GPU-accelerated data curation pipelines. It provides the scalable orchestration and processing power needed for exact, fuzzy, and semantic deduplication across large multimodal corpora.