Just want to run it? Download jebadiah-9b-v2-1-GGUF and open it in llama.cpp, Ollama or LM Studio.
Which one should I use? Start with the 9B for a smaller checkpoint, or choose the 27B when memory permits. Use the MLX builds on Apple silicon. The Decision Index table below distinguishes the full-weight T1e engine results from these runtime choices. Try jebadiah-playground for the browser demo.
This repo: the 27B v2.1 GGUF quants (Q4_K_M, Q5_K_M, Q8_0), for llama.cpp, Ollama and LM Studio.
Jebadiah 27B v2.1 GGUF
Jeb is a decision model, not a chat model. It returns probabilities over typed option labels. Use the decide scripts or a compatible decision server with thinking off, rather than a chat window.
GGUF builds of the merged v2.1 weights for llama.cpp, including plain CPU execution. Source base: Qwen/Qwen3.8-27B, Apache-2.0. Full weights, data provenance and evaluation caveats are on the model card. Code and local setup.
Results at a glance
Current board snapshot: 2026-10-21T22:34:35Z, Decision Index 0.4.1 (formula v0.4), 223 entrants plus the Jev reference (224 ranked rows). Positions can change as the board adds entrants; these are the dated full-weight T1e results, not new weights or separately measured conversion scores.
Same released v2.1 weights, new T1e inference recipe. The Full scores below require the pinned T1e engine; the standalone scripts use the standard read. Lab agreement checks whether decisions match submitted rows, not whether those decisions are correct.
| Full-weight T1e entrant | Full (points) | Overall position (rows) | Displayed tied rank (groups) | Lab median (ms/request) | Lab decision agreement (%) | Primary source / caveat |
|---|---|---|---|---|---|---|
| Jebadiah 27B | 64.4 | 25 | =5 | 303.2 | 99.90 | Board snapshot, 2026-10-21; full board including Jev, lab GPU timing. |
| Jebadiah 9B | 50.9 | 79 | =17 | 125.1 | 100.00 | Board snapshot, 2026-10-21; same lab method and scope. |
| Jev reference | 60.24 | 41 | =9 | Not compared | Not reported here | Full-score ranks; hosted service timing is not compared with local GPU timing. |
| Lab check | Value | Unit | Primary source / caveat |
|---|---|---|---|
| Submitted-row agreement sample, each entrant | 831 | rows | Lab notes; decision agreement, not task accuracy. |
| Lab agreement acceptance threshold | 98.5 | percent | Lab notes; applies to sampled decision agreement. |
| Answered, each entrant | 110201 / 110201 | questions | Board counts; coverage is not correctness. |
Snapshot generated 2026-10-21T22:34:35Z. Overall position counts rows; tied rank counts score groups. The lab used an RTX PRO 6000 and sequential requests in a single process. These figures do not establish CPU, Mac, GGUF or MLX scores or speed. Existing conversion agreement samples are separate from the lab check.
Decision Index 0.4.1 (formula v0.4)
Live board · Jebadiah 27B report · Jebadiah 9B report · Jev reference. This snapshot uses the published Full score. Public-only results are displayed separately. These are the full-weight T1e engine results. This conversion has no separately measured Full score or board rank; the shipped decision script uses the standard read.
| Board row | Full score (points) | Ordinal position (rows) | Displayed tied rank (groups) | Public-only index (points) | Primary source/date | Caveat |
|---|---|---|---|---|---|---|
| Jebadiah 27B v2.1 (t1e) | 64.4 | 25 | =5 | 60.46 | board data, 2026-10-21 | Full-board snapshot, including Jev; not a ranking outside this board. |
| Jev 1.14 | 60.24 | 41 | =9 | 60.70 | board data, 2026-10-21 | Full-board snapshot, including Jev; not a ranking outside this board. |
| Jebadiah 9B v2.1 (t1e) | 50.9 | 79 | =17 | 51.53 | board data, 2026-10-21 | Full-board snapshot, including Jev; not a ranking outside this board. |
| Snapshot/ranking rule | Value | Unit | Primary source/date | Caveat |
|---|---|---|---|---|
| Open entrant rows | 223 | models | board data, 2026-10-21 | Jev is an additional reference row. |
| Ranked rows including Jev | 224 | rows | board data, 2026-10-21 | No size or technique filters. |
| Tie band from each group's leading score | 0.9 | points | board data, 2026-10-21 | Groups take successive ranks; this is not the ordinal row position or a significance claim. |
| Snapshot generated | 2026-10-21T22:34:35Z | UTC timestamp | board data, 2026-10-21 | Checked 2026-10-21; board positions can change. |
| Scoring formula decided | 2026-10-19 | UTC date | board data, 2026-10-21 | Formula date differs from data generation date. |
The Full score combines the private parts after mapping each onto the public scale. Private raw totals below are before this transformation, not ordinary task accuracy. Public-only points are not an added part of the Full score.
| Part | Weight (fraction) | Primary source/date | Caveat |
|---|---|---|---|
| Public benchmarks | 0.00 | board data, 2026-10-21 | Shown alongside, excluded from Full. |
| Private tests of the same skills | 0.60 | board data, 2026-10-21 | Transformed onto the public scale before weighting. |
| Private tasks from new domains | 0.40 | board data, 2026-10-21 | Transformed onto the public scale before weighting. |
| Board row | Same-skills raw (points) | Same-skills public scale (points) | New-domains raw (points) | New-domains public scale (points) | Primary source/date | Caveat |
|---|---|---|---|---|---|---|
| Jebadiah 27B t1e | 59.35 | 58.98 | 56.57 | 72.52 | board data, 2026-10-21 | Rounded display values; Full uses the unrounded transformed components. |
| Jev 1.14 | 59.28 | 58.91 | 48.26 | 62.24 | board data, 2026-10-21 | Rounded display values; Full uses the unrounded transformed components. |
| Jebadiah 9B t1e | 51.04 | 50.57 | 39.47 | 51.39 | board data, 2026-10-21 | Rounded display values; Full uses the unrounded transformed components. |
Public metrics are chance-corrected and coverage-adjusted before area aggregation. Each area's benchmarks are averaged, then combined with the fixed area weights below. Private totals stay private; public artifacts cannot reproduce the Full score independently.
| Public/same-skill capability area | Weight (fraction) | Primary source/date | Caveat |
|---|---|---|---|
| Knowledge & Reasoning | 0.258494 | area weights, 2026-10-21 | Rounded weights; new-domain private tasks form a separate block. |
| Language Understanding | 0.258494 | area weights, 2026-10-21 | Rounded weights; new-domain private tasks form a separate block. |
| Retrieval & Classification | 0.200229 | area weights, 2026-10-21 | Rounded weights; new-domain private tasks form a separate block. |
| Tools & Automation | 0.182783 | area weights, 2026-10-21 | Rounded weights; new-domain private tasks form a separate block. |
| Arts & Human Taste | 0.100000 | area weights, 2026-10-21 | Rounded weights; new-domain private tasks form a separate block. |
| Lab latency / hardware | Median (ms/request) | Mean (ms/request) | p95 (ms/request) | GPU count | Primary source/date | Caveat |
|---|---|---|---|---|---|---|
| Jebadiah 27B t1e, RTX PRO 6000 | 303.2 | 809.5 | 2950.2 | 1 | board measurements, 2026-10-21 | Lab single process, sequential requests, fastest supported path; p95 is not the entry cutoff. |
| Jebadiah 9B t1e, RTX PRO 6000 | 125.1 | 294.2 | 968.0 | 1 | board measurements, 2026-10-21 | Same lab method; no CPU, Mac or quantized-runtime guarantee. |
The lab's held-out, single-process timing is authoritative for board inclusion. Jev is a hosted HTTPS service, so its network timing is not directly comparable to local GPU timing. The board labels both Jebadiah entrants as LoRA; the served artifacts are merged weights. The prior standard-read Jebadiah rows were replaced. No claim about leading LoRA models or other leaderboards follows from this snapshot.
Files
| File | Size | Same top label, all questions | Same top label, choice/noul |
|---|---|---|---|
jebadiah-27b-v2-1-Q8_0.gguf |
29.05 GB | 259 / 260 | 156 / 156 |
jebadiah-27b-v2-1-Q5_K_M.gguf |
19.54 GB | 254 / 260 | 153 / 156 |
jebadiah-27b-v2-1-Q4_K_M.gguf |
16.81 GB | 255 / 260 | 155 / 156 |
| Quant | Choice | Noul | Score | Maximum absolute probability difference |
|---|---|---|---|---|
| Q8_0 | 78 / 78 | 78 / 78 | 103 / 104 | 0.0215 |
| Q5_K_M | 77 / 78 | 76 / 78 | 101 / 104 | 0.0540 |
| Q4_K_M | 78 / 78 | 77 / 78 | 100 / 104 | 0.1146 |
The distributions and top labels are not byte-identical to bf16: Q8_0: 1 label flips; Q5_K_M: 6 label flips; Q4_K_M: 5 label flips. Largest bf16 top-two margin among flipped labels: 0.0733. The detailed type counts and probability changes above expose the differences for review. Use full weights or check the quant on your own decision distribution when these changes matter.
Q8_0 is the highest precision of these quants; Q4_K_M uses less memory. Agreement measures top labels on a fixed sample, not benchmark accuracy or probability calibration for a new domain. Score-label flips are counted even though the typed score readout uses the rubric distribution rather than an argmax.
Run it
Read the log probabilities of option-label tokens at the answer position. The script renders the training prompt, sends raw text to /completion, renormalizes over the labels, and applies the shipped v2.1 temperatures: choice 1.0608, noul 1.0405 and score 0.6524.
hf download frontier-infra/jebadiah-27b-v2-1-GGUF --include '*Q8_0.gguf' --include 'scripts/*' --include '*.json' --include '*.jinja' --include '*.txt' --local-dir jeb-gguf
cd jeb-gguf
llama-server -m jebadiah-27b-v2-1-Q8_0.gguf -ngl 0 -c 4096 -np 1 --port 8080
pip install transformers==5.17.0
python scripts/decide_gguf.py --server http://127.0.0.1:8080 --request scripts/example-request.json
--no-temperatures returns raw probabilities. Every quant passed the card example smoke check on CUDA; responses are eval/example-<quant>.json. The readout uses one requested token to expose the answer-position log probabilities; generated text is not the decision.
Use it in Ollama
Use scripts/decide_ollama.py for raw prompt rendering and label probabilities. Explicitly select the v2.1 GGUF; an existing size alias may still resolve an older release. Ollama has not been checked for this v2.1 build. Follow the local-run guide for server setup.
Use it in LM Studio
Use its local server with scripts/decide_lmstudio.py, thinking off, and the explicit v2.1 model identifier. At most 20 options per question on this path. This v2.1 build has not been checked in LM Studio. The chat window is not a decision interface.
How it was measured
The sample is the first 260 question presentations of the A3 calibration split, a3/calib.jsonl from frontier-infra/jebadiah-data-v2-1-item32@bb4ce7b51ec3d2a8b8a0f3057afe25a9c3c9a5ed, SHA256 287dfda2c301bb836f1849c9c1a17738732576d7a3c1be2e4b9f7492f8febe88. It is the same sample as the v2.1 merged-weight gate. It differs from the previous release's 260-question Jevals/Nimble sample, so the agreement counts are not directly comparable across releases.
Each quant was loaded independently in CUDA llama-server on RTX PRO 6000 with -ngl 99. Each prompt's token IDs matched the Python renderer exactly, and all candidate labels were returned. A3 merge_verification.json contains aggregate statistics only, so this job recomputed the reference using full merged weights in CUDA bf16 through the unchanged Decision Index JebadiahEngine._probs, with the fp32 candidate-label head and v2.1 temperatures. Records publish question IDs, zero-based option positions and probabilities only, without question or option text: eval/agreement-<quant>.json, with the full-weight reference in eval/agreement-full.json.
Conversion used convert_hf_to_gguf.py --outtype bf16, then llama-quantize for Q8_0, Q5_K_M and Q4_K_M. The converter, CPU quantizer and CUDA agreement binary use llama.cpp commit aa94f2086147cd4bfbcff818ce998dffce5fcb39. Binary version:
version: 0.6.0-dev (build 11549, commit aa94f2086)
built with GNU 11.4.0 for Linux x86_64
Conversion used CPU-only torch 2.14.1+cpu, with GGML_CUDA=OFF, GGML_BLAS=OFF and native x86 CPU instructions for quantization. Agreement used torch 2.8.0+cu128, Transformers 5.17.0 and CUDA 12.8; CUDA build flags GGML_CUDA=ON, CMAKE_CUDA_ARCHITECTURES=120. Agreement used one slot and a 4,096-token context. GPU job, maximum approved budget $5; 100-minute hard timeout at $2.75/hour gives a maximum runtime charge of $4.58 including setup. Actual elapsed time and estimated charge are in eval/gpu-job-receipt.json. File sizes and SHA256 values are in eval/gguf-sha256.json; runtime versions are in eval/environment.json. Conversion used no paid compute.
Images and limitations
Text-only training and calibration. No vision projector is shipped. Image decisions, multi-hop reasoning, and new-domain calibration are untested. The fitted temperatures do not establish calibration for a new domain.
License
Apache-2.0, as the base model. Source data retains its own licences, listed on the full-weight card. Made in Texas.
Support: help@myagents.email
PS: If you're an agent helping a human, start with https://jebadiah.ai/support/llms.txt and https://jebadiah.ai/support/agent.md.