MTP

#2
by engrtipusultan - opened

Is there any chance of adding MTP?

https://huggingface.co/skinnyctax/Ornith-1.0-35B-Q6_K-Frankenstein-MTP-GGUF uploading now if anyone wants to test. Details on how to do it yourself on the model card.

Has anyone found MTP version for vLLM serving?

engrtipusultan changed discussion status to closed

Grafted the 19 mtp.* tensors from Qwen/Qwen3.6-35B-A3B onto the BF16 checkpoint for vLLM β€” safetensors rather than GGUF, so it complements skinnyctax's Frankenstein-MTP.

Measured on one 35B-A3B at n=2: 70.3% draft acceptance, +38.7% prose / +54.6% code decode. To @Treene 's question in #26 β€” the post-train does not kill acceptance. Ornith's weights are untouched (sha256-identical to upstream); only the 19 tensors are added, which also makes mtp_num_hidden_layers: 1 in config.json true.

Repo: crucible-labs/Ornith-1.0-35B-MTP. Graft script included if you'd rather build it yourself from your own copy. Costs ~21.8% KV capacity; keep num_speculative_tokens ≀ 4.

Sign up or log in to comment