Ollama部署、运行大型语言模型
概述
Ollama是一个专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计的工具。
官方网站:https://ollama.com/
Github:https://github.com/ollama/ollama
安装
Ollama支持macOS、Linux和Windows多个平台运行
macOS:下载Ollama
Windows:下载Ollama
Docker:可在Docker Hub上找到Ollama Docker镜像
Linux:因为使用服务器,这里便以Linux操作系统使用为例记录说明
其中Linux通过命令直接安装如下:
python复制代码root@master:~/work# curl -fsSL https://ollama.com/install.sh | sh
>>> Downloading ollama...
######################################################################## 100.0%##O#-#
>>> Installing ollama to /usr/local/bin...
>>> Creating ollama user...
>>> Adding ollama user to render group...
>>> Adding ollama user to video group...
>>> Adding current user to ollama group...
>>> Creating ollama systemd service...
>>> Enabling and starting ollama service...
Created symlink /etc/systemd/system/default.target.wants/ollama.service → /etc/systemd/system/ollama.service.
>>> NVIDIA GPU installed.
😝有需要的小伙伴,可以V扫描下方二维码免费领取🆓

查看ollama的状态
python复制代码root@master:~/work# systemctl status ollama
● ollama.service - Ollama Service
Loaded: loaded (/etc/systemd/system/ollama.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2024-05-16 07:48:52 UTC; 19s ago
Main PID: 1463063 (ollama)
Tasks: 19 (limit: 120679)
Memory: 488.7M
CPU: 6.848s
CGroup: /system.slice/ollama.service
└─1463063 /usr/local/bin/ollama serve
May 16 07:48:52 master ollama[1463063]: Couldn't find '/usr/share/ollama/.ollama/id_ed25519'. Generating new private key.
May 16 07:48:52 master ollama[1463063]: Your new public key is:
May 16 07:48:52 master ollama[1463063]: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKkP+MSQgroycM4iPUhDAUW02qwhEIB4vtANecwzN3En
安装成功后执行ollama -v
命令,查看版本信息,如果可以显示则代表已经安装好
python复制代码root@master:~# ollama -v
ollama version is 0.1.38
配置
编辑
vim /etc/systemd/system/ollama.service
文件来对ollama进行配置
1.更改HOST
由于Ollama的默认参数配置,启动时设置了仅本地访问,因此需要对HOST进行配置,开启监听任何来源IP
python复制代码[Service]
# 配置远程访问
Environment="OLLAMA_HOST=0.0.0.0"
2.更改模型存储路径
默认情况下,不同操作系统大模型存储的路径如下:
python复制代码macOS: ~/