Skip to page content
SAVRN
Search Plan a project

Open-weight model · Text classification

Darwin-27B-ZTC-v9

by FINAL_Bench FINAL-Bench/Darwin-27B-ZTC-v9

Darwin-27B-ZTC-v9 is an open-weight model for text classification from FINAL_Bench, released under Apache License 2.0. It has 25.6B parameters and a 262,144-token context. At 16-bit it needs about 61.5 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index. It draws 77 downloads a month.

Darwin-27B-ZTC-v9 is a decision model. It does not generate text. Given a state and a typed question, it returns a calibrated probability for every option in one forward pass: yes or no (noul), one of several options (choice), or a level on an ordered scale…

Parameters25.6B
Context262,144
Weights51.3 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads77

Runs On

What it takes to serve Darwin-27B-ZTC-v9 (25.6B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 51.2 GB 61.5 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 25.6 GB 30.7 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 12.8 GB 15.4 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 22, 2026.

Darwin-27B-ZTC-v9 on every accelerator the SAVRN Index prices, at every precision

Model Card

By FINAL_Bench, published under apache-2.0, revision bf94a3681fab.

Darwin-27B-ZTC-v9 is a decision model. It does not generate text. Given a state and a typed question, it returns a calibrated probability for every option in one forward pass: yes or no (noul), one of several options (choice), or a level on an ordered scale (score). Requests use the System One shape (state plus questions), so clients written for that format work unchanged. It is the next version of Darwin-27B-ZTC-v5. The main change is much stronger multiple-choice decisions (intent, entity type, relation, part of speech, rule reasoning, product relevance) while keeping the yes/no and score behaviour of v5. All 137 benchmarks complete, measured with the S1MB evaluator and its unchanged…

Read FINAL_Bench's full model card

Darwin-27B-ZTC-v9 is a decision model. It does not generate text. Given a state and a typed question, it returns a calibrated probability for every option in one forward pass: yes or no (noul), one of several options (choice), or a level on an ordered scale (score). Requests use the System One shape (state plus questions), so clients written for that format work unchanged.

It is the next version of Darwin-27B-ZTC-v5. The main change is much stronger multiple-choice decisions (intent, entity type, relation, part of speech, rule reasoning, product relevance) while keeping the yes/no and score behaviour of v5.

Results

S1MB (System One Mosaic Benchmark), english-v1

All 137 benchmarks complete, measured with the S1MB evaluator and its unchanged autojev adapter, zero failed decisions. The ranking follows the leaderboard's own Borda method (viewer/src/lib/borda.ts) applied to the published results (171 complete models, 2026-10-17) with this model added. Submission pending maintainer review; see the leaderboard.

Rank Model Borda score Mean baseline-adjusted score
1 Darwin-27B-ZTC-v9 91.29 73.95
2 Sqwish kettei-fat v1.0 (API) 91.11 73.54
3 Punky Tiger Labs Superion S1 90.58 76.51
4 FINAL-Bench/Darwin-27B-ZTC-v5 89.57 72.07
5 perplexity-ai/pplx-decider-v1.1-27b 87.14 71.56
6 torchcast-ai/torchcast-decision-27b 86.93 69.69

Largest gains over v5 (baseline-adjusted score)

Benchmark v5 v9
boardgameqa-choice 0.500 0.953
ud-ewt-choice (part of speech) 0.433 0.833
gretel-pii-choice (entity type) 0.653 0.981
wiqa-choice 0.365 0.667
fol-nli-choice 0.279 0.574
snli-choice 0.790 0.968
esci-choice 0.315 0.466
argument-quality-choice 0.857 0.959

Training and data

Full-weight fine-tuning in the Darwin-27B-ZTC line on public train splits of decision datasets under licenses that allow commercial use. For v9 we added the original upstream train splits of choice-task sources (for example DBpedia-14, SNLI, MASSIVE, HWU64, BANKING77, CLINC150, MTOP, Few-NERD, UD English-EWT, Gretel PII masking, ESCI, WIQA, FOL-NLI, BoardgameQA, IBM argument quality), converted to the System One format.

  • No test split of S1MB or of any benchmark was used for training.
  • Every training row was screened against all S1MB cases (exact match of the normalised state, rare long text fields and duplicate states); matches were removed. Converters were checked by reproducing the S1MB test cases from the upstream test splits, and those test splits were used only for that check.
  • Inference is one forward pass per question with the checkpoint temperature; no ensembling.

Usage

Python 3.12, a CUDA GPU with about 60 GB of free memory (BF16 weights), and the code shipped in this repository (autojev/).

import sys
from pathlib import Path
from huggingface_hub import snapshot_download

path = Path(snapshot_download("FINAL-Bench/Darwin-27B-ZTC-v9"))
sys.path.insert(0, str(path))
from autojev.model import DecisionModel, answer

model = DecisionModel(checkpoint=path).eval()
question = {
    "type": "choice",
    "instructions": "Identify the banking intent expressed by the utterance.",
    "criteria": {"card_arrival": "Card delivery timing", "lost_or_stolen_card": "Card lost or stolen", "top_up_failed": "Top-up failed"},
}
row = {"state": {"utterance": "How long does a new card take to arrive?"}, "question": question}
print(answer(question, model.predict([row])[0]))

ztc_server.py serves POST /v1/systemone with batching.

curl http://localhost:8000/v1/systemone -H "Content-Type: application/json" -d '{"model": "FINAL-Bench/Darwin-27B-ZTC-v9",
  "state": "I was charged twice for my order and want a refund.",
  "questions": {
    "refund": {"type": "noul", "instructions": "Is a refund requested?"},
    "intent": {"type": "choice", "instructions": "What does the customer want?",
               "criteria": {"refund": "wants money back", "cancel": "wants to cancel an order", "track": "wants to track an order"}}}}'

