← back to catalog · registered 2026-08-23 03:02

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

hotdogs Qwen 28B GGUF 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/hotdogs%2FQwen3.8-27B-abliterated-code-analysis-preview"
Response includes
  • classification m8
  • files 21
  • hub_downloads_all_time 662
  • author_summary 25 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M8
Primary method

Repackaging (quantization)

Applied on top of direct removal inherited from the base model.
Confidence
MEDIUM
Inherited from base model
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=1
  • assume M1 (base ablation) + M8 (GGUF quant) - default when producer unknown
Refusal direction extraction

No specific extraction method could be identified for this model. The producer either did not document it or used a proprietary pipeline.

What is a refusal direction? →
Downloads · lifetime
662
86 last 30d - stable
Likes
0
Descendants
1
in 1 direct fork
Model age
7w ago
created 2026-08-23

Training datasets

Corpora the author lists in the model card. Datasets tracked in our /datasets catalog carry a category badge linking to the workflow stage. Others open on Hugging Face.

Downloads over time
Now694→from549↑26%
542597653709549 on Aug 26694 on Oct 11694 on Oct 10AugSepOct
Aug 26 → Oct 11 · 47 snapshots · spans 46 days

Genealogy 1 direct fork

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
mit
Tags
transformers safetensors qwen3_5 image-text-to-text qwen3 code-review code-analysis lora sft abliterated multi-token-prediction reasoning

Related

Total size
51.7 GB
Files
21
Quantizations
1
Registered
2026-08-23 03:02
Last updated on HF
2026-08-23 13:41

Files by quantization

Auxiliary files 21 files 51.8 GB
model-00005-of-00012.safetensors 4.64 GB 9297ce82 download
model-00008-of-00012.safetensors 4.63 GB 62c23ba5 download
model-00011-of-00012.safetensors 4.62 GB 9e478c9b download
model-00003-of-00012.safetensors 4.62 GB 548c7948 download
model-00009-of-00012.safetensors 4.62 GB 8d657c92 download
model-00010-of-00012.safetensors 4.59 GB dbea875b download
model-00007-of-00012.safetensors 4.59 GB b39bbb83 download
model-00006-of-00012.safetensors 4.58 GB fb34f355 download
model-00004-of-00012.safetensors 4.58 GB 63fd08e3 download
model-00002-of-00012.safetensors 4.51 GB a997a9ec download
model-00012-of-00012.safetensors 3.39 GB a01d45b4 download
model-00001-of-00012.safetensors 2.37 GB 54d83c1d download
tokenizer.json 19.1 MB 06b95093 download
model.safetensors.index.json 110 KB 3c437d59 download
chat_template.jinja 8.74 KB c0c686f9 download
README.md 4.29 KB 4d8cbaaa download
config.json 3.66 KB c69d480c download
.gitattributes 1.53 KB 52373fe2 download
processor_config.json 1.16 KB 33818c7f download
tokenizer_config.json 1.16 KB 89d58dfb download
generation_config.json 214 B 0bc3addd download

README current version from Hugging Face


base_model:

  • hotdogs/Qwen3.8-27B-abliterated
    datasets:
  • hotdogs/code-analysis-sft-qwen38-v2
    library_name: transformers
    model_type: qwen3_5
    pipeline_tag: text-generation
    tags:
  • qwen3
  • code-review
  • code-analysis
  • lora
  • sft
  • abliterated
  • multi-token-prediction
  • reasoning
  • mtp
    license: mit

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

Step Detail
Base hotdogs/Qwen3.8-27B-abliterated (abliterated, ~27B)
Method Unsloth LoRA, r=32, 233M trainable params (0.85%)
Dataset hotdogs/code-analysis-sft-qwen38-v2 — 21,009 train / 1,900 valid
Languages Python, JavaScript, Go, Rust, C
Answer style 550–880 chars, line numbers, severity, fix code block
Sequence max 2048 tokens, bf16, 5× RTX 3090
Early stop step 400 / 1313 (epoch ~0.30, loss ~0.0003) — stopped before the 15 archetypes were memorized to death
Merge merge_and_unload, MTP 15 tensors recovered, no triple-nest

Smoke test (v2)

Case Result
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).

README history 1 version

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

  1. 2026-08-23Upload folder using huggingface_hub91a9ee34.3 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