nemo-curator

Processes multimodal LLM training data with GPU-accelerated curation workflows.

6|3|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/jonnabio/ace-framework --skill nemo-curator-jonnabio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nemo-curator
Source: https://github.com/jonnabio/ace-framework/tree/main/.ace/packs/ai-research/nemo-curator
Command: npx skills add https://github.com/jonnabio/ace-framework --skill nemo-curator-jonnabio

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the preparation of high-quality training data for Large Language Models (LLMs), handling text, image, video, and audio with GPU acceleration and advanced data processing capabilities.

Core Features & Use Cases

  • Multi-Modal Curation: Process text, images, video, and audio data efficiently.
  • Quality Filtering: Apply 30+ heuristic filters to ensure data quality.
  • Deduplication: Remove duplicates with exact, fuzzy, and semantic deduplication methods.
  • PII Redaction: Safely remove personally identifiable information.
  • NSFW Detection: Filter out inappropriate content.
  • Use Case: Prepare a dataset for LLM training by curating web-scraped data, ensuring high quality, removing duplicates, and anonymizing sensitive information.

Quick Start

Install the nemo-curator skill and process your dataset with the following command: uv pip install nemo-curator[all_cuda12] followed by curate -i your_dataset.json to begin the data curation process.

Frequently Asked Questions about nemo-curator

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

FAQPage Schema
How do I prepare web-scraped text and image data for LLM training?

Data curation for LLM training streamlines multi-modal web-scraped data by applying quality filtering, deduplication, and PII redaction. It processes text, image, video, and audio to ensure high-quality training datasets.

How does GPU acceleration improve multi-modal data deduplication?

GPU acceleration improves multi-modal data deduplication by leveraging RAPIDS and cuDF to rapidly compute exact, fuzzy, and semantic duplicate removal. This significantly reduces processing time for large-scale LLM training datasets.

Can I use Dask for distributed data curation tasks?

Yes, you can use Dask for distributed data curation tasks. It works in conjunction with GPU acceleration and RAPIDS to scale quality filtering and PII redaction across massive multi-modal datasets efficiently.

What's the best way to redact PII and filter NSFW content from training datasets?

The best way to redact PII and filter NSFW content is using an automated data curation workflow. It safely removes personally identifiable information and detects inappropriate content during the multi-modal preparation pipeline.

Does nemo-curator support audio and video modalities for LLM training?

Yes, nemo-curator supports audio and video modalities alongside text and images. It applies advanced processing like heuristic quality filtering and NSFW detection across all these formats for comprehensive LLM training data preparation.

Do I need specific hardware to run GPU-accelerated data curation workflows?

Yes, GPU-accelerated data curation requires specific hardware to utilize dependencies like cudf and RAPIDS. This setup enables the fast processing of 30+ heuristic filters and semantic deduplication for large-scale datasets.