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

sakamakismile/Huihui-LFM2.5-8B-A1B-abliterated-MTP-NVFP4

sakamakismile Llama 407M MoE second-order
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/sakamakismile%2FHuihui-LFM2.5-8B-A1B-abliterated-MTP-NVFP4"
Response includes
  • classification m1
  • files 7
  • hub_downloads_all_time 316
  • author_summary 34 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 · lifetime
316
107 last 30d - stable
Likes
4
Model age
4mo ago
created 2026-06-03
Downloads over time
Now343→from29↑1,083%
1313425437429 on Jun 10343 on Oct 11343 on Oct 8JunJulAugSepOct
Jun 10 → Oct 11 · 57 snapshots · spans 123 days

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
other
Languages
en ar zh fr de ja ko es pt
Tags
vllm safetensors llama eagle3 mtp speculative-decoding draft-model lfm2_moe nvfp4 blackwell text-generation en

Related

Total size
777 MB
Files
7
Quantizations
1
Registered
2026-08-22 13:56
Last updated on HF
2026-06-03 04:43

Files by quantization

Auxiliary files 7 files 794 MB
model.safetensors 777 MB 10622cd5 download
tokenizer.json 17.1 MB aa1daab9 download
LICENSE 10.3 KB 25e731c6 download
README.md 6.61 KB 29f2dc31 download
.gitattributes 1.53 KB 52373fe2 download
config.json 577 B 177d003b download
tokenizer_config.json 344 B efcc0a22 download

README current version from Hugging Face


license: other
license_name: lfm1.0
license_link: LICENSE
language: [en, ar, zh, fr, de, ja, ko, es, pt]
library_name: vllm
pipeline_tag: text-generation
base_model: sakamakismile/Huihui-LFM2.5-8B-A1B-abliterated-NVFP4
tags:

  • eagle3
  • mtp
  • speculative-decoding
  • draft-model
  • lfm2_moe
  • vllm
  • nvfp4
  • blackwell

Huihui-LFM2.5-8B-A1B-abliterated-MTP-NVFP4

An EAGLE-3 / MTP draft head for speculative decoding of
sakamakismile/Huihui-LFM2.5-8B-A1B-abliterated-NVFP4
in vLLM. It is a tiny (≈0.4 B) single-layer drafter that proposes tokens the NVFP4 target then verifies, so single-stream decode runs faster with identical-quality (greedy-lossless) output.

This is a companion model — it does nothing on its own; load it as the speculative_config draft for the NVFP4 target above.

Measured speedup (greedy, compiled vLLM, 256-tok decode)

config base t/s with this MTP draft speedup draft acceptance
TP=1 (1× RTX PRO 2000) 129.8 154.2 1.19× 59.8 %
TP=4 (4× RTX PRO 2000) 301.9 339.8 1.13× 59.8 %

Mean accepted length ≈ 1.60 tok/step at num_speculative_tokens=1. Acceptance is a property of the draft (TP-independent). Speedup is larger at lower TP (the target is slower there, so the draft saves relatively more).

Usage (vLLM)

from vllm import LLM, SamplingParams

llm = LLM(
    model="sakamakismile/Huihui-LFM2.5-8B-A1B-abliterated-NVFP4",
    quantization="modelopt",
    speculative_config={
        "method": "eagle3",
        "model": "sakamakismile/Huihui-LFM2.5-8B-A1B-abliterated-MTP-NVFP4",
        "num_speculative_tokens": 1,
    },
    max_model_len=8192,
)
# This is a reasoning/chat model — ALWAYS chat-template prompts.
sp = SamplingParams(temperature=0.0, max_tokens=256)
print(llm.chat([{"role": "user", "content": "Explain speculative decoding."}], sp)[0].outputs[0].text)

Server + launch flags (vllm serve)

TP=1 (single GPU):

vllm serve sakamakismile/Huihui-LFM2.5-8B-A1B-abliterated-NVFP4 \
  --quantization modelopt \
  --speculative-config '{"method":"eagle3","model":"sakamakismile/Huihui-LFM2.5-8B-A1B-abliterated-MTP-NVFP4","num_speculative_tokens":1}' \
  --max-model-len 8192 \
  --reasoning-parser deepseek_r1          # optional: the model emits <think>…</think>

TP=4 (4 GPUs, no-NVLink / PCIe box):

NCCL_P2P_DISABLE=1 NCCL_CUMEM_ENABLE=0 \
vllm serve sakamakismile/Huihui-LFM2.5-8B-A1B-abliterated-NVFP4 \
  --quantization modelopt \
  --tensor-parallel-size 4 \
  --disable-custom-all-reduce \
  --speculative-config '{"method":"eagle3","model":"sakamakismile/Huihui-LFM2.5-8B-A1B-abliterated-MTP-NVFP4","num_speculative_tokens":1}' \
  --max-model-len 8192
