mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-05-02 17:51:20 +08:00
[CPU]Update CPU PyTorch to 2.9.0 (#29589)
Signed-off-by: scyda <scyda@outlook.com> Co-authored-by: Li, Jiang <jiang1.li@intel.com>
This commit is contained in:
parent
be493e0b3c
commit
35657bcd7a
@ -119,7 +119,6 @@ FROM base AS vllm-test-deps
|
|||||||
|
|
||||||
WORKDIR /workspace/vllm
|
WORKDIR /workspace/vllm
|
||||||
|
|
||||||
# TODO: Update to 2.9.0 when there is a new build for intel_extension_for_pytorch for that version
|
|
||||||
RUN --mount=type=bind,src=requirements/test.in,target=requirements/test.in \
|
RUN --mount=type=bind,src=requirements/test.in,target=requirements/test.in \
|
||||||
cp requirements/test.in requirements/cpu-test.in && \
|
cp requirements/test.in requirements/cpu-test.in && \
|
||||||
sed -i '/mamba_ssm/d' requirements/cpu-test.in && \
|
sed -i '/mamba_ssm/d' requirements/cpu-test.in && \
|
||||||
@ -132,9 +131,6 @@ RUN --mount=type=bind,src=requirements/test.in,target=requirements/test.in \
|
|||||||
esac; \
|
esac; \
|
||||||
}; \
|
}; \
|
||||||
remove_packages_not_supported_on_aarch64 && \
|
remove_packages_not_supported_on_aarch64 && \
|
||||||
sed -i 's/^torch==.*/torch==2.8.0/g' requirements/cpu-test.in && \
|
|
||||||
sed -i 's/torchaudio.*/torchaudio/g' requirements/cpu-test.in && \
|
|
||||||
sed -i 's/torchvision.*/torchvision/g' requirements/cpu-test.in && \
|
|
||||||
uv pip compile requirements/cpu-test.in -o requirements/cpu-test.txt --index-strategy unsafe-best-match --torch-backend cpu
|
uv pip compile requirements/cpu-test.in -o requirements/cpu-test.txt --index-strategy unsafe-best-match --torch-backend cpu
|
||||||
|
|
||||||
RUN --mount=type=cache,target=/root/.cache/uv \
|
RUN --mount=type=cache,target=/root/.cache/uv \
|
||||||
|
|||||||
@ -4,9 +4,9 @@ packaging>=24.2
|
|||||||
setuptools>=77.0.3,<81.0.0
|
setuptools>=77.0.3,<81.0.0
|
||||||
setuptools-scm>=8
|
setuptools-scm>=8
|
||||||
--extra-index-url https://download.pytorch.org/whl/cpu
|
--extra-index-url https://download.pytorch.org/whl/cpu
|
||||||
torch==2.8.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x"
|
torch==2.9.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x"
|
||||||
torch==2.9.0; platform_system == "Darwin"
|
torch==2.9.0; platform_system == "Darwin"
|
||||||
torch==2.8.0; platform_machine == "ppc64le" or platform_machine == "aarch64"
|
torch==2.9.0; platform_machine == "ppc64le" or platform_machine == "aarch64"
|
||||||
scons; platform_machine == "aarch64" # needed to build Arm Compute Library (ACL)
|
scons; platform_machine == "aarch64" # needed to build Arm Compute Library (ACL)
|
||||||
wheel
|
wheel
|
||||||
jinja2>=3.1.6
|
jinja2>=3.1.6
|
||||||
|
|||||||
@ -7,17 +7,17 @@ numba == 0.61.2; platform_machine != "s390x" # Required for N-gram speculative d
|
|||||||
packaging>=24.2
|
packaging>=24.2
|
||||||
setuptools>=77.0.3,<81.0.0
|
setuptools>=77.0.3,<81.0.0
|
||||||
--extra-index-url https://download.pytorch.org/whl/cpu
|
--extra-index-url https://download.pytorch.org/whl/cpu
|
||||||
torch==2.8.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x"
|
torch==2.9.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x"
|
||||||
torch==2.9.0; platform_system == "Darwin"
|
torch==2.9.0; platform_system == "Darwin"
|
||||||
torch==2.8.0; platform_machine == "ppc64le" or platform_machine == "aarch64"
|
torch==2.9.0; platform_machine == "ppc64le" or platform_machine == "aarch64"
|
||||||
|
|
||||||
# required for the image processor of minicpm-o-2_6, this must be updated alongside torch
|
# required for the image processor of minicpm-o-2_6, this must be updated alongside torch
|
||||||
torchaudio; platform_machine != "ppc64le" and platform_machine != "s390x"
|
torchaudio; platform_machine != "ppc64le" and platform_machine != "s390x"
|
||||||
torchaudio==2.8.0; platform_machine == "ppc64le"
|
torchaudio==2.9.0; platform_machine == "ppc64le"
|
||||||
|
|
||||||
# required for the image processor of phi3v, this must be updated alongside torch
|
# required for the image processor of phi3v, this must be updated alongside torch
|
||||||
torchvision; platform_machine != "ppc64le" and platform_machine != "s390x"
|
torchvision; platform_machine != "ppc64le" and platform_machine != "s390x"
|
||||||
torchvision==0.23.0; platform_machine == "ppc64le"
|
torchvision==0.24.0; platform_machine == "ppc64le"
|
||||||
datasets # for benchmark scripts
|
datasets # for benchmark scripts
|
||||||
|
|
||||||
# Intel Extension for PyTorch, only for x86_64 CPUs
|
# Intel Extension for PyTorch, only for x86_64 CPUs
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user