/ Модель

Характеристики

Контекст
262 144 токена
Размер весов
30,9 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.8-27B-Uncensored
Библиотека
transformers
Опубликована
25 авг 2026

Qwen3.8-27B-Uncensored-FP8-MTP

Изображение и текст → текст15 профессий

Qwen3.8-27B-Uncensored-FP8-MTP — мультимодальная модель на базе JonathanColetti/Qwen3.8-27B-Uncensored, опубликованная пользователем pramoths.

902скачиваний за 30 дней0лайковвеса обновлены25 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Репозиторий содержит FP8-квантизацию и сохраняет vision tower и рабочую MTP-голову для speculative decoding. Модель относится к семейству Qwen3.8 и поддерживает текстовые и визуальные задачи; заявленные языки — английский, китайский и тайский.

Модель предназначена для генерации текста и кода, извлечения информации, анализа изображений и таблиц, а также ускоренного инференса через vLLM и MTP. Размер исходной модели — 27B параметров, веса занимают около 30 ГБ. Контекст поддерживается до 262 144 токенов. Основные матричные операции квантизированы в FP8 с блоками 128×128 и форматом E4M3, тогда как нормализации, рекуррентные компоненты, vision tower, lm_head, embed_tokens и некоторые части MTP сохранены в BF16.

По приведённым измерениям, модель близка к официальной Qwen3.8-27B-FP8 по точности на задачах извлечения, программирования и анализа изображений; скорость достигает 132 токенов в секунду при одном запросе и 1 373 токенов в секунду при конкуренции 16. Уровень принятия спекулятивных токенов MTP составляет около 52%. Модель изменена в сторону отсутствия стандартных отказов, поэтому её поведение отличается от официальной версии. Для эффективной работы необходимы GPU с поддержкой FP8 tensor cores, например Ada Lovelace, Hopper или Blackwell; на Ampere совместимость FP8-пути не проверена, а видеокарты с 24 ГБ памяти недостаточны для запуска на одной карте. Для длинного контекста на 47–48 ГБ VRAM требуется FP8 KV-кэш. Указана лицензия Apache-2.0.

Для каких профессий подходит15

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Qwen3.8-27B-Uncensored-FP8-MTP

FP8 (block 128×128, E4M3) quantization of an abliterated Qwen3.8-27B, with the vision tower and the working MTP speculative-decoding head both preserved.

What "abliterated" means here. The base model has had its refusal direction removed — it will not decline requests the way the official Qwen3.8-27B does. That modification comes from the base model, not from this repository; this repo contributes the FP8 quantization only. The base is Apache-2.0 and publicly available. Use accordingly.

Why this build

Surveying 148 abliterated/uncensored Qwen3.8-27B repositories in August 2026 turned up exactly one FP8 build, and it was access-gated. Everything else was GGUF, NVFP4 (Blackwell-only), AWQ, or unquantized BF16. On Hopper hardware — where FP8 has native tensor-core support — that left no ungated option.

Only a handful of builds in any format preserve the MTP head, and getting it to actually work under vLLM required the checkpoint to be in the native fp8 format rather than compressed-tensors (see below).

Measured against the official build

Same hardware (H100 47GB vGPU), same vLLM 0.27.1, same flags.

Qwen/Qwen3.8-27B-FP8this build
Thai extraction, exact codepoint (temp 0, 4 runs)16/1616/16
Coding tasks — generated code executed against assertions4/54/5
Vision: Thai table, activity names read exactly4/44/4
Vision: numeric cellscorrectcorrect
MTP acceptance rate58%52%
tok/s @ concurrency 1131132
tok/s @ concurrency 8816813
tok/s @ concurrency 16—1,373

The one coding task both models fail is the same one, for the same reason: the model spends its whole token budget reasoning and never emits an answer.

Hardware requirements

FP8 needs tensor-core support to be worth anything. On architectures without it, vLLM either refuses the checkpoint or falls back to a dequantize-then-multiply path that is slower than a 4-bit AWQ build.

