From 7322033a6f119bef868a7401b8676a3ea717e125 Mon Sep 17 00:00:00 2001 From: rusty1s Date: Fri, 30 May 2025 21:15:15 +0200 Subject: [PATCH 1/2] PyTorch 2.7 support --- .github/workflows/building.yml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/.github/workflows/building.yml b/.github/workflows/building.yml index 2ac7a8df..5b9d9da9 100644 --- a/.github/workflows/building.yml +++ b/.github/workflows/building.yml @@ -46,6 +46,7 @@ jobs: - name: Upgrade pip run: | pip install --upgrade setuptools + pip install wheel - name: Free Disk Space (Ubuntu) if: ${{ runner.os == 'Linux' }} @@ -82,30 +83,21 @@ jobs: shell: bash - - name: Install main package for CPU + - name: Build wheel on CPU if: ${{ matrix.cuda-version == 'cpu' }} run: | - FORCE_ONLY_CPU=1 pip install -v -e . --no-build-isolation + FORCE_ONLY_CPU=1 python setup.py bdist_wheel --dist-dir=dist shell: bash - - name: Install main package for GPU + - name: Build wheel on GPU if: ${{ matrix.cuda-version != 'cpu' }} run: | source .github/workflows/cuda/${{ matrix.cuda-version }}-${{ runner.os }}-env.sh - FORCE_CUDA=1 pip install -v -e . --no-build-isolation + FORCE_CUDA=1 python setup.py bdist_wheel --dist-dir=dist shell: bash - - name: Test installation - run: | - python -c "import torch_scatter; print('torch-scatter:', torch_scatter.__version__)" - - - name: Build wheel - run: | - pip install wheel - python setup.py bdist_wheel --dist-dir=dist - - name: Configure AWS uses: aws-actions/configure-aws-credentials@v1 with: From a28c7a2d3e681674632477a40302730efaf2384e Mon Sep 17 00:00:00 2001 From: rusty1s Date: Fri, 30 May 2025 21:19:34 +0200 Subject: [PATCH 2/2] PyTorch 2.7 support --- .github/workflows/building.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/building.yml b/.github/workflows/building.yml index 5b9d9da9..f265aebf 100644 --- a/.github/workflows/building.yml +++ b/.github/workflows/building.yml @@ -83,14 +83,14 @@ jobs: shell: bash - - name: Build wheel on CPU + - name: Build wheel for CPU if: ${{ matrix.cuda-version == 'cpu' }} run: | FORCE_ONLY_CPU=1 python setup.py bdist_wheel --dist-dir=dist shell: bash - - name: Build wheel on GPU + - name: Build wheel for GPU if: ${{ matrix.cuda-version != 'cpu' }} run: | source .github/workflows/cuda/${{ matrix.cuda-version }}-${{ runner.os }}-env.sh