← back to catalog · registered 2026-11-02 05:02

windowsxp811203/DeepSeek-V4.1-Flash-1017-Abliterated

windowsxp811203 Deepseek 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/windowsxp811203%2FDeepSeek-V4.1-Flash-1017-Abliterated"
Response includes
  • classification m1
  • files 56
  • author_summary 18 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M1
Primary method

Direct removal

No other method signals detected in this model.
Confidence
MEDIUM
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=0 (base model)
  • no specific method indicators - defaulting to M1 (most common)
Refusal direction extracted via
Extraction technique

Difference-of-means

Confidence
MEDIUM
Why we say so
primary_method=M1; difference-of-means is the reference extraction for M1/M3 (Arditi 2024)
Downloads · 30-day
0
Likes
1
Model age
today
created 2026-11-02

Genealogy 0 direct forks

Full fork graph →

This model's place in the market. Above: what it was derived from. Below: the tree of everything derived from it.

Metadata

License
mit
Tags
transformers safetensors deepseek_v41 text-generation abliterated uncensored deepseek vision-language moe dspark image-text-to-text base_model:deepseek-ai/DeepSeek-V4.1-Flash-1017

Related

Control vectors

Total size
475 GB
Files
56
Quantizations
1
Registered
2026-11-02 05:02
Last updated on HF
2026-11-02 04:22

Files by quantization

Auxiliary files 56 files 475 GB
model-00048-of-00048.safetensors 94.6 GB ******** download
model-00047-of-00048.safetensors 94.6 GB ******** download
model-00017-of-00048.safetensors 6.90 GB ******** download
model-00005-of-00048.safetensors 6.90 GB ******** download
model-00011-of-00048.safetensors 6.90 GB ******** download
model-00023-of-00048.safetensors 6.89 GB ******** download
model-00027-of-00048.safetensors 6.89 GB ******** download
model-00031-of-00048.safetensors 6.89 GB ******** download
model-00035-of-00048.safetensors 6.89 GB ******** download
model-00039-of-00048.safetensors 6.89 GB ******** download
model-00013-of-00048.safetensors 6.88 GB ******** download
model-00014-of-00048.safetensors 6.88 GB ******** download
model-00015-of-00048.safetensors 6.88 GB ******** download
model-00016-of-00048.safetensors 6.88 GB ******** download
model-00018-of-00048.safetensors 6.88 GB ******** download
model-00019-of-00048.safetensors 6.88 GB ******** download
model-00020-of-00048.safetensors 6.88 GB ******** download
model-00021-of-00048.safetensors 6.88 GB ******** download
model-00022-of-00048.safetensors 6.88 GB ******** download
model-00024-of-00048.safetensors 6.88 GB ******** download
model-00025-of-00048.safetensors 6.88 GB ******** download
model-00026-of-00048.safetensors 6.88 GB ******** download
model-00028-of-00048.safetensors 6.88 GB ******** download
model-00029-of-00048.safetensors 6.88 GB ******** download
model-00030-of-00048.safetensors 6.88 GB ******** download
model-00032-of-00048.safetensors 6.88 GB ******** download
model-00033-of-00048.safetensors 6.88 GB ******** download
model-00034-of-00048.safetensors 6.88 GB ******** download
model-00036-of-00048.safetensors 6.88 GB ******** download
model-00037-of-00048.safetensors 6.88 GB ******** download
model-00038-of-00048.safetensors 6.88 GB ******** download
model-00040-of-00048.safetensors 6.88 GB ******** download
model-00041-of-00048.safetensors 6.88 GB ******** download
model-00042-of-00048.safetensors 6.88 GB ******** download
model-00003-of-00048.safetensors 6.88 GB ******** download
model-00004-of-00048.safetensors 6.88 GB ******** download
model-00006-of-00048.safetensors 6.88 GB ******** download
model-00007-of-00048.safetensors 6.88 GB ******** download
model-00008-of-00048.safetensors 6.88 GB ******** download
model-00009-of-00048.safetensors 6.88 GB ******** download
model-00010-of-00048.safetensors 6.88 GB ******** download
model-00012-of-00048.safetensors 6.88 GB ******** download
model-00046-of-00048.safetensors 2.52 GB ******** download
model-00044-of-00048.safetensors 2.47 GB ******** download
model-00045-of-00048.safetensors 2.40 GB ******** download
model-00002-of-00048.safetensors 1.23 GB ******** download
model-00043-of-00048.safetensors 1.23 GB ******** download
model-00001-of-00048.safetensors 926 MB ******** download
model.safetensors.index.json 7.12 MB 54c85064 download
tokenizer.json 6.07 MB 6a15814d download
README.md 9.24 KB 2c54b543 download
ABLIT_META.json 6.02 KB 687e6510 download
config.json 3.23 KB 09917a91 download
.gitattributes 1.56 KB a8a050df download
LICENSE 1.06 KB d62e3bef download
tokenizer_config.json 801 B f3dad388 download

