Getting Started with NeMo Safe Synthesizer
Get started with NeMo Safe Synthesizer for generating private synthetic versions of sensitive tabular datasets through the platform Jobs service.
Prerequisites
Before using NeMo Safe Synthesizer, complete Setup to install the CLI/SDK.
Using NeMo Safe Synthesizer has the following additional requirements:
- A GPU-capable Jobs backend with 80GB+ VRAM available for Safe Synthesizer tasks.
- Sufficient disk space for generated datasets (50GB+ recommended)
For general platform troubleshooting (port conflicts, health checks, and so on), refer to Setup.
nemo setup pre-configures a default/nvidia-build model provider during local startup.
This provider routes inference requests to models hosted on build.nvidia.com using the API base URL https://integrate.api.nvidia.com
and the NGC API key with Public API Endpoints permissions provided during deployment.
You can verify this provider exists by running nemo inference providers list --workspace default.
The tutorials in these docs use this provider for inference, but you can alternatively create your own and use it instead.
CLI, Jobs API, and SDK
Safe Synthesizer jobs run through the platform Jobs service. Upload input data to the Files service, then create a job with the CLI, Jobs API, or the Python SDK builder.
Example:
Next Steps
Create your first synthetic dataset:
- Safe Synthesizer 101 Tutorial - a beginner-friendly introduction
- SDK Resources - Python SDK methods for jobs, builders, logs, and results