WUMBOLABS / LAB RECORD READ-ONLY / EVIDENCE SUMMARY

← Back to Labs

WUMBOLABS / LAB RECORD

Ornith 1.5 9B Lab Record

WumboLabs full-lifecycle WELP evaluation of Ornith 1.5 9B (Q4_K_M) on WumboJetsII (RTX 5070 12GB). Complete campaign; mechanical outcome NOT_READY — Phase 4 reliability gate failure closes all deployment roles.

COMPLETE / FINAL_WELP_READINESS_NOT_READY / 2026-08-27

Identity

FieldValue
ModelOrnith 1.5 9B
Producerornith-ai/Ornith-1.5-9B
Source revision489cb97981b8654bcfcf30ce1f94ed1b62e07b53
Evaluated artifactOrnith-1.5-9B-Q4_K_M.gguf
SHA-25670c112196e0b7023803c9762752e46d29e612a92c83f995bc3ba1ceb07e8fab6
Evaluation date2026-08-27
ProtocolWELP end-to-end (campaign ornith-1.5-9b-welp-2026-08-27)
Phases completedIntake → Admission → Performance → Practical Viability → Reliability → Capability Modules → Context → Variance → Optimization → Soak → Final Classification
Campaign classificationCOMPLETED_FULL_PROTOCOL_CHARACTERIZATION

Hardware

FieldValue
MachineWumboJetsII
GPUNVIDIA GeForce RTX 5070 12GB (SM120)
CPUAMD Ryzen 7 9800X3D
OSFedora Linux 44
DriverNVIDIA 610.57.04
Runtimellama.cpp b10449 @ 0d9ceae1e38291035605613ab41a8f5e693d6fcd
Serving profile-c 32768 -ngl 99 --parallel 1 --fit off -fa on --jinja --reasoning off, batch 2048 / ubatch 512, no speculation

Headline Verdict

FINAL WELP READINESS: NOT_READY.

  • Phase 3 Practical Viability: ADVANCE (aggregate 0.922, all five gates pass, identical decision across seeds 42/43/44).
  • Phase 4 Reliability: DO_NOT_ADVANCE — frozen gate G6 (uncertainty-calibration rate) measured 1/21 = 0.0476 against a ≥0.15 threshold.
  • Under frozen protocol semantics, the Phase 4 gate failure closes deployment: 0 deployment roles earned (roles = []).
  • All later-phase evidence (capability modules, context, variance, optimization, soak) is characterization only and does not modify the readiness verdict.

This is a complete campaign, not an early stop: phases after the blocking gate were run under explicitly frozen characterization-only contracts, and the classification engine still returns NOT_READY.

Performance (Phase 2)

MetricResult
Decode throughput102.04 ± 0.06 tok/s
Prefill throughput4,046.67 ± 15.68 tok/s
TTFT (estimated, short prompt)~46.7 ms

Practical Viability (Phase 3) — ADVANCE

30 tasks × seeds {42, 43, 44}, thinking OFF baseline, scorer self-test 35/35 before live scoring.

GateThresholdResultVerdict
G1 aggregate≥0.750.922PASS
G2 false-premise≥0.60passPASS
G3 factual-uncertainty≥0.50passPASS
G4 structured-output≥0.70passPASS
G5 seed stabilityidentical decisionidenticalPASS

Reliability (Phase 4) — DO_NOT_ADVANCE

162/162 rows scored. G1 clean 0.4877 PASS · G2 hallucination-on-false-premise 0.1296 PASS · G3 refusal-drift 0.0185 PASS · G4 UNSAFE = 0 · G5 seed range 0.0926 PASS · G6 uncertainty 1/21 = 0.0476 FAIL (threshold ≥0.15).

Mechanical vs qualitative distinction: the mechanical gate result is authoritative and stands — the campaign verdict is NOT_READY. Manual review (documented as scorer-lexicon adjudications, finding PF-01) found the dominant G6 failure mode to be scorer false-negatives: correct expressions of uncertainty whose wording fell outside the frozen lexicon. Genuine calibration failures remain in the residual. The qualitative finding explains the mechanism; it does not overturn the gate.

Capability Modules (Phase 5) — characterization only

No PASS thresholds exist for Phase 5 (frozen decision D4); rates below are honest characterization, not gate results.

ModuleClean-pass rate
Coding0.867 (78/90)
Structured interfaces0.875 (63/72)
Native tools0.80
Extraction / RAG0.722 (39/54)
Linux / systems0.515 (34/66)
Reasoning (OFF vs ON thinking)17/30 vs 17/30, Δ = 0; thinking ON ≈ +27% wall cost

Context (Phase 6)

Useful context 24,576 tokens under the 12 GB Q4_K_M profile (configured 32,768; top rung INCONCLUSIVE due to harness overshoot, PF-02). The producer's 256K window claim is not reproducible on this hardware profile.

Variance (Phase 7)

7/9 surfaces STABLE across seeds. Two flagged ESCALATE_TO_5: linux_systems (range 0.1819) and reasoning-off (0.20). Recorded, not re-run.

Optimization (Phase 8)

MTP speculative decoding (--spec-type draft-mtp): +9.9% throughput but output divergence → REJECTED_FOR_CANONICAL. Frozen serving profile unchanged.

Stability (Phase 9) — screening soak

30-minute screening: 11,449 requests, 0 real errors, 0 GPU Xid events. Clean. LOCKIN (120 min + cycles) NOT_REACHED — screening-level only.

Producer Claims (reviewed against revision 489cb979)

ClaimOutcome
9B Ornith-1.5 lineageREPRODUCED_IDENTITY
256K context windowPARTIALLY_REPRODUCED (architecture yes; 12 GB profile no)
Coding-specialist positioningPARTIALLY_REPRODUCED
Native tool callingPARTIALLY_REPRODUCED
Reasoning-first behaviorPARTIALLY_REPRODUCED (Δ = 0 on this suite)
Official sampling recipeRECORDED_VERBATIM
Card benchmark scoresPHYSICALLY_UNTESTABLE (cloud-scale reference hardware)

Important Limitations

  • NOT_READY is a role verdict, not a capability verdict. The model passed practical viability and showed strong coding/structured-output characterization; one frozen reliability gate (with documented scorer-lexicon contamination) closes all deployment roles.
  • Results are scoped to Q4_K_M on a 12 GB consumer GPU under the frozen serving profile; they do not establish behavior at other quantizations, context sizes, or hardware classes.
  • Phase 5 module rates are characterization without gates; two surfaces carry unresolved seed-variance flags.
  • Soak evidence is screening-level only; long-hold stability is unestablished.
  • Reasoning-mode equivalence (Δ = 0) is suite-scoped, not a general claim that thinking adds no value.
  • Canonical evaluation repo: https://github.com/WumboLabs/eval-ornith-1.5-9b
  • WELP protocol: https://github.com/WumboLabs/welp
  • Labs catalog: https://github.com/WumboLabs/labs
  • LocalMaxxing: Speed result submitted and APPROVED (ID cmtc6sopl0007o601d7hqrj1z; decode 102.04 tok/s, prefill 4,046.67 tok/s, Q4_K_M, llama.cpp b10449, RTX 5070 12 GB). Model page: https://www.localmaxxing.com/en/models/ornith-ai/Ornith-1.5-9B

Reproduction

Direct link to canonical reproduction material: eval-ornith-1.5-9b/

This Lab Record is a summary; the canonical repo is the source of truth.