Carico di lavoro · Hosting di un modello linguistico

Hosting LLM su una GPU dedicata dimensionata per il modello che vuoi eseguire

L'hosting LLM su Primcast è un intero server con una GPU dedicata, che esegue il modello che scegli sul runtime che scegli, allo stesso prezzo ogni mese. Scegli la dimensione e la precisione del modello nel foglio di calcolo e questo indicherà la GPU più piccola che lo contiene con margine per servire.

Se sbagli la memoria, nient'altro conta: un modello due gigabyte troppo grande per la sua GPU o si rifiuta di avviarsi o procede a rilento sul processore. Ecco perché il foglio di calcolo viene prima.

Foglio di dimensionamentopesi × margine
Dimensione del modello
Precisione
Chi lo usa

70B: 38 GB × 1.5 = 57 GB

Fits on one GPU. The smallest that clears it (3 larger also do):

Instinct MI21064 GB HBM2e

The link opens the machine it goes in. Its price is on GPU dedicated servers.

Trasforma le tue GPU in entrate mensili passive

Hai configurazioni GPU server o desktop inattive? Mettile in vendita oggi sul mercato Primcast e guadagna affitti mensili costanti da team AI, sviluppatori e aziende che necessitano di calcolo di livello produttivo.

Vai al Mercato

01 Memoria GPU

Quanta memoria GPU serve a un LLM?

Moltiplica il numero di parametri per i byte che ogni parametro occupa. A 16 bit sono due byte, a 8 bit uno, a 4 bit mezzo byte. Un modello da 70B equivale a circa 140 GB di pesi a 16 bit e a circa 38 GB a 4 bit.

La quantizzazione a meno bit è ciò che permette a un modello grande di entrare in una GPU più piccola. Costa un po' di qualità, e quanto dipende dal modello e dal metodo più che dal numero di bit. Se la precisione ti interessa, prova entrambe le versioni prima di scegliere l'hardware.

Aspettati che il download reale pesi un po' di più di questa somma, poiché i formati a 4 bit più diffusi lasciano alcuni strati a precisione più alta. Il download predefinito di Ollama di Llama 3.1 70B a 4 bit arriva a 43 GB invece di 38. Una volta scelto il file, dimensiona in base al suo peso reale.

Questi sono solo i pesi. Trattali come il minimo, mai come il requisito: la sezione successiva è quella che trae in inganno.

Weights only. The runtime, the activations and the conversation come on top, and the next section is about them.
Model16-bit8-bit4-bit
7-8 billion parameters16 GB8 GB5 GB
13-14 billion parameters28 GB14 GB8 GB
30-34 billion parameters68 GB34 GB19 GB
70 billion parameters140 GB70 GB38 GB

Modelli aperti popolari e la riga che usano

Il numero di parametri è quello dichiarato dall'editore ed è tutto ciò che serve per la questione dell'adattamento. Un modello assente da questo elenco si dimensiona allo stesso modo, e ne arrivano di nuovi ogni mese senza cambiare l'aritmetica.

MoEMiscela di esperti

Un modello descritto come “30B con 3B attivi” richiede la memoria di un modello da 30B e gira più vicino alla velocità di uno da 3B. Ogni esperto deve restare caricato, perché ogni token può attivarne uno diverso. Dimensiona sempre dal totale.

Famiglie di modelli a peso aperto e riga di dimensionamento in cui ciascuna rientra
ModelloParametriRiga di dimensionamento
Llama 3.1 / 3.3 Meta8B · 70B7–8B, e 70B
Llama 4 Scout Meta109B totali · 17B attiviSopra la riga 70B: dimensiona da 109B
Qwen3 Alibaba8B · 14B · 32BLe prime tre righe
Qwen3 30B-A3B Alibaba30B totali · 3B attivi30–34B, dimensionato dal totale
DeepSeek-R1 distillato7B – 70BUno per riga: scegli quello che la tua GPU contiene
Mistral Small 3.2 Mistral AI24BTra la seconda e la terza riga: fai i calcoli
Gemma 3 Google12B · 27B13–14B, e appena sotto 30–34B
Phi-4 Microsoft14B13–14B
gpt-oss OpenAI20B · 120BSpedito a 4 bit: una GPU da 16 GB e una GPU da 80 GB

02 Margine

Perché un modello che entra può ancora rifiutarsi di servire

Perché i pesi condividono la memoria GPU con il runtime e con la conversazione. La storia tipica: il modello è da 38 GB, la GPU ne ha 40, si carica e riesce a gestire circa una chat breve prima che le richieste inizino ad accodarsi. Sposta il cursore e osserva la conversazione crescere.

pesi, fissi
runtime
cache chiave-valore, cresce
libera
La memoria di una GPU, disegnata in proporzione

Un utente, contesto breve: il moltiplicatore ×1,25 copre questo caso.

  • Ogni token in una conversazione lascia una voce nella cache chiave-valore per non essere calcolato due volte. La cache cresce con la lunghezza del contesto, e di nuovo con ogni richiesta servita contemporaneamente.
  • Prevedi un quarto in più sopra i pesi per un utente alla volta e la metà in più per servire traffico. Sono i due moltiplicatori del foglio di calcolo.
  • Margine risicato? Prima di ordinare, inviaci il tuo modello, la sua quantizzazione, la lunghezza del contesto e il numero di persone che lo usano contemporaneamente. Dimensionarti una GPU ora è molto più semplice che spostarti su una più grande dopo la consegna.

03 Server GPU per LLM

Quale server GPU esegue quale modello

Trova il tuo modello a sinistra e la tua precisione in alto. Ogni cella indica la GPU più piccola che montiamo e che contiene quei pesi con margine per servire, e collega alla macchina in cui va inserita. Dove nessuna singola GPU è sufficiente, la cella lo dice.

The smallest GPU we fit that holds the weights with room left to serve: 1.5× the weights, the generous end of the quarter-to-a-half head-room rule. Prices are on GPU dedicated servers, next to the machine each GPU goes in.
If you want to runat 16-bitat 8-bitat 4-bit
7-8 billion parametersTESLA P40 / QUADRO P600024 GB16 GB of weightsTITAN V12 GB HBM28 GB of weightsTESLA P48 GB GDDR55 GB of weights
13-14 billion parametersRTX A600048 GB GDDR6 ECC28 GB of weightsTESLA P40 / QUADRO P600024 GB14 GB of weightsTITAN V12 GB HBM28 GB of weights
30-34 billion parametersMore than one GPUNothing we fit holds it alone68 GB of weightsInstinct MI21064 GB HBM2e34 GB of weightsTesla V100 32GB32 GB HBM219 GB of weights
70 billion parametersMore than one GPUNothing we fit holds it alone140 GB of weightsMore than one GPUNothing we fit holds it alone70 GB of weightsInstinct MI21064 GB HBM2e38 GB of weights
  • La GPU più piccola che entra non è sempre quella che vuoi. La memoria dice solo se il modello si avvierà. Il resto della GPU decide quanto velocemente e per quante persone alla volta, quindi se la velocità conta più del budget, sali di un livello.
  • Le GPU più vecchie non supportano i formati numerici più recenti. Diverse GPU che montiamo precedono FP8 e bfloat16, quindi un runtime che li prevede ripiega su qualcosa di più lento o si rifiuta di avviarsi. Chiedi di una GPU e di un runtime specifici prima di ordinare.
  • Le GPU AMD eseguono ROCm, non CUDA. Le GPU Instinct offrono molta memoria per il prezzo e rispondono a più di una cella qui, ma il tuo software deve supportare ROCm. La maggior parte dei runtime attuali lo fa e alcuni strumenti attorno a loro ancora no. Siamo felici di verificare il tuo con te.
  • Più di una GPU è una configurazione che quotiamo, non un'opzione di checkout, perché quante ne entrano dipende dalla larghezza della GPU e dal budget energetico del telaio. La nostra pagina multi-GPU lo spiega. L'altra risposta a quella dimensione è 128 GB di memoria condivisa tra processore e GPU in una macchina: noleggiare un NVIDIA DGX Spark.

04 Le GPU

Ogni GPU che montiamo, dalla memoria più grande

Montiamo 56 GPU con una cifra di memoria pubblicata, e la più grande contiene 96 GB. Questo elenco parte dall'alto perché la domanda qui è “qual è il modello più grande che posso eseguire”. Server dedicati GPU elenca le stesse GPU dalla macchina più economica in su, con i prezzi. Una GPU il cui produttore non pubblica la memoria viene esclusa anziché stimata.

Alcune GPU sono disponibili in più di un telaio, e la generazione PCIe della macchina sottostante cambia ciò che una GPU moderna può fare. Entrambi sono su Server dedicati GPU. Se preferisci non aspettare una configurazione, guarda le macchine già pronte su server istantanei.

05 LLM self-hosted

Il tuo runtime, le tue versioni, niente in mezzo

Ricevi il server con un sistema operativo fresco e accesso root. Non c'è un nostro servizio di inferenza davanti al tuo modello e nulla si aggiorna da solo la settimana prima della tua scadenza. Mantieni il driver GPU, CUDA o ROCm e il tuo framework esattamente sulle versioni con cui hai testato. Se vuoi il driver installato prima della consegna, dillo nell'ordine e indica la versione.

vLLM e Ollama rispondono entrambi su un endpoint compatibile con OpenAI, quindi il codice scritto per un'API ospitata punta al tuo server cambiando un solo URL di base.

  1. vLLM

    Per servire traffico reale

    Il batching continuo e l'attenzione paginata permettono a una GPU di rispondere a molte richieste contemporaneamente. È la differenza tra una demo e un servizio. Richiede una GPU ragionevolmente moderna.

  2. llama.cpp

    Per memoria limitata o GPU più vecchie

    I suoi formati quantizzati sono il motivo per cui un modello grande entra in una GPU piccola, e può dividere il lavoro tra processore e GPU quando i pesi non entrano del tutto.

  3. TGI · SGLang

    Per la produzione con extra

    Server di produzione della stessa famiglia, con punti di forza diversi su output strutturato, riuso dei prefissi e servizio di più modelli. Girano qui invariati.

  4. Ollama

    Per una prima risposta in minuti

    Il percorso più breve da una macchina vuota a un modello che risponde su una porta. Dieci minuti con lui ti dicono se il tuo dimensionamento era giusto.

06 Noleggia un server per il tuo LLM

Cosa ti dà un server tuo che un'API non dà

Un'API ospitata è facile per iniziare. Questi sono i quattro motivi per cui le persone spostano il loro modello su una macchina propria.

I tuoi prompt restano sul tuo hardware

Pesi, prompt, documenti recuperati e ogni token generato restano su una macchina a cui solo tu puoi accedere. Scegli anche la giurisdizione: Amsterdam o Bucarest mantiene i dati nell'UE, San Francisco, Miami o New York li mantiene negli USA. Quali GPU sono disponibili in ogni città è indicato nella pagina dell'ordine.

Nessun contatore sui tuoi token

Un'API fattura ogni token, e un agente o un job batch produce token tutto il giorno. Il tuo server costa lo stesso ogni mese per quanto sia occupato, e nulla misura la porta nemmeno, quindi scaricare pesi e inviare risposte non aggiunge nulla alla bolletta. Le cifre mensili sono su Server dedicati GPU.

Nessuno cambia il modello sotto di te

Il modello che blocchi oggi risponde allo stesso modo tra sei mesi. Nessun tetto di richieste al minuto, nessuna coda nell'ora di punta di qualcun altro, nessun avviso di dismissione. Il giusto compromesso è che gli aggiornamenti spettano a te, quando ti fa comodo.

Spazio per tutto ciò che sta attorno al modello

Il recupero richiede un modello di embedding, un archivio vettoriale e dischi veloci. Gli agenti hanno bisogno di spazio per eseguire i loro strumenti. NVMe per l'archivio, core del processore per la pipeline e la GPU per i token: una macchina porta tutto.

07 Velocità

Quanto velocemente risponderà?

Dipende da troppe cose per un singolo numero onesto, quindi non pubblichiamo una cifra di token al secondo. Il modello, la quantizzazione, il runtime e la sua versione, la dimensione del batch, le lunghezze di prompt e risposta e il numero di utenti simultanei possono ciascuno spostarla di diverse volte.

Cosa la determina: leggere il tuo prompt è limitato dall'aritmetica della GPU e avviene una volta per richiesta. Scrivere la risposta è limitato dalla larghezza di banda della memoria, perché ogni nuovo token rilegge i pesi. Il batching distribuisce quella lettura su molte richieste, finché la cache chiave-valore non esaurisce lo spazio. Di nuovo il margine.

Chiedici una risposta reale

Dicci il modello, la quantizzazione, la lunghezza del contesto e approssimativamente quante richieste arrivano contemporaneamente. Se abbiamo eseguito qualcosa di simile, ti diremo cosa abbiamo visto e su quale GPU. Se non l'abbiamo fatto, ti diremo anche questo.

La chat dal vivo ti dà una risposta in pochi secondi da un'IA che guarda nel tuo account e nel tuo server, e da un collega ogni volta che lo chiedi. I tempi di risposta sono sulla pagina di supporto.

08 Server per addestramento LLM

Il fine-tuning richiede molta più memoria del servire

Servire richiede i pesi. L'addestramento richiede i pesi, i gradienti e lo stato dell'ottimizzatore per ogni parametro che aggiorna, tutti caricati insieme, più le attivazioni conservate per il passaggio all'indietro. Un modello che serve comodamente su una GPU può essere diverse volte troppo grande per essere completamente rifinito su di essa.

