← back to catalog · registered 2026-08-23 19:02

nurdich/Qwen3.8-9B-Distill-uncensored-heretic

nurdich Qwen 9.7B
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/nurdich%2FQwen3.8-9B-Distill-uncensored-heretic"
Response includes
  • classification m3
  • files 14
  • benchmarks 11 entries
  • hub_downloads_all_time 683
  • providers 1
  • author_summary 3 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M3
Primary method

Layer-wise ablation

Applied on top of direct removal inherited from the base model.
Confidence
HIGH
Inherited from base model
Why this label 2 signals
Producer identity confirmed by naming conventions, tags or the model card. This label is very unlikely to change.
  • 'heretic' in model name (Heretic-produced)
  • Heretic uses layer-wise optimization (M3) with underlying direction removal (M1)
Refusal direction extracted via
Extraction technique

Difference-of-means

Confidence
HIGH
Why we say so
name contains 'heretic'; Heretic default extraction is difference-of-means (Arditi 2024)
Downloads · lifetime
683
192 last 30d - stable
Likes
1
Descendants
2
in 2 direct forks
Model age
6w ago
created 2026-08-23
Available via
1 provider
featherless-ai
Downloads over time
Now719→from202↑256%
176374573771202 on Aug 26719 on Oct 11AugSepOct
Aug 26 → Oct 11 · 47 snapshots · spans 46 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
Entertainment 1.4 UGI
Hazardous 2.4 UGI
Natural Intelligence 17.62 UGI
Political lean -12.2% UGI
Sensitive-Info 14.65 UGI
SocPol 0.9 UGI
UGI 17.27 UGI
Willingness (10) 2.2 UGI
W10-Adherence 1.5 UGI
W10-Direct 3 UGI
Writing 33.52 UGI

Genealogy 2 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
transformers safetensors qwen3_5 image-text-to-text empero-ai qwen3.5 qwen3.8 distillation reasoning function-calling sft text-generation

Related

Total size
18.0 GB
Files
14
Quantizations
1
Registered
2026-08-23 19:02
Last updated on HF
2026-08-23 18:37

Files by quantization

Auxiliary files 14 files 18.0 GB
model-00002-of-00004.safetensors 4.65 GB 32392a54 download
model-00003-of-00004.safetensors 4.61 GB 624e5b3e download
model-00001-of-00004.safetensors 4.60 GB 576aa9ec download
model-00004-of-00004.safetensors 3.66 GB d5e4084c download
model-mtp-extra.safetensors 464 MB c41ed69b download
tokenizer.json 19.1 MB 06b95093 download
model.safetensors.index.json 68.7 KB b7b9cd7a download
chat_template.jinja 7.57 KB a585dec8 download
README.md 6.69 KB 9cee2b60 download
config.json 2.82 KB 2dbdc294 download
.gitattributes 1.53 KB 52373fe2 download
processor_config.json 1.16 KB 33818c7f download
tokenizer_config.json 1.14 KB 1d134cd2 download
generation_config.json 164 B aaaf57bd download

README current version from Hugging Face


license: apache-2.0
base_model: Qwen/Qwen3.5-9B
language:

  • en
    library_name: transformers
    pipeline_tag: text-generation
    tags:
  • empero-ai
  • qwen3.5
  • qwen3.8
  • distillation
  • reasoning
  • function-calling
  • sft

Qwen3.8-9B-Distill-uncensored-heretic

Censorship ablation of Qwen3.5-9B-Distill via heretic — automated search for the minimal intervention strength using a 3-stage sweep (coarse → mid → fine, 60 trials on the final stage).

Author: @ptruha

Refusals KL divergence
This model 6/100 0.0306
Public ablation of the same model (rohit267) 98/100 0.0008
Same-architecture reference (DavidAU/Qwen3.5-9B) 6/100 0.0793

Same refusal rate as the reference model, but with 2.6x lower deviation from base by KL.

[!Note]
MTP head from the base model is preserved in this repository (mtp.* tensors) — abliteration only touched attn.o_proj/mlp.down_proj in the 32 main layers, the MTP block is untouched base weights. For a ready-to-run GGUF with speculative decoding enabled, see petruhonk/Qwen3.8-9B-Distill-uncensored-heretic-GGUF.


Qwen3.8-9B

Developed by Empero

[!Note]
This repository contains model weights and configuration files in the Hugging Face Transformers format.

These artifacts are compatible with Hugging Face Transformers, vLLM, SGLang, and other standard runtimes with Qwen3.5 architecture support.

