From f844fe85700642789895db11c4647ee0d084d0e5 Mon Sep 17 00:00:00 2001 From: Qianqian Fang Date: Wed, 22 Jul 2020 16:32:24 -0400 Subject: [PATCH] add automatic building script --- .travis.yml | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..875e13fc --- /dev/null +++ b/.travis.yml @@ -0,0 +1,49 @@ +language: cpp + +sudo: enabled + +compiler: + - gcc + +matrix: + include: + - name: CUDA 8 + env: + - CUDA=8.0.61-1 + - CUDA_SHORT=8.0 + - UBUNTU_VERSION=ubuntu1604 + dist: xenial + - name: CUDA 9 + env: + - CUDA=9.2.148-1 + - CUDA_SHORT=9.2 + - UBUNTU_VERSION=ubuntu1604 + dist: xenial + - name: CUDA 10 + env: + - CUDA=10.1.105-1 + - CUDA_SHORT=10.1 + - UBUNTU_VERSION=ubuntu1804 + dist: bionic + +before_install: + - INSTALLER=cuda-repo-${UBUNTU_VERSION}_${CUDA}_amd64.deb + - wget http://developer.download.nvidia.com/compute/cuda/repos/${UBUNTU_VERSION}/x86_64/${INSTALLER} + - sudo dpkg -i ${INSTALLER} + - wget https://developer.download.nvidia.com/compute/cuda/repos/${UBUNTU_VERSION}/x86_64/7fa2af80.pub + - sudo apt-key add 7fa2af80.pub + - sudo apt update -qq + - sudo apt install -y cuda-core-${CUDA_SHORT/./-} cuda-cudart-dev-${CUDA_SHORT/./-} cuda-cufft-dev-${CUDA_SHORT/./-} + - sudo apt clean + - CUDA_HOME=/usr/local/cuda-${CUDA_SHORT} + - LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH} + - PATH=${CUDA_HOME}/bin:${PATH}:${PWD} + +before_script: + - mkdir src/build + - cd src/build + - cmake .. + +script: + - cd src/build + - make