Views
No views yet
⚠️ Deprecated — do not use for new work. control-vector steering proved unreliable — the strength that removes refusals also destabilises tool-calling and coherence, and the repo mixes a base GGUF with the vector. Use the abliterated line (uncensored, stable) or SFT v5 (the tool-calling winner).
llama-server -hf tpls/gemma-4-12B-coder-fable5-composer2.5-v1-steer:Q5_K_M --jinja (full commands below).| Type | GGUF quantizations · llama.cpp / Ollama |
| Techniques | activation-steering → imatrix-quant |
| Tool-calling | native token preserved (no shim) — but see deprecation |
| Status | ⚠️ Deprecated → tpls/gemma-4-12B-coder-fable5-composer2.5-v1-sft-v5-GGUF |
| Use | llama-server -hf tpls/gemma-4-12B-coder-fable5-composer2.5-v1-steer:Q5_K_M --jinja |
1# llama.cpp (server) — tool-calling needs the recovery shim, see below
2llama-server -hf tpls/gemma-4-12B-coder-fable5-composer2.5-v1-steer:Q5_K_M --jinja --ctx-size 16384
3
4# Ollama
5ollama run hf.co/tpls/gemma-4-12B-coder-fable5-composer2.5-v1-steer:Q5_K_M| Quant | Notes |
|---|---|
Q5_K_M | higher quality, ~9.5 GB |
coder |
⚠️ Uncensored. For this variant a control vector suppresses refusals at inference — safety guardrails are substantially removed and it will attempt requests a stock model would refuse. You are responsible for what you generate and how it's used; not suitable where refusal behaviour is itself a safety requirement.
yuxinlu1/gemma-4-12B-coder-fable5-composer2.5-v1
| Step | Technique | What it does | Provenance |
|---|---|---|---|
| 1 | activation-steering | a control vector uncensors at inference WITHOUT editing the weights | yuxinlu1/gemma-4-12B-coder-fable5-composer2.5-v1 |
| 2 | imatrix-quant | llama.cpp quantization with an importance matrix (imatrix) | — |
activation-steeringno weight edit → the canonical tool token survives, so bare--jinjaworks (no shim).
imatrix-quantconvert mapping. Pins
the toolchain these quants were produced with:| Step | Tool / setting |
|---|---|
| quantizer | llama.cpp tools image ghcr.io/ggml-org/llama.cpp:full |
| convert | convert_hf_to_gguf.py → f16 GGUF |
| imatrix | llama-imatrix over the calibration set (CPU forward pass) |
| quantize | llama-quantize --imatrix, token-embeddings + output tensor kept at f16 |
The image is the rolling:fulltag, not a digest — for byte-exact reproduction pin the image digest you build with. Theimatrix-quantstep above lists the calibration set and the EOG patch this build applied.