Vai al contenuto

llama.cpp b12210 abilita il repack MXFP4 su SpacemiT IME2: servono pesi 2D con dimensioni multiple di 32. Benchmark upstream e limiti.

L’ANALISI

llama.cpp su SpacemiT: cosa abilita il repack MXFP4

llama.cpp b12210 abilita il repack MXFP4 su SpacemiT IME2: servono pesi 2D con dimensioni multiple di 32. Benchmark upstream e limiti.

3 min di letturaFatti, limiti e fonti primarie
Pagina ufficiale della PR 31776 sul repack MXFP4 e l’accelerazione IME2 del backend SpacemiT di llama.cpp
La PR 31776 di llama.cpp descrive il collegamento fra repack MXFP4 e kernel SpacemiT IME2. Cattura della pagina ufficiale GitHub.

In breve: llama.cpp b12210 abilita un percorso prima disattivato: il repack MXFP4 per MUL_MAT denso può usare i kernel IME2 M1/M4 di SpacemiT. Non rende questo percorso disponibile su qualsiasi CPU: servono IME2 abilitato, pesi 2D allineati e dimensioni multiple di 32. PR 31776: repack MXFP4 e accelerazione IME2 su SpacemiT.

Analisi della PR 31776, del diff e della prerelease ufficiale. Nessuna compilazione, inferenza o misura prestazionale è stata eseguita qui; i numeri citati sono quelli pubblicati dal contributore.

Che cosa cambia rispetto al backend precedente?

Il backend conteneva già codice di repack MXFP4 e kernel IME2 M1/M4, ma il selettore e il dispatch densi erano disattivati e il wrapper sceglieva l’implementazione scalare. La patch connette il percorso accelerato esistente; aggiorna anche le asserzioni sulle righe residue e l’elenco dei registri modificati dall’assembly. La novità è quindi l’attivazione effettiva di un percorso specifico, non un nuovo formato di modello.

PR 31776: repack MXFP4 e accelerazione IME2 su SpacemiT · Diff ufficiale: selettore, dispatch e kernel IME2.

Quali condizioni deve rispettare il modello?

Il selettore richiede pesi bidimensionali, entrambe le dimensioni divisibili per 32 e l’uso di IME2 attivo. Per MXFP4 il backend rifiuta inoltre un input destro non contiguo. Avere un file GGUF o una CPU RISC-V non basta a soddisfare queste condizioni: prima di attribuire i risultati al kernel occorre verificare che il runtime selezioni davvero il repack previsto.

Diff ufficiale: selettore, dispatch e kernel IME2.

Come leggere il benchmark SpacemiT senza generalizzarlo?

Il contributore confronta due revisioni con un Mamba-1 130M derivato che contiene 48 proiezioni MXFP4. Riporta pp128 da 25,33 a 135,59 token/s e tg128 da 21,47 a 58,48 token/s, usando la mediana di tre confronti alternati. Sono risultati dichiarati su SpacemiT K3, otto thread e CPU-only; prompt processing e generazione sono due misure distinte, non un unico moltiplicatore trasferibile ad altri modelli.

PR 31776: repack MXFP4 e accelerazione IME2 su SpacemiT.

Quando ha senso provare b12210?

La PR è stata aperta il 6 novembre e integrata l’8 novembre 2026; b12210 è pubblicata come prerelease, non come versione stabile. La verifica pratica ha senso su un ambiente SpacemiT IME2 compatibile e isolato dal servizio in produzione. Un confronto utile mantiene identici checkpoint, thread, contesto e impostazioni di repack e conserva una revisione precedente per il ritorno allo stato iniziale.

PR 31776: repack MXFP4 e accelerazione IME2 su SpacemiT · llama.cpp b12210, prerelease dell’8 novembre 2026 · Commit integrato b65bf692: attivazione del percorso MXFP4.

Condizioni e limitazioni

Il test upstream usa SpacemiT K3 con core CPU A100, otto thread e un Mamba-1 130M derivato, misto MXFP4/F16. A100 qui non indica una GPU NVIDIA. Non abbiamo riprodotto il benchmark.

Checklist pratica

  • Confermare hardware SpacemiT e disponibilità effettiva di IME2 nella build.
  • Annotare b12210 e il commit b65bf69213d72a1bb0c9648fad26ac7adf9e73ea.
  • Controllare formato MXFP4, pesi 2D e dimensioni multiple di 32.
  • Conservare la baseline e verificare nei log che il repack venga selezionato.
  • Misurare separatamente prompt processing, generazione e qualità con le stesse impostazioni.

Fonti primarie

Radar AI · a cura di Francesco Gruner

Chiedi al sito.

Assistente OpenAI

Le domande vengono inviate a OpenAI. Non inserire dati personali o riservati. Privacy.

Verifica le risposte nelle fonti. 16 messaggi al giorno per rete.

Cosa cerchi? Ti indico le pagine utili.