当前位置: 首页 > ops >正文

linux本地部署ollama+deepseek过程

1.Tags · ollama/ollama · GitHub   选择一个版本下载,我下的是0.5.12

2.tar解压该文件

3.尝试启动ollama   

ollama serve

4.查看ollama的版本

ollama -v

5.创建一个系统用户 ollama,不允许登录 shell,拥有一个主目录,并且用户组也叫 ollama

sudo useradd -r -s /bin/false -U -m -d /usr/share/ollama ollama

6.把当前登录用户(比如你)添加到 ollama 用户组中,以便你可以访问或操作 ollama 用户拥有的资源

sudo usermod -a -G ollama $(whoami)

7.创建      /etc/systemd/system/ollama.service   文件

sudo vim /etc/systemd/system/ollama.service

8. 编写文件

[Unit]
Description=Ollama Service
After=network-online.target[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=$PATH"
Environment="OLLAMA_MODELS=/home/ollama/models" #这一行目的是告诉ollama下载的大模型存在哪
Environment="OLLAMA_HOST=0.0.0.0:11434" #这一行是为了能够远程访问ollama[Install]
WantedBy=multi-user.target

9. 保存文件回到命令行

sudo chown -R ollama:ollama /home/ollama/models/sudo chmod -R 777 /home/ollama/models/    #以上两行为了赋权sudo systemctl daemon-reload           #刷新配置sudo systemctl restart ollama             #重启ollama

10.试试有没有部署成功,如下图所示

systemctl status ollama.service

这样就算成功了

11.部署deepseek,先查看你要部署哪个版本,打开https://ollama.com/library/deepseek-r1

12.比如我要下载deepseek-r1:1.5b

ollama run deepseek-r1:1.5b

13.下载完会自动运行,你也可以远程尝试调用,执行下列代码:

windows系统 cmd下:

curl -X POST "http://替换成ollama部署的地址:11434/api/generate" ^-H "Content-Type: application/json" ^-d "{\"model\":\"deepseek-r1:1.5b\",\"prompt\":\"what can you do?\",\"stream\":false}"

成功调用如下图所示:

http://www.xdnf.cn/news/6955.html

相关文章:

  • 大模型为什么学新忘旧(大模型为什么会有灾难性遗忘)?
  • EasyExcel动态表头
  • 【Java ee初阶】jvm(2)
  • 【Qt mainwindow 】窗口在启动时自动调整为适应屏幕大小
  • 正则表达式与文本处理的艺术
  • Selenium-Java版(css表达式)
  • go语法大赏
  • btc交易所关键需求区 XBIT反弹与上涨潜力分析​​
  • 深入理解Java中的Minor GC、Major GC和Full GC
  • 组态王|组态王中如何添加西门子1200设备
  • 2.2.4
  • 【数据结构】1-3 算法的时间复杂度
  • Zookeeper 入门(二)
  • Elasticsearch基础篇-java程序通过RestClient操作es
  • HarmonyOS 影视应用APP开发--配套的后台服务go-imovie项目介绍及使用
  • [创业之路-361]:企业战略管理案例分析-2-战略制定-使命、愿景、价值观的失败案例
  • VueUse/Core:提升Vue开发效率的实用工具库
  • 牛客网NC210769: 字母大小写转换问题解析
  • 灵光一现的问题和常见错误1
  • c++ 仿函数
  • [Android] 奇妙扫描 V1.0.7
  • Linux系统之----重定向
  • 基于OpenCV的SIFT特征和FLANN匹配器的指纹认证
  • 泛微对接金蝶云星空实战案例技术分享
  • C++:C++内存管理
  • DeerFlow试用
  • 一周学会Pandas2 Python数据处理与分析-Pandas2数据添加修改删除操作
  • 使用python进行人员轨迹跟踪
  • 打造动效按钮平台 ButtonCraft:我和 CodeBuddy 的协作旅程
  • Nginx应用场景详解与配置指南