@@ -2,31 +2,49 @@ language: python
22python :
33 - " 2.7"
44 - " 3.6"
5+ env :
6+ global :
7+ - T2T_PROBLEM=algorithmic_reverse_binary40_test
8+ - T2T_DATA_DIR=/tmp/t2t-data
9+ - T2T_TRAIN_DIR=/tmp/t2t-train
10+ matrix :
11+ - TF_VERSION="1.4.*"
12+ - TF_VERSION="1.5.*"
13+ - TF_VERSION="1.6.0rc1"
14+ matrix :
15+ exclude :
16+ - python : " 3.6"
17+ env : TF_VERSION="1.4.*"
18+ - python : " 3.6"
19+ env : TF_VERSION="1.6.0rc1"
520before_install :
621 - echo "deb [arch=amd64] http://storage.googleapis.com/tensorflow-serving-apt stable tensorflow-model-server tensorflow-model-server-universal" | sudo tee /etc/apt/sources.list.d/tensorflow-serving.list
722 - curl https://storage.googleapis.com/tensorflow-serving-apt/tensorflow-serving.release.pub.gpg | sudo apt-key add -
823 - sudo apt-get update -qq
924 - sudo apt-get install -qq libhdf5-dev
1025 - sudo apt-get install -qq tensorflow-model-server
1126install :
12- - pip install -q .[ tensorflow]
27+ - pip install -q " tensorflow==$TF_VERSION"
1328 - pip install -q .[tests]
1429 # Make sure we have the latest version of numpy - avoid problems we were
1530 # seeing with Python 3
1631 - pip install -q -U numpy
17- env :
18- global :
19- - T2T_PROBLEM=algorithmic_reverse_binary40_test
20- - T2T_DATA_DIR=/tmp/t2t-data
21- - T2T_TRAIN_DIR=/tmp/t2t-train
2232script :
2333 # Check import
2434 - python -c "from tensor2tensor.models import transformer; print(transformer.Transformer.__name__)"
2535
2636 # Run tests
27- - pytest --ignore=tensor2tensor/utils/registry_test.py --ignore=tensor2tensor/problems_test.py --ignore=tensor2tensor/utils/trainer_lib_test.py --ignore=tensor2tensor/data_generators/algorithmic_math_test.py --ignore=tensor2tensor/bin/t2t_trainer_test.py
37+ - pytest
38+ --ignore=tensor2tensor/utils/registry_test.py
39+ --ignore=tensor2tensor/utils/trainer_lib_test.py
40+ --ignore=tensor2tensor/visualization/visualization_test.py
41+ --ignore=tensor2tensor/problems_test.py
42+ --ignore=tensor2tensor/bin/t2t_trainer_test.py
43+ --ignore=tensor2tensor/data_generators/algorithmic_math_test.py
44+ --ignore=tensor2tensor/rl/rl_trainer_lib_test.py
2845 - pytest tensor2tensor/utils/registry_test.py
2946 - pytest tensor2tensor/utils/trainer_lib_test.py
47+ - pytest tensor2tensor/visualization/visualization_test.py
3048
3149 # Run installed scripts
3250 - t2t-datagen 2>&1 | grep translate && echo passed
@@ -41,8 +59,8 @@ script:
4159 - t2t-decoder --problems=$T2T_PROBLEM --data_dir=$T2T_DATA_DIR --model=transformer --hparams_set=transformer_tiny --output_dir=$T2T_TRAIN_DIR --decode_hparams='num_samples=10'
4260
4361 # Export and query (on Python 2 only)
44- - t2t-exporter --problems=$T2T_PROBLEM --data_dir=$T2T_DATA_DIR --model=transformer --hparams_set=transformer_tiny --output_dir=$T2T_TRAIN_DIR
45- - if [[ "$TRAVIS_PYTHON_VERSION" == "2.7" ]]; then
62+ - if [[ "$TRAVIS_PYTHON_VERSION" == "2.7" ]] && [[ "$TF_VERSION" == "1.5.*" ]]; then
63+ t2t-exporter --problems=$T2T_PROBLEM --data_dir=$T2T_DATA_DIR --model=transformer --hparams_set=transformer_tiny --output_dir=$T2T_TRAIN_DIR;
4664 pip install tensorflow-serving-api;
4765 tensorflow_model_server --port=9000 --model_name=my_model --model_base_path=$T2T_TRAIN_DIR/export/Servo &
4866 sleep 10;
0 commit comments