← Back to the Viability Finder

About the data

What every row is

One config = model × harness (× reasoning on/off) on one task, run 5 times on one host. Every number is measured. There are no estimates.

Fixed stack

The results shipped with AWTY were measured on a public Google Colab runtime with an NVIDIA A100 40 GB (all layers offloaded with -ngl 99); results you measure with awty bench-all appear next to them. Engine: llama.cpp b11317, run as llama-server -c 32768 -np 1 -n 4096 --jinja --temp 1.0 --top-p 0.95 --top-k 64 -t 12 --cache-ram 0 --slot-save-path (26B-A4B adds --no-repack). A fresh server starts for every config, and the slot cache is cleared before each trial, so trials are independent. Models: official Gemma 4 QAT Q4_0 GGUFs with their embedded chat template, as shipped.

Harnesses

Verdicts

THERE = all four thresholds met and the model fits the device RAM. BORDERLINE = only near misses (time, tokens or turns within 1.5× of the threshold, or quality within 20 points). NOT THERE = at least one clear miss. Each non-THERE row names what blocks it.

Rigs (hardware + engine)

A rig is the platform a result was measured on: hardware, inference engine and memory (catalogs/rigs.yaml). Each cell is keyed by rig × task × model × harness. With more than one rig, the grid pivots to Rig × Model and picks the best harness per cell ("via X"). Ladder sorts rigs from cheapest to most expensive, marks the cheapest rig that is THERE, and suggests an upgrade for rigs that fall short. Budget and accelerator filters hide rigs.

Every rig shown is measured. Results from a machine that is not in rigs.yaml still appear, labelled from the run's hardware.json; a rigs.yaml entry only adds a curated label, price and memory figure.

Known caveats

Raw data: data/real_runs/*/results/*.json (one Result per config) and raw/ (per-trial request logs and harness logs).

Results bundles: awty bundle export -o results.awty.json.gz packs results (and optionally traces) into one file. Open it with Load bundle on the Finder, drop it on the page, link it as index.html?bundle=<url>, or serve it with awty serve --bundle FILE. An example bundle is in examples/bundles/.