From: allenai <huggingface.co/allenai>Newsgroups: alt.freeweights.olmoSubject:

SERA-32B

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

Model with 32.8B parameters. Safetensors weights, 65.5 GB in all. Published by allenai under Apache-2.0.

32.8B params65.5GBSERA-32Bsafetensorspermissive
FactsParams32.8BSize65.5 GBFormatssafetensorsTasknot taggedLicenseApache-2.0From sourcepermissive
$ fw get allenai/SERA-32B
# manifest sha256 0761939b05db… · 65.5 GB · 27 files
$ fw verify ./SERA-32B allenai/SERA-32B
From sourceHosted (signed)allenai/SERA-32BLast check: 2026-11-15 03:30 UTC

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

Works with

Runs with

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

Overview

Size
65.5 GB
Weights
65.5 GB (safetensors)
Parameters
32.8B
Formats
safetensors
Task
not tagged
License
Apache-2.0 (permissive)
Files
27, each with a sha256
Publisher
allenai
Added
2026-11-15
Section
alt.freeweights.olmo
Lineage

Original release from the publisher.

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 03:30 UTCpassed

Model card

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

SERA-32B#

SERA-32B is the first model in Ai2's Open Coding Agents series. It is a state-of-the-art open-source coding agent that achieves 49.5% on SWE-bench Verified, matching the performance of frontier open models like Devstral-Small-2 (24B) and larger models like GLM-4.5-Air (110B). SERA-32B was trained using Soft Verified Generation (SVG), a simple and efficient method that is 26x cheaper than reinforcement learning and 57x cheaper than previous synthetic data methods to reach equivalent performance. The total cost for data generation and training is approximately $2,000 (40 GPU-days).

Model Variants#

ModelHuggingFaceBaseTeacherSWE-bench Verified
SERA-32Ballenai/SERA-32BQwen 3-32BGLM-4.649.5% ± 1.9%
SERA-32B-GAallenai/SERA-32B-GAQwen 3-32BGLM-4.5-Air46.6% ± 0.7%
SERA-8Ballenai/SERA-8BQwen 3-8BGLM-4.631.7% ± 0.9%
SERA-8B-GAallenai/SERA-8B-GAQwen 3-8BGLM-4.5-Air31.7% ± 0.4%

All results evaluated at 32K context length. Standard deviations computed over 3 random seeds.

Performance#

SWE-bench Verified (32K Context)#
ModelTypeResolve Rate
SkyRL-8BOpen-source9.4%
Nex-N1-8BOpen-source20.3%
SERA-8BOpen-source31.7%
Qwen 3-32B (base)Open-weight24.4%
SWE-smithOpen-source32.6%
SkyRL-AgentOpen-source39.4%
DeepSWEOpen-source42.2%
SERA-32BOpen-source49.5%
Devstral-Small-2 (24B)Open-weight50.0%
GLM-4.5-Air (110B)Open-weight50.5%

Open-source: code, model weights, and data publicly available. Open-weight: model weights available but training data/code not fully released.

Quickstart#

The easiest way to use SERA is with the sera CLI, which provides seamless integration with Claude Code:

# Install the CLI
uv tool install ai2-sera-cli

# Option 1: Deploy on Modal (recommended for trying out)
modal setup  # one-time setup
sera --modal

# Option 2: Use an existing endpoint
export SERA_API_KEY=<your_api_key>
sera --endpoint <endpoint_url>

The first run with --modal takes approximately 10 minutes to download the model (~65GB) and compile. Subsequent runs start in 1-2 minutes.

For more deployment options, see the sera-cli documentation.

Self Hosting#

vllm serve allenai/SERA-32B --port 8001 \
            --tensor-parallel-size 4 \
            --max-model-len 32768 \
            --trust-remote-code \
            --enable-auto-tool-choice \
            --tool-call-parser hermes \
            --enforce-eager \
            --seed 42 \
            --disable-cascade-attn

Model Details#

DeveloperAllen Institute for AI (Ai2)
AuthorsEthan Shen, Daniel Tormoen, Saurabh Shah, Ali Farhadi, Tim Dettmers
Base ModelQwen 3-32B
Teacher ModelGLM-4.6 (357B)
Model TypeCoding agent / Software engineering agent
Training MethodSupervised fine-tuning on synthetic agent trajectories
Context Length32K tokens
LicenseApache 2.0
Training Configuration#
Epochs3
Learning Rate1e-5
Weight Decay0.01
Max Sequence Length32,768 tokens
Training FrameworkAxolotl
Inference FrameworkvLLM
Compute40 GPU-days (~$2,000)

