All tools
Fine-tuning · free, no sign-up

Which fine-tuning method should I use?

Three ways to adapt a model, separated by roughly an order of magnitude in memory each. For most people the choice is made by the card, not by preference.

1 inputs4 questions answeredUpdated for 2026 hardware
LoRA vs QLoRA vs Full Fine-Tune — Which fine-tuning method should I use?
Answer first

The short answer

Computed from this tool’s default settings — your hardware and the rest as most people start. Change them below for your own case.

Largest you can QLoRA27B

RTX 4090 QLoRA-fine-tunes up to a 27B model. Full fine-tuning is effectively server-only above about 3B, because optimiser state alone is roughly 12 bytes per parameter.

The calculator

LoRA vs QLoRA vs Full Fine-Tune

Memory, fidelity and hardware for all three, at every model size.

Your setup
Largest you can QLoRA27B

RTX 4090 QLoRA-fine-tunes up to a 27B model. Full fine-tuning is effectively server-only above about 3B, because optimiser state alone is roughly 12 bytes per parameter.

Your memory22.1 GB
Method to preferQLoRALowest memory, minimal fidelity cost
SizeQLoRALoRAFullOn your card
1B1.20 GB2.70 GB16.0 GBLoRA or QLoRA
3B3.50 GB8.00 GB48.0 GBLoRA or QLoRA
7B5.00 GB19.0 GB112.0 GBLoRA or QLoRA
8B6.00 GB22.0 GB128.0 GBLoRA or QLoRA
14B8.50 GB33.0 GB224.0 GBQLoRA only
27B22.0 GB64.0 GB432.0 GBQLoRA only
32B26.0 GB76.0 GB512.0 GBNeither
70B41.0 GB164.0 GB1,120.0 GBNeither
405B237.0 GB950.0 GB6,480.0 GBNeither
Inputs

What each setting changes

Every input moves the result for a reason. This is what each one does and where to find the value for your own machine.

SettingDefaultWhat it changes
Your hardwareRTX 4090 · 24 GBThe machine the model runs on. Usable memory decides what fits and memory bandwidth decides how fast it runs, so this moves every figure below.
Worked examples

Real answers across your hardware

The same calculation run at a range of settings, with everything else left at its default. These are computed by the tool itself, not written by hand.

Your hardwareLargest you can QLoRAYour memoryMethod to prefer
NVIDIA B200 · 180 GB70B165.6 GBQLoRA
Cerebras WSE-3 · 44 GB on-chip SRAM70B44.0 GBQLoRA
Raspberry Pi 5 · 16 GB14B9.60 GBQLoRA
RTX 4080 SUPER · 16 GB14B14.7 GBQLoRA
RTX 5070 · 12 GB14B11.0 GBQLoRA

NVIDIA B200 QLoRA-fine-tunes up to a 70B model. Full fine-tuning is effectively server-only above about 3B, because optimiser state alone is roughly 12 bytes per parameter.

Method

How this is calculated

No lookup tables and no invented constants. Here is the arithmetic, so you can check it against your own numbers.

QLoRA quantises the base model to 4-bit and trains small adapters on top, so the card that runs a model can usually train it too. LoRA keeps the base at 16-bit and trains the same adapters, costing roughly three to four times more memory. A full fine-tune updates every weight and carries gradients plus optimiser state — about 16 bytes per parameter.

The QLoRA and LoRA figures are Unsloth’s published requirements, interpolated between the sizes they list rather than extrapolated from a formula. They assume a short sequence length and a small batch; longer sequences and larger batches push the real number up.

These are well-founded engineering estimates, not benchmark results. Your quantisation, runtime and context length all move the real number, and usable memory is an assumption rather than a specification. See the full methodology for every assumption behind these figures.

Use cases

Who this is for

The three situations that bring people to this calculation.

Use case 01

Deciding an approach

See all three against your hardware at once.

Use case 02

Budgeting a rental

Know what each method costs in GPU hours.

Use case 03

Learning

Understand where the memory actually goes.

Walkthrough

How to use this calculator

Four steps, no account, nothing leaves your browser.

  1. Set your hardware

    Start at the top of the panel. Every figure recalculates as you change it — there is no submit button, because watching the number move is the point.

  2. Adjust the rest to match your setup

    0 further settings: . Defaults are the common case, so change only what differs for you.

  3. Read the headline, then the table

    The large figure answers the question. The table underneath shows how the answer changes across nearby settings, which is usually where the decision actually gets made.

  4. Check it against the method

    The arithmetic is written out above. If a number looks wrong for your hardware, the assumptions are the first place to look — usable memory and quantisation are the two that vary most.

Questions

Which fine-tuning method should I use: common questions

The questions people ask about this, answered without hedging.

What is the difference between LoRA and QLoRA?

Both train small adapter matrices and leave the base frozen. QLoRA additionally quantises that frozen base to 4-bit, cutting memory by roughly three to four times for a small quality cost.

When is a full fine-tune worth it?

Rarely outside a lab. It updates every weight and needs about 16 bytes per parameter for weights, gradients and optimiser state, which is server territory above 3B. Adapters get most of the benefit for a fraction of the cost.

Can I merge a LoRA back into the model?

Yes. Merging folds the adapter into the base so you can serve a single model with no runtime overhead. Keep the unmerged adapter too — it is a few megabytes and lets you rebase onto a newer version later.

Why is full fine-tuning 16 bytes per parameter?

Two bytes of fp16 weights, two of gradients, and twelve for Adam’s two moments plus an fp32 master copy. The optimiser state, not the model, is what dominates.

The rest of the set

All 50 run on the same arithmetic, so answers across them agree.

Coverage

Searches this page answers

Different ways of asking the same question, all resolved above.

lora vs qlorafull fine tune vs lorafine tuning methods comparisonpeft memory comparisonwhich fine tuning methodlora vs full finetuning qualityadapter vs full trainingwhich fine-tuning method should i uselora vs qlora vs full fine-tunelora vs qlora vs full fine-tune onlinefree lora vs qlora vs full fine-tune
Next step

Now find the models that fit

Sizing is only half the problem. Model Radar takes your hardware and shows which models actually run on it, ranked by what they are good at — the same arithmetic as this page, applied to every model worth running.