The Basics
๐จ Data Designer Tutorial: The Basics
๐ What you'll learn
This notebook demonstrates the basics of Data Designer by generating a simple product review dataset.
๐ฆ Import Data Designer
-
data_designer.configprovides access to the configuration API. -
DataDesigneris the main interface for data generation.
โ๏ธ Initialize the Data Designer interface
-
DataDesigneris the main object responsible for managing the data generation process. -
When initialized without arguments, the default model providers are used.
๐๏ธ Define model configurations
-
Each
ModelConfigdefines a model that can be used during the generation process. -
The "model alias" is used to reference the model in the Data Designer config (as we will see below).
-
The "model provider" is the external service that hosts the model (see the model config docs for more details).
-
By default, we use build.nvidia.com as the model provider.
๐๏ธ Initialize the Data Designer Config Builder
-
The Data Designer config defines the dataset schema and generation process.
-
The config builder provides an intuitive interface for building this configuration.
-
The list of model configs is provided to the builder at initialization.
๐ฒ Getting started with sampler columns
-
Sampler columns offer non-LLM based generation of synthetic data.
-
They are particularly useful for steering the diversity of the generated data, as we demonstrate below.
You can view available samplers using the config builder's info property:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ NeMo Data Designer Samplers โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโ โ Type โ Parameter โ Data Type โ Required โ Constraints โ โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ โ bernoulli โ p โ number โ โ โ >= 0.0, <= 1.0 โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ bernoulli_mixture โ p โ number โ โ โ >= 0.0, <= 1.0 โ โ โ dist_name โ string โ โ โ โ โ โ dist_params โ dict โ โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ binomial โ n โ integer โ โ โ โ โ โ p โ number โ โ โ >= 0.0, <= 1.0 โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ category โ values โ string[] | integer[] | number[] โ โ โ len > 1 โ โ โ weights โ number[] | null โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ datetime โ start โ string โ โ โ โ โ โ end โ string โ โ โ โ โ โ unit โ string โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ gaussian โ mean โ number โ โ โ โ โ โ stddev โ number โ โ โ โ โ โ decimal_places โ integer | null โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ person โ locale โ string โ โ โ โ โ sex โ string | null โ โ โ โ โ city โ string | string[] | null โ โ โ โ โ age_range โ integer[] โ โ len > 2, len < 2 โ โ โ select_field_values โ object | null โ โ โ โ โ with_synthetic_personas โ boolean โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ person_from_faker โ locale โ string โ โ โ โ โ sex โ string | null โ โ โ โ โ city โ string | string[] | null โ โ โ โ โ age_range โ integer[] โ โ len > 2, len < 2 โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ poisson โ mean โ number โ โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ scipy โ dist_name โ string โ โ โ โ โ โ dist_params โ dict โ โ โ โ โ โ decimal_places โ integer | null โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ subcategory โ category โ string โ โ โ โ โ โ values โ dict โ โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ timedelta โ dt_min โ integer โ โ โ >= 0 โ โ โ dt_max โ integer โ โ โ > 0 โ โ โ reference_column_name โ string โ โ โ โ โ โ unit โ string โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ uniform โ low โ number โ โ โ โ โ โ high โ number โ โ โ โ โ โ decimal_places โ integer | null โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค โ uuid โ prefix โ string | null โ โ โ โ โ short_form โ boolean โ โ โ โ โ uppercase โ boolean โ โ โ โ โ sampler_type โ string โ โ โ โโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโ
Let's start designing our product review dataset by adding product category and subcategory columns.
[17:35:17] [INFO] โ Validation passed
Next, let's add samplers to generate data related to the customer and their review.
[17:35:17] [INFO] โ Validation passed
๐ฆ LLM-generated columns
-
The real power of Data Designer comes from leveraging LLMs to generate text, code, and structured data.
-
When prompting the LLM, we can use Jinja templating to reference other columns in the dataset.
-
As we see below, nested json fields can be accessed using dot notation.
[17:35:17] [INFO] โ Validation passed
๐ Iteration is key โย preview the dataset!
-
Use the
previewmethod to generate a sample of records quickly. -
Inspect the results for quality and format issues.
-
Adjust column configurations, prompts, or parameters as needed.
-
Re-run the preview until satisfied.
[17:35:17] [INFO] ๐ต๏ธ Preview generation in progress
[17:35:17] [INFO] |-- ๐ Jinja rendering engine: secure
[17:35:17] [INFO] โ Validation passed
[17:35:17] [INFO] โ๏ธ Sorting column configs into a Directed Acyclic Graph
[17:35:17] [INFO] Skipping model health checks because DATA_DESIGNER_SKIP_MODEL_HEALTH_CHECKS=1
[17:35:18] [INFO] โก Using async task-queue preview
[17:35:18] [INFO] ๐ llm-text model config for column 'product_name'
[17:35:18] [INFO] |-- model: 'nvidia/nemotron-3.5-lightning-30b-a3b'
[17:35:18] [INFO] |-- model alias: 'nemotron-lightning'
[17:35:18] [INFO] |-- model provider: 'nvidia'
[17:35:18] [INFO] |-- inference parameters:
[17:35:18] [INFO] | |-- generation_type=chat-completion
[17:35:18] [INFO] | |-- max_parallel_requests=4
[17:35:18] [INFO] | |-- extra_body={'chat_template_kwargs': {'enable_thinking': False}}[17:35:18] [INFO] | |-- temperature=1.00
[17:35:18] [INFO] | |-- top_p=0.95
[17:35:18] [INFO] | |-- max_tokens=2048
[17:35:18] [INFO] ๐ llm-text model config for column 'customer_review'
[17:35:18] [INFO] |-- model: 'nvidia/nemotron-3.5-lightning-30b-a3b'
[17:35:18] [INFO] |-- model alias: 'nemotron-lightning'
[17:35:18] [INFO] |-- model provider: 'nvidia'
[17:35:18] [INFO] |-- inference parameters:
[17:35:18] [INFO] | |-- generation_type=chat-completion
[17:35:18] [INFO] | |-- max_parallel_requests=4
[17:35:18] [INFO] | |-- extra_body={'chat_template_kwargs': {'enable_thinking': False}}[17:35:18] [INFO] | |-- temperature=1.00
[17:35:18] [INFO] | |-- top_p=0.95
[17:35:18] [INFO] | |-- max_tokens=2048
[17:35:18] [INFO] โก๏ธ Async generation: 2 column(s) (column 'product_name', column 'customer_review'), 4 tasks across 1 row group(s)
[17:35:18] [INFO] ๐ (1/1) Dispatching with 2 records
[17:35:18] [INFO] ๐ฒ (1/1) Preparing samplers to generate 2 records across 6 columns
[17:36:20] [WARNING] Observed retryable model-task error: kind=timeout; the row task will be deferred.
[17:36:20] [INFO] ๐ (1/1) Salvaging 2 deferred task(s)
[17:36:20] [INFO] ๐ Progress [62.5s]:
[17:36:20] [INFO] |-- ๐ column 'product_name': 1/2 (50%) 0.0 rec/s
[17:36:20] [INFO] |-- ๐ฑ column 'customer_review': 0/2 (0%) 0.0 rec/s
[17:36:26] [INFO] ๐ Progress [68.2s]:
[17:36:26] [INFO] |-- ๐ column 'product_name': 1/2 (50%) 0.0 rec/s
[17:36:26] [INFO] |-- ๐ธ column 'customer_review': 1/2 (50%) 0.0 rec/s
[17:37:03] [INFO] ๐ Progress [105.6s]:
[17:37:03] [INFO] |-- ๐ column 'product_name': 2/2 (100%) 0.0 rec/s
[17:37:03] [INFO] |-- ๐ธ column 'customer_review': 1/2 (50%) 0.0 rec/s
[17:37:11] [INFO] ๐ Progress [113.9s]:
[17:37:11] [INFO] |-- ๐ column 'product_name': 2/2 (100%) 0.0 rec/s
[17:37:11] [INFO] |-- ๐ฆ column 'customer_review': 2/2 (100%) 0.0 rec/s
[17:37:11] [INFO] โ Async generation complete [113.9s]: 4 ok, 0 failed across 2 column(s)
[17:37:11] [INFO] ๐ Model usage summary:
[17:37:11] [INFO] |-- model: nvidia/nemotron-3.5-lightning-30b-a3b
[17:37:11] [INFO] |-- tokens: input=368, output=154, total=522, tps=4
[17:37:11] [INFO] |-- requests: success=4, failed=2, total=6, rpm=3
[17:37:11] [INFO] ๐ Measuring dataset column statistics:
[17:37:11] [INFO] |-- ๐ฒ column: 'product_category'
[17:37:11] [INFO] |-- ๐ฒ column: 'product_subcategory'
[17:37:11] [INFO] |-- ๐ฒ column: 'target_age_range'
[17:37:11] [INFO] |-- ๐ฒ column: 'customer'
[17:37:11] [INFO] |-- ๐ฒ column: 'number_of_stars'
[17:37:11] [INFO] |-- ๐ฒ column: 'review_style'
[17:37:11] [INFO] |-- ๐ column: 'product_name'
[17:37:12] [INFO] |-- ๐ column: 'customer_review'
[17:37:12] [INFO] ๐ Preview complete!
Generated Columns โโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ Name โ Value โ โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ โ product_category โ Home Office โ โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ product_subcategory โ Chairs โ โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ target_age_range โ 50-65 โ โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ customer โ { โ โ โ 'uuid': '5e24aa64-a5cd-4900-9dce-8ba012dce00d', โ โ โ 'locale': 'en_US', โ โ โ 'first_name': 'Trevor', โ โ โ 'last_name': 'Johnston', โ โ โ 'middle_name': None, โ โ โ 'sex': 'Male', โ โ โ 'street_number': '0485', โ โ โ 'street_name': 'Bradford Road', โ โ โ 'city': 'East Josephberg', โ โ โ 'state': 'Wyoming', โ โ โ 'postcode': '35428', โ โ โ 'age': 25, โ โ โ 'birth_date': '2001-07-18', โ โ โ 'country': 'Switzerland', โ โ โ 'marital_status': 'never_married', โ โ โ 'education_level': 'graduate', โ โ โ 'unit': '', โ โ โ 'occupation': 'Embryologist, clinical', โ โ โ 'phone_number': '970.220.6373', โ โ โ 'bachelors_field': 'education' โ โ โ } โ โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ number_of_stars โ 3 โ โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ review_style โ brief โ โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ product_name โ The userTruncated: 1500 words enabled, 500 tokens โ โ โ โ โ โ awaited yet? โ โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ customer_review โ I was pretty excited to get this, but honestly it's just okay. For the price, I โ โ โ expected a bit more punch and smoother performance. It works fine for basic stuff, โ โ โ but don't expect anything groundbreaking. It does the job, but don't rave about it โ โ โ to your friends. Itโs functional, just not amazing. โ โโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| product_category | product_subcategory | target_age_range | customer | number_of_stars | review_style | product_name | customer_review | |
|---|---|---|---|---|---|---|---|---|
| 0 | Home Office | Chairs | 50-65 | {'uuid': '5e24aa64-a5cd-4900-9dce-8ba012dce00d... | 3 | brief | The userTruncated: 1500 words enabled, 500 tok... | I was pretty excited to get this, but honestly... |
| 1 | Books | Non-Fiction | 25-35 | {'uuid': '13be400f-d06d-4249-bdb7-65716cd28229... | 4 | brief | Re:View | Re:View was a game-changer for my reading rout... |
๐ Analyze the generated data
-
Data Designer automatically generates a basic statistical analysis of the generated data.
-
This analysis is available via the
analysisproperty of generation result objects.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐จ Data Designer Dataset Profile โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Dataset Overview โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ number of records โ number of columns โ percent complete records โ โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ โ 2 โ 8 โ 100.0% โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ฒ Sampler Columns โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ column name โ data type โ number unique values โ sampler type โ โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ โ product_category โ string โ 2 (100.0%) โ category โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ product_subcategory โ string โ 2 (100.0%) โ subcategory โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ target_age_range โ string โ 2 (100.0%) โ category โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ customer โ dict โ 2 (100.0%) โ person_from_faker โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ number_of_stars โ int โ 2 (100.0%) โ uniform โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ review_style โ string โ 1 (50.0%) โ category โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ LLM-Text Columns โโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ โ โ prompt tokens โ completion tokens โ โ column name โ data type โ number unique values โ per record โ per record โ โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ โ product_name โ string โ 2 (100.0%) โ 74.0 +/- 0.0 โ 11.0 +/- 11.3 โ โโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโค โ customer_review โ string โ 2 (100.0%) โ 74.5 +/- 7.5 โ 59.5 +/- 9.2 โ โโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโ โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Table Notes โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ โ โ 1. All token statistics are based on a sample of max(1000, len(dataset)) records. โ โ 2. Tokens are calculated using tiktoken's cl100k_base tokenizer. โ โ โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Scale up!
-
Happy with your preview data?
-
Use the
createmethod to submit larger Data Designer generation jobs.
[17:37:12] [INFO] OpenTelemetry metrics available at http://127.0.0.1:9464/metrics
[17:37:12] [INFO] ๐จ Creating Data Designer dataset
[17:37:12] [INFO] |-- ๐ Jinja rendering engine: secure
[17:37:12] [INFO] โ Validation passed
[17:37:12] [INFO] โ๏ธ Sorting column configs into a Directed Acyclic Graph
[17:37:12] [INFO] Skipping model health checks because DATA_DESIGNER_SKIP_MODEL_HEALTH_CHECKS=1
[17:37:12] [INFO] โก Using async task-queue builder
[17:37:12] [INFO] ๐ llm-text model config for column 'product_name'
[17:37:12] [INFO] |-- model: 'nvidia/nemotron-3.5-lightning-30b-a3b'
[17:37:12] [INFO] |-- model alias: 'nemotron-lightning'
[17:37:12] [INFO] |-- model provider: 'nvidia'
[17:37:12] [INFO] |-- inference parameters:
[17:37:12] [INFO] | |-- generation_type=chat-completion
[17:37:12] [INFO] | |-- max_parallel_requests=4
[17:37:12] [INFO] | |-- extra_body={'chat_template_kwargs': {'enable_thinking': False}}[17:37:12] [INFO] | |-- temperature=1.00
[17:37:12] [INFO] | |-- top_p=0.95
[17:37:12] [INFO] | |-- max_tokens=2048
[17:37:12] [INFO] ๐ llm-text model config for column 'customer_review'
[17:37:12] [INFO] |-- model: 'nvidia/nemotron-3.5-lightning-30b-a3b'
[17:37:12] [INFO] |-- model alias: 'nemotron-lightning'
[17:37:12] [INFO] |-- model provider: 'nvidia'
[17:37:12] [INFO] |-- inference parameters:
[17:37:12] [INFO] | |-- generation_type=chat-completion
[17:37:12] [INFO] | |-- max_parallel_requests=4
[17:37:12] [INFO] | |-- extra_body={'chat_template_kwargs': {'enable_thinking': False}}[17:37:12] [INFO] | |-- temperature=1.00
[17:37:12] [INFO] | |-- top_p=0.95
[17:37:12] [INFO] | |-- max_tokens=2048
[17:37:12] [INFO] โก๏ธ Async generation: 2 column(s) (column 'product_name', column 'customer_review'), 20 tasks across 1 row group(s)
[17:37:12] [INFO] ๐ (1/1) Dispatching with 10 records
[17:37:12] [INFO] ๐ฒ (1/1) Preparing samplers to generate 10 records across 6 columns
[17:37:35] [INFO] ๐ Progress [22.6s]:
[17:37:35] [INFO] |-- ๐ถ column 'product_name': 1/10 (10%) 0.0 rec/s
[17:37:35] [INFO] |-- ๐ถ column 'customer_review': 1/10 (10%) 0.0 rec/s
[17:37:54] [INFO] ๐ Progress [41.8s]:
[17:37:54] [INFO] |-- ๐ด column 'product_name': 3/10 (30%) 0.1 rec/s
[17:37:54] [INFO] |-- ๐ถ column 'customer_review': 1/10 (10%) 0.0 rec/s
[17:38:01] [INFO] ๐ Progress [48.4s]:
[17:38:01] [INFO] |-- ๐ด column 'product_name': 4/10 (40%) 0.1 rec/s
[17:38:01] [INFO] |-- ๐ถ column 'customer_review': 2/10 (20%) 0.0 rec/s
[17:38:12] [WARNING] Observed retryable model-task error: kind=timeout; the row task will be deferred.
[17:38:15] [INFO] ๐ Progress [63.0s]:
[17:38:15] [INFO] |-- ๐ column 'product_name': 5/10 (50%) 0.1 rec/s
[17:38:15] [INFO] |-- ๐ถ column 'customer_review': 2/10 (20%) 0.0 rec/s
[17:38:51] [INFO] ๐ Progress [98.4s]:
[17:38:51] [INFO] |-- ๐ column 'product_name': 6/10 (60%) 0.1 rec/s
[17:38:51] [INFO] |-- ๐ด column 'customer_review': 3/10 (30%) 0.0 rec/s
[17:38:58] [INFO] ๐ Progress [105.3s]:
[17:38:58] [INFO] |-- ๐ column 'product_name': 7/10 (70%) 0.1 rec/s
[17:38:58] [INFO] |-- ๐ด column 'customer_review': 3/10 (30%) 0.0 rec/s
[17:39:06] [INFO] ๐ Progress [113.5s]:
[17:39:06] [INFO] |-- โ๏ธ column 'product_name': 8/10 (80%) 0.1 rec/s
[17:39:06] [INFO] |-- ๐ด column 'customer_review': 3/10 (30%) 0.0 rec/s
[17:39:17] [INFO] ๐ Progress [125.1s]:
[17:39:17] [INFO] |-- โ๏ธ column 'product_name': 8/10 (80%) 0.1 rec/s
[17:39:17] [INFO] |-- ๐ด column 'customer_review': 4/10 (40%) 0.0 rec/s
[17:40:01] [INFO] ๐ Progress [168.6s]:
[17:40:01] [INFO] |-- โ๏ธ column 'product_name': 8/10 (80%) 0.0 rec/s
[17:40:01] [INFO] |-- ๐ column 'customer_review': 5/10 (50%) 0.0 rec/s
[17:40:01] [INFO] ๐ (1/1) Salvaging 5 deferred task(s)
[17:40:34] [INFO] ๐ Progress [201.5s]:
[17:40:34] [INFO] |-- ๐ column 'product_name': 10/10 (100%) 0.0 rec/s
[17:40:34] [INFO] |-- ๐ column 'customer_review': 5/10 (50%) 0.0 rec/s
[17:40:42] [INFO] ๐ Progress [209.7s]:
[17:40:42] [INFO] |-- ๐ column 'product_name': 10/10 (100%) 0.0 rec/s
[17:40:42] [INFO] |-- ๐ column 'customer_review': 6/10 (60%) 0.0 rec/s
[17:41:03] [INFO] ๐ Progress [230.7s]:
[17:41:03] [INFO] |-- ๐ column 'product_name': 10/10 (100%) 0.0 rec/s
[17:41:03] [INFO] |-- ๐ column 'customer_review': 7/10 (70%) 0.0 rec/s
[17:41:20] [INFO] ๐ Progress [247.8s]:
[17:41:20] [INFO] |-- ๐ column 'product_name': 10/10 (100%) 0.0 rec/s
[17:41:20] [INFO] |-- โ๏ธ column 'customer_review': 8/10 (80%) 0.0 rec/s
[17:42:04] [INFO] ๐ Progress [292.0s]:
[17:42:04] [INFO] |-- ๐ column 'product_name': 10/10 (100%) 0.0 rec/s
[17:42:04] [INFO] |-- โ๏ธ column 'customer_review': 9/10 (90%) 0.0 rec/s
[17:42:04] [INFO] ๐ Progress [292.0s]:
[17:42:04] [INFO] |-- ๐ column 'product_name': 10/10 (100%) 0.0 rec/s
[17:42:04] [INFO] |-- ๐ column 'customer_review': 10/10 (100%) 0.0 rec/s
[17:42:04] [INFO] โ Async generation complete [292.0s]: 18 ok, 2 failed across 2 column(s)
[17:42:05] [WARNING] โ ๏ธ Generated 8 of 10 requested records (80%). The dataset may be incomplete due to dropped rows.
[17:42:05] [INFO] ๐ Model usage summary:
[17:42:05] [INFO] |-- model: nvidia/nemotron-3.5-lightning-30b-a3b
[17:42:05] [INFO] |-- tokens: input=1592, output=2761, total=4353, tps=14
[17:42:05] [INFO] |-- requests: success=18, failed=10, total=28, rpm=5
[17:42:05] [INFO] ๐ Measuring dataset column statistics:
[17:42:05] [INFO] |-- ๐ฒ column: 'product_category'
[17:42:05] [INFO] |-- ๐ฒ column: 'product_subcategory'
[17:42:05] [INFO] |-- ๐ฒ column: 'target_age_range'
[17:42:05] [INFO] |-- ๐ฒ column: 'customer'
[17:42:05] [INFO] |-- ๐ฒ column: 'number_of_stars'
[17:42:05] [INFO] |-- ๐ฒ column: 'review_style'
[17:42:05] [INFO] |-- ๐ column: 'product_name'
[17:42:05] [INFO] |-- ๐ column: 'customer_review'
| product_category | product_subcategory | target_age_range | customer | number_of_stars | review_style | product_name | customer_review | |
|---|---|---|---|---|---|---|---|---|
| 0 | Books | Classics | 65+ | {'uuid': 'f3bcd6ee-02ee-4963-87cb-6a0c565ca119... | 2 | brief | The Golden Page | Purchased The Golden Page but found it underwh... |
| 1 | Books | Fiction | 35-50 | {'uuid': '01277f4a-02d3-4cf8-ac51-e9f5f2715c38... | 4 | rambling | The Artifact Hunter | Okay so like I finally got The Artifact Hunter... |
| 2 | Electronics | Smartphones | 65+ | {'uuid': 'f08bfae0-7c51-4f3f-8f93-dc12e6bbeb46... | 4 | structured with bullet points | EasyLink Ultra | * EasyLink Ultra arrived quickly and the packa... |
| 3 | Home Office | Office Supplies | 50-65 | {'uuid': 'd24d1967-fb40-4681-b837-79a8b52931f5... | 1 | detailed | MemoryKeeper Desk Organizer | I honestly wanted to like the MemoryKeeper Des... |
| 4 | Home & Kitchen | Decor | 18-25 | {'uuid': '59457f54-7b38-4630-b2cb-b8fe8024bc66... | 1 | detailed | LumenShift Mirror | I am writing this review with a heavy heart, a... |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐จ Data Designer Dataset Profile โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Dataset Overview โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ number of records โ number of columns โ percent complete records โ โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ โ 8 โ 8 โ 80.0% โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ฒ Sampler Columns โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ column name โ data type โ number unique values โ sampler type โ โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ โ product_category โ string โ 5 (62.5%) โ category โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ product_subcategory โ string โ 7 (87.5%) โ subcategory โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ target_age_range โ string โ 4 (50.0%) โ category โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ customer โ dict โ 8 (100.0%) โ person_from_faker โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ number_of_stars โ int โ 4 (50.0%) โ uniform โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ review_style โ string โ 4 (50.0%) โ category โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ LLM-Text Columns โโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ โ โ prompt tokens โ completion tokens โ โ column name โ data type โ number unique values โ per record โ per record โ โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ โ product_name โ string โ 8 (100.0%) โ 73.5 +/- 0.7 โ 4.0 +/- 1.5 โ โโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโค โ customer_review โ string โ 8 (100.0%) โ 68.0 +/- 1.6 โ 344.5 +/- 236.0 โ โโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโ โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Table Notes โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ โ โ 1. All token statistics are based on a sample of max(1000, len(dataset)) records. โ โ 2. Tokens are calculated using tiktoken's cl100k_base tokenizer. โ โ โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โญ๏ธ Next Steps
Now that you've seen the basics of Data Designer, check out the following notebooks to learn more about: