alt.freeweights.minicpm / MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu
From: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject:

MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu

Date: 2026-11-15Commit: 259b538Signed: 2DC28CC7B26A283B ✓

Text generation model with 571M parameters. Safetensors weights, 746 MB in all. Published by openbmb under Apache-2.0.

571M params746MBMiniCPM4-8B-Eagle-FRSpec-QAT-cpmcusafetensorspermissive
FactsParams571MSize746 MBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu
# manifest sha256 d9e9d9aa2508… · 746 MB · 16 files
$ fw verify ./MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu
From sourceHosted (signed)openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcuLast check: 2026-11-15 03:34 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
746 MB
Weights
741 MB (safetensors)
Parameters
571M
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
16, each with a sha256
Publisher
openbmb
Added
2026-11-15
Section
alt.freeweights.minicpm
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:34 UTCpassed

Model card

From the publisher at commit 259b538. Shown as plain text with links; images open at the publisher.

Image: image

GitHub Repo | Technical Report

👋 Join us on Discord and WeChat

What's New#

  • [2025.06.06] MiniCPM4 series are released! This model achieves ultimate efficiency improvements while maintaining optimal performance at the same scale! It can achieve over 5x generation acceleration on typical end-side chips! You can find technical report here.🔥🔥🔥

MiniCPM4 Series#

MiniCPM4 series are highly efficient large language models (LLMs) designed explicitly for end-side devices, which achieves this efficiency through systematic innovation in four key dimensions: model architecture, training data, training algorithms, and inference systems.

  • MiniCPM4-8B: The flagship of MiniCPM4, with 8B parameters, trained on 8T tokens.
  • MiniCPM4-0.5B: The small version of MiniCPM4, with 0.5B parameters, trained on 1T tokens.
  • MiniCPM4-8B-Eagle-FRSpec: Eagle head for FRSpec, accelerating speculative inference for MiniCPM4-8B.
  • MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu: Eagle head trained with QAT for FRSpec, efficiently integrate speculation and quantization to achieve ultra acceleration for MiniCPM4-8B. (<-- you are here)
  • MiniCPM4-8B-Eagle-vLLM: Eagle head in vLLM format, accelerating speculative inference for MiniCPM4-8B.
  • MiniCPM4-8B-marlin-Eagle-vLLM: Quantized Eagle head for vLLM format, accelerating speculative inference for MiniCPM4-8B.
  • BitCPM4-0.5B: Extreme ternary quantization applied to MiniCPM4-0.5B compresses model parameters into ternary values, achieving a 90% reduction in bit width.
  • BitCPM4-1B: Extreme ternary quantization applied to MiniCPM3-1B compresses model parameters into ternary values, achieving a 90% reduction in bit width.
  • MiniCPM4-Survey: Based on MiniCPM4-8B, accepts users' quiries as input and autonomously generate trustworthy, long-form survey papers.
  • MiniCPM4-MCP: Based on MiniCPM4-8B, accepts users' queries and available MCP tools as input and autonomously calls relevant MCP tools to satisfy users' requirements.

Introduction#

MiniCPM4-8B-Eagle-FRSpec-QAT is a quantization-friendly Eagle model trained with MiniCPM4-8B in QAT. It clould be apply on our inference framework cpm.cu with FRSpec, accelerating the generation speed by 7 times compared to Qwen3-8B.

Usage#

Inference with cpm.cu#
# case 1: verify model is fp16 or bf16
cd cpm.cu/tests
python3 test_generate.py \
    --no-apply-quant \
    --apply-eagle-quant

# case 2: verify model is quanted with Marlin (W4A16, group size = 128)
cd cpm.cu/tests
python3 test_generate.py \
    --apply-quant \
    --apply-eagle-quant

Evaluation#

Tested on two representative edge devices, the Jetson AGX Orin and RTX 4090, MiniCPM4 with MiniCPM4-8B-Eagle-FRSpec-QAT demonstrates significantly superior processing speed over models of comparable size for long-text processing tasks. Its performance advantage becomes increasingly pronounced as the text length increases. On the Jetson AGX Orin platform, MiniCPM4 achieves approximately a 7x improvement in generation speed compared to Qwen3-8B.

Image: speed test

