For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Getting Started
    • Welcome
    • Contributing
  • Concepts
    • Columns
    • Seed Datasets
    • Agent Rollout Ingestion
    • Custom Columns
    • Validators
    • Processors
    • Person Sampling
    • Traces
    • Architecture & Performance
    • Deployment Options
    • Security
  • Tutorials
    • Overview
    • The Basics
    • Structured Outputs, Jinja Expressions, and Conditional Generation
    • Seeding with an External Dataset
    • Providing Images as Context
    • Generating Images
    • Image-to-Image Editing
  • Recipes
    • Recipe Cards
  • Plugins
    • Overview
    • Example Plugin
    • FileSystemSeedReader Plugins
    • Discover
  • Code Reference
    • Overview
      • Overview
      • models
      • mcp
      • column_configs
      • config_builder
      • data_designer_config
      • run_config
      • sampler_params
      • validator_params
      • seeds
      • processors
      • analysis
      • Config API
  • Dev Notes
    • Overview
    • Push Datasets to Hugging Face Hub
    • Text-to-SQL for Nemotron Super
    • Async All the Way Down
    • Owning the Model Stack
    • Data Designer Got Skills
NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogoNeMo Data Designer
On this page
  • Usage
  • API Reference
Code ReferenceConfig

Run Config

||View as Markdown|
Previous

Data Designer Configuration

Next

Sampler Parameters

The run_config module defines runtime settings that control dataset generation behavior, including early shutdown thresholds, batch sizing, non-inference worker concurrency, and the Jinja rendering engine used by the runtime.

JinjaRenderingEngine.SECURE is the default. Set JinjaRenderingEngine.NATIVE when you want Jinja2’s broader built-in sandbox behavior instead of Data Designer’s hardened renderer.

For guidance on when to use each mode, see Security.

Usage

1import data_designer.config as dd
2from data_designer.interface import DataDesigner
3
4data_designer = DataDesigner()
5data_designer.set_run_config(dd.RunConfig(
6 buffer_size=500,
7 max_conversation_restarts=3,
8 jinja_rendering_engine=dd.JinjaRenderingEngine.NATIVE,
9))

API Reference