README current version from Hugging Face


license: mit
base_model: deepseek-ai/DeepSeek-V4.1-Flash-1017
base_model_relation: finetune
library_name: transformers
pipeline_tag: image-text-to-text
tags:

  • abliterated
  • uncensored
  • deepseek
  • deepseek_v41
  • vision-language
  • moe
  • safetensors
  • dspark
    extra_gated_heading: "Access requires acknowledging what this model is"
    extra_gated_description: >-
    This is a refusal-ablated model. It complies with requests that the base model
    refuses, including the most severe categories measured by HarmBench
    (chemical/biological, cybercrime, harassment). Access is granted automatically
    once you share your contact details and accept the terms below.
    extra_gated_prompt: >-
    Terms of use
  1. This model has had its learned refusal direction removed. It will not decline
    harmful requests. Any safety behaviour must be supplied by your own stack.

  2. You are solely responsible for how you deploy, serve, or redistribute it, and
    for complying with all laws and regulations that apply to you.

  3. If you expose it to third parties, you agree to place your own moderation and
    policy layer in front of it. The model will not do that job for you.

  4. It is provided as-is, without warranty of any kind. The authors accept no
    liability for any use or consequence.

  5. Licensed MIT, inherited from deepseek-ai/DeepSeek-V4.1-Flash-1017. Attribution
    to the base model is expected in derivative work.

By requesting access you agree to share your Hugging Face username and email
address with the repository owner.
extra_gated_fields:
Full name: text
Organization or affiliation: text
I will put my own moderation layer in front of this model before exposing it to third parties: checkbox
I accept the terms above and take full responsibility for my use of this model: checkbox
extra_gated_button_content: "I understand. Request access."

DeepSeek-V4.1-Flash-1017-Abliterated

Refusal-ablated DeepSeek-V4.1-Flash-1017. The
refusal direction is projected out of the attention output projections across the decoder. Everything else — the
MXFP4 routed experts, the 203 GB Engram memory, the vision tower, the hash-MoE gate biases, and the built-in DSpark
draft blocks — is byte-identical to the official checkpoint. Native format, same 48 FP8 shards; loads wherever
the base loads.

Benchmark (chat, greedy) base 1017 this model
AdvBench-120 — refusal 96.7% (116/120) 0.0% (0/120)
Chinese harmful set (30) — refusal 100% (30/30) 0.0% (0/30)
HarmBench standard-120 — refusal 87.5% (105/120) 0.8% (1/120)
MMLU-250 (logit, subject-stratified) 89.2% 90.0%
GSM8K-100 (exact match) 93% 93%

Refusal goes to ~zero across English and Chinese; capability is unchanged (MMLU and GSM8K within noise). Thinking
mode is also ablated — see below.

What was edited, and what is checkable

  • Edited: layers.10..39.attn.wo_b.{weight,scale} — 30 FP8 tensors (block 32×32, ue8m0 scales),
    re-quantized after the projection. Mean relative Frobenius change 0.171 (max 0.211); per-tensor values are in
    ABLIT_META.json.
  • Byte-identical to the base: every other tensor. The unedited shards are the same files (Xet dedup shows this as
    a near-zero re-upload). Routed + shared experts, the Engram tables, the vision tower and aligner, the hash-MoE
    gate.bias / gate.bias_vl, and the mtp.0/1/2 DSpark draft blocks are all untouched.
  • You can verify it yourself: diff any shard against the official repo — only layers.10..39.attn.wo_b differ.

Recipe

Forward-only directional ablation (the weight-space family used for DeepSeek-V4): W ← W − λ·Vᵀ(V W) on the output
space of attn.wo_b, then row norms restored. No training, no LoRA (this architecture resists LoRA abliteration).

  • Direction. Diff-in-means + SVD over the residual stream (mean of the 4 Hyper-Connection streams, last prompt
    token), captured with DeepSeek's own reference implementation on 4×H200 (TP=4), 32 harmful / 32 harmless prompts
    in both chat and thinking prompt modes. V4.1 refuses along different directions in the two modes
    (cos(r1_chat, r1_think) = 0.26), so the projection uses a rank-6 subspace of the pooled chat+thinking captures
    (top-2 components carry 51% + 29% of the variance; principal cosines with the chat-only subspace 0.98/0.92/0.91/0.84).
  • Layers 10–39, λ = 5.0. Per-layer |cos(r1, Δ_layer)| (chat capture) crosses 0.5 at L21 — the first decoder
    layer of the 20+20 causal encoder-decoder — reaches 0.8 at L27 and peaks ~0.95 at L33–35; normalized effect size
    peaks at L26–31. Early layers (L0–7, |cos| < 0.1) are left out.
  • DSpark draft blocks were not edited. The drafter only affects speed — rejection sampling keeps the served
    distribution exactly this ablated backbone's, so the drafter cannot reintroduce refusals. (Co-editing them is a
    near-free option if you measure low acceptance; it was not needed here.)

