alt.freeweights.olmo / Olmo-Hybrid-Think-SFT-7B-ONNX
From: onnx-community <huggingface.co/onnx-community>Newsgroups: alt.freeweights.olmoSubject:

Olmo-Hybrid-Think-SFT-7B-ONNX

Date: 2026-11-15Commit: ef14853Signed: 2DC28CC7B26A283B ✓

Text generation model. Onnx weights, 62.3 GB in all. Published by onnx-community under Apache-2.0.

olmo62.3GBOlmo-Hybrid-Think-SFT-7B-ONNXonnxpermissive
FactsParamsnot statedSize62.3 GBFormatsonnxTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX
# manifest sha256 5d413f7f8a1c… · 62.3 GB · 46 files
$ fw verify ./Olmo-Hybrid-Think-SFT-7B-ONNX onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX
From sourceHosted (signed)onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNXLast check: 2026-11-15 05:28 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of Olmo-Hybrid-Think-SFT-7B.

Works with

Runs with

Ranked by fit to this model (onnx), then by GitHub stars.

Convert with

Overview

Size
62.3 GB
Weights
2.07 GB (smallest of 5 ONNX variants)
Parameters
not stated
Formats
onnx
Task
text generation
License
Apache-2.0 (permissive)
Files
46, each with a sha256
Publisher
onnx-community
Added
2026-11-15
Section
alt.freeweights.olmo
Lineage

Original release from the publisher.

Base model: allenai/Olmo-Hybrid-Think-SFT-7B

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 05:28 UTCpassed

Model card

From the publisher at commit ef14853. Shown as plain text with links; images open at the publisher.

Model Details#

Model Card for Olmo Hybrid Think SFT#

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 core models released in this batch include the following:

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.

Installation#

Olmo Hybrid is supported in transformers 5.3.0 or higher

pip install transformers>=5.3.0

Inference#

You can use OLMo with the standard HuggingFace transformers library:

from transformers import AutoModelForCausalLM, AutoTokenizer
olmo = AutoModelForCausalLM.from_pretrained("allenai/Olmo-Hybrid-Think-SFT-7B")
tokenizer = AutoTokenizer.from_pretrained("allenai/Olmo-Hybrid-Think-SFT-7B")
message = ["Who would win in a fight - a dinosaur or a cow named Moo Moo?"]
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=50, top_p=0.95)
print(tokenizer.batch_decode(response, skip_special_tokens=True)[0])
>> '<think>Okay, so the question is who would win in a fight...'

For faster performance, you can quantize the model using the following method:

