← back to catalog · registered 2026-08-22 13:56

gregfrank/Qwen3-32B-ULRE-abliterated

gregfrank Qwen 33B
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/gregfrank%2FQwen3-32B-ULRE-abliterated"
Response includes
  • classification m1
  • files 11
  • benchmarks 16 entries
  • hub_downloads_all_time 256
  • author_summary 3 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M1
Primary method

Direct removal

No other method signals detected in this model.
Confidence
MEDIUM
Why this label 3 signals
Method inferred from partial signals - repository name, related files, or tag patterns. Producer identity not confirmed; label may sharpen or shift as we gather more evidence.
  • 'abliterated' in name/tags
  • is_gguf=0 (base model)
  • no specific method indicators - defaulting to M1 (most common)
Refusal direction extracted via
Extraction technique

Difference-of-means

Confidence
MEDIUM
Why we say so
primary_method=M1; difference-of-means is the reference extraction for M1/M3 (Arditi 2024)
Downloads · lifetime
256
22 last 30d - cooling
Likes
0
Model age
4mo ago
created 2026-06-05
Downloads over time
Now262→from125↑110%
118171223276125 on Jun 10262 on Oct 11JunJulAugSepOct
Jun 10 → Oct 11 · 57 snapshots · spans 123 days

Benchmarks

Portrait before abliteration
Benchmarks of the base model as it stood before the refusal-removal operation. Compare with the numbers above to see what the operation cost.
Benchmark Score Source
Arena-Battles 4074 LM-Arena
LM Arena Elo 1342.167437107052 LM-Arena
Arena-Elo-Lower 1332.961474599781 LM-Arena
Arena-Elo-Upper 1351.3733996143228 LM-Arena
Arena-Rank 45 LM-Arena
Entertainment 0.8 UGI
Hazardous 3.5 UGI
Natural Intelligence 20.22 UGI
Political lean -17.5% UGI
Sensitive-Info 18.8 UGI
SocPol 1.9 UGI
UGI 25.03 UGI
Willingness (10) 3.8 UGI
W10-Adherence 5.5 UGI
W10-Direct 2 UGI
Writing 32.95 UGI

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
apache-2.0
Languages
en
Tags
mlx safetensors qwen3 abliterated uncensored ulre text-generation conversational en base_model:Qwen/Qwen3-32B base_model:quantized:Qwen/Qwen3-32B license:apache-2.0

Related

Total size
17.2 GB
Files
11
Quantizations
1
Registered
2026-08-22 13:56
Last updated on HF
2026-06-05 21:30

Files by quantization

Auxiliary files 11 files 17.2 GB
model-00001-of-00004.safetensors 5.00 GB f7447cb2 download
model-00003-of-00004.safetensors 4.99 GB eda5057e download
model-00002-of-00004.safetensors 4.98 GB 0e3d906e download
model-00004-of-00004.safetensors 2.20 GB 12be237c download
tokenizer.json 10.9 MB be756060 download
model.safetensors.index.json 140 KB 4199e73e download
chat_template.jinja 4.02 KB 699ff8df download
README.md 2.95 KB bf38af35 download
.gitattributes 1.53 KB 52373fe2 download
config.json 964 B cfa84669 download
tokenizer_config.json 413 B d89bb6f0 download

README current version from Hugging Face


base_model: Qwen/Qwen3-32B
license: apache-2.0
library_name: mlx
pipeline_tag: text-generation
tags:

  • mlx
  • abliterated
  • uncensored
  • ulre
  • qwen3
    language:
  • en

Qwen3-32B-ULRE (abliterated, MLX 4-bit)

An abliterated (refusal-reduced) build of Qwen/Qwen3-32B,
4-bit MLX, produced with ULRE (Universal Layerwise Rank-1 steering) — a per-layer residual-stream
steering edit baked into the attention output projection.

Qwen3-32B is a modern (2025) reasoning model whose safety resisted classic single-direction
abliteration (0% clean compliance on a deflection-aware harmful-prompt eval). ULRE de-refuses it
cleanly and preserves/improves capability.

Results

Judged by an independent local LLM judge on 100 held adversarial prompts @512 tokens (thinking ON),
scoring 0=refuse … 1=clean compliance … 4-5=strong steering/propaganda.

base Qwen3-32B this model (ULRE)
clean compliance 0 / 100 68 / 100
refuse 86–97 18
strong-steer (4-5) — 4

Capability gates (vs base Qwen3-32B 4-bit) — improved across the board (the base over-refuses
on some capability prompts; abliteration recovers them):

gate base this model
tool-call validity 0.95 0.97
math (GSM8K-lite) 0.88 0.94
code (HumanEval-lite) 0.325 0.50

Method (ULRE)

Modern refusal behaves like a routed control circuit, not a single residual feature. ULRE subtracts
alpha * u_l (the layer-l harmful−harmless activation mean-difference direction) from the output of
a band of decoder layers (here o_proj on layers 28–43, alpha=16). This is baked statically into
each window layer's o_proj as a bias term o_proj.bias = -alpha * u_l. See the project's
docs/ULRE_DESIGN.md.

⚠️ Loading — requires a one-line mlx-lm patch

Because Qwen3's attention output projection has no bias by default, mlx-lm must be told to build an
o_proj bias. Add an optional flag to mlx_lm/models/qwen3.py (backwards-compatible — base models
default to False):

# in class ModelArgs:
    o_proj_bias: bool = False
# in class Attention.__init__:
    self.o_proj = nn.Linear(n_heads * head_dim, dim, bias=getattr(args, "o_proj_bias", False))

The model's config.json sets "o_proj_bias": true. (A PR to upstream this optional flag is in
progress; once merged this patch is unnecessary.) Then load normally:

from mlx_lm import load, generate
model, tok = load("gregfrank/Qwen3-32B-ULRE-abliterated")
print(generate(model, tok, prompt=tok.apply_chat_template(
    [{"role": "user", "content": "Hello"}], tokenize=False, add_generation_prompt=True),
    max_tokens=256))

Intended use & safety

Research artifact for studying refusal mechanisms and safety-tuning robustness. It will comply with
requests a stock model refuses. Use responsibly and in accordance with the Apache-2.0 license and
applicable law.

README history 1 version

The author's README evolved over time. Click a version to see its content at that point.

  1. 2026-06-05Qwen3-32B ULRE abliteration (MLX 4-bit): 68 clean, capability improvede867d943 KB
    Loading...
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