Best GPUs for Fine-Tuning
LoRA and QLoRA on one GPU, full fine-tunes on a node.
What this workload needs
Recommended GPUs for Fine-Tuning
Ordered by suitability for this workload, not by price.
A100 SXM
#1H100 SXM
#2RTX A6000
#3L40S
#4A100 PCIE
#5RTX 4090
#6H200
#7Fine-Tuning GPU Pricing by Provider
| Provider | Price / hr |
|---|---|
$0.160/hr 1× | |
$0.305/hr 1×2×4×8× | |
$0.330/hr 1× | |
$0.340/hr 1×2×3×4×5×6× | |
$0.420/hr 1× | |
$0.420/hr 8× | |
$0.440/hr 8× | |
$0.472/hr 1× | |
$0.493/hr 2×4× | |
$0.500/hr 1× | |
$0.500/hr 1×2×4×8× | |
$0.530/hr 1×2×3×4×5×6×7× | |
$0.540/hr 1× | |
$0.550/hr 1× | |
$0.550/hr 2×4× | |
$0.570/hr 1×2×4×8× | |
$0.580/hr 1× | |
$0.610/hr 1×2×4×8× | |
$0.630/hr 1×4× | |
$0.640/hr 1× | |
$0.645/hr 1×8× | |
$0.660/hr 1×4× | |
$0.685/hr 1×2×4×8× | |
$0.690/hr36mo 1×2×4×8× | |
$0.720/hr 1× | |
$0.740/hr 1×2×3×4×5×6× | |
$0.740/hr 1× | |
$0.750/hr 1× | |
$0.790/hr 1×2×3×4×5×6×7× | |
$0.790/hr24mo 1×2×4×8× | |
$0.840/hr 2×4×8× | |
$0.854/hr 1× | |
$0.870/hr 1× | |
$0.871/hr 8× | |
$0.880/hr 1×2×4×8× | |
$0.890/hr 1× | |
$0.890/hr12mo 1×2×4×8× | |
$0.890/hr36mo 1×2×4×8× | |
$0.895/hr 1×2×4×8× | |
$0.927/hr 1× | |
$0.928/hr 1× | |
$0.945/hr 8× | |
$0.957/hr 1× | |
$0.981/hr 1× | |
$0.990/hr 1×2×3×4×5×6× | |
$0.990/hr6mo 1×2×4×8× | |
$0.990/hr24mo 1×2×4×8× | |
$1.09/hr 2× | |
$1.09/hr 1×2×4× | |
$1.09/hr 1× | |
$1.09/hr 1×2×4×8× | |
$1.09/hr12mo 1×2×4×8× | |
$1.14/hr 1× | |
$1.15/hr 4×8× | |
$1.19/hr 8× | |
$1.19/hr 1× | |
$1.19/hr 1×2×3×4×5×6× | |
$1.19/hr6mo 1×2×4×8× | |
$1.20/hr 1× | |
$1.24/hr 8× | |
$1.28/hr 1× | |
$1.29/hr 1×2×4×8× | |
$1.29/hr 1×8× | |
$1.29/hr 2×8× | |
$1.30/hr 1× | |
$1.31/hr 1× | |
$1.33/hr 1× | |
$1.35/hr 1× | |
$1.35/hr 2×4× | |
$1.37/hr 1×2×4×8× | |
$1.38/hr 1×8× | |
$1.39/hr 1×2×3×4×5×6× | |
$1.39/hr 1×2×3×4×5×6×7×8× | |
$1.39/hr36mo 1×2×4×8× | |
$1.40/hr 1× | |
$1.45/hr 1×2×4×8×10× | |
$1.47/hr 1× | |
$1.49/hr 1× | |
$1.49/hr24mo 1×2×4×8× | |
$1.50/hr 1× | |
$1.50/hr 1× | |
$1.54/hr 1×8× | |
$1.55/hr 1× | |
$1.57/hr 1× | |
$1.59/hr 1× | |
$1.59/hr 1×2×3×4×5×6×7×8× | |
$1.59/hr12mo 2× | |
$1.60/hr 1×2×4×8× | |
$1.63/hr 1×2×4×8× | |
$1.65/hr 2× | |
$1.65/hr 8× | |
$1.66/hr 1× | |
$1.69/hr6mo 2× | |
$1.70/hr 1×2×4×8× | |
$1.73/hr 1× | |
$1.79/hr 1×2×4×8× | |
$1.79/hr 1× | |
$1.79/hr 1×2×4×8× | |
$1.79/hr 8× | |
$1.80/hr 2× | |
$1.81/hr 1×2×4× | |
$1.81/hr 2×4× | |
$1.82/hr 4× | |
$1.86/hr 1× | |
$1.89/hr 1× | |
$1.89/hr 1× | |
$1.93/hr 1×2×4× | |
$1.95/hr 1× | |
$1.99/hr 1×2×4×8× | |
$1.99/hr 1×2×4× | |
$2.00/hr 1× | |
$2.00/hr 1×2×4×8× | |
$2.05/hr 1× | |
$2.06/hr 2× | |
$2.06/hr 1× | |
$2.06/hr 4× | |
$2.06/hr 8× | |
$2.10/hr 1× | |
$2.10/hr 1×2×4×8× | |
$2.10/hr 1× | |
$2.10/hr 1× | |
$2.18/hr 1× | |
$2.19/hr 1× | |
$2.19/hr 1× | |
$2.19/hr 8× | |
$2.20/hr24mo 8× | |
$2.24/hr 4× | |
$2.25/hr 8× | |
$2.30/hr 8× | |
$2.40/hr12mo 8× | |
$2.44/hr 8× | |
$2.45/hr 1×2×4×8× | |
$2.49/hr36mo 1×8× | |
$2.50/hr 1× | |
$2.51/hr 1× | |
$2.58/hr 8× | |
$2.59/hr24mo 1×8× | |
$2.59/hr 1×2×4×8× | |
$2.60/hr 1× | |
$2.60/hr 1× | |
$2.62/hr 4× | |
$2.69/hr 1× | |
$2.69/hr 1× | |
$2.69/hr12mo 1×8× | |
$2.70/hr 8× | |
$2.73/hr 1×2×4× | |
$2.74/hr 8× | |
$2.79/hr 1× | |
$2.79/hr 8× | |
$2.79/hr6mo 1×8× | |
$2.80/hr 8× | |
$2.95/hr 1× | |
$2.99/hr 1×8× | |
$2.99/hr36mo 1×8× | |
$3.00/hr 1× | |
$3.00/hr 1× | |
$3.09/hr24mo 1×8× | |
$3.11/hr 4×8× | |
$3.13/hr 2× | |
$3.14/hr 8× | |
$3.19/hr 1× | |
$3.19/hr12mo 1×8× | |
$3.20/hr 1× | |
$3.25/hr 1×2×4×8× | |
$3.28/hr 1× | |
$3.29/hr 1×2×3×4×5×6×7×8× | |
$3.29/hr6mo 1×8× | |
$3.31/hr 1× | |
$3.44/hr 4×8× | |
$3.46/hr 1×2× | |
$3.49/hr 1×8× | |
$3.50/hr 1× | |
$3.50/hr 1× | |
$3.50/hr 1× | |
$3.59/hr 1×2×3×4×5× | |
$3.62/hr 1×2× | |
$3.63/hr 1×2×4×8× | |
$3.63/hr 2× | |
$3.67/hr 1×2×4× | |
$3.69/hr 1×2×4× | |
$3.77/hr 8× | |
$3.79/hr 1× | |
$3.79/hr 1× | |
$3.82/hr 2× | |
$3.82/hr 4×8× | |
$3.87/hr 8× | |
$3.87/hr1mo 8× | |
$3.95/hr 1× | |
$3.98/hr 1× | |
$3.99/hr 1× | |
$3.99/hr 1× | |
$3.99/hr 1× | |
$3.99/hr 8× | |
$3.99/hr 1× | |
$3.99/hr 1× | |
$4.00/hr 1× | |
$4.00/hr 1×2×4×8× | |
$4.02/hr 1× | |
$4.08/hr 8× | |
$4.09/hr 4× | |
$4.10/hr 8× | |
$4.19/hr 2× | |
$4.27/hr 8× | |
$4.29/hr 1× | |
$4.33/hr 4× | |
$4.33/hr 2× | |
$4.34/hr 4× | |
$4.41/hr 1×8× | |
$4.47/hr 1×8× | |
$4.50/hr 4× | |
$4.52/hr 8× | |
$4.54/hr 1× | |
$4.59/hr 2×3×4×5×6×7×8× | |
$4.63/hr 4× | |
$4.63/hr 1× | |
$4.92/hr 1× | |
$5.40/hr 1×2×4×8× | |
$5.95/hr 8× | |
$5.99/hr 1× | |
$6.16/hr 8× | |
$6.30/hr 8× | |
$6.60/hr 1×2×4×8× | |
$6.88/hr 8× | |
$7.91/hr 8× | |
$9.84/hr 1× | |
$10.00/hr 1× | |
$10.60/hr 8× | |
$11.06/hr 8× |
How to choose a GPU for fine-tuning
Fine-tuning covers a wide range of memory requirements, and the method you choose matters far more than the model size. Full fine-tuning updates every weight and therefore carries the same optimizer-state cost as pretraining — several times the parameter count in bytes. Parameter-efficient methods train a small number of added weights instead, cutting the requirement to roughly the size of the frozen model plus activations.
LoRA freezes the base model and trains low-rank adapter matrices, typically a fraction of a percent of the original parameters. QLoRA goes further by holding the frozen base in 4-bit precision, which is what makes single-GPU fine-tuning of large models practical. In exchange you accept some quality ceiling relative to a full fine-tune, which for most task-adaptation work is not the binding constraint.
That splits the hardware decision cleanly. A QLoRA run on a 7B–13B model fits on a single 24 GB card. A LoRA run on a 70B model wants 48–80 GB. A full fine-tune of anything above about 7B needs a multi-GPU node with sharding and behaves like a training job — see the LLM training page for how to size that.
Because fine-tuning jobs are short and bursty compared with pretraining, they are a good fit for on-demand and spot capacity. Spot pricing is meaningfully lower but instances can be reclaimed, so checkpoint frequently enough that a reclaim costs minutes rather than hours. Compare on-demand and spot rates in the table below.
Related Reading
5 Ways to Cut AI Training Costs with Smart GPU Choice
Explore effective strategies to significantly reduce AI training costs by optimizing GPU choices and usage without compromising performance.
H100 vs A100: Which GPU Offers Better Value for AI?
Explore the differences between two leading GPUs for AI workloads, comparing performance, cost, and best use cases to find the right fit for your needs.
Top 8 Cheapest Cloud GPU Providers for AI Training
Explore affordable cloud GPU providers that offer competitive pricing and performance for AI training tasks, ideal for developers and businesses.
Frequently Asked Questions
Can I fine-tune a model on a single GPU?
Yes, with parameter-efficient methods. QLoRA on a 24 GB card handles models in the 7B–13B range; a 48 GB card extends that meaningfully, and 80 GB covers LoRA on most open-weight models available today. Full fine-tuning of models above roughly 7B still requires multiple GPUs with sharding.
What is the difference between LoRA and QLoRA?
LoRA freezes the base model and trains small low-rank adapters, holding the base weights at their normal precision. QLoRA additionally quantizes the frozen base to 4-bit, which cuts memory use enough to fit substantially larger models on one GPU. QLoRA is slower per step but often the only option on a single card.
Should I use spot instances for fine-tuning?
Spot capacity is cheaper but can be reclaimed with little warning, so it suits jobs that checkpoint frequently and tolerate restarts. Fine-tuning runs generally do. Use the pricing type filter above to compare on-demand and spot rates for the same GPU.