---
title: "Fine-Tune Specialized LLMs with Unsloth — Overview"
canonical: "https://build.nvidia.com/playbooks/fine-tuning/overview.md"
---

# Basic idea

Fine-tuning gives a language model a focused training session on examples tied to a specific topic or workflow. The model improves accuracy by learning new patterns and adapting to the task — for example, tuning a chatbot for product-support questions or building a personal assistant that manages a schedule.

[Unsloth](https://unsloth.ai/) is a widely used open-source framework for fine-tuning LLMs. It is optimized for efficient, low-memory training on NVIDIA GPUs and helps boost Hugging Face Transformers training performance on those GPUs. Another strong starting point is the [NVIDIA Nemotron 3](https://nvidianews.nvidia.com/news/nvidia-debuts-nemotron-3-family-of-open-models) family of open models, data, and libraries — efficient open models suited to agentic AI fine-tuning.

Choosing a fine-tuning method depends on how much of the original model you want to adjust:

**Parameter-efficient fine-tuning (such as LoRA or QLoRA)**

- **How it works:** Updates only a small portion of the model for faster, lower-cost training without altering it drastically.
- **Target use case:** Domain knowledge, coding accuracy, legal or scientific adaptation, reasoning refinement, or tone and behavior alignment.
- **Requirements:** Small- to medium-sized dataset (about 100–1,000 prompt–sample pairs).

**Full fine-tuning**

- **How it works:** Updates all of the model’s parameters — useful when the model must follow specific formats or styles.
- **Target use case:** Advanced agents and chatbots that must stay on a topic, respect guardrails, and respond in a particular manner.
- **Requirements:** Large dataset (1,000+ prompt–sample pairs).

**Reinforcement learning**

- **How it works:** Adjusts behavior with feedback or preference signals. The model learns by interacting with an environment and improving from that feedback over time. This advanced technique interweaves training and inference and can be combined with parameter-efficient or full fine-tuning. See [Unsloth's Reinforcement Learning Guide](https://docs.unsloth.ai/get-started/reinforcement-learning-rl-guide) for details.
- **Target use case:** Higher accuracy in a domain such as law or medicine, or autonomous agents that orchestrate actions on a user’s behalf.
- **Requirements:** An action model, a reward model, and an environment for the model to learn from.

VRAM required also varies by method. Unsloth translates heavy matrix workloads into efficient custom GPU kernels so fine-tuning completes more quickly with lower memory use. Unsloth publishes guides for LLM configurations, hyperparameters, notebooks, and step-by-step workflows, including:

- [Fine-tuning LLMs with Blackwell, RTX 50 series & Unsloth](https://unsloth.ai/docs/blog/fine-tuning-llms-with-blackwell-rtx-50-series-and-unsloth)

For a deep dive into fine-tuning and reinforcement learning on the NVIDIA Blackwell platform, read the [NVIDIA technical blog](https://developer.nvidia.com/blog/train-an-llm-on-an-nvidia-blackwell-desktop-with-unsloth-and-scale-it/). For a hands-on local walkthrough, watch [Matthew Berman](https://www.youtube.com/@matthew_berman) run reinforcement learning on an NVIDIA GeForce RTX 5090 with Unsloth in this [video](https://youtu.be/9t-BAjzBWj8).

**NVIDIA Nemotron 3 family of open models**

Nemotron 3 — in Nano, Super, and Ultra sizes — uses a hybrid latent Mixture-of-Experts (MoE) architecture for efficient open models with strong accuracy for agentic applications.

Nemotron 3 Nano 30B-A3B is the most compute-efficient model in the lineup. It is suited to software debugging, content summarization, AI assistant workflows, and information retrieval at low inference cost. Its hybrid MoE design delivers:

- Up to 60% fewer reasoning tokens, reducing inference cost
- A 1 million-token context window for long, multistep tasks

Nemotron 3 Super targets high-accuracy reasoning for multi-agent applications; Nemotron 3 Ultra targets complex AI applications. NVIDIA also released an open collection of training datasets and reinforcement learning libraries. Nemotron 3 Nano fine-tuning is available on Unsloth.

Download Nemotron 3 Nano from [Hugging Face](https://huggingface.co/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-FP8), or experiment with it through Llama.cpp and LM Studio.

# What you'll accomplish

You'll understand how to choose among parameter-efficient fine-tuning (LoRA / QLoRA), full fine-tuning, and reinforcement learning for specialized agentic tasks on your **hardware platform**, and where to continue with Unsloth guides and Nemotron open models.

# What to know before starting

**Required:**

- Basic understanding of large language models (prompts, tokens, training vs inference)
- Familiarity with why domain- or task-specific adaptation can improve model behavior

**Optional:**

- Experience with Hugging Face Transformers, datasets, or LoRA / QLoRA
- Comfort with the Linux command line (helpful when you follow the upstream Unsloth install steps)
- Familiarity with reinforcement learning concepts (reward models, preference data)

# Supported hardware platforms

Use the matrix below to confirm your hardware platform, recommended default local settings, and whether multi-node applies.

| Hardware platform | OS | Memory | Recommended default local settings | Multi-node capable hardware |
| :---- | :---- | :---- | :---- | :---- |
| **GeForce RTX** | Ubuntu 22.04 / 24.04 (Linux); Windows / WSL where your local stack supports it | Dedicated VRAM (size varies by GPU) | Unsloth install and fine-tuning via [Fine-tuning LLMs with Blackwell, RTX 50 series & Unsloth](https://unsloth.ai/docs/blog/fine-tuning-llms-with-blackwell-rtx-50-series-and-unsloth) | — |
| **RTX PRO** | Ubuntu 22.04 / 24.04 (Linux); Windows / WSL where your local stack supports it | Dedicated VRAM (size varies by GPU) | Unsloth install and fine-tuning via [Fine-tuning LLMs with Blackwell, RTX 50 series & Unsloth](https://unsloth.ai/docs/blog/fine-tuning-llms-with-blackwell-rtx-50-series-and-unsloth) | — |

# Prerequisites

**Hardware requirements**

- Supported hardware platform — see Supported hardware platforms matrix above
- Enough GPU memory (VRAM) for the model size and fine-tuning method you choose
- Sufficient free storage for model weights, datasets, and checkpoints

**Software requirements**

- Terminal access to the hardware platform (local or SSH) when you follow a runnable install path
- Network access to download models, datasets, and Unsloth or related packages
- GPU access verified with `nvidia-smi` before any training run

# Time & risk

- **Estimated time:** 8 MIN (reading this overview; hands-on fine-tuning time varies widely by method, model, and dataset)
- **Risk level:** Low for this overview
- Hands-on fine-tuning can fail on network limits during large downloads
- Training can hit out-of-memory errors if model size, sequence length, or batch size exceed available VRAM
- **Rollback:** No local changes are required to read this overview. If you later install packages or download models, remove those environments and assets when you no longer need them.
- **Last Updated:** 08/03/2026
- Overview of LoRA / QLoRA, full fine-tuning, and RL with Unsloth and Nemotron 3 open models on supported hardware platforms