Venerdì 24 luglio 2026
L’edizione di oggi
Millebit
AI · Software · QA
Il segnale, non il rumore.

Notizia

Diffusers carica nativamente checkpoint Nunchaku a 4‑bit per la diffusion

Ora from_pretrained() apre modelli Nunchaku W4A4 senza compilare CUDA, grazie al pacchetto kernels e al toolkit diffuse-compressor.

Diffusers carica nativamente checkpoint Nunchaku a 4‑bit per la diffusion

Diffusers carica nativamente checkpoint Nunchaku a 4‑bit per la diffusion

Basta librerie esterne: i checkpoint Nunchaku a 4‑bit ora si aprono in Diffusers con una sola from_pretrained(), senza compilare CUDA in locale, grazie a un pacchetto di kernel dedicato [S1].

Prima serviva una libreria di inferenza separata. Con le versioni attuali, i modelli Nunchaku si caricano direttamente in Diffusers [S1].

Molti backend di quantizzazione sono “weight‑only”. Conservano i pesi in bassa precisione e li dequantizzano al volo a precisione alta. Questo taglia memoria ma, in genere, non velocizza l’inferenza. Può anzi comparire un piccolo overhead di latenza [S1].

SVDQuant, base di Nunchaku, segue un’altra strada. Esegue le principali layer transformer con pesi e attivazioni a 4 bit (W4A4). Così combina riduzione della memoria e velocità maggiore nel ciclo di denoising [S1].

L’integrazione in Diffusers resta minimale. Si chiama from_pretrained() sul checkpoint Nunchaku e si usa il pacchetto di kernel fornito. Non occorre alcuna compilazione CUDA sul sistema dell’utente [S1].

Il confronto con i backend “weight‑only” chiarisce la differenza operativa. Quelli archiviano in bassa precisione ma riportano i tensori a precisione alta al momento del calcolo, con beneficio limitato sui tempi. Con SVDQuant, invece, le sezioni chiave del modello lavorano direttamente a 4 bit anche per le attivazioni. La nota indica un taglio della memoria e un guadagno nel loop di denoising [S1].

Oltre al caricamento nativo, c’è un toolkit dedicato. Il companion diffuse‑compressor consente di quantizzare nuove architetture e poi pubblicarle come normali repository Diffusers [S1].

Per chi pubblica modelli non cambia il flusso. Si quantizza con il toolkit, si carica su Diffusers e si distribuisce senza formati speciali. Gli utenti scaricano e usano i checkpoint con la solita API [S1].

Il materiale ufficiale include sezioni di orientamento pratico. Spiega SVDQuant e Nunchaku, mostra come avviare il caricamento nativo e come quantizzare nuove architetture con gli strumenti indicati [S1].

Cosa significa nell’uso quotidiano. Semplifica l’onboarding: un’unica API, nessuna build locale, e modelli pubblicabili come sempre. Per sviluppatori e maintainer, meno passaggi e una via diretta per provare Nunchaku su architetture nuove all’interno di Diffusers [S1].