GraySoft
Projects Models Compare Cloud benchmarks FAQ Download guIDE →
Model Intelligence Sheet

SixVolts/Qwen3.5-122B-A10B-Opus-Reasoning-MTP-GGUF overview

Qwen3.5 122B A10B Opus Reasoning — Dynamic imatrix GGUF + MTP draft Custom GGUFs of timteh673/Qwen3.5 122B A10B Opus Reasoning https://huggingface.co/timteh673…

ggufllama.cppimatrixqwen35moequantizedmtpspeculative-decodingbase_model:timteh673/Qwen3.5-122B-A10B-Opus-Reasoning-GGUFbase_model:quantized:timteh673/Qwen3.5-122B-A10B-Opus-Reasoning-GGUFendpoints_compatibleregion:usconversational

Runs locally from ~3.13 GB disk (4 GB VRAM class GPUs with llama.cpp / guIDE).

Downloads
2,133
Likes
5
Pipeline
Author

Repository Files & Downloads

3 GGUF files detected
Direct downloads for local inference
FileTypeQuantizationSizeLink
Qwen3.5-122B-A10B-Opus-Reasoning-Q3_K_XL.ggufGGUFQ3_K_XL56.03 GBDownload
Qwen3.5-122B-A10B-Opus-Reasoning-Q4_K_XL.ggufGGUFQ4_K_XL70.88 GBDownload
mtp-opus-q4kxl-draft.ggufGGUFQ4KXL3.13 GBDownload

Model Details

Model IDSixVolts/Qwen3.5-122B-A10B-Opus-Reasoning-MTP-GGUF
AuthorSixVolts
Pipeline
License
Base modeltimteh673/Qwen3.5-122B-A10B-Opus-Reasoning-GGUF
Last modified2026-07-20T19:30:59.000Z

Model README

---

library_name: gguf

base_model: timteh673/Qwen3.5-122B-A10B-Opus-Reasoning-GGUF

tags:

- gguf

- llama.cpp

- imatrix

- qwen35moe

- quantized

- mtp

- speculative-decoding

---

Qwen3.5-122B-A10B-Opus-Reasoning — Dynamic imatrix GGUF + MTP draft

Custom GGUFs of timteh673/Qwen3.5-122B-A10B-Opus-Reasoning

— an Opus-style reasoning fine-tune of Qwen3.5-122B-A10B (a Gated-DeltaNet hybrid MoE, arch

qwen35moe). This repo improves on the upstream GGUFs in two independent ways:

  1. Dynamic, importance-matrix (imatrix) quantization — an XL-tier per-tensor bit allocation

that keeps the sensitive tensors high. The result is better quality-per-byte than stock K-quants. Similar recipe to unsloth (hat tip).

  1. A multi-token-prediction (MTP) draft for speculative decoding — a lossless +33%

throughput boost (the upstream GGUFs ship without an MTP head).

I built this quant to work well with my local AI workspace tool, Familiar. Familiar is an AI-enabled workspace where you can take

Notes, collaborate in wikis, chat with models, and create smart automations with local models. This model performs well for most

activities that Familiar needs. Check it out here:

https://github.com/sixvolts/familiar

> Derivative work. Credit for the model goes to the upstream fine-tune author and the Qwen team;

> the MTP draft head is grafted from Unsloth's base-model MTP GGUF (see Credits).

Files

| File | Size | bpw | Notes |

|------|------|-----|-------|

| …-Q4_K_XL.gguf | 76.1 GB | 4.99 | Recommended. Near-lossless; beats standard Q4_K_M. |

| …-Q3_K_XL.gguf | 60.2 GB | 3.94 | Smaller; ≈ standard-Q4_K_M quality at Q3 size. |

| mtp-opus-q4kxl-draft.gguf | 3.36 GB | — | MTP speculative-decode draft (use with either quant via -md). |

| opus-122b.imatrix | 0.34 GB | — | Importance matrix used (reproducibility). |

1. Quality — perplexity (wikitext-2 test, 300 chunks @ 512 ctx, held-out)

| Quant | PPL | Δ vs Q8_0 |

|-------|-----|-----------|

| Q8_0 (reference) | 4.8747 | — |

| Q4_K_XL | 4.8863 | +0.24% |

| Q4_K_M (standard, for comparison) | 4.9471 | +1.49% |

| Q3_K_XL | 4.9590 | +1.73% |

Q4_K_XL recovers ~84% of the Q4_K_M→Q8_0 quality gap for +1 GB; Q3_K_XL matches standard Q4_K_M

quality at 10 GB smaller. All from the same Q8_0 source + same imatrix, so the deltas are clean.

Functional spot-check (both quants): correct on arithmetic (17×23=391), the bat-and-ball logic

trap ($0.05), strict instruction-following, factual 2-sentence answers, and iterative-code

generation. Reasoning traces are coherent.

2. Speed — MTP speculative decoding (lossless)

The model carries no MTP head in the upstream GGUF, so one was grafted from Unsloth's base

MTP-GGUF. It transfers to this fine-tune extremely well (the tune barely shifted the trunk's

hidden states), giving a real speedup. Speculative decoding is lossless — the target model

verifies every drafted token, so output is identical to running the quant alone.

| Config | tok/s | vs plain | Draft acceptance |

|--------|-------|----------|------------------|

| Plain | 46.8 | — | — |

| MTP draft, --spec-draft-n-max 2 | 62.1 | +32.7% | 95.4% |

| MTP draft, --spec-draft-n-max 3 | 53.9 | +15.2% | 93.3% |

n_max=2 is optimal here (a single nextn layer drafts ~2 tokens well; the 3rd costs more than it

returns). Benchmarked on 4× MI100 (gfx908), one infinity fabric hive.

llama-server -m Qwen3.5-122B-A10B-Opus-Reasoning-Q4_K_XL.gguf \
             -md mtp-opus-q4kxl-draft.gguf \
             --spec-type draft-mtp -ngld 99 --spec-draft-n-max 2 \
             -ngl 99 -c 8192 -fa on --jinja

> Note: always pass -c (the model's trained context is 262144; the default grabs it all and

> OOMs). Use a qwen35moe-capable llama.cpp (mainline supports it, incl. the GDN kernels).

Quantization recipe

  • imatrix from the standard calibration_datav3 corpus (512-token chunks).
  • Dynamic per-tensor types (llama-quantize --tensor-type-file):

- Q4_K_XL: bulk experts ffn_gate/up_exps=Q4_K; ffn_down_exps=Q5_K; embeddings, output,

attention, GDN ssm_*, shared experts, first/last layers=Q6_K; GDN in-proj attn_qkv=Q5_K.

- Q3_K_XL: base Q3_K_M; experts Q3_K; ffn_down_exps/attn_qkv/first-last=Q4_K; shared

experts=Q5_K; embeddings/output/attention/GDN-out=Q6_K.

Credits

  • Base model: Qwen/Qwen3.5-122B-A10B (Qwen team)
  • Fine-tune: timteh673/Qwen3.5-122B-A10B-Opus-Reasoning
  • MTP draft head grafted from: unsloth/Qwen3.5-122B-A10B-MTP-GGUF
  • Quantization, imatrix, and MTP graft: this repo. License follows the upstream model.

Run SixVolts/Qwen3.5-122B-A10B-Opus-Reasoning-MTP-GGUF with guIDE

Download guIDE — the AI-native code editor with local LLM inference and 69 built-in tools.

Download guIDE → · Browse 524k+ models · Compare models

Source: Hugging Face · Compare models