Model reference · open weights
FlexOlmo-7x7B-1T is an open-weight language model from allenai. FlexOlmo-7x7B-1T (FP32) weighs 66.5 GB; the smallest configuration that runs it is H100 80 GB.
FlexOlmo-7x7B-1T is a text-generation model developed by allenai that uses a Mixture-of-Experts architecture with 33.3B total parameters. It combines independently trained experts on public-mix, news, math, code, academic texts, creative writing, and Reddit data, with the public-mix expert trained on 1T tokens. The model supports a context length of 4096 tokens, operates in English, and is released under the apache-2.0 licence.
Summary of the allenai/FlexOlmo-7x7B-1T model card, 2026-10-01
What it is
| Released by | allenai |
|---|---|
| Type | Language models |
| Task | Text gen |
| Parameters (lead) | 33.3B |
| Context | 4,096 tokens |
| Runs with | transformers |
| Released | 2025-06-11 |
| Popularity | 9k downloads / month |
| Weights | 66.5 GB (FlexOlmo-7x7B-1T (FP32), file size) |
| Licence | Open weights |
What it runs on
Weights 66.5 GB (file size) · KV cache 524 MB per 1,000 tokens of context, at 16 bits (vLLM's default for this build; an 8-bit cache halves it) · runtime overhead from 690 MB on a small card · context up to 4,096 tokens.
| Card | Requests at once 4K, its whole window tokens each | Requests at once 32K tokens each | Longest single request | Counted memory |
|---|---|---|---|---|
| RTX 3060 12 GB … L40S 48 GB 6 smaller cards | — | — | — | |
| A100 80 GB | 5 | — | all 4K | 78.2 GB |
| H100 80 GB | 3 | — | all 4K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 10 | — | all 4K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 16 | — | all 4K | 107 GB |
| H200 141 GB | 31 | — | all 4K | 138 GB |
| B200 180 GB | 48 | — | all 4K | 176 GB |
| 2× L40S 48 GB tensor parallel | 9 | — | all 4K | 44.0 GB a card |
| 4× RTX 4090 24 GB tensor parallel | 11 | — | all 4K | 23.4 GB a card |
| 4× RTX 3090 24 GB tensor parallel | 11 | — | all 4K | 23.4 GB a card |
| 4× RTX 5090 32 GB tensor parallel | 25 | — | all 4K | 31.0 GB a card |
| 2× H100 80 GB tensor parallel | 37 | — | all 4K | 78.1 GB a card |
| 2× A100 80 GB tensor parallel | 41 | — | all 4K | 78.2 GB a card |
| Requests at once | 4K, its whole window tokens each | 32K tokens each |
|---|---|---|
| 1 | 69.4 GB | — |
| 5 | 78.0 GB | — |
| 8 | 84.4 GB | — |
| 16 | 102 GB | — |
| 32 | 136 GB | — |
| 64 | 205 GB | — |
On one card, with vLLM's small-card settings (2,048 tokens a step). Cards of 70 GB and more reserve more per request and more overhead — each row above uses its own card's settings.
Estimates, not measurements, checked against published vLLM startup logs. The weights are the build's file size; the cache is calculated from its config (multi-head attention); the overhead is an estimate of vLLM's own memory with that card's default settings. "Requests at once" is how many requests of that length vLLM admits — its reservation at full length, with --max-model-len set to that length; requests that stay shorter fit more. "Longest single request" is the most one request can hold there: below the model's maximum, vLLM starts only with --max-model-len set at or under it. "Counted memory" is vLLM's default 92 % of what CUDA reports for the card (the DGX Spark: about 100 GiB of its shared 128 GB). A tensor-parallel split pools the cards' memory and speeds each token up, at the cost of the link between them; a layer split (llama.cpp) holds more but does not make one request faster. Assumes vLLM 0.10 or later.
From the model card
FlexOlmo-7x7B-1T (without router training) is a Mixture-of-Experts with 33B total parameters, combining independently trained experts on public-mix, news, math, code, academic texts, creative writing, and Reddit data. The public-mix expert is trained on 1T tokens of public data while the other experts are branched from the public-mix expert and trained on 50B tokens of their respective data.
This information and more can also be found:
Install transformers with version 4.57.0 or newer and run:
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
DEVICE = "cuda" if torch.cuda.is_available() else "cpu"
MODEL_NAME = "allenai/FlexOlmo-7x7B-1T"
TOKENIZER_NAME = "allenai/dolma2-tokenizer"
model = AutoModelForCausalLM.from_pretrained(MODEL_NAME).to(DEVICE)
tokenizer = AutoTokenizer.from_pretrained(TOKENIZER_NAME)
inputs = tokenizer("Bitcoin is", return_tensors="pt")
inputs = {k: v.to(DEVICE) for k, v in inputs.items()}
out = model.generate(**inputs, max_length=64)
print(tokenizer.decode(out[0]))
| Model | MC9 | Gen5 | MMLU | MMLU Pro | AGIEval | BBH | Math2 | NewsG | PoemG | SciRIFF5 | Code4 | Avg. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Prev. Public model | 68.7 | 58.8 | 55.9 | 26.2 | 39.9 | 35.7 | 8.2 | 76.0 | 47.8 | 48.1 | 1.1 | 42.4 |
| Individual | ||||||||||||
| Math | 62.5 | 44.3 | 50.6 | 24.1 | 42.0 | 45.6 | 53.1 | 42.6 | 28.0 | 50.7 | 15.8 | 41.8 |
| Code | 40.5 | 39.4 | 29.5 | 14.5 | 27.4 | 38.1 | 6.0 | 45.1 | 28.2 | 48.0 | 21.0 | 30.7 |
| News | 46.5 | 48.6 | 36.4 | 15.2 | 25.7 | 30.9 | 2.5 | 77.7 | 26.9 | 47.0 | 0.0 | 32.5 |
| Creative Writing | 42.7 | 43.9 | 31.5 | 11.6 | 23.3 | 27.6 | 1.7 | 56.9 | 67.5 | 42.4 | 0.0 | 31.7 |
| Academic | 41.0 | 45.2 | 33.8 | 14.8 | 24.1 | 32.4 | 6.5 | 51.8 | 23.0 | 52.0 | 0.0 | 29.5 |
| 64.7 | 36.5 | 56.1 | 25.5 | 35.5 | 19.7 | 2.5 | 54.1 | 8.6 | 32.7 | 1.7 | 30.7 | |
| Combined | ||||||||||||
| BTM (top-2) | 68.7 | 57.7 | 59.4 | 28.3 | 43.2 | 44.3 | 23.1 | 73.6 | 54.4 | 46.3 | 24.0 | 47.6 |
| FlexOlmo-7x7B-1T | 65.6 | 44.7 | 50.9 | 22.1 | 37.2 | 35.6 | 25.4 | 55.8 | 39.0 | 45.9 | 10.6 | 39.3 |
| FlexOlmo-7x7B-1T-RT | 70.6 | 59.7 | 60.0 | 30.5 | 44.6 | 45.9 | 47.7 | 79.7 | 67.6 | 54.5 | 11.3 | 52.0 |
@misc{flexolmo,
title={FlexOlmo: Open Language Models for Flexible Data Use},
author={Weijia Shi and Akshita Bhagia and Kevin Farhat and Niklas Muennighoff and Pete Walsh and Jacob Morrison and Dustin Schwenk and Shayne Longpre and Jake Poznanski and Allyson Ettinger and Daogao Liu and Margaret Li and Mike Lewis and Wen-tau Yih and Dirk Groeneveld and Luca Soldaini and Kyle Lo and Noah A. Smith and Luke Zettlemoyer and Pang Wei Koh and Hannaneh Hajishirzi and Ali Farhadi and Sewon Min},
year={2025},
eprint={2507.07024},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://allenai.org/papers/flexolmo},
}
Quoted from the model card on Hugging Face — the full card is behind the Hugging Face link above.