License

Apache-2.0. The decision code in autojev/ is MIT (upstream autojev by Denis Yarats) with changes for text-only backbones. Training data keep their own licenses; several sources are CC BY-SA (DBpedia-14, SNLI, UD English-EWT, MTOP, Few-NERD) and are credited here.

Configuration

Architecture
Qwen3_5TextModel
Context length (tokens)
262,144
Layers
64
Hidden size
5,120
Feed-forward size
17,408
Attention heads
24
Key/value heads
4
Head dimension
256
Vocabulary size
248,320
Model type
qwen3_5_text

Identity and Version

Repository
FINAL-Bench/Darwin-27B-ZTC-v9
Publisher
FINAL_Bench
Task
Text classification
Modality
Text
Library
pytorch
Parameters
25.6B parameters
Languages
ztc
Revision
bf94a3681fabc54ce2ca9c6c8339a74fcb3babfd
First published
2026-10-17
Last updated
2026-10-19

Files and Weights

37 files, 51.3 GB in total. The weights are 12 files totalling 51.3 GB in safetensors.

Weights12 files · 51.3 GB
Configuration18 files · 383.1 KB
Tokenizer2 files · 20.0 MB
Documentation1 file · 6.1 KB
Other3 files · 29.3 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model-00001-of-00011.safetensorsWeights4.8 GB 17a8a75aed24
model-00002-of-00011.safetensorsWeights5.0 GB ed128d753f5a
model-00003-of-00011.safetensorsWeights4.9 GB b9a311f766b9
model-00004-of-00011.safetensorsWeights5.0 GB e330e8af980b
model-00005-of-00011.safetensorsWeights4.9 GB fe67988120be
model-00006-of-00011.safetensorsWeights4.9 GB 6cf45796e626
model-00007-of-00011.safetensorsWeights5.0 GB cac5d15d80c5
model-00008-of-00011.safetensorsWeights5.0 GB 6a53845c52f9
model-00009-of-00011.safetensorsWeights4.9 GB b9069dc7cb30
model-00010-of-00011.safetensorsWeights5.0 GB bf175621df2c
model-00011-of-00011.safetensorsWeights1.9 GB c92328a299c9
readout.safetensorsWeights2.6 MB a2e50224def5
autojev/__init__.pyConfiguration65 B —
autojev/data.pyConfiguration34.8 KB —
autojev/evaluate.pyConfiguration26.8 KB —
autojev/events.pyConfiguration850 B —
autojev/model.pyConfiguration17.5 KB —
autojev/optim.pyConfiguration4.7 KB —
autojev/report.pyConfiguration46.6 KB —
autojev/server.pyConfiguration8.5 KB —
autojev/sft_numeric.pyConfiguration17.0 KB —
autojev/sft_pipeline.pyConfiguration32.4 KB —
autojev/sft_synthetic.pyConfiguration49.5 KB —
autojev/synthetic.pyConfiguration19.4 KB —
autojev/train.pyConfiguration44.3 KB —
autojev/types.pyConfiguration1.9 KB —
config.jsonConfiguration2.7 KB —
decision_config.jsonConfiguration5.4 KB —
model.safetensors.index.jsonConfiguration66.0 KB —
ztc_server.pyConfiguration4.7 KB —
README.mdDocumentation6.1 KB —
autojev/playground.htmlOther21.5 KB —
autojev/py.typedOther —
chat_template.jinjaOther7.8 KB —
.gitattributesRepository1.6 KB —
tokenizer.jsonTokenizer20.0 MB 6f32ce20dc35
tokenizer_config.jsonTokenizer1.2 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
51.3 GB
Download from FINAL_Bench

Released by FINAL_Bench through its official repository on Hugging Face. Read the license.

Memory Requirements

PrecisionWeights in memory
As published51.3 GB
16-bit51.2 GB
8-bit25.6 GB
4-bit12.8 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About Darwin-27B-ZTC-v9

