← back to catalog · registered 2026-10-11 05:59

msuiche/gemma-4-26B-A4B-it-abliterated-GLP-27-L3-29-a0.5

msuiche Gemma 26B GGUF MoE
Your rig guess connected
? Why do I need an app?
Reading your rig…

This is a rough estimate. Install the free app - we'll show exact numbers.

Reading real hardware from your app right now. Numbers below are exact.

Below is the per-quantization compatibility for this model.

curl -H "Authorization: Bearer $ABL_KEY" \
     "https://abliteration.org/api/v1/models/msuiche%2Fgemma-4-26B-A4B-it-abliterated-GLP-27-L3-29-a0.5"
Response includes
  • classification m-uncensored
  • files 3
  • author_summary 26 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M-U
Primary method

Uncensored (method unknown)

No other method signals detected in this model.
Confidence
LOW
Why this label 3 signals
Weak or ambiguous signals. Best guess based on catalog patterns; treat as tentative and check the evidence below.
  • 'uncensored' in name/tags but no 'abliterated' marker
  • method not identifiable from author declaration alone
  • may be DPO fine-tune, prompt engineering, or unknown technique
Refusal direction extraction

No specific extraction method could be identified for this model. The producer either did not document it or used a proprietary pipeline.

What is a refusal direction? →
Downloads · 30-day
0
Likes
0
Model age
today
created 2026-10-11

Genealogy 0 direct forks

Full fork graph →

This model's place in the market. Above: what it was derived from. Below: the tree of everything derived from it.

Metadata

License
gemma
Languages
en
Tags
gguf gemma gemma4 weightless control-vector abliterated uncensored refusal-ablation activation-steering representation-engineering en base_model:google/gemma-4-26B-A4B-it

Related

Total size
301 KB
Files
3
Quantizations
1
Registered
2026-10-11 05:59
Last updated on HF
2026-10-11 05:50

Files by quantization

Auxiliary files 3 files 310 KB
glp.gemma-4-26B-A4B-it-GLP-27-L3-29-a0.5.gguf 301 KB ******** download
README.md 8.08 KB bbaa0870 download
.gitattributes 1.56 KB b45669c6 download

README current version from Hugging Face


license: gemma
language:

  • en
    base_model: google/gemma-4-26B-A4B-it
    tags:
  • gemma
  • gemma4
  • weightless
  • control-vector
  • abliterated
  • uncensored
  • refusal-ablation
  • activation-steering
  • representation-engineering
  • gguf
    extra_gated_prompt: |

Responsible Use Agreement

This is not a model. It is a 301 KB control vector that removes safety refusals
from google/gemma-4-26B-A4B-it at inference time. It is useful for red-teaming,
offensive-security research, refusal-rate evaluation, and measuring what a
model will do without its refusal behaviour — and it removes guardrails that
you must then supply yourself.

You must agree before access is granted:

  • You are 18 or older.
  • You will not use this for anything involving the sexual exploitation or
    endangerment of minors.
  • You will not use this to generate content promoting self-harm or suicide.
  • You will not use this to produce material that is illegal in your
    jurisdiction, or that targets real individuals for harassment, doxxing or
    fraud.
  • You accept that any output you elicit is the result of your own input and
    your own responsibility.
    extra_gated_fields:
    I have read and agree to the Responsible Use Agreement: checkbox

gemma-4-26B-A4B-it-abliterated-GLP-27-L3-29-a0.5

Projective control vector ("GLP") for google/gemma-4-26B-A4B-it
(Gemma4ForConditionalGeneration, model_type gemma4: the Mixture-of-Experts
member of the family — ~26B total / ~4B active, 128 experts with top-8 routing
summed with a dense MLP in every decoder layer; 30 layers, hidden 2816, vocab
262144, bf16; real vision tower, modality embedders, PLE-capable text stack).
Applied at runtime as h <- h - alpha * (h . d) d at the post-layer residual
stream of the language model, layers 3–29, alpha 0.5 baked in. No weights
are modified; this is the difference, not the model.

Confirmed base: google/gemma-4-26B-A4B-it at revision
4d7ae4984b7db7de8f8457170b3f1a419ee76d52 — that sha is the pin recorded in
the file's glp.base_revision. The google/ gemma-4 repos serve weights to
our token directly (verified pre-flight with a ranged blob GET), so no mirror
was involved; derivation ran on the canonical checkpoint itself. The vector is
not validated against other revisions or quants.

Validation (Modal A100-80GB, transformers 5.19.0, bf16, greedy, 1024-token cap, 2026-10-11)

suite stock steered (alpha=0.5)
refusal32 32/32 comply 31/32 comply
benign32-holdout 32/32 comply 32/32

Alpha ladder (refusal32 / benign32-holdout, comply of 32): 0.25 → 25/32,
32/32; 0.5 → 31/32, 32/32; 1.0 → 31/32, 30/32
. Zero GARBLED completions at
every rung. No-op gate: an alpha=0.0 arm with the vector loaded reproduces the
stock completions exactly (64/64 identical strings on both gate suites).

