Vota in Free Arena

Guida··2 min di lettura·Dati aggiornati automaticamente

Quanta memoria GPU serve per usare un modello AI a casa?

Una spiegazione semplice di dimensione del modello, file a 4 bit, memoria del contesto e velocità, con i numeri che usa il nostro simulatore.

Tre cose decidono se un modello gira sul tuo computer: la dimensione dei pesi, la memoria che serve al suo contesto e la velocità della memoria dell'acceleratore, cioè la tua scheda video.

1. I pesi

Un modello è un lungo elenco di numeri, i suoi parametri. Salvato a piena precisione, ognuno occupa 2 byte. Quasi tutti a casa usano invece un file compresso a 4 bit (il formato più comune si chiama Q4_K_M), che occupa circa 0.6 byte per parametro con poca perdita di qualità.

Quindi, a grandi linee:

Dimensione del modello File a 4 bit File a 8 bit
4 B 2.4 GB 4.3 GB
9 B 5.5 GB 9.6 GB
14 B 8.5 GB 15 GB
31 B 19 GB 33 GB
120 B 73 GB 128 GB

2. Il contesto

Mentre scrive, un modello tiene in memoria la conversazione, chiamata cache KV. Cresce a ogni token della conversazione e dipende da come è costruito il modello: i modelli più nuovi condividono o comprimono questa memoria, quelli più vecchi no. A 32,000 token può stare sotto 1 GB oppure superare 10 GB.

Per calcolarla leggiamo l'architettura reale di ogni modello dal suo file di configurazione su Hugging Face, invece di tirare a indovinare.

3. La velocità

Per scrivere un token, la scheda legge una volta tutti i pesi attivi. Quindi la velocità dipende soprattutto dalla banda di memoria divisa per la dimensione di quello che legge. Una RTX 4090 legge circa 1,000 GB/s; un modello da 19 GB dà circa 35–40 token al secondo, più veloce di quanto chiunque legga.

I modelli mixture-of-experts leggono solo una parte dei pesi per token, quindi sono molto più veloci di quanto farebbe pensare la loro dimensione.

Più schede, o RAM di sistema

Con due o più schede, strumenti come llama.cpp e Ollama dividono i livelli tra loro. Hai la memoria di tutte le schede insieme, ma la velocità resta vicina a quella di una sola scheda.

Se un modello non ci sta, una parte può stare nella RAM di sistema. Funziona, ma la RAM è da 10 a 20 volte più lenta della memoria GPU, quindi la velocità cala di molto.

Provalo

Il simulatore «Usalo a casa» fa tutto questo per la tua scheda esatta, il numero di schede e la RAM, e mostra il modello più votato che ci sta. Ci sono anche 68 modelli piccoli per schede da 4–12 GB che Arena non ha ancora votato; li segniamo in modo chiaro.

Strumento hardware gratis

Cosa può far girare la tua GPU?

Scegli la tua scheda e guarda quanta memoria serve a ogni modello, se ci sta e la velocità stimata.

Apri il simulatore →

Condividi questa pagina:XLinkedInRedditWhatsApp