← back to catalog · registered 2026-09-02 23:03

sakamakismile/gpt-oss-120b-abliterated-EXL3-6bpw

sakamakismile 46B MoE second-order
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/sakamakismile%2Fgpt-oss-120b-abliterated-EXL3-6bpw"
Response includes
  • classification m1
  • files 25
  • hub_downloads_all_time 268
  • author_summary 34 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
268
60 last 30d - stable
Likes
0
Model age
7w ago
created 2026-09-02
Downloads over time
Now312→from0↑0%
01142293430 on Sep 2312 on Oct 23312 on Oct 22SepOct
Sep 2 → Oct 23 · 52 snapshots · spans 51 days

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 ja zh
Tags
safetensors gpt_oss exl3 exllamav3 gpt-oss moe abliterated uncensored harmony blackwell lna-lab text-generation

Related

Total size
86.5 GB
Files
25
Quantizations
1
Registered
2026-09-02 23:03
Last updated on HF
2026-09-02 23:23

Files by quantization

Auxiliary files 25 files 86.5 GB
model-00005-of-00013.safetensors 7.07 GB e5978d3d download
model-00006-of-00013.safetensors 7.07 GB 0ab9b56b download
model-00007-of-00013.safetensors 7.07 GB a48c86bc download
model-00008-of-00013.safetensors 7.07 GB 59010d2d download
model-00009-of-00013.safetensors 7.07 GB 87f95fb0 download
model-00010-of-00013.safetensors 7.07 GB 6bdc2f58 download
model-00011-of-00013.safetensors 7.07 GB e5b0efe2 download
model-00012-of-00013.safetensors 7.07 GB ee3b41d7 download
model-00004-of-00013.safetensors 7.07 GB 0284c8a4 download
model-00002-of-00013.safetensors 7.07 GB 7e1353fa download
model-00003-of-00013.safetensors 7.07 GB b40da099 download
model-00001-of-00013.safetensors 5.79 GB 3676ac51 download
model-00013-of-00013.safetensors 2.91 GB f0a04164 download
tokenizer.json 26.6 MB fce342a4 download
quantization_config.json 19.7 MB 8e55a673 download
model.safetensors.index.json 6.16 MB 3dd54651 download
chat_template.jinja 16.3 KB dc7bb119 download
LICENSE 11.1 KB d6456956 download
LNA-LAB-NOTES.md 6.55 KB 43183e86 download
README.md 5.09 KB 7e744339 download
tokenizer_config.json 4.10 KB c021cddb download
config.json 2.37 KB 7157bac2 download
.gitattributes 1.59 KB e84d0a94 download
special_tokens_map.json 440 B 6274cc1b download
generation_config.json 172 B b27df957 download

README current version from Hugging Face


license: apache-2.0
base_model: wangzhang/gpt-oss-120b-abliterated
base_model_relation: quantized
tags:

  • exl3
  • exllamav3
  • gpt-oss
  • moe
  • abliterated
  • uncensored
  • harmony
  • blackwell
  • lna-lab
    language:
  • en
  • ja
  • zh
    pipeline_tag: text-generation

gpt-oss-120b-abliterated — EXL3 6.0 bpw

An ExLlamaV3 EXL3 6.0 bpw quantization of
wangzhang/gpt-oss-120b-abliterated
(a refusal-suppressed openai/gpt-oss-120b, 117B total / 5.1B active, 128 experts).
Baked and measured by Lna-Lab (YUKI) on 2026-09-03. Sibling:
gpt-oss-20b-abliterated-EXL3-6bpw.

Size 87 GB (13 safetensors shards)
Bits 6.0 bpw decoder, 8 bpw head (-hb 8 -hq -cb mul1)
Context 128k (native)
Format harmony (analysis / commentary / final channels) — use the bundled chat_template.jinja

Why this exists

The bf16 HF-layout abliterated checkpoint cannot be quantized correctly by a stock ExLlamaV3 1.4.5:
its bf16 fused-expert loader splits gate_up_proj as first-half/second-half, but the HF layout
interleaves gate/up along the output dim (gate = [::2], up = [1::2]), and it drops the expert
biases. The result speaks noise. This repo was baked with a small fix (see below) and the
layer-0 MoE output was verified against the transformers reference (relative error 4e-4, cosine 1.0000).
OpenAI's MXFP4 checkpoints do not hit this path, so turboderp's EXL3 quants are unaffected.