ArchitectureExamplesCompute cap.FP8 tensor coresRuns this model
VoltaV1007.0✗no — also lacks BF16 tensor cores, and vLLM has dropped Volta
TuringRTX 20xx, T47.5✗no
AmpereRTX 30xx, A100, A40, A60008.0 / 8.6✗see note below
Ada LovelaceRTX 4090, L4, L40S8.9✓yes, if VRAM allows
HopperH100, H200, H209.0✓yes — tested here
BlackwellRTX 50xx, B100/B200, GB20010.0+✓ (plus FP4)yes

On Ampere (A40, A100, A6000). These have the VRAM — an A40 has 48 GB, the same as the H100 47C this was tested on — but no FP8 tensor cores. vLLM can fall back to Fp8MarlinLinearMethod, which keeps weights in FP8 and dequantizes inside the kernel, so memory still works out. Whether that path accepts block-wise 128×128 scales (as opposed to per-tensor or per-channel) is untested here — we had no Ampere card to try it on. If you are on Ampere, an INT8 W8A16 or AWQ build of the same base is the safer choice.

VRAM

Weights occupy ~30 GB. The rest goes to KV cache, which decides how much context you can actually serve.

VRAMVerdictKV pool at --kv-cache-dtype fp8
24 GB (RTX 4090)will not load on one card—
32 GB (V100 32GB)no — wrong architecture entirely—
48 GB (A40)VRAM is fine; FP8 path is not — see note above—
47–48 GB (H100 47C vGPU, L40S)works~350k tokens — measured on H100 47C
80 GB (H100/H200 80GB)comfortable~600k+ tokens
2× 24 GB with --tensor-parallel-size 2works on Adasplits weights ~15 GB per card

At 47 GB the whole 262,144-token context fits for a single request with room for roughly one more — Maximum concurrency for 262,144 tokens per request: 1.3x. Shorter contexts scale proportionally: ~20 concurrent requests at 16k each.

Without --kv-cache-dtype fp8, KV for 262k context needs 16.17 GiB instead of ~8.5 GiB and a 47 GB card will refuse to start.

Serving

vllm serve pramoths/Qwen3.8-27B-Uncensored-FP8-MTP \
  --max-model-len 262144 \
  --gpu-memory-utilization 0.94 \
  --kv-cache-dtype fp8 \
  --max-num-seqs 16 \
  --reasoning-parser qwen3 \
  --enable-auto-tool-choice --tool-call-parser qwen3_coder \
  --enable-prefix-caching \
  --speculative-config '{"method":"mtp","num_speculative_tokens":3}'

--kv-cache-dtype fp8 is required for 262k context on a 47GB card — fp16 KV needs 16.17 GiB and will refuse to start. --max-num-seqs must stay below the available Mamba state block count; the default of 256 fails to boot.

Verify MTP is actually working — it can fail silently:

curl -s localhost:8000/metrics | grep spec_decode_num_accepted_tokens_total

A Mean acceptance length of 1.00 means every draft is being rejected. You are paying the drafting cost for nothing.

What was and was not quantized

Follows Qwen/Qwen3.8-27B-FP8 exactly — the distinction is matmul versus control parameter, not which component of the model:

  • FP8: q/k/v/o_proj and gate/up/down_proj, in the language layers and in the MTP head.
  • BF16: LayerNorms, gates, A_log, dt_bias, conv1d, and the gated-DeltaNet in_proj_a / in_proj_b — these govern recurrent state, where quantization error accumulates rather than cancelling.
  • BF16: the entire vision tower, lm_head, embed_tokens, mtp.fc.

Reproducing

Scripts, benchmarks, and a writeup of the five silent failure modes encountered along the way: https://github.com/pramoth/qwen38-fp8-forge

Quantization needs no calibration data and no GPU — roughly two minutes of CPU.

Attribution

  • Qwen/Qwen3.8-27B — original model, Apache-2.0
  • JonathanColetti/Qwen3.8-27B-Uncensored — abliterated base
  • Qwen/Qwen3.8-27B-FP8 — the quantization recipe this build copies

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Готовая квантизация поддерживается только для текстовых LLM (vLLM).

Класс архитектуры
Qwen3_5ForConditionalGeneration
Ревизия весов
9bd4b21

0 моделей