From 6ed501f6dc0ae93311305bdbb7ac1de5f38ce56f Mon Sep 17 00:00:00 2001 From: Wing Lian Date: Tue, 8 Jul 2025 16:28:14 -0400 Subject: [PATCH] add 2.7.0 torch images back to support vlllm (#2885) --- .github/workflows/base.yml | 7 +++++++ .github/workflows/main.yml | 10 ++++++++++ setup.py | 4 ++-- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/workflows/base.yml b/.github/workflows/base.yml index 1b9862d85..455f46095 100644 --- a/.github/workflows/base.yml +++ b/.github/workflows/base.yml @@ -46,6 +46,13 @@ jobs: pytorch: 2.6.0 torch_cuda_arch_list: "7.0 7.5 8.0 8.6 8.7 8.9 9.0+PTX" dockerfile: "Dockerfile-base" + - cuda: "126" + cuda_version: 12.6.3 + cudnn_version: "" + python_version: "3.11" + pytorch: 2.7.0 + torch_cuda_arch_list: "7.0 7.5 8.0 8.6 8.7 8.9 9.0+PTX" + dockerfile: "Dockerfile-base" - cuda: "126" cuda_version: 12.6.3 cudnn_version: "" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 29cd2556d..a43dbac41 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,6 +25,11 @@ jobs: python_version: "3.11" pytorch: 2.6.0 axolotl_extras: vllm + - cuda: 126 + cuda_version: 12.6.3 + python_version: "3.11" + pytorch: 2.7.0 + axolotl_extras: vllm - cuda: 126 cuda_version: 12.6.3 python_version: "3.11" @@ -93,6 +98,11 @@ jobs: pytorch: 2.6.0 axolotl_extras: is_latest: true + - cuda: 126 + cuda_version: 12.6.3 + python_version: "3.11" + pytorch: 2.7.0 + axolotl_extras: - cuda: 126 cuda_version: 12.6.3 python_version: "3.11" diff --git a/setup.py b/setup.py index c222d0ad4..1b29cd44d 100644 --- a/setup.py +++ b/setup.py @@ -66,8 +66,8 @@ def parse_requirements(extras_require_map): if (major, minor) >= (2, 7): _install_requires.pop(_install_requires.index(xformers_version)) - # _install_requires.append("xformers==0.0.29.post3") # xformers seems to be hard pinned to 2.6.0 - extras_require_map["vllm"] = ["vllm==0.8.5.post1"] + _install_requires.append("xformers==0.0.31.post1") + extras_require_map["vllm"] = ["vllm>=0.9.0"] elif (major, minor) >= (2, 6): _install_requires.pop(_install_requires.index(xformers_version)) _install_requires.append(