Ollama部署DeepSeek-R1 70B模型完整指南
创作时间:
作者:
@小白创作中心
Ollama部署DeepSeek-R1 70B模型完整指南
引用
CSDN
1.
https://m.blog.csdn.net/Code1994/article/details/145494672
Ollama是一个开源的LLM部署框架,支持多种大模型的快速部署和推理。DeepSeek-R1 70B是一个基于Llama架构的700亿参数量的开源大语言模型,通过Q5_K_M量化处理后体积压缩至49GB,非常适合在各种设备上运行。本文将详细介绍如何在Ollama平台上部署DeepSeek-R1 70B模型。
一、模型下载与准备
1. 获取GGUF格式模型文件
通过ModelScope平台下载量化后的模型文件(推荐Q5_K_M中等量化级别):
pip install modelscope
modelscope download --model unsloth/DeepSeek-R1-Distill-Llama-70B-GGUF DeepSeek-R1-Distill-Llama-70B-Q5_K_M.gguf --local_dir /DeepSeek-R1-Distill-Llama-70B-GGUF
技术说明:GGUF(GPT-Generated Unified Format)是专为LLM设计的跨平台格式,支持CPU/GPU混合推理,特别适合在苹果芯片设备或纯CPU环境运行。Q5_K_M量化在保持94%精度的同时,将模型体积压缩至49GB。
二、Ollama环境配置
1. 安装Ollama推理框架
参考官网ollama/ollama:
curl -fsSL https://ollama.com/install.sh | sudo sh
2. 配置远程访问(可选)
如需通过其他设备访问,需修改服务配置:
sudo nano /etc/systemd/system/ollama.service
在[Service]部分添加:
Environment="OLLAMA_HOST=0.0.0.0"
Environment="OLLAMA_ORIGINS=*"
刷新服务配置:
sudo systemctl daemon-reload
sudo systemctl restart ollama
三、模型配置文件编写
创建Modelfile配置文件:
# 这里填入gguf文件路径
FROM /home/DeepSeek-R1-Distill-Llama-70B-GGUF/DeepSeek-R1-Distill-Llama-70B-Q5_K_M.gguf
# 以下为模型模板配置
TEMPLATE """{{- if .System }}{{ .System }}{{ end }}
{{- range $i, $_ := .Messages }}
{{- $last := eq (len (slice $.Messages $i)) 1}}
{{- if eq .Role "user" }}<|User|>{{ .Content }}
{{- else if eq .Role "assistant" }}<|Assistant|>{{ .Content }}{{- if not $last }}<|end▁of▁sentence|>{{- end }}
{{- end }}
{{- if and $last (ne .Role "assistant") }}<|Assistant|>{{- end }}
{{- end }}"""
PARAMETER stop "<|begin▁of▁sentence|>"
PARAMETER stop "<|end▁of▁sentence|>"
PARAMETER stop "<|User|>"
PARAMETER stop "<|Assistant|>"
PARAMETER num_ctx 12800
参数解析:
stop:设置对话终止符num_ctx:扩展上下文窗口至12800 tokens
四、模型加载与运行
1. 创建Ollama模型实例
ollama create DeepSeek-R1-Distill-Llama-70B-Q5_K_M -f /home/DeepSeek-R1-Distill-Llama-70B-GGUF/Modelfile
2. 验证模型列表
ollama list
# 预期输出
NAME ID SIZE MODIFIED
DeepSeek-R1-Distill-Llama-70B-Q5_K_M:latest dd7ae729f6fc 49 GB 46 minutes ago
3. 启动模型服务
ollama run DeepSeek-R1-Distill-Llama-70B-Q5_K_M:latest
成功运行后将进入交互式命令行界面。
五、远程访问验证
访问http://{服务器IP}:11434/,出现以下界面即表示服务正常运行:
Ollama服务状态
六、高级应用场景
现在可通过以下方式接入模型:
- Open WebUI:搭建可视化聊天界面
- API集成:通过RESTful API对接应用程序
- LangChain:构建自动化AI工作流
热门推荐
如何正确评价乾隆皇帝?
LED关灯后闪烁、发微光,常见原因有3种,逐个排查能解决多数问题
买新车后,开车有什么要注意的?老司机:千万别做这些事,否则…
乐驰二手车保值率解析及购买建议
一觉醒来口眼歪斜?别慌,肌电图检查让神经肌肉“开口说话”!
听说给西瓜盖保鲜膜更易滋生细菌?隔夜瓜到底能不能吃?
有关柠檬水的10个问题解答
“最佳晚饭时间”出炉,把握这个时间点
收藏!“天鹅之城”最佳观赏时间表
冬天手冻伤需要注意哪些问题
过年剩的隔夜菜能不能吃?会致癌吗?医生:这三种放心吃
丹参:穿越千年的古老植物与现代健康的结合
高速管理ETC违规问题(任通行etc正规吗)
质量管理岗位的招聘要求是什么?
GTA5迎来大更新,光追、DLSS 3、FSR 3等技术悉数登场!
二手车的折旧率如何计算
推动AI的金融创新应用,华东师大上海人工智能金融学院成立
技术图形分析:双底形态的研判技巧
公司增资股东会决议书怎么写
深圳配眼镜哪里比较靠谱?各类眼镜店大盘点
春联是何时诞生的?为啥被称为“诗中诗”?
AI入门指南:分类问题、回归问题、监督、半监督、无监督学习是什么?
人死以后叫鬼,你知道鬼死了以后,叫什么吗?
如何给小猫进行日常清洁?
九个祝福生日的浪漫古风句子,总有一句适合你
古代“朋”和“友”并不是一个意思,背后还有这些故事!
美国大厂面试经验分享:如何成功通过面试
岳不群为何成了阴险的“伪君子”?这3件事快把他逼疯了
参公是否等同于公务员编制?事业编与参公编对比解析及选择优势分析(2024版)
能雕刻的石头有哪些种类