Statement#

  • As a language model, MiniCPM generates content by learning from a vast amount of text.
  • However, it does not possess the ability to comprehend or express personal opinions or value judgments.
  • Any content generated by MiniCPM does not represent the viewpoints or positions of the model developers.
  • Therefore, when using content generated by MiniCPM, users should take full responsibility for evaluating and verifying it on their own.

LICENSE#

  • This repository and MiniCPM models are released under the Apache-2.0 License.

Citation#

  • Please cite our paper if you find our work valuable.
@article{minicpm4,
  title={{MiniCPM4}: Ultra-Efficient LLMs on End Devices},
  author={MiniCPM Team},
  year={2025}
}

Files

16 files · 746 MBWeights 741 MB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 16 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md5.40 KBdfa747a3ba911bdfb1660217420505067b25c82d55fc15be374d8326fdf78ac1
added_tokens.json216 B4760fcbf90bc193f33827ffe02f2e7ba1af1ec43644cc02ac22fdd611f6cca15
config.json4.97 KB143211ac83d3cfd3cd2cd2417c264c4711aea630860e5863cbf988167b80f06d
configuration_minicpm.py9.66 KB1e289912fdc0608ccad3983f4ff8b381ec8f161f45c85be4d694f92f17596b0a
freq_16384.pt50.5 KBd8988ab42c340bb8adbf959e18fca86e883d5575524868cef95f0495af59e4e5
freq_32768.pt100 KB8375dc2d2b32c63f05300409e07b7c2db5a0c148625921efd375569a5d30d3ac
freq_4096.pt13.5 KB337de82bbf09cc2225a315dcaf10381c039a2ee16b577015d2b5fab340c62e48
freq_8192.pt25.8 KBa7219ec85b36022c41788aa274a0a81ec86d2a7869fd6e8dbe851ec79ab8e35b
model.safetensors741 MB66ee33469942f4a1d8548779ef7652ea2372b36f2f0ee6023aaff4741cd70eb3
modeling_minicpm.py119 KB2ce8dd80aaacf1a1629bd9dbbac70afbfbe1c2388feaf540f235ac96e30738bb
quantize_config.json288 B1e7332b2d56d7b1421b5ff608dc30513ae2133eed2444cda24f692e44b3da48c
special_tokens_map.json1.63 KB068594063e37662c02b21acf42ebb334ef6a74fb810e68a2368f88f08351de76
tokenizer.json3.68 MBb00802b71a613e3f7df3899fe9643a3ff949736d333a2b892448a974383fe372
tokenizer.model1.18 MBbb74d51116831c3bf65db812c553f94ab0c88dcf97a5bbb37e3504f6d359c530
tokenizer_config.json2.81 KB8d655f0c5bfbb2ee7eb313bffc000e9665ece21a2e1d408659d4f6708a319260
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
259b5380f7 pinned now2026-11-15 03:34 UTC16 files · 746 MB

Use it

$ fw get openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu
# manifest sha256 d9e9d9aa2508… · 746 MB · 16 files
$ fw verify ./MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu.json --dir ./MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu $ python3 fw.py verify ./MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu ./openbmb__MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu --revision 259b5380f7900676b232d5dad57fe7c78c888c96 --local-dir ./MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu", revision="259b5380f7900676b232d5dad57fe7c78c888c96") model = AutoModelForCausalLM.from_pretrained("openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu", revision="259b5380f7900676b232d5dad57fe7c78c888c96", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu --revision 259b5380f7900676b232d5dad57fe7c78c888c96

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
dfa747a3ba911bdfb1660217420505067b25c82d55fc15be374d8326fdf78ac1
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject: MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcuDate: 2026-11-15Commit: 259b538Signed: 2DC28CC7B26A283B ✓
Upstream
openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu
Pinned commit
259b5380f7900676b232d5dad57fe7c78c888c96
Manifest
MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu.json · .minisig
Manifest sha256
d9e9d9aa2508c9b015cc87f74ae64f370f38042ab9692f76a870076ca4acccb4
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:34 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu.json $ curl -O https://freeweights.allternit.com/manifests/openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu.json.minisig $ minisign -Vm MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. MiniCPM4-8B-Eagle-FRSpec-QAT-cpmcu.json. Provenance. Takedown history: none.
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Explore-GGUF
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Report
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Report-GGUF
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-0.5B-gguf
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-1B-gguf
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-3B-gguf