💬 Community: Join the Abliterlitics Discord for discussion, model releases and support.
An abliterated version of Qwen's Qwen3-8B created using Heretic v1.2.0 (git master). This model has reduced refusals while maintaining model quality, making it suitable as an uncensored text encoder for image generation models like Klein 9B.
Available in five quantization formats for ComfyUI: FP8, INT8 (ConvRot row-wise), INT4 (W4A4 ConvRot), NVFP4, and MXFP8, all produced with SVD-guided learned rounding for maximum fidelity.
You can see the docker, scripts and configurations used to make these files on Heretic Docker Github.
19cdf7e)model.safetensors (~16 GB)
config.json
tokenizer.json
tokenizer_config.json
generation_config.json
chat_template.jinja
comfyui/qwen3-8b-heretic.safetensors # bf16, 16GB
comfyui/qwen3-8b-heretic_fp8_e4m3fn.safetensors # fp8 per-tensor, 8.8GB
comfyui/qwen3-8b-heretic_int8.safetensors # int8 ConvRot row-wise, 8.8GB
comfyui/qwen3-8b-heretic_int4.safetensors # int4 W4A4 ConvRot, 5.6GB
comfyui/qwen3-8b-heretic_nvfp4.safetensors # nvfp4, 6.0GB
comfyui/qwen3-8b-heretic_mxfp8.safetensors # mxfp8, 9.0GB
Quality: All quantized variants use SVD-guided learned rounding (AdaRound via convert-to-quant), which optimizes each weight's rounding direction to minimize output reconstruction error, noticeably higher fidelity than naive round-to-nearest quantization.
| Quant | Size | Notes |
|---|---|---|
| F16 | 16GB | Lossless reference |
| Q8_0 | 8.2GB | Excellent quality |
| Q6_K | 6.3GB | Very good quality |
| Q5_K_M | 5.5GB | Good quality |
| Q5_K_S | 5.4GB | Slightly smaller Q5 |
| Q4_K_M | 5.0GB | Recommended balance |
| Q4_K_S | 4.8GB | Smaller Q4 variant |
| Q3_K_M | 3.9GB | For low VRAM only |
All variants load natively in ComfyUI 0.30.0+ (no plugins) via the comfy_quant metadata embedded in each file.
| Format | Size | Bits | Notes |
|---|---|---|---|
| FP8 (E4M3) | 8.8GB | 8 | Per-tensor scaled, learned rounding; Ada/Hopper+ |
| INT8 (ConvRot row-wise) | 8.8GB | 8 | Hadamard-rotated, per-row; broad GPU support |
| MXFP8 | 9.0GB | 8 | Microscaling FP8 (E8M0 block scales); Blackwell |
| INT4 (W4A4 ConvRot) | 5.6GB | 4 | Smallest; Hadamard-rotated signed INT4 |
| NVFP4 (E2M1) | 6.0GB | 4 | NVIDIA FP4; Blackwell FP4 tensor cores for best perf |
NVFP4/MXFP8 inference is fastest on Blackwell (RTX 5090/5080, SM100+), but ComfyUI also supports software dequantization on older GPUs (tested on RTX 4090). INT8 and INT4 both use Hadamard rotation (ConvRot); INT4 W4A4 uses ComfyUI's convrot_w4a4 path.
Download a ComfyUI format file:
comfyui/qwen3-8b-heretic_fp8_e4m3fn.safetensors (8.8GB)comfyui/qwen3-8b-heretic_int4.safetensors (5.6GB)comfyui/qwen3-8b-heretic_nvfp4.safetensors (6.0GB)comfyui/qwen3-8b-heretic_int8.safetensors (8.8GB)comfyui/qwen3-8b-heretic_mxfp8.safetensors (9.0GB)comfyui/qwen3-8b-heretic.safetensors (16GB)Place in ComfyUI/models/text_encoders/
In your Klein 9B workflow, use the ClipLoader node and select the heretic file
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model = AutoModelForCausalLM.from_pretrained(
"DreamFast/qwen3-8b-heretic",
device_map="auto",
torch_dtype=torch.bfloat16,
trust_remote_code=True
)
tokenizer = AutoTokenizer.from_pretrained("DreamFast/qwen3-8b-heretic")
prompt = "Describe a dramatic sunset over a cyberpunk city"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=200)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
llama-server -m qwen3-8b-heretic-Q4_K_M.gguf
Created using Heretic v1.2.0 (git master) with 3000 optimization trials:
? Which trial do you want to use?
[Trial 2732] Refusals: 10/100, KL divergence: 0.1001
> [Trial 2681] Refusals: 13/100, KL divergence: 0.0838 <-- selected
[Trial 2337] Refusals: 18/100, KL divergence: 0.0643
[Trial 2419] Refusals: 19/100, KL divergence: 0.0600
[Trial 2195] Refusals: 21/100, KL divergence: 0.0534
...
Trial 2681 was selected for its balance of low refusals (13/100) and reasonable KL divergence (0.0838), indicating minimal model damage while achieving 87% of previously-refused prompts now working.
This model is released under the Apache 2.0 License, following the base Qwen3-8B model license.
model.safetensors 16 GBcomfyui/qwen3-8b-heretic.safetensors 16 GBcomfyui/qwen3-8b-heretic_mxfp8.safetensors 9.7 GBcomfyui/qwen3-8b-heretic_int8.safetensors 9.4 GBcomfyui/qwen3-8b-heretic_fp8_e4m3fn.safetensors 9.4 GBcomfyui/qwen3-8b-heretic_nvfp4.safetensors 6.4 GBcomfyui/qwen3-8b-heretic_int4.safetensors 6.0 GBQwen/Qwen3-8BHave the files? Submit a torrent.
Submit a torrentHave the complete files and permission to share them? Replace the example folder path. The script checks the files, makes a torrent and submits its magnet and checksums. Keep your torrent client seeding. Get your community key from your settings, and read the script before running it.
curl -fsSL https://pirateface.co/package.sh | bash -s -- --repo DreamFast/qwen3-8b-heretic ./model-folder