@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / 8bd651b318
Fork 0

A high-throughput and memory-efficient inference and serving engine for LLMs

Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git

Synced Nov 15, 16:00 UTC

Restricted cmake to be less than version 4 as 4.x breaks the build of… (#15859)

Signed-off-by: Nishidha Panpaliya <nishidha.panpaliya@partner.ibm.com>

Nishidha committed Apr 2, 2025 at 21:49 UTC 8bd651b3186f64517cf4f430fb3757729f11c454
1 file changed +2 -2
docker/Dockerfile.ppc64le
+2 -2
@@ -38,7 +38,7 @@ RUN microdnf install -y openssl-devel dnf \
38 && ln -sf /usr/lib64/libatomic.so.1 /usr/lib64/libatomic.so \
39 && python${PYTHON_VERSION} -m venv ${VIRTUAL_ENV} \
40 && python -m pip install -U pip uv \
41 - && uv pip install wheel build "setuptools<70" setuptools_scm setuptools_rust meson-python cmake ninja cython scikit_build_core scikit_build \
41 + && uv pip install wheel build "setuptools<70" setuptools_scm setuptools_rust meson-python 'cmake<4' ninja cython scikit_build_core scikit_build \
42 && curl -sL https://ftp2.osuosl.org/pub/ppc64el/openblas/latest/Openblas_${OPENBLAS_VERSION}_ppc64le.tar.gz | tar xvf - -C /usr/local \
43 && curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y \
44 && cd /tmp && touch control
@@ -238,7 +238,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
238 && python -m pip install -U pip uv --no-cache \
239 && curl -sL https://ftp2.osuosl.org/pub/ppc64el/openblas/latest/Openblas_${OPENBLAS_VERSION}_ppc64le.tar.gz | tar xvf - -C /usr/local \
240 && make -C /numactl install \
241 - && uv pip install cmake \
241 + && uv pip install 'cmake<4' \
242 && cmake --install /lapack/build \
243 && uv pip uninstall cmake
244