mirror of https://github.com/AlexeyAB/darknet.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
957 lines
38 KiB
957 lines
38 KiB
language: cpp |
|
cache: |
|
timeout: 1000 |
|
directories: |
|
- $HOME/vcpkg |
|
|
|
matrix: |
|
include: |
|
|
|
- os: osx |
|
compiler: gcc |
|
name: macOS - native gcc (llvm backend) |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="" |
|
|
|
- os: osx |
|
compiler: gcc |
|
name: macOS - native gcc (llvm backend) - opencv@2 |
|
env: |
|
- OpenCV_DIR="/usr/local/opt/opencv@2/" |
|
- additional_defines="-DOpenCV_DIR=${OpenCV_DIR}" |
|
- MATRIX_EVAL="brew install opencv@2" |
|
|
|
- os: osx |
|
compiler: gcc |
|
name: macOS - native gcc (llvm backend) - opencv@3 |
|
env: |
|
- OpenCV_DIR="/usr/local/opt/opencv@3/" |
|
- additional_defines="-DOpenCV_DIR=${OpenCV_DIR}" |
|
- MATRIX_EVAL="brew install opencv@3" |
|
|
|
- os: osx |
|
compiler: gcc |
|
name: macOS - native gcc (llvm backend) - opencv(latest) |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="brew install opencv" |
|
|
|
- os: osx |
|
compiler: clang |
|
name: macOS - native clang |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="" |
|
|
|
- os: osx |
|
compiler: clang |
|
name: macOS - native clang - opencv@2 |
|
env: |
|
- OpenCV_DIR="/usr/local/opt/opencv@2/" |
|
- additional_defines="-DOpenCV_DIR=${OpenCV_DIR}" |
|
- MATRIX_EVAL="brew install opencv@2" |
|
|
|
- os: osx |
|
compiler: clang |
|
name: macOS - native clang - opencv@3 |
|
env: |
|
- OpenCV_DIR="/usr/local/opt/opencv@3/" |
|
- additional_defines="-DOpenCV_DIR=${OpenCV_DIR}" |
|
- MATRIX_EVAL="brew install opencv@3" |
|
|
|
- os: osx |
|
compiler: clang |
|
name: macOS - native clang - opencv(latest) |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="brew install opencv" |
|
|
|
- os: osx |
|
name: macOS - vcpkg |
|
osx_image: xcode10.1 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="brew install gcc && unset CC && unset CXX" |
|
- USE_VCPKG=true |
|
- VCPKG_DEFINES="-DCMAKE_TOOLCHAIN_FILE=$HOME/vcpkg/scripts/buildsystems/vcpkg.cmake" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - native clang |
|
addons: |
|
apt: |
|
update: true |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.6 |
|
addons: |
|
apt: |
|
update: true |
|
packages: |
|
- clang-3.6 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-3.6 && export CXX=clang++-3.6" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.8 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-precise-3.8 |
|
packages: |
|
- clang-3.8 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-3.8 && export CXX=clang++-3.8" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.9 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-3.9 |
|
packages: |
|
- clang-3.9 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-3.9 && export CXX=clang++-3.9" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@4.0 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-4.0 |
|
packages: |
|
- clang-4.0 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-4.0 && export CXX=clang++-4.0" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@5.0 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-5.0 |
|
packages: |
|
- clang-5.0 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-5.0 && export CXX=clang++-5.0" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@6.0 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-6.0 |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- clang-6.0 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-6.0 && export CXX=clang++-6.0" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - native gcc |
|
addons: |
|
apt: |
|
update: true |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@4.9 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- g++-4.9 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-4.9 && export CXX=g++-4.9" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@5.0 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- g++-5 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-5 && export CXX=g++-5" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@6.0 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- g++-6 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-6 && export CXX=g++-6" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@7.0 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- g++-7 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-7 && export CXX=g++-7" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@8.0 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- g++-8 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-8 && export CXX=g++-8" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@8.0 - vcpkg |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- g++-8 |
|
env: |
|
- additional_defines="" |
|
- USE_VCPKG=true |
|
- VCPKG_DEFINES="-DCMAKE_TOOLCHAIN_FILE=$HOME/vcpkg/scripts/buildsystems/vcpkg.cmake" |
|
- MATRIX_EVAL="export CC=gcc-8 && export CXX=g++-8" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - native clang - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
packages: |
|
- libopencv-dev |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.6 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
packages: |
|
- libopencv-dev |
|
- clang-3.6 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-3.6 && export CXX=clang++-3.6" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.8 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-precise-3.8 |
|
packages: |
|
- libopencv-dev |
|
- clang-3.8 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-3.8 && export CXX=clang++-3.8" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.9 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-3.9 |
|
packages: |
|
- libopencv-dev |
|
- clang-3.9 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-3.9 && export CXX=clang++-3.9" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@4.0 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-4.0 |
|
packages: |
|
- libopencv-dev |
|
- clang-4.0 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-4.0 && export CXX=clang++-4.0" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@5.0 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-5.0 |
|
packages: |
|
- libopencv-dev |
|
- clang-5.0 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-5.0 && export CXX=clang++-5.0" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@6.0 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-6.0 |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- clang-6.0 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-6.0 && export CXX=clang++-6.0" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - native gcc - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
packages: |
|
- libopencv-dev |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@4.9 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- g++-4.9 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-4.9 && export CXX=g++-4.9" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@5.0 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- g++-5 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-5 && export CXX=g++-5" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@6.0 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- g++-6 |
|
- libopencv-dev |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-6 && export CXX=g++-6" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@7.0 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- g++-7 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-7 && export CXX=g++-7" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@8.0 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- g++-8 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-8 && export CXX=g++-8" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - native clang - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.6 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- clang-3.6 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-3.6 && export CXX=clang++-3.6" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.8 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-precise-3.8 |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- clang-3.8 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-3.8 && export CXX=clang++-3.8" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.9 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-3.9 |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- clang-3.9 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-3.9 && export CXX=clang++-3.9" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@4.0 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-4.0 |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- clang-4.0 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-4.0 && export CXX=clang++-4.0" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@5.0 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-5.0 |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- clang-5.0 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-5.0 && export CXX=clang++-5.0" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@6.0 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-6.0 |
|
- ubuntu-toolchain-r-test |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- clang-6.0 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=clang-6.0 && export CXX=clang++-6.0" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - native gcc - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@4.9 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- g++-4.9 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-4.9 && export CXX=g++-4.9" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@5.0 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- g++-5 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-5 && export CXX=g++-5" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@6.0 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- g++-6 |
|
- libopencv-dev |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-6 && export CXX=g++-6" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@7.0 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- g++-7 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-7 && export CXX=g++-7" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@8.0 - opencv@3 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
- sourceline: 'ppa:timsc/opencv-3.4' |
|
packages: |
|
- libopencv-dev |
|
- g++-8 |
|
env: |
|
- additional_defines="" |
|
- MATRIX_EVAL="export CC=gcc-8 && export CXX=g++-8" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - native clang - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
packages: |
|
- libopencv-dev |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.6 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
packages: |
|
- libopencv-dev |
|
- clang-3.6 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=clang-3.6 && export CXX=clang++-3.6 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.8 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-precise-3.8 |
|
packages: |
|
- libopencv-dev |
|
- clang-3.8 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=clang-3.8 && export CXX=clang++-3.8 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@3.9 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-3.9 |
|
packages: |
|
- libopencv-dev |
|
- clang-3.9 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=clang-3.9 && export CXX=clang++-3.9 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@4.0 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-4.0 |
|
packages: |
|
- libopencv-dev |
|
- clang-4.0 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=clang-4.0 && export CXX=clang++-4.0 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@5.0 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-5.0 |
|
packages: |
|
- libopencv-dev |
|
- clang-5.0 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=clang-5.0 && export CXX=clang++-5.0 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: clang |
|
name: ubuntu 14.04 - clang@6.0 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- llvm-toolchain-trusty-6.0 |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- clang-6.0 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=clang-6.0 && export CXX=clang++-6.0 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - native gcc - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
packages: |
|
- libopencv-dev |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@4.9 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- g++-4.9 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=gcc-4.9 && export CXX=g++-4.9 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@5.0 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- g++-5 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=gcc-5 && export CXX=g++-5 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@6.0 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- g++-6 |
|
- libopencv-dev |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=gcc-6 && export CXX=g++-6 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@7.0 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- g++-7 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=gcc-7 && export CXX=g++-7 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@8.0 - CUDA 10 - opencv@2 |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- libopencv-dev |
|
- g++-8 |
|
env: |
|
- additional_defines="" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=gcc-8 && export CXX=g++-8 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
- os: linux |
|
compiler: gcc |
|
name: ubuntu 14.04 - gcc@8.0 - CUDA 10 - vcpkg |
|
addons: |
|
apt: |
|
update: true |
|
sources: |
|
- ubuntu-toolchain-r-test |
|
packages: |
|
- g++-8 |
|
env: |
|
- additional_defines="" |
|
- USE_VCPKG=true |
|
- VCPKG_DEFINES="-DCMAKE_TOOLCHAIN_FILE=$HOME/vcpkg/scripts/buildsystems/vcpkg.cmake" |
|
- CUDACXX=/usr/local/cuda-10.0/bin/nvcc |
|
- CUDA_PATH=/usr/local/cuda-10.0 |
|
- CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 |
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
- MATRIX_EVAL="export CC=gcc-8 && export CXX=g++-8 && wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
# allow_failures: |
|
# - name: macOS - vcpkg |
|
# - name: ubuntu 14.04 - gcc@8.0 - vcpkg |
|
# - name: ubuntu 14.04 - gcc@8.0 - CUDA 10 - vcpkg |
|
|
|
before_install: |
|
- travis_retry eval "${MATRIX_EVAL}" |
|
|
|
install: |
|
# CMake upgrade on Linux |
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then wget --no-check-certificate https://github.com/Kitware/CMake/releases/download/v3.13.4/cmake-3.13.4-Linux-x86_64.tar.gz ; fi |
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then tar -xzf cmake-3.13.4-Linux-x86_64.tar.gz ; fi |
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then export PATH=$PWD/cmake-3.13.4-Linux-x86_64/bin:$PATH ; fi |
|
- pushd $HOME |
|
- if [ -d "$HOME/vcpkg/.git" ] ; then echo vcpkg cached ; else rm -rf vcpkg ; git clone https://github.com/Microsoft/vcpkg ; fi |
|
- cd vcpkg |
|
- git pull |
|
- if [ "${USE_VCPKG}" = true ] ; then ./bootstrap-vcpkg.sh ; fi |
|
- if [ "${USE_VCPKG}" = true ] ; then travis_wait ./vcpkg install stb pthreads ; fi |
|
#- if [ "${USE_VCPKG}" = true ] && [[ ! -z "${CUDACXX}" ]] ; then travis_wait 45 ./vcpkg install opencv[ffmpeg,cuda] --recurse; fi |
|
#- if [ "${USE_VCPKG}" = true ] && [[ -z "${CUDACXX}" ]] ; then travis_wait 45 ./vcpkg install opencv[ffmpeg] --recurse; fi |
|
- if [ "${USE_VCPKG}" = true ] ; then travis_wait 45 ./vcpkg install opencv[ffmpeg] ; fi |
|
- popd |
|
|
|
before_script: |
|
- echo ${additional_defines} |
|
- mkdir build_debug |
|
- cd build_debug |
|
- cmake .. -DCMAKE_BUILD_TYPE="Debug" ${VCPKG_DEFINES} ${additional_defines} |
|
- cd .. |
|
- mkdir build_release |
|
- cd build_release |
|
- cmake .. -DCMAKE_BUILD_TYPE="Release" ${VCPKG_DEFINES} ${additional_defines} |
|
- cd .. |
|
|
|
script: |
|
- cd build_debug && cmake --build . --target install -- -j8 && cd .. |
|
- cd build_release && cmake --build . --target install -- -j8 && cd ..
|
|
|