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

kasimat/Qwen3.6-27B-AEON-Ultimate-Uncensored-FP8-MTP

kasimat Qwen 25B multimodal 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/kasimat%2FQwen3.6-27B-AEON-Ultimate-Uncensored-FP8-MTP"
Response includes
  • classification m1
  • files 19
  • hub_downloads_all_time 103,976
  • author_summary 2 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
104K
230 last 30d - cooling
Likes
25
Model age
5mo ago
created 2026-05-06
Downloads over time
Now104.1K→from174↑59,716%
038.2K76.3K114.5K174 on May 6104.1K on Oct 11MayJunJulAugSepOct
May 6 → Oct 11 · 62 snapshots · spans 158 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 zh ja ko fr es de
Tags
transformers safetensors qwen3_5 image-text-to-text quantized fp8 block-128 vllm speculative-decoding mtp qwen3.5 qwen3.6

Related

Total size
28.7 GB
Files
19
Quantizations
1
Registered
2026-08-22 13:56
Last updated on HF
2026-05-06 09:51

Files by quantization

Auxiliary files 19 files 28.8 GB
model-00004-of-00007.safetensors 4.50 GB 5d93587b download
model-00006-of-00007.safetensors 4.47 GB 7f5710c7 download
model-00003-of-00007.safetensors 4.45 GB fc457645 download
model-00005-of-00007.safetensors 4.45 GB a15d3561 download
model-00002-of-00007.safetensors 4.42 GB fe44128d download
model-00007-of-00007.safetensors 4.09 GB d9ba0deb download
model-00001-of-00007.safetensors 2.37 GB 994d372d download
tokenizer.json 19.1 MB 6f32ce20 download
model.safetensors.index.json 152 KB 8137d8b5 download
config.json 50.2 KB 1e4f15d8 download
README.md 11.5 KB 2fae44b9 download
quantize-aeon-deepseek.py 11.2 KB 6fadccc3 download
chat_template.jinja 7.58 KB a8755d82 download
.gitattributes 1.53 KB 52373fe2 download
tokenizer_config.json 1.20 KB a4410463 download
recipe.yaml 883 B 82e18e5c download
preprocessor_config.json 390 B 2ea84a43 download
video_preprocessor_config.json 385 B 3ba673a5 download
generation_config.json 213 B e5597d6c download

README current version from Hugging Face


license: apache-2.0
base_model: AEON-7/Qwen3.6-27B-AEON-Ultimate-Uncensored
base_model_relation: quantized
tags:

  • quantized
  • fp8
  • block-128
  • vllm
  • speculative-decoding
  • mtp
  • qwen3.5
  • qwen3.6
  • abliterated
  • uncensored
    pipeline_tag: image-text-to-text
    library_name: transformers
    language:
  • en
  • zh
  • ja
  • ko
  • fr
  • es
  • de

Qwen3.6-27B-AEON-Ultimate-Uncensored-FP8-MTP

A vLLM-ready FP8 quantization of
AEON-7/Qwen3.6-27B-AEON-Ultimate-Uncensored
(an abliterated fine-tune of Qwen3.6-27B), packaged in
block-128 FP8 with the Multi-Token Prediction (MTP) draft
head
taken verbatim from
Qwen/Qwen3.6-27B-FP8
for vLLM speculative decoding.

In numbers:

  • 0/100 refusals on mlabonne/harmful_behaviors[:100]
    (vs 100/100 for vanilla Qwen3.6-27B-FP8) — abliteration preserved
  • +1–3 pp on gsm8k / ifeval vs vanilla — capability preserved
  • +90 % decode TPS vs the same checkpoint with no MTP, via
    speculative decoding at K=3 (~43–45 TPS on RTX A6000 / Ampere)
  • Byte-shape compatible with Qwen/Qwen3.6-27B-FP8 —
    quant_method: "fp8", weight_block_size: [128, 128], single
    vLLM Fp8LinearMethod loader path

What's in the box

Component Format
Body weights (Linear modules outside the exclusion list) FP8 e4m3fn, block-128 (weight_scale_inv, shape (out/128, in/128))
Vision tower, lm_head, embed_tokens, linear_attn.in_proj_{a,b,ba} SSM state projections BF16 (matches Qwen's modules_to_not_convert list, 882 entries)
MTP block (mtp.*) Verbatim from Qwen/Qwen3.6-27B-FP8 — 7 FP8 attention/MLP weights with block-128 scales + 8 BF16 norms / mtp.fc
Tokenizer Same as upstream AEON-7
Multimodal preprocessor configs Same as upstream AEON-7

Total: 1606 tensors, ~31 GB across 7 safetensors shards.

Why does this exist?

AEON-7's BF16 source ships without the mtp.* tensors that
Qwen ships in Qwen/Qwen3.6-27B-FP8. The fine-tune dropped them.
Loading AEON without MTP means --speculative-config is silently a
no-op — you can't speculative-decode AEON, even though the
architecture supports it.

We built this checkpoint by re-quantizing AEON's BF16 source in
vanilla Qwen's exact FP8 format
(block-128 FP8, byte-shape
identical to Qwen/Qwen3.6-27B-FP8) and then dropping in vanilla's
mtp.safetensors shard verbatim. Because the body and the MTP
block share one quant scheme and one vLLM loader path
(Fp8LinearMethod, the same path Qwen tests their MTP block
against), the MTP head loads cleanly and the speculative decode
path works end-to-end.

The grafted MTP head was originally trained against vanilla Qwen
hidden states, so there's some risk that AEON's abliteration shift
would degrade draft acceptance. Measured result: ~58 %
acceptance
on both agentic prompts and harmful-behaviors prompts —
within ~1 pp of vanilla's own acceptance on the same K. Activation
drift from abliteration is small enough that the unmodified vanilla
MTP head generalizes to AEON's outputs.

Three other approaches were tried and rejected; full writeup with
methodology, comparison tables, and decision rationale is in the
companion repo
kasima/aeon-quantization
(MTP-GRAFT.md).

Quick start — vLLM serve

vllm serve kasimat/Qwen3.6-27B-AEON-Ultimate-Uncensored-FP8-MTP \
  --host 0.0.0.0 --port 8000 \
  --served-model-name qwen3.6-27b-aeon \
  --max-model-len 262144 \
  --max-num-seqs 2 \
  --kv-cache-dtype fp8 \
  --gpu-memory-utilization 0.92 \
  --enable-chunked-prefill --enable-prefix-caching \
  --enable-force-include-usage --enable-prompt-tokens-details \
  --reasoning-parser qwen3 \
  --enable-auto-tool-choice --tool-call-parser qwen3_xml \
  --speculative-config '{"method":"mtp","num_speculative_tokens":3}'

vLLM should log:

Resolved architecture: Qwen3_5MTP
Detected MTP model. Sharing target model embedding weights with the draft model.
Detected MTP model. Sharing target model lm_head weights with the draft model.

These three lines confirm MTP is wired up correctly. If you see
Resolved architecture: Qwen3_5ForConditionalGeneration instead,
vLLM fell back to the non-MTP path.

Tested on

  • vLLM 0.19.1
  • Single RTX A6000 (Ampere, 48 GB VRAM, no native FP8 tensor cores
    — Marlin weight-only FP8 path on this hardware)
  • Linux + CUDA 12.8

Why K=3?

Vanilla Qwen/Qwen3.6-27B-FP8 peaks at num_speculative_tokens=4.
AEON's grafted MTP head's draft acceptance falls faster than
vanilla's at deeper chain lengths — abliteration shift compounds
with chain depth. Measured AEON optimum:

K TPS @ 8k accept
2 39.6 67 %
3 45.4 60 %
4 41.7 46 %

K=3 wins on every bucket. Numbers above are decode TPS at 8 k input,
1024 output tokens, on the A6000.

Eval results

Refusal rate — mlabonne/harmful_behaviors[:100]

Model Refusals Refusal rate Wall clock
Qwen/Qwen3.6-27B-FP8 (vanilla baseline) 100/100 100.0 % 709 s
aeon-7-fp8 (AEON, no MTP — predecessor of this checkpoint) 0/100 0.0 % 1099 s
This checkpoint (block-128 FP8 + MTP K=3) 0/100 0.0 % 592 s (1.86×)

Refusal rate stays at 0/100 — the body re-quant didn't perturb
abliteration, and the MTP graft didn't corrupt the target through
shared lm_head / embedding writes.

Wall-clock 1.86× faster than the no-MTP AEON variant on the same
100 prompts.

Capability — gsm8k & ifeval (text-only subset)

Inherited from the AEON-7 BF16 quant; the block-128 re-quant uses the
same source weights and produces a checkpoint that vLLM serves via
the same Fp8LinearMethod path as the previous AEON FP8 build, so
these numbers transfer.

Metric Qwen/Qwen3.6-27B-FP8 AEON FP8 Δ
gsm8k strict-match (n=300) 84.67 % 88.00 % +3.33 pp
gsm8k flexible-extract 86.67 % 89.00 % +2.33 pp
ifeval prompt-strict (n=200) 82.50 % 84.00 % +1.50 pp
ifeval inst-strict (n=318) 88.05 % 89.31 % +1.26 pp

Both gsm8k and ifeval edge the vanilla baseline by 1–3 pp. The
deltas are within ~1 standard error on the sampled subsets, but the
consistent direction across two independent benches suggests it's
real (likely the "safety tax" — abliteration freeing latent
task-following capacity that was being suppressed by alignment).

Speculative decode — vs no MTP, AEON only

Same checkpoint body, with vs without MTP K=3:

Bucket no MTP MTP K=3 Speedup
1k input, 1024 output 23.7 TPS 43.5 +83 %
8k input, 1024 output 23.4 TPS 45.4 +94 %
32k input, 1024 output 22.9 TPS 42.5 +86 %
harmful_behaviors[:50], 1024 output — 44.6 —

Decode TPS = output_tokens / (last_chunk_t − first_chunk_t),
streaming /v1/chat/completions, temperature=0,
enable_thinking=False, 5 timed iters/bucket (warmup discarded).

Reproducer

The file quantize-aeon-deepseek.py (included in this repo) is the
exact script used to produce this checkpoint. CPU-only, ~3 min wall
on a 64 GB host. Methodology in short:

  1. Load AEON-7/Qwen3.6-27B-AEON-Ultimate-Uncensored BF16 source
    on CPU via AutoModelForImageTextToText (preserves multimodal
    wrapping, tensors named model.language_model.layers.*).
  2. For each Linear weight outside vanilla's 882-entry
    modules_to_not_convert list (vision tower,
    linear_attn.in_proj_{a,b,ba} SSM state projections, lm_head,
    embed_tokens), block-128 FP8 quantize:
    scale_inv[i, j] = max(|W[i*128:(i+1)*128, j*128:(j+1)*128]|) / 448
    W_fp8[...] = (W_bf16 / scale_inv).clamp(-448, 448).to(float8_e4m3fn)
    
    Symmetric per-tile scaling — dequantization is W * scale_inv
    per block. This matches the storage convention vLLM's
    Fp8LinearMethod reads when quantization_config.quant_method
    is "fp8" with weight_block_size: [128, 128].
  3. Append mtp.safetensors from Qwen/Qwen3.6-27B-FP8 verbatim.
  4. Stamp quantization_config with vanilla Qwen's exact shape
    (quant_method: "fp8", weight_block_size: [128, 128],
    activation_scheme: "dynamic", fmt: "e4m3", full 882-entry
    modules_to_not_convert list inherited).

To regenerate from scratch:

git clone https://github.com/kasima/aeon-quantization
cd aeon-quantization
# requires the `quant` venv (transformers 5.x, accelerate, ~64 GB RAM)
CUDA_VISIBLE_DEVICES="" python quantize/quantize-aeon-deepseek.py

Inheritance & lineage

Tooling versions

These exact versions produced this checkpoint:

Tool Version Notes
transformers 5.6.2 needed for qwen3_5 model architecture
torch 2.10.0+cu128
safetensors 0.6.x
accelerate 1.13.0 for device_map="cpu"
Python 3.12

Loaded by:

Tool Version
vLLM 0.19.1

Intended use

Research, unrestricted generation, agentic workloads where
production-grade safety alignment is supplied at the application
layer (system prompts, output filtering, etc.) rather than baked
into the model.

This checkpoint inherits AEON-7's abliteration (refusal removal). It
will produce substantive answers to harmful prompts, including
detailed instructions for activities that the vanilla Qwen model
would refuse. Do not deploy without an application-layer safety
strategy appropriate to your use case.

Limitations

  • The MTP draft head was trained against vanilla Qwen3.6-27B, not
    against AEON's abliterated activations. Acceptance is ~58 % on
    agentic + harmful prompts at K=3 — strong, but a fresh MTP
    fine-tune on AEON activations would likely close the remaining
    ~1 pp gap to vanilla's own acceptance. Out of scope for this
    release.
  • K=5 hits a known vLLM 0.19.x bug in the Gated DeltaNet attention
    backend's spec-decode metadata builder
    (gdn_attn.py:spec_state_indices_tensor). K=4 works; K=3 is the
    measured maxima for AEON anyway.
  • Tested only on Ampere (RTX A6000). On Blackwell, the standalone
    Fp8LinearMethod path will use native FP8 tensor cores and
    performance characteristics will differ. The format itself is
    unchanged.

License

Apache 2.0, inherited from both Qwen/Qwen3.6-27B-FP8 and
AEON-7/Qwen3.6-27B-AEON-Ultimate-Uncensored.

Acknowledgements

  • Qwen team for releasing FP8 weights including the MTP head, and
    the block-128 FP8 format that this checkpoint inherits
  • AEON-7 / abliteration authors for the directional abliteration
    technique and the source checkpoint
  • vLLM project for the speculative-decoding infrastructure
  • Neural Magic / Red Hat AI for the compressed-tensors ecosystem
    that produced the predecessor AEON FP8 quant

README history 6 versions

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

  1. 2026-05-06README: drop parenthetical from intro1741f6a11.5 KB
    Loading...
  2. 2026-05-06README: collapse intro into single sentence809927111.5 KB
    Loading...
  3. 2026-05-06README: tighten opening paragraph976cb7311.7 KB
    Loading...
  4. 2026-05-06README: clarify MTP head provenance in opening paragraph604c7c811.9 KB
    Loading...
  5. 2026-05-06README: drop DeepSeek attribution, use generic block-128 FP8 descriptiona4b953511.4 KB
    Loading...
  6. 2026-05-06Initial release: AEON-7 block-128 FP8 + native MTP K=356634d511.6 KB
    Loading...

Discussions 1 thread

  1. 2026-06-26Love it so much!!!!!!!!!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