.travis.yml 3.81 KB
Newer Older
rusty1s's avatar
matrix  
rusty1s committed
1
env:
rusty1s's avatar
rusty1s committed
2
  global:
rusty1s's avatar
rusty1s committed
3
    - TORCH_VERSION=1.4.0
rusty1s's avatar
rusty1s committed
4
5
6
  # jobs:
  #   - FORCE_CUDA=0 TORCH=${TORCH_VERSION}+cpu
  #   - FORCE_CUDA=1 CUDA_SHORT=9.2 CUDA=9.2.148-1 UBUNTU_VERSION=ubuntu1604 CUBLAS=cuda-cublas-dev-9-2 TORCH=${TORCH_VERSION}+cu92
rusty1s's avatar
rusty1s committed
7
    # - FORCE_CUDA=1 CUDA_SHORT=10.0 CUDA=10.0.130-1 UBUNTU_VERSION=ubuntu1804 CUBLAS=cuda-cublas-dev-10-0 TORCH=${TORCH_VERSION}+cu100
rusty1s's avatar
rusty1s committed
8
9

jobs:
rusty1s's avatar
rusty1s committed
10
  include:
rusty1s's avatar
rusty1s committed
11
12
13
    - name: linux/cpu
      os: linux
      env:
rusty1s's avatar
rusty1s committed
14
15
        - IDX = cpu
        - TOOLKIT=cpuonly
rusty1s's avatar
rusty1s committed
16
17
18
19
20
21
22
23
    - name: linux/cu92
      os: linux
      env:
        - IDX=cu92
        - CUDA_SHORT=9.2
        - CUDA=9.2.148-1
        - UBUNTU_VERSION=ubuntu1604
        - CUBLAS=cuda-cublas-dev-9-2
rusty1s's avatar
rusty1s committed
24
        - TOOLKIT="cudatoolkit=${CUDA_SHORT}"
rusty1s's avatar
rusty1s committed
25
26
27
    - name: linux/cu100
      os: linux
      env:
rusty1s's avatar
update  
rusty1s committed
28
        - IDX=cu100
rusty1s's avatar
rusty1s committed
29
30
31
32
        - CUDA_SHORT=10.0
        - CUDA=10.0.130-1
        - UBUNTU_VERSION=ubuntu1804
        - CUBLAS=cuda-cublas-dev-10-0
rusty1s's avatar
rusty1s committed
33
        - TOOLKIT="cudatoolkit=${CUDA_SHORT}"
rusty1s's avatar
rusty1s committed
34
35
36
37
38
39
40
41
42
43
    - name: linux/cu101
      os: linux
      language: python
      python: 3.7.6
      env:
        - IDX=cu101
        - CUDA_SHORT=10.1
        - CUDA=10.1.105-1
        - UBUNTU_VERSION=ubuntu1804
        - CUBLAS=libcublas-dev
rusty1s's avatar
rusty1s committed
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
        - TOOLKIT="cudatoolkit=${CUDA_SHORT}"
    # - name: macosx/cpu
    #   os: osx
    #   osx_image: xcode11.3
    #   language: shell
    #   env:
    #     - IDX=cpu
    #     - TORCH=${TORCH_VERSION}
    # - name: windows/cpu
    #   os: windows
    #   language: shell
    #   env:
    #     - IDX=cpu
    #     - TORCH=${TORCH_VERSION}+${IDX}
    #     - PATH=/c/Python37:/c/Python37/Scripts:$PATH
    #   before_install:
    #     - choco install python --version 3.7.6
    #     - python -m pip install --upgrade --user pip
    # - name: windows/cu92
    #   os: windows
    #   language: shell
    #   env:
    #     - IDX=cu92
    #     - CUDA_SHORT=9.2
    #     - CUDA=9.2.148
    #     - TORCH=${TORCH_VERSION}+${IDX}
    #     - PATH=/c/Python37:/c/Python37/Scripts:$PATH
    #   before_install:
    #     - choco install python --version 3.7.6
    #     - python -m pip install --upgrade --user pip
rusty1s's avatar
rusty1s committed
74
75
76
77
78
79
80
    # - name: windows/cu100
    #   os: windows
    #   language: shell
    #   env:
    #     - FORCE_CUDA=1
    #     - CUDA_SHORT=10.1
    #     - CUDA=10.0.130_411.31
rusty1s's avatar
fix  
rusty1s committed
81
    #     - TORCH=${TORCH_VERSION}+100
rusty1s's avatar
rusty1s committed
82
83
84
    #     - PATH=/c/Python37:/c/Python37/Scripts:$PATH
    #   before_install:
    #     - choco install python --version 3.7.6
rusty1s's avatar
revert  
rusty1s committed
85
    # - name: windows/cu102
rusty1s's avatar
rusty1s committed
86
87
88
89
90
91
92
93
94
95
    #   os: windows
    #   language: shell
    #   env:
    #     - FORCE_CUDA=1
    #     - CUDA_SHORT=10.1
    #     - CUDA=10.1.105_418.96
    #     - TORCH=${TORCH_VERSION}
    #     - PATH=/c/Python37:/c/Python37/Scripts:$PATH
    #   before_install:
    #     - choco install python --version 3.7.6
rusty1s's avatar
matrix  
rusty1s committed
96

rusty1s's avatar
fix  
rusty1s committed
97
install:
rusty1s's avatar
rusty1s committed
98
  - source script/install.sh
rusty1s's avatar
rusty1s committed
99
100
101
102
103
104
105
106
107
108
109
  - source script/conda.sh
  - conda create -yes -n test python=3.7.6
  - source activate test
  - conda install pytorch=${TORCH_VERSION} {$TOOLKIT} -c pytorch
  - python setup.py install
  # - pip3 install --upgrade pip
  # - pip3 install wheel
  # - pip3 install numpy
  # - pip3 install torch==${TORCH} -f https://download.pytorch.org/whl/torch_stable.html
  # - pip3 install flake8
  # - pip3 install codecov
rusty1s's avatar
rusty1s committed
110

rusty1s's avatar
rusty1s committed
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# script:
#   - flake8 .
#   - python3 setup.py test || python setup.py test
# after_success:
#   - if [ "${TRAVIS_OS_NAME}" != "windows" ]; then python3 setup.py bdist_wheel --dist-dir=dist/${IDX}; fi
#   - if [ "${TRAVIS_OS_NAME}" = "windows" ]; then python setup.py bdist_wheel --dist-dir=dist/${IDX}; fi
#   - codecov
# deploy:
#   provider: s3
#   edge: true
#   access_key_id: AKIAJB7S6NJ5OM5MAAGA
#   secret_access_key: ${S3_SECRET_ACCESS_KEY}
#   bucket: pytorch-scatter
#   local_dir: dist/${IDX}
#   upload_dir: whl/${IDX}
#   acl: public_read
#   on:
#     repo: rusty1s/pytorch_scatter
#     # tags: true
#     branch: travis
rusty1s's avatar
rusty1s committed
131
132
notifications:
  email: false