香橙派ai pro安装支持昇腾NPU的ollama

一、准备阶段

1.1 查看NPU信息

香橙派查看npu信息的命令如下,可以看到npu的型号、显存和版本信息等。

bash 复制代码
npu-smi info

1.2 查看ollama信息

1.2.1 查看ollama是否安装及服务状态

检查 ollama 是否安装及 ollama 服务状态。

bash 复制代码
# 查看ollama是否安装
which ollama

# 已安装查看ollama服务状态
systemctl list-unit-files | grep ollama

# 查看 Ollama 服务实时状态(运行/停止/失败)
systemctl status ollama

# 如果服务正在启用,停止现在的ollama服务
pkill ollama

1.2.2 卸载ollama

bash 复制代码
# 停用ollama服务
sudo systemctl stop ollama

# 查看ollama路径
which ollama

# 卸载当前版本ollama,路径为上面查看的路径
sudo rm -rf /usr/local/bin/ollama*

1.3 安装昇腾版本ollama

1.3.1 下载安装昇腾版本的ollama

bash 复制代码
# 安装昇腾版本的ollama
curl -fsSL https://ollama.com/install.sh | OLLAMA_ASCEND=true sh

1.3.2 配置环境变量

bash 复制代码
# 永久生效,写进 ~/.bashrc
echo 'export OLLAMA_ASCEND=true' >> ~/.bashrc
echo 'export ASCEND_TOOLKIT_HOME=/usr/local/Ascend/ascend-toolkit/latest' >> ~/.bashrc
echo 'export PATH=$PATH:/usr/local/Ascend/ascend-toolkit/latest/bin' >> ~/.bashrc
source ~/.bashrc

1.3.3 重启ollama服务

bash 复制代码
# 如果你用的是 systemd
sudo systemctl restart ollama

# 或者直接后台运行
ollama serve &

二、验证是否使用NPU

2.1 查看日志

bash 复制代码
ollama serve &   # 后台启动
# 然后看日志,应该出现类似:
# time=... level=INFO source=runner.go msg="detected ascend device" device=0
# time=... level=INFO source=types.go msg="inference compute" id=0 library=ascend ...

2.2 运行模型尝试

bash 复制代码
ollama pull llama3.2:3b
ollama run llama3.2:3b
# 输入:你好
# 正常输出速度应该在 30~50 token/s!
相关推荐
峥无36 分钟前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
用户2367829801681 小时前
从 chmod 755 说起:Unix 文件权限到底是怎么算的?
linux
码云数智-大飞1 小时前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
Strugglingler1 小时前
【systemctl 学习总结】
linux·systemd·systemctl·journalctl·unit file
Harvy_没救了2 小时前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
春风有信2 小时前
【2026.05.01】Windows10安装Docker Desktop 4.71.0.0步骤及问题解决
运维·docker·容器
嵌入式×边缘AI:打怪升级日志2 小时前
100ASK-T113 Pro 开发板 Bootloader 完全开发指南
linux·ubuntu·bootloader
lzhdim2 小时前
SQL 入门 12:SQL 视图:创建、修改与可更新视图
java·大数据·服务器·数据库·sql
2401_873479403 小时前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络
守城小轩3 小时前
基于Chrome140的Yahoo自动化(关键词浏览)——需求分析&环境搭建(一)
运维·自动化·chrome devtools·浏览器自动化·指纹浏览器·浏览器开发