MiniCPM4-0.5B 模型部署教程MiniCPM 4 是一个极其高效的边缘侧大型模型,经过了模型架构、学习算法、训练数据和推理系统四个维度的高效优化,实现了极致的效率提升。
基础环境最低要求说明:
| 环境名称 | 版本信息 |
|---|---|
| Ubuntu | 22.04.5 LTS |
| python | 3.10 |
| Cuda | 12.1.1 |
| NVIDIA Corporation | 3060 |
在算家云容器中心的租赁页面中,构建基础镜像 Miniconda-Ubuntu-22.04-cuda12.1.1

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

# 创建一个名为 MiniCPM4 的新虚拟环境,并指定 Python 版本为 3.10
conda create -n MiniCPM4 python=3.10 -y

等待安装完成

# 激活 MiniCPM4 虚拟环境
conda activate MiniCPM4
# 切换到项目工作目录
cd /MiniCPM
# 在 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

#切换到hf_based_demo.py 文件目录
cd demo/minicpm
# 运行 hf_based_demo.py 文件
python hf_based_demo.py

出现以上报错,需要修改模型路径
# 编辑 hf_based_demo.py 文件
vim hf_based_demo.py

将上方划红线的部分修改为刚刚下载模型的路径,并且修改模型的 gradio 页面 IP 和端口

第二次运行 hf_based_demo.py 文件
# 运行 hf_based_demo.py 文件
python hf_based_demo.py

出现以上结果,还需要继续安装 accelerate 依赖
pip install accelerate

第三次运行 hf_based_demo.py 文件
# 运行 hf_based_demo.py 文件
python hf_based_demo.py
可以成功运行:


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