Model reference · open weights
Olmo-Hybrid is an open-weight language model from allenai. Olmo-Hybrid-7B (BF16) weighs 14.9 GB; the smallest configuration that runs it is 2× RTX 3060 12 GB.
Summary of the allenai/Olmo-Hybrid-7B model card, 2026-10-01
What it is
| Released by | allenai |
|---|---|
| Released | 2026-01-28 |
| Parameters | 7.4B |
| VRAM | 14.9 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB … RTX 4060 Ti 16 GB 2 smaller cards | — | — | — | |
| RTX 3090 24 GB | 7 | 1 | 61K | 23.4 GB |
| RTX 4090 24 GB | 7 | 1 | 61K | 23.4 GB |
| RTX 5090 32 GB | 14 | 3 | all 64K | 31.0 GB |
| L40S 48 GB | 26 | 6 | all 64K | 44.0 GB |
| A100 80 GB | 58 | 15 | all 64K | 78.2 GB |
| H100 80 GB | 55 | 14 | all 64K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 70 | 18 | all 64K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 82 | 21 | all 64K | 107 GB |
| H200 141 GB | 111 | 29 | all 64K | 138 GB |
| B200 180 GB | 147 | 38 | all 64K | 176 GB |
| 2× RTX 3060 12 GB tensor parallel | 6 | 1 | 55K | 11.6 GB a card |
| 2× RTX 4060 Ti 16 GB tensor parallel | 13 | 3 | all 64K | 15.4 GB a card |
| 2× RTX 4090 24 GB tensor parallel | 28 | 7 | all 64K | 23.4 GB a card |
| 2× RTX 3090 24 GB tensor parallel | 28 | 7 | all 64K | 23.4 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 16.6 GB | 19.6 GB |
| 5 | 20.9 GB | 36.0 GB |
| 8 | 24.1 GB | 48.2 GB |
| 16 | 32.6 GB | 80.9 GB |
| 32 | 49.6 GB | 146 GB |
| 64 | 83.6 GB | 277 GB |
One card, with vLLM's small-card settings.
From the model card
We expand on our Olmo model series by introducing Olmo Hybrid, a new 7B hybrid RNN model in the Olmo family. Olmo Hybrid dramatically outperforms Olmo 3 in final performance, consistently showing roughly 2x data efficiency on core evals over the course of our pretraining run. We also show gains in performance on long-context benchmarks, as well as improved inference efficiency (throughput and memory) on long-context lengths by a factor of 75%.
The training of our hybrid model makes use of Olmo 3 7B, except that we change the learning rate schedule to be a standard cosine schedule rather than the piecewise schedule used by Olmo 3. Additionally, we use the improved data mix of Olmo 3 32B instead of the Olmo 3 7B mix. The table below highlights the architecture differences in our hybrid model.
| Size | Training Tokens | Layers | Hidden Size | Q Heads | KV Heads | gated DeltaNet Heads | Context Length |
|---|---|---|---|---|---|---|---|
| Olmo 3 7B | 5.93 Trillion | 32 | 4096 | 32 | 32 | -- | 65,536 |
| Olmo 3 32B | 5.50 Trillion | 64 | 5120 | 40 | 8 | -- | 65,536 |
| Olmo Hybrid 7B | 5.50 Trillion | 32 | 3840 | 30 | 30 | 30 | 65,536 |
Our overall layer matches the transformer architecture of Olmo 3 7B, except that 75% of layers use gated DeltaNet heads instead of attention heads. The layers alternate so that 3 contain DeltaNet sublayers followed by 1 with a multihead attention sublayer. In particular, each head uses gated DeltaNet heads, extended with negative eigenvaluesWe reduced the number of heads from 32 to 30 while keeping the head dimension fixed at 128 (effectively reducing dmodel from 4096 to 3840). Lastly, head dimension is doubled, which is the default behavior for DeltaNet.
The core models released in this batch include the following:
| Stage | Olmo 3 7B Think | Olmo 3 32B Think | Olmo 3 7B Instruct | Olmo Hybrid Think 7B | Olmo Hybrid Instruct 7B |
|---|---|---|---|---|---|
| Base Model | Olmo-3-7B | Olmo-3-32B | Olmo-3-7B | Olmo-Hybrid-7B | Olmo-Hybrid-7B |
| SFT | Olmo-3-7B-Think-SFT | Olmo-3-32B-Think-SFT | Olmo-3-7B-Instruct-SFT | Olmo-Hybrid-Think-SFT-7B | Olmo-Hybrid-Instruct-SFT-7B |
| DPO | Olmo-3-7B-Think-DPO | Olmo-3-32B-Think-DPO | Olmo-3-7B-Instruct-DPO | -- | Olmo-Hybrid-Instruct-DPO-7B |
| Final Models (RLVR) | Olmo-3-7B-Think | Olmo-3-32B-Think | Olmo-3-7B-Instruct | -- | -- |
Olmo is a series of Open language models designed to enable the science of language models. These models are pre-trained on the Dolma 3 dataset and post-trained on the Dolci datasets. We are releasing all code, checkpoints, logs (coming soon), and associated training details.
Olmo Hybrid is supported in transformers 5.3.0 or higher:
pip install transformers>=5.3.0
You can use OLMo with the standard HuggingFace transformers library:
from transformers import AutoModelForCausalLM, AutoTokenizer
olmo = AutoModelForCausalLM.from_pretrained("allenai/Olmo-Hybrid-7B")
tokenizer = AutoTokenizer.from_pretrained("allenai/Olmo-Hybrid-7B")
message = ["Language modeling is "]
inputs = tokenizer(message, return_tensors='pt', return_token_type_ids=False)
# optional verifying cuda
# inputs = {k: v.to('cuda') for k,v in inputs.items()}
# olmo = olmo.to('cuda')
response = olmo.generate(**inputs, max_new_tokens=100, do_sample=True, top_k=0, temperature=1.0, top_p=0.7)
print(tokenizer.batch_decode(response, skip_special_tokens=True)[0])
>> 'Language modeling is a fundamental task in natural language processing (NLP) that involves predicting the next word in a sequence given
the previous words. It has been widely used in various NLP applications such as machine translation, speech recognition, and text
generation...'
For faster performance, you can quantize the model using the following method:
AutoModelForCausalLM.from_pretrained("allenai/Olmo-Hybrid-7B",
torch_dtype=torch.float16,
load_in_8bit=True) # Requires bitsandbytes
The quantized model is more sensitive to data types and CUDA operations. To avoid potential issues, it's recommended to pass the inputs directly to CUDA using:
inputs.input_ids.to('cuda')
We have released checkpoints for these models. For pretraining, the naming convention is stage1-stepXXX. The conventions for midtraining and long context are stage2-stepXXX and stage3-stepXXX, respectively.
To load a specific model revision with HuggingFace, simply add the argument revision:
olmo = AutoModelForCausalLM.from_pretrained("allenai/Olmo-Hybrid-7B", revision=Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.