@@ -10,25 +10,21 @@ jobs:
10
10
strategy :
11
11
fail-fast : false
12
12
matrix :
13
- os : [ubuntu-18 .04, macos-10.15 , windows-2019]
14
- python-version : ['3.7', '3. 8', '3.9', '3.10', '3.11']
15
- torch-version : [1.13 .0, 2.0 .0]
16
- cuda-version : ['cpu', 'cu116 ', 'cu117 ', 'cu118 ']
13
+ os : [ubuntu-20 .04, macos-11 , windows-2019]
14
+ python-version : ['3.8', '3.9', '3.10', '3.11']
15
+ torch-version : [2.0 .0, 2.1 .0]
16
+ cuda-version : ['cpu', 'cu117 ', 'cu118 ', 'cu121 ']
17
17
exclude :
18
- - torch-version : 1.13.0
19
- python-version : ' 3.11'
20
18
- torch-version : 2.0.0
21
- python-version : ' 3.7'
22
- - torch-version : 1.13.0
23
- cuda-version : ' cu118'
24
- - torch-version : 2.0.0
25
- cuda-version : ' cu116'
26
- - os : macos-10.15
27
- cuda-version : ' cu116'
28
- - os : macos-10.15
19
+ cuda-version : ' cu121'
20
+ - torch-version : 2.1.0
29
21
cuda-version : ' cu117'
30
- - os : macos-10.15
22
+ - os : macos-11
23
+ cuda-version : ' cu117'
24
+ - os : macos-11
31
25
cuda-version : ' cu118'
26
+ - os : macos-11
27
+ cuda-version : ' cu121'
32
28
33
29
steps :
34
30
- uses : actions/checkout@v2
@@ -43,11 +39,11 @@ jobs:
43
39
- name : Upgrade pip
44
40
run : |
45
41
pip install --upgrade setuptools
42
+ pip install scipy==1.10.1 # Python 3.8 support
46
43
47
- - name : Free up disk space
44
+ - name : Free Disk Space (Ubuntu)
48
45
if : ${{ runner.os == 'Linux' }}
49
- run : |
50
- sudo rm -rf /usr/share/dotnet
46
+ uses : jlumbroso/free-disk-space@main
51
47
52
48
- name : Install CUDA ${{ matrix.cuda-version }}
53
49
if : ${{ matrix.cuda-version != 'cpu' }}
@@ -89,15 +85,15 @@ jobs:
89
85
- name : Install main package for CPU
90
86
if : ${{ matrix.cuda-version == 'cpu' }}
91
87
run : |
92
- FORCE_ONLY_CPU=1 WITH_METIS=1 pip install -e .
88
+ FORCE_ONLY_CPU=1 WITH_METIS=1 python setup.py develop
93
89
shell :
94
90
bash
95
91
96
92
- name : Install main package for GPU
97
93
if : ${{ matrix.cuda-version != 'cpu' }}
98
94
run : |
99
95
source .github/workflows/cuda/${{ matrix.cuda-version }}-${{ runner.os }}-env.sh
100
- WITH_METIS=1 pip install -e .
96
+ WITH_METIS=1 python setup.py develop
101
97
shell :
102
98
bash
103
99
0 commit comments