@@ -4,18 +4,28 @@ python:
4
4
- 2.7
5
5
env :
6
6
global :
7
- - DYNET_PATH=$PWD/dynet EIGEN_PATH=$PWD/eigen DYFLAGS="--dynet-mem 2048" TIMEOUT=400 LONGTIMEOUT=450
7
+ - DYNET_PATH=$PWD/dynet EIGEN_PATH=$PWD/eigen DYFLAGS="--dynet-mem 2048" TIMEOUT=200 LONGTIMEOUT=300
8
8
matrix :
9
- - TEST=dynet TASK=rnnlm-batch
10
- - TEST=dynet TASK=sparse-rnnlm-batch
9
+ - TEST=dynet TASK=rnnlm-batch MBSIZE=64
10
+ - TEST=dynet TASK=rnnlm-batch MBSIZE=16
11
+ - TEST=dynet TASK=rnnlm-batch MBSIZE=04
12
+ - TEST=dynet TASK=rnnlm-batch MBSIZE=01
13
+ - TEST=dynet TASK=sparse-rnnlm-batch MBSIZE=16
14
+ - TEST=dynet TASK=sparse-rnnlm-batch MBSIZE=01
11
15
- TEST=dynet TASK=bilstm-tagger
12
16
- TEST=dynet TASK=bilstm-tagger-withchar
13
17
- TEST=dynet TASK=treenn
14
- - TEST=chainer TASK=rnnlm-batch
18
+ - TEST=chainer TASK=rnnlm-batch MBSIZE=64
19
+ - TEST=chainer TASK=rnnlm-batch MBSIZE=16
20
+ - TEST=chainer TASK=rnnlm-batch MBSIZE=04
21
+ - TEST=chainer TASK=rnnlm-batch MBSIZE=01
15
22
- TEST=chainer TASK=bilstm-tagger
16
23
- TEST=chainer TASK=bilstm-tagger-withchar
17
24
- TEST=chainer TASK=treenn
18
- - TEST=theano TASK=rnnlm-batch
25
+ - TEST=theano TASK=rnnlm-batch MBSIZE=64
26
+ - TEST=theano TASK=rnnlm-batch MBSIZE=16
27
+ - TEST=theano TASK=rnnlm-batch MBSIZE=04
28
+ - TEST=theano TASK=rnnlm-batch MBSIZE=01
19
29
- TEST=theano TASK=bilstm-tagger
20
30
- TEST=theano TASK=bilstm-tagger-withchar
21
31
cache :
@@ -41,36 +51,33 @@ jobs:
41
51
- libboost-regex1.55-dev
42
52
install : skip
43
53
script :
44
- - hg clone https://bitbucket.org/eigen/eigen -r 699b659
45
- - git clone https://github.com/clab/dynet
46
- - mkdir dynet/build
54
+ - hg clone https://bitbucket.org/eigen/eigen -r 699b659 || (cd eigen && hg pull && hg update -r 699b659)
55
+ - git clone https://github.com/clab/dynet || (cd dynet; git pull)
56
+ - mkdir -p dynet/build
47
57
- cd dynet/build
48
58
- cmake .. -DEIGEN3_INCLUDE_DIR=$TRAVIS_BUILD_DIR/eigen
49
59
- make -j$(nproc)
50
- - cd $TRAVIS_BUILD_DIR/dynet-cpp
51
- - make -j$(nproc) DYNET_PATH=$DYNET_PATH EIGEN_PATH=$EIGEN_PATH
52
- - cd $TRAVIS_BUILD_DIR
53
60
- stage : test
54
61
- language : cpp
55
62
python :
56
63
env : TEST=dynet TASK=rnnlm-batch
57
- install : skip
64
+ install : cd $TRAVIS_BUILD_DIR/dynet-cpp && make -j$(nproc) DYNET_PATH=$DYNET_PATH EIGEN_PATH=$EIGEN_PATH $TASK && cd $TRAVIS_BUILD_DIR
58
65
- language : cpp
59
66
python :
60
67
env : TEST=dynet TASK=sparse-rnnlm-batch
61
- install : skip
68
+ install : cd $TRAVIS_BUILD_DIR/dynet-cpp && make -j$(nproc) DYNET_PATH=$DYNET_PATH EIGEN_PATH=$EIGEN_PATH $TASK && cd $TRAVIS_BUILD_DIR
62
69
- language : cpp
63
70
python :
64
71
env : TEST=dynet TASK=bilstm-tagger
65
- install : skip
72
+ install : cd $TRAVIS_BUILD_DIR/dynet-cpp && make -j$(nproc) DYNET_PATH=$DYNET_PATH EIGEN_PATH=$EIGEN_PATH $TASK && cd $TRAVIS_BUILD_DIR
66
73
- language : cpp
67
74
python :
68
75
env : TEST=dynet TASK=bilstm-tagger-withchar
69
- install : skip
76
+ install : cd $TRAVIS_BUILD_DIR/dynet-cpp && make -j$(nproc) DYNET_PATH=$DYNET_PATH EIGEN_PATH=$EIGEN_PATH $TASK && cd $TRAVIS_BUILD_DIR
70
77
- language : cpp
71
78
python :
72
79
env : TEST=dynet TASK=treenn
73
- install : skip
80
+ install : cd $TRAVIS_BUILD_DIR/dynet-cpp && make -j$(nproc) DYNET_PATH=$DYNET_PATH EIGEN_PATH=$EIGEN_PATH $TASK && cd $TRAVIS_BUILD_DIR
74
81
75
82
install :
76
83
- pip install -q cython numpy
0 commit comments