@@ -10,25 +10,31 @@ jobs:
10
10
strategy :
11
11
fail-fast : false
12
12
matrix :
13
- os : [ubuntu-20 .04, macos-14, windows-2019]
13
+ os : [ubuntu-22 .04, macos-14, windows-2019, ubuntu-22.04-arm ]
14
14
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 ']
17
17
exclude :
18
- - torch-version : 2.5.0
19
- python-version : ' 3.13'
20
- - torch-version : 2.5.0
21
- cuda-version : ' cu126'
22
18
- torch-version : 2.6.0
23
- cuda-version : ' cu121'
19
+ cuda-version : ' cu128'
20
+ - torch-version : 2.7.0
21
+ cuda-version : ' cu124'
24
22
- os : macos-14
25
23
cuda-version : ' cu118'
26
- - os : macos-14
27
- cuda-version : ' cu121'
28
24
- os : macos-14
29
25
cuda-version : ' cu124'
30
26
- os : macos-14
31
27
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'
32
38
33
39
steps :
34
40
- uses : actions/checkout@v2
@@ -93,15 +99,15 @@ jobs:
93
99
- name : Install main package for CPU
94
100
if : ${{ matrix.cuda-version == 'cpu' }}
95
101
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
97
103
shell :
98
104
bash
99
105
100
106
- name : Install main package for GPU
101
107
if : ${{ matrix.cuda-version != 'cpu' }}
102
108
run : |
103
109
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
105
111
shell :
106
112
bash
107
113
0 commit comments