← back to catalog · registered 2026-11-06 18:02

OpceanAI/Qwen3.5-0.8B-abliterated-diffusion-GGUF

OpceanAI 800M GGUF
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/OpceanAI%2FQwen3.5-0.8B-abliterated-diffusion-GGUF"
Response includes
  • classification m8
  • files 2
  • author_summary 4 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 · 30-day
0
Likes
0
Model age
today
created 2026-11-06

Variants by this author 2 formats · 181 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 documentation diffusion-lm masked-diffusion gguf not-supported text-generation license:apache-2.0 endpoints_compatible region:us

Related

Total size
0 B
Files
2
Quantizations
1
Registered
2026-11-06 18:02
Last updated on HF
2026-11-06 17:14

Files by quantization

Auxiliary files 2 files 5.74 KB
README.md 4.26 KB 0167ce50 download
.gitattributes 1.48 KB a6344aac download

README current version from Hugging Face


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

  • documentation
  • diffusion-lm
  • masked-diffusion
  • gguf
  • not-supported

Why there is no GGUF for the diffusion checkpoint

Documentation repository. It contains no weights, on purpose.

status model


Short version

OpceanAI/Qwen3.5-0.8B-abliterated-diffusion is a masked diffusion language model. GGUF and llama.cpp describe causal, autoregressive inference. The two do not meet.

There is nothing to download here. Use the safetensors checkpoint:

from huggingface_hub import snapshot_download
path = snapshot_download("OpceanAI/Qwen3.5-0.8B-abliterated-diffusion")

Why the conversion does not work

A GGUF file stores tensors plus enough metadata for llama.cpp to rebuild a forward pass. For this model, the forward pass is not the one recorded in the weights.

What the model needs What GGUF can express
Bidirectional attention over the full sequence Causal mask, or a fixed set of arch flags
Forward scan + gated reverse scan in each DeltaNet layer A single causal recurrence
rev_gate tensors injected into the layer forward Only named tensors with known roles
Shifted prediction (j from hidden j-1) Standard next-token head
mask_embed for the [MASK] token No concept of a mask token
Iterative parallel unmasking at inference Token-by-token sampling

The first four are Python-level surgery applied at load time by dqwen.core.patch_bidirectional. They are not weights, so they cannot be serialized into a GGUF.

What happens if you try anyway

Converting the checkpoint with convert_hf_to_gguf.py succeeds, because the tensors look like a normal Qwen3.5 text model. The output is misleading:

  • rev_gate and mask_embed are dropped. They are not in the standard tensor namespace.
  • Attention loads as causal.
  • The model then generates as if it were autoregressive, but it was trained with bidirectional context.

The result is a causal model with the wrong inference geometry. It runs, and it produces degraded text. Shipping that file under a "GGUF" label would be a broken artifact, which is why this repository has none.

# This is what the conversion produces, and why we do not publish it
python convert_hf_to_gguf.py ./Qwen3.5-0.8B-abliterated-diffusion --outtype f16
# -> a causal GGUF with no rev_gate, no mask embedding, no diffusion sampler

What would have to exist first

Three pieces, none of which exist today:

  1. A GGUF metadata schema for hybrid bidirectional models. llama.cpp has per-architecture flags, so an arch could declare bidirectional, deltanet_reverse, and nextn_shift. Nobody has written it.
  2. A rev_gate tensor type in the loader. It is a [hidden] fp32 vector per DeltaNet layer, which is easy to store, but the graph has to consume it.
  3. A denoising sampler in the runtime. Parallel unmasking is a different decoding loop, not a sampling parameter.

The reference implementation for the first two exists in Python inside the model repository. Porting it to C++ is a project, not a conversion command.

Where the quants do exist

The autoregressive sibling is fully quantized, because it is a normal causal model:

OpceanAI/Qwen3.5-0.8B-abliterated-GGUF: F16, BF16, Q8_0, Q6_K, Q5_K_M, Q4_K_M, Q3_K_M, Q2_K, IQ4_XS, IQ3_M, IQ3_XXS, IQ2_M, IQ2_XXS, TQ1_0, TQ2_0.

How to run the diffusion model instead

pip install -U transformers accelerate huggingface_hub safetensors flash-linear-attention
import sys
from huggingface_hub import snapshot_download
path = snapshot_download("OpceanAI/Qwen3.5-0.8B-abliterated-diffusion")
sys.path.insert(0, path)

from dqwen.hub import load_pretrained, generate

dlm, tok = load_pretrained(path)
print(generate(dlm, tok, "Explain why the sky is blue.", gen_len=96, thr=0.9))

Needs a GPU for practical speed. The model is 752M parameters in bf16, about 1.5 GB.

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