Huur een GPU voor fine-tuning, gedimensioneerd met rekenwerk dat je kunt controleren.
GPU Rent Hub verhuurt dedicated NVIDIA- en AMD-GPU's voor fine-tuning per week of maand, vanaf $190 per maand voor een 24 GB-kaart die QLoRA op een 7B-model draait tot $12.170 per maand voor een NVLink-gekoppeld 8× H100 SXM-node, betaald in Bitcoin, Ethereum, USDT, USDC, Monero, Solana of Litecoin zonder identiteitsverificatie.
Hoeveel GPU-geheugen heeft fine-tuning eigenlijk nodig?
Dit is het onderdeel waar mensen de mist in gaan, en het is het enige dat bepaalt welke kaart je huurt.
Fine-tuning-geheugen in één alinea. Een volledige fine-tune met de Adam-optimizer kost ongeveer 16 bytes per parameter: 2 voor de BF16-gewichten, 2 voor de gradiënten, 4 voor de FP32-masterkopie en elk 4 voor Adams twee momentstaten. Een 7B-model heeft daarom ruwweg 112 GB nodig voordat er ook maar één activatie is opgeslagen, wat niet past op een 24 GB-kaart en ook niet op een 80 GB-kaart. LoRA bevriest de basisgewichten en traint kleine adaptermatrices, dus de rekening zakt naar de bevroren basis van 2 bytes per parameter plus een paar honderd megabyte aan adapter- en optimizerstaat: ongeveer 21 GB voor een 7B. QLoRA kwantiseert die bevroren basis naar 4 bits, 0,5 bytes per parameter, en traint dezelfde adapters: ongeveer 10 GB voor een 7B en ongeveer 51 GB voor een 70B.
Die drie getallen, en elk getal in de tabel hieronder, zijn die van de GPU VRAM-gids, op zijn aannames: gradient checkpointing aan, sequentielengte 2.048, batch 1, rank-16-adapters van ongeveer 0,5% van de parameters, en een runtime-overheadtoeslag al inbegrepen. Verhoog de sequentielengte of de batch en de activaties groeien daar bovenop.
Waar de 16 vandaan komt
Niets in een trainingsloop slaat het model één keer op. Gewichten, een gradiënt van dezelfde vorm, een FP32-masterkopie en Adams gemiddelde en variantie per parameter. Geen enkel framework onderhandelt dat weg.
Wat LoRA verwijdert
De gradiënt en beide optimizerstaten, voor alles behalve de adapters. De bevroren basis moet nog steeds resident zijn, daarom is LoRA op een BF16 7B nog steeds 14 GB vóór al het andere. QLoRA pakt de residentie aan, niet de optimizer.
Welke GPU heb ik nodig om een 7B-, 13B- of 70B-model te fine-tunen?
Model tegen methode tegen een kaart die het bevat, met het VRAM overgenomen uit de VRAM-gids. Per GPU-uur is maandelijks gedeeld door 720.
| Model en methode | Benodigd VRAM | Kaart die past | VRAM van kaart | Wekelijks | Maandelijks | Per GPU-uur |
|---|---|---|---|---|---|---|
| 7B, QLoRA4-bit basis, rank 16 | 10 GB | RTX A5000 | 24 GB | $55 | $190/mo | $0.26 |
| 13B, QLoRA4-bit basis | 14 GB | RTX 3090 | 24 GB | $65 | $230/mo | $0.32 |
| 7B, LoRABF16-basis resident gehouden | 21 GB | RTX 4090 | 24 GB | $110 | $390/mo | $0.54 |
| 34B, QLoRA4-bit basis | 28 GB | A40 | 48 GB | $68 | $240/mo | $0.33 |
| 13B, LoRABF16-basis | 33 GB | L40S | 48 GB | $148 | $520/mo | $0.72 |
| 70B, QLoRA35 GB aan 4-bit-gewichten | 51 GB | A100 SXM | 80 GB | $280 | $990/mo | $1.38 |
| 34B, LoRABF16-basis, één kaart | 79 GB | MI300X | 192 GB | $450 | $1,590/mo | $2.21 |
| 7B, volledige fine-tuneAdam, 16 bytes per parameter | 129 GB | 2× A100 SXMNVLink 600 GB/s, de goedkoopste CUDA-route | 160 GB | $532 | $1,881/mo | $1.31 |
| 70B, LoRABF16-basis, één kaart | 156 GB | 1× MI300Xgeen sharding nodig | 192 GB | $450 | $1,590/mo | $2.21 |
| 70B, volledige fine-tuneZeRO-3 over het node | 1,288 GB | 8× MI300XInfinity Fabric 896 GB/s | 1,536 GB | $3,240 | $11,450/mo | $1.99 |
Lees rij acht naast rij zes. Een volledige fine-tune van een 7B kost ongeveer het dubbele van QLoRA op een 70B. Voor de meeste mensen is dat niet de klus die ze geklaard moeten hebben.
Welke GPU moet je huren voor training, als je er één zou moeten kiezen?
Gesorteerd op wat wij zouden inzetten voor een run van meerdere weken, niet op prijs. Voorraad is verdeeld over DFW-1 Dallas, IAD-1 Ashburn en PDX-1 Hillsboro.
| GPU | VRAM | Interconnect | Wekelijks | Maandelijks | Per GPU-uur | Nu vrij |
|---|---|---|---|---|---|---|
| H100 SXM KeuzeHBM3, 3.35 TB/s, FP8 | 80 GB | NVLink 900 GB/s | $475 | $1,690/mo | $2.35 | 63 |
| A100 SXMHBM2e, 2.04 TB/s, geen FP8 | 80 GB | NVLink 600 GB/s | $280 | $990/mo | $1.38 | 78 |
| H200 SXMHBM3e, 4.8 TB/s | 141 GB | NVLink 900 GB/s | $640 | $2,290/mo | $3.18 | 19 |
| MI300XROCm 6.4, 5.3 TB/s | 192 GB | Infinity Fabric 896 GB/s | $450 | $1,590/mo | $2.21 | 8 |
| L40SGDDR6 ECC, FP8 | 48 GB | PCIe Gen4 peer-to-peer | $148 | $520/mo | $0.72 | 74 |
| RTX A6000GDDR6 ECC, 768 GB/s | 48 GB | NVLink-brug 112 GB/s, paren | $82 | $290/mo | $0.40 | 65 |
| RTX 3090GDDR6X, 936 GB/s | 24 GB | NVLink-brug 112 GB/s, paren | $65 | $230/mo | $0.32 | 186 |
| RTX A5000GDDR6 ECC, 230 W | 24 GB | NVLink-brug 112 GB/s, paren | $55 | $190/mo | $0.26 | 51 |
De H100 SXM is de keuze: de goedkoopste kaart die wij verhuren die 80 GB HBM3, FP8-tensorcores en 900 GB/s NVLink op één artikelnummer zet. De A100 SXM 80 GB is het prijsbewuste antwoord voor $990, geen FP8, dezelfde NVLink-topologie, 59% van de prijs.
Waarom is NVLink belangrijk boven één kaart?
Omdat een sharded run bij elke stap gradiënten tussen kaarten verplaatst, en de link de ondergrens is voor hoe snel dat gebeurt.
Op één GPU is de interconnect irrelevant. Zodra je shardet, met ZeRO-2, ZeRO-3 of tensorparallelisme, wisselen de kaarten bij elke stap gradiënten of parametershards uit, en dat verkeer is een vast veelvoud van de modelgrootte. PCIe Gen4 x16 heeft een lijnsnelheid van ongeveer 32 GB/s in één richting, en Gen5 ongeveer 63. NVLink op een H100 SXM is 900 GB/s. Dat is het verschil tussen een communicatiestap die achter de rekenkracht schuilgaat en een stap die de stap wordt.
De regel: LoRA of QLoRA op één kaart draait op alles met voldoende VRAM, data-parallel trainen verdraagt PCIe, en alles dat een model shardet wil NVLink. Boven vier kaarten wil het NVSwitch, die de 8-way HGX-nodes op de pagina multi-GPU-clusterverhuur aan boord hebben.
| Kaart | Link tussen kaarten | Bandbreedte | Sharded training |
|---|---|---|---|
| B2002-, 4- of 8-weg | NVLink 5 met NVSwitch | 1.8 TB/s | Ja, tot 8 kaarten |
| H100 SXM, H200 SXM | NVLink met NVSwitch | 900 GB/s | Ja, tot 8 kaarten |
| A100 SXM | NVLink met NVSwitch | 600 GB/s | Ja, tot 8 kaarten |
| MI300X | Infinity Fabric | 896 GB/s | Ja, alleen 8-weg |
| H100 PCIe | Optionele NVLink-brug | 600 GB/s | Paren |
| A6000, A40, 3090, A5000 | NVLink-brug | 112 GB/s | Paren |
| L40S, RTX 6000 Ada, L4 | PCIe Gen4 peer-to-peer | ~32 GB/s | Alleen data-parallel |
| RTX 4090, RTX 5090 | PCIe peer-to-peer, geen NVLink | ~32 / ~63 GB/sGen4 x16 / Gen5 x16 | Enkele kaart |
Waarom is een maandtermijn de juiste vorm voor een trainingsrun?
Een fine-tune is de workload waar het factureringsmodel en de klus met elkaar overeenkomen.
Checkpoint-cadans is van jou
Op preemptible capaciteit checkpoint je defensief, omdat het interval een afdekking tegen preemptie is. Op een termijn is het een herstelbeslissing: schrijf elke duizend stappen als de verliescurve dat verdient, of elke tienduizend.
Een fine-tune is zelden één run
Een learning-rate sweep, een data-ablatie en een herkansing nadat de evaluatie tegenvalt zijn drie runs extra, die over twee weken binnenkomen in plaats van in één boeking. Elk kost niets extra op een vaste termijn.
Hij kan niet worden gepreempteerd
Een preemptie op uur 60 kost het gat sinds de laatste checkpoint, de wachttijd in de wachtrij en het herladen van de dataset. Een termijn kan niet worden gepreempteerd, omdat er niemand anders in de wachtrij staat voor de kaart.
De dataset blijft resident
Tussen runs blijft de werkdataset op lokale NVMe staan, 2 TB op een H100 SXM en 1 TB op een A100, dus sweep twee begint bij de eerste stap in plaats van bij een download.
De omslagrekensom ten opzichte van een meter staat in maandelijks versus uurlijks GPU-huur, en die is de moeite waard om te lezen voordat je een termijn neemt. Wat specifiek is voor training, is dat de sweeps en het herladen ook als GPU-uren tellen, dus het utilisatiegetal waarmee je de omslag moet testen is de twee weken, niet de enkele run.
Waar gaan checkpoints naartoe, en wat overleeft het einde van een termijn?
Een 70B-checkpoint met optimizerstaat is meer dan een terabyte. Bepaal waar hij landt vóór stap 4.000.
- Lokale NVMe
- Inbegrepen: 2 TB op H100 SXM en H200, 1 TB op A100 SXM, 500 GB op L40S en A6000. Per instance versleuteld met LUKS2, zeven dagen na het einde van de termijn gewist.
- Extra lokale NVMe
- $9 per TB per maand, tot 30 TB op een node. Zelfde host, zelfde versleuteling.
- Netwerkvolume
- $14 per TB per maand, drievoudig gerepliceerd in de regio, koppelbaar aan meerdere instances, persistent na vrijgave.
- Snapshots
- $6 per TB per maand. Herstelbaar naar elke instance in de regio, en dat is hoe een run van een A100 naar een H100 verhuist zonder de dataset opnieuw te uploaden.
- Het eruit halen
- 20 TB uitgaand verkeer inbegrepen per instance per maand, daarna $4 per TB. Een adapterset raakt die limiet nooit.
Als de run langer duurt dan de termijn
Een verlengingsorder wordt 24 uur van tevoren aangemaakt tegen dezelfde prijs. Laat je die onbetaald, dan stopt de instance aan het einde van de termijn, terwijl het slot 72 uur wordt vastgehouden terwijl jij betaalt in BTC, ETH, USDT, USDC, XMR, SOL of LTC. De schijf blijft onaangeroerd. Daarna wordt het slot vrijgegeven en de NVMe-sleutel vernietigd.
Hardware staat in DFW-1, IAD-1 en PDX-1. Een account is een gebruikersnaam en een wachtwoord: zie GPU-hosting zonder KYC en hoe te betalen met crypto.
Wanneer moet je geen fine-tuning-GPU bij ons huren?
Drie gevallen, die vaak genoeg voorkomen dat we ze liever opschrijven.
Het tweede is een te dure kaart kopen. Genoeg mensen huren een H100 om een 7B met QLoRA te fine-tunen, en dat heeft 10 GB nodig. Die klus draait op een RTX A5000 van $190, langzamer, maar niet negen keer langzamer. Kies de maat uit de tabel in sectie 02, niet op basis van het model dat je zou wíllen trainen.
Het derde is een run die 32 of 64 kaarten nodig heeft voor twee dagen en daarna nooit meer. Wij verkopen nodes tot acht kaarten; daarboven past een gemeterde clusteraanbieder beter.
Huur per uur als
Je totaal onder ruwweg 480 tot 680 GPU-uur per maand ligt, het punt waarop $1.690 voor een maand H100 SXM een illustratieve meterprijs van $2,49 tot $3,49 ontmoet, of je een uur elk op een A100 SXM en een H100 SXM wilt om je stap te timen.
Huur een termijn als
De run in weken wordt gemeten, het opnieuw uploaden van de dataset pijn doet, je al eens uit spotcapaciteit bent gepreempteerd, of je in crypto wilt betalen zonder identiteitscontrole.
Een GPU huren voor fine-tuning, gewoon gevraagd.
Hoeveel VRAM heb ik nodig om een 7B-model te fine-tunen?
Kan ik een 70B-model op één GPU fine-tunen?
Wat is het verschil tussen LoRA en QLoRA in GPU-geheugen?
Heb ik NVLink nodig om op meerdere GPU's te fine-tunen?
Hoeveel kost het om een GPU voor training per maand te huren?
Wat gebeurt er met mijn checkpoints als de termijn eindigt?
Kan ik een trainings-GPU huren zonder identiteitsverificatie?
Is maandelijkse GPU-huur beter dan uurlijkse voor een trainingsrun?
Maatvoering op de GPU VRAM-gids, topologieën op multi-GPU-clusterverhuur, het resultaat serveren op GPU voor LLM-inferentie, images in de documentatie.
Kies de maat van de kaart, neem de termijn, start de run.
QLoRA op 24 GB vanaf $190 per maand, een NVLink H100 SXM vanaf $1.690, een 8-way node vanaf $12.170. Eén order, één betaling, geen ID, geen kaart.