AutoModelForCausalLM.from_pretrained("allenai/Olmo-Hybrid-Think-SFT-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 post-training, the naming convention is step_XXXX.

To load a specific model revision with HuggingFace, simply add the argument revision:

olmo = AutoModelForCausalLM.from_pretrained("allenai/Olmo-Hybrid-Think-SFT-7B", revision="step11000")

Or, you can access all the revisions for the models via the following code snippet:

from huggingface_hub import list_repo_refs
out = list_repo_refs("allenai/Olmo-Hybrid-Think-SFT-7B")
branches = [b.name for b in out.branches]
Chat template#

Default System Message#

The default system prompt for this model is:

<|im_start|>system
You are a helpful function-calling AI assistant. You do not currently have access to any functions. <functions></functions>
<|im_end|>

Chat Format#

The chat template for this model is formatted as:

<|im_start|>system
You are a helpful function-calling AI assistant. You do not currently have access to any functions. <functions></functions>
<|im_start|>user
Who would win in a fight - a dinosaur or a cow named Moo Moo?<|im_end|>
<|im_start|>assistant
<think>Okay, so the question is who would win in a fight between a dinosaur and a cow named Moo Moo.
Hmm, first I need to break this down. Let me think about the different factors involved here..... </think>
Moo Moo the cow would certinaly win.
<|endoftext|>
Model Description#
  • Developed by: Allen Institute for AI (Ai2)
  • Model type: a Transformer style autoregressive language model.
  • Language(s) (NLP): English
  • License: This model is licensed under Apache 2.0. It is intended for research and educational use in accordance with Ai2's Responsible Use Guidelines.
  • Contact: Technical inquiries: olmo@allenai.org. Press: press@allenai.org
  • Date cutoff: Dec. 2024.
Model Sources#

Evaluation#

SkillBenchmarkOlmo Hybrid Think SFT 7BOlmo 3 Think 7B SFTOlmo 3 Think 7B DPOOlmo 3 Think 7BOpenThinker3-7BNemotron-Nano-9B-v2DeepSeek-R1-Distill-Qwen-7BQwen 3 8B (reasoning)Qwen 3 VL 8B ThinkerOpenReasoning Nemotron 7B
MathMATH93.894.492.495.194.594.487.995.195.294.6
AIME 202466.269.674.671.667.772.154.974.070.977.0
AIME 202555.257.662.764.657.258.940.267.861.573.1
OMEGA35.145.040.537.838.442.428.543.438.143.2
ReasoningBBH84.684.183.786.677.186.273.584.486.881.3
ZebraLogic55.157.960.666.534.960.826.185.291.222.4
AGI Eval77.279.181.578.683.169.587.090.181.4
CodingHumanEval+86.388.291.489.987.489.783.080.283.789.7
MBPP+63.763.263.064.761.466.163.569.163.061.2
LCB v365.567.875.175.268.083.458.886.285.582.3
IFIFEval80.477.975.988.251.786.059.687.485.542.5
IFBench31.630.028.341.623.034.616.737.140.423.4
KnowledgeMMLU80.574.974.877.877.484.367.985.486.580.7
QAPopQA25.120.824.723.718.017.912.824.329.314.5
GPQA47.045.848.646.247.656.254.457.761.556.6
ChatAE 249.043.950.652.124.058.07.760.573.58.6
Safety65.867.770.731.372.154.068.382.930.3

Model Details#

SFT#
  • supervised fine-tuning on the Dolci-Think-SFT-7B dataset. This dataset consits of math, code, chat, and general knowledge queries.
  • Datasets: Dolci-Think-SFT-7B

We evaluated our models on the following settings. We also recommend using them for generation:

  • temperature: 0.6
  • top_p: 0.95
  • max_tokens: 32768
ONNXRuntime#
from transformers import AutoConfig, AutoTokenizer
import onnxruntime
import numpy as np
from huggingface_hub import snapshot_download

# 1. Load config, processor, and model
model_id = "onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX"
config = AutoConfig.from_pretrained(model_id)
tokenizer = AutoTokenizer.from_pretrained(model_id)

model = "model_q4f16.onnx"
model_folder = snapshot_download(model_id, allow_patterns=[f"onnx/{model}*"])
session = onnxruntime.InferenceSession(f"{model_folder}/onnx/{model}")

## Set config values
num_key_value_heads = config.num_key_value_heads
head_dim = config.hidden_size // config.num_attention_heads
num_hidden_layers = config.num_hidden_layers
eos_token_id = config.eos_token_id

# 2. Prepare inputs
prompt = "Who would win in a fight - a dinosaur or a cow named Moo Moo?"
messages = [{"role": "user", "content": prompt}]
inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="np")
input_ids = inputs['input_ids']
attention_mask = inputs['attention_mask']
batch_size = input_ids.shape[0]
cache = {}
for inp in session.get_inputs():
  name = inp.name
  dtype = np.float16 if inp.type == "tensor(float16)" else np.float32
  if name.startswith("past_key_values"):
    cache[name] = np.zeros([batch_size, num_key_value_heads, 0, head_dim], dtype=dtype)
  elif name.startswith("past_conv") or name.startswith("past_recurrent"):
    shape = [batch_size if i == 0 else dim for i, dim in enumerate(inp.shape)]
    assert all(isinstance(dim, int) for dim in shape[1:]), f"Unexpected dynamic cache shape: {inp.shape}"
    cache[name] = np.zeros(shape, dtype=dtype)

# 3. Generation loop
max_new_tokens = 1024
generated_tokens = np.array([[]], dtype=np.int64)
for i in range(max_new_tokens):
  logits, *present_cache_values = session.run(None, dict(
    input_ids=input_ids,
    attention_mask=attention_mask,
    **cache,
  ))

  ## Update values for next generation loop
  input_ids = logits[:, -1].argmax(-1, keepdims=True)
  attention_mask = np.concatenate([attention_mask, np.ones_like(input_ids, dtype=np.int64)], axis=-1)
  for j, key in enumerate(cache):
    cache[key] = present_cache_values[j]
  generated_tokens = np.concatenate([generated_tokens, input_ids], axis=-1)
  if np.isin(input_ids, eos_token_id).any():
    break

  ## (Optional) Streaming
  print(tokenizer.decode(input_ids[0]), end='', flush=True)
print()

# 4. Output result
print(tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)[0])

Bias, Risks, and Limitations#

Like any base language model or fine-tuned model without safety filtering, these models can easily be prompted by users to generate harmful and sensitive content. Such content may also be produced unintentionally, especially in cases involving bias, so we recommend that users consider the risks when applying this technology. Additionally, many statements from OLMo or any LLM are often inaccurate, so facts should be verified.

License#

This model is licensed under Apache 2.0. It is intended for research and educational use in accordance with Ai2's Responsible Use Guidelines.

Citation#

Coming Soon!

Model Card Contact#

