Tutorials¶
Interactive Jupyter notebook tutorials for NeMo Safe Synthesizer.
These notebooks need a Linux machine with an NVIDIA GPU. The launchable above provides one with Safe Synthesizer and all three notebooks already installed.
The instance bills continuously
Most GPU providers on Brev do not support stopping an instance. Billing runs from creation until deletion, so delete the instance when you are finished and download anything you want to keep first.
Available Tutorials¶
- Safe Synthesizer 101 -- learn the fundamentals
- Differential Privacy -- enable differential privacy guarantees
- Time-Series Financial Transactions -- synthesize grouped transaction histories
Adding a Tutorial¶
To add a new tutorial:
- Create a Jupyter notebook (
.ipynb) in thedocs/tutorials/directory - Add it to the
navsection inmkdocs.ymlunder Tutorials - The notebook will be automatically rendered as a documentation page
Tip
Notebooks are rendered with mkdocs-jupyter. Cell outputs are included as-is (notebooks are not re-executed during the docs build). Make sure to run your notebook and save it with outputs before committing.
Guidelines¶
- Use clear markdown cells to explain each step
- Include expected outputs so readers can follow along without running the notebook
- Keep notebooks focused on a single topic or workflow
- Name files descriptively, e.g.,
basic_pipeline.ipynb,custom_evaluation.ipynb