Unverified Commit 2111997f authored by Andrey Talman's avatar Andrey Talman Committed by GitHub
Browse files

[release 2.11] Update to torch 2.11 (#34644)

parent 5af684c3
...@@ -2165,7 +2165,15 @@ steps: ...@@ -2165,7 +2165,15 @@ steps:
- vllm/platforms/rocm.py - vllm/platforms/rocm.py
- tests/quantization - tests/quantization
commands: commands:
- uv pip install --system torchao==0.14.1
# temporary install here since we need nightly, will move to requirements/test.in
# after torchao 0.12 release, and pin a working version of torchao nightly here
# since torchao nightly is only compatible with torch nightly currently
# https://github.com/pytorch/ao/issues/2919, we'll have to skip new torchao tests for now
# we can only upgrade after this is resolved
# TODO(jerryzh168): resolve the above comment
- uv pip install --system torchao==0.17.0
- uv pip install --system conch-triton-kernels - uv pip install --system conch-triton-kernels
- VLLM_TEST_FORCE_LOAD_FORMAT=auto pytest -v -s quantization/ --ignore quantization/test_blackwell_moe.py - VLLM_TEST_FORCE_LOAD_FORMAT=auto pytest -v -s quantization/ --ignore quantization/test_blackwell_moe.py
...@@ -2924,10 +2932,10 @@ steps: ...@@ -2924,10 +2932,10 @@ steps:
- bash .buildkite/scripts/scheduled_integration_test/qwen3_next_mtp_async_eplb.sh 0.8 1319 8040 - bash .buildkite/scripts/scheduled_integration_test/qwen3_next_mtp_async_eplb.sh 0.8 1319 8040
##### .buildkite/test_areas/compile.yaml ##### ##### .buildkite/test_areas/compile.yaml #####
# Slowly setting up the tests so that it is also easier for the # Slowly setting up the tests so that it is also easier for the
# CI team to review and upstream to the pipelinev2. # CI team to review and upstream to the pipelinev2.
# The following tests are important for vLLM IR Ops refactoring, # The following tests are important for vLLM IR Ops refactoring,
# which affects fusion passes on ROCm. So we have to # which affects fusion passes on ROCm. So we have to
# enable them as as soon as possible. # enable them as as soon as possible.
## TODO: Enable the test in this group ## TODO: Enable the test in this group
...@@ -3006,7 +3014,7 @@ steps: ...@@ -3006,7 +3014,7 @@ steps:
## There are no ops on ROCm for these tests. ## There are no ops on ROCm for these tests.
## The test still passes but the logs are not useful. ## The test still passes but the logs are not useful.
## fused ops just call torch.ops.symm_mem which ## fused ops just call torch.ops.symm_mem which
## exists in ROCm even though they don't work ## exists in ROCm even though they don't work
# - label: AsyncTP Correctness Tests (2xH100-2xMI325) # - label: AsyncTP Correctness Tests (2xH100-2xMI325)
# - label: Fusion E2E TP2 Quick (H100-MI325) # - label: Fusion E2E TP2 Quick (H100-MI325)
...@@ -3338,7 +3346,7 @@ steps: ...@@ -3338,7 +3346,7 @@ steps:
- vllm/_aiter_ops.py - vllm/_aiter_ops.py
- vllm/platforms/rocm.py - vllm/platforms/rocm.py
commands: commands:
- uv pip install --system torchao==0.14.1 - uv pip install --system torchao==0.17.0
- uv pip install --system conch-triton-kernels - uv pip install --system conch-triton-kernels
- VLLM_TEST_FORCE_LOAD_FORMAT=auto pytest -v -s quantization/ --ignore quantization/test_blackwell_moe.py - VLLM_TEST_FORCE_LOAD_FORMAT=auto pytest -v -s quantization/ --ignore quantization/test_blackwell_moe.py
......
...@@ -38,7 +38,7 @@ steps: ...@@ -38,7 +38,7 @@ steps:
# Install fast path packages for testing against transformers # Install fast path packages for testing against transformers
# Note: also needed to run plamo2 model in vLLM # Note: also needed to run plamo2 model in vLLM
- uv pip install --system --no-build-isolation 'git+https://github.com/state-spaces/mamba@v2.3.0' - uv pip install --system --no-build-isolation 'git+https://github.com/state-spaces/mamba@v2.3.0'
- uv pip install --system --no-build-isolation 'git+https://github.com/Dao-AILab/causal-conv1d@v1.5.2' - uv pip install --system --no-build-isolation 'git+https://github.com/Dao-AILab/causal-conv1d@v1.6.0'
# Shard hybrid language model tests # Shard hybrid language model tests
- pytest -v -s models/language/generation -m hybrid_model --num-shards=$$BUILDKITE_PARALLEL_JOB_COUNT --shard-id=$$BUILDKITE_PARALLEL_JOB - pytest -v -s models/language/generation -m hybrid_model --num-shards=$$BUILDKITE_PARALLEL_JOB_COUNT --shard-id=$$BUILDKITE_PARALLEL_JOB
parallelism: 2 parallelism: 2
...@@ -53,7 +53,7 @@ steps: ...@@ -53,7 +53,7 @@ steps:
# Install fast path packages for testing against transformers # Install fast path packages for testing against transformers
# Note: also needed to run plamo2 model in vLLM # Note: also needed to run plamo2 model in vLLM
- uv pip install --system --no-build-isolation 'git+https://github.com/state-spaces/mamba@v2.3.0' - uv pip install --system --no-build-isolation 'git+https://github.com/state-spaces/mamba@v2.3.0'
- uv pip install --system --no-build-isolation 'git+https://github.com/Dao-AILab/causal-conv1d@v1.5.2' - uv pip install --system --no-build-isolation 'git+https://github.com/Dao-AILab/causal-conv1d@v1.6.0'
- pytest -v -s models/language/generation -m '(not core_model) and (not hybrid_model)' - pytest -v -s models/language/generation -m '(not core_model) and (not hybrid_model)'
mirror: mirror:
amd: amd:
......
group: Quantization group: Quantization
depends_on: depends_on:
- image-build - image-build
steps: steps:
- label: Quantization - label: Quantization
...@@ -16,7 +16,7 @@ steps: ...@@ -16,7 +16,7 @@ steps:
# https://github.com/pytorch/ao/issues/2919, we'll have to skip new torchao tests for now # https://github.com/pytorch/ao/issues/2919, we'll have to skip new torchao tests for now
# we can only upgrade after this is resolved # we can only upgrade after this is resolved
# TODO(jerryzh168): resolve the above comment # TODO(jerryzh168): resolve the above comment
- uv pip install --system torchao==0.14.1 --index-url https://download.pytorch.org/whl/cu129 - uv pip install --system torchao==0.17.0 --index-url https://download.pytorch.org/whl/cu130
- uv pip install --system conch-triton-kernels - uv pip install --system conch-triton-kernels
- VLLM_TEST_FORCE_LOAD_FORMAT=auto pytest -v -s quantization/ --ignore quantization/test_blackwell_moe.py - VLLM_TEST_FORCE_LOAD_FORMAT=auto pytest -v -s quantization/ --ignore quantization/test_blackwell_moe.py
......
...@@ -39,7 +39,7 @@ repos: ...@@ -39,7 +39,7 @@ repos:
rev: 0.11.1 rev: 0.11.1
hooks: hooks:
- id: pip-compile - id: pip-compile
args: [requirements/test.in, -c, requirements/common.txt, -o, requirements/test.txt, --index-strategy, unsafe-best-match, --torch-backend, cu129, --python-platform, x86_64-manylinux_2_28, --python-version, "3.12"] args: [requirements/test.in, -c, requirements/common.txt, -o, requirements/test.txt, --index-strategy, unsafe-best-match, --torch-backend, cu130, --python-platform, x86_64-manylinux_2_28, --python-version, "3.12"]
files: ^requirements/test\.(in|txt)$ files: ^requirements/test\.(in|txt)$
- id: pip-compile - id: pip-compile
alias: pip-compile-rocm alias: pip-compile-rocm
......
...@@ -56,8 +56,8 @@ endif() ...@@ -56,8 +56,8 @@ endif()
# requirements.txt files and should be kept consistent. The ROCm torch # requirements.txt files and should be kept consistent. The ROCm torch
# versions are derived from docker/Dockerfile.rocm # versions are derived from docker/Dockerfile.rocm
# #
set(TORCH_SUPPORTED_VERSION_CUDA "2.10.0") set(TORCH_SUPPORTED_VERSION_CUDA "2.11.0")
set(TORCH_SUPPORTED_VERSION_ROCM "2.10.0") set(TORCH_SUPPORTED_VERSION_ROCM "2.11.0")
# #
# Try to find python package with an executable that exactly matches # Try to find python package with an executable that exactly matches
......
...@@ -55,7 +55,8 @@ struct Counter { ...@@ -55,7 +55,8 @@ struct Counter {
inline int64_t get_available_l2_size() { inline int64_t get_available_l2_size() {
static int64_t size = []() { static int64_t size = []() {
const uint32_t l2_cache_size = at::cpu::L2_cache_size(); auto caps = at::cpu::get_cpu_capabilities();
const uint32_t l2_cache_size = caps.at("l2_cache_size").toInt();
return l2_cache_size >> 1; // use 50% of L2 cache return l2_cache_size >> 1; // use 50% of L2 cache
}(); }();
return size; return size;
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
# docker buildx bake -f docker/docker-bake.hcl -f docker/versions.json # docker buildx bake -f docker/docker-bake.hcl -f docker/versions.json
# ============================================================================= # =============================================================================
ARG CUDA_VERSION=12.9.1 ARG CUDA_VERSION=13.0.0
ARG PYTHON_VERSION=3.12 ARG PYTHON_VERSION=3.12
ARG UBUNTU_VERSION=22.04 ARG UBUNTU_VERSION=22.04
...@@ -37,7 +37,7 @@ ARG UBUNTU_VERSION=22.04 ...@@ -37,7 +37,7 @@ ARG UBUNTU_VERSION=22.04
# compatibility with other Linux OSes. The main reason for this is that the # compatibility with other Linux OSes. The main reason for this is that the
# glibc version is baked into the distro, and binaries built with one glibc # glibc version is baked into the distro, and binaries built with one glibc
# version are not backwards compatible with OSes that use an earlier version. # version are not backwards compatible with OSes that use an earlier version.
ARG BUILD_BASE_IMAGE=nvidia/cuda:${CUDA_VERSION}-devel-ubuntu20.04 ARG BUILD_BASE_IMAGE=nvidia/cuda:${CUDA_VERSION}-devel-ubuntu22.04
# Using cuda base image with minimal dependencies necessary for JIT compilation (FlashInfer, DeepGEMM, EP kernels) # Using cuda base image with minimal dependencies necessary for JIT compilation (FlashInfer, DeepGEMM, EP kernels)
ARG FINAL_BASE_IMAGE=nvidia/cuda:${CUDA_VERSION}-base-ubuntu${UBUNTU_VERSION} ARG FINAL_BASE_IMAGE=nvidia/cuda:${CUDA_VERSION}-base-ubuntu${UBUNTU_VERSION}
...@@ -546,17 +546,21 @@ RUN apt-get update -y \ ...@@ -546,17 +546,21 @@ RUN apt-get update -y \
# Install CUDA development tools for runtime JIT compilation # Install CUDA development tools for runtime JIT compilation
# (FlashInfer, DeepGEMM, EP kernels all require compilation at runtime) # (FlashInfer, DeepGEMM, EP kernels all require compilation at runtime)
RUN CUDA_VERSION_DASH=$(echo $CUDA_VERSION | cut -d. -f1,2 | tr '.' '-') && \ RUN CUDA_VERSION_DASH=$(echo $CUDA_VERSION | cut -d. -f1,2 | tr '.' '-') && \
CUDA_VERSION_SHORT=$(echo $CUDA_VERSION | cut -d. -f1,2) && \
apt-get update -y && \ apt-get update -y && \
apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends --allow-change-held-packages \
cuda-nvcc-${CUDA_VERSION_DASH} \ cuda-nvcc-${CUDA_VERSION_DASH} \
cuda-cudart-${CUDA_VERSION_DASH} \ cuda-cudart-${CUDA_VERSION_DASH} \
cuda-nvrtc-${CUDA_VERSION_DASH} \ cuda-nvrtc-${CUDA_VERSION_DASH} \
cuda-cuobjdump-${CUDA_VERSION_DASH} \ cuda-cuobjdump-${CUDA_VERSION_DASH} \
libcurand-dev-${CUDA_VERSION_DASH} \ libcurand-dev-${CUDA_VERSION_DASH} \
libcublas-${CUDA_VERSION_DASH} \ libcublas-${CUDA_VERSION_DASH} && \
# Fixes nccl_allocator requiring nccl.h at runtime # Fixes nccl_allocator requiring nccl.h at runtime
# https://github.com/vllm-project/vllm/blob/1336a1ea244fa8bfd7e72751cabbdb5b68a0c11a/vllm/distributed/device_communicators/pynccl_allocator.py#L22 # https://github.com/vllm-project/vllm/blob/1336a1ea244fa8bfd7e72751cabbdb5b68a0c11a/vllm/distributed/device_communicators/pynccl_allocator.py#L22
libnccl-dev && \ # NCCL packages don't use the cuda-MAJOR-MINOR naming convention,
# so we pin the version to match our CUDA version
NCCL_VER=$(apt-cache madison libnccl-dev | grep "+cuda${CUDA_VERSION_SHORT}" | head -1 | awk -F'|' '{gsub(/^ +| +$/, "", $2); print $2}') && \
apt-get install -y --no-install-recommends --allow-change-held-packages libnccl-dev=${NCCL_VER} libnccl2=${NCCL_VER} && \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
# Install uv for faster pip installs # Install uv for faster pip installs
...@@ -822,7 +826,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \ ...@@ -822,7 +826,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
uv pip install --system -r /tmp/kv_connectors.txt --no-build || ( \ uv pip install --system -r /tmp/kv_connectors.txt --no-build || ( \
# if the above fails, install from source # if the above fails, install from source
apt-get update -y && \ apt-get update -y && \
apt-get install -y --no-install-recommends ${BUILD_PKGS} && \ apt-get install -y --no-install-recommends --allow-change-held-packages ${BUILD_PKGS} && \
uv pip install --system -r /tmp/kv_connectors.txt --no-build-isolation && \ uv pip install --system -r /tmp/kv_connectors.txt --no-build-isolation && \
apt-get purge -y ${BUILD_PKGS} && \ apt-get purge -y ${BUILD_PKGS} && \
# clean up -dev packages, keep runtime libraries # clean up -dev packages, keep runtime libraries
......
...@@ -140,7 +140,7 @@ RUN \ ...@@ -140,7 +140,7 @@ RUN \
esac; \ esac; \
}; \ }; \
remove_packages_not_supported_on_aarch64 && \ remove_packages_not_supported_on_aarch64 && \
sed -i 's/^torch==.*/torch==2.10.0/g' requirements/cpu-test.in && \ sed -i 's/^torch==.*/torch==2.11.0/g' requirements/cpu-test.in && \
sed -i 's/torchaudio.*/torchaudio/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 && \ 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
......
...@@ -93,13 +93,13 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \ ...@@ -93,13 +93,13 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \
FROM python-install AS torch-vision FROM python-install AS torch-vision
# Install torchvision # Install torchvision
ARG TORCH_VISION_VERSION=v0.25.0 ARG TORCH_VISION_VERSION=v0.26.0
WORKDIR /tmp WORKDIR /tmp
RUN --mount=type=cache,target=/root/.cache/uv \ RUN --mount=type=cache,target=/root/.cache/uv \
git clone https://github.com/pytorch/vision.git && \ git clone https://github.com/pytorch/vision.git && \
cd vision && \ cd vision && \
git checkout $TORCH_VISION_VERSION && \ git checkout $TORCH_VISION_VERSION && \
uv pip install torch==2.10.0 --index-url https://download.pytorch.org/whl/cpu && \ uv pip install torch==2.11.0 --index-url https://download.pytorch.org/whl/cpu && \
python setup.py bdist_wheel python setup.py bdist_wheel
FROM python-install AS hf-xet-builder FROM python-install AS hf-xet-builder
...@@ -253,7 +253,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \ ...@@ -253,7 +253,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
NUMBA_WHL_FILE=$(ls /tmp/numba-wheels/*.whl) && \ NUMBA_WHL_FILE=$(ls /tmp/numba-wheels/*.whl) && \
OPENCV_WHL_FILE=$(ls /tmp/opencv-wheels/*.whl) && \ OPENCV_WHL_FILE=$(ls /tmp/opencv-wheels/*.whl) && \
OUTLINES_CORE_WHL_FILE=$(ls /tmp/outlines-core/dist/*.whl) && \ OUTLINES_CORE_WHL_FILE=$(ls /tmp/outlines-core/dist/*.whl) && \
uv pip install -v \ uv pip install -v \
$ARROW_WHL_FILE \ $ARROW_WHL_FILE \
$VISION_WHL_FILE \ $VISION_WHL_FILE \
$HF_XET_WHL_FILE \ $HF_XET_WHL_FILE \
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"_comment": "Auto-generated from Dockerfile ARGs. Do not edit manually. Run: python tools/generate_versions_json.py", "_comment": "Auto-generated from Dockerfile ARGs. Do not edit manually. Run: python tools/generate_versions_json.py",
"variable": { "variable": {
"CUDA_VERSION": { "CUDA_VERSION": {
"default": "12.9.1" "default": "13.0.0"
}, },
"PYTHON_VERSION": { "PYTHON_VERSION": {
"default": "3.12" "default": "3.12"
...@@ -11,10 +11,10 @@ ...@@ -11,10 +11,10 @@
"default": "22.04" "default": "22.04"
}, },
"BUILD_BASE_IMAGE": { "BUILD_BASE_IMAGE": {
"default": "nvidia/cuda:12.9.1-devel-ubuntu20.04" "default": "nvidia/cuda:13.0.0-devel-ubuntu22.04"
}, },
"FINAL_BASE_IMAGE": { "FINAL_BASE_IMAGE": {
"default": "nvidia/cuda:12.9.1-base-ubuntu22.04" "default": "nvidia/cuda:13.0.0-base-ubuntu22.04"
}, },
"GET_PIP_URL": { "GET_PIP_URL": {
"default": "https://bootstrap.pypa.io/get-pip.py" "default": "https://bootstrap.pypa.io/get-pip.py"
......
...@@ -6,7 +6,7 @@ requires = [ ...@@ -6,7 +6,7 @@ requires = [
"packaging>=24.2", "packaging>=24.2",
"setuptools>=77.0.3,<81.0.0", "setuptools>=77.0.3,<81.0.0",
"setuptools-scm>=8.0", "setuptools-scm>=8.0",
"torch == 2.10.0", "torch == 2.11.0",
"wheel", "wheel",
"jinja2", "jinja2",
] ]
......
...@@ -4,7 +4,7 @@ ninja ...@@ -4,7 +4,7 @@ ninja
packaging>=24.2 packaging>=24.2
setuptools>=77.0.3,<81.0.0 setuptools>=77.0.3,<81.0.0
setuptools-scm>=8 setuptools-scm>=8
torch==2.10.0 torch==2.11.0
wheel wheel
jinja2>=3.1.6 jinja2>=3.1.6
regex regex
......
--extra-index-url https://download.pytorch.org/whl/cpu
cmake>=3.26.1 cmake>=3.26.1
ninja ninja
packaging>=24.2 packaging>=24.2
setuptools==77.0.3 # this version can reuse CMake build dir setuptools==77.0.3 # this version can reuse CMake build dir
setuptools-scm>=8 setuptools-scm>=8
torch==2.10.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x" torch==2.11.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x" or platform_machine == "aarch64"
torch==2.10.0; platform_machine == "aarch64" or platform_system == "Darwin" or platform_machine == "ppc64le" torch==2.11.0; platform_system == "Darwin" or platform_machine == "ppc64le" or platform_machine == "riscv64"
wheel wheel
jinja2>=3.1.6 jinja2>=3.1.6
regex regex
--extra-index-url https://download.pytorch.org/whl/cpu
# Common dependencies # Common dependencies
-r common.txt -r common.txt
...@@ -6,8 +7,8 @@ setuptools==77.0.3 # this version can reuse CMake build dir ...@@ -6,8 +7,8 @@ setuptools==77.0.3 # this version can reuse CMake build dir
numba == 0.61.2; platform_machine != "s390x" # Required for N-gram speculative decoding numba == 0.61.2; platform_machine != "s390x" # Required for N-gram speculative decoding
# Dependencies for CPUs # Dependencies for CPUs
torch==2.10.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x" torch==2.11.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x" or platform_machine == "aarch64"
torch==2.10.0; platform_machine == "aarch64" or platform_system == "Darwin" or platform_machine == "ppc64le" or platform_machine == "riscv64" torch==2.11.0; platform_system == "Darwin" or platform_machine == "ppc64le" or platform_machine == "riscv64"
# 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 != "s390x" and platform_machine != "riscv64" torchaudio; platform_machine != "s390x" and platform_machine != "riscv64"
......
...@@ -4,10 +4,10 @@ ...@@ -4,10 +4,10 @@
numba == 0.61.2 # Required for N-gram speculative decoding numba == 0.61.2 # Required for N-gram speculative decoding
# Dependencies for NVIDIA GPUs # Dependencies for NVIDIA GPUs
torch==2.10.0 torch==2.11.0
torchaudio==2.10.0 torchaudio==2.11.0
# These must be updated alongside torch # These must be updated alongside torch
torchvision==0.25.0 # Required for phi3v processor. See https://github.com/pytorch/vision?tab=readme-ov-file#installation for corresponding version torchvision==0.26.0 # Required for phi3v processor. See https://github.com/pytorch/vision?tab=readme-ov-file#installation for corresponding version
# FlashInfer should be updated together with the Dockerfile # FlashInfer should be updated together with the Dockerfile
flashinfer-python==0.6.7 flashinfer-python==0.6.7
flashinfer-cubin==0.6.7 flashinfer-cubin==0.6.7
......
lmcache >= 0.3.9 lmcache >= 0.3.9
nixl >= 0.7.1, < 0.10.0 # Required for disaggregated prefill nixl[cu13] >= 0.7.1, < 0.10.0 # Required for disaggregated prefill
mooncake-transfer-engine >= 0.3.8 mooncake-transfer-engine >= 0.3.8
# Common dependencies # Common dependencies
-r common.txt -r common.txt
--extra-index-url https://download.pytorch.org/whl/rocm7.1 --extra-index-url https://download.pytorch.org/whl/rocm7.1
torch==2.10.0 torch==2.11.0
torchvision==0.25.0 torchvision==0.26.0
torchaudio==2.10.0 torchaudio==2.11.0
triton==3.6.0 triton==3.6.0
cmake>=3.26.1,<4 cmake>=3.26.1,<4
packaging>=24.2 packaging>=24.2
......
...@@ -27,9 +27,9 @@ soundfile # required for audio tests ...@@ -27,9 +27,9 @@ soundfile # required for audio tests
jiwer # required for audio tests jiwer # required for audio tests
tblib # for pickling test exceptions tblib # for pickling test exceptions
timm >=1.0.17 # required for internvl and gemma3n-mm test timm >=1.0.17 # required for internvl and gemma3n-mm test
torch==2.10.0 torch==2.11.0
torchaudio==2.10.0 torchaudio==2.11.0
torchvision==0.25.0 torchvision==0.26.0
transformers_stream_generator # required for qwen-vl test transformers_stream_generator # required for qwen-vl test
matplotlib # required for qwen-vl test matplotlib # required for qwen-vl test
mistral_common[image,audio] >= 1.11.0 # required for voxtral test mistral_common[image,audio] >= 1.11.0 # required for voxtral test
......
# This file was autogenerated by uv via the following command: # This file was autogenerated by uv via the following command:
# uv pip compile requirements/test.in -c requirements/common.txt -o requirements/test.txt --index-strategy unsafe-best-match --torch-backend cu129 --python-platform x86_64-manylinux_2_28 --python-version 3.12 # uv pip compile requirements/test.in -c requirements/common.txt -o requirements/test.txt --index-strategy unsafe-best-match --torch-backend cu130 --python-platform x86_64-manylinux_2_28 --python-version 3.12
absl-py==2.1.0 absl-py==2.1.0
# via # via
# rouge-score # rouge-score
...@@ -165,10 +165,12 @@ cryptography==46.0.5 ...@@ -165,10 +165,12 @@ cryptography==46.0.5
# azure-storage-blob # azure-storage-blob
# msal # msal
# pyjwt # pyjwt
cuda-bindings==12.9.4 cuda-bindings==13.0.3
# via torch # via torch
cuda-pathfinder==1.3.3 cuda-pathfinder==1.3.3
# via cuda-bindings # via cuda-bindings
cuda-toolkit==13.0.2
# via torch
cupy-cuda12x==13.6.0 cupy-cuda12x==13.6.0
# via ray # via ray
cycler==0.12.1 cycler==0.12.1
...@@ -615,45 +617,45 @@ numpy==2.2.6 ...@@ -615,45 +617,45 @@ numpy==2.2.6
# tritonclient # tritonclient
# vocos # vocos
# xarray # xarray
nvidia-cublas-cu12==12.9.1.4 nvidia-cublas==13.1.0.3
# via # via
# nvidia-cudnn-cu12 # cuda-toolkit
# nvidia-cusolver-cu12 # nvidia-cudnn-cu13
# torch # nvidia-cusolver
nvidia-cuda-cupti-cu12==12.9.79 nvidia-cuda-cupti==13.0.85
# via torch # via cuda-toolkit
nvidia-cuda-nvrtc-cu12==12.9.86 nvidia-cuda-nvrtc==13.0.88
# via torch # via cuda-toolkit
nvidia-cuda-runtime-cu12==12.9.79 nvidia-cuda-runtime==13.0.96
# via torch # via cuda-toolkit
nvidia-cudnn-cu12==9.10.2.21 nvidia-cudnn-cu13==9.19.0.56
# via torch
nvidia-cufft-cu12==11.4.1.4
# via torch # via torch
nvidia-cufile-cu12==1.14.1.1 nvidia-cufft==12.0.0.61
# via cuda-toolkit
nvidia-cufile==1.15.1.6
# via cuda-toolkit
nvidia-curand==10.4.0.35
# via cuda-toolkit
nvidia-cusolver==12.0.4.66
# via cuda-toolkit
nvidia-cusparse==12.6.3.3
# via
# cuda-toolkit
# nvidia-cusolver
nvidia-cusparselt-cu13==0.8.0
# via torch # via torch
nvidia-curand-cu12==10.3.10.19 nvidia-nccl-cu13==2.28.9
# via torch # via torch
nvidia-cusolver-cu12==11.7.5.82 nvidia-nvjitlink==13.0.88
# via torch
nvidia-cusparse-cu12==12.5.10.65
# via # via
# nvidia-cusolver-cu12 # cuda-toolkit
# torch # nvidia-cufft
nvidia-cusparselt-cu12==0.7.1 # nvidia-cusolver
# via torch # nvidia-cusparse
nvidia-nccl-cu12==2.27.5 nvidia-nvshmem-cu13==3.4.5
# via torch
nvidia-nvjitlink-cu12==12.9.86
# via
# nvidia-cufft-cu12
# nvidia-cusolver-cu12
# nvidia-cusparse-cu12
# torch
nvidia-nvshmem-cu12==3.4.5
# via torch
nvidia-nvtx-cu12==12.9.79
# via torch # via torch
nvidia-nvtx==13.0.85
# via cuda-toolkit
omegaconf==2.3.0 omegaconf==2.3.0
# via # via
# hydra-core # hydra-core
...@@ -1220,7 +1222,7 @@ tomli==2.2.1 ...@@ -1220,7 +1222,7 @@ tomli==2.2.1
# via schemathesis # via schemathesis
tomli-w==1.2.0 tomli-w==1.2.0
# via schemathesis # via schemathesis
torch==2.10.0+cu129 torch==2.11.0+cu130
# via # via
# -r requirements/test.in # -r requirements/test.in
# accelerate # accelerate
...@@ -1240,13 +1242,12 @@ torch==2.10.0+cu129 ...@@ -1240,13 +1242,12 @@ torch==2.10.0+cu129
# tensorizer # tensorizer
# terratorch # terratorch
# timm # timm
# torchaudio
# torchgeo # torchgeo
# torchmetrics # torchmetrics
# torchvision # torchvision
# vector-quantize-pytorch # vector-quantize-pytorch
# vocos # vocos
torchaudio==2.10.0+cu129 torchaudio==2.11.0+cu130
# via # via
# -r requirements/test.in # -r requirements/test.in
# encodec # encodec
...@@ -1259,7 +1260,7 @@ torchmetrics==1.7.4 ...@@ -1259,7 +1260,7 @@ torchmetrics==1.7.4
# pytorch-lightning # pytorch-lightning
# terratorch # terratorch
# torchgeo # torchgeo
torchvision==0.25.0+cu129 torchvision==0.26.0+cu130
# via # via
# -r requirements/test.in # -r requirements/test.in
# lightly # lightly
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment