Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marian-nmt/marian-regression-tests.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Grundkiewicz <rgrundki@exseed.ed.ac.uk>2018-11-26 12:09:25 +0300
committerRoman Grundkiewicz <rgrundki@exseed.ed.ac.uk>2018-11-26 12:09:25 +0300
commit42159e004bb5d3017d8d3f7c23972fdadc93233a (patch)
tree0c9d1d2e7313db61b5b3595b49f214a767cd0908
parente140900a12944ee92fbf47f7a7ec9a59728b2545 (diff)
parentca1b12766709780b51f59d278ce2ab55cbf7a550 (diff)
Merge branch 'dump-config'
-rw-r--r--tests/interface/config/.gitignore3
-rw-r--r--tests/interface/config/dump_minimal.expected10
-rw-r--r--tests/interface/config/test_dump_config_minimal.sh19
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