Training Data#

SERA-32B is trained on 25,000 synthetic coding agent trajectories generated using Soft Verified Generation (SVG). SVG is a two-rollout pipeline:

  1. First rollout: A teacher model makes a change to a codebase starting from a randomly selected function
  2. Synthetic PR: The trajectory is converted into a pull request description
  3. Second rollout: The teacher attempts to reproduce the change given only the PR description
  4. Soft verification: Patches are compared using line-level recall (no test execution required)

This approach removes the need for test infrastructure and enables data generation from any repository.

  • Source Repositories: 121 Python codebases
  • Teacher Model: GLM-4.6 (357B)
  • Dataset: [Coming soon]

Intended Use#

  • Automated software engineering: Bug fixes, feature implementation, refactoring
  • Repository specialization: Fine-tune on private codebases to create specialized coding agents (~8,000 trajectories / $1,300)
  • Research: Studying coding agents, data generation methods, and agent behavior

Limitations#

  • SWE-bench training artifact: The model was trained on SWE-bench-style tasks and may attempt to call a nonexistent submit tool when finished editing. The sera-cli proxy handles this automatically.
  • Evaluation scope: Only validated on SWE-bench Verified (Python repositories). Performance on other languages or benchmarks is unknown.
  • Teacher bound: Performance is largely bounded by the teacher model (GLM-4.6) capability.
  • Statistical variance: Results computed over 3 seeds. Effects smaller than 2-3% should be interpreted with caution.
  • Model-specific: Experiments use Qwen 3 as the base model. Generalization to other model families is not validated.

Bias, Risks, and Limitations#

Like any language model without safety filtering, SERA can be prompted to generate harmful or insecure code. Users should be aware of the following risks:

  • Code security: May generate code with security vulnerabilities (e.g., injection attacks, insecure defaults). All generated code should be reviewed before deployment.
  • Accuracy: May produce incorrect or buggy code. Outputs should be tested and verified.
  • Inherited biases: May reflect biases present in the Qwen 3-32B base model and GLM-4.6 teacher model.
  • Misuse potential: Could potentially be used to generate malicious code or identify vulnerabilities for exploitation.

Responsible Use#

This model is intended for research and educational use. Users should adhere to Ai2's Responsible Use Guidelines. Key principles include:

  • Use the model for beneficial purposes
  • Review and test all generated code before deployment
  • Do not use to generate malicious software or exploit vulnerabilities
  • Consider the potential impact of automated code generation in your context

Hardware Requirements#

ConfigurationGPUNotes
Minimum1× 80GB GPU (A100, H100)32K context
Recommended1× H100Best performance

Quantization (AWQ, GPTQ) can reduce memory requirements if needed.

License#

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

Citation#

@misc{shen2026serasoftverifiedefficientrepository,
      title={SERA: Soft-Verified Efficient Repository Agents}, 
      author={Ethan Shen and Danny Tormoen and Saurabh Shah and Ali Farhadi and Tim Dettmers},
      year={2026},
      eprint={2601.20789},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2601.20789}, 
}

Contact#

  • Email: ethans03@cs.washington.edu, dettmers@cmu.edu
  • Issues: GitHub Issues

SERA / Open Coding Agents - Disclaimer Text

Bias, Risks, and Limitations SERA-32B/SERA-8B is an open coding agent model released for research and educational purposes without any safety filtering or safety tuning. As a research artifact, this model is not suitable for real-world use without significant human oversight. Like other coding agents, this model may propagate biases present in training data or generate incorrect or insecure code. Security risks include prompt injection and data leakage. Always verify code outputs and manage context windows to avoid disclosing sensitive data or information.

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.

Files

