AMD non vuole essere solo l'azienda che vende le GPU su cui girano i modelli: vuole anche pubblicarne di propri. Con Instella-MoE-16B-A3B-Think, l'azienda ha rilasciato su Hugging Face un modello linguistico aperto orientato al ragionamento, pensato per girare in modo efficiente sul proprio hardware Instinct ma utilizzabile da chiunque. E' un modello relativamente compatto e "che ragiona", cioe' capace di mostrare i passaggi intermedi prima di dare la risposta, ed e' interessante proprio perche' punta all'efficienza piu' che alla dimensione record.

Cosa c'e' sotto il cofano

Il nome dice quasi tutto: 16B indica i circa 16 miliardi di parametri totali, A3B segnala che si tratta di un Mixture-of-Experts con circa 3 miliardi di parametri attivi per token, e Think indica la vocazione al ragionamento. La combinazione MoE fa si' che il modello usi solo una piccola parte dei suoi parametri a ogni passo, mantenendo un buon rapporto tra qualita' e velocita'. AMD lo ha ottimizzato per lo stack ROCm e le schede Instinct, ma essendo basato su un'architettura standard gira anche su GPU Nvidia con le librerie consuete. E' distribuito con una licenza propria di AMD: prima di usarlo in un prodotto conviene leggere con attenzione i termini.

Instella e' ottimizzato per le GPU AMD Instinct ma gira anche su hardware Nvidia.

Perche' un modello da 16 miliardi e' una buona notizia

Nella corsa ai modelli da migliaia di miliardi di parametri, un modello da 16 miliardi puo' sembrare poca cosa. In realta' e' esattamente il tipo di modello che serve alla maggior parte delle aziende: abbastanza capace per compiti di ragionamento, analisi e assistenza, ma abbastanza leggero da poter girare su una singola GPU professionale senza costi proibitivi. La versione MoE con 3 miliardi di parametri attivi lo rende veloce in inferenza, un vantaggio concreto quando bisogna servire molte richieste. Per AMD, inoltre, e' una mossa strategica: dimostrare che il proprio ecosistema software (ROCm) e' maturo abbastanza da addestrare e distribuire modelli competitivi, in un mercato dove Nvidia domina anche grazie al software.

Come scaricarlo e usarlo

Il modello si scarica da Hugging Face con pochi comandi. Prima si installa la libreria e si scaricano i pesi:

pip install -U transformers accelerate huggingface_hub
huggingface-cli download amd/Instella-MoE-16B-A3B-Think --local-dir ./instella

Poi lo si usa in Python con la libreria Transformers:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "amd/Instella-MoE-16B-A3B-Think"
tok = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
    model_id, torch_dtype="auto", device_map="auto", trust_remote_code=True
)

messages = [{"role": "user", "content": "Un treno percorre 240 km in 3 ore. Qual e' la velocita' media? Ragiona passo per passo."}]
inputs = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(inputs, max_new_tokens=512)
print(tok.decode(out[0], skip_special_tokens=True))

Il risultato atteso e' una risposta in cui il modello mostra il ragionamento ("240 diviso 3") e conclude con 80 km/h. Per l'inferenza in bf16 servono indicativamente 32 GB di memoria video; con la quantizzazione a 4 bit il fabbisogno scende sensibilmente, rendendo il modello eseguibile anche su schede consumer di fascia alta.

Con circa 3 miliardi di parametri attivi, Instella punta all'efficienza in inferenza.

Dove si colloca e quando conviene

Instella non compete con i giganti da migliaia di miliardi di parametri sui compiti piu' difficili, e non e' questo il suo scopo. Il suo posto e' tra i modelli medi che offrono un buon ragionamento a costi contenuti, ideali per essere ospitati in casa da aziende che vogliono controllo e privacy. Ha senso sceglierlo quando si dispone di hardware AMD, quando si vuole un modello "che ragiona" senza dover pagare API a consumo, o quando si costruiscono applicazioni che devono servire molte richieste con latenza bassa. In un panorama in cui i modelli aperti si moltiplicano, il valore di Instella e' anche politico: e' la prova che l'alternativa ad AMD nel software per l'IA sta diventando reale.