OffshoreVps
Guide30 set 20268 min di letturaDi il team di OffshoreVps

Esegui il tuo LLM su un server GPU: VRAM, Ollama e vLLM

Quanta memoria GPU servono ai modelli da 7B a 70B, come eseguirli con Ollama o vLLM e quando noleggiare una GPU conviene più che pagare un’API.

Eseguire un large language model sul tuo hardware mantiene prompt e dati sotto il tuo controllo ed evita i costi per token. Questa guida spiega di quanta memoria GPU hai bisogno e come far girare un modello su un server GPU a noleggio.

Finestra del terminale su un VPS che mostra i comandi usati per eseguire LLM su un server GPU, a partire da “curl -fsSL https://ollama.com/install.sh | sh”
Il tipo di comandi che eseguirai sul tuo server in questa guida.

Il numero che conta: la VRAM

Un modello deve stare nella memoria della scheda grafica (VRAM). Una regola approssimativa: parametri in miliardi per byte per peso, più il 20-30 percento per la cache del contesto.

Dimensione del modelloQuantizzato a 4 bit16 bit completoGPU adatta
da 7 a 8Bcirca 5 GBcirca 16 GBRTX 4090 (24 GB)
da 13 a 14Bcirca 9 GBcirca 28 GBRTX 4090 quantizzato, RTX 5090 (32 GB)
da 30 a 34Bcirca 20 GBcirca 68 GBRTX 4090 o 5090 quantizzato, H100
70Bcirca 40 GBcirca 140 GBH100 da 80 GB quantizzato; 2× H100 per 16 bit

La quantizzazione memorizza i pesi con meno bit, il che riduce drasticamente la memoria con una piccola perdita di qualità. È il modo in cui la maggior parte delle persone esegue modelli grandi su schede consumer.

Opzione 1: Ollama (la più semplice)

curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3.1:8b
ollama run llama3.1:8b

Ollama gestisce i download, la quantizzazione e un'API locale sulla porta 11434. Tieni quella porta privata, oppure metti un'autenticazione davanti.

Opzione 2: vLLM (massimo throughput)

pip install vllm
vllm serve meta-llama/Llama-3.1-8B-Instruct --max-model-len 8192

vLLM serve un'API compatibile con OpenAI e raggruppa molte richieste, il che lo rende la scelta migliore quando più utenti o applicazioni condividono una GPU. Alcuni modelli richiedono di accettare prima una licenza sulla pagina del modello.

I passaggi di questa guida in ordine: 1. Il numero che conta: la VRAM; 2. Opzione 1: Ollama (la più semplice); 3. Opzione 2: vLLM (il miglior throughput); 4. Verifica che la GPU venga usata; 5. Altre cose che la gente esegue su GPU noleggiate; 6. Il senso del costo
I passaggi di questa guida, in ordine.

Verifica che la GPU sia usata

nvidia-smi
watch -n 1 nvidia-smi

L'uso della memoria dovrebbe salire quando il modello viene caricato e l'utilizzo dovrebbe aumentare durante la generazione. Se restano entrambi a zero, il modello sta girando sulla CPU.

Altre cose che le persone eseguono su GPU a noleggio

  • Generazione di immagini (Stable Diffusion, ComfyUI).
  • Fine-tuning di piccoli modelli con LoRA.
  • Rendering video e 3D, e transcodifica video.
  • Riconoscimento vocale con Whisper.

Senso dei costi

Se ti serve una GPU per poche ore a settimana, noleggiarla al mese può comunque costare più di un'API. Se esegui inferenza tutto il giorno o ti serve privacy, un server GPU dedicato di solito vince. Calcola il tuo numero mensile di token prima di decidere.