BTL-4 โ€” ROCmFP4 STRIX_LEAN (GGUF) โ€” AMD Ryzen AI Max+ 395 / Strix Halo / gfx1151

ROCmFP4 quantization of badtheorylabs/BTL-4, built for AMD Strix Halo (gfx1151) with the ROCmFPX fork of llama.cpp.

BTL-4 is a 70.2 GB bf16 MoE vision model โ€” Qwen3_5MoeForConditionalGeneration, 40 layers, 256 experts / 8 active, hidden 2048, vocab 248320. An mmproj is included and is required for image input.

Measured results (Ryzen AI MAX+ 395, 124 GB, gfx1151)

build size real BPW decode quality /10
Q4_0_ROCMFP4_STRIX_LEAN 18,597,336,928 B (17.32 GiB) 4.29 +12% 9
Q4_K_M (control, run twice) 21,166,757,728 B (19.71 GiB) 4.88 baseline 8 / 8

LEAN is โˆ’12% on disk and +12% faster than Q4_K_M, at equal-or-better quality. Quality used greedy decoding with the baseline run twice to establish the noise floor (ฮ”=0 between passes).

A sister build, Q4_0_ROCMFP4_STRIX (4.31 BPW, 17.39 GiB), was produced independently on a second box and measured +11.4% over Q4_K_M at 10/10 = 10/10 quality. The two tiers are within ~67 MB and ~0.02 BPW of each other; prior art on this architecture family favours plain STRIX for quality-critical work.

โš ๏ธ Q3 is a trap on this architecture

tier advertised BPW real BPW
STRIX_LEAN (106) ~4.38 4.29
Q3_0_ROCMFPX 3.50 4.45
Q4_K_M ~4.58 4.88

Q3 quantizes larger than LEAN. Always run --dry-run and read the real BPW โ€” the advertised value is not reliable.

โ›” No speculative decoding

Upstream BTL-4 ships mtp_num_hidden_layers: 0 โ€” there are no MTP tensors. Do not pass a speculative/MTP flag. A spec flag with no draft tensors loads and reports READY while producing garbage.

Usage

export HSA_OVERRIDE_GFX_VERSION=11.5.1
export GGML_HIP_ENABLE_UNIFIED_MEMORY=1

llama-server \
  -m BTL-4-Q4_0_ROCMFP4_STRIX_LEAN.gguf \
  --mmproj mmproj-BTL-4-f16.gguf \
  -ngl 999 -fa on -dio --no-warmup --jinja \
  -c 32768 --parallel 1

Requires a ROCmFP4-capable llama.cpp build; stock llama.cpp will not load these tensor types.

License

Inherits the licence of the base model, badtheorylabs/BTL-4.

Other public builds of this model

Compiled from Hugging Face repository metadata โ€” file sizes, shipped files, quant variant as named by each repo. No third-party build was run or benchmarked here, so this table makes no speed or quality claim about any of them. It is here so you can see the size and format options at a glance and pick what fits your hardware.

Repository Largest model file Variant Ships Downloads Likes
kingjones777/BTL-4-ROCmFP4-STRIX_LEAN-GGUF (this repo) 17.32 GiB STRIX_LEAN vision 102 0
kingjones777/BTL-4-ROCmFP4-STRIX-GGUF 17.38 GiB STRIX vision 77 0

Base model: badtheorylabs/BTL-4. Generated from Hub metadata; download counts move over time.

Acknowledgements

This build would not exist without the work below. Please star and follow these projects โ€” the quantisation format used here is their engineering, not mine.

ROCmFPX โ€” maintained by charlie12345 / caf The ROCmFP4 / ROCmFPX tensor formats (ggml types 100โ€“106) exist only in this fork. Every ROCmFP4 file in this repository was produced with its llama-quantize, and runs on its runtime. The fork also credits collaborators ciru-ai, Tom Turney, PlunderStruck and Aydan S., and acknowledges AMD for hardware support. Licensed MIT, based on upstream llama.cpp.

llama.cpp โ€” ggml-org and contributors The inference engine, GGUF format and conversion tooling everything here is built on.

AMD ROCm The compute platform these builds target โ€” ROCm 7.2.4 on gfx1151 / Radeon 8060S.

Base model authors โ€” see base_model in the metadata above; all model weights, licences and capabilities are theirs. This repository contributes quantisation and measurement only.

If you use these files, please credit ROCmFPX alongside this repository.

Downloads last month
278
GGUF
Model size
35B params
Architecture
qwen35moe
Hardware compatibility
Log In to add your hardware

4-bit

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

Model tree for kingjones777/BTL-4-ROCmFP4-STRIX_LEAN-GGUF

Quantized
(10)
this model