Blocco VIII · L'IA sul tuo computer · Lezione 41
Quantizzazione: come far stare un modello grande nella tua scheda video
Capirai cosa significano Q4_K_M, FP8, FP4 o MLX e imparerai a calcolare quanta memoria video ti serve in base a parametri, bit e cache. E anche perché nei modelli MoE contano sia i parametri totali sia quelli attivi.
- 11 min
- 9 slide animate
- Quiz di 4 domande
- Narrata in 6 lingue
Cosa vedrai in questa lezione
- Quantizzare: salvare i numeri con meno dettaglio
Quantizzare significa arrotondare i pesi del modello perché occupino meno: da 16 bit per numero a 8, a 4 o anche meno.
- Il calcolo base: parametri × bit ÷ 8
Moltiplica i parametri per i bit di ciascuno e dividi per 8: il risultato sono i byte che occupano i pesi.
- GGUF e Q4_K_M: come leggere il nome del file
GGUF è il formato di llama.cpp, Ollama e LM Studio; il suffisso del nome ti dice quanti bit usa e come li distribuisce.
- Quantizzazioni dinamiche: più bit dove conta
Unsloth non arrotonda tutto allo stesso modo: lascia più bit agli strati delicati e stringe quelli che reggono, per perdere meno qualità.
- FP8, NVFP4 e MXFP4: i formati delle schede video
Sono formati che la scheda video calcola in modo nativo; li usano vLLM e SGLang, e molti modelli escono già così di fabbrica.
- MLX: il formato dei Mac
Su un Mac con chip M, MLX sfrutta la memoria unificata e spesso va più veloce di GGUF; LM Studio lo usa direttamente.
- La cache KV: quanto consuma la conversazione
Oltre ai pesi, il modello conserva due vettori per ogni token letto; con contesti lunghi sono parecchi giga.
- MoE: totali per la memoria, attivi per la velocità
In un modello a miscela di esperti deve starci tutto, ma ogni token legge solo una parte: per questo va molto più veloce.
- Riepilogo
Calcola prima di scaricare: pesi in base ai bit, più la cache della conversazione, più un margine.
Strumenti e concetti
- GGUF
- Unsloth Dynamic
- NVFP4
- MLX
- KV cache
Accedi con il tuo account Google per vedere questa lezione e tutto il corso.
Altre lezioni del blocco
- Modelli aperti che oggi valgono la pena
- Ollama, LM Studio, llama.cpp o vLLM: quale motore usare
- Che macchina ti serve: minimo, consigliato e massimo
- Strumenti locali gratuiti: chat, voce, trascrizione e immagini
- Le ultime novità in locale: Strata e TensorFold
- Modelli senza censura: cosa sono e quali rischi comportano