← back to catalog · registered 2026-10-03 09:58

ImposterOnline/Pyrex-8B-Instruct-Uncensored

ImposterOnline 8B 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/ImposterOnline%2FPyrex-8B-Instruct-Uncensored"
Response includes
  • classification m-uncensored
  • files 18
  • author_summary 4 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
374
Likes
1
Descendants
1
in 1 direct fork
Model age
1d ago
created 2026-10-01

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.

Variants by this author 2 formats · 520 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 instruct finetuned qlora gguf llama.cpp

Related

Total size
14.2 GB
Files
18
Quantizations
1
Registered
2026-10-03 09:58
Last updated on HF
2026-10-03 10:51

Files by quantization

Auxiliary files 18 files 14.2 GB
model-00002-of-00004.safetensors 4.59 GB 14c20eff download
model-00001-of-00004.safetensors 4.54 GB a77fca52 download
model-00003-of-00004.safetensors 4.03 GB ef91045f download
model-00004-of-00004.safetensors 1.02 GB 5aa6e5cb download
tokenizer.json 10.9 MB 9c5ae00e download
vocab.json 2.65 MB 4783fe10 download
merges.txt 1.59 MB 31349551 download
pyrex-banner.png 102 KB 4191a62e download
pyrex-avatar.png 61.1 KB 9c0f1c18 download
model.safetensors.index.json 27.1 KB 6ca5084b download
pyrex-bench.png 10.9 KB 927d6f4a download
tokenizer_config.json 7.16 KB 5792e9f0 download
README.md 4.49 KB bb30c395 download
.gitattributes 1.58 KB 5fa249b8 download
config.json 754 B 4135c989 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
base_model: BlossomsAI/Qwen2.5-Coder-7B-Instruct-Uncensored
library_name: transformers
pipeline_tag: text-generation
tags:

  • code
  • coding
  • uncensored
  • instruct
  • finetuned
  • qlora
  • qwen2.5
  • gguf
  • llama.cpp
    model-index:
  • name: Pyrex 8B Instruct Uncensored
    results:
    • task:
      type: text-generation
      dataset:
      type: openai_humaneval
      name: HumanEval
      metrics:
      • type: pass@1
        value: 41.5
        name: pass@1 (greedy)

Pyrex 8B banner

Pyrex 8B Instruct Uncensored — a sharp, uncensored coding model, fine-tuned from a coding-specialized base. Strong at code, honest by design.


Overview

Pyrex 8B Instruct Uncensored is a QLoRA supervised fine-tune of
BlossomsAI/Qwen2.5-Coder-7B-Instruct-Uncensored.
This is a real, trained model — not a rename — built through our own private,
reproducible pipeline on Hugging Face GPU compute.

It writes clean, correct, and efficient code, fixes bugs, explains technical
problems, and handles agentic / tool-use tasks. It does not refuse answers
on sensitive topics: no safety-lobotomizing data appears anywhere in the
training recipe.

Key strengths

Area Detail
Coding Trained primarily on high-quality code instructions (OpenCoder real-user data, CodeAlpaca, evol-codealpaca)
Uncensored Direct, honest answers without refusals
Tool-use / agentic Function-calling data in the mix — works well in agent loops and OpenAI-compatible APIs
Portable Full-precision safetensors + GGUF quants for Ollama, llama.cpp, LM Studio

Benchmarks

Measured with greedy pass@1 on HumanEval (164 unseen problems), executing
the official unit tests in a sandbox. No sampling luck, no leaked answers.

HumanEval pass@1 chart

Model HumanEval pass@1
Base (untuned) 29.3% (48/164)
Pyrex 8B 41.5% (68/164)

+12.2 points over the stock base on unseen problems.

Quick start

GGUF (recommended for local)

Quantized builds live in
Pyrex-8B-Instruct-Uncensored-GGUF:

File Size Use
pyrex-q4_k_m.gguf 4.4 GB Recommended daily driver
pyrex-q5_k_m.gguf 5.1 GB Higher quality
pyrex-q8_0.gguf 8.1 GB Near-lossless
pyrex-f16.gguf 15.2 GB Full precision
# Ollama (Modelfile ships in the GGUF repo)
ollama create pyrex-8b -f Modelfile
ollama run pyrex-8b "Write a Python function that merges overlapping intervals."

# llama.cpp
./llama-cli -m pyrex-q4_k_m.gguf \
  -p "<|im_start|>user\nYour question here\n<|im_end|>\n<|im_start|>assistant\n" \
  -n 512 -c 8192

Python (transformers)

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "ImposterOnline/Pyrex-8B-Instruct-Uncensored"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")

messages = [{"role": "user", "content": "Explain async/await in Python."}]
text = tok.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
out = model.generate(**tok(text, return_tensors="pt"), max_new_tokens=512)
print(tok.decode(out[0], skip_special_tokens=True))

Chat format is chatml (<|im_start|>user / <|im_end|>).

Training recipe

Parameter Value
Base model Qwen2.5-Coder-7B-Instruct-Uncensored
Method QLoRA (4-bit NF4) + LoRA r=48, α=96
Data ~38k cleaned examples (code + tool-use + general)
Sequence length 3072
Loss masking Assistant-only (completion-only SFT)
Optimizer AdamW, lr 2e-4, cosine, warmup 3%
Epochs 1
Hardware Hugging Face A100 GPU job

The full pipeline is config-driven and reproducible: prepare_data.py →
train_qlora.py → eval_humaneval.py → publish.sh (see the companion repo
Arhan-w/pyrut).

Deployment

Any OpenAI-compatible server works (vLLM, llama.cpp, Ollama). Function calling
is part of training, so it suits agentic workflows too.

License

Apache-2.0. Built on Qwen2.5-Coder (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.

Open in Abliteration