I metodi efficienti nei parametri come LoRA aggiornano una piccola quota dei parametri e richiedono una piccola quota corrispondente della memoria extra, motivo per cui la maggior parte del fine-tuning sulle nostre macchine ne usa uno. L'addestramento inoltre trasmette continuamente batch sul collegamento tra processore e GPU, quindi la generazione PCIe della macchina conta qui in un modo che non conta per il servire. Server dedicati GPU mostra quale piattaforma dà a ciascuna GPU quale collegamento.

Inviaci il modello, il metodo, la lunghezza della sequenza e la dimensione del dataset e lo dimensioneremo con te. Per più di una GPU, vedi server multi-GPU e cluster.

09 In short

LLM hosting at Primcast, in ten lines

What decides whether a model runs
GPU memory, and almost nothing else on the order form. The weights either fit or they do not: on a GPU a couple of gigabytes short, most runtimes refuse to load the model, and the ones that can spill layers to the processor run far slower. Clock speed and core count decide how fast it is once it fits.
How much memory a model needs
Parameters multiplied by bytes per parameter: two bytes each at 16-bit, one at 8-bit, half at 4-bit. That is the WEIGHTS. The runtime, the activations and the conversation's key-value cache live in the same memory, so budget a quarter to a half again on top before choosing a GPU.
Largest model on a single GPU here
70 billion parameters at 4-bit, with room left to serve. Past that the answer is more than one GPU in one machine, which is a build we quote rather than a checkout option. Multi-GPU and multi-node is the page for it.
Biggest GPU we fit
RTX PRO 6000 Blackwell 96GB, 96 GB GDDR7 ECC. GPU memory figures are the manufacturers' published ones; a GPU whose figure we could not source is left out of the comparison rather than guessed at.
Which runtime
Yours. You get the machine with a fresh operating system and root, and you install vLLM, llama.cpp, TGI, SGLang, Ollama or anything else, pinned to the version your code was tested against. Nothing upgrades underneath you, and there is no vendor runtime you have to go through.
Throughput
We publish no tokens-per-second figure, deliberately, because we have not measured one under conditions we would be willing to have quoted back at us. What governs it is the GPU's memory bandwidth while generating, its arithmetic while reading the prompt, and how many requests you batch. Ask with the model, the quantisation and the expected concurrency and we will say what we have actually seen.
Fine-tuning and training
Both are ordinary work here, and both need considerably more memory than serving the same model: gradients and optimiser state sit alongside the weights. A parameter-efficient method needs a fraction of what a full fine-tune does. Tell us the method and the model and we will size it rather than have you find out after delivery.
Tenancy
One tenant per physical machine and the full GPU passed straight through to your operating system. No hypervisor, MIG slicing, vGPU profile or time-sharing scheduler, and no other customer's work on the GPU. What you measure on the first afternoon is what you keep.
Bandwidth
Nothing meters the port, in either direction, and nobody shares it with you at the access switch. Pulling weights down and serving tokens back out costs nothing beyond the port.
What this page does not price
GPUs, or anything else. Every GPU we fit, what each adds per month and what the machine under it costs are on GPU dedicated servers, each figure against the exact machine it belongs to.

10 Domande

Cosa chiedono le persone prima di ospitare un LLM da noi

Raccolte da chat dal vivo e ticket. Le prime quattro determinano se un ordine funziona.

01Cos'è l'hosting di LLM e cosa ottengo qui?

Hosting di LLM significa eseguire un modello linguistico di grandi dimensioni su un server che controlli tu, invece di chiamare l'API di qualcun altro. Con noi significa noleggiare un intero server fisico con la propria GPU dedicata, accesso root e un sistema operativo nuovo, quindi installare il modello e il runtime che desideri. È di livello produttivo nel senso semplice: la GPU è solo tua e le versioni le scegli tu.

02Quanta memoria GPU serve a un modello linguistico di grandi dimensioni?

Prendi il numero di parametri e moltiplicalo per i byte per parametro, che sono 2 per 16 bit, 1 per 8 bit e 0,5 per 4 bit. Un modello da 7–8B è circa 16 GB di pesi a 16 bit, 8 GB a 8 bit e 5 GB a 4 bit. Un modello da 70B è circa 140 GB, 70 GB e 38 GB. Questi sono solo i pesi, quindi pianifica dal 25 al 50 percento in più per il runtime, le attivazioni e la cache che conserva la conversazione.

03Quale server GPU mi serve per un modello da 70B come Llama 3.3?

