← back to catalog · registered 2026-09-23 15:57

TyroneNel/Swift-Qwen3.8-27B-Uncensored-W4A16-fast

TyroneNel 28B 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/TyroneNel%2FSwift-Qwen3.8-27B-Uncensored-W4A16-fast"
Response includes
  • classification m1
  • files 83
  • hub_downloads_all_time 44
  • author_summary 6 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
44
Likes
0
Model age
6w ago
created 2026-09-23
Downloads over time
Now193→from0↑0%
0711422120 on Sep 23193 on Nov 7SepOctNov
Sep 23 → Nov 7 · 46 snapshots · spans 45 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
other
Languages
en zh
Tags
transformers safetensors qwen3_5 image-text-to-text qwen3.8 swift abliterated uncensored w4a16 4-bit int4 int8

Related

Total size
14.7 GB
Files
83
Quantizations
1
Registered
2026-09-23 15:57
Last updated on HF
2026-09-23 15:19

Files by quantization

Auxiliary files 83 files 14.7 GB
model-00065-of-00066.safetensors 2.06 GB a1a9e050 download
model-00066-of-00066.safetensors 625 MB 2711b848 download
model_extra_tensors.safetensors 312 MB 3ba35471 download
model-00011-of-00066.safetensors 189 MB 53e59e90 download
model-00013-of-00066.safetensors 189 MB 84271d70 download
model-00014-of-00066.safetensors 189 MB d3e85592 download
model-00015-of-00066.safetensors 189 MB 4df261ea download
model-00017-of-00066.safetensors 189 MB 8b3ed64b download
model-00018-of-00066.safetensors 189 MB fb2bb2d3 download
model-00019-of-00066.safetensors 189 MB c8790148 download
model-00021-of-00066.safetensors 189 MB cb847d95 download
model-00022-of-00066.safetensors 189 MB c6c18948 download
model-00023-of-00066.safetensors 189 MB 1129de9a download
model-00025-of-00066.safetensors 189 MB ced671f5 download
model-00026-of-00066.safetensors 189 MB 9f5ea404 download
model-00027-of-00066.safetensors 189 MB c347175d download
model-00029-of-00066.safetensors 189 MB 846fccc3 download
model-00030-of-00066.safetensors 189 MB cd3dcbb9 download
model-00031-of-00066.safetensors 189 MB e7cfd8b1 download
model-00033-of-00066.safetensors 189 MB 9eadaa71 download
model-00034-of-00066.safetensors 189 MB a676c205 download
model-00035-of-00066.safetensors 189 MB c225f17b download
model-00037-of-00066.safetensors 189 MB 1050fed0 download
model-00038-of-00066.safetensors 189 MB 99413ac9 download
model-00039-of-00066.safetensors 189 MB 7bf31f9a download
model-00041-of-00066.safetensors 189 MB 6437ccd6 download
model-00042-of-00066.safetensors 189 MB 973d1cf8 download
model-00043-of-00066.safetensors 189 MB 5bec59ec download
model-00045-of-00066.safetensors 189 MB 916f78bf download
model-00046-of-00066.safetensors 189 MB 0cf7f45a download
model-00047-of-00066.safetensors 189 MB 9c6cbb54 download
model-00049-of-00066.safetensors 189 MB 60dc7d1c download
model-00050-of-00066.safetensors 189 MB 98d10834 download
model-00051-of-00066.safetensors 189 MB 536f1de4 download
model-00053-of-00066.safetensors 189 MB 82c81ad8 download
model-00054-of-00066.safetensors 189 MB 6835b43b download
model-00055-of-00066.safetensors 189 MB af40b776 download
model-00057-of-00066.safetensors 189 MB cb6bc580 download
model-00058-of-00066.safetensors 189 MB fa2516fd download
model-00059-of-00066.safetensors 189 MB 0babea59 download
model-00061-of-00066.safetensors 189 MB e4824f39 download
model-00062-of-00066.safetensors 189 MB 9c12b39b download
model-00063-of-00066.safetensors 189 MB 40555486 download
model-00001-of-00066.safetensors 189 MB 41447a4d download
model-00002-of-00066.safetensors 189 MB d83ad8a3 download
model-00003-of-00066.safetensors 189 MB ea950c09 download
model-00005-of-00066.safetensors 189 MB 7eb16404 download
model-00006-of-00066.safetensors 189 MB 290bb03b download
model-00007-of-00066.safetensors 189 MB d6e32945 download
model-00009-of-00066.safetensors 189 MB ab3fda54 download
model-00010-of-00066.safetensors 189 MB 67956c86 download
model-00012-of-00066.safetensors 183 MB 6a04b297 download
model-00016-of-00066.safetensors 183 MB 10e4aca0 download
model-00020-of-00066.safetensors 183 MB 7ecdad21 download
model-00024-of-00066.safetensors 183 MB 0f46819a download
model-00028-of-00066.safetensors 183 MB a3c9c779 download
model-00032-of-00066.safetensors 183 MB 6cd88fbb download
model-00036-of-00066.safetensors 183 MB b09eac99 download
model-00040-of-00066.safetensors 183 MB 32074d8d download
model-00044-of-00066.safetensors 183 MB c02f1f92 download
model-00048-of-00066.safetensors 183 MB 87ed4b40 download
model-00052-of-00066.safetensors 183 MB 4fb828a9 download
model-00056-of-00066.safetensors 183 MB 3c3acde6 download
model-00060-of-00066.safetensors 183 MB 592e0ccf download
model-00064-of-00066.safetensors 183 MB d7c44e43 download
model-00004-of-00066.safetensors 183 MB b16aba04 download
model-00008-of-00066.safetensors 183 MB 4b15a12b download
mtp_draft_vocab_ids.pt 322 KB fa0e1c67 download
tokenizer.json 12.2 MB 0997f410 download
draft_vocab_ids.json 273 KB ac5e13be download
model.safetensors.index.json 195 KB 8e632d04 download
config.json 16.6 KB fb138593 download
LICENSE 13.0 KB adfde1bf download
quantization_config.json 12.7 KB 906f0937 download
LICENSE-APACHE-2.0 11.3 KB f938136e download
README.md 10.2 KB 8e9c5977 download
chat_template.jinja 9.42 KB 9377e318 download
NOTICE 4.98 KB 661903e0 download
.gitattributes 1.53 KB 52373fe2 download
tokenizer_config.json 1.17 KB 12a6c87d download
processor_config.json 1.16 KB 33818c7f download
preprocessor_config.json 390 B 2ea84a43 download
generation_config.json 221 B 1adb5e77 download

