alt.freeweights.olmo / Olmo-3.1-32B-Instruct-GGUF
From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.olmoSubject:

Olmo-3.1-32B-Instruct-GGUF

Date: 2026-11-15Commit: 8560671Signed: 2DC28CC7B26A283B ✓

Model. Gguf weights, 520 GB in all. Published by unsloth under Apache-2.0.

olmo520GBOlmo-3.1-32B-Instruct-GGUFggufpermissive
FactsParamsnot statedSize520 GBFormatsggufTasknot taggedLicenseApache-2.0From sourcepermissive
$ fw get unsloth/Olmo-3.1-32B-Instruct-GGUF
# manifest sha256 7d6a5bd5030d… · 520 GB · 30 files
$ fw verify ./Olmo-3.1-32B-Instruct-GGUF unsloth/Olmo-3.1-32B-Instruct-GGUF
From sourceHosted (signed)unsloth/Olmo-3.1-32B-Instruct-GGUFLast check: 2026-11-15 04:59 UTC

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

Quantized of Olmo-3.1-32B-Instruct.

Works with

Convert with

Scan with

Overview

Size
520 GB
Weights
7.25 GB (smallest of 26 GGUF variants)
Parameters
not stated
Formats
gguf
Task
not tagged
License
Apache-2.0 (permissive)
Files
30, each with a sha256
Publisher
unsloth
Added
2026-11-15
Section
alt.freeweights.olmo
Lineage

Original release from the publisher.

Base model: allenai/Olmo-3.1-32B-Instruct

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 04:59 UTCpassed

Model card

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

Note. Includes Unsloth chat template fixes!

For llama.cpp, use --jinja

Unsloth Dynamic 2.0 achieves superior accuracy & outperforms other leading quants.

https://github.com/unslothai/unsloth/ https://discord.gg/unsloth https://docs.unsloth.ai/

Model Details#

Image: Logo for Olmo 3.1 32B Instruct model

Model Card for Olmo-3.1-32B-Instruct#

We introduce Olmo 3, a new family of 7B and 32B models both Instruct and Think variants. Long chain-of-thought thinking improves reasoning tasks like math and coding.

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.

The core models released in this batch include the following:

Olmo-3.1-32B-Think | Olmo-3-7B-Instruct | Olmo-3.1-32B-Instruct |

Installation#

Olmo 3 is supported in transformers 4.57.0 or higher:

pip install transformers>=4.57.0

Inference#

You can use OLMo with the standard HuggingFace transformers library:

from transformers import AutoModelForCausalLM, AutoTokenizer
olmo = AutoModelForCausalLM.from_pretrained("allenai/Olmo-3.1-32B-Instruct")
tokenizer = AutoTokenizer.from_pretrained("allenai/Olmo-3.1-32B-Instruct")
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=50, top_p=0.95)
print(tokenizer.batch_decode(response, skip_special_tokens=True)[0])
>> 'Language modeling is  a key component of any text-based application, but its effectiveness...'

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

