Skip to content
This repository was archived by the owner on Jul 7, 2023. It is now read-only.

Commit 07d8308

Browse files
author
Ryan Sepassi
committed
Travis test fixes
PiperOrigin-RevId: 184214706
1 parent d90a0c4 commit 07d8308

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

.travis.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,33 @@ before_install:
66
- sudo apt-get update -qq
77
- sudo apt-get install -qq libhdf5-dev
88
install:
9-
- pip install -q tensorflow
9+
- pip install -q .[tensorflow]
1010
- pip install -q .[tests]
11+
# Make sure we have the latest version of numpy - avoid problems we were
12+
# seeing with Python 3
13+
- pip install -q -U numpy
1114
env:
1215
global:
1316
- T2T_PROBLEM=algorithmic_reverse_binary40_test
1417
- T2T_DATA_DIR=/tmp/t2t-data
1518
- T2T_TRAIN_DIR=/tmp/t2t-train
1619
script:
20+
# Check import
21+
- python -c "from tensor2tensor.models import transformer; print(transformer.Transformer.__name__)"
22+
23+
# Run tests
1724
- 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
1825
- pytest tensor2tensor/utils/registry_test.py
1926
- pytest tensor2tensor/utils/trainer_lib_test.py
27+
28+
# Run installed scripts
2029
- t2t-datagen 2>&1 | grep translate && echo passed
21-
- t2t-trainer --registry_help --t2t_usr_dir=./tensor2tensor/test_data/example_usr_dir 2>&1 | grep my_very_own_hparams && echo passed
22-
- python -c "from tensor2tensor.models import transformer; print(transformer.Transformer.__name__)"
2330
- t2t-trainer --registry_help
24-
- mkdir $T2T_DATA_DIR
25-
- mkdir $T2T_TRAIN_DIR
31+
32+
# Test --t2t_usr_dir
33+
- t2t-trainer --registry_help --t2t_usr_dir=./tensor2tensor/test_data/example_usr_dir 2>&1 | grep my_very_own_hparams && echo passed
34+
35+
# Run data generation, training, and decoding on a dummy problem
2636
- t2t-datagen --problem=$T2T_PROBLEM --data_dir=$T2T_DATA_DIR
2737
- t2t-trainer --problems=$T2T_PROBLEM --data_dir=$T2T_DATA_DIR --model=transformer --hparams_set=transformer_tiny --train_steps=5 --eval_steps=5 --output_dir=$T2T_TRAIN_DIR
2838
- 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'

tensor2tensor/bin/t2t_datagen.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,8 @@ def main(_):
168168
tf.logging.warning("It is strongly recommended to specify --data_dir. "
169169
"Data will be written to default data_dir=%s.",
170170
FLAGS.data_dir)
171+
FLAGS.data_dir = os.path.expanduser(FLAGS.data_dir)
172+
tf.gfile.MakeDirs(FLAGS.data_dir)
171173

172174
tf.logging.info("Generating problems:\n%s"
173175
% registry.display_list_by_prefix(problems,

0 commit comments

Comments
 (0)