๐Ÿ”ง Runtime: build the ROCmFPX fork below

Stock llama.cpp will not load this file. You need both the mellum architecture and the ROCmFP4 tensor types in one tree. Upstream charlie12345/ROCmFPX has the ROCmFP4 types but not mellum. Our fork has both:

kingjones30/ROCmFPX โ€” a fork of charlie12345/ROCmFPX, branch main.

git clone https://github.com/kingjones30/ROCmFPX.git
cd ROCmFPX
cmake -B build -DGGML_HIP=ON -DGPU_TARGETS=gfx1151 -DGGML_NATIVE=ON -DCMAKE_BUILD_TYPE=Release
cmake --build build --target llama-server llama-quantize -j$(nproc)

Verified 2026-08-27 on gfx1151: clean clone โ†’ 0 build errors โ†’ llama-server loads a mellum ROCmFP4 GGUF from this family and generates coherent text.

โš ๏ธ STOCK llama.cpp WILL NOT LOAD THIS MODEL

The Mellum architecture is not merged upstream (PR #23966) โ€” the patch is in patches/ in this repo.

๐Ÿš€ 104.99 tok/s โ€” +6.9% faster than Q4_K_M, ranges disjoint.

Mellum2-12B-A2.5B-Thinking โ€” ROCmFP4 (tier 102 COHERENT) GGUF

A 4-bit ROCmFP4 quantization for AMD gfx1151 (Ryzen AI MAX+ 395 / Strix Halo), quantized from BF16 GGUF (22.6 GiB) โ€” a lossless source, not a requantization of a lower-bit build.

File Mellum2-12B-A2.5B-Thinking-Q4_0_ROCMFP4_COHERENT.gguf
Size 6.4907 GiB
BPW 4.59
ftype Q4_0_ROCMFP4_COHERENT (102)

โ›” Requires a llama.cpp with the ROCmFP4 quant types

Q4_0_ROCMFP4_COHERENT (ftype 102) exists only in charlie12345/ROCmFPX, not upstream llama.cpp. Ignore the auto-generated "Use this model" commands above.


All quant variants

All measured on one box, one binary (Ryzen AI MAX+ 395, gfx1151, ROCm 7.2.4), median of 3, warm-up discarded โ€” so these rows are directly comparable.

variant ftype size bpw decode (median) range
4-bit COHERENT 102 6.49 GiB 4.59 104.99 104.96 โ€“ 105.73
8-bit AGENT 115 11.88 GiB 8.39 74.41 74.36 โ€“ 74.42
8-bit plain 111 11.70 GiB 8.27 75.72 75.72 โ€“ 75.73

Repos: 4-bit ยท 8-bit AGENT ยท 8-bit plain

โš ๏ธ AGENT is SLIGHTLY SLOWER here โ€” 74.41 vs 75.72. The opposite of the Instruct variant, which tells you the difference is model-specific and small. Neither 8-bit build approaches the 4-bit build's 104.99 tok/s.

On AGENT generally: it keeps more tensors at true Q8_0 instead of the packed 8-bit type. That raises MTP draft acceptance on models which have an MTP head (measured +6.2% on Qwen3.8-27B). Mellum2 has no MTP head, so there is nothing for the extra precision to feed and the two 8-bit builds differ only marginally โ€” in either direction.

Measured

Ryzen AI MAX+ 395 (gfx1151, 128 GB unified, ROCm 7.2.4). Median of 3+, warm-up discarded, otherwise-idle box. Correctness at the model's official sampling.

build size decode (median) range
this build 6.4907 GiB 104.99 [104.96 โ€“ 105.73]
Q4_K_M โ€” 98.17 [98.16 โ€“ 98.87]

+6.9%, ranges disjoint โ€” a real difference, not noise.

Correctness: 17ร—23 โ‡’ โœ… 391 ยท capital of Japan โ‡’ โœ… Tokyo ยท days in 2024 โ‡’ โœ… 366

Per-tensor types (audited in the finished file)

output.weight Q6_K ยท token_embd Q6_K ยท router ffn_gate_inp F32 ยท norms F32 ยท 339 tensors

tie_word_embeddings is false, so both --output-tensor-type and --token-embedding-type apply.


What was NOT measured

  • No perplexity run, and no quality A/B against the baseline or the source. The checks above are memorized-fact prompts โ€” necessary but not sufficient; a damaged model can pass them.
  • No long-context testing.
  • No tool-calling evaluation.

Base model licence inherited; credit for the model goes to its authors.

Downloads last month
157
GGUF
Model size
12B params
Architecture
mellum
Hardware compatibility
Log In to add your hardware

4-bit

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for kingjones777/Mellum2-12B-A2.5B-Thinking-ROCmFP4-GGUF

Quantized
(42)
this model