Elmermoreno/bucket / README.md
Elmermoreno's picture
|
download
raw
1.48 kB
metadata
license: apache-2.0
base_model:
  - unsloth/gemma-4-12b-it-GGUF
tags:
  - gguf
  - gemma4
  - speculative-decoding
  - mtp
  - ik_llama

Gemma 4 12B IT MTP Assistants for ik_llama

These are converted GGUF assistant/draft models for using Gemma 4 12B IT with ik_llama MTP speculative decoding.

They are not standalone chat models. Use one of these files as --model-draft next to the matching Gemma 4 12B IT target GGUF.

Files

  • gemma-4-12B-it-MTP-ik_llama-Q8_0.gguf
  • gemma-4-12B-it-MTP-ik_llama-Q4_K_M.gguf

Conversion Notes

Source assistant GGUF:

unsloth/gemma-4-12b-it-GGUF, MTP/gemma-4-12B-it-MTP-F16.gguf

The public assistant architecture string and tensor names were converted to ik_llama's gemma4_mtp schema. The unused public-assistant rope_freqs.weight tensor was omitted because ik_llama's Gemma 4 MTP assistant loader expects 48 tensors for this assistant.

Example

llama-server \
  -m /path/to/gemma-4-12b-it-IQ4_XS.gguf \
  --model-draft /path/to/gemma-4-12B-it-MTP-ik_llama-Q4_K_M.gguf \
  --spec-type mtp:n_max=4,p_min=0.0

Older ik_llama builds may use legacy speculative flags. Use a build that includes Gemma 4 12B MTP/CUDA support.

Smoke Test

Local smoke on an RTX 4070 with ik_llama build 4561 (6b9de3dba):

  • Target: Gemma 4 12B IT IQ4_XS
  • Draft: Q4_K_M
  • Raw completion TG: about 129 tok/s with MTP vs about 60 tok/s plain
  • Draft acceptance in the small smoke: about 0.55

Xet Storage Details

Size:
1.48 kB
·
Xet hash:
af2f5186b00b43c4dd565e1619d414a597b436484c70e8c698561553ece918a3

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.