Model reference · open weights

Instella-MoE-Think

LLMs amd Text gen · MoE 1 build Its own licence terms 2k dl/mo

Instella-MoE-Think is an open-weight language model from amd. Instella-MoE-16B-A3B-Think (BF16) weighs 31.7 GB; the smallest configuration that runs it is L40S 48 GB.

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • Instella-MoE-Think is a 15.9 billion parameter Mixture-of-Experts language model developed by AMD for text generation.
  • It features 2.8 billion active parameters per token, a 32,768 token context length, and supports English.
  • The model is trained on AMD Instinct GPUs and released under a ResearchRAIL license for academic and research purposes.

Summary of the amd/Instella-MoE-16B-A3B-Think model card, 2026-10-01

What it is

Released byamd
Released2026-07-23
Parameters15.9B
VRAM31.7 GB for the weights

What it runs on

Memory and cards for Instella-MoE-16B-A3B-Think (BF16)

31.7 GBweights, file size
29 MBcache per 1K tokens
1.2 GBruntime overhead, at least
32,768 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB … RTX 5090 32 GB
5 smaller cards
L40S 48 GB4511all 32K44.0 GB
A100 80 GB18847all 32K78.2 GB
H100 80 GB16541all 32K78.1 GB
RTX PRO 6000 Blackwell 96 GB23057all 32K93.8 GB
DGX Spark (GB10) 128 GB unified28671all 32K107 GB
H200 141 GB413103all 32K138 GB
B200 180 GB562140all 32K176 GB
2× RTX 4090 24 GB
tensor parallel
266all 32K23.4 GB a card
2× RTX 3090 24 GB
tensor parallel
266all 32K23.4 GB a card
2× RTX 5090 32 GB
tensor parallel
5814all 32K31.0 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
133.2 GB33.9 GB
534.1 GB37.7 GB
834.8 GB40.6 GB
1636.8 GB48.3 GB
3240.6 GB63.7 GB
6448.3 GB94.5 GB

One card, with vLLM's small-card settings.

From the model card

What amd says about Instella-MoE-Think

Read the model card

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.

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

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

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