diff --git a/.github/workflows/_build_linux.yml b/.github/workflows/_build_linux.yml index 2c02f900..4fe8c96b 100644 --- a/.github/workflows/_build_linux.yml +++ b/.github/workflows/_build_linux.yml @@ -36,13 +36,13 @@ jobs: steps: - name: Login to Docker Hub - uses: docker/login-action@v4 + uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0 with: username: ${{ inputs.docker-hub-username }} password: ${{ secrets.docker-hub-token }} - name: Configure AWS - uses: aws-actions/configure-aws-credentials@v6 + uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0 with: aws-access-key-id: ${{ secrets.aws-access-key-id }} aws-secret-access-key: ${{ secrets.aws-secret-access-key }} @@ -57,7 +57,7 @@ jobs: # Disk space required for CPU builds is usually small enough, so we # save a few minutes by skipping this step. if: ${{ matrix.cuda-version != 'cpu' }} - uses: jlumbroso/free-disk-space@v1.3.1 + uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1 with: android: true dotnet: true @@ -71,7 +71,7 @@ jobs: uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0 with: # NOTE: This is a version used for cibuildwheel but not for wheels. - python-version: '3.11' + python-version: '3.14' activate-environment: true - name: Install dependencies diff --git a/.github/workflows/utils/full_matrix_linux.json b/.github/workflows/utils/full_matrix_linux.json index 4c566a19..1f04ddfd 100644 --- a/.github/workflows/utils/full_matrix_linux.json +++ b/.github/workflows/utils/full_matrix_linux.json @@ -1,4 +1,9 @@ [ + { + "torch-version": "2.12.0", + "python-version": ["3.14"], + "cuda-version": ["cu132"] + }, { "torch-version": "2.11.0", "python-version": ["3.10", "3.11", "3.12", "3.13", "3.14"], diff --git a/.github/workflows/utils/minimal_matrix_linux.json b/.github/workflows/utils/minimal_matrix_linux.json index f3317fb1..7ff2b8ff 100644 --- a/.github/workflows/utils/minimal_matrix_linux.json +++ b/.github/workflows/utils/minimal_matrix_linux.json @@ -1,4 +1,9 @@ [ + { + "torch-version": "2.12.0", + "python-version": ["3.14"], + "cuda-version": ["cu132"] + }, { "torch-version": "2.11.0", "python-version": ["3.10", "3.14"], diff --git a/CHANGELOG.md b/CHANGELOG.md index ba3f4050..61fd22cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added - Added CUDA 13.2 support to `manylinux` Dockerfile ([#614](https://github.com/pyg-team/pyg-lib/pull/614)) +- Added support for PyTorch `2.12.0+cu132` wheels in nightly releases ([#615](https://github.com/pyg-team/pyg-lib/pull/615)) ### Changed ### Deprecated ### Removed diff --git a/README.md b/README.md index cfaa5077..10c851cd 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,12 @@ where The following combinations are supported: +| PyTorch Nightly | `cpu` | `cu126` | `cu128` | `cu129` | `cu130` | `cu132` | +| --------------- | ----- | ------- | ------- | ------- | ------- | ------- | +| **Linux** | | | | | | ✅ | +| **Windows** | | | | | | | +| **macOS** | | | | | | | + | PyTorch 2.11 | `cpu` | `cu126` | `cu128` | `cu129` | `cu130` | |--------------|-------|---------|---------|---------|---------| | **Linux** | ✅ | ✅ | ✅ | | ✅ |