flag why
--quantization modelopt the target is NVFP4 (ModelOpt FP4)
--speculative-config '{"method":"eagle3","model":"…MTP-NVFP4","num_speculative_tokens":1}' turn on EAGLE-3 spec-decode with this draft (k=1)
--tensor-parallel-size N + --disable-custom-all-reduce multi-GPU
NCCL_P2P_DISABLE=1 NCCL_CUMEM_ENABLE=0 (env) required on no-NVLink/PCIe boxes or NCCL deadlocks at init
--max-model-len 8192 context window (raise as needed)
do not pass --enforce-eager the compiled path is where spec-decode is actually faster; eager misleads

Offline LLM(...) equivalents: quantization="modelopt", speculative_config={…}, tensor_parallel_size=N, disable_custom_all_reduce=True, enforce_eager=False, max_model_len=8192.

⚠️ Requires a vLLM with lfm2_moe speculative-decode support. Stock vLLM does not yet wire
EAGLE-3 / short_conv spec-decode correctly for this hybrid (short-conv + attention + MoE) arch.
The fix is upstream PR vllm-project/vllm#44296 (+ a model-side SupportsEagle3 patch). Until
merged, apply those patches (4 files). On unpatched vLLM the draft loads but acceptance is ~0 %.
For multi-GPU on no-NVLink boxes: NCCL_P2P_DISABLE=1 NCCL_CUMEM_ENABLE=0 + disable_custom_all_reduce.

How it was trained

  • Method: EAGLE-3 — one Llama-style decoder layer (qkv input = 2·H: token-embed ⊕ fused aux hidden), fc: 3·H→H fusing aux from target layers (2, 12, 21), own lm_head, d2t vocab map.
  • Reduced draft vocab = 32 000 (top-frequency, covers 99.8 % of tokens). This is what makes spec-decode actually faster — a full 128 k draft head is as costly as the target's and caps the speedup.
  • Training data: 105 371 sequences of NVFP4-matched hidden states — captured by serving the quantized target itself (not a BF16 proxy), which is what lets serving acceptance track training. Single-step (k=1), 3 epochs, reduced-vocab CE + SmoothL1 hidden-regression.
  • In-sample top-1 ≈ 0.84.

Config (vLLM Eagle3LlamaForCausalLM)

hidden 2048 · 1 layer · 32 heads / 8 KV · head_dim 64 · inter 8192 · draft_vocab 32000 · target_hidden 2048 · rope_theta 5e6 · eagle_config.use_aux_hidden_state: true.

Limitations

  • k=1 only for now. num_speculative_tokens ≥ 2 currently diverges on the short_conv kernel (a separate multi-query conv bug); higher k is the main lever left for bigger speedups (the ~400 t/s TP=4 target needs it).
  • Inherits the base model's abliterated/uncensored behavior and its license.

License

Inherits the base license (LFM Open License v1.0, license_name: lfm1.0) — see the bundled
LICENSE. Lineage: LiquidAI/LFM2.5-8B-A1B → huihui-ai/Huihui-LFM2.5-8B-A1B-abliterated
→ …-NVFP4 (the target) →
this MTP / EAGLE-3 draft. The draft only proposes tokens the target verifies — greedy output is
unchanged vs the abliterated base.

Credits

  • Base model: Liquid AI — LFM2.5-8B-A1B.
  • Abliteration: huihui.ai — Huihui-LFM2.5-8B-A1B-abliterated.
  • NVFP4 target + EAGLE-3 / MTP draft training & packaging: Lna-Lab.
  • Tooling: vLLM, EAGLE-3, NVIDIA TensorRT Model-Optimizer, FlashInfer.

💖 Support the Base Model Author

This draft stands on huihui.ai's abliteration work. If it's useful to you, please consider
supporting them — a cup of coffee goes a long way:


🔬 Lna-Lab · EAGLE-3 / MTP speculative decoding for Blackwell · faster tokens, same output, in 4-bit

Trained & benchmarked on 7× RTX PRO 2000 Blackwell · 2026

README history 2 versions

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

  1. 2026-06-03Align card tail to base (License/Credits/Support/footer) + bundle LICENSE (lf...446c2b06.6 KB
    Loading...
  2. 2026-06-03LFM2.5 MTP/EAGLE-3 draft v5 — TP=1 1.19x / TP=4 1.13x / 59.8% accept (105k NV...cbe8e605.7 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