AutoModelForCausalLM.from_pretrained("allenai/Olmo-3.1-32B-Instruct", 
    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. NOTE: For this model, due to a checkpointing issue, we only are releasing the final few checkpoints. See our other RL jobs for more detailed intermediate checkpoint suite.

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

olmo = AutoModelForCausalLM.from_pretrained("allenai/Olmo-3.1-32B-Instruct", revision="step_1375")

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-3.1-32B-Instruct")
branches = [b.name for b in out.branches]
Fine-tuning#

Model fine-tuning can be done from the final checkpoint (the main revision of this model) or many intermediate checkpoints. Two recipes for tuning are available.

  1. Fine-tune with the OLMo-core repository:
torchrun --nproc-per-node=8 ./src/scripts/official/MODEL.py run01

You can override most configuration options from the command-line. For example, to override the learning rate you could launch the script like this:

torchrun --nproc-per-node=8 ./src/scripts/train/MODEL.py run01 --train_module.optim.lr=6e-3

For more documentation, see the GitHub readme.

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#

MetricOlmo 3.1 32B Instruct SFTOlmo 3.1 32B Instruct DPOOlmo 3.1 32B InstructApertus 70BQwen 3 32B (No Think)Qwen 3 VL 32B InstructQwen 2.5 32BGemma 3 27BGemma 2 27BOLMo 2 32B
Math
MATH74.486.693.436.284.395.180.287.451.549.2
AIME 202412.735.267.80.3127.975.415.728.94.74.6
AIME 20258.223.357.90.121.364.213.422.90.90.9
OMEGA15.533.342.25.623.444.019.224.09.19.8
Reasoning
BigBenchHard69.082.184.057.080.489.080.982.466.065.6
ZebraLogic30.651.161.79.028.486.724.124.817.213.3
AGI Eval English71.779.479.561.682.489.478.976.970.968.4
Coding
HumanEvalPlus80.885.786.742.983.989.382.679.267.544.4
MBPP+61.563.665.145.867.969.066.665.761.249.0
LiveCodeBench v335.449.654.79.757.570.249.939.028.710.6
IF
IFEval87.787.388.870.487.588.181.985.462.185.8
IFBench29.736.339.726.031.337.236.731.327.836.4
Knowledge & QA
MMLU79.081.980.970.285.888.784.674.676.177.1
PopQA23.728.525.033.525.925.728.030.230.437.2
GPQA41.347.948.627.954.461.444.645.039.936.4
Chat
AlpacaEval 2 LC42.269.759.819.967.984.381.965.539.838.0
Safety92.188.989.577.181.685.882.268.874.484.2

Model Details#

Stage 1: SFT#
Stage 2:DPO#
  • direct preference optimization on the Dolci-Think-DPO-7B dataset. This dataset consits of math, code, chat, and general knowledge queries.
  • Datasets: Dolci-Think-DPO-7B, Dolci-Instruct-DPO
Stage 3: RLVR#
  • reinforcement learning from verifiable rewards on the Dolci-Think-RL-7B dataset. This dataset consits of math, code, instruction-following, and general chat queries.
  • Datasets: Dolci-Think-RL-7B, Dolci-Instruct-RL

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#

A technical manuscript is forthcoming!

Model Card Contact#

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

Files

30 files · 520 GBWeights 7.25 GB (smallest of 26 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 30 files with their sha256
FileSizesha256
.gitattributes3.46 KB8ca60a76c65457f2679b2981e2a78b9a070593de58fa309439758032c80c7fe1
BF16/Olmo-3.1-32B-Instruct-BF16-00001-of-00002.gguf49.8 GBbd4a995f5360673521e6aef2939fbf0680c481acf0b9fce09b6188e900dfb942
BF16/Olmo-3.1-32B-Instruct-BF16-00002-of-00002.gguf14.6 GB7ffbc567a37f300204ed4ac633712570ac2067c37566f65cc47909cd13b91727
Olmo-3.1-32B-Instruct-IQ4_NL.gguf18.3 GBaad957b865e7232c5a86da00fc8927c00dd7b0ea0b5cc29666966c5a4c179b6f
Olmo-3.1-32B-Instruct-IQ4_XS.gguf17.3 GB7b28cd8b5b1f17e528393d6b531e3f61643c5fbc50fdfeaacb927426e68c4ffd
Olmo-3.1-32B-Instruct-Q2_K.gguf12.0 GB8e2f53a7ce9c5b86a326206a7772fa854ef53131b55b93f6da63af2f2b280df5
Olmo-3.1-32B-Instruct-Q2_K_L.gguf12.1 GB30dc3e8249816bfc0391c530d7ba6cac6764b2a4d56a6e7e67a3760e022c2674
Olmo-3.1-32B-Instruct-Q3_K_M.gguf15.6 GBf24dbe1b063f2395d19c469f9093fdce34a2ac6ebeb16dab101c41301ae02417
Olmo-3.1-32B-Instruct-Q3_K_S.gguf14.1 GBbf91e31936a4ea2e3e52354316991046f745f137eb13ce4341d05c0b0d8148be
Olmo-3.1-32B-Instruct-Q4_0.gguf18.3 GBc835b3265a7b70aea246c568300eda81411d57873f01af73ff09a03f91ddc282
Olmo-3.1-32B-Instruct-Q4_1.gguf20.3 GB7cf15c5a8126429d38ab36e453c857ba38f63bb30764999d95c0d309c477dba0
Olmo-3.1-32B-Instruct-Q4_K_M.gguf19.5 GB4e671b2402c30c5fc1fea99d97af96332933a33db0d2c27c581537a815044795
Olmo-3.1-32B-Instruct-Q4_K_S.gguf18.4 GBd3af2b7ed0d99b7f6208fac560bb85d0d2b5bc917a655b152f50cbc9a846f2dc
Olmo-3.1-32B-Instruct-Q5_K_M.gguf22.9 GB708f15a62e33e63f23d5f98278bbba1a77806533a9b95fb9e3cb429fd507f6e9
Olmo-3.1-32B-Instruct-Q5_K_S.gguf22.2 GB22be1793bb13936ef378a62037c21ffc670bcee46a7ddc4ca2c24866e40b9214
Olmo-3.1-32B-Instruct-Q6_K.gguf26.4 GBeb67a1a3c74c717b0a945264f9589c5a4e2bd22c5c38374eae21c19c3440d35a
Olmo-3.1-32B-Instruct-Q8_0.gguf34.3 GB45f4689aea5fad240b571cf86b047e0a627a2d6e9658375bd481a3ea19c8e767
Olmo-3.1-32B-Instruct-UD-IQ1_M.gguf7.87 GB0fced9b716a6bf5c9691ecd321c2c701d973f2783433e2ce0bede37c74adfc77
Olmo-3.1-32B-Instruct-UD-IQ1_S.gguf7.25 GB24f99ae044efd459db146330e40cfb65172a2a062a0420f10354c641805543a7
Olmo-3.1-32B-Instruct-UD-IQ2_M.gguf11.0 GB6cce5f69ee1566f39b0a1f70f906ba50b1e7a8f58fe1917b5164cfca9024a805
Olmo-3.1-32B-Instruct-UD-IQ2_XXS.gguf8.91 GB05ef3a410997b7359c057f49a0d958398c86fac8791e4bee6e6458ac1c05a2bb
Olmo-3.1-32B-Instruct-UD-IQ3_XXS.gguf12.7 GB9b80fae7d05687ecd5f3079d67db9a248e49921e564cb17ac535b41ead21590b
Olmo-3.1-32B-Instruct-UD-Q2_K_XL.gguf12.3 GB8ec6758fbce7c4f8b9dfbd53fde3226e054bd209645d1615d63ce8f4cd32d250
Olmo-3.1-32B-Instruct-UD-Q3_K_XL.gguf15.9 GB25bb80b48c4a775c56b1b278d10e48fa678eef75dc21b6a0e4d6e5a429c7918e
Olmo-3.1-32B-Instruct-UD-Q4_K_XL.gguf19.6 GBf21a15abfd2b06836f26bd32b7beb28e150ad8b2427118eb14df62c10f0afdf5
Olmo-3.1-32B-Instruct-UD-Q5_K_XL.gguf22.8 GB0c66367ef842084eb0f5991c9bbcf27bec3aae79eccb520d62eae9f4ff6185fc
Olmo-3.1-32B-Instruct-UD-Q6_K_XL.gguf28.0 GB78699b04b24fc40e36b1410d53cb4cc854a5581cdd4f22322aed6091ca1dfb29
Olmo-3.1-32B-Instruct-UD-Q8_K_XL.gguf37.7 GBcadb192445a1d9deeea5d789d99aee2da382f8770a7e0ef99a09ad6ca46844bc
README.md10.8 KB933127f8eeb4f788893fcc67a95b7853c02e64c5b0f0b68d31580a2ee76f31ad
imatrix_unsloth.gguf_file15.0 MB238950525a084911154422691896917836384ea039537ab32ddeb66b2295c78a
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
8560671d36 pinned now2026-11-15 04:59 UTC30 files · 520 GB

Use it

$ fw get unsloth/Olmo-3.1-32B-Instruct-GGUF
# manifest sha256 7d6a5bd5030d… · 520 GB · 30 files
$ fw verify ./Olmo-3.1-32B-Instruct-GGUF unsloth/Olmo-3.1-32B-Instruct-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/unsloth/Olmo-3.1-32B-Instruct-GGUF.json --dir ./Olmo-3.1-32B-Instruct-GGUF $ python3 fw.py verify ./Olmo-3.1-32B-Instruct-GGUF ./unsloth__Olmo-3.1-32B-Instruct-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Olmo-3.1-32B-Instruct-GGUF --revision 8560671d3678feb9071a684b7110b2df87b49473 --local-dir ./Olmo-3.1-32B-Instruct-GGUF
llama.cppDownload one GGUF variant (Olmo-3.1-32B-Instruct-UD-IQ1_S, 7.25 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Olmo-3.1-32B-Instruct-GGUF --include "Olmo-3.1-32B-Instruct-UD-IQ1_S*" --local-dir ./Olmo-3.1-32B-Instruct-GGUF $ llama-server -m ./Olmo-3.1-32B-Instruct-GGUF/Olmo-3.1-32B-Instruct-UD-IQ1_S.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Olmo-3.1-32B-Instruct-GGUF/Olmo-3.1-32B-Instruct-UD-IQ1_S.gguf\n' > Modelfile $ ollama create olmo-3.1-32b-instruct-gguf -f Modelfile

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
933127f8eeb4f788893fcc67a95b7853c02e64c5b0f0b68d31580a2ee76f31ad
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: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.olmoSubject: Olmo-3.1-32B-Instruct-GGUFDate: 2026-11-15Commit: 8560671Signed: 2DC28CC7B26A283B ✓
Upstream
unsloth/Olmo-3.1-32B-Instruct-GGUF
Pinned commit
8560671d3678feb9071a684b7110b2df87b49473
Manifest
Olmo-3.1-32B-Instruct-GGUF.json · .minisig
Manifest sha256
7d6a5bd5030d8cbaca6c8b9a183318e207b01d3ca53e421f9a63f647a54d62f1
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:59 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/Olmo-3.1-32B-Instruct-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/Olmo-3.1-32B-Instruct-GGUF.json.minisig $ minisign -Vm Olmo-3.1-32B-Instruct-GGUF.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-3.1-32B-Instruct · 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 unsloth/Olmo-3.1-32B-Instruct-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Olmo-3.1-32B-Instruct-GGUF.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