Famiglia Granite · 20B parametri

Granite Code 20B (Mixed Precision)

Granite Code 20B, modello denso di IBM a precisione mista, dedicato alla generazione e al completamento di codice. Contesto di 128k, 12 GB di VRAM in Q4. Apache 2.0.

🇺🇸 IBM·Licenza Apache 2.0·Contesto 125k tokens·Data di uscita 2024·Sta nei 128 GB di l'AI TOP ATOM di GIGABYTE (link affiliato)← Catalogo

01Cosa sa fare

Punti di forza
  • Apache 2.0 (uso commerciale libero)
  • 20B denso focalizzato sul codice
  • Contesto nativo da 128k
  • Chiara specializzazione nel codice
Limiti da conoscere
  • —Accesso soggetto ad accettazione su Hugging Face (click-through)
  • —Nessun tag ufficiale Ollama — installazione tramite HuggingFace
  • —Mixed-precision : compatibilità runtime da verificare
Architettura
Denso 20B · specializzato nel codice · checkpoint a precisione mista
Addestramento
IBM Granite Code: famiglia open-source dedicata al codice, addestrata su 116 linguaggi di programmazione. Variante a precisione mista per ottimizzare l'occupazione di memoria durante l'inferenza.
Ideale per
Generazione di codiceCompletamento IDEAssistente per sviluppatori

04Installare

Installa Ollama per il tuo OS. Verifica il modello e la sua quantizzazione prima del download. Inizia con 4096 token di contesto, poi controlla l'allocazione con ollama ps. Un comando qui sotto non dimostra che sia stato eseguito un test sulla tua macchina.

$# HuggingFace : ibm-granite/granite-code-20b-mixed-precision
⚠
Primo download: tra 2 e 40 GB a seconda della quantizzazione scelta. Occorre prevedere spazio su disco; è consigliata una connessione stabile. Gli avvii successivi sono istantanei.

02Memoria richiesta

VRAM GPU approssimativa per far girare questo modello, overhead del contesto di 4k token incluso. Per un contesto più lungo, aggiungi ~1 GB per ogni blocco di 8k token.

Q4_K_M
Il più leggero, ~5% di perdita
12 GB
Q5_K_M
Buon compromesso qualità/dimensione
14 GB
Q8_0
Quasi indistinguibile da FP16
21 GB
FP16
Piena precisione — uso server
40 GB
Fallback CPU · Se non hai una GPU, considera 26 GB di RAM minimo per far girare questo modello a velocità ridotta.

Quale hardware serve per Granite Code 20B (Mixed Precision)?

Per eseguire Granite Code 20B (Mixed Precision) in locale con quantizzazione Q4, servono circa 12 GB di VRAM. Un’opzione da confrontare: RTX 5070 12 GB — lascia un margine per il sistema e il contesto; verifica la compatibilità del motore con la GPU.

Offerta attuale: RTX 5070 12 GB
AmazonVedi il prezzo →

Link affiliati — possibile commissione senza costi aggiuntivi per te, raccomandazione indipendente. In qualità di Partner Amazon, QualeLLM realizza un profitto sugli acquisti idonei.

In mobilità: Granite Code 20B (Mixed Precision) funziona anche su un Portatile RTX (16 GB di VRAM) →

03Velocità prevista

Token generati al secondo in Q4_K_M, contesto 4k. Oltre 20 t/s, la lettura è confortevole. Al di sotto di 10 t/s, va bene solo per fare delle prove.

Entry-level
~9t/s
GTX 1650, RX 6600, MBA M2 8 GB
Fascia media
~14t/s
RTX 4060, 4070, MBP M3 Pro
Fascia alta
~22t/s
RTX 4090, M4 Max, Radeon 7900