These models are built and maintained on rented GPU compute. If you want to show some appreciation, a follow on X or a coffee helps keep the releases coming.
It is a deployment artifact, not a new fine-tune. The goal is to make the
Ornith 35B MoE checkpoint practical for GPTQ-compatible local and homelab
serving while preserving the coding-agent oriented behavior of the source
model.
The headline validation target for this release is text-generation and
agentic coding workload serving with vLLM + GPTQ-Marlin. Vision paths and
speculative decoding are not positioned as validated features for this release.
Thanks to deepreinforce-ai for the Ornith release, to modelcloud for GPTQModel,
and to groxaxo for GPTQ-Pro and the Qwen3.6 GPTQ-Pro recipe family this run was
aligned with.
Artifact Summary
Field
Value
Source model
deepreinforce-ai/Ornith-1.0-35B
Architecture
Qwen3_5MoeForConditionalGeneration
Model type
qwen3_5_moe
Hidden layers
40
Hidden size
2048
Experts
256
Experts per token
8
Max position embeddings
262144
Tensor files
5
Indexed tensors
124576
Indexed total size
20,652,683,992 bytes
mtp.* tensors in index
0
Tokenizer class
Qwen2TokenizerFast
The source config contains mtp_num_hidden_layers=1, but the uploaded weight
index contains no mtp.* tensors. Treat this checkpoint as non-MTP for
speculative decoding unless a follow-up artifact restores and validates real
MTP tensors.
Vision configuration is present from the source architecture, but multimodal
serving has not been validated for this quantized release. The intended use
case is text generation and coding-agent evaluation.
Quantization Recipe
Setting
Value
Method
GPTQ-Pro / GPTQModel
Quantizer
gptqmodel:6.1.0-dev
Bits
4
Group size
128
Symmetric quantization
true
Desc act
false
True sequential
true
Checkpoint format
gptq
Pack dtype
int32
Pack implementation
cpu
MSE
2.0
Damp percent
0.05
Damp auto increment
0.01
FOEM alpha
0.25
FOEM beta
0.2
Calibration samples
256
Calibration sequence length
2048
Calibration mix
code-oriented local JSONL mix
MoE routing during quantization
ExpertsRoutingBypass
MoE routing batch size
64
Excluded from quantization by dynamic rules:
embeddings
lm_head
MTP modules
norms
vision / visual modules
The calibration data itself is not included in this model repository.
Intended Serving Shape
This checkpoint is intended for advanced users testing text-only vLLM or
GPTQ-compatible serving for Qwen/Ornith MoE checkpoints.
A starting vLLM shape for long-context text serving:
Serving context for the published Smoke24/vLLM measurements:
The Smoke24/vLLM numbers were collected on an internal llm-residency vLLM
deployment. The custom image recipe is not published yet, so this card does not
present that image as a public reproduction target. The stable serving knobs
captured from the run are listed for context.
Treat this as a serving starting point, not a compatibility guarantee for every
vLLM release. GPTQ-Marlin, Qwen3.5 MoE handling, FP8 KV cache, and tool parser
behavior are loader-version sensitive.
Public vLLM Reproducibility
This artifact has a public reproducibility path on the unmodified upstream vLLM OpenAI image:
The 262k profile is tight on 24 GB GPUs; gpu_memory_utilization=0.95 was short on KV cache in validation, while 0.96 passed.
vLLM RTX 3090 / Ampere Workload Snapshot
The image above reports observed vLLM / Prometheus metrics for the served model
label ornith-1.0-35b-gptq-pro-foem-4bit-g128-ns256-ctx262k over the recent
workload window that included validation traffic:
Metric
Value
Context budget
262k
Decode-only throughput from TPOT
~151 tok/s
Prefill throughput
~4,441 tok/s
Prefix cache hit ratio
89.5%
Average TTFT
0.63s
Average E2E latency
10.20s
These are serving metrics, not a standalone quality benchmark. They describe
the observed vLLM GPTQ-Marlin runtime behavior for this deployment shape.
MMLU-Pro 350 Selected Subset
📊 Evaluation & Performance Metrics
2 July update: single-pass MMLU-Pro selected subset quality check for the XReyRobert/Ornith-1.0-35B-GPTQ-Pro-FOEM-4bit-g128-ns256 deployment, using the same 350-question subset and evaluation harness used for the XReyRobert/Qwopus3.6-27B-v2-GPTQ-Pro-v1 selected-subset comparison.
📚 MMLU-Pro Subset90.86%318 / 350 single-pass run
🧠 vs XReyRobert/Qwopus3.6-27B-v2-GPTQ-Pro-v1+0.86 pp315 / 350 selected-subset run
Evaluation format: This uses the same 350-question MMLU-Pro subset published in the test_data directory of Jackrong/Qwopus3.6-27B-v2: 7 categories, 50 questions per category. This is not a full MMLU-Pro leaderboard run.
Protocol note: The headline 318 / 350 = 90.86% score is a single-pass OpenAI-compatible run through the published vLLM/LiteLLM serving path. The run used temperature=1.0, top_p=0.95, max_tokens=0 (no explicit output cap sent by the runner), request_timeout=3600, and retries=1. The prompt follows the MMLU-Pro 5-shot category-prefix style using validation split cot_content and the system instruction asking for The answer is .... All 350 requests completed with finish_reason=stop; one response had no parsed answer and is counted as wrong. There were no API errors.
Summary: On the selected 350-question MMLU-Pro evaluation set, `XReyRobert/Ornith-1.0-35B-GPTQ-Pro-FOEM-4bit-g128-ns256` reached 90.86% accuracy in a single unrestricted pass. On the same 350-question selected subset, the prior `XReyRobert/Qwopus3.6-27B-v2-GPTQ-Pro-v1` unrestricted reference run reached 90.00%. Treat the difference as a small-sample local validation signal rather than a leaderboard claim.
Scope note: this is not a full MMLU-Pro evaluation or official leaderboard submission. It is a selected-subset regression/quality check over the public 350-question selected subset used on the Qwopus card.
Terminal-Bench 2.0 Smoke24
Terminal-Bench 2.0 Smoke24 is a fixed 24-task coding-agent comparison corpus.
It is useful for fast regression and local serving comparison, but it is not a
full Terminal-Bench leaderboard submission.
XReyRobert/Ornith-1.0-35B-GPTQ-Pro-FOEM-4bit-g128-ns256 used the long-context card-validation shape:
max_model_len=262144, max_input_tokens=220000, 30 minute task timeout,
32 CPU / 48 GiB sandbox, thinking_token_budget=32768, max_output_tokens=40000,
temperature 1.0, top-p 0.95, top-k 20, and preserve_thinking=true.