Model reference · open weights

BitCPM-CANN-unquantized

BitCPM-CANN-unquantized is an open-weight language model from openbmb, listed in the AxForge catalogue. AxForge can bring it up on EU-owned hardware for you on request — with the licence handled where one is required.

LLMs openbmb 1 variants 10k downloads/mo
Request this model on EU hardware All served models Not on the shared API today — deployed on request.

About

What BitCPM-CANN-unquantized is

👋 Join us on <a href="https://discord.gg/3cGQn9b3YM" target="blank"Discord</a and <a href="https://github.com/OpenBMB/MiniCPM/blob/main/assets/wechat.jpg" target="blank"WeChat</a Overview BitCPM-CANN-0.5B-unquantized is the unquantized QAT (Quantization-Aware Training) checkpoint of BitCPM-CANN-0.5B, designed for continued pre-training and fine-tuning. It preserves full-precision latent weights with ternary fake quantizers (weights → {-1, 0, 1} with group-wise scaling, trained via STE) defined in modeling.py, enabling the model to keep learning under quantization constraints. For technical details, see our Technical Report. ⚠️ This model is NOT for direct inference. For inference, use the pseudo-quantized version: openbmb/BitCPM-CANN-0.5B. Continued Pre-training & Fine-tuning The only requirement is that the forward pass must go through the bundled modeling.py (which contains the ternary fake quantizer). Load with trustremotecode=True and do NOT replace or bypass the model's forward logic. Option 1: DeepSpeed (Recommended) We provide ready-to-use training scripts in the example directory (using the 1B model as an example): - Continued pre-training: example/run.sh + example/train.py - SFT (Supervised Fine-tuning): example/runsft.sh + example/trainsft.py Quick start: Option 2: HuggingFace-compatible Frameworks Any framework that supports HuggingFace model loading with custom code can be used, such as LLaMA Factory, HuggingFace Trainer, etc. The key is to ensure trustremotecode=True: Post-Training Conversion After training, use qat-convert.py to fuse the fake quantizer and produce inference-ready pseudo-quantized weights: The converted model can be loaded for inference in the same way as openbmb/BitCPM-CANN-0.5B—no special quantization libraries required. Workflow BitCPM-CANN Model Family Statement - As a language model, BitCPM-CANN 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 BitCPM-CANN does not represent the viewpoints or positions of the model developers. - Therefore, when using content generated by BitCPM-CANN, users

Summarised from the published model card. Read the full card on the HuggingFace links below.

Specifications

What it is

Makeropenbmb
TypeLanguage models
Context32k tokens
Variants1
Runs withtransformers
Released2026-05-18
Popularity10k downloads / month
Likes6
LicenceOpen weights

How it works

How language models work

Your prompttext / messagesTransformerattention over tokensNext-token loopgenerate + streamResponsetext · tool callsA language model reads your tokens and predicts the next one, again and again, streaming the reply back.

Variants

Sizes & precisions

Open weights ship in several sizes and precisions. One page, all the variants — pick the one that fits your GPU. VRAM figures are estimates from model size.

VariantParamsPrecisionVRAMFits 16 GBWeights
BitCPM-CANN-0.5B-unquantizedBF16Weights ↗

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys bitcpm-cann-unquantized for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (bitcpm-cann-unquantized below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/chat/completions \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"bitcpm-cann-unquantized","messages":[{"role":"user","content":"Hello"}]}'

Details

Languages, data & research

Languages

zh en

Tags

transformers pytorch text-generation conversational custom_code zh en llama text-generation-inference endpoints_compatible minicpm

Licence

Open weights

Open weights under apache-2.0 — commercial use is permitted. Deploy it on AxForge EU hardware on request. Read the licence ↗

Sources

Weights & code

Want BitCPM-CANN-unquantized on EU-owned hardware?

Request this model on EU hardware See what’s served now

Explore

More language models

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms