diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d8ab92189..e081f2127 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -34,6 +34,12 @@ jobs: axolotl_extras: platforms: "linux/amd64,linux/arm64" is_latest: true + - cuda: 129 + cuda_version: 12.9.1 + python_version: "3.12" + pytorch: 2.9.1 + axolotl_extras: + platforms: "linux/amd64,linux/arm64" - cuda: 130 cuda_version: 13.0.0 python_version: "3.11" @@ -106,6 +112,12 @@ jobs: axolotl_extras: is_latest: true platforms: "linux/amd64,linux/arm64" + - cuda: 129 + cuda_version: 12.9.1 + python_version: "3.12" + pytorch: 2.9.1 + axolotl_extras: + platforms: "linux/amd64,linux/arm64" - cuda: 130 cuda_version: 13.0.0 python_version: "3.11" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e8d6e1617..75c70a24a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -56,6 +56,11 @@ jobs: matrix: python_version: ["3.11", "3.12"] pytorch_version: ["2.8.0", "2.9.0", "2.9.1"] + exclude: + - python_version: "3.12" + pytorch_version: "2.8.0" + - python_version: "3.12" + pytorch_version: "2.9.0" timeout-minutes: 20 steps: @@ -144,8 +149,13 @@ 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"] + exclude: + - python_version: "3.12" + pytorch_version: "2.8.0" + - python_version: "3.12" + pytorch_version: "2.9.0" timeout-minutes: 20 steps: @@ -254,10 +264,10 @@ jobs: fail-fast: false matrix: include: - - cuda: 128 - cuda_version: 12.8.1 - python_version: "3.11" - pytorch: 2.8.0 + - cuda: 129 + cuda_version: 12.9.1 + python_version: "3.12" + pytorch: 2.9.1 num_gpus: 1 axolotl_extras: dockerfile: "Dockerfile-uv.jinja" @@ -359,9 +369,9 @@ jobs: fail-fast: false matrix: include: - - cuda: 128 - cuda_version: 12.8.1 - python_version: "3.11" + - cuda: 129 + cuda_version: 12.9.1 + python_version: "3.12" pytorch: 2.9.1 num_gpus: 1 axolotl_extras: