.travis.yml 3.3 KB
Newer Older
rusty1s's avatar
rusty1s committed
1
2
sudo: enabled

rusty1s's avatar
matrix  
rusty1s committed
3
env:
rusty1s's avatar
rusty1s committed
4
5
  global:
    - TORCH_VERSION=1.4.0
rusty1s's avatar
rusty1s committed
6
7
8
  # 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
9
    # - 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
10
11

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

rusty1s's avatar
fix  
rusty1s committed
100
install:
rusty1s's avatar
rusty1s committed
101
  - source install.sh
rusty1s's avatar
rusty1s committed
102
103
104
  - pip3 install numpy
  - pip3 install torch==${TORCH} -f https://download.pytorch.org/whl/torch_stable.html
  - pip3 install flake8
rusty1s's avatar
rusty1s committed
105
  - if [ "${TRAVIS_OS_NAME}" = "linux" ] && [ "${FORCE_CUDA}" == "0" ]; then pip3 install codecov; fi
rusty1s's avatar
rusty1s committed
106
  - python3 setup.py install || python setup.py install
rusty1s's avatar
rusty1s committed
107

rusty1s's avatar
rusty1s committed
108
script:
rusty1s's avatar
rusty1s committed
109
  - flake8 .
rusty1s's avatar
rusty1s committed
110
111
  - python3 setup.py test || python setup.py test
  - python3 setup.py bdist_wheel || python setup.py bdist_wheel
rusty1s's avatar
rusty1s committed
112
113
after_success:
  - if [ "${TRAVIS_OS_NAME}" = "linux" ] && [ "${FORCE_CUDA}" == "0" ]; then codecov; fi
rusty1s's avatar
rusty1s committed
114
115
notifications:
  email: false