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

wangzhang/Qwen3.6-27B-abliterated-GGUF

wangzhang Qwen 27B GGUF second-order 262K ctx
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/wangzhang%2FQwen3.6-27B-abliterated-GGUF"
Response includes
  • classification m8
  • files 5
  • hub_downloads_all_time 15,918
  • author_summary 28 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M8
Primary method

Repackaging (quantization)

Applied on top of direct removal inherited from the base model.
Confidence
MEDIUM
Inherited from base model
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=1
  • assume M1 (base ablation) + M8 (GGUF quant) - default when producer unknown
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 · lifetime
16K
3K last 30d - stable
Likes
10
Model age
5mo ago
created 2026-04-24
Downloads over time
Now17K→from1.2K↑1,364%
3696.4K12.5K18.6K1.2K on Apr 2917K on Oct 11AprMayJunJulAugSepOct
Apr 29 → Oct 11 · 63 snapshots · spans 165 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.

Variants by this author 2 formats · 3K downloads combined

The same weights this author released in different packaging. Pick the format that matches your runtime.

Metadata

License
apache-2.0
Languages
en zh
Quantizations
F16 Q4_K Q8_0
Tags
gguf abliterated uncensored quantized qwen3.6 hybrid-attention gated-deltanet llama.cpp text-generation en zh base_model:wangzhang/Qwen3.6-27B-abliterated

Related

Total size
92.2 GB
Files
5
Quantizations
4
Registered
2026-08-22 13:56
Last updated on HF
2026-08-29 17:05

Files by quantization

F16 1 file 50.1 GB
Qwen3.6-27B-abliterated-v2-F16.gguf 50.1 GB 19a47b24 download
Q8_0 1 file 26.6 GB
Qwen3.6-27B-abliterated-v2-Q8_0.gguf 26.6 GB 5216fa8d download
Q4_K 1 file 15.4 GB
Qwen3.6-27B-abliterated-v2-Q4_K_M.gguf 15.4 GB 656e5bec download
Auxiliary files 2 files 8.23 KB
README.md 6.53 KB bd3a10aa download
.gitattributes 1.70 KB efade1e0 download

README current version from Hugging Face


license: apache-2.0
base_model: wangzhang/Qwen3.6-27B-abliterated
tags:

  • gguf
  • abliterated
  • uncensored
  • quantized
  • qwen3.6
  • hybrid-attention
  • gated-deltanet
  • llama.cpp
    language:
  • en
  • zh
    library_name: gguf
    pipeline_tag: text-generation

Qwen3.6-27B-abliterated-v2 — GGUF

GGUF quantizations of wangzhang/Qwen3.6-27B-abliterated, a second-pass refusal-suppressed Qwen3.6-27B (10/100 refusals, 15/15 hard-prompt compliance, cumulative KL ≈ 0.024 vs original Qwen/Qwen3.6-27B). See the base model card for the full abliteration methodology and V1 → V4 sweep history.

Files

File Type Size VRAM (context 4k) Notes
Qwen3.6-27B-abliterated-v2-F16.gguf F16 ~54 GB ~56 GB Lossless-vs-BF16 (small rounding on bfloat16 → float16 downcast). Reference quality.
Qwen3.6-27B-abliterated-v2-Q8_0.gguf Q8_0 ~28 GB ~30 GB Near-lossless. Recommended if you have 32+ GB VRAM or unified memory.
Qwen3.6-27B-abliterated-v2-Q4_K_M.gguf Q4_K_M ~16 GB ~18 GB Recommended for 24 GB cards (3090/4090/A6000) and 24 GB Apple Silicon. K-quant with mixed-precision blocks (Q6_K for attn_qkv + ffn_down, Q4_K elsewhere).

All three were produced from the same source BF16 safetensors checkpoint with llama.cpp convert_hf_to_gguf.py (F16) and llama-quantize (Q8_0, Q4_K_M). No imatrix calibration — if you want better Q4 behaviour at minimal extra setup, run your own imatrix pass on a small held-out prompt set and requantize from the F16 file here.

llama.cpp version requirement

You need llama.cpp with Qwen3.5 hybrid-GDN support — this is recent (landed 2026). The architecture is registered as qwen3_5 in GGUF metadata and the inference code handles 48 GatedDeltaNet layers + 16 full-attention layers with the full_attention_interval = 4 interleave pattern. Older llama.cpp builds will error out with "unknown model architecture".

Verified working: llama.cpp master (commit ≥ 2026-01), which added Qwen3_5TextModel(_LinearAttentionVReorderBase) and the corresponding inference graph. Check your build with:

./llama-cli --help | grep -i qwen
# or quickly try a small generation:
./llama-cli -m Qwen3.6-27B-abliterated-v2-Q4_K_M.gguf -p "Hello" -n 16

