11 # Use a build matrix to test many builds in parallel
18 - BUILD_NAME="default-make"
19 # - BUILD_NAME="python3-make" WITH_PYTHON3=true
20 - BUILD_NAME="no-io-make" WITH_IO=false
21 - BUILD_NAME="cuda-make" WITH_CUDA=true
22 - BUILD_NAME="cudnn-make" WITH_CUDA=true WITH_CUDNN=true
24 - BUILD_NAME="default-cmake" WITH_CMAKE=true
25 - BUILD_NAME="python3-cmake" WITH_CMAKE=true WITH_PYTHON3=true
26 - BUILD_NAME="no-io-cmake" WITH_CMAKE=true WITH_IO=false
27 - BUILD_NAME="cuda-cmake" WITH_CMAKE=true WITH_CUDA=true
28 - BUILD_NAME="cudnn-cmake" WITH_CMAKE=true WITH_CUDA=true WITH_CUDNN=true
36 - source ./scripts/travis/defaults.sh
39 - sudo -E ./scripts/travis/install-deps.sh
40 - ./scripts/travis/setup-venv.sh ~/venv
41 - source ~/venv/bin/activate
42 - ./scripts/travis/install-python-deps.sh
45 - ./scripts/travis/configure.sh
48 - ./scripts/travis/build.sh
49 - ./scripts/travis/test.sh
52 # Emails are sent to the committer's git-configured email address by default,
53 # but only if they have access to the repository. To enable Travis on your
54 # public fork of Caffe, just go to travis-ci.org and flip the switch on for
55 # your Caffe fork. To configure your git email address, use:
56 # git config --global user.email me@example.com
61 # IRC notifications disabled by default.
62 # Uncomment next 5 lines to send notifications to chat.freenode.net#caffe
65 # - "chat.freenode.net#caffe"
67 # - "%{repository}/%{branch} (%{commit} - %{author}): %{message}"