Unsloth Studio: local data generation and QLoRA tutorial

Learn to generate 1,000 synthetic examples, fine-tune with QLoRA, and export in Unsloth Studio. The walkthrough requires at least 16 GB of GPU VRAM.

Player not loading? Watch on YouTube

This tutorial uses Unsloth Studio to generate synthetic training data and fine-tune a small language model through a graphical interface. The goal is to make answers more explanatory. The speaker compares responses before and after training, but the example does not establish a general improvement in accuracy.

The walkthrough calls for the latest Unsloth release with Studio and an NVIDIA GPU with at least 16 GB of VRAM for fine-tuning the smaller model. NVIDIA Nemotron-3 Nano supplies teacher responses through either a local llama.cpp endpoint or a cloud provider. Choosing the cloud option means this workflow is not entirely local.

In the recipe editor, NVIDIA NeMo Data Designer powers a pipeline that replaces short answers in the Unsloth Alpaca Clean dataset with generated explanations. Model and dataset blocks define the inputs; Jinja templates format the reasoning and final answer. The speaker validates the recipe, generates 1,000 records, and inspects them before training.

The QLoRA run uses a learning rate of 1e-4, LoRA alpha of 32, a batch size of 10, and 100 training steps. The speaker reports about one minute on their hardware, not a universal runtime. The final steps test the model in chat and export a quantized version through llama.cpp for use in the same interface.