A 4 bit i pesi sono circa 38 GB, quindi con spazio per servire ti serve una GPU con 64 GB o più: una GPU, una macchina. A 8 bit i pesi sono 70 GB, che solo le nostre GPU singole più grandi contengono, e solo per un utente alla volta, quindi pianifica più di una GPU se servi traffico. A 16 bit nessuna GPU singola che montiamo lo contiene e diventa una configurazione multi-GPU che quotiamo. La tabella sopra indica le GPU esatte, e i prezzi sono su Server dedicati GPU.

04Perché il mio modello si carica e poi non riesce a servire?

Perché i pesi non sono soli nella memoria GPU. Anche il runtime e i suoi buffer stanno lì, e ogni token di una conversazione lascia una voce nella cache chiave-valore per non essere ricalcolato. Quella cache cresce con la lunghezza del contesto e di nuovo con ogni richiesta servita contemporaneamente, quindi un modello che entra appena contiene circa una conversazione breve. Dimensiona la GPU da una volta e un quarto a una volta e mezza i pesi.

05Quale software di inferenza posso installare?

Qualsiasi. Ottieni root su un sistema operativo pulito, senza alcun servizio di inferenza nostro in mezzo. vLLM è la scelta abituale per servire traffico reale, llama.cpp per memoria limitata o GPU più vecchie, e TGI e SGLang funzionano invariati. Ollama è il modo più rapido per avere un modello che risponde su una porta. vLLM e Ollama offrono entrambi un endpoint compatibile con OpenAI, quindi il codice client esistente ha bisogno solo di un nuovo URL di base.

06Noleggiare un server per un LLM è più economico che pagare per token?

Dipende da quanto lo usi. Un'API addebita per token e non costa nulla quando è inattiva; il tuo server costa lo stesso ogni mese e niente di più quando è occupato. Traffico costante, agenti che girano tutto il giorno, lavori batch e qualsiasi cosa con regole sulla privacy tendono a risultare convenienti sulla propria macchina, mentre un modello chiamato dieci volte al giorno no. Le cifre mensili per quella somma sono su Server dedicati GPU.

07Quanti token al secondo otterrò?

Non pubblichiamo una cifra, perché il modello, la quantizzazione, la versione del runtime, la dimensione del batch, le lunghezze di prompt e risposta e il numero di utenti contemporanei possono ciascuno cambiarla diverse volte. Leggere il prompt è limitato dall'aritmetica e scrivere la risposta dalla larghezza di banda della memoria, e il batching distribuisce il costo tra le richieste finché la cache non si riempie. Dicci il tuo modello, la quantizzazione e gli utenti previsti e condivideremo ciò che abbiamo effettivamente osservato.

08La GPU è condivisa con qualcun altro?

No. Ogni server fisico ha un solo cliente, e il tuo sistema operativo vede direttamente l'intera GPU. Nessun livello di macchina virtuale, suddivisione MIG, profilo vGPU o condivisione del tempo si frappone tra te e lei, quindi nessun altro lavoro la condivide e il carico di nessun altro può cambiare la tua latenza.

09E se il mio modello non entra in una GPU?

Allora è una configurazione multi-GPU, che quotiamo invece di vendere da un checkout, perché quante GPU entrano dipende dalla loro larghezza e dal budget energetico del telaio. Due GPU ti danno la somma della loro memoria solo se il runtime divide il modello tra entrambe, cosa che ogni runtime serio può fare con un certo costo in velocità. La nostra pagina multi-GPU mostra come appare, e il DGX Spark offre 128 GB di memoria condivisa in una macchina.

10Posso usare il server per l'addestramento o il fine-tuning di LLM?

Sì, e pianifica molta più memoria che per servire lo stesso modello. L'addestramento conserva i pesi, i gradienti e lo stato dell'ottimizzatore per ogni parametro che aggiorna, più le attivazioni per il passaggio all'indietro, quindi un modello che serve facilmente su una GPU può essere diverse volte troppo grande per un fine-tuning completo lì. I metodi efficienti nei parametri come LoRA richiedono solo una frazione di quella memoria extra, ed è per questo che la maggior parte del fine-tuning sulle nostre macchine ne usa uno.

11Posso usare una GPU AMD, e ROCm funziona?

Sì. Le GPU AMD Instinct sono tra le GPU con più memoria che montiamo e spesso il miglior valore per gigabyte, ma il tuo software deve supportare ROCm invece di CUDA. La maggior parte dei runtime di inferenza attuali lo fa, e alcuni strumenti attorno a loro ancora no. Dicci il tuo runtime prima di ordinare e lo verificheremo per te.

Pronto a eseguire il tuo modello?

Scegli la GPU indicata dal foglio di lavoro, seleziona una città e ordina. Nessun contratto a lungo termine, e se i tuoi numeri sono vicini, lo dimensioneremo prima con te.