环境要求
本文档源码构建验证环境以openEuler 24.03 LTS SP3系统编译构建Ollama 0.19.0版本为例。除此之外,本节介绍了源码构建验证可支持的其他环境信息。
可支持的版本
OS版本 |
系统仓库Go版本 |
构建Ollama使用的Go版本 |
支持的Ollama版本范围 |
|---|---|---|---|
openEuler 24.03 LTS SP3 |
Go 1.21.4 |
Go 1.24.1 |
Ollama 0.19.0 |
openEuler 22.03 LTS SP4 |
Go 1.17.3 |
Go 1.24.1 |
Ollama 0.19.0 |
Ollama 0.19.0源码声明要求Go 1.24.1。openEuler 24.03 LTS SP3系统仓库提供golang 1.21.4-44.oe2403sp3,openEuler 22.03 LTS SP4系统仓库提供golang 1.17.3-34.oe2203sp4,均低于Ollama 0.19.0的构建要求。因此构建Ollama 0.19.0时使用Go官方发布的Go 1.24.1工具链。
组件要求
组件 |
版本 |
|---|---|
GCC |
12.3.1-105.oe2403sp3 |
GCC-C++ |
12.3.1-105.oe2403sp3 |
make |
4.4.1-2.oe2403sp3 |
CMake |
3.27.9-8.oe2403sp3 |
Git |
2.43.0-10.oe2403sp3 |
Go |
1.24.1 |
CUDA Toolkit |
13.0 |
父主题: 安装前准备