nemo-curator

Curate GPU-accelerated text, image, video, and audio data for LLM training.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill nemo-curator-zhouboyu-xreal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nemo-curator
Source: https://github.com/zhouboyu-xreal/Hermes-Memory/tree/main/optional-skills/mlops/nemo-curator
Command: npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill nemo-curator-zhouboyu-xreal

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 addresses the challenge of preparing high-quality training datasets for large language models (LLMs), offering a GPU-accelerated solution for data curation, deduplication, and quality filtering.

Core Features & Use Cases

  • GPU-Accelerated Data Curation: Leverage GPU power for fast and efficient data processing.
  • Multimodal Support: Handle text, images, video, and audio data for comprehensive data sets.
  • Use Case: For instance, you can use this Skill to clean and deduplicate a large corpus of text data, ensuring high-quality input for your LLM training.

Quick Start

Execute the nemo-curator skill with the command: nemo-curator prepare -i input_dataset -o output_dataset.

Frequently Asked Questions about nemo-curator

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

FAQPage Schema
How do I prepare large-scale datasets for LLM training with GPU acceleration?

GPU-accelerated data curation prepares large-scale datasets for LLM training by performing fuzzy deduplication, quality filtering, PII redaction, and NSFW detection across text, image, video, and audio data using RAPIDS and Dask.

What is the best way to deduplicate a large text corpus for language model training?

Fuzzy deduplication is the best way to clean a large text corpus for language model training, as it efficiently identifies and removes near-duplicate entries using GPU acceleration to ensure high-quality input.

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

Yes, you need RAPIDS, Dask, cudf, and nemo-curator libraries installed to run GPU-accelerated data curation. These dependencies provide the necessary distributed computing and GPU-accelerated dataframe operations required for processing large-scale datasets.

Can I use GPU acceleration for PII redaction and NSFW detection in multimodal datasets?

Yes, GPU acceleration supports PII redaction and NSFW detection across multimodal datasets. You can process text, images, video, and audio data to identify and filter sensitive or unsafe content efficiently.

How does fuzzy deduplication work for multimodal LLM training data?

Fuzzy deduplication works by identifying and removing near-duplicate content across large-scale multimodal datasets. This GPU-accelerated mechanism ensures data uniqueness and quality before feeding text, image, video, or audio data into LLM training pipelines.

What are the limitations of using Dask and RAPIDS for large-scale data curation?

Large-scale data curation using Dask and RAPIDS requires sufficient GPU hardware to handle memory-intensive dataframe operations. Processing constraints may arise if your environment lacks the necessary GPU capacity to process large multimodal datasets efficiently.