base instance, opens it through Thunder Compute port forwarding, then runs a short text fine-tune with unsloth/gemma-4-E2B-it.
This setup path and Gemma 4 E2B QLoRA training profile were verified on a single Thunder Compute A100 80 GB instance with Unsloth Studio 2026.5.2. The sample dataset below is intentionally tiny so you can confirm the workflow before training on a real dataset.
Create the instance
Create a GPU instance with thebase template and enough disk for Studio, models, and datasets:

Install Unsloth Studio
Install the system packages that Unsloth Studio needs to build and run its local inference components:~/.unsloth/studio and writes an unsloth launcher into ~/.local/bin.
For the current SSH session, add the launcher directory to your path:

Start Studio
Start Unsloth Studio on port8888 and listen on all interfaces:
"status":"healthy".

curl -I http://127.0.0.1:8888 may return 405 Method Not Allowed because Studio does not accept HEAD requests on /. Use curl http://127.0.0.1:8888 or /api/health instead.Open Studio
On first launch, Studio creates a default admin user namedunsloth.
Read the generated bootstrap password from the instance:
8888:
After the bootstrap login, Studio prompts you to choose a new password for future sessions.

Choose a model
Useunsloth/gemma-4-E2B-it for the first run. It is current, small enough for a quick validation run, and available from the Unsloth model presets.
If you want to scale the same flow after the first run works, use a larger available GPU and choose a larger supported model such as unsloth/gemma-4-E4B-it. unsloth/Qwen3.5-2B is also available in Studio, but start with the Gemma 4 E2B path below to keep the first fine-tune simple.
Prepare a small dataset
Create a JSONL file in Alpaca format on the computer where your browser is open. Studio’sUpload button reads from your browser’s local filesystem, not from the SSH session on the instance.
Each line should contain instruction, input, and output fields. This demo trains the model to write compact plant-care cards in a consistent format:

Upload the dataset
In Unsloth Studio:- Open
Train. - In
Dataset, clickUpload. - Select
plant-care-mini-alpaca.jsonl. - Confirm Studio detects the format as
alpaca.
Configure training
In theModel section:
In the
Parameters section:
In
LoRA Settings:
Start training
ClickStart Training. The first run may spend a few minutes downloading model weights and initializing kernels before the step counter starts moving.
When the run completes, Studio shows the output path and enables Compare in Chat and Export Model.
Successful runs save the adapter to a path like:
Test the adapter
ClickCompare in Chat after training finishes. Studio opens the base model and fine-tuned adapter side by side.
Try a prompt that matches the dataset pattern but was not copied directly from the training rows:
Care card, Light, Water, and Watch structure. Treat this as a workflow check, not a quality benchmark. For a real adapter, expand the dataset and test with prompts that represent the task you actually need.