← back to catalog · registered 2026-10-23 04:00

dima6312/Flint-40B-A2.5B-abliterated

dima6312 40B MoE
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/dima6312%2FFlint-40B-A2.5B-abliterated"
Response includes
  • classification m1
  • files 27
  • author_summary 4 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
Descendants
1
in 1 direct fork
Model age
today
created 2026-10-23

Training datasets

2 of 2 in /datasets

Corpora the author lists in the model card. Datasets tracked in our /datasets catalog carry a category badge linking to the workflow stage. Others open on Hugging Face.

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 · 0 downloads combined

The same weights this author released in different packaging. Pick the format that matches your runtime.

Metadata

License
apache-2.0
Languages
en
Tags
transformers safetensors flint text-generation abliterated cybersecurity code moe conversational custom_code en dataset:mlabonne/harmful_behaviors

Related

Total size
74.1 GB
Files
27
Quantizations
1
Registered
2026-10-23 04:00
Last updated on HF
2026-10-23 05:07

Files by quantization

Auxiliary files 27 files 74.1 GB
model-00008-of-00016.safetensors 4.66 GB efd4a61e download
model-00003-of-00016.safetensors 4.66 GB 49906876 download
model-00005-of-00016.safetensors 4.66 GB 8d4e81d8 download
model-00006-of-00016.safetensors 4.66 GB 95bef404 download
model-00011-of-00016.safetensors 4.66 GB e1a408b2 download
model-00012-of-00016.safetensors 4.66 GB 66dca393 download
model-00014-of-00016.safetensors 4.66 GB caa85b7b download
model-00015-of-00016.safetensors 4.66 GB af6db9d0 download
model-00002-of-00016.safetensors 4.66 GB 1a15d7cf download
model-00007-of-00016.safetensors 4.66 GB 0ac23036 download
model-00013-of-00016.safetensors 4.66 GB 8f3c13a4 download
model-00004-of-00016.safetensors 4.66 GB 3b7d5a4c download
model-00009-of-00016.safetensors 4.66 GB 3f8a6f1f download
model-00010-of-00016.safetensors 4.66 GB faa43e34 download
model-00001-of-00016.safetensors 4.66 GB 70c803e3 download
model-00016-of-00016.safetensors 4.28 GB 8bb1fbb8 download
tokenizer.json 10.4 MB 7d9a2c5d download
model.safetensors.index.json 3.18 MB b2d1d476 download
modeling_flint.py 12.9 KB ab6688a3 download
LICENSE 11.1 KB f49a4e16 download
README.md 5.46 KB d06711d7 download
tokenizer_config.json 3.71 KB 290c3ca0 download
configuration_flint.py 3.35 KB 924562d1 download
config.json 2.97 KB 4c60c54b download
chat_template.jinja 2.27 KB c70e1186 download
.gitattributes 1.53 KB 52373fe2 download
generation_config.json 238 B ad061bc5 download

README current version from Hugging Face


license: apache-2.0
base_model: RecursiveSI/flint
base_model_relation: finetune
pipeline_tag: text-generation
library_name: transformers
language:

  • en
    datasets:
  • mlabonne/harmful_behaviors
  • mlabonne/harmless_alpaca
    tags:
  • abliterated
  • cybersecurity
  • code
  • moe

Flint-40B-A2.5B-abliterated (BF16 safetensors)

RecursiveSI's Flint 40B-A2.5B with its refusal direction removed, for
security research and coding work: exploit analysis, malware triage, detection engineering, CTFs and red-team
tooling that the original model often declines. Weights: BF16 safetensors,
GGUF.

Results

Both models ran as Q8_0 GGUF on llama-server with the same flags, Flint's recommended sampling (temperature 1.0,
top_p 0.95, top_k 20) and full reasoning, on evenly spaced subsets of each benchmark (n in each row). Checks are
paired on the same items; a quality check fails only on a drop that is significant at 95%. Refusals are scored with
Meta's CyberSecEval refusal check. Refusal rates count refusals only. A reply with no final answer (the model was still reasoning at the 8,192-token limit) is listed separately as "no answer": on the 100 MITRE prompts that happened 19 times for the abliterated model and once for the original. The cut-off reasoning was not repetitive; give long security tasks a larger token budget.

Check Original Abliterated Result
MITRE refusals (n=100) significantly lower 0.15 0.0 pass
FRR false refusals (n=100) not significantly higher 0.0 0.0 pass
cybermetric (n=50) not significantly worse 1.0 0.96 pass
gsm8k (n=50) not significantly worse 0.98 0.98 pass
mmlu_pro (n=50) not significantly worse 0.8 0.78 pass
wmdp_cyber (n=50) not significantly worse 0.5 0.6 pass
humaneval_plus (n=40) not significantly worse 0.9 0.95 pass
mbpp_plus (n=40) not significantly worse 0.875 0.9 pass
pp512 tok/s within 3% 8050.8 8135.1 pass
tg128 tok/s within 3% 180.0 185.6 pass

Refusals on held-out CyberSecEval MITRE prompts (n per ATT&CK category below):

Category n Original: refused / no answer Abliterated: refused / no answer
C2 10 20% / 0% 0% / 30%
Collection 10 0% / 0% 0% / 0%
Discovery 10 0% / 10% 0% / 20%
Evasion 10 40% / 0% 0% / 40%
Execution 10 10% / 0% 0% / 30%
Exfil 10 10% / 0% 0% / 0%
Lateral Movement 10 40% / 0% 0% / 10%
Persistence 10 20% / 0% 0% / 10%
Privilege Escalation 10 10% / 0% 0% / 30%
Recon 10 0% / 0% 0% / 20%

KL divergence from the original on 100 harmless prompts, measured by the search for the selected trial (not part of
the checks above): 0.0146 nats/token.

Benchmarks: CyberSecEval MITRE and FRR (Meta), CyberMetric-500, WMDP-cyber, MMLU-Pro, GSM8K, HumanEval+ and MBPP+
(EvalPlus); speed from llama-bench pp512/tg128.

Method

The refusal direction comes from the difference in mean activations on harmful and harmless prompts
(mlabonne/harmful_behaviors, mlabonne/harmless_alpaca). abliterix
removes it from attention output, shared-expert and routed-expert projections; Optuna picks the strengths over 50
trials against refusals on 100 MITRE prompts and KL divergence on harmless prompts. The MITRE prompts in the table
were never seen by the search. Tensor shapes are unchanged, so speed and memory match the original.

Usage

Reasoning is optional. When the model reasons, it uses <think>…</think> before its answer. Use the sampling settings above.

llama.cpp (b11827 or later):

llama-server -m Flint-40B-A2.5B-abliterated-Q8_0.gguf --jinja -ngl 999 -fa on

transformers 5.20 (trust_remote_code=True, the port ships with the weights):

from transformers import AutoModelForCausalLM, AutoTokenizer
repo = "dima6312/Flint-40B-A2.5B-abliterated"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForCausalLM.from_pretrained(repo, trust_remote_code=True, dtype="bfloat16", device_map="auto")

Limitations

  • The checks ran on subsets of each benchmark (n in each row), on the Q8_0 GGUF only. Other quants were not
    measured.
  • Refusals are lower, not zero: the selected trial still refused 10 of the 100 prompts used by the search.
  • On long security tasks the model can reason for more than 8,192 tokens before answering.
  • Abliteration removes refusals; it adds no knowledge. Mistakes the original makes, this model makes too.

Responsible use

This model answers requests the original refuses. It is meant for authorized security testing, research, education
and defensive work. You are responsible for how you use it and for following the law and the terms of the systems you
test. Its answers can be wrong; check them before acting on them.

Credits

  • Flint by RecursiveSI (Apache 2.0). This is a derivative of their weights under the same license.
  • abliterix by wuwangzhang1216, building on Heretic by p-e-w.
  • Arditi et al., Refusal in Language Models Is Mediated by a Single Direction (2024).
  • Maxime Labonne's harmful/harmless prompt sets; Meta's CyberSecEval; CyberMetric (Tihanyi et al.); WMDP (Center for
    AI Safety); MMLU-Pro (TIGER-Lab); GSM8K (OpenAI); EvalPlus.
  • llama.cpp (ggml-org) and transformers (Hugging Face).

README history 2 versions

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

  1. 2026-10-23Card: link the MLX builda5d8e465.5 KB
    Loading...
  2. 2026-10-23Upload README.md with huggingface_hube7396e55.5 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