alt.freeweights.minicpm / BitCPM4-0.5B-GGUF
From: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject:

BitCPM4-0.5B-GGUF

Date: 2026-11-15Commit: f109060Signed: 2DC28CC7B26A283B ✓

Text generation model. Gguf weights, 450 MB in all. Published by openbmb under Apache-2.0.

minicpm450MBBitCPM4-0.5B-GGUFggufpermissive
FactsParamsnot statedSize450 MBFormatsggufTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get openbmb/BitCPM4-0.5B-GGUF
# manifest sha256 523c677f2c99… · 450 MB · 4 files
$ fw verify ./BitCPM4-0.5B-GGUF openbmb/BitCPM4-0.5B-GGUF
From sourceHosted (signed)openbmb/BitCPM4-0.5B-GGUFLast check: 2026-11-15 03:52 UTC

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

Works with

Convert with

Overview

Size
450 MB
Weights
185 MB (smallest of 2 GGUF variants)
Parameters
not stated
Formats
gguf
Task
text generation
License
Apache-2.0 (permissive)
Files
4, 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:52 UTCpassed

Model card

From the publisher at commit f109060. 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.
  • 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.
  • BitCPM4-0.5B-GGUF: GGUF version of BitCPM4-0.5B. (<-- you are here)
  • BitCPM4-1B-GGUF: GGUF version of BitCPM4-1B.

Introduction#

BitCPM4 are ternary quantized models derived from the MiniCPM series models through quantization-aware training (QAT), achieving significant improvements in both training efficiency and model parameter efficiency.

  • Improvements of the training method
    • Searching hyperparameters with a wind-tunnel on a small model.
    • Using a two-stage training method: training in high-precision first and then QAT, making the best of the trained high-precision models and significantly reducing the computational resources required for the QAT phase.
  • High parameter efficiency
    • Achieving comparable performance to full-precision models of similar parameter models with a bit width of only 1.58 bits, demonstrating high parameter efficiency.

Usage#

Inference with llama.cpp#
./llama-cli -c 1024 -m BitCPM4-0.5B-q4_0.gguf -n 1024 --top-p 0.7 --temp 0.7 --prompt "请写一篇关于人工智能的文章,详细介绍人工智能的未来发展和隐患。"

Evaluation Results#

BitCPM4's performance is comparable with other full-precision models in same model size. Image: Benchmark of BitCPM

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

4 files · 450 MBWeights 185 MB (smallest of 2 GGUF variants). Sizes and sha256 from the signed manifest.
Hide all 4 files with their sha256
FileSizesha256
.gitattributes1.70 KBfd34ec6cffe0b3d24ecca4e6a3649376ebffeb87e4394fd279c6c23708f80c31
BitCPM4-0.5B-q2_k_s.gguf185 MB3dcd282ca7efdcbb88d41bfce31c1b8d6b6a28be03f5292d8065d9b443a74e7d
BitCPM4-0.5B-q4_0.gguf265 MB18d861deaa0cad46129cdc60931256323f4ae5cad2b3eb789077d50008943452
README.md5.58 KB5e77add3efb86c8ff6627ae9711eab705c5f5cb9c86fe011c87edab6bfbc1b08
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
f109060ee1 pinned now2026-11-15 03:52 UTC4 files · 450 MB

Use it

$ fw get openbmb/BitCPM4-0.5B-GGUF
# manifest sha256 523c677f2c99… · 450 MB · 4 files
$ fw verify ./BitCPM4-0.5B-GGUF openbmb/BitCPM4-0.5B-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/openbmb/BitCPM4-0.5B-GGUF.json --dir ./BitCPM4-0.5B-GGUF $ python3 fw.py verify ./BitCPM4-0.5B-GGUF ./openbmb__BitCPM4-0.5B-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/BitCPM4-0.5B-GGUF --revision f109060ee1fb6bb926cceec9c381571a8b39feda --local-dir ./BitCPM4-0.5B-GGUF
llama.cppDownload one GGUF variant (BitCPM4-0.5B-q2_k_s, 185 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/BitCPM4-0.5B-GGUF --include "BitCPM4-0.5B-q2_k_s*" --local-dir ./BitCPM4-0.5B-GGUF $ llama-server -m ./BitCPM4-0.5B-GGUF/BitCPM4-0.5B-q2_k_s.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./BitCPM4-0.5B-GGUF/BitCPM4-0.5B-q2_k_s.gguf\n' > Modelfile $ ollama create bitcpm4-0.5b-gguf -f Modelfile

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
5e77add3efb86c8ff6627ae9711eab705c5f5cb9c86fe011c87edab6bfbc1b08
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: BitCPM4-0.5B-GGUFDate: 2026-11-15Commit: f109060Signed: 2DC28CC7B26A283B ✓
Upstream
openbmb/BitCPM4-0.5B-GGUF
Pinned commit
f109060ee1fb6bb926cceec9c381571a8b39feda
Manifest
BitCPM4-0.5B-GGUF.json · .minisig
Manifest sha256
523c677f2c99a82c0915f5d614797724e981b21750e16ce1f593c3858d6863f9
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:52 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/openbmb/BitCPM4-0.5B-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/openbmb/BitCPM4-0.5B-GGUF.json.minisig $ minisign -Vm BitCPM4-0.5B-GGUF.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/BitCPM4-0.5B-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. BitCPM4-0.5B-GGUF.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