diff options
author | Roman Grundkiewicz <rgrundki@exseed.ed.ac.uk> | 2018-11-26 12:09:25 +0300 |
---|---|---|
committer | Roman Grundkiewicz <rgrundki@exseed.ed.ac.uk> | 2018-11-26 12:09:25 +0300 |
commit | 42159e004bb5d3017d8d3f7c23972fdadc93233a (patch) | |
tree | 0c9d1d2e7313db61b5b3595b49f214a767cd0908 | |
parent | e140900a12944ee92fbf47f7a7ec9a59728b2545 (diff) | |
parent | ca1b12766709780b51f59d278ce2ab55cbf7a550 (diff) |
Merge branch 'dump-config'
-rw-r--r-- | tests/interface/config/.gitignore | 3 | ||||
-rw-r--r-- | tests/interface/config/dump_minimal.expected | 10 | ||||
-rw-r--r-- | tests/interface/config/test_dump_config_minimal.sh | 19 |
3 files changed, 31 insertions, 1 deletions
diff --git a/tests/interface/config/.gitignore b/tests/interface/config/.gitignore index b1e0cd2..9e59180 100644 --- a/tests/interface/config/.gitignore +++ b/tests/interface/config/.gitignore @@ -1,6 +1,7 @@ load_config -dump_config.yml +dump_config.yml +dump_minimal.yml dump_relpaths.yml overwrite diff --git a/tests/interface/config/dump_minimal.expected b/tests/interface/config/dump_minimal.expected new file mode 100644 index 0000000..0adb77c --- /dev/null +++ b/tests/interface/config/dump_minimal.expected @@ -0,0 +1,10 @@ +# Model options +type: s2s +dim-emb: 16 +dim-rnn: 32 +# Training options +train-sets: +vocabs: +after-batches: 2 +cpu-threads: 0 +mini-batch: 8 diff --git a/tests/interface/config/test_dump_config_minimal.sh b/tests/interface/config/test_dump_config_minimal.sh new file mode 100644 index 0000000..430b761 --- /dev/null +++ b/tests/interface/config/test_dump_config_minimal.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# Exit on error +set -e + +rm -f dump_minimal.{yml,out} + +# Run with no config file +$MRT_MARIAN/build/marian --train-sets $MRT_DATA/europarl.de-en/corpus.bpe.{de,en} --vocabs vocab.de.yml vocab.en.yml \ + --type s2s --mini-batch 8 --dim-rnn 32 --dim-emb 16 --after-batches 2 --dump-config minimal > dump_minimal.yml + +# Remove first line and paths to train sets and vocabs +cat dump_minimal.yml | tail -n +2 | grep -v ' - ' > dump_minimal.out + +# Compare +diff dump_minimal.out dump_minimal.expected | tee dump_minimal.diff + +# Exit with success code +exit 0 |