Measured speed (RTX PRO 2000 Blackwell 16 GB × 12, ExLlamaV3 1.4.5, single stream, 128 tokens, no speculation)

Form ja en code VRAM / GPU
TP=7 (7 × 16 GB) 64.1 73.9 69.6 tok/s 13.9 GB
TP=8 62.7 73.0 69.3 tok/s 12.3 GB
layer-split, 8 GPUs 38.7 38.7 38.6 tok/s 12.8 GB
1 GPU + experts on CPU (-mcl 36, 64 threads) 30.6 31.2 31.2 tok/s 2.3 GB

Prefill (cold, tokens/s at 256 / 1k / 4k / 16k): 1 GPU + CPU experts 303 / 528 / 1,225 / 1,542
(16k in 10.6 s); TP=7 332 / 2,106 / 3,590 / 4,323 (16k in 3.8 s).

Multi-stream on TP=7 is non-monotonic in this build (aggregate: 1 stream 73, 2 → 25, 4 → 136, 8 → 80 tok/s);
serve one stream or exactly four. The 20B sibling scales monotonically, so this looks specific to
128 experts split seven ways — unresolved.

Sanity: "The capital of France is" → "Paris."; harmony analysis/final channels intact; tool calls
(commentary channel) round-trip with the bundled server.

Running it

pip install exllamav3==1.4.5     # torch cu128+, Blackwell/Ada/Ampere GPU
# apply patch 1 below (needed even to *load* gpt-oss in 1.4.5), then:
CUDA_VISIBLE_DEVICES=0 python3 lna-lab/serve-gptoss.py -m . -mcl 36 -cs 131072 --port 8018   # 1 GPU + CPU experts
CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6 python3 lna-lab/serve-gptoss.py -m . -tp --port 8018       # tensor parallel

lna-lab/serve-gptoss.py is a small OpenAI-compatible server (stdlib + jinja2) that renders harmony
through the model's own template, routes analysis → reasoning_content, commentary tool calls →
tool_calls, final → content, streams SSE with usage, honours reasoning_effort and sampling
knobs, and adds a few harness-era conveniences for a pre-harness model (consecutive user messages
folded, tool failures returned as structured JSON so it stops retrying the identical call).

ExLlamaV3 1.4.5 patches (until upstream fixes them)

  1. exllamav3/modules/sliding_attn.py — in class SlidingAttention(Module): add a class attribute
    qsa_indexer = None (bc_attn._qsa_module_eligible reads it on sliding layers; gpt-oss has none).
    Without it generation fails with AttributeError: 'SlidingAttention' object has no attribute 'qsa_indexer'.
  2. exllamav3/modules/linear.py, fp16 fused-expert branch ("Special dumb loading mode") — honour
    finterleaved when slicing frange (slice(frange[0] // n, None, full // n)) and load
    {fkey}_bias per expert. Only needed to bake from bf16 HF-layout gpt-oss; LNA-LAB-NOTES.md
    has the exact change and the verification script.
  3. jinja2's built-in tojson HTML-escapes and returns Markup, which corrupts the <|channel|>
    tokens it is concatenated with in the tool-result turn (the model then answers !!!!). Override it
    with plain json.dumps(ensure_ascii=False) — the bundled server does.

Files

  • model-*.safetensors, config.json, tokenizer.json, chat_template.jinja, generation_config.json
  • LNA-LAB-NOTES.md — bake recipe, patches, traps, all measurements (Japanese)
  • lna-lab/ — serve-gptoss.py (server), exl3-bench.py / prefill.py (the meters), bake script,
    raw bench logs, and the upstream model card (README.upstream-wangzhang.md)

Credits

  • Base model and abliteration: wangzhang (abliterix)
  • Original weights: OpenAI, Apache-2.0
  • ExLlamaV3: turboderp
  • Bake, patches, measurements, server: Lna-Lab / YUKI (@Tono_Ken3)

README history 1 version

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

  1. 2026-09-02Add files using upload-large-folder tool931bd705.1 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