DeepSeekR1显存如何释放

AI技术
小华
2026-10-24

你提到的“DeepSeekR1”应该是指 DeepSeek-R1(深度求索公司发布的推理大模型)。关于显存如何释放,分几种常见场景来说:

一、本地部署(如用 vLLM / Ollama / transformers 跑 DeepSeek-R1)

1. 正常释放(推荐)

  • 停止推理进程
# 如果用了 vLLM
pkill -f vllm
# 如果用了 Ollama
ollama stop deepseek-r1
  • Python 中:
del model
torch.cuda.empty_cache()

2. 强制释放(进程卡死时)

nvidia-smi
# 找到占用显存的 PID
kill -9 PID

3. Ollama 特别说明

Ollama 默认会常驻显存:

# 完全退出 Ollama
ollama serve stop
# 或
systemctl stop ollama

二、云 API / 网页版(官方 DeepSeek 平台)

  • 无需释放显存
  • 你是调用远程模型,显存不在你本地
  • 关闭网页或停止调用即可

三、常见显存释放无效的原因

  1. Python 进程没退
  • Jupyter / 终端仍运行
  1. CUDA context 未销毁
  • 需要进程彻底退出
  1. 多进程加载
  • 一个模型被多个进程加载

四、减少 DeepSeek-R1 显存占用的建议

  • 使用 量化版本(如 Q4 / Q5)
  • 使用 vLLM + tensor parallel
  • 设置:
--gpu-memory-utilization 0.8

如果你能说明:

  • 是 本地还是云端
  • 用的 什么框架(Ollama / vLLM / llama.cpp)
  • 是 Windows / Linux

我可以给你更精确的命令。

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序