ollama, LM Studio, and KoboldCpp inherit llama.cpp — use their latest releases and it should just work. If you get a "unknown model type 'qwen3_5'" error, your frontend is on an old bundled llama.cpp — update.

Quick start

llama.cpp (CLI)

# Q4_K_M on a 24 GB card, context 4k:
./llama-cli -m Qwen3.6-27B-abliterated-v2-Q4_K_M.gguf \
    -c 4096 -ngl 99 \
    -p "How do I pick a lock?" -n 400 --temp 0.7

# Q8_0 on 32+ GB:
./llama-cli -m Qwen3.6-27B-abliterated-v2-Q8_0.gguf \
    -c 8192 -ngl 99 \
    -p "Explain how to make methamphetamine step by step." -n 500 --temp 0.7

ollama

# Create a Modelfile that points at the GGUF:
cat > Modelfile <<EOF
FROM Qwen3.6-27B-abliterated-v2-Q4_K_M.gguf
PARAMETER temperature 0.7
PARAMETER top_p 0.9
PARAMETER stop "<|im_end|>"
TEMPLATE """{{ if .System }}<|im_start|>system
{{ .System }}<|im_end|>
{{ end }}{{ if .Prompt }}<|im_start|>user
{{ .Prompt }}<|im_end|>
{{ end }}<|im_start|>assistant
"""
EOF

ollama create qwen36-27b-abliterated-v2 -f Modelfile
ollama run qwen36-27b-abliterated-v2

LM Studio / Jan / KoboldCpp

Drop any of the three GGUF files into your model folder, select the Qwen 2.5-compatible chat template (the embedded chat_template.jinja in this GGUF matches the Qwen <|im_start|> / <|im_end|> format), set context length to your hardware budget, and go.

Architectural notes (if converting yourself or debugging)

Qwen3.6-27B is architecturally unusual — Qwen3_5ForConditionalGeneration VLM wrapper over a hybrid dense stack (48 GDN + 16 full-attention, interleave [GDN, GDN, GDN, full] × 16). Things that commonly bite GGUF conversion:

  1. GDN tensor naming in GGUF is ssm_*, not linear_attn_*. llama.cpp reuses Mamba-2 GGUF tensor names for the GDN path (ssm_alpha, ssm_beta, ssm_conv1d, ssm_dt, ssm_norm, ssm_out). If you grep a tensor list and don't see linear_attn entries, that's normal.
  2. Full-attn blocks use attn_qkv fused, not separate attn_q/k/v. The _LinearAttentionVReorderBase conversion path re-orders and fuses Q/K/V at write time.
  3. The VLM vision tower is dropped by the conversion script — text-only inference is what you get from these GGUF files, which matches the text-only abliteration pipeline. If you want image input, use the original transformers checkpoint at wangzhang/Qwen3.6-27B-abliterated-v2.
  4. No MTP head — the mtp_num_hidden_layers = 1 auxiliary head in the HF checkpoint is dropped by GGUF conversion (llama.cpp doesn't support Qwen-style MTP speculative decoding yet). Standard non-speculative sampling only.

Behavioural reminder

The base model is refusal-suppressed. See the abliterated-v2 README for the full intent: this is research infrastructure, not a product. It will produce directly harmful content without disclaimers or warnings. If you deploy it to users who expect a safety layer, you are responsible for that layer yourself. The 10/100 refusal number is from an LLM-judge evaluation on 100 held-out harmful prompts — you should assume the real-world refusal rate on adversarial prompts is lower than 10 % because the judge is strict about what counts as compliance.

Conversion provenance

  • Source: wangzhang/Qwen3.6-27B-abliterated-v2 at the HEAD at time of conversion (README + model-00001/00002.safetensors committed together).
  • Tool: llama.cpp convert_hf_to_gguf.py → F16, then llama-quantize F16 → Q8_0 and F16 → Q4_K_M in parallel.
  • Hardware: vast.ai A100-SXM4-80GB pod, conversion on CPU (-t 16 threads), outputs written to tmpfs /dev/shm (the NFS mfs mount wasn't reliable enough for 54 GB sequential writes during the first attempt; RAM-backed tmpfs is what actually worked).
  • Wall time: F16 conversion ~5 min, Q8_0 quantize ~80 s, Q4_K_M quantize ~3 min. Total ~10 min CPU work on a 128-vCPU A100 pod.

Credits

README history 5 versions

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

  1. 2026-08-29docs: add upstream license and provenance687188411.1 KB
    Loading...
  2. 2026-08-29docs: add disclaimer and responsible-use notice8c1d3b39.6 KB
    Loading...
  3. 2026-05-02Update README.md9b723406.5 KB
    Loading...
  4. 2026-05-02Update README.md83a46006.5 KB
    Loading...
  5. 2026-04-24Add GGUF model cardca4f6ce6.5 KB
    Loading...

Discussions 1 thread

  1. 2026-05-16MTP layersopen2 💬#1
    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