Model reference · open weights

Instella-MoE-Think

Available as managed deployment Licence fee LLMs amd Text gen · MoE 1 variants 2k dl/mo

Instella-MoE-Think is an open-weight language model from amd. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.

Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.

What it is

Released byamd
TypeLanguage models
TaskText gen · MoE
Parameters (lead)15.9B
Context32k tokens
Runs withtransformers
Released2026-07-23
Popularity2k downloads / month
LicenceCommercial licence needed

About

What Instella-MoE-Think is

Instella-MoE is a state-of-the-art fully open Mixture-of-Experts (MoE) language model with 16 billion total parameters and 2.8 billion active parameters trained end-to-end from pre-training to RL. Trained from scratch on AMD Instinct™ MI300X and MI325X GPUs using AMD's Primus framework, Instella-MoE combines a sparsely activated MoE design with architectural innovations such as Gated Multi-head Latent Attention (Gated MLA) and FarSkip-Collective.

Figure 1: Pre-trained and Post-trained Instella-MoE model performance compared with other similar size state-of-the-art models.

Read the full model card

Takeaways

  • Instella-MoE is a new state-of-the-art fully open Mixture-of-Experts language model developed by AMD, with 16 billion total parameters and 2.8 billion active parameters per token, trained from scratch on AMD Instinct™ MI300X and MI325X GPUs.
  • The Instella-MoE model checkpoint release spans every stage of the model training pipeline, including pre-training, mid-training, long-context extension, SFT, DPO and RL.
  • Built entirely on the AMD ROCm™ software stack on top of the Primus training and Miles RL frameworks, Instella-MoE incorporates cutting-edge architecture and systems innovations—including Gated Multi-head Latent Attention (Gated MLA) and extreme communication-computation overlap through FarSkip-Collective—for efficient large-scale training and inference on AMD hardware.
  • Fully open and accessible: we provide our complete training recipe across all training stages, including training frameworks, data mixtures, intermediate checkpoints and inference code.

The release includes checkpoints from the following Instella-MoE training pipeline stages as shown in Table 1 below:

ModelStageDescription
Instella-MoE-16B-A3B-Pretrain (Link)Pre-trainingMoE base model trained from scratch on a large and diverse training corpus.
Instella-MoE-16B-A3B-Midtrain (Link)Mid-trainingPretrained model further trained on high-quality data mixtures to refine key capabilities.
Instella-MoE-16B-A3B-Base (Link)Long-contextLong-context training to extend the model’s ability to process and reason over longer sequences. We use this as our final base checkpoint.
Instella-MoE-16B-A3B-SFT (Link)SFTBase checkpoint extended via supervised fine-tuning (SFT) to enable instruction following and chain-of-thought reasoning capabilities.
Instella-MoE-16B-A3B-DPO (Link)DPODirect preference optimization (DPO) on contrastive preference data to improve model performance.
Instella-MoE-16B-A3B-Think (Link)RLFinal thinking checkpoint refined with reinforcement learning (RL) to further strengthen instruction following and overall response quality.

Model Summary

ParameterValue
Total Parameters16B
Active Parameters per Token2.8B
Decoder Layers27
Hidden Size2048
Attention Heads16
Number of Experts64
Shared Experts2
Activated Experts per Token6
Vocabulary Size128,896
AttentionGated Multi-head Latent Attention (Gated MLA)
MoE ConnectivityFarSkip-Collective

Results

Pretraining Results

Table 2: Instella-MoE-16B-A3B-Base Results on Standard Benchmarks.

Table 3: Instella-MoE-16B-A3B-Base Results on Long Context HELMET and RULER Benchmarks.

Post-training Results

Table 4: Instella-MoE-Think results. We evaluate all models using the OLMES framework, generating up to a maximum of 32768 tokens.

Getting Started

Example Usage

from transformers import AutoModelForCausalLM, AutoTokenizer
checkpoint = "amd/Instella-MoE-16B-A3B-Think"

tokenizer = AutoTokenizer.from_pretrained(checkpoint, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(checkpoint, device_map="auto", trust_remote_code=True)

prompt = [{"role": "user", "content": "What are the computational benefits of Mixture-of-Experts models?"}]
inputs = tokenizer.apply_chat_template(
    prompt,
    add_generation_prompt=True,
    return_tensors='pt'
)

tokens = model.generate(
    inputs.to(model.device),
    max_new_tokens=1024,
    temperature=0.6,
    top_p=0.95,
    do_sample=True
)

print(tokenizer.decode(tokens[0], skip_special_tokens=False))

For high-throughput inference with SGLang, please refer to the setup and usage instructions in our GitHub repository.

Training Details

Instella-MoE was trained end-to-end on AMD Instinct™ MI300X and MI325X GPUs using the AMD ROCm™ software stack, built on top of the Primus training framework and the Miles RL framework. Training proceeds through a multi-stage pipeline—pre-training, mid-training, long-context extension, SFT, DPO, and RL—with each stage progressively strengthening the model's capabilities.

For the complete training recipe, including per-stage data mixtures, hyperparameters, training frameworks, and inference code, please refer to our GitHub repository and technical blog.

Acknowledgements

We are deeply grateful to the LLM360 team and the Miles team for their invaluable support throughout the development of our model.

License

  • The Instella-MoE models are licensed for academic and research purposes under a ResearchRAIL license.
  • Refer to the LICENSE fo

From the published model card. Full card on the HuggingFace links in the sidebar.

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys instella-moe-think for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (instella-moe-think below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/chat/completions \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"instella-moe-think","messages":[{"role":"user","content":"Hello"}]}'

Create an account — your API key is available in the console. 3M free tokens every 30 days with every new account.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms