/ Модель

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

Лицензия
Apache 2.0
Базовая модель
Qwen3.8-27B-Opus-Distill
Библиотека
llama.cpp
Опубликована
12 авг 2026

Qwen3.8-27B-Opus-Distill-GGUF

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

Qwen3.8-27B-Opus-Distill-GGUF — квантованная мультимодальная модель, разработанная barozp на базе Qwen3.8-27B.

2 245скачиваний за 30 дней12лайковвеса обновлены22 авг 2026

Бенчмарки

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

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

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

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

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

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

Исходная модель дообучена с помощью LoRA на 14 250 трассах рассуждений Claude Opus; адаптеры объединены с базовыми весами. Модель распространяется в формате GGUF для запуска через llama.cpp и предназначена для текстовых и визуально-текстовых задач, включая ответы на вопросы, анализ изображений и задачи, требующие рассуждений.

Модель содержит 27 млрд параметров, встроенную vision tower и обученную MTP-голову для self-speculative decoding. Vision tower поставляется отдельно в виде файла mmproj размером около 0,9 ГБ. Доступны варианты от BF16 и Q8_0 до крайне низкоразрядных IQ-квантов; Q4_K_M рекомендован как сбалансированный вариант. Для IQ-квантов используется importance matrix, рассчитанная на данных рассуждений. Точные сведения о поддерживаемых языках и размере контекста в README не указаны.

Сильной стороной является улучшение показателей на задачах рассуждений: в описанном тестировании прирост относительно базовой модели составил 4,2 процентного пункта на ARC-Challenge и 26 пунктов на GPQA Diamond, при почти неизменных показателях общих знаний и языкового моделирования. Производительность MTP для этой конкретной модели не измерялась, поэтому приведённые оценки ускорения относятся к родственному Qwen3.6 и не гарантируют такой же результат. Известна проблема с зацикливанием рассуждений при одновременном использовании ограничений «без прозы» и другого ограничения формата; рекомендуется избегать такой комбинации или увеличить лимит генерации.

Модель распространяется по лицензии Apache-2.0. Для работы с изображениями требуется отдельный файл mmproj; текстовые сценарии могут использовать модель без него.

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

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

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

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

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

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

Открыть на Hugging Face

Qwen3.8-27B-Opus-Distill-GGUF

GGUF quantizations of barozp/Qwen3.8-27B-Opus-Distill — a Qwen3.8-27B fine-tuned with LoRA on Claude Opus reasoning traces (merged), with the native vision tower and native MTP head carried over untouched.

Highlights

  • Reasoning-distilled, not just quantized. The LoRA was trained on 14,250 Opus chain-of-thought traces and merged into the base weights. Quantization only converts the weights — the reasoning gains travel with them unchanged.
  • Full multimodal. Native vision tower ships as a separate mmproj file (~0.9 GB). Text-only users can ignore it entirely.
  • Native MTP for self-speculative decoding. The model was released with its MTP head trained in — unlike grafted MTP setups, no approximation involved. Free speedups on compute-bound hardware.
  • imatrix-calibrated. All quants below Q3_K_M use an importance matrix built from the model's own reasoning-distillation data (see Imatrix).

Known issues

