File size: 1,138 Bytes
27487cf
 
59dc15c
 
27487cf
59dc15c
27487cf
59dc15c
 
 
 
27487cf
 
59dc15c
 
 
 
 
 
b5f8573
 
76d398e
59dc15c
 
 
27487cf
59dc15c
 
 
 
 
 
 
 
27487cf
59dc15c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
---
base_model: google/gemma-4-31B-it-assistant
language:
- en
library_name: gguf
license: gemma
tags:
- gguf
- quantized
- mtp
- gemma-4
---

# Gemma 4 31B IT Assistant — MTP GGUF

This repository contains GGUF quantizations of [google/gemma-4-31B-it-assistant](https://huggingface.co/google/gemma-4-31B-it-assistant) to use as MTP.

Do not use with llama.cpp as they do not offer support. This model is only compatible with [ik_llama.cpp](https://github.com/ikawrakow/ik_llama.cpp).

~~Use only with [PR 1744](https://github.com/ikawrakow/ik_llama.cpp/pull/1744), which enables the gemma 4 MTP to work, otherwise you will encounter errors such as the model failing to load.~~
**New:** PR is merged.

## Usage

The assistant is a **draft model** that requires the main Gemma 4 31B target GGUF alongside it.

```bash
./build/bin/llama-server \
  --model google_gemma-4-31B-it-Q8_0.gguf \
  --ctx-size 32768 -ctk q8_0 -ctv q8_0 --n-gpu-layers 99 \
  -b 1024 -ub 1024 --jinja \
  --spec-type mtp -md gemma-4-31B-it-assistant-Q8_0.gguf -ngld 99 \
  --draft-max 3 --draft-p-min 0.0
```

> **Note:** `--draft-max 3` is a good starting point.