From 422a965291755d543154e3c5819ba572547e54dc Mon Sep 17 00:00:00 2001 From: joecummings Date: Tue, 21 Oct 2025 11:58:46 -0700 Subject: [PATCH 1/3] Build vLLM for 3.10 -> 3.12 (horrible) --- .github/workflows/build_vllm.yaml | 34 +++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_vllm.yaml b/.github/workflows/build_vllm.yaml index beb90730c..42f9e9ee2 100644 --- a/.github/workflows/build_vllm.yaml +++ b/.github/workflows/build_vllm.yaml @@ -36,14 +36,44 @@ jobs: "desired_cuda": "cu128", "container_image": "pytorch/manylinux2_28-builder:cuda12.8", "package_type": "manywheel", - "build_name": "manywheel-cuda12_8", + "build_name": "manywheel-py3_10-cuda12_8", "validation_runner": "linux.12xlarge.memory", "installation": "pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128", "channel": "nightly", "upload_to_base_bucket": "no", "stable_version": "2.9.0", "use_split_build": false - } + }, + { + "python_version": "3.11", + "gpu_arch_type": "cpu", + "gpu_arch_version": "12.8", + "desired_cuda": "cu128", + "container_image": "pytorch/manylinux2_28-builder:cuda12.8", + "package_type": "manywheel", + "build_name": "manywheel-py3_11-cuda12_8", + "validation_runner": "linux.12xlarge.memory", + "installation": "pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128", + "channel": "nightly", + "upload_to_base_bucket": "no", + "stable_version": "2.9.0", + "use_split_build": false + }, + { + "python_version": "3.12", + "gpu_arch_type": "cpu", + "gpu_arch_version": "12.8", + "desired_cuda": "cu128", + "container_image": "pytorch/manylinux2_28-builder:cuda12.8", + "package_type": "manywheel", + "build_name": "manywheel-py3_12-cuda12_8", + "validation_runner": "linux.12xlarge.memory", + "installation": "pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128", + "channel": "nightly", + "upload_to_base_bucket": "no", + "stable_version": "2.9.0", + "use_split_build": false + }, ] } pre-script: .github/packaging/pre_build_cpu.sh From eb33219df4c934e927db695e869bb45b04733ed1 Mon Sep 17 00:00:00 2001 From: joecummings Date: Tue, 21 Oct 2025 12:00:28 -0700 Subject: [PATCH 2/3] Trigger pr --- .github/workflows/build_vllm.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_vllm.yaml b/.github/workflows/build_vllm.yaml index 42f9e9ee2..b77941b28 100644 --- a/.github/workflows/build_vllm.yaml +++ b/.github/workflows/build_vllm.yaml @@ -5,6 +5,7 @@ on: branches: - nightly workflow_dispatch: + pull_request: permissions: id-token: write From cdd9b0793a45915d06d3118c7151fdbedaa6a3db Mon Sep 17 00:00:00 2001 From: Joe Cummings Date: Tue, 21 Oct 2025 14:24:57 -0700 Subject: [PATCH 3/3] Update build_vllm.yaml --- .github/workflows/build_vllm.yaml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_vllm.yaml b/.github/workflows/build_vllm.yaml index b77941b28..442a3739d 100644 --- a/.github/workflows/build_vllm.yaml +++ b/.github/workflows/build_vllm.yaml @@ -5,7 +5,6 @@ on: branches: - nightly workflow_dispatch: - pull_request: permissions: id-token: write @@ -40,7 +39,7 @@ jobs: "build_name": "manywheel-py3_10-cuda12_8", "validation_runner": "linux.12xlarge.memory", "installation": "pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128", - "channel": "nightly", + "channel": "test", "upload_to_base_bucket": "no", "stable_version": "2.9.0", "use_split_build": false @@ -55,7 +54,7 @@ jobs: "build_name": "manywheel-py3_11-cuda12_8", "validation_runner": "linux.12xlarge.memory", "installation": "pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128", - "channel": "nightly", + "channel": "test", "upload_to_base_bucket": "no", "stable_version": "2.9.0", "use_split_build": false @@ -70,7 +69,7 @@ jobs: "build_name": "manywheel-py3_12-cuda12_8", "validation_runner": "linux.12xlarge.memory", "installation": "pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128", - "channel": "nightly", + "channel": "test", "upload_to_base_bucket": "no", "stable_version": "2.9.0", "use_split_build": false