Skip to page content
SAVRN
Search Plan a project

Open-weight model · Image and text to text

Qwen3.8-27B-RANA-abliterated-FP8

by Preemware preemware/Qwen3.8-27B-RANA-abliterated-FP8

Qwen3.8-27B-RANA-abliterated-FP8 is an open-weight model for image and text to text from Preemware, released under Apache License 2.0. It has 27.8B parameters and a 262,144-token context. At 16-bit it needs about 66.7 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index.

FP8 version of preemware/Qwen3.8-27B-RANA-abliterated, a refusal-ablated Qwen/Qwen3.8-27B.

Parameters27.8B
Context262,144
Weights30.9 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

Runs On

What it takes to serve Qwen3.8-27B-RANA-abliterated-FP8 (27.8B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 55.6 GB 66.7 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 27.8 GB 33.3 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 13.9 GB 16.7 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 22, 2026.

Qwen3.8-27B-RANA-abliterated-FP8 on every accelerator the SAVRN Index prices, at every precision

Model Card

By Preemware, published under apache-2.0, revision bb9c30dd93bc.

FP8 version of preemware/Qwen3.8-27B-RANA-abliterated, a refusal-ablated Qwen/Qwen3.8-27B. It uses exactly the same FP8 format as Qwen's official Qwen3.8-27B-FP8, at about half the size of the BF16 build, and scores within noise of it on every capability task tested. FP8 compared with the BF16 build it was converted from, on the same prompts and settings. Capability differences are paired per question (± standard error); none is larger than about 2 standard errors. ¹ Mean over seeds 1–3. Answers are shown as gpt-oss-safeguard-20b / Mistral-Small-24B judge; p = exact McNemar on the same prompts, pooled over seeds. ² After re-judging disputed labels (BF16: 2, FP8: 3, all from the gpt-oss…

Read Preemware's full model card

FP8 version of preemware/Qwen3.8-27B-RANA-abliterated, a refusal-ablated Qwen/Qwen3.8-27B. It uses exactly the same FP8 format as Qwen's official Qwen3.8-27B-FP8, at about half the size of the BF16 build, and scores within noise of it on every capability task tested.

This is a safety-alignment-removed research model. Read Intended use and Limitations before using it. Method, full evaluation and release gates are on the BF16 card.

Format Repo Size
BF16 (reference) preemware/Qwen3.8-27B-RANA-abliterated 55.6 GB
FP8 (this repo) preemware/Qwen3.8-27B-RANA-abliterated-FP8 30.9 GB
GGUF (llama.cpp; Q8_0 to IQ2_M) preemware/Qwen3.8-27B-RANA-abliterated-GGUF 10.0–28.6 GB

At a glance

FP8 compared with the BF16 build it was converted from, on the same prompts and settings. Capability differences are paired per question (± standard error); none is larger than about 2 standard errors.

BF16 FP8 FP8 − BF16
MMLU-Pro (700) 80.9 79.6 −1.3 ± 1.1
GSM8K (1,319) 91.4 90.4 −0.9 ± 0.6
IFEval (541) 89.3 91.3 +2.0 ± 1.0
TruthfulQA MC1 / MC2 (817) 34.8 / 52.6 35.7 / 53.1 +1.0 ± 0.5 / +0.5 ± 0.2
HumanEval (164 × 3) 96.7 97.2 +0.4 ± 1.0
Avg. capability change vs base (5 tasks) 0.82 pp 0.58 pp
Answers the request, held-out (240) ¹ 90.0% / 54.4% 87.8% / 54.9% −2.2 (p = 0.05) / +0.5 (p = 0.88)
Answers the request, HarmBench (200) ¹ 78.5% / 57.3% 77.7% / 58.5% −0.8 (p = 0.66) / +1.2 (p = 0.64)
Hits the 16k-token budget, held-out ¹ 6.7% 7.2% +0.5 (p = 0.57)
Hard refusals, HarmBench (3 seeds × 2 judges) ² 0 0

¹ Mean over seeds 1–3. Answers are shown as gpt-oss-safeguard-20b / Mistral-Small-24B judge; p = exact McNemar on the same prompts, pooled over seeds. ² After re-judging disputed labels (BF16: 2, FP8: 3, all from the gpt-oss judge), the procedure described in the BF16 card's G1 disclosure.

In short: the FP8 build keeps the BF16 build's capability (it passes the same capability gate vs base: mean |Δ| 0.58, worst task −1.0 pp on GSM8K) and behaves the same on refusal prompts over 3 seeds and two judges. The one borderline gap (held-out, −2.2 pp under gpt-oss, p = 0.05) does not appear under the second judge (+0.5 pp, p = 0.88).

Quick start

Tested with vLLM 0.30.0 on an RTX PRO 6000 (Blackwell, 96 GB):

VLLM_USE_FLASHINFER_SAMPLER=0 vllm serve preemware/Qwen3.8-27B-RANA-abliterated-FP8 \
  --max-model-len 20480 \
  --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder \
  --limit-mm-per-prompt '{"image": 1, "video": 0}' \
  --speculative-config '{"method": "mtp", "num_speculative_tokens": 2}'
  • vLLM picks up the FP8 format from config.json; no extra quantization flag is needed.
  • Thinking is on by default. Recommended sampling: T = 1.0, top_p = 0.95, top_k = 20.
  • --max-model-len 20480 matches the evaluation (16k-token budget). Long technical requests can need 20–50k tokens of reasoning; raise --max-model-len and max_tokens for those (73,728 tested, native context 262k).
  • VLLM_USE_FLASHINFER_SAMPLER=0 was needed on Blackwell GPUs.
  • Vision input, multi-turn tool calling and MTP speculative decoding all work (tested on these shards).

Intended use

  • Research only: interpretability, red-teaming, and robustness evaluation of refusal behaviour.
  • Not for public or end-user deployment without a separate moderation layer. The model's own refusals have been largely removed, so any safety filtering has to happen outside it.
  • You are responsible for complying with applicable law, the Apache-2.0 license inherited from Qwen, and the terms of any platform where outputs are used.

How it was made

The FP8 conversion is applied to the BF16 build's weights. Nothing else about the model changes.

  • Format: identical to Qwen's official FP8 checkpoint. The same 407 linear weights are stored as FP8 (e4m3) in 128 × 128 blocks, each with one BF16 scale (weight_scale_inv); activations are quantized dynamically. Embeddings, lm_head, norms, gates, the whole vision tower and the other non-converted tensors stay in BF16. The tensor names, dtypes and shapes match the official checkpoint exactly (1,606 tensors).
  • BF16 tensors: every tensor left in BF16 is byte-identical to the BF16 build.
  • Same arithmetic as Qwen: on the tensors abliteration did not touch, this conversion reproduces Qwen's own FP8 file: 100% of block scales and 99.91% of FP8 values are bit-identical (the rest differ by rounding at the last step).
  • Rounding error: dequantized FP8 weights differ from the BF16 ones by 2.65% (relative Frobenius norm), uniformly across all 407 tensors, including the 131 edited by abliteration.

Results

Capability

Same harness as the BF16 card: vLLM, thinking on, 16k-token generation budget, identical prompts and seeds. Change versus base in percentage points ± standard error (paired on the same questions).

task (items) base BF16 Δ FP8 Δ
MMLU-Pro (700) 80.0 +0.9 ± 1.1 −0.4 ± 1.1
GSM8K (1,319) 91.4 −0.1 ± 0.6 −1.0 ± 0.6
IFEval (541) 90.6 −1.3 ± 1.1 +0.7 ± 1.0
TruthfulQA MC1 (817) 36.1 −1.3 ± 0.6 −0.4 ± 0.6
TruthfulQA MC2 (817) 54.2 −1.6 ± 0.3 −1.1 ± 0.4
HumanEval (164 × 3) 97.2 −0.4 ± 0.9 +0.0 ± 0.6
mean |Δ| vs base – 0.82 0.58

MMLU-Pro uses 50 questions per subject (700 total); all other sets are full size. HumanEval uses a custom chat-format harness and is not comparable with lm-eval's raw-completion HumanEval.

Refusals (seeds 1–3, two judges)

200 HarmBench "standard" behaviours plus 240 held-out prompts (StrongREJECT, JailbreakBench, CategoricalHarmfulQA), judged by openai/gpt-oss-safeguard-20b and mistralai/Mistral-Small-24B-Instruct-2501. "Budget hits" = the response reached the 16k-token generation limit before finishing (no judge involved).

set model hard soft answers (gpt-oss / Mistral) budget hits avg. tokens
HarmBench (200) BF16 0.7 7.0 78.5% / 57.3% 20.5% 6,634
HarmBench (200) FP8 1.0 8.7 77.7% / 58.5% 19.5% 6,620
Held-out (240) BF16 0.3 10.3 90.0% / 54.4% 6.7% 4,697
Held-out (240) FP8 0.3 14.3 87.8% / 54.9% 7.2% 4,760

Hard / soft = mean count per seed, gpt-oss judge, raw labels. Paired over 3 seeds (FP8-only vs BF16-only, exact McNemar): answers on HarmBench 38 vs 43 (p = 0.66) under gpt-oss and 87 vs 80 (p = 0.64) under Mistral; held-out 22 vs 38 (p = 0.05) and 93 vs 90 (p = 0.88). Budget hits on HarmBench 27 vs 33 (p = 0.52); held-out 16 vs 12 (p = 0.57).

What the budget hits are

Mostly long reasoning on technical requests, not repetition. The 59 FP8 seed-1 prompts that hit the budget (41 HarmBench, 18 held-out) were re-run with the same seed and sampling:

setting finished median tokens answers (gpt-oss)
16k budget (original run) 0 / 59 16,384 6 / 59
64k budget 57 / 59 23.9k HarmBench, 19.6k held-out 55 / 59
16k budget + presence_penalty 1.5 16 / 59 16,384 24 / 59

Finished responses used up to 49k tokens. With these prompts scored at 64k, seed-1 answer rates rise from 76.0% to 92.0% (HarmBench) and from 86.2% to 93.3% (held-out), and budget hits fall from 13.4% to 0.5% of all 440 prompts. presence_penalty, Qwen's setting against repetition, barely helps, which fits: the text is not repeating. The 16k-budget answer rates above are therefore lower bounds. Qwen recommends allowing up to 262k tokens for reasoning; set --max-model-len and max_tokens well above 16k if you need complete answers to long technical requests.

Functional smoke tests (these shards)

  • Vision: reads the code word and shape from a synthetic image: pass.
  • Tool calling: 3-turn call → result → second call with a new argument: pass.
  • MTP speculative decoding: works; mean acceptance length 2.18 averaged over the whole evaluation workload. The BF16 card's 2.45 was measured on one short generation, so the two numbers are not directly comparable.

Limitations

  • Answer rates depend on the judge. The two judges differ by 21–36 pp on the same responses; compare models only under the same judge.
  • Hard-refusal count relies on re-judging. The gpt-oss judge gave 3 raw HarmBench hard refusals (all seed 1, all 16k budget hits). Re-judged with the auditor reminder, the same procedure as the BF16 card's G1 disclosure, they became 2 answers and 1 degenerate. The Mistral judge gave 0 on all seeds.
  • Long reasoning on technical requests. About 20% of HarmBench and 7% of held-out responses need more than 16k tokens; see What the budget hits are.
  • KL from base was not measured for FP8. Capability deltas above are the quality evidence.
  • Everything listed under Limitations on the BF16 card applies here too: judge-measured refusal rates, a 700-question MMLU-Pro subset, and a custom HumanEval harness.

File layout

  • *.safetensors, model.safetensors.index.json, config.json (with quantization_config), tokenizer/processor files, chat_template.jinja, LICENSE: the model.
  • results/: every number on this card. fp8_vs_bf16.json (paired FP8 − BF16 capability deltas and the seed-1 refusal run), refusal_3seed.json (seeds 1–3, both judges, re-judging, paired tests), budget_rerun.json (the 64k / presence-penalty re-run), capability.{md,json} (scores vs base for base, orca, BF16, FP8), verify_fp8.json (format and byte-level checks), smoke_fp8.json, humaneval_fp8.json.

Credits

  • Qwen team: base model Qwen/Qwen3.8-27B and the FP8 format of Qwen/Qwen3.8-27B-FP8.
  • Arditi et al., 2024: "Refusal in Language Models Is Mediated by a Single Direction".
  • Jim Lai (grimjim): prior work on norm-preserving abliteration.
  • Benchmarks/datasets: HarmBench, StrongREJECT, JailbreakBench, CategoricalHarmfulQA; lm-evaluation-harness; vLLM.

Configuration

Architecture
Qwen3_5ForConditionalGeneration
Context length (tokens)
262,144
Layers
64
Hidden size
5,120
Feed-forward size
17,408
Attention heads
24
Key/value heads
4
Head dimension
256
Vocabulary size
248,320
Model type
qwen3_5
Quantization
fp8

Identity and Version

Repository
preemware/Qwen3.8-27B-RANA-abliterated-FP8
Publisher
Preemware
Task
Image and text to text
Modality
Image and text
Library
transformers
Parameters
27.8B parameters
Languages
Not stated by the source
Revision
bb9c30dd93bcae2a77a135e13a4f75727b294177
First published
2026-09-25
Last updated
2026-09-26

Files and Weights

27 files, 30.9 GB in total. The weights are 6 files totalling 30.9 GB in safetensors.

Weights6 files · 30.9 GB
Configuration12 files · 243.7 KB
Tokenizer4 files · 22.9 MB
Documentation3 files · 23.7 KB
Other1 file · 9.0 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model-00001-of-00006.safetensorsWeights6.5 GB 832e3c7f4025
model-00002-of-00006.safetensorsWeights5.4 GB f70d7d32595b
model-00003-of-00006.safetensorsWeights5.4 GB 2b50068dcf81
model-00004-of-00006.safetensorsWeights5.4 GB ee05d332b1b3
model-00005-of-00006.safetensorsWeights7.7 GB e011e6574150
model-00006-of-00006.safetensorsWeights477.2 MB e87bd73d7002
config.jsonConfiguration51.4 KB —
generation_config.jsonConfiguration202 B —
model.safetensors.index.jsonConfiguration156.0 KB —
preprocessor_config.jsonConfiguration390 B —
results/budget_rerun.jsonConfiguration1.8 KB —
results/capability.jsonConfiguration3.9 KB —
results/fp8_vs_bf16.jsonConfiguration1.9 KB —
results/humaneval_fp8.jsonConfiguration124 B —
results/refusal_3seed.jsonConfiguration26.3 KB —
results/smoke_fp8.jsonConfiguration716 B —
results/verify_fp8.jsonConfiguration538 B —
video_preprocessor_config.jsonConfiguration385 B —
LICENSEDocumentation11.5 KB —
README.mdDocumentation11.2 KB —
results/capability.mdDocumentation975 B —
chat_template.jinjaOther9.0 KB —
.gitattributesRepository1.6 KB —
merges.txtTokenizer3.4 MB —
tokenizer.jsonTokenizer12.8 MB 0997f410c57a
tokenizer_config.jsonTokenizer17.9 KB —
vocab.jsonTokenizer6.7 MB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
30.9 GB
Download from Preemware

Released by Preemware through its official repository on Hugging Face. Read the license.

Built From

Memory Requirements

PrecisionWeights in memory
As published30.9 GB
16-bit55.6 GB
8-bit27.8 GB
4-bit13.9 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About Qwen3.8-27B-RANA-abliterated-FP8

How much GPU memory does Qwen3.8-27B-RANA-abliterated-FP8 need?

About 66.7 GB at 16-bit and 16.7 GB at 4-bit: the weights (27.8B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run Qwen3.8-27B-RANA-abliterated-FP8 on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use Qwen3.8-27B-RANA-abliterated-FP8 commercially?

Yes. Qwen3.8-27B-RANA-abliterated-FP8 is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

What is Qwen3.8-27B-RANA-abliterated-FP8's context length?

262,144 tokens, from the maximum position embeddings in its published configuration.

Similar Models

Model · Image and text to text

Qwen3.8-27B

Qwen

Following the widespread community adoption of the Qwen3.5 and Qwen3.6 series, we are pleased to introduce Qwen3.8, the most capable generation in the Qwen open-model family to date. Built on the architectural foundation of Qwen3.5, Qwen3.8 delivers substantial gains across coding, professional work, research, and long-horizon agentic tasks. Qwen3.8-27B brings these advances to a compact, deployment-friendly dense model: a native vision-language model that understands images and videos, with flexible thinking control, designed to carry complex, multi-step tasks through to completion with greater reliability. For streamlined integration, we recommend using Qwen3.8 via APIs. Qwen3.8 can be…

Open weights apache-2.0 27.8B parameters 262,144 tokens transformers

Model · Image and text to text

Qwen3.8-27B-FP8

Qwen

Following the widespread community adoption of the Qwen3.5 and Qwen3.6 series, we are pleased to introduce Qwen3.8, the most capable generation in the Qwen open-model family to date. Built on the architectural foundation of Qwen3.5, Qwen3.8 delivers substantial gains across coding, professional work, research, and long-horizon agentic tasks. Qwen3.8-27B brings these advances to a compact, deployment-friendly dense model: a native vision-language model that understands images and videos, with flexible thinking control, designed to carry complex, multi-step tasks through to completion with greater reliability. For streamlined integration, we recommend using Qwen3.8 via APIs. Qwen3.8 can be…

Open weights apache-2.0 27.8B parameters 262,144 tokens transformers

Model · Image and text to text

Qwen3.6-27B

Qwen

Following the February release of the Qwen3.5 series, we're pleased to share the first open-weight variant of Qwen3.6. Built on direct feedback from the community, Qwen3.6 prioritizes stability and real-world utility, offering developers a more intuitive, responsive, and genuinely productive coding experience. This release delivers substantial upgrades, particularly in For more details, please refer to our blog post Qwen3.6-27B. Empty cells (--) indicate scores not yet available or not applicable. For streamlined integration, we recommend using Qwen3.6 via APIs. Below is a guide to use Qwen3.6 via OpenAI-compatible API. Qwen3.6 can be served via APIs with popular inference frameworks. In…

Open weights apache-2.0 27.8B parameters 262,144 tokens transformers

Model · Image and text to text

JEV-27B-VL

AutoTrust AI Lab

The benchmark. ERQA (Embodied Reasoning Question Answering) is the benchmark Google DeepMind released with Gemini Robotics (March 2025) to measure whether a vision-language model understands the physical world a robot acts in. It has 400 multiple-choice questions about real robot and everyday scenes, with 1–16 images per question (287 questions have one image). 382 questions have 4 options and the rest 2–3, so chance is about 26%. ERQA is one of the standard embodied-reasoning benchmarks; Gemini Robotics-ER, PhysBrain and Hy-Embodied report it. With 400 questions the 95% interval of a score is about ±5 points. How we test. Each question is one choice decision through POST /v1/decide: the…

Open weights apache-2.0 27.8B parameters 262,144 tokens transformers

Model · Image and text to text

Qwen3.5-27B

Qwen

Over recent months, we have intensified our focus on developing foundation models that deliver exceptional utility and performance. Qwen3.5 represents a significant leap forward, integrating breakthroughs in multimodal learning, architectural efficiency, reinforcement learning scale, and global accessibility to empower developers and enterprises with unprecedented capability and efficiency. For more details, please refer to our blog post Qwen3.5. WMT24++: a harder subset of WMT24 after difficulty labeling and rebalancing; we report the averaged scores on 55 languages using XCOMET-XXL. Empty cells (--) indicate scores not yet available or not applicable. Empty cells (--) indicate scores not…

Open weights apache-2.0 27.8B parameters 262,144 tokens transformers

Model · Image and text to text

Qwen3.8-27B-AWQ-INT4

Cyankiwi

Following the widespread community adoption of the Qwen3.5 and Qwen3.6 series, we are pleased to introduce Qwen3.8, the most capable generation in the Qwen open-model family to date. Built on the architectural foundation of Qwen3.5, Qwen3.8 delivers substantial gains across coding, professional work, research, and long-horizon agentic tasks. Qwen3.8-27B brings these advances to a compact, deployment-friendly dense model: a native vision-language model that understands images and videos, with flexible thinking control, designed to carry complex, multi-step tasks through to completion with greater reliability. For streamlined integration, we recommend using Qwen3.8 via APIs. Qwen3.8 can be…

Open weights apache-2.0 27.8B parameters 262,144 tokens transformers