La corsa alla quantization dei Large Language Models per l'uso locale ha un nuovo punto di riferimento: Unsloth ha pubblicato i GGUF Unsloth Dynamic v3.1 per Qwen3.8-Flash-Next, dichiarando miglioramenti del 10-15% in accuratezza rispetto a GSQ-RCO su benchmark come DeepSWE, Terminal Bench e Aider Polyglot. Il rilascio non si limita a nuovi file: introduce un processo di 'engram switching' che permette di alternare tra BF16, Q8_0, Q5_1 e IQ4_NL all'interno dello stesso modello, con un controllo dichiarato dell'errore RMSE rispetto al BF16.
I numeri raccontano la forbice di memoria: il file BF16 pesa 102,4 GB, il Q8_0 scende a 54,4 GB, il Q5_1 a 38,4 GB e l'IQ4_NL a 28,8 GB. Gli RMSE dichiarati sono 0 per il BF16, 0.0053 per Q8_0, 0.0376 per Q5_1 e 0.0757 per IQ4_NL. Per chi fa inference self-hosted, questa scala non è solo una questione di spazio su disco: determina quali GPU possono ospitare il modello senza dover ricorrere a più acceleratori o al cloud.
La metodologia di benchmark scelta da Unsloth riflette la crescente complessità dei test agentici. I benchmark agentici sono stati eseguiti con contesto da 256K token, gli altri a 128K, con temperatura 1.0, top_p 0.95, top_k 20 e nessuna penalità di presenza o ripetizione. Il budget complessivo ha superato i 26 miliardi di token, con DeepSWE che da solo ha assorbito 18,1 miliardi e Terminal Bench 5,2 miliardi. LiveCodeBench è stato ripetuto tre volte, HMMT e altri da 8 a 16 volte. È un dettaglio che dice molto: i benchmark su coding e uso terminale sono rumorosi e richiedono ripetizioni costose per produrre numeri confrontabili. Dichiarare il token budget non è un vezzo, ma un tentativo di dare solidità a risultati che altrimenti rischiano di essere letti come semplici variazioni statistiche.
Il punto strutturale, però, è l'engram switching. Invece di applicare un'unica ricetta di quantization all'intero modello, Unsloth permette di scegliere precisioni diverse per componenti diverse. Questo cambia la natura della quantization: da downgrade uniforme a spazio di progettazione. Per chi gestisce deployment on-premise, l'effetto è diretto sul Total Cost of Ownership: un file da 28,8 GB può girare su hardware consumer o workstation che non sarebbero in grado di ospitare il BF16 da 102,4 GB. Meno VRAM richiesta significa poter acquistare GPU meno costose, ridurre il numero di nodi e mantenere i dati in locale senza sacrificare necessariamente le prestazioni sui task più esigenti.
Il lavoro si innesta su quanto Unsloth aveva già fatto con DeepSeek-V4.1-Flash UD3.1, dove i miglioramenti dichiarati erano del 10-20% rispetto ad altri metodi. La continuità non è casuale: segnala che la quantization dinamica sta diventando una pratica ingegneristica con metriche di errore misurabili, non un semplice espediente per far entrare i modelli in meno RAM. Resta da vedere se Unsloth aggiornerà anche i quanti più grandi, come UD-Q4_K_XL, come annunciato come possibile prossimo passo. Nel frattempo, per chi valuta i trade-off tra cloud e on-premise, AI-RADAR offre framework analitici su /llm-onpremise per approfondire questi scenari.
💬 Commenti (0)
🔒 Accedi o registrati per commentare gli articoli.
Nessun commento ancora. Sii il primo a commentare!