MiniCPM4 模型部署教程MiniCPM 4 是一个极致高效的端侧大模型,从模型架构、学习算法、训练数据与推理系统四个层面进行了高效优化,实现了极致的效率提升。
基础环境最低要求说明:
| 环境名称 | 版本信息 |
|---|---|
| Ubuntu | 22.04.5 LTS |
| python | 3.10 |
| Cuda | 12.1.1 |
| NVIDIA Corporation | 3060×2或3090 |

# 克隆 MiniCPM3 项目(如果克隆速度过慢可以开启学术代理加速)
git clone https://github.com/OpenBMB/MiniCPM.git

# 创建一个名为 MiniCPM4 的新虚拟环境,并指定 Python 版本为 3.10
conda create -n MiniCPM4 python=3.10 -y
激活MiniCPM4,并进入到MiniCPM目录中,安装 requirements.txt 依赖。
# 切换到项目工作目录
cd /MiniCPM
# 激活 MiniCPM4 虚拟环境
conda activate MiniCPM4
# 在 MiniCPM4 环境中安装 requirements.txt 依赖
pip install -r requirements.txt
推荐下载方法:
1.安装 modelscope 依赖包。
pip install modelscope

2.创建一个Python下载脚本
vim modelscope_download.py
3.插入以下下载代码
# Python 代码下载模型
from modelscope import snapshot_download
model_dir = snapshot_download('OpenBMB/MiniCPM3-4B', cache_dir='./', revision='master')
保存文件:Esc --》Shift + :--》输入英文的 :--》输入:wq
Esc 键退出插入模式。Shift + :(不需要先按冒号,这个组合键已经包含了冒号的输入),屏幕上会出现一个冒号,提示你输入命令。wq,表示你想要保存文件并退出。Enter 键执行命令。4.执行 modelscope_download.py 文件进行模型下载
python modelscope_download.py
更改为下载后的模型文件的地址。

1.进入到hf_based_demo.py 文件所在的目录进行运行。
cd demo/minicpm
# 运行 hf_based_demo.py 文件
python hf_based_demo.py

2.出现以上错误,根据错误安装accelerate
pip install accelerate
3继续运行hf_based_demo.py 文件
出现问题:使用一张3060爆显存,这时候需要关机实例升配置到两张卡。(如果更换成3090则不需要升配置,只需要将前面步骤重复一遍即可。)

再次更改hf_based_demo.py 文件如下代码:将device_map="cuda:0"更改为device_map="auto"。

3.更改完成继续运行hf_based_demo.py 文件。
可以成功运行:

出现以下 Gradio 页面,即是模型已搭建完成。

点击此处,立即体验MiniCPM4-8B!