README current version from Hugging Face


license: other
license_name: swift-open-license-1.0
license_link: LICENSE
base_model: d0xin/Swift-Qwen3.8-27B-Uncensored-BF16
base_model_relation: quantized
pipeline_tag: image-text-to-text
library_name: transformers
language:

  • en
  • zh
    tags:
  • qwen3.8
  • swift
  • abliterated
  • uncensored
  • w4a16
  • 4-bit
  • int4
  • int8
  • gptq
  • compressed-tensors
  • autoround
  • vllm
  • marlin
  • mtp
  • speculative-decoding
  • efficient-thinking
  • reasoning
  • function-calling
  • vision-language
  • rtx-3090

Swift-Qwen3.8-27B-Uncensored-W4A16-fast

The "fast variant" of
Swift-Qwen3.8-27B-Uncensored-W4A16:
the same 4-bit body of d0xin/Swift-Qwen3.8-27B-Uncensored-BF16
(UkisAI's reasoning-efficient Swift-Qwen3.8-27B
with its refusal direction removed), with the lm_head and the MTP module requantized to
int4 GPTQ. It serves on one 24 GB GPU (RTX 3090 class) with the
HyperQwen stack. The int4 lm_head makes every
decode step read about 0.65 GB less; that is where the gain over the base build comes from.

Lineage

Qwen/Qwen3.8-27B                              Apache 2.0
 └─ ukisai/Swift-Qwen3.8-27b                  Swift Open License v1.0, reasoning-efficiency LoRA merged
     └─ d0xin/Swift-Qwen3.8-27B-Uncensored-BF16   rank-1 directional ablation, layer 38
         └─ ...-W4A16                         W4A16 g128 body, int8 lm_head / embed_tokens / MTP
             └─ this model                    int4 GPTQ lm_head / MTP

What changed against the base build

Part Base build This model
Decoder linear layers int4 g128 symmetric (AutoRound) unchanged (65 of 67 files byte-identical)
lm_head int8 RTN, rel. error 0.0064 int4 GPTQ g128 symmetric, rel. error 0.1407
MTP module (8 linear layers) int8 RTN, rel. error 0.0066–0.0153 int4 GPTQ g128 symmetric, rel. error 0.141–0.170
MTP draft head 40,960 rows of the int8 lm_head 40,960 rows of the int4 lm_head, same id list
embed_tokens, vision tower, norms int8 / BF16 unchanged
Size on disk 16.7 GB 15.8 GB

Relative error is ||dequant - w|| / ||w|| against the BF16 source weights. GPTQ uses
300,000 hidden states captured from this model's own generations, so it minimizes the
output error on real activations rather than the weight error that this number shows.
On those activations the KL divergence to the BF16 lm_head is 0.00251 for GPTQ
int4, against 0.00558 for round-to-nearest int4. All groups are symmetric (no zero
points).

The MTP module was evaluated on a held-out split of the captured data (greedy chain
simulation, 2 draft positions): 2.269 tokens per step, first-position top-1
agreement 0.777, acceptance 0.845, n = 107,063 positions.

The draft vocabulary is the top 40,960 ids of 6,761 generations by this model (4.59 M
output tokens, 3,119 of them with thinking on; prompts: English chat, code, Danish
instructions and reasoning, GSM8K train). On the held-out 10 % of those generations it
covers 97.68 % of tokens; the generic list that the official
Qwen3.8-27B-W4A16-AutoRound checkpoint uses covers 98.18 %. The draft head only
matters for SPEC=mtp.

How it was made

  1. drafter/collect_prompts.py, drafter/gen_data.py, drafter/capture.py: generate
    with this model and capture its final hidden states.
  2. drafter/gptq_lm_head.py --bits 4 --calib-rows 300000: GPTQ int4 lm_head.
  3. drafter/train_mtp.py --eval-only 1 --dump-hessians, then
    drafter/requant_mtp_gptq.py --bits 4: GPTQ int4 MTP module.
  4. prepare/build_draft_vocab.py: the draft head from the own-output id list.

The tools are in HyperQwen (drafter/, prepare/).

Properties of the BF16 source

These come from the source and were not measured again on this quantization:

  • Refusals (d0xin, fixed 100-prompt set): 88 direct answers, 10 answers with a safety
    note, 2 other failures, 0 refusals.
  • Capability (d0xin, fixed 298-example set against the original Swift BF16):
    39.93 % against 38.26 % combined, +1.68 points, McNemar p = 0.44, no measurable loss.
  • Method: rank-1 directional residual-stream ablation at layer 38; 131 of 1,199
    tensors changed, vision tensors unchanged. Details in the
    source repository.
  • Shorter reasoning (UkisAI): our GSM8K run shows 355 answer tokens on average
    against 379 for the official AutoRound base, with thinking off.

Measured results (single RTX 3090, 24 GB)

All numbers use the HyperQwen stack on vLLM 0.28.0, WSL2 + Docker, thinking off
(protocol v2).

Single-user decode (bench/run_benchmarks.sh single), 2026-09-23, card at 250 W,
SPEC=dflash2 (DFlash2 drafter, 7 draft tokens), PREFIX_CACHE=1, KV_MEM=4529848320
(4.22 GiB), MAX_LEN=49152. End-to-end throughput in tok/s, sampling T=default / T=0.
One run per checkpoint after a warm-up request.

Concurrency This model Base build Official AutoRound base
C1 123.5 / 121.7 118.0 / 116.7 116.6 / 118.9
C2 175.5 / 190.2 169.5 / 178.5 175.7 / 169.6
C4 242.9 / 248.8 235.8 / 237.1 229.4 / 237.6
C8 214.4 / 254.9 227.5 / 245.7 223.6 / 207.4

C1 accepts 3.67 / 3.75 tokens per verify step, mean time to first token 184 ms. Expect
3–5 % variation between sessions.

Batch serving (bench/run_benchmarks.sh batch --prefill --long), 2026-09-21, card at
350 W, KV=fp8, no speculation, second of two runs.

Row This model Base build
64 concurrent, 128 in / 512 out 1,045.2 tok/s 948.9 tok/s (+10 %)
64 concurrent, 256 in / 256 out 751.7 tok/s 701.4 tok/s (+7 %)
Prefill 1,024 tokens 1,824 tok/s 1,831 tok/s
Prefill 102,400 tokens 1,065 tok/s 1,065 tok/s
1 x 100k prompt: TTFT / TPOT 92.8 s / 24.7 ms 92.8 s / 25.3 ms
4 x 60k prompts, 1,024 out 17.4 tok/s 17.2 tok/s

Quality (bench/quality_battery.py against the served model): perplexity over
~300-token windows of wikitext-2 (en), fineweb-2 Danish (da) and Python source (code);
GSM8K exact match, first 200 test questions, greedy, thinking off.

Checkpoint PPL all (en / da / code) GSM8K Mean answer tokens
This model 8.302 (10.85 / 10.98 / 3.35) 97.0 % (same in an earlier run) 355
Base build 8.261 (10.81 / 10.92 / 3.34) 98.0 % (same) 356
Official AutoRound base 8.186 (10.68 / 10.85 / 3.30) 94.5 % 379

The int4 heads cost 0.5 % perplexity. With n=200 the GSM8K standard error is about
1.2 points at this accuracy, so the one-point GSM8K difference is within noise.

How to serve

HyperQwen (Linux or WSL2, one 24 GB GPU), in .env:

MODEL=/app/models/Swift-Qwen3.8-27B-Uncensored-W4A16-fast
SPEC=dflash2          # or SPEC=mtp to draft with the int4 MTP head
PREFIX_CACHE=1

then docker compose --profile single up -d. bash verify.sh --no-server checks the
directory before you serve it.

Plain vLLM (0.28 or later) loads the body and heads through compressed-tensors:

vllm serve TyroneNel/Swift-Qwen3.8-27B-Uncensored-W4A16-fast \
  --max-model-len 32768 --reasoning-parser qwen3 \
  --enable-auto-tool-choice --tool-call-parser qwen3_coder

The truncated MTP draft head (mtp.draft_lm_head.* with mtp_draft_vocab_ids.pt) is
read by HyperQwen's patches/qwen3_5-mtp-draft-vocab.patch. It is not tested on
unpatched vLLM.

Sampling defaults (generation_config.json, from Swift): temperature 1.0, top_p 0.95,
top_k 20, min_p 0, repetition_penalty 1.0. For thinking off, Qwen recommends
temperature 0.7, top_p 0.8, presence_penalty 1.5. The chat template accepts
reasoning_effort low, medium and xhigh (default), and maps minimal to low
and high / max to xhigh.

Files

File Content
model-000NN-of-00066.safetensors, model_extra_tensors.safetensors weights (extras: MTP module, draft head; lm_head is in file 66)
model.safetensors.index.json tensor-to-file map
config.json, quantization_config.json architecture and quantization groups (lm_head int4, embed_tokens int8, mtp.* int4)
mtp_draft_vocab_ids.pt, draft_vocab_ids.json the draft head's 40,960 token ids (same list, two formats)
chat_template.jinja Qwen3.8 template with reasoning-effort aliases and string tool arguments
tokenizer.json the Qwen3.8 tokenizer, byte-identical to the source
tokenizer_config.json, generation_config.json, preprocessor_config.json, processor_config.json tokenizer, sampling and vision configuration
LICENSE Swift Open License v1.0 (verbatim from UkisAI)
LICENSE-APACHE-2.0 Apache License 2.0 of the base model (verbatim from Qwen)
NOTICE attribution chain, UkisAI's notices and the list of changes

Safety

This is a refusal-reduced model. It can produce content that the upstream model refuses
or handles with more care, and its output can be wrong, offensive or unsafe. Use it for
research, development and other lawful purposes. Review its output where an error can
cause harm. You are responsible for how you use it and for compliance with the licenses
and the law. Fine-tuning should start from the BF16 source, not from these 4-bit weights.

License

The weights are distributed under the Swift Open License v1.0 (LICENSE). It
permits use, modification and redistribution. Commercial use is licensed only while
you, together with every entity that controls, is controlled by or is under common
control with you, had gross revenue below US$1,000,000 in the most recently completed
fiscal year (Section 5). Above that threshold, commercial use needs a Swift Enterprise
License from UkisAI. The base model's Apache License 2.0
is included as LICENSE-APACHE-2.0 (Section 4(e)); NOTICE lists the attribution
chain, UkisAI's notices and every change. This summary is not legal advice; LICENSE
is the binding text.

Original Swift model: UkisAI. Abliteration: d0xin. Quantization and serving preparation:
TyroneNel.

README history 1 version

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

  1. 2026-09-23Upload Swift-Qwen3.8-27B-Uncensored-W4A16-fastf1944d310.2 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