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

ollama更新升级及警告解决

1. 概述

在大模型业务处理中,需要用到gemma3 和 qwen2.5-VL,当前服务器的ollama版本 0.3.11,无法满足要求,需要更新升级。

2. 实施过程

参考官网升级要求:

curl -fsSL https://ollama.com/install.sh | sh

不知道啥原因,访问一直超时,无法下载。没有办法只好在本地通过 VPN下载,然后上传到服务器。

1)查看本地当前版本,并停止,确保端口不被占用。

# 当前系统中ollama路径
which ollama
# 输出
/usr/local/bin/ollama

# 先停止当前版本
sudo systemctl stop ollama

2)找到当前最新版本 0.6.4,到版本release页面(Releases · ollama/ollama),找到合适的平台包 (ollama-linux-amd64.tgz),然后上传到服务器。

3)解压

在解压之前,先检查压缩包中的文件内容,以确保不会覆盖重要文件:

tar -tzf ollama-linux-amd64.tgz
# 可以看到输出:
bin/ollama
lib/ollama/cuda_v11/
lib/ollama/cuda_v11/libggml-cuda.so
lib/ollama/cuda_v11/libcublas.so.11
lib/ollama/cuda_v11/libcublas.so.11.5.1.109
lib/ollama/cuda_v11/libcublasLt.so.11.5.1.109
lib/ollama/cuda_v11/libcudart.so.11.3.109
lib/ollama/cuda_v11/libcublasLt.so.11
lib/ollama/cuda_v11/libcudart.so.11.0
lib/ollama/cuda_v12/
lib/ollama/cuda_v12/libggml-cuda.so
lib/ollama/cuda_v12/libcudart.so.12
lib/ollama/cuda_v12/libcudart.so.12.8.90
lib/ollama/cuda_v12/libcublasLt.so.12
lib/ollama/cuda_v12/libcublas.so.12.8.4.1
lib/ollama/cuda_v12/libcublas.so.12
lib/ollama/cuda_v12/libcublasLt.so.12.8.4.1
lib/ollama/libggml-base.so
lib/ollama/libggml-cpu-alderlake.so
lib/ollama/libggml-cpu-haswell.so
lib/ollama/libggml-cpu-icelake.so
lib/ollama/libggml-cpu-sandybridge.so
lib/ollama/libggml-cpu-skylakex.so

解压到 /usr 目录,根据上述可以看到,会更新 /usr 目录下的 bin 和 lib 目录。

sudo tar -C /usr -xzf ollama-linux-amd64.tgz

这样相关新版本ollama都安装完毕。

4)更新 service

更新 /etc/systemd/system/ollama.service,主要是 ExecStart 路径:

[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="CUDA_VISIBLE_DEVICES=0,1,2,3"
Environment="OLLAMA_HOST=0.0.0.0:11434"
Environment="OLLAMA_NUM_PARALLEL=4"
Environment="OLLAMA_MAX_LOADED_MODELS=2"
Environment="OLLAMA_KEEP_ALIVE=-1"

[Install]
WantedBy=default.target

然后执行更新:

sudo systemctl daemon-reload
sudo systemctl enable ollama
sudo systemctl start ollama

查看版本:

ollama -v
# 输出
ollama version is 0.6.4
Warning: client version is 0.3.11

5)解决警告

这个警告的原因,应该是上一个版本的信息残留,直接去 /usr/local/bin/ 路径下,删除 ollama,然后建立软链接:

ln -s /usr/bin/ollama ollama

再次执行 ollama -v:

ollama version is 0.6.4
# 正常

相关文章:

  • 过孔的载流能力
  • 深度解析需求分析:理论、流程与实践
  • 2011-2019年各省地方财政金融监管支出数据
  • 个人博客系统——测试报告
  • Spring 中的 BeanFactory 和 ApplicationContext
  • V-SHOW和箭头函数在VUE项目的踩坑点
  • Excel + VBA 实现“准实时“数据的方法
  • 类与对象(上)
  • 每日一题(小白)字符串娱乐篇16
  • Python星球日记 - 第5天:循环结构
  • 代码随想录算法训练营Day20
  • 【USTC 计算机网络】第三章:传输层 - 面向连接的传输:TCP
  • 【堆排序】 及 【Top-K问题】
  • mysql和sqlite关于data数据的识别问题
  • 关于Ubuntu系统的远程控制及文件传输
  • C++中的匿名函数
  • 毕设论文的分类号与UDC查询的网站
  • 类似于langchain的开发框架有哪些?
  • Java内存模型详解:堆、栈、方法区
  • QVector成员
  • 不用安装即可玩的游戏/seo黑帽教学网
  • 真实网站建设报价/游戏推广话术技巧
  • seo优秀网站/技能培训班有哪些课程
  • 做线上交互的网站/正规的关键词优化软件
  • wordpress登录链接/湖南seo排名
  • 空白网站怎么建立/如何做好网站的推广工作