Reasoning loop under stacked output-format constraints. Reported by zxbc2023 (full writeup, discussion #1). Combining "no prose" with a second output-format constraint (e.g. "no markdown" or "no comments") can send this model into a non-converging self-verification reasoning loop -- it burns the entire token budget with zero visible output. Fully deterministic and reproducible at temp=0. Root cause: traced to part of the training data being sourced from reconstructed (not verbatim) Opus reasoning traces, not a capability gap.

Fixed in barozp/Qwen3.8-27B-Opus-Distill-v2 -- retrained on a rebuilt dataset where every row is traced to a verified genuine source. If you're hitting this, switch to v2.

Workaround if staying on this version: avoid combining "no prose" with another format constraint, or raise the generation token budget to >=4096 for constrained code-gen tasks.

Quality benchmarks (of the source safetensors model)

Measured with lm-evaluation-harness: 0-shot, loglikelihood (multiple-choice), chat template OFF, QUICK mode (--limit 500). Base and distill ran with the identical harness, so the Δ column is the meaningful signal.

TaskMetricBaseDistillΔ
wikitextword perplexity ↓8.4348.344−0.09
mmluacc0.8490.849−0.001
hellaswagacc_norm0.7420.740−0.002
arc_challengeacc_norm0.5880.630+0.042
gpqa_diamondacc_norm0.2320.495+0.263

Reading the table:

  • Reasoning improved (ARC +4.2pt, GPQA +26pt), knowledge stayed flat (MMLU −0.001) and language modeling stayed flat (wikitext −0.09 ppl).
  • GPQA caveat: measured with thinking disabled (loglikelihood) — the base scores near random (25%) because it gets no chance to deliberate. The +26pt Δ is a valid same-protocol comparison, but do not compare 0.495 to Qwen's published 89.2 (measured with thinking ON, different harness).
  • ARC-Challenge is saturated for modern models; treat it as continuity with the Qwen3.6 release — GPQA is the stronger reasoning signal here.

Speed (MTP self-speculative decoding)

Not yet benchmarked for this exact model. On the Qwen3.6 sibling (same MTP mechanism, grafted there), measured with llama.cpp: +39% tok/s full offload, +67% partial offload with spec-decode ON. Native MTP (this model) is trained in and typically does at least as well. Guidance:

  • Compute-bound (full offload, strong GPU) → enable --spec-type draft-mtp.
  • Memory-bandwidth-bound (partial offload) → keep spec off.

Available quantizations

FileSizeBits/wUse case
Qwen3.8-27B-Opus-Distill-BF16.gguf54.7 GB16.0reference / re-quantization source
Qwen3.8-27B-Opus-Distill-Q8_0.gguf29.0 GB8.5near-lossless
Qwen3.8-27B-Opus-Distill-Q6_K.gguf22.4 GB6.6high quality
Qwen3.8-27B-Opus-Distill-Q5_K_M.gguf19.5 GB5.7quality / balanced
Qwen3.8-27B-Opus-Distill-Q4_K_M.gguf16.8 GB4.9recommended all-rounder
Qwen3.8-27B-Opus-Distill-Q3_K_M.gguf13.5 GB4.0tight VRAM
Qwen3.8-27B-Opus-Distill-IQ3_XXS.gguf11.4 GB3.3low-bit, imatrix
Qwen3.8-27B-Opus-Distill-IQ2_XXS.gguf8.7 GB2.5very low-bit, imatrix
Qwen3.8-27B-Opus-Distill-IQ1_M.gguf7.9 GB2.3extreme low-bit, imatrix

K-quants (Q8_0–Q3_K_M) are plain llama-quantize passes, no imatrix needed. IQ-quants (IQ3_XXS and below) require an importance matrix to run at all in current llama.cpp and are built from the one in this repo (see below).

Which one to pick:

  • Best quality with headroom → Q6_K or Q8_0
  • Best quality/size balance → Q4_K_M (default recommendation)
  • 24 GB card → Q4_K_M; 16 GB card → Q3_K_M (partial offload)
  • Below that → IQ quants, accept the quality hit

Imatrix

imatrix.dat in this repo (512 samples from barozp/opus-reasoning-distill-train, context 512) was used to build the IQ quants above. It applies to any GGUF with this same architecture — including the base Qwen/Qwen3.8-27B — so it can be reused for re-quantization without recomputing it:

llama-quantize --imatrix imatrix.dat model-BF16.gguf model-IQ4_XS.gguf IQ4_XS

Note on IQ1_M: the MTP head (blk.64, the nextn.* decoder layer) is never exercised by a normal forward pass, so the imatrix has no data for it. llama-quantize pins that block to q4_K instead of failing, which is why IQ1_M lands at ~2.3 bits/weight (7.9 GB) rather than the ~1.8 a "pure" IQ1_M would suggest — the MTP head alone accounts for the difference, the rest of the model is quantized normally.

Vision (mmproj)

The vision tower is in Qwen3.8-27B-Opus-Distill-mmproj-f16.gguf (~0.9 GB) in this repo. Load it alongside any quant for image/video input:

llama-server -m Qwen3.8-27B-Opus-Distill-Q4_K_M.gguf --mmproj Qwen3.8-27B-Opus-Distill-mmproj-f16.gguf

Text-only usage does not need mmproj and runs fine without it.

Quick start

# build llama.cpp with CUDA, then:

# text-only chat
llama-cli -m Qwen3.8-27B-Opus-Distill-Q4_K_M.gguf -no-cnv

# multimodal server
llama-server -m Qwen3.8-27B-Opus-Distill-Q4_K_M.gguf --mmproj Qwen3.8-27B-Opus-Distill-mmproj-f16.gguf

# with self-speculative decoding (compute-bound hardware)
llama-cli -m Qwen3.8-27B-Opus-Distill-Q4_K_M.gguf -no-cnv --spec-type draft-mtp -fa on

Training details (source safetensors model)

  • Base: Qwen/Qwen3.8-27B — dense 27B, hybrid Gated-DeltaNet / full-attention, 64 layers
  • Method: LoRA r=64, alpha=64, dropout 0.05, merged into base weights
  • LoRA targets: attention q/k/v/o_proj on the 16 full-attention layers; FFN gate/up/down_proj on all 64 layers (Gated-DeltaNet projections untouched)
  • Data: barozp/opus-reasoning-distill-train (14,250) + -validation (750, held out)
  • Run: 1 epoch (891 steps), lr 1e-4 cosine + 3% warmup, effective batch 16, MAX_SEQ 4096, bf16, ~5h52m on A100 80GB
  • Final validation loss: 0.4647
  • Vision + MTP: carried over byte-for-byte from the base checkpoint — never trained

Notes

  • Thinking mode is on by default (same as the base model). The GGUF embeds the chat template; how thinking is toggled depends on the llama.cpp version / frontend (e.g., LM Studio exposes the setting in its UI).
  • Conversion: llama.cpp convert_hf_to_gguf.py from the corrected multimodal config (nested text_config + vision_config).
  • No chaining: every quant was produced directly from the BF16 GGUF, so errors do not accumulate across the ladder.

Source chain

The full Qwen3.8-27B Opus Distill family:

This release: v1, GGUF quants (the card you are reading).

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

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

GPU в ailist

Универсальный рантайм · llama.cpp

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

GGUF-веса поддерживаются только для текстовых LLM (llama.cpp).

Ревизия весов
67cb627

0 моделей