/ Модель

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

Контекст
262 144 токена
Размер весов
54,7 ГБ
Лицензия
MIT
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.8-27B-abliterated
Библиотека
transformers
Опубликована
23 авг 2026

Qwen3.8-27B-abliterated-code-analysis-preview

Генерация текстаТекст → текст9 профессий

Адаптер Qwen3.8-27B для анализа кода, поиска ошибок и подготовки объяснённых исправлений.

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

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

Qwen3.8-27B Code Analysis Preview (v2) — модель для анализа кода и проверки его на ошибки, созданная hotdogs дообучением hotdogs/Qwen3.8-27B-abliterated с помощью LoRA. Она принимает фрагмент кода и формирует структурированный обзор с найденными дефектами, объяснением на уровне строк, оценкой серьёзности и конкретным исправлением. По карточке, версия v2 обучена на 21 009 примерах кода с ошибками и ответами на пяти языках; она исправляет проблему предыдущей версии, которая воспроизводила шаблонные ответы вместо поиска ошибок.

Модель основана на плотной архитектуре семейства Qwen3.5 с 27 млрд параметров и поддерживает диалоговый режим. Веса опубликованы в формате safetensors в bf16; лицензия — MIT. Карточка сообщает о сохранённых тензорах multi-token prediction и раздельной выдаче рассуждений и ответа при соответствующем обслуживании модели.

Модель предназначена для поиска ошибок, проверки чистого кода и подготовки исправлений. В README приведены успешные примеры обнаружения ошибок на единицу смещения, пропущенного пути попадания в кэш, необработанного статуса ответа fetch и асинхронных гонок, а также распознавания кода без ошибок. Результаты ограничены заявленными в карточке тестами и не гарантируют обнаружение всех дефектов; для использования нужна базовая модель и совместимый способ загрузки адаптера.

Сценарии применения

  • поиск ошибок в фрагменте кода
  • проверка корректности чистого кода
  • объяснение причин дефектов по строкам
  • оценка серьёзности найденных ошибок
  • предложение исправлений кода

Ограничения

Качество подтверждено ограниченными примерами smoke test в карточке и не гарантирует обнаружение всех ошибок. Для работы адаптера требуется базовая модель hotdogs/Qwen3.8-27B-abliterated.

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

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

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

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

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

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

Открыть на Hugging Face

Qwen3.8-27B Code Analysis Preview (v2)

A code-analysis / code-review fine-tune of hotdogs/Qwen3.8-27B-abliterated, trained on the v2 dataset that fixes the template-collapse problem of v1.

Given a snippet of code, it produces a structured, multi-paragraph review — real bugs found, line-level reasoning, severity, and a concrete fix in a code block. It is a reasoning model: it thinks first (separated into reasoning_content when served) and then answers.

v1 → v2: v1 was trained on a synthetic placeholder dataset (15 unique code bodies, 29–44 char answers like ## Review\n\nFound N issue(s) in L lines.). The model faithfully reproduced the template — it answered "No bugs found. Code is clean." and missed real bugs. v2 was retrained on 21,009 real code+bug+answer rows across 5 languages with 550–880 char detailed answers. The model now actually finds the bugs.

Highlights

  • ✅ Finds real bugs — off-by-one, missing cache-hit, fetch not checking res.ok, async races, etc.
  • ✅ Generalizes — correctly analyzes bug types not in the training archetypes (base model supplies the code knowledge; the LoRA supplies the review structure)
  • ✅ No hallucination on clean code — says "correct, no bugs" instead of inventing problems
  • ✅ Reasoning separated — internal monologue goes to reasoning_content, user sees only the answer
  • ✅ MTP preserved — 15 multi-token-prediction tensors (mtp.* / blk.64.nextn.*) kept for speculative decoding

How it was made

StepDetail
Basehotdogs/Qwen3.8-27B-abliterated (abliterated, ~27B)
MethodUnsloth LoRA, r=32, 233M trainable params (0.85%)
Datasethotdogs/code-analysis-sft-qwen38-v2 — 21,009 train / 1,900 valid
LanguagesPython, JavaScript, Go, Rust, C
Answer style550–880 chars, line numbers, severity, fix code block
Sequencemax 2048 tokens, bf16, 5× RTX 3090
Early stopstep 400 / 1313 (epoch ~0.30, loss ~0.0003) — stopped before the 15 archetypes were memorized to death
Mergemerge_and_unload, MTP 15 tensors recovered, no triple-nest

Smoke test (v2)

CaseResult
Off-by-one (in-archetype)🟢 Found it + fix + docstring note
Async race (unseen)🟢 "no cache-hit fast path" + concurrency
Clean code (hallucination test)🟢 "correct, no bugs" + minor float/bool note

Usage (transformers)

from transformers import AutoModelForImageTextToText, AutoTokenizer
import torch

MODEL = "hotdogs/Qwen3.8-27B-abliterated-code-analysis-preview"
tok = AutoTokenizer.from_pretrained(MODEL, trust_remote_code=True)
model = AutoModelForImageTextToText.from_pretrained(
    MODEL, torch_dtype=torch.bfloat16,
    device_map="auto", trust_remote_code=True, attn_implementation="sdpa")
model.eval()

def review(code, max_new=600):
    text = tok.apply_chat_template(
        [{"role": "user", "content": "Review this code and report any bugs you find.\n\n```python\n" + code + "\n```"}],
        tokenize=False, add_generation_prompt=True)
    inputs = tok(text, return_tensors="pt").to(model.device)
    with torch.no_grad():
        out = model.generate(input_ids=inputs["input_ids"],
                             attention_mask=inputs["attention_mask"],
                             max_new_tokens=max_new, do_sample=False,
                             repetition_penalty=1.05)
    new = out[0][inputs["input_ids"].shape[1]:]
    return tok.decode(new, skip_special_tokens=True)

Usage (GGUF)

See the GGUF repo → hotdogs/Qwen3.8-27B-abliterated-code-analysis-preview-mtp-GGUF

Files

12 safetensors shards (~52 GB, bf16) + tokenizer, processor, config, chat template, generation config. 1,199 tensors incl. 15 MTP.

License

MIT (inherits the abliterated base).

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

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

0 моделей