For errors in this model card, contact olmo@allenai.org.

Files

46 files · 62.3 GBWeights 2.07 GB (smallest of 5 ONNX variants). Sizes and sha256 from the signed manifest.
Show all 46 files with their sha256
FileSizesha256
.gitattributes3.64 KB442195c3a00666faf00d8865aa8e5701bea083be86ad1205d2ac1a0b7c3e20e0
README.md12.3 KB13218153952f52a3d1a695184c043f2888d76751903ac55d7c894104d96bbfb0
chat_template.jinja2.62 KBa1aed9bf9eadcd0069eb694cd1b7d63b1df93e0b88f7671362f142d68d7f00b9
config.json2.07 KB9359a3e91737cac91282e803ba34c87dfbf2b13371292549245726150a57f705
generation_config.json121 B0e8e8f8c224951e2af9f21a91951a44129de60729058bbb001cd325a7cef4fdd
onnx/model.onnx1.13 MBba542ebdce60c12d90cf93f777e0e07365c98beb63714abc568b4d9e46ef92e3
onnx/model.onnx_data2.07 GB0b6fc288af3f95a89a73a0540ab84a6ac22be40b78972dc09c2410011758a0ab
onnx/model.onnx_data_12.06 GB7f9c49abdd66ffd5f97022f79869d50b0d341feeb85a8fc6095e07e0b392b23f
onnx/model.onnx_data_101.95 GB41ebe26117d7eeddcb9f3ef969a8826554d6994e6fc6edadf6b0b14f39597a3f
onnx/model.onnx_data_112.06 GBfa4f740b876969febab88c04c65a3c2e8868eef8add57fbc70591bad9867dacc
onnx/model.onnx_data_121.96 GB6e6b92b1052a8356bc9ed40e0e8d6ef46cbaa995544da4a0a779d3b4a83d61da
onnx/model.onnx_data_131.94 GBfa2e4bfe6829b55d52e11babf402b9c0627f36f2bf2a85a7f98478b8147afc91
onnx/model.onnx_data_141.71 GB24ebef1b86532266277d9f7ae6ccf889e255f814df3a71b4ff866b4c46f54a92
onnx/model.onnx_data_21.98 GBb2717bfacc3f4d520904abfe327b9939c1354955081ef77ea91c8d976252b67e
onnx/model.onnx_data_31.94 GBb4c360981c3846e4fe41a7d1c5efbef5b95e3b83143d6a83a4296c719e173951
onnx/model.onnx_data_42.07 GB19332da9f262f625a6e4c6243c61a7eb114316cb8085d762fa9b51f173fedada
onnx/model.onnx_data_51.95 GBbf350f97d1e2fa9475cf89f70f8fb229e45d9822cfe1759cb2f6f5ddab557424
onnx/model.onnx_data_62.06 GBc6a481694b0b97d7e8d319ca87433ae97147c49fb2c3e87b6d221adcb42ff1dd
onnx/model.onnx_data_71.96 GB653683a2d864171463aa26cb6fd1fb2e3f8463852b380c3c32cb4880a8792fbd
onnx/model.onnx_data_81.94 GB02ad8e179527bcffdfed4a034daad0b6c4943e689114ed838e8e86cd8c391b24
onnx/model.onnx_data_92.07 GB44ef91f675d8eb4ae4cc8e8554b3f6e89dd736918be4d539010a27959b09a741
onnx/model_fp16.onnx1.28 MB1f56a6b1c280f8c8d8b2fd3f74dfe27e04d3c9d08392d12f24f4df879ce236fe
onnx/model_fp16.onnx_data2.09 GBe4272494be2a93bcd3455e11f54edcf97d934eaeba4b498758702fbec7666881
onnx/model_fp16.onnx_data_12.06 GB07afa835d370beae11ee4f8e2603136472e53d06cef4fddbe68b0f98fb7a3bfe
onnx/model_fp16.onnx_data_22.10 GB510c02319c772686d180f541dcf007a5bbd1a579519dfc5aa0ee1c8a03ae8ef0
onnx/model_fp16.onnx_data_32.10 GB2a31df16bcc37138b9b459d748495e67638ed3c710dd14678993278f8bc96db6
onnx/model_fp16.onnx_data_42.08 GBf11ee4ed6725af7bd5c7ffad562f44c40060c5727b51ceb187fe85c5e01dfd07
onnx/model_fp16.onnx_data_52.10 GB5318e8f3c3de6a46a6469238c01bf055cab04faa5102880e574bae61ac470ef7
onnx/model_fp16.onnx_data_61.58 GB2bf739626bd72815bfe64193c0fbd5c141e1b014efa638c865158a2a196a7bba
onnx/model_fp16.onnx_data_7771 MB0f7bbd8b2fa9071d7321524dad79f8b6721d2a702a747eebe05fcb839da62107
onnx/model_q4.onnx1.26 MBcf0e01575afe74e43a217152290e51e011d27d76bea54945730dab8d07f6ab27
onnx/model_q4.onnx_data2.10 GB2d3de8d31789a2bdca0fe02da98891bc41aaa9d78534d58a42e4f63630e52573
onnx/model_q4.onnx_data_12.09 GBd3d51c8f86bdbf2ecaa46ac7cb93cff5949ee1dd644825706753201c63c818cd
onnx/model_q4.onnx_data_2599 MB7543756eb2a71385d1e0814284ed7a9faf3b9b534814bb4a5d771ebc27e6ed7c
onnx/model_q4f16.onnx1.42 MBe3e9db4e3aa5a1e40b626f1a5b9786475425712ef5045d5be8e57ce42754ce94
onnx/model_q4f16.onnx_data2.09 GB50f2577e1e3bac55a506dac539ece7cc2220216c4d63793a9122b32ac305e3c3
onnx/model_q4f16.onnx_data_12.00 GBd5d7dbacf16259fdd34471fa800221535560f1a630f74c832bd466e5ae292894
onnx/model_q4f16.onnx_data_2223 MB7c5aa23c7ee6e4405572fbe4cc73b537a199ec406b1e4d14f247a0290ae4cfb5
onnx/model_quantized.onnx1.27 MB2be2c75ee7df6d659ae28f6137fce8f8293c535c3608b76e46efe0870b534122
onnx/model_quantized.onnx_data2.08 GBa4eca2462bb066e58fae64f063c2f61ed63ec372da30c7bce2f71a645c40d4b9
onnx/model_quantized.onnx_data_12.09 GBabb53b0fe76ef3158bf626afb244310ccf77717eef001816c541c169ac917465
onnx/model_quantized.onnx_data_22.10 GB877515b9de31fe3e729c8851627cfb443f92677b1e892be544fc361e3a6179b1
onnx/model_quantized.onnx_data_31.90 GB5e6d32668d2154aa400bc542ce7173e72269f706d240d9bc19172a1f04a30e08
onnx/model_quantized.onnx_data_4446 MBc03e20d3d9d7c051c622352830bf4bc90bf8ff5807a8f59c51d02dd2b4c877a1
tokenizer.json4.12 MBe6297cf3c369c31fc24313131019d0cf6d7ddd137ea1e75d7a65eca7edfcd522
tokenizer_config.json2.97 KBcc7df1f540de8b250260b780cf9732878fea734a1c197ecdf222a6182fd14c4d
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
ef14853d69 pinned now2026-11-15 05:28 UTC46 files · 62.3 GB

