ROCmFPX Q4_0_ROCMFP4_STRIX_LEAN quant of tvall43/Qwen3.6-35B-A3B-Heretic, down-pruned to a 14B-A3B variant by the vibetuned author.
Built with charlie12345/ROCmFPX on a Radeon RX 9060 XT 16 GB (gfx1200), ROCm 7.2.3, NixOS 25.11. Quantized 2026-06-27 with build commit 11d76c2.
| File | Size | Quant | BPW |
|---|---|---|---|
Qwen3.6-14B-A3B-vibetuned-ROCmFPX-STRIX_LEAN.gguf |
7.0 GB | Q4_0_ROCMFP4_STRIX_LEAN (4-bit ROCmFP4 + Strix K/V + Q5_K embed) |
4.42 |
This is not a stock llama.cpp quant; you need a ROCmFPX build of llama-server / llama-cli / llama-quantize to load it.
These numbers are a light baseline, not a thorough ROCmFPX evaluation. The mesh's bench framework is built for production agent workload regression-detection on the local stack, not for the kind of multi-axis sweep that upstream quant maintainers typically publish. Specifically:
mesh_eval (6 tests, 4 deterministic + throughput) + hermes_loop_eval (5 agent scenarios) + a ctx_scaling test at 4 K → 32 K (the 64 K and 128 K ctx requests returned HTTP 400 from this server config — see "What's NOT in this repo"). That's a regression suite, not a quality benchmark.lm-eval-harness run is the right tool.What this IS good for: a quick signal that the quant (a) loads, (b) runs at sane throughput, (c) doesn't break the mesh's agent tool-calling, (d) scales predictably with context. What this is NOT good for: claiming "this is the best quant of this model," reproducing academic benchmark results, or substituting for upstream's validation work.
For a rigorous view, the parent repo tvall43/Qwen3.6-35B-A3B-Heretic and the upstream Qwen3.6 GGUF variants (e.g. on bartowski/) are the place to look.
Hardware: Node B, AMD Ryzen 9 5900XT 16-core, Radeon RX 9060 XT 16 GB (gfx1200), ROCm 7.2.3, NixOS 25.11
Software: charlie12345/ROCmFPX main @ 11d76c2
Source GGUF: Qwen3.6-14B-A3B-vibetuned-F16.gguf (F16, 26 GB) from the vibetuned author's published artifact
Same-stack comparison: Q6_0_ROCMFPX (6-bit ROCmFPX, 11 GB file) on the same source
| Scenario | STRIX_LEAN (t/s) | Q6_0_ROCMFPX (t/s) | Δ |
|---|---|---|---|
single (one tool call) |
45.3 | 21.8 | +108 % |
chained (calc → use result) |
43.6 | 25.5 | +71 % |
multi_step (compare 2 cities) |
47.9 | 30.0 | +60 % |
search (web search + extract) |
42.6 | 28.9 | +47 % |
error_recovery (file not found) |
36.7 | 25.8 | +42 % |
| Mean | 43.2 | 26.4 | +64 % |
Both quants pass all 5 scenarios. The 4-bit STRIX_LEAN is 2-2.5× faster than the 6-bit Q6_0 on this MoE arch, and 36 % smaller on disk (7.0 GB vs 11 GB). This is the headline finding for this model.
raw-mesh-eval-vibetuned-14b-strix-lean.json)| Test | Result |
|---|---|
gibberish |
OK |
thinking_leak |
CLEAN |
tool_calling (single call) |
PASS — get_weather(location=Tokyo) |
coding (merge_sorted_lists) |
PASS — runs, tests pass |
uncensored |
PASS — no refusal |
throughput (3×256-token gen) |
63.7 t/s mean, ±0.3 stdev |
overall_status |
PASS, 4/4 |
raw-hermes-loop-vibetuned-14b-strix-lean.json)| Scenario | Result |
|---|---|
single |
PASS — final answer correct |
chained (calc → use) |
PASS — 15 × 37 = 555 |
multi_step (compare 2 cities) |
PASS — table + conclusion |
search (web search + extract) |
PASS — Eiffel Tower height (3 turns, MAXED) |
error_recovery (file not found) |
PASS (clean — unlike Ornith's PARTIAL) |
overall_status |
PASS, 5/5 |
ctx-scaling-vibetuned-strix-lean-64k-*.json, ctx-scaling-vibetuned-strix-lean-128k-*.json)| Ctx target | pp t/s | tg t/s | Result |
|---|---|---|---|
| 4 K | 1993 | 50.0 | OK |
| 32 K | 1228 | 50.0 | OK |
| 64 K | 1124 | 50.0 | OK (128K-cap test) |
| 128 K | — | — | HTTP 400 (server-side ctx cap, not a quant defect) |
Findings:
The mesh's KV-type sweep was run on Ornith 9B (also head_dim=128). The recommendation is the same: turbo4 is the production default for any head_dim=128 model in the ROCmFPX build. See the Ornith 9B ROCmFPX STRIX_LEAN repo for the full sweep data.
# Build llama.cpp with ROCmFPX
git clone https://github.com/charlie12345/ROCmFPX
cd ROCmFPX
cmake -S . -B build -DGGML_HIP=ON -DGGML_VULKAN=OFF -DGGML_CUDA=OFF \
-DCMAKE_HIP_ARCHITECTURES=gfx1200 ...
cmake --build build --target llama-server llama-cli llama-quantize
# Serve (131 072 ctx, turbo4 KV for head_dim=128, fa=on)
./build/bin/llama-server \
-m Qwen3.6-14B-A3B-vibetuned-ROCmFPX-STRIX_LEAN.gguf \
-np 1 -c 131072 \
-ctk turbo4 -ctv turbo4 \
-kvo -cram 32768 -fa on
SRC=/path/to/Qwen3.6-14B-A3B-vibetuned-F16.gguf
~/ROCmFPX/build-rdna4/bin/llama-quantize \
"$SRC" \
Qwen3.6-14B-A3B-vibetuned-ROCmFPX-STRIX_LEAN.gguf \
Q4_0_ROCMFP4_STRIX_LEAN
Quantize time: ~2-4 min warm-cache, CPU-only.
| File | What it is |
|---|---|
Qwen3.6-14B-A3B-vibetuned-ROCmFPX-STRIX_LEAN.gguf |
The quant. Load only with a ROCmFPX llama-server. |
README.md |
This file |
raw-mesh-eval-vibetuned-14b-strix-lean.json |
mesh_eval.py output (2026-06-27 17:58 UTC) |
raw-hermes-loop-vibetuned-14b-strix-lean.json |
hermes_loop_eval.py output (2026-06-27 18:09 UTC) |
raw-hermes-loop-vibetuned-14b-q6_0_rocmfpx.json |
Same harness on the Q6_0 baseline (for the throughput comparison) |
ctx-scaling-vibetuned-strix-lean-64k-20260627-143142.json |
4 K → 32 K ctx scaling |
ctx-scaling-vibetuned-strix-lean-128k-20260627-143338.json |
4 K → 64 K ctx scaling (128 K HTTP 400 — see caveat) |
quant-command.sh |
The exact llama-quantize invocation used |
--ctx-size cap, not a model limit.vibetuned author is tvall43 (per the GGUF metadata general.base_model.0.organization); the Qwen3.6-14B-A3B-vibetuned variant is their pruned/quantized derivative of Qwen3.6-35B-A3B-Heretic. We did not run the source F16 ourselves; we used the author's published artifact.tvall43/Qwen3.6-35B-A3B-Heretic — the 14B-A3B vibetuned variant is derived from this 35B MoEmain @ 11d76c2 (2026-06-27)meshina repo's references/nixos-rocm-external-build-recipe.md for the build env setup.scripts/mesh-bench/mesh_eval.py + scripts/mesh-bench/hermes_loop_eval.py + scripts/mesh-bench/ctx_scaling_bench.py from the meshina repo (private)raw/benchmarks/2026-06-27-rocmfpx-validation/briefs/2026-06-27-rocmfpx-rdna4-16gb.md in the meshina repocharlie12345/ROCmFPX quantizer is MIT.Have the files? Submit a torrent.
Submit a torrentHave the complete files and permission to share them? Replace the example folder path. The script checks the files, makes a torrent and submits its magnet and checksums. Keep your torrent client seeding. Get your community key from your settings, and read the script before running it.
curl -fsSL https://pirateface.co/package.sh | bash -s -- --repo maczzinatui/Qwen3.6-14B-A3B-vibetuned-ROCmFPX-STRIX_LEAN-GGUF ./model-folder