← back to catalog · registered 2026-08-22 13:56

genevera/Qwen3.6-35B-A3B-Abliterated-Heretic-AWQ-4bit

genevera Qwen 34B MoE multimodal
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/genevera%2FQwen3.6-35B-A3B-Abliterated-Heretic-AWQ-4bit"
Response includes
  • classification m3
  • files 21
  • hub_downloads_all_time 75,924
  • author_summary 3 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M3
Primary method

Layer-wise ablation

Applied on top of direct removal inherited from the base model.
Confidence
HIGH
Inherited from base model
Why this label 2 signals
Producer identity confirmed by naming conventions, tags or the model card. This label is very unlikely to change.
  • 'heretic' in model name (Heretic-produced)
  • Heretic uses layer-wise optimization (M3) with underlying direction removal (M1)
Refusal direction extracted via
Extraction technique

Difference-of-means

Confidence
HIGH
Why we say so
name contains 'heretic'; Heretic default extraction is difference-of-means (Arditi 2024)
Downloads · lifetime
76K
1K last 30d - cooling
Likes
11
Model age
5mo ago
created 2026-04-19
Downloads over time
Now76.3K→from1.8K↑4,262%
027.9K55.9K83.8K1.8K on Apr 2276.3K on Oct 12AprMayJunJulAugSepOct
Apr 22 → Oct 12 · 66 snapshots · spans 173 days

Metadata

License
apache-2.0
Tags
transformers safetensors qwen3_5_moe image-text-to-text qwen qwen3 qwen3.6 qwen3-moe qwen3-vl qwen3vl moe mixture-of-experts

Related

Total size
19.3 GB
Files
21
Quantizations
1
Registered
2026-08-22 13:56
Last updated on HF
2026-04-26 20:06

Files by quantization

Auxiliary files 21 files 19.3 GB
model-00005-of-00011.safetensors 2.00 GB b27c9590 download
model-00006-of-00011.safetensors 2.00 GB c1903b01 download
model-00007-of-00011.safetensors 2.00 GB 09c95cc7 download
model-00003-of-00011.safetensors 2.00 GB 7141f67a download
model-00001-of-00011.safetensors 2.00 GB 321262ed download
model-00002-of-00011.safetensors 2.00 GB c965efd4 download
model-00008-of-00011.safetensors 2.00 GB 8881c5f5 download
model-00004-of-00011.safetensors 2.00 GB 24ccc20a download
model-00010-of-00011.safetensors 1.26 GB e5a7c1f9 download
model-00009-of-00011.safetensors 1.10 GB b5c703b0 download
model-00011-of-00011.safetensors 970 MB 6abf5b16 download
tokenizer.json 19.1 MB 87a7830d download
model.safetensors.index.json 6.48 MB fa5733db download
README.md 8.16 KB ba029d5b download
chat_template.jinja 7.58 KB a8755d82 download
config.json 6.16 KB cdd9372c download
quantization_config.json 2.84 KB cfcb1190 download
.gitattributes 1.53 KB 52373fe2 download
processor_config.json 1.16 KB 33818c7f download
tokenizer_config.json 1.11 KB a068e246 download
generation_config.json 247 B f09153bd download

README current version from Hugging Face


license: apache-2.0
base_models:

  • Youssofal/Qwen3.6-35B-A3B-Abliterated-Heretic-BF16
    tags:
  • qwen
  • qwen3
  • qwen3.6
  • qwen3-moe
  • qwen3-vl
  • qwen3vl
  • moe
  • mixture-of-experts
  • multimodal
  • vision
  • image-to-text
  • text-generation
  • video-to-text
  • video
  • audio
  • long-context
  • long-context-window
  • 4bit
  • awq
  • quantized
  • int4
  • tool-calling
  • function-calling
  • chat
  • transformers
  • auto-round
  • quantization
  • custom-models
  • heretic
  • ablated
  • filter:other_generate
  • filter:other_text-generation
  • filter:other_multimodal
  • filter:other_vision
  • size/36B
  • modality:multimodal
  • lang:en
  • lib:transformers
  • lib:auto-round

Qwen3.6-35B-Abliterated-Heretic — 4-bit AWQ Quantized Multimodal MoE

A 4-bit AWQ-quantized multimodal Mixture-of-Experts (MoE) model derived from Youssofal/Qwen3.6-35B-A3B-Abliterated-Heretic-BF16. This is a quantized variant of Youssofal's Abliterated-Heretic-Uncensored model — an unrestricted, uncensored iteration of the Qwen3.6-35B family — compressed to 4-bit via Activation-aware Weight Quantization for deployment-friendly inference.

Model Type & Architecture

