← back to catalog · registered 2026-10-31 16:01

MihaiPopa-1/Qwen3.8-2B-Tema_Q-Abliterated

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/MihaiPopa-1%2FQwen3.8-2B-Tema_Q-Abliterated"
Response includes
  • classification m1
  • files 12
  • author_summary 1 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 · 30-day
0
Likes
0
Model age
today
created 2026-10-31

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
transformers safetensors qwen3_5 image-text-to-text empero-ai qwen3.5 qwen3.8 distillation reasoning function-calling sft edge
Total size
4.24 GB
Files
12
Quantizations
1
Registered
2026-10-31 16:01
Last updated on HF
2026-10-31 16:01

Files by quantization

Auxiliary files 12 files 4.26 GB
model.safetensors 4.24 GB 00201ceb download
tokenizer.json 12.2 MB 5f9e4d49 download
vocab.json 6.41 MB 0aa0ce06 download
merges.txt 3.20 MB a494e019 download
tokenizer_config.json 16.3 KB fae3ce99 download
README.md 8.23 KB da87c6a9 download
chat_template.jinja 7.57 KB 0ef09f21 download
config.json 2.51 KB 135f3a95 download
.gitattributes 1.53 KB 52373fe2 download
preprocessor_config.json 390 B 2ea84a43 download
video_preprocessor_config.json 385 B 3ba673a5 download
generation_config.json 164 B 0d348acb download

README current version from Hugging Face


license: apache-2.0
base_model: empero-ai/Qwen3.8-2B-Distill
language:

  • en
    library_name: transformers
    pipeline_tag: text-generation
    tags:
  • empero-ai
  • qwen3.5
  • qwen3.8
  • distillation
  • reasoning
  • function-calling
  • sft
  • edge
  • Tema_Q-Abliterated
  • uncensored
  • decensored
  • abliterated

Tema_Q-Abliterated

This model was uncensored with Tema_Q-Abliterated, an exploratory weight-uncensoring (abliteration) tool for large language models. It removes refusal behavior by ablating a refusal direction from the model weights while preserving general quality (multi-position KL divergence from the base model is kept low during the search).

Usage

This model can be used exactly like the base model (transformers, vLLM, llama.cpp conversion, etc.).

To create your own uncensored model, install Tema_Q-Abliterated and run it on any HuggingFace model - a CPU-only machine is enough:

pip install temaq-abliterated
temaq-abliterated <model-name>

The SCAPE surrogate objective evaluates each search candidate about 49x faster than the full-generation evaluation used by conventional tools, so the whole uncensoring search finishes in practical time even without a GPU.

Abliteration parameters

Parameter Value
direction_index per layer
attn.o_proj.max_weight 0.719
attn.o_proj.max_weight_position 12.5
attn.o_proj.min_weight 0.719
attn.o_proj.min_weight_distance 8.83
attn.o_proj.kernel_shape flat
mlp.down_proj.max_weight 0.452
mlp.down_proj.max_weight_position 11.67
mlp.down_proj.min_weight 0.452
mlp.down_proj.min_weight_distance 8.65
mlp.down_proj.kernel_shape flat

Performance

Metric Value
Refusals (full generation) 2/100
KL divergence 0.0023
Collapse check OK

Qwen3.8-2B

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-2B is a full-parameter distillation of Qwen3.8 2.4T A95B into the Qwen3.5-2B architecture — the smallest member of the family, trained on the same curriculum as its larger siblings. The student saw ~30,000 curated teacher traces from our internal Qwen3.8 distillation datasets — dense chain-of-thought spanning mathematics, general reasoning, and instruction following, quality-filtered before training.

The objective: the same teacher, the same reasoning curriculum, in a model small enough for the edge. What changes across Qwen3.8-9B, Qwen3.8-4B and this model is the student's capacity — not the quality or the character of what it was taught.

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.
  • Same curriculum as the larger siblings — the same teacher and the same quality-filtered trace mix used for the 9B and 4B distills; only the student's capacity differs.
  • 2B weight class — bf16 in ~4 GB; quantized builds run on phones, single-board computers, and CPU-only machines.
  • 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-2B
  • Number of Parameters: 2B
  • Training: SFT (off-policy distillation) on ~30,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-2B (base) Qwen3.8-2B Δ
gsm8k_cot exact_match (flexible) 0.330 0.640 +0.310
gsm8k_cot exact_match (strict) 0.545 0.640 +0.095
mmlu (CoT, 57 subjects) acc (flexible-extract) 0.283 0.548 +0.265
mmlu (CoT, 57 subjects) acc (strict-match) 0.004 0.225 +0.221

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-2B"
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.
  • Weight class, not curriculum: the reasoning form transfers from the same teacher traces the larger siblings learned from; what 2B parameters bound is capacity — factual recall and very hard multi-step problems. For harder workloads, step up to Qwen3.8-4B or Qwen3.8-9B.
  • Scope: the trace mix emphasizes mathematics, reasoning, and instruction following; the 9B additionally trains on code, so use Qwen3.8-9B for code-heavy workloads. 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-2B base. Shared for research and experimentation, as-is.

Acknowledgements

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