环境要求
本文档以在openEuler 24.03 LTS SP3 + PyTorch 2.11.0 + CUDA 13.0进行源码构建为例。除此之外,本章节介绍了源码构建验证可支持的其他环境信息。
可支持的版本
OS版本 |
Python版本 |
支持的PyTorch版本范围 |
|---|---|---|
openEuler 24.03 LTS SP3 |
Python 3.11.6 |
PyTorch 2.11.x;建议PyTorch 2.11.0 |
openEuler 22.03 LTS SP4 |
Python 3.9.9 |
PyTorch<=2.8.x;建议PyTorch 2.8.0 |
PyTorch 2.11.0要求Python>=3.10。openEuler 22.03 LTS SP4默认Python版本为3.9.9不满足该版本要求,建议在openEuler 22.03 LTS SP4上使用支持Python 3.9的PyTorch 2.8.0。
依赖组件要求
组件 |
版本 |
|---|---|
python3 |
3.11.6-20.oe2403sp3 |
python3-pip |
23.3.1-7.oe2403sp3 |
python3-devel |
3.11.6-20.oe2403sp3 |
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 |
ninja-build |
1.11.1-1.oe2403sp3 |
openblas-devel |
0.3.25-7.oe2403sp3 |
libuv-devel |
1.47.0-3.oe2403sp3 |
numactl-devel |
2.0.16-14.oe2403sp3 |
patchelf |
0.16.0-1.oe2403sp3 |
tar |
1.35-2.oe2403sp3 |
Gzip |
1.12-6.oe2403sp3 |
bzip2 |
1.0.8-8.oe2403sp3 |
xz |
5.4.7-6.oe2403sp3 |
unzip |
6.0-54.oe2403sp3 |
CUDA Toolkit |
13.0 |
nvcc |
13.0.48 |
pip |
26.1.1 |
setuptools |
82.0.1 |
wheel |
0.47.0 |
PyYAML |
6.0.3 |
typing_extensions |
4.15.0 |
sympy |
1.14.0 |
filelock |
3.29.0 |
networkx |
3.6.1 |
jinja2 |
3.1.6 |
fsspec |
2026.5.0 |