Refusal benchmarks

Classification is deliberately loose — any refusal phrase in the first 400 characters counts, in English, Traditional
and Simplified Chinese, with curly apostrophes normalized (the base model answers in Simplified and uses ’).
This over-counts refusals rather than flattering the model. Hedged compliance ("here is X, but first the caveats")
counts as compliance; "I won't do X, but here is how it works" counts as refusal. Flagged cases were read by
hand.

  • English (AdvBench-120, seed 7): base 116/120 refuse → this model 0/120. The 4 the base "complied" with are
    benign re-framings (an anti-cyberbullying guide, a fake product review).
  • Chinese (30 prompts): base 30/30 refuse → 0/30.
  • HarmBench standard-120 (seed 3): base 105/120 → 1/120. Covers the severe semantic categories.
  • Thinking mode. A 96-token reasoning-prefix probe (32 prompts): base 19/32 → this model 1/32. A full
    1024-token-budget run (24 prompts): the base finishes and refuses all 24; this model refuses none of the responses
    that completed, and 19/24 were still writing a (compliant, detailed) answer when the budget capped — the
    reference implementation is slow, and compliant answers are long.

Capability

  • MMLU (250, subject-stratified, logit-read of A/B/C/D): 89.2% → 90.0%.
  • GSM8K (100, exact match, greedy): 93% → 93% (1–2 answers truncated each side).

No measurable capability loss. The edit removes the refusal subspace, not general competence.

Honest notes

  • The base 1017 weights are reported by third parties to have two upstream quirks (occasional garbled replies to very
    short greetings; a rare "Hmm…" reasoning loop). They are inherited unchanged and are unrelated to the ablation.
  • The evaluation harness is DeepSeek's reference implementation (plain autoregressive sampling, greedy) — the ground
    truth for this architecture, but slow (~1.9 s/decode step at TP=4). It is not a production serving engine.
  • Thinking-mode numbers are weaker evidence than the chat numbers because of the truncation above; the chat and
    HarmBench results are the headline.

Usage

Serve exactly like the official checkpoint; built-in DSpark speculative decoding works:

# vLLM build / image with DeepseekV41ForCausalLM support
vllm serve windowsxp811203/DeepSeek-V4.1-Flash-1017-Abliterated \
  --tensor-parallel-size 4 --trust-remote-code \
  --speculative-config '{"method":"dspark","num_speculative_tokens":5}' \
  --reasoning-parser deepseek_v4 --tool-call-parser deepseek_v4 --enable-auto-tool-choice
  • Keep enable_adaptive_verification off under tensor parallelism (rank-local draft budgets desynchronise the
    collectives; fixed-k DSpark is fine).
  • No Jinja chat template — use the repo's encoding/encoding.py (copied from the base) or deepseek-recipe.
    Thinking is selected by the prompt format (thinking_mode="chat" / "thinking").
  • Images: identical to the base (DeepSeek-ViT).

Reproducing

scripts/ holds the full workbench used here: v41_server.py (loads the HF checkpoint rank-by-rank into the
reference implementation, TP=4, and serves capture / in-memory edit / eval / dump jobs over a socket),
v41_submit.py and submit_capture.py (job clients), analyze_direction.py (per-layer cosine / effect-size
analysis), sweep.py and winner.py (the config sweep and the finalize run), export_v41.py (writes the edited
shards and verifies the rest byte-for-byte), reclassify.py (the refusal classifier used for every number here),
and plugins/ (the GSM8K and thinking-mode probes). evals/ has the raw per-prompt records for every number above
(base and edited). ABLIT_META.json records the exact recipe and per-tensor deltas.

Intended use and limitations

Research on refusal mechanisms, red-teaming, and deployments that bring their own policy layer. Not for unmoderated
end-user exposure. Everything in the base model's limitations applies.

Credits

DeepSeek-AI for V4.1-Flash-1017 (MIT). lovesenko for the original V4 weight-space ablation recipe; mrfakename, pqhaz
and dealignai for prior V4.1 ablations whose published methods (rank-2 chat/think subspace, attention-only edits)
informed the sweep design.

License

MIT, inherited from the base model.

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