From 8cd75cff9f45fa38c894fd777e372cb8ceb61cff Mon Sep 17 00:00:00 2001 From: Wing Lian Date: Wed, 21 Jan 2026 13:34:14 -0500 Subject: [PATCH] use cuda 12.9.1 and add python 3.12 to base images (#3367) --- .github/workflows/base.yml | 32 ++++++++++++++++++++++++++++++++ .github/workflows/tests.yml | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/.github/workflows/base.yml b/.github/workflows/base.yml index dd294ecd9..22125c316 100644 --- a/.github/workflows/base.yml +++ b/.github/workflows/base.yml @@ -51,6 +51,14 @@ jobs: torch_cuda_arch_list: "7.0 7.5 8.0 8.6 8.7 8.9 9.0+PTX" dockerfile: "Dockerfile-base" platforms: "linux/amd64,linux/arm64" + - cuda: "129" + cuda_version: 12.9.1 + cudnn_version: "" + python_version: "3.12" + pytorch: 2.9.1 + torch_cuda_arch_list: "7.0 7.5 8.0 8.6 8.7 8.9 9.0+PTX" + dockerfile: "Dockerfile-base" + platforms: "linux/amd64,linux/arm64" - cuda: "130" cuda_version: 13.0.0 cudnn_version: "" @@ -59,6 +67,14 @@ jobs: torch_cuda_arch_list: "9.0+PTX" dockerfile: "Dockerfile-base" platforms: "linux/amd64,linux/arm64" + - cuda: "130" + cuda_version: 13.0.0 + cudnn_version: "" + python_version: "3.12" + pytorch: 2.9.1 + torch_cuda_arch_list: "9.0+PTX" + dockerfile: "Dockerfile-base" + platforms: "linux/amd64,linux/arm64" # - cuda: "128" # cuda_version: 12.8.1 # cudnn_version: "" @@ -141,6 +157,14 @@ jobs: torch_cuda_arch_list: "7.0 7.5 8.0 8.6 8.7 8.9 9.0+PTX" dockerfile: "Dockerfile-uv-base" platforms: "linux/amd64,linux/arm64" + - cuda: "129" + cuda_version: 12.9.1 + cudnn_version: "" + python_version: "3.12" + pytorch: 2.9.1 + torch_cuda_arch_list: "7.0 7.5 8.0 8.6 8.7 8.9 9.0+PTX" + dockerfile: "Dockerfile-uv-base" + platforms: "linux/amd64,linux/arm64" - cuda: "130" cuda_version: 13.0.0 cudnn_version: "" @@ -149,6 +173,14 @@ jobs: torch_cuda_arch_list: "9.0+PTX" dockerfile: "Dockerfile-uv-base" platforms: "linux/amd64,linux/arm64" + - cuda: "130" + cuda_version: 13.0.0 + cudnn_version: "" + python_version: "3.12" + pytorch: 2.9.1 + torch_cuda_arch_list: "9.0+PTX" + dockerfile: "Dockerfile-uv-base" + platforms: "linux/amd64,linux/arm64" steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 10c0e9bf1..e8d6e1617 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -54,7 +54,7 @@ jobs: strategy: fail-fast: false matrix: - python_version: ["3.11"] + python_version: ["3.11", "3.12"] pytorch_version: ["2.8.0", "2.9.0", "2.9.1"] timeout-minutes: 20