Model reference · open weights
Baichuan-M2-Q4_K_M is an open-weight language model from baichuan-inc. Baichuan-M2-32B-Q4_K_M-GGUF (GGUF) weighs 21.9 GB; the smallest configuration that runs it is 2× RTX 3060 12 GB.
Summary of the baichuan-inc/Baichuan-M2-32B-Q4_K_M-GGUF model card, 2026-10-01
What it is
| Released by | baichuan-inc |
|---|---|
| Released | 2026-02-06 |
| VRAM | 21.9 GB for the weights |
What it runs on
How much memory each request adds isn't estimated yet for this architecture. The weights need at least the cards below, plus room for the context.
| Card | Weights alone |
|---|---|
| RTX 3060 12 GB … RTX 4060 Ti 16 GB 2 smaller cards | does not fit |
| RTX 3090 24 GB | tight |
| RTX 4090 24 GB | tight |
| RTX 5090 32 GB | fits |
| L40S 48 GB | fits |
| A100 80 GB | fits |
| H100 80 GB | fits |
| RTX PRO 6000 Blackwell 96 GB | fits |
| DGX Spark (GB10) 128 GB unified | fits |
| H200 141 GB | fits |
| B200 180 GB | fits |
| 2× RTX 3060 12 GB split by layers (llama.cpp) | tight |
| 2× RTX 4060 Ti 16 GB split by layers (llama.cpp) | fits |
| 2× RTX 4090 24 GB split by layers (llama.cpp) | fits |
| 2× RTX 3090 24 GB split by layers (llama.cpp) | fits |
From the model card
This repository contains the model presented in Baichuan-M2: Scaling Medical Capability with Large Verifier System.
Baichuan-M2-32B is Baichuan AI's medical-enhanced reasoning model, the second medical model released by Baichuan. Designed for real-world medical reasoning tasks, this model builds upon Qwen2.5-32B with an innovative Large Verifier System. Through domain-specific fine-tuning on real-world medical questions, it achieves breakthrough medical performance while maintaining strong general capabilities.
Model Features:
Baichuan-M2 incorporates three core technical innovations: First, through the Large Verifier System, it combines medical scenario characteristics to design a comprehensive medical verification framework, including patient simulators and multi-dimensional verification mechanisms; second, through medical domain adaptation enhancement via Mid-Training, it achieves lightweight and efficient medical domain adaptation while preserving general capabilities; finally, it employs a multi-stage reinforcement learning strategy, decomposing complex RL tasks into hierarchical training stages to progressively enhance the model's medical knowledge, reasoning, and patient interaction capabilities.
Core Highlights:
| Model Name | HealthBench | HealthBench-Hard | HealthBench-Consensus |
|---|---|---|---|
| Baichuan-M2 | 60.1 | 34.7 | 91.5 |
| gpt-oss-120b | 57.6 | 30 | 90 |
| Qwen3-235B-A22B-Thinking-2507 | 55.2 | 25.9 | 90.6 |
| Deepseek-R1-0528 | 53.6 | 22.6 | 91.5 |
| GLM-4.5 | 47.8 | 18.7 | 85.3 |
| Kimi-K2 | 43 | 10.7 | 90.9 |
| gpt-oss-20b | 42.5 | 10.8 | 82.6 |
| Benchmark | Baichuan-M2-32B | Qwen3-32B (Thinking) |
|---|---|---|
| AIME24 | 83.4 | 81.4 |
| AIME25 | 72.9 | 72.9 |
| Arena-Hard-v2.0 | 45.8 | 44.5 |
| CFBench | 77.6 | 75.7 |
| WritingBench | 8.56 | 7.90 |
Note: AIME uses max_tokens=64k, others use 32k; temperature=0.6 for all tests.
📗 Technical Blog: Blog - Baichuan-M2
📑 Technical Report: Arxiv - Baichuan-M2
For deploying the Q4_K_M quantized model, you can use llama.cpp or ollama, please visit their website to get the specific operational steps for deploying the model. Taking ollama as an example.
FROM /path/to/baichuan-m2-32b-q4_k_m.gguf
TEMPLATE """{{- if .System -}}>system
{{ .System }}>
{{- end -}}
{{- range .Messages -}}
{{ .Content }}>
{{- end -}}
"""
PARAMETER stop ">"
PARAMETER stop ">"
PARAMETER temperature 0.6
PARAMETER top_p 0.9
ollama create baichuan-m2-q4km -f Modelfile
ollama run baichuan-m2-q4km
Licensed under the Apache License 2.0. Research and commercial use permitted.
Empowering Healthcare with AI, Making Health Accessible to All
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.
How it works