Environment Requirements
This document uses openEuler 24.03 LTS SP3 + vLLM 0.18.1 + CUDA 13.0 as an example to describe how to build the source code and perform verification for the GPU path. In addition, this section describes other environments supported by source code build verification.
Supported Versions
OS |
Python |
vLLM |
|---|---|---|
openEuler 24.03 LTS SP3 |
Python 3.11.6 |
vLLM 0.18.1 |
openEuler 22.03 LTS SP4 |
Python 3.9.9 |
vLLM <= 0.11.x (vLLM 0.11.0 is recommended.) |
vLLM 0.18.x is designed for newer Python versions. The default Python version of openEuler 22.03 LTS SP4 is 3.9.9, which is not suitable as the default build environment for vLLM 0.18.x. You are advised to use vLLM 0.11.0 that officially supports Python 3.9.
Dependent Component Requirements
Component |
Version |
|---|---|
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 |
openblas-devel |
0.3.29-1.oe2403sp3 |
Ninja |
1.13.0 |
pip |
26.1.1 |
setuptools |
82.0.1 |
wheel |
0.47.0 |
PyTorch |
2.11.0 CUDA version |
CUDA Toolkit |
13.0 |
vLLM |
0.18.1 |