Qwen3.8-9B is a full-parameter distillation of Qwen3.8 2.4T A95B into the Qwen3.5-9B architecture. The student was trained on ~70,000 curated teacher traces from our internal Qwen3.8 distillation datasets — dense chain-of-thought spanning mathematics, code, general reasoning, instruction following, and tool use, quality-filtered before training.

The objective: bring the reasoning behavior of a frontier-scale teacher into a dense 9B that deploys on a single GPU.

Highlights

  • Distilled chain-of-thought — every answer opens with a <think> block learned directly from Qwen3.8 2.4T A95B traces rather than synthetic self-generated reasoning.
  • Mathematics and code emphasis — the trace mix is deliberately weighted toward hard math and competitive programming, the domains where distillation moves the needle most at this scale.
  • Native function calling per Qwen3.5's specification — no wrapper or tool-specific fine-tune required.
  • 262,144-token native context, inherited from the Qwen3.5 base.
  • Full fine-tune — every parameter updated; not an adapter.

Model Overview

  • Type: Causal Language Model (text path of a vision-language base)
  • Base: Qwen/Qwen3.5-9B
  • Number of Parameters: 9B
  • Training: SFT (off-policy distillation) on ~70,000 teacher traces
  • Teacher: Qwen3.8 2.4T A95B (internal distillation datasets)
  • Context Length: 262,144 natively

Benchmark Results

Measured with lm-evaluation-harness, HF backend, identical settings for base and student. Both models are reasoning models and are evaluated with the CoT protocols (gsm8k_cot, mmlu_flan_cot_zeroshot); MMLU covers all 57 subjects (~1,700 questions). Flexible-extract is the primary metric; strict-match requires exact answer formatting.

Task Metric Qwen3.5-9B (base) Qwen3.8-9B Δ
gsm8k_cot exact_match (flexible) 0.885 0.870 −0.015
gsm8k_cot exact_match (strict) 0.875 0.850 −0.025
mmlu (CoT, 57 subjects) acc (flexible-extract) 0.546 0.751 +0.205
mmlu (CoT, 57 subjects) acc (strict-match) 0.251 0.511 +0.260

Sampling for generation: temperature=0.6, top_p=0.95, top_k=20 (Qwen3.5 recommended settings).

Quickstart

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_id = "empero-ai/Qwen3.8-9B"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype=torch.bfloat16, device_map="auto")

messages = [{"role": "user", "content": "A snail is at the bottom of a 10-meter well. Each day it climbs 3 meters, each night it slips back 2. How many days until it escapes?"}]
inputs = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)

out = model.generate(inputs, max_new_tokens=16384,
                     temperature=0.6, top_p=0.95, top_k=20, do_sample=True)
print(tok.decode(out[0][inputs.shape[1]:], skip_special_tokens=True))

A recent transformers release with Qwen3.5 support is required, along with the Gated DeltaNet kernels (flash-linear-attention and a CUDA-matched causal_conv1d build) — without them the linear-attention layers fall back to slow, memory-hungry PyTorch ops.

Best Practices

  • Sampling: temperature=0.6, top_p=0.95, top_k=20. Greedy decoding on long generations is a known repetition-loop failure mode for reasoning models in this class.
  • Output length: allow generous max_new_tokens (16,384 recommended); every answer opens with a <think> block. Parse and strip the <think>...</think> span for end users.
  • Scope: the model learned from teacher traces, not from its own rollouts — it inherits the teacher's reasoning style, including occasional over-long deliberation on easy questions. The fine-tune is text-only; vision behavior is inherited from the base and was not evaluated here.

Stay in the loop

Sign up for the Empero newsletter at empero.org for releases, evals, and research notes.

Support / Donate

If this model helped you, consider supporting the project:

  • BTC: bc1qx6zepu6sfkvshgdmc4ewu6pk6rpadvpgffpp7v
  • LTC: ltc1qv2mefzps2vtjcpwfx8xxdrpplrcvltswm68r7x

Provenance & licensing

Weights are released under Apache-2.0, inherited from the Qwen3.5-9B base. Shared for research and experimentation, as-is.

Acknowledgements

README history 1 version

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

  1. 2026-08-23Duplicate from petruhonk/Qwen3.8-9B-Distill-uncensored-heretic648ace96.7 KB
    Loading...

Discussions 1 thread

  1. 2026-08-24this name is gonna be very unconfusing, after a qwen3.8- 9b model...open1 💬#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