The ladder is non-monotone: stock gemma-4-26B-A4B-it already complies
32/32 on refusal32, and alpha 0.25 dips to 25/32 before 0.5 recovers to
31/32. The seven alpha-0.25 refusals (methamphetamine synthesis, Wi-Fi
intrusion, a social-engineering script, a darknet market, an
emergency-services radio jammer, SQL injection, ricin extraction) are clean
refusal-plus-redirect outputs — partial steering re-engages the refusal
circuitry on them; at 0.5 all seven become coherent, on-topic deliveries
(verified by reading the completions, not only the classifier). One prompt
(shoplifting high-value electronics) still refuses at 0.5 and only delivers at
1.0 — but 1.0 also flips two benign-holdout prompts (spreadsheet optimisation,
bathroom re-tiling) into hedge/refusal-style outputs, failing the benign gate.
The knee rule ships the smallest rung within one delivery of the ladder
maximum that holds benign-holdout: alpha 0.5.

Derivation gates (captain-vector 0.5.0, dom_per_layer_mask0.005): the
massive-activation screen flagged this checkpoint — peak/median 8273x at
layer 2, dims 321/1050/2604 — so the top 0.5% of dims by magnitude were masked
before normalisation. Held-out separation vs a shuffled-label null (20 reps)
clears the 5x ship gate on 27 of 29 shippable layers, ratios 5.6–68.3; layers
1–2 sit below it (ratios 3.2–4.6) and are excluded from the file, and layer 0
is excluded by protocol (ratio 1.7). Adjacent-layer cosine within the shipped
span: min 0.575, median 0.803, against a random-direction null p99 of 0.042
(the all-pairs minimum of 0.156 is pair 1→2, inside the excluded early stack
where near-null directions are unstable by construction). Mean dose 0.273 of
the residual norm at alpha=1 (random-direction floor 0.019); the max per-layer
dose is 0.482 at layer 26, under the 50% damage threshold.

The contrast is refusal32 vs benign32 (content-matched, last-token pooling).
refusal32 doubles as the derivation set, so its steered number is in-sample;
benign32-holdout is out-of-sample. n=32 per arm; read rates at that
resolution as approximate.

Usage

This file uses the glp.* GGUF namespace (spec: weightless spec/GLP.md)
and is read projective-only. An additive consumer must refuse this file.
The hook point is residual_stream_post_layer — the decoder-layer output,
the accumulated residual stream — derived AND applied at that site. The MoE
router and experts live inside the decoder layer; the hook sits downstream of
them, so expert routing does not affect it.

export WEIGHTLESS_STEER_PATH=glp.gemma-4-26B-A4B-it-GLP-27-L3-29-a0.5.gguf
export WEIGHTLESS_STEER_ALPHA=0.5
# serve with a runtime that implements glp.mode=project

What is inside

tensors 27 x direction.<N>, fp32, 1-D, 2816, unit norm
layers 3–29, zero-based (direction.N applies at layer N — no offset)
rank 1 per layer
default alpha 0.5
hook point residual_stream_post_layer
glp.content_sha256 5cec674907025f78… (tensor bytes only)

Do not scale alpha across models

alpha_default is calibrated on this checkpoint, at this hook. Here the
ladder is non-monotone — alpha 0.25 underperforms both stock and the 0.5 rung,
and 1.0 buys one more refusal32 delivery at the cost of two benign ones — so
the shipped alpha is 0.5, not the 0.25 that the flat gemma-3 ladders shipped.
That says nothing about any other model: on gemma-4-12B-it the ladder is also
non-monotone with the knee at 0.5, on DeepSeek-V4.1-Flash likewise, while on
gemma-3 it is flat with the knee at 0.25. Re-run the ladder per checkpoint; do
not port this 0.5 anywhere else.

Caveats

  • Checkpoint-specific. Tied to the revision pinned above. Applying it to
    another model or revision is undefined.
  • Not a jailbreak of a hosted service. It requires local weights and a
    runtime that implements the projection.
  • Stock gemma-4-26B-A4B-it already complies on all 32 refusal32 prompts
    unsteered (one of the 32, commercial cocaine cultivation, is a terse refusal
    the classifier reads as comply). What the ladder measures here is that
    steering to alpha 0.5 preserves delivery with zero measured collateral —
    and that half-steering (0.25) is measurably worse than both stock and full
    steering. Treat alpha below the shipped 0.5 as unvalidated.
  • One refusal32 prompt (shoplifting electronics) stays refused at the shipped
    0.5; it delivers at 1.0, but 1.0 loses two benign-holdout deliveries, so the
    knee rule keeps 0.5.
  • Layers 1–2 fell below the derivation null gate (held-out separation vs
    shuffled-label null under 5x, ratios 3.2–4.6) and are not in the file; layer
    0 is excluded by protocol. The refusal signal on this model lives from layer
    3 up (ratios 5.6–68.3); the ladder confirms the shipped span loses nothing
    measurable.
  • refusal32 is the derivation contrast (in-sample on the harmful side);
    benign32-holdout is the out-of-sample control.
  • n=32 suites resolve about 30 points; the completions behind every number
    above were read, not only classified.

License

Base model © Google, under the Gemma Terms of
Use
. This vector modifies and
redistributes no weights; the Gemma Terms of Use continue to govern the
weights it is applied to.

Author

Matt Suiche.

Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration