From d32aa2e67002afe936b8d2cadffd8adc7aaf48e7 Mon Sep 17 00:00:00 2001 From: Lu Fang <30275821+houseroad@users.noreply.github.com> Date: Tue, 3 Jun 2025 15:16:17 +0800 Subject: [PATCH] [Bugfix] Use cmake 3.26.1 instead of 3.26 to avoid build failure (#19019) Signed-off-by: Lu Fang --- docker/Dockerfile.neuron | 2 +- docs/getting_started/installation/cpu/build.inc.md | 2 +- pyproject.toml | 2 +- requirements/build.txt | 2 +- requirements/rocm-build.txt | 2 +- requirements/tpu.txt | 2 +- requirements/xpu.txt | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docker/Dockerfile.neuron b/docker/Dockerfile.neuron index 259dc5a23f..8bc2355471 100644 --- a/docker/Dockerfile.neuron +++ b/docker/Dockerfile.neuron @@ -34,7 +34,7 @@ RUN --mount=type=bind,source=.git,target=.git \ if [ "$GIT_REPO_CHECK" != 0 ]; then bash tools/check_repo.sh ; fi RUN python3 -m pip install -U \ - 'cmake>=3.26' ninja packaging 'setuptools-scm>=8' wheel jinja2 \ + 'cmake>=3.26.1' ninja packaging 'setuptools-scm>=8' wheel jinja2 \ -r requirements/neuron.txt ENV VLLM_TARGET_DEVICE neuron diff --git a/docs/getting_started/installation/cpu/build.inc.md b/docs/getting_started/installation/cpu/build.inc.md index 7d6472afa7..7ddadccb1b 100644 --- a/docs/getting_started/installation/cpu/build.inc.md +++ b/docs/getting_started/installation/cpu/build.inc.md @@ -17,7 +17,7 @@ Third, install Python packages for vLLM CPU backend building: ```console pip install --upgrade pip -pip install "cmake>=3.26" wheel packaging ninja "setuptools-scm>=8" numpy +pip install "cmake>=3.26.1" wheel packaging ninja "setuptools-scm>=8" numpy pip install -v -r requirements/cpu.txt --extra-index-url https://download.pytorch.org/whl/cpu ``` diff --git a/pyproject.toml b/pyproject.toml index 10f5dbeae6..307878f7e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [build-system] # Should be mirrored in requirements/build.txt requires = [ - "cmake>=3.26", + "cmake>=3.26.1", "ninja", "packaging>=24.2", "setuptools>=77.0.3,<80.0.0", diff --git a/requirements/build.txt b/requirements/build.txt index 320e5b8925..528cd3b538 100644 --- a/requirements/build.txt +++ b/requirements/build.txt @@ -1,5 +1,5 @@ # Should be mirrored in pyproject.toml -cmake>=3.26 +cmake>=3.26.1 ninja packaging>=24.2 setuptools>=77.0.3,<80.0.0 diff --git a/requirements/rocm-build.txt b/requirements/rocm-build.txt index 981b90632c..94201543cd 100644 --- a/requirements/rocm-build.txt +++ b/requirements/rocm-build.txt @@ -7,7 +7,7 @@ torchvision==0.22.0 torchaudio==2.7.0 triton==3.2 -cmake>=3.26,<4 +cmake>=3.26.1,<4 packaging>=24.2 setuptools>=77.0.3,<80.0.0 setuptools-scm>=8 diff --git a/requirements/tpu.txt b/requirements/tpu.txt index edc8b2a456..47e638463b 100644 --- a/requirements/tpu.txt +++ b/requirements/tpu.txt @@ -2,7 +2,7 @@ -r common.txt # Dependencies for TPU -cmake>=3.26 +cmake>=3.26.1 packaging>=24.2 setuptools-scm>=8 wheel diff --git a/requirements/xpu.txt b/requirements/xpu.txt index 04c4d4ff85..3cb6a4a8ad 100644 --- a/requirements/xpu.txt +++ b/requirements/xpu.txt @@ -2,7 +2,7 @@ -r common.txt ray>=2.9 -cmake>=3.26 +cmake>=3.26.1 packaging>=24.2 setuptools-scm>=8 setuptools>=77.0.3,<80.0.0