@@ -10,25 +10,31 @@ jobs:
1010 strategy :
1111 fail-fast : false
1212 matrix :
13- os : [ubuntu-20 .04, macos-14, windows-2019]
13+ os : [ubuntu-22 .04, macos-14, windows-2019, ubuntu-22.04-arm ]
1414 python-version : ['3.9', '3.10', '3.11', '3.12', '3.13']
15- torch-version : [2.6 .0] # [2.5 .0]
16- cuda-version : ['cpu', 'cu118', 'cu121 ', 'cu124 ', 'cu126 ']
15+ torch-version : [2.7 .0] # [2.6 .0]
16+ cuda-version : ['cpu', 'cu118', 'cu124 ', 'cu126 ', 'cu128 ']
1717 exclude :
18- - torch-version : 2.5.0
19- python-version : ' 3.13'
20- - torch-version : 2.5.0
21- cuda-version : ' cu126'
2218 - torch-version : 2.6.0
23- cuda-version : ' cu121'
19+ cuda-version : ' cu128'
20+ - torch-version : 2.7.0
21+ cuda-version : ' cu124'
2422 - os : macos-14
2523 cuda-version : ' cu118'
26- - os : macos-14
27- cuda-version : ' cu121'
2824 - os : macos-14
2925 cuda-version : ' cu124'
3026 - os : macos-14
3127 cuda-version : ' cu126'
28+ - os : macos-14
29+ cuda-version : ' cu128'
30+ - os : ubuntu-22.04-arm
31+ cuda-version : ' cu118'
32+ - os : ubuntu-22.04-arm
33+ cuda-version : ' cu124'
34+ - os : ubuntu-22.04-arm
35+ cuda-version : ' cu126'
36+ - os : ubuntu-22.04-arm
37+ cuda-version : ' cu128'
3238
3339 steps :
3440 - uses : actions/checkout@v2
@@ -93,15 +99,15 @@ jobs:
9399 - name : Install main package for CPU
94100 if : ${{ matrix.cuda-version == 'cpu' }}
95101 run : |
96- FORCE_ONLY_CPU=1 WITH_METIS=1 python setup.py develop
102+ FORCE_ONLY_CPU=1 WITH_METIS=1 pip install -e . --no-build-isolation
97103 shell :
98104 bash
99105
100106 - name : Install main package for GPU
101107 if : ${{ matrix.cuda-version != 'cpu' }}
102108 run : |
103109 source .github/workflows/cuda/${{ matrix.cuda-version }}-${{ runner.os }}-env.sh
104- WITH_METIS=1 python setup.py develop
110+ WITH_METIS=1 pip install -e . --no-build-isolation
105111 shell :
106112 bash
107113
0 commit comments