From 6ba3ffa0d50159de25d0980de1fa49fde421b5c3 Mon Sep 17 00:00:00 2001 From: Mike Knepper Date: Fri, 21 Nov 2025 06:39:04 -0600 Subject: [PATCH 1/5] Update config_builder info helper --- .../self-hosted-tutorials/getting-started/1-the-basics.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/1-the-basics.ipynb b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/1-the-basics.ipynb index b99b1194..66e36eba 100644 --- a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/1-the-basics.ipynb +++ b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/1-the-basics.ipynb @@ -164,7 +164,7 @@ "metadata": {}, "outputs": [], "source": [ - "config_builder.info.sampler_table" + "config_builder.info.display(\"samplers\")" ] }, { From fb13cd14e8e376ccb2a3e0d372147f9a51a81ebf Mon Sep 17 00:00:00 2001 From: Mike Knepper Date: Tue, 25 Nov 2025 17:26:06 -0600 Subject: [PATCH 2/5] Remove the drop=True arg in notebook 3 to match the lib's notebook --- .../getting-started/3-seeding-with-a-dataset.ipynb | 2 -- 1 file changed, 2 deletions(-) diff --git a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/3-seeding-with-a-dataset.ipynb b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/3-seeding-with-a-dataset.ipynb index 0f6e7365..4d82183f 100644 --- a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/3-seeding-with-a-dataset.ipynb +++ b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/3-seeding-with-a-dataset.ipynb @@ -237,14 +237,12 @@ " name=\"patient_sampler\",\n", " column_type=\"sampler\",\n", " sampler_type=\"person\",\n", - " drop=True,\n", ")\n", "\n", "config_builder.add_column(\n", " name=\"doctor_sampler\",\n", " column_type=\"sampler\",\n", " sampler_type=\"person\",\n", - " drop=True,\n", ")\n", "\n", "config_builder.add_column(\n", From d56ff78aa6b66e55cd7422fe8903c1ff72ab45e7 Mon Sep 17 00:00:00 2001 From: Mike Knepper Date: Fri, 19 Dec 2025 11:04:32 -0600 Subject: [PATCH 3/5] nano-v3 + missing model configs --- .../getting-started/1-the-basics.ipynb | 4 ++-- ...ctured-outputs-and-jinja-expressions.ipynb | 20 +++++++++++++++++-- .../3-seeding-with-a-dataset.ipynb | 20 +++++++++++++++++-- .../getting-started/1-the-basics.ipynb | 4 ++-- ...ctured-outputs-and-jinja-expressions.ipynb | 4 ++-- .../3-seeding-with-a-dataset.ipynb | 4 ++-- 6 files changed, 44 insertions(+), 12 deletions(-) diff --git a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb index f6f3d4a0..acfcb5ae 100644 --- a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb +++ b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb @@ -114,8 +114,8 @@ "metadata": {}, "outputs": [], "source": [ - "model_alias = \"nemotron-nano-v2\"\n", - "model_id = \"nvidia/nvidia-nemotron-nano-9b-v2\"\n" + "model_alias = \"nemotron-nano-v3\"\n", + "model_id = \"nvidia/nemotron-3-nano-30b-a3b\"\n" ] }, { diff --git a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb index ebcc4b27..c3b62921 100644 --- a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb +++ b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb @@ -36,7 +36,9 @@ " CategorySamplerParams,\n", " DataDesignerConfigBuilder,\n", " ExpressionColumnConfig,\n", + " InferenceParameters,\n", " LLMStructuredColumnConfig,\n", + " ModelConfig,\n", " NeMoDataDesignerClient,\n", " PersonSamplerParams,\n", " SamplerColumnConfig,\n", @@ -118,7 +120,8 @@ "metadata": {}, "outputs": [], "source": [ - "model_alias = \"nemotron-nano-v2\"\n" + "model_alias = \"nemotron-nano-v3\"\n", + "model_id = \"nvidia/nemotron-3-nano-30b-a3b\"" ] }, { @@ -127,7 +130,20 @@ "metadata": {}, "outputs": [], "source": [ - "config_builder = DataDesignerConfigBuilder()\n" + "config_builder = DataDesignerConfigBuilder(\n", + " model_configs=[\n", + " ModelConfig(\n", + " alias=model_alias,\n", + " provider=\"nvidiabuild\",\n", + " model=model_id,\n", + " inference_parameters=InferenceParameters(\n", + " max_tokens=1024,\n", + " temperature=0.6,\n", + " top_p=0.95,\n", + " ),\n", + " ),\n", + " ]\n", + ")" ] }, { diff --git a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb index 91289f4f..5d709d01 100644 --- a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb +++ b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb @@ -34,6 +34,8 @@ "\n", "from nemo_microservices.data_designer.essentials import (\n", " DataDesignerConfigBuilder,\n", + " InferenceParameters,\n", + " ModelConfig,\n", " NeMoDataDesignerClient,\n", " SeedDatasetReference,\n", ")\n" @@ -112,7 +114,8 @@ "metadata": {}, "outputs": [], "source": [ - "model_alias = \"nemotron-nano-v2\"" + "model_alias = \"nemotron-nano-v3\"\n", + "model_id = \"nvidia/nemotron-3-nano-30b-a3b\"" ] }, { @@ -121,7 +124,20 @@ "metadata": {}, "outputs": [], "source": [ - "config_builder = DataDesignerConfigBuilder()" + "config_builder = DataDesignerConfigBuilder(\n", + " model_configs=[\n", + " ModelConfig(\n", + " alias=model_alias,\n", + " provider=\"nvidiabuild\",\n", + " model=model_id,\n", + " inference_parameters=InferenceParameters(\n", + " max_tokens=1024,\n", + " temperature=0.6,\n", + " top_p=0.95,\n", + " ),\n", + " ),\n", + " ]\n", + ")" ] }, { diff --git a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/1-the-basics.ipynb b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/1-the-basics.ipynb index 66e36eba..a9cf656a 100644 --- a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/1-the-basics.ipynb +++ b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/1-the-basics.ipynb @@ -99,10 +99,10 @@ "MODEL_PROVIDER = \"nvidiabuild\"\n", "\n", "# The model ID is from build.nvidia.com.\n", - "MODEL_ID = \"nvidia/nvidia-nemotron-nano-9b-v2\"\n", + "MODEL_ID = \"nvidia/nemotron-3-nano-30b-a3b\"\n", "\n", "# We choose this alias to be descriptive for our use case.\n", - "MODEL_ALIAS = \"nemotron-nano-v2\"\n", + "MODEL_ALIAS = \"nemotron-nano-v3\"\n", "\n", "# This sets reasoning to False for the nemotron-nano-v2 model.\n", "SYSTEM_PROMPT = \"/no_think\"\n", diff --git a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb index 6b3543a1..9a27dae9 100644 --- a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb +++ b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb @@ -101,10 +101,10 @@ "MODEL_PROVIDER = \"nvidiabuild\"\n", "\n", "# The model ID is from build.nvidia.com.\n", - "MODEL_ID = \"nvidia/nvidia-nemotron-nano-9b-v2\"\n", + "MODEL_ID = \"nvidia/nemotron-3-nano-30b-a3b\"\n", "\n", "# We choose this alias to be descriptive for our use case.\n", - "MODEL_ALIAS = \"nemotron-nano-v2\"\n", + "MODEL_ALIAS = \"nemotron-nano-v3\"\n", "\n", "# This sets reasoning to False for the nemotron-nano-v2 model.\n", "SYSTEM_PROMPT = \"/no_think\"\n", diff --git a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/3-seeding-with-a-dataset.ipynb b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/3-seeding-with-a-dataset.ipynb index 4d82183f..aeb77399 100644 --- a/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/3-seeding-with-a-dataset.ipynb +++ b/nemo/NeMo-Data-Designer/self-hosted-tutorials/getting-started/3-seeding-with-a-dataset.ipynb @@ -94,10 +94,10 @@ "MODEL_PROVIDER = \"nvidiabuild\"\n", "\n", "# The model ID is from build.nvidia.com.\n", - "MODEL_ID = \"nvidia/nvidia-nemotron-nano-9b-v2\"\n", + "MODEL_ID = \"nvidia/nemotron-3-nano-30b-a3b\"\n", "\n", "# We choose this alias to be descriptive for our use case.\n", - "MODEL_ALIAS = \"nemotron-nano-v2\"\n", + "MODEL_ALIAS = \"nemotron-nano-v3\"\n", "\n", "# This sets reasoning to False for the nemotron-nano-v2 model.\n", "SYSTEM_PROMPT = \"/no_think\"\n", From e16491eb7f71ce0993cf74113a81a42cb9cae227 Mon Sep 17 00:00:00 2001 From: Mike Knepper Date: Fri, 19 Dec 2025 13:48:28 -0600 Subject: [PATCH 4/5] Tweak the note --- .../getting-started/1-the-basics.ipynb | 4 +--- .../2-structured-outputs-and-jinja-expressions.ipynb | 4 +--- .../getting-started/3-seeding-with-a-dataset.ipynb | 4 +--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb index acfcb5ae..de8df92b 100644 --- a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb +++ b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb @@ -103,9 +103,7 @@ "metadata": {}, "source": [ "**Note**:\n", - "The NeMo Data Designer Managed service has models available for you to use as well. You can use these models by referencing the appropriate model_alias for them.\n", - "\n", - "Please visit https://build.nvidia.com/nemo/data-designer to see the full list of models and their model aliases.\n" + "The NeMo Data Designer Managed service has access to specific models. Please visit https://build.nvidia.com/nemo/data-designer to see the latest list of which models are available.\n" ] }, { diff --git a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb index c3b62921..3d57ab81 100644 --- a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb +++ b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb @@ -109,9 +109,7 @@ "metadata": {}, "source": [ "**Note**:\n", - "The NeMo Data Designer Managed service has models available for you to use as well. You can use these models by referencing the appropriate model_alias for them.\n", - "\n", - "Please visit https://build.nvidia.com/nemo/data-designer to see the full list of models and their model aliases.\n" + "The NeMo Data Designer Managed service has access to specific models. Please visit https://build.nvidia.com/nemo/data-designer to see the latest list of which models are available." ] }, { diff --git a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb index 5d709d01..275d753b 100644 --- a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb +++ b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb @@ -103,9 +103,7 @@ "metadata": {}, "source": [ "**Note**:\n", - "The NeMo Data Designer Managed service has models available for you to use as well. You can use these models by referencing the appropriate model_alias for them.\n", - "\n", - "Please visit https://build.nvidia.com/nemo/data-designer to see the full list of models and their model aliases.\n" + "The NeMo Data Designer Managed service has access to specific models. Please visit https://build.nvidia.com/nemo/data-designer to see the latest list of which models are available.\n" ] }, { From eae74663df8c0bf8bbc6abc8a4bab4dcb5d45242 Mon Sep 17 00:00:00 2001 From: Mike Knepper Date: Fri, 19 Dec 2025 13:49:58 -0600 Subject: [PATCH 5/5] And tweak the alias --- .../getting-started/1-the-basics.ipynb | 2 +- .../2-structured-outputs-and-jinja-expressions.ipynb | 2 +- .../getting-started/3-seeding-with-a-dataset.ipynb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb index de8df92b..06c436a8 100644 --- a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb +++ b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/1-the-basics.ipynb @@ -112,7 +112,7 @@ "metadata": {}, "outputs": [], "source": [ - "model_alias = \"nemotron-nano-v3\"\n", + "model_alias = \"nemotron-3-nano\"\n", "model_id = \"nvidia/nemotron-3-nano-30b-a3b\"\n" ] }, diff --git a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb index 3d57ab81..15cdda8f 100644 --- a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb +++ b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/2-structured-outputs-and-jinja-expressions.ipynb @@ -118,7 +118,7 @@ "metadata": {}, "outputs": [], "source": [ - "model_alias = \"nemotron-nano-v3\"\n", + "model_alias = \"nemotron-3-nano\"\n", "model_id = \"nvidia/nemotron-3-nano-30b-a3b\"" ] }, diff --git a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb index 275d753b..768d6b13 100644 --- a/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb +++ b/nemo/NeMo-Data-Designer/managed-service-tutorials/getting-started/3-seeding-with-a-dataset.ipynb @@ -112,7 +112,7 @@ "metadata": {}, "outputs": [], "source": [ - "model_alias = \"nemotron-nano-v3\"\n", + "model_alias = \"nemotron-3-nano\"\n", "model_id = \"nvidia/nemotron-3-nano-30b-a3b\"" ] },