How much GPU memory does Darwin-27B-ZTC-v9 need?

About 61.5 GB at 16-bit and 15.4 GB at 4-bit: the weights (25.6B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run Darwin-27B-ZTC-v9 on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use Darwin-27B-ZTC-v9 commercially?

Yes. Darwin-27B-ZTC-v9 is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

What is Darwin-27B-ZTC-v9's context length?

262,144 tokens, from the maximum position embeddings in its published configuration.

Similar Models

Model · Text classification

Darwin-27B-ZTC-v5

FINAL_Bench

Darwin-27B-ZTC-v5 is a decision model. It does not generate text. Given a state and a typed question, it returns a calibrated probability for every option in one forward pass: yes or no (noul), one of several options (choice), or a level on an ordered scale (score). Requests use the System One shape (state plus questions), so clients written for that format work unchanged. It is the next version of Darwin-27B-ZTC-v2. All 137 benchmarks complete, measured with the S1MB evaluator and its unchanged autojev adapter. The numbers follow the leaderboard's own code (viewer/src/lib/borda.ts) applied to the published results (150 models, 2026-10-11) with this model added. Submission pending…

Open weights apache-2.0 25.6B parameters 262,144 tokens pytorch

Model · Text classification

Darwin-27B-ZTC-v2

FINAL_Bench

A zero-token decision engine from the Darwin family, second version. Darwin-27B-ZTC-v2 reads a piece of state and a typed question (noul yes or no, choice one of N labels, score an ordered rubric) and returns a probability for every option. It uses one forward pass per question and generates no tokens. v2 adds control and workflow decisions (games, drones, retrieval control, entity alignment, customer and incident workflows) on top of FINAL-Bench/Darwin-27B-ZTC. 1 on the S1MB leaderboard under both of its rankings: the default Borda score and Task Avg. All 137 benchmarks complete, measured with the S1MB evaluator and its autojev adapter at revision a8f283a, then validated and merged by the…

Open weights apache-2.0 25.6B parameters 262,144 tokens transformers

Model · Text classification

GEV-26B-Decide

AutoTrust AI Lab

The benchmark. ERQA (Embodied Reasoning Question Answering) is the benchmark Google DeepMind released with Gemini Robotics (March 2025) to measure whether a vision-language model understands the physical world a robot acts in. It has 400 multiple-choice questions about real robot and everyday scenes, with 1–16 images per question (287 questions have one image). 382 questions have 4 options and the rest 2–3, so chance is about 26%. ERQA is one of the standard embodied-reasoning benchmarks; Gemini Robotics-ER, PhysBrain and Hy-Embodied report it. With 400 questions the 95% interval of a score is about ±5 points. How we test. Each question is one choice decision through POST /v1/decide: the…

Open weights apache-2.0 25.8B parameters 262,144 tokens transformers

Model · Text classification

Bev-Pro-C

Sathiskumar Jothi

A System One decision model with open weights. Give it a document (text, email, ticket, log or JSON) and typed questions; it returns typed answers (yes/no, a choice between options you describe, or a score on levels you define) with a calibrated probability for every option, in one pass. It never generates text, so there is nothing to parse and nothing to hallucinate. It runs on your own machines: your documents never leave them. About 26B parameters, built on Google Gemma 4 26B-A4B (mixture of experts, about 4B active per token). Everything it needs is in this repository, so nothing else is downloaded. English text, up to 4,096 input tokens; needs one GPU with about 60 GB of memory (bf16).…

Open weights apache-2.0 25.8B parameters 262,144 tokens bev-decisions

Model · Text classification

blink-27b

Govind Kamtamneni

The most accurate blink model for hard typed decisions. It also performed best of the three in local browser-agent runs that passed page elements as text, not screenshots; see browser-agent setup. These local pages are not a benchmark. Send text or JSON state with choice, noul (yes/no), or score questions. Get a probability for each offered answer without generated text. Each batch uses one forward pass; large requests can use several batches. For browser agents, send the page and candidate elements as JSON state; make operations and click targets choice questions. The probability map lets an agent pick among its proposed actions. This is a text-element workflow, not autonomous web…

Open weights other 26.9B parameters 262,144 tokens transformers

Model · Text classification

clefsift

Stephen Murray

ClefSift is an experimental English text classifier fine-tuned from Cloudflare/Clef. It returns scores for four document-level labels in one forward pass: These are provisional, process-based labels. The model sees writing style, not the author's actual workflow. Its output does not prove authorship. Do not use it as the sole basis for academic, employment, or moderation decisions. This release uses the selected v2 step-128 checkpoint. The additional rank-64 LoRA weights are merged into the BF16 backbone. The trained joint decision head is stored separately in FP32. This is a decision model, not a chat model. The retained config and loader use the Qwen3.5 architecture identifiers above. Pin…

Open weights apache-2.0 27.4B parameters 262,144 tokens transformers