MTP in LM Studio?

#6
by AlexPoto - opened

I'm running the latest LM Studio 0.4.17 (Build 4). MTP works perfectly for Qwen models (e.g., Qwen3.5-9B-MTP) β€” it auto-detects and enables speculative decoding with no issues.

However, for this model (Gemma4-12B-QAT-Uncensored-HauhauCS-Balanced@Q4_K_M), MTP doesn't activate. The file mtp-gemma-4-12B-it.gguf is present, but LM Studio recognizes it only as "Gemma4-assistant" (not tagged as MTP), and the speculative decoding toggle remains grayed out.

Is there a specific naming convention or metadata I need to adjust for LM Studio to detect this as an MTP drafter? Or is this a known compatibility issue with the current LM Studio runtim

Owner
β€’
edited Jun 26

I'm running the latest LM Studio 0.4.17 (Build 4). MTP works perfectly for Qwen models (e.g., Qwen3.5-9B-MTP) β€” it auto-detects and enables speculative decoding with no issues.

However, for this model (Gemma4-12B-QAT-Uncensored-HauhauCS-Balanced@Q4_K_M), MTP doesn't activate. The file mtp-gemma-4-12B-it.gguf is present, but LM Studio recognizes it only as "Gemma4-assistant" (not tagged as MTP), and the speculative decoding toggle remains grayed out.

Is there a specific naming convention or metadata I need to adjust for LM Studio to detect this as an MTP drafter? Or is this a known compatibility issue with the current LM Studio runtim

Known issue sadly, I couldn't figure it out, hence why I mentioned i was only able to test it on llama.cpp directly

Even if selected as draft model etc.

this happens with textgen too.

Sign up or log in to comment