27 files · 65.5 GBWeights 65.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 27 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md9.56 KB9aee698d63aea095006e4d2a3eb02ccbe63fcc32369bcf6607272fe067d0a736
added_tokens.json707 Bc0284b582e14987fbd3d5a2cb2bd139084371ed9acbae488829a1c900833c680
config.json2.15 KBbe4e3cbf6e9da0669d9bb1c7009994b2abbcf82e81d1311e8c025e69b79741da
debug.log1.54 KB6d4265c58d0d6e3e71f41f197fa6d5c11fe7cd0c2d6f2b98c3a84353db3c730c
generation_config.json212 Bd29da6cf99ab16657f574c83547b8d65f58020c15e886f8ed7e873148d184354
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00014.safetensors4.93 GB3ab311717862c6eef6fafea1f7de952f432c6381674f0872d3286a675b1c9953
model-00002-of-00014.safetensors4.88 GBcfaadb1126993c7ba0b7993faeb394d1a726194e4f81cbb61c31098b53b8fd53
model-00003-of-00014.safetensors4.88 GB44b10889c9bdb988fe841138b9320b42d1d9ad473552d9c9fff70193803c1323
model-00004-of-00014.safetensors4.88 GB73322127538df641e60822c12e2996ab153a7dd93566ba7c050fd62ae8584374
model-00005-of-00014.safetensors4.88 GB2e05da331e90094e2ee206e721eaec9e30a2a6f66c368c89e7d78698f1b70de3
model-00006-of-00014.safetensors4.88 GB8efda6aa45ff8fe828eb732b27a1dd46105e8c59ccd1b43fff30e125d3cf5250
model-00007-of-00014.safetensors4.88 GBe4cc175e32d609124526fc39e3fbe34ed266eef05687f73378a4f36c2a3e1ec6
model-00008-of-00014.safetensors4.88 GBc3faa4dc109f06d9b7898111af54b63cb85caef66e0e6a54a7261de436ab706c
model-00009-of-00014.safetensors4.88 GB4f4d176613a9bce786d4deb0714fd75a0f1e0c119534cb33d3ecf94ec06f6a94
model-00010-of-00014.safetensors4.88 GBba0d5efe3ef79626b93ea99a448abb581e33db0207c96e431711001b5fbce22f
model-00011-of-00014.safetensors4.88 GB42a132c8e6cacb9c0f47ccf149f2585af9bbc7fb5d6f4336a6db5513fbf508d1
model-00012-of-00014.safetensors4.88 GBa377e81b82892e813a5e72f10fdeda9db3824453871cd88644998416708a76a7
model-00013-of-00014.safetensors4.88 GB3d92453ee91f5cd85542ab83748becf762da21d902e0e73eb8ab08ba205166c9
model-00014-of-00014.safetensors2.08 GB676b49f85e4b13e1bca2931bf964650f05bdc1d11bf46cf5ec140b305e460220
model.safetensors.index.json58.4 KB88bb047fdebe373b22e25fe71fd749315107bc4c78f7bd6bcc47237715dc7185
special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
tokenizer.json11.4 MBaeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
tokenizer_config.json9.68 KBbbc2c089e3bef8753f63348c10595767be8998bc6ca7c7ebcaada346d401fba8
training_args.bin9.34 KB430a720d1a9e8d8d349d353cb07b4a20f2c968358669b9be50bfbb40bbef7cd4
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
b4f538362b pinned now2026-11-15 03:30 UTC27 files · 65.5 GB

Use it

$ fw get allenai/SERA-32B
# manifest sha256 0761939b05db… · 65.5 GB · 27 files
$ fw verify ./SERA-32B allenai/SERA-32B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/allenai/SERA-32B.json --dir ./SERA-32B $ python3 fw.py verify ./SERA-32B ./allenai__SERA-32B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download allenai/SERA-32B --revision b4f538362b11ec5274817c8f047c10f460c21063 --local-dir ./SERA-32B

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
9aee698d63aea095006e4d2a3eb02ccbe63fcc32369bcf6607272fe067d0a736
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: allenai <huggingface.co/allenai>Newsgroups: alt.freeweights.olmoSubject: SERA-32BDate: 2026-11-15Commit: b4f5383Signed: 2DC28CC7B26A283B ✓
Upstream
allenai/SERA-32B
Pinned commit
b4f538362b11ec5274817c8f047c10f460c21063
Manifest
SERA-32B.json · .minisig
Manifest sha256
0761939b05db87b34e2d85bf17a4c7c754fad5a61f28fc7d743e794c1bf82d5b
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:30 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/allenai/SERA-32B.json $ curl -O https://freeweights.allternit.com/manifests/allenai/SERA-32B.json.minisig $ minisign -Vm SERA-32B.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

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download allenai/SERA-32B
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. SERA-32B.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