Property Value
Architecture Qwen3_5MoeForConditionalGeneration
Model Family Qwen3.6-35B Abliterated-Heretic-Uncensored (quantized)
Total Parameters ~36.2B
Text Hidden Size 2,048
Vision Hidden Size 1,152
Text Layers 40 (hybrid: 3 linear + 1 full attention repeating)
Attention Grouped Query Attention (GQA), 16 query heads, 2 KV heads (ratio 8:1)
Head Dimension 256
Vocabulary Size 248,320
Max Context Length 262,144 tokens
MoE Experts 256 per layer, 8 activated per token
MoE Intermediate Size 512
RoPE Theta 10,000,000 (long-context optimized)
RoPE Interleaved multi-RoPE sections [11, 11, 10] for multimodal
Activation SiLU (text), GELU-Tanh (vision)
Transformers Version 5.6.0.dev0

Vision Encoder

Property Value
Layers 27
Hidden Size 1,152
Patches 16×16
Temporal Patch Size 2
Spatial Merge Size 2
Output Dimension 2,048 (matches text dimension)
Max Frames 768
FPS (video) 2

Quantization Details

Property Value
Method AWQ (Activation-aware Weight Quantization)
Bits 4-bit signed int
Group Size 128
Provider auto-round v0.10.2
Quantization Target model.language_model.layers
Preserved (full precision) lm_head, all shared_expert_gate layers (39), vision merger (linear_fc1, linear_fc2), entire vision encoder (model.visual.blocks)
Symmetric Yes
Zero Point False
Version gemm

The quantization strategy preserves critical components in full precision — including the language model head, all shared expert gating mechanisms across 40 layers, the vision-language merger, and the entire vision encoder — while quantizing only the language model layer weights. This hybrid approach maintains output quality while achieving significant memory reduction.

Multimodal Capabilities

This model supports multimodal inputs including:

  • Text: Full text generation, understanding, and chat
  • Images: Image-to-text via <|image|> tokens (ID: 248056)
  • Video: Video understanding with up to 768 frames at 2 FPS via <|video|> tokens (ID: 248057)
  • Audio: Audio token support (BOS/EOS defined)
  • Tool Calling: Full function/tool calling with XML-style tool call formatting
  • Reasoning: Chain-of-thought with <think>/</think> blocks

Chat Template

The model uses a sophisticated multimodal chat template with:

  • Full tool/function calling support with XML-style formatting
  • Reasoning block support (<thinking> / </think>)
  • Image/video token insertion with optional numbering
  • System message handling
  • Multi-turn conversation with tool results

See chat_template.jinja for the complete template.

Tokenizer

Property Value
Class TokenizersBackend (HuggingFace tokenizers)
Processor Qwen3VLProcessor
BOS / PAD 248044 (<bos>)
EOS 248046 (</s>)
Image Token 248056 (`<
Video Token 248057 (`<
Vision BOS 248053 (`<
Vision EOS 248054 (`<
Audio BOS/EOS Defined
Max Length 262,144 tokens

See tokenizer_config.json for full configuration.

Generation Parameters

Property Value
Sampling Enabled (do_sample: true)
Temperature 1.0
Top-K 20
Top-P 0.95
EOS Tokens [248046, 248044]

Quick Start — Inference Examples

Basic Text Generation

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "./Qwen3.6-35B-A3B-Abliterated-Heretic-AWQ-4bit"

# Load model and tokenizer
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype="auto",
    device_map="auto",
    trust_remote_code=True,
)
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)

# Simple text generation
messages = [
    {"role": "user", "content": "Hello, can you tell me a story?"}
]

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Multimodal (Image) Inference

from transformers import AutoModelForCausalLM, AutoTokenizer
from PIL import Image

model_id = "./Qwen3.6-35B-A3B-Abliterated-Heretic-AWQ-4bit"

model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype="auto",
    device_map="auto",
    trust_remote_code=True,
)
processor = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)

# Load image
image = Image.open("path/to/image.jpg").convert("RGB")

# Multimodal conversation
messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "image": image},
            {"type": "text", "text": "Describe this image in detail."}
        ]
    }
]

text = processor.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
)

# Note: For actual image processing, use Qwen3VLProcessor
# from transformers import Qwen3VLProcessor
# processor = Qwen3VLProcessor.from_pretrained(model_id)

inputs = processor(text, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512)
result = processor.decode(outputs[0], skip_special_tokens=True)
print(result)

Chat with Tool Calling

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "./Qwen3.6-35B-A3B-Abliterated-Heretic-AWQ-4bit"

model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype="auto",
    device_map="auto",
    trust_remote_code=True,
)
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)

# Define tools
tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Get the current weather for a location",
            "parameters": {
                "type": "object",
                "properties": {
                    "location": {"type": "string", "description": "City name or coordinates"}
                },
                "required": ["location"]
            }
        }
    }
]

messages = [
    {"role": "system", "content": "You are a helpful assistant with weather lookup capabilities."},
    {"role": "user", "content": "What's the weather in Tokyo?"}
]

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    tools=tools,
)

inputs = tokenizer(text, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512)
result = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(result)
# The model may output a tool call in XML format:
# <function=get_weather>

README history 3 versions

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

  1. 2026-04-26Upload README.md with huggingface_hube66ee5c8.2 KB
    Loading...
  2. 2026-04-26derp3ef0fd28.1 KB
    Loading...
  3. 2026-04-26Create README.md3a7215e8.2 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