Use it

$ fw get onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX
# manifest sha256 5d413f7f8a1c… · 62.3 GB · 46 files
$ fw verify ./Olmo-Hybrid-Think-SFT-7B-ONNX onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX.json --dir ./Olmo-Hybrid-Think-SFT-7B-ONNX $ python3 fw.py verify ./Olmo-Hybrid-Think-SFT-7B-ONNX ./onnx-community__Olmo-Hybrid-Think-SFT-7B-ONNX.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX --revision ef14853d69074fed9d86dd877f51f19450c233e1 --local-dir ./Olmo-Hybrid-Think-SFT-7B-ONNX

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
13218153952f52a3d1a695184c043f2888d76751903ac55d7c894104d96bbfb0
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: onnx-community <huggingface.co/onnx-community>Newsgroups: alt.freeweights.olmoSubject: Olmo-Hybrid-Think-SFT-7B-ONNXDate: 2026-11-15Commit: ef14853Signed: 2DC28CC7B26A283B ✓
Upstream
onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX
Pinned commit
ef14853d69074fed9d86dd877f51f19450c233e1
Manifest
Olmo-Hybrid-Think-SFT-7B-ONNX.json · .minisig
Manifest sha256
5d413f7f8a1c9be6f3b5cdfb2b39eef4c8120ab488543370183fab15c5a672cd
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:28 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX.json $ curl -O https://freeweights.allternit.com/manifests/onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX.json.minisig $ minisign -Vm Olmo-Hybrid-Think-SFT-7B-ONNX.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

allenai/Olmo-Hybrid-Think-SFT-7B · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download onnx-community/Olmo-Hybrid-Think-SFT-7B-ONNX
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Olmo-Hybrid-Think-SFT-7B-ONNX.json. Provenance. Takedown history: none.
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3-7B-Instruct-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3-7B-Think-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3.1-32B-Instruct-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3.1-32B-Think-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_olmOCR-2-7B-1025-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_olmOCR-7B-0225-preview-GGUF