← back to catalog · registered 2026-10-02 10:58

ImposterOnline/Pyrut-8B-Instruct-Uncensored

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/ImposterOnline%2FPyrut-8B-Instruct-Uncensored"
Response includes
  • classification m-uncensored
  • files 13
  • author_summary 2 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M-U
Primary method

Uncensored (method unknown)

No other method signals detected in this model.
Confidence
LOW
Why this label 3 signals
Weak or ambiguous signals. Best guess based on catalog patterns; treat as tentative and check the evidence below.
  • 'uncensored' in name/tags but no 'abliterated' marker
  • method not identifiable from author declaration alone
  • may be DPO fine-tune, prompt engineering, or unknown technique
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 · 30-day
80
Likes
1
Model age
today
created 2026-10-01

Variants by this author 2 formats · 80 downloads combined

The same weights this author released in different packaging. Pick the format that matches your runtime.

Metadata

License
apache-2.0
Tags
transformers safetensors qwen2 text-generation code coding uncensored pyrut fine-tuned qlora conversational license:apache-2.0

Related

Total size
7.20 GB
Files
13
Quantizations
1
Registered
2026-10-02 10:58
Last updated on HF
2026-10-02 10:06

Files by quantization

Auxiliary files 13 files 7.21 GB
model-00001-of-00002.safetensors 4.65 GB 5899fb66 download
model-00002-of-00002.safetensors 2.54 GB c7accdbc download
tokenizer.json 10.9 MB 9c5ae00e download
vocab.json 2.65 MB 4783fe10 download
merges.txt 1.59 MB 31349551 download
model.safetensors.index.json 120 KB 22eb24a1 download
tokenizer_config.json 7.16 KB 5792e9f0 download
README.md 2.30 KB 8093e833 download
.gitattributes 1.53 KB 52373fe2 download
config.json 1.21 KB 0b8a4898 download
special_tokens_map.json 613 B ac23c0aa download
added_tokens.json 605 B 482ced46 download
generation_config.json 242 B 5df76225 download

README current version from Hugging Face


license: apache-2.0
library_name: transformers
pipeline_tag: text-generation
tags:

  • code
  • coding
  • uncensored
  • pyrut
  • fine-tuned
  • qlora
    model-index:
  • name: Pyrut 8B
    results:
    • task:
      type: text-generation
      dataset:
      type: openai_humaneval
      name: HumanEval
      metrics:
      • type: pass@1
        value: 42.1
        name: pass@1 (greedy)

Pyrut 8B

Pyrut 8B is our uncensored coding model — designed, trained, evaluated and
shipped through our own private pipeline. It is an 7.6B-parameter model trained
from a coding-specialized base.

It writes clean, correct, efficient code, fixes bugs, and answers technical
questions directly and honestly — no refusals. Built for coding with full
general instruction capacity on top ("the other things").

What we built

  • A real training pipeline (all config-driven, reproducible): data
    cleaning → QLoRA/SFT → evaluation → publish.
  • Our own data recipe: cleaned, deduplicated, high-signal coding + general
    instruction mixes; iterated between v1 and v2.
  • A proper fine-tune: 4-bit QLoRA + LoRA r=16/alpha=32, assistant-only loss
    masking, cosine lr 2e-4, on HF GPU jobs. Not a rename — trained weights.
  • Honest evaluation: HumanEval (164 unseen problems), greedy pass@1 with
    real unit-test execution in a sandbox.

Results (HumanEval, unseen, greedy pass@1)

Model pass@1
Base (before our tuning) 29.3% (48/164)
Pyrut 8B — previous release 42.1% (69/164)
Pyrut 8B Inferno (current — see below)

Our tuning has already gained +12.8 points (44% relative) over the base;
Inferno builds on that.

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer
tok = AutoTokenizer.from_pretrained("ImposterOnline/Pyrut")
model = AutoModelForCausalLM.from_pretrained("ImposterOnline/Pyrut")

Chat format: chatml (<|im_start|>user / <|im_end|>). Uncensored by design.

Release

  • Pyrut 8B Inferno (current) — larger OpenCoder-based recipe, longer context,
    freshly trained and published here.
  • Pyrut 8B — previous release — 8k-example recipe, HumanEval 42.1%.

LoRA checkpoints, dataset and eval results live in private companion repos
(Pyrut-checkpoints, Pyrut-data); the merged weights are here.

License

Apache-2.0.

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.