以下是一份针对新手的DeepSeek本地部署详细教程,以Linux系统为例(Windows用户可参考步骤调整路径和部分命令):
DeepSeek 本地部署教程
一、部署前准备
1. 硬件要求
- 最低配置:
- CPU:4核以上(仅支持文本生成)
- 内存:16GB
- 存储:50GB可用空间
- 推荐配置:
- GPU:NVIDIA 3090/4090(24GB显存)及以上
- 内存:32GB
- 存储:建议SSD硬盘
2. 软件依赖
- 操作系统:Ubuntu 20.04+/CentOS 7+
- Python 3.8-3.10
- CUDA 11.7+(GPU用户)
- Git LFS(大文件管理)
二、环境配置
1. 安装基础工具
sudo apt update
sudo apt install -y python3-pip git git-lfs wget
2. 配置Python虚拟环境
python3 -m venv deepseek-env
source deepseek-env/bin/activate
3. 安装PyTorch
根据CUDA版本选择(以CUDA 11.8为例):
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
4. 安装HuggingFace库
pip install transformers accelerate sentencepiece
三、模型获取
1. 下载模型文件(以DeepSeek-7B为例)