Q4_K_M GGUF build of
chiennv/Orthrus-Qwen3-8B for the Orthrus llama.cpp reference fork:
Orthrus is not just a Qwen3 weight layout. The important runtime feature is shared-KV self-drafting: the autoregressive path owns the persistent target KV cache, the diffusion view drafts against that same cache, transient diffusion cells are removed before verification, and normal AR verification commits or rolls back the candidate path.
1git clone https://github.com/remesis/orthrus_llamacpp
2cd orthrus_llamacpp
3cmake -S . -B build-cuda -G "Visual Studio 17 2022" -A x64 -DGGML_CUDA=ON -DLLAMA_CURL=OFF
4cmake --build build-cuda --config Release --target llama-server
1.\build-cuda\bin\Release\llama-server.exe `
2 -m models\Orthrus-Qwen3-8B\Orthrus-Qwen3-8B-Q4_K_M.gguf `
3 --host 127.0.0.1 `
4 --port 8081 `
5 -c 40960 `
6 -np 1 `
7 -b 1024 `
8 -ub 512 `
9 -ngl 999 `
10 -fa on `
11 --ui `
12 --jinja `
13 --chat-template-file models\Orthrus-Qwen3-8B\chat_template.jinja `
14 --spec-type draft-orthrus `
15 --spec-draft-n-max 15
The Orthrus team's own Transformers implementation was also benchmarked locally to confirm the intended shared-KV diffusion path and to sanity-check whether native Orthrus drafting is worthwhile before publishing this GGUF.
These numbers are not quantization-to-quantization comparisons against the GGUF below; they use the official BF16 Transformers runtime. They are included because they validate that the source model's intended Orthrus path can produce large throughput gains on favorable raw-completion prompts and smaller but still measurable gains on chat/long-context prompts.
1@misc{vannguyen2026orthrusmemoryefficientparalleltoken,
2 title={Orthrus: Memory-Efficient Parallel Token Generation via Dual-View Diffusion},
3 author={Chien Van Nguyen and Chaitra Hegde and Van Cuong Pham and Ryan A. Rossi and Franck Dernoncourt and Thien Huu Nguyen},
4 year={2026},
5 eprint={2605.12825},
6 archivePrefix={arXiv},
7 primaryClass={cs.LG},
8 url={https://arxiv.org/abs/2605.12825},
9}