From efa2901917cae77bdc9214cbe5368ae91d19c912 Mon Sep 17 00:00:00 2001
From: Amir MOHAMMADI <amir.mohammadi@idiap.ch>
Date: Mon, 16 Oct 2017 15:43:25 +0200
Subject: [PATCH] adjustments

---
 bob/learn/tensorflow/script/db_to_tfrecords.py | 4 ++--
 bob/learn/tensorflow/script/eval_generic.py    | 4 ++--
 bob/learn/tensorflow/script/train_generic.py   | 4 +---
 bob/learn/tensorflow/utils/reproducible.py     | 4 +++-
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/bob/learn/tensorflow/script/db_to_tfrecords.py b/bob/learn/tensorflow/script/db_to_tfrecords.py
index aa516993..bfcf50ad 100644
--- a/bob/learn/tensorflow/script/db_to_tfrecords.py
+++ b/bob/learn/tensorflow/script/db_to_tfrecords.py
@@ -150,14 +150,14 @@ def main(argv=None):
                 logger.info('Processing file %d out of %d', i + 1, n_files)
 
                 path = f.make_path(data_dir, data_extension)
-                data = reader(path)                
+                data = reader(path)
                 if data is None:
                   if allow_missing_files:
                       logger.debug("... Processing original data file '{0}' was not successful".format(path))
                       continue
                   else:
                       raise RuntimeError("Preprocessing of file '{0}' was not successful".format(path))
-                
+
                 label = file_to_label(f)
 
                 if one_file_one_sample:
diff --git a/bob/learn/tensorflow/script/eval_generic.py b/bob/learn/tensorflow/script/eval_generic.py
index ca8bf33a..e8432aa3 100644
--- a/bob/learn/tensorflow/script/eval_generic.py
+++ b/bob/learn/tensorflow/script/eval_generic.py
@@ -63,7 +63,7 @@ def main(argv=None):
     model_fn = config.model_fn
     eval_input_fn = config.eval_input_fn
 
-    eval_interval_secs = getattr(config, 'eval_interval_secs', 300)
+    eval_interval_secs = getattr(config, 'eval_interval_secs', 60)
     run_once = getattr(config, 'run_once', False)
     run_config = getattr(config, 'run_config', None)
     model_params = getattr(config, 'model_params', None)
@@ -75,7 +75,7 @@ def main(argv=None):
     nn = tf.estimator.Estimator(model_fn=model_fn, model_dir=model_dir,
                                 params=model_params, config=run_config)
     if name:
-        real_name = name + '_eval'
+        real_name = 'eval_' + name
     else:
         real_name = 'eval'
     evaluated_file = os.path.join(nn.model_dir, real_name, 'evaluated')
diff --git a/bob/learn/tensorflow/script/train_generic.py b/bob/learn/tensorflow/script/train_generic.py
index 11f7d18a..e60e4917 100644
--- a/bob/learn/tensorflow/script/train_generic.py
+++ b/bob/learn/tensorflow/script/train_generic.py
@@ -66,9 +66,7 @@ def main(argv=None):
 
     if run_config is None:
         # by default create reproducible nets:
-        from bob.learn.tensorflow.utils.reproducible import session_conf
-        run_config = tf.estimator.RunConfig()
-        run_config.replace(session_config=session_conf)
+        from bob.learn.tensorflow.utils.reproducible import run_config
 
     # Instantiate Estimator
     nn = tf.estimator.Estimator(model_fn=model_fn, model_dir=model_dir,
diff --git a/bob/learn/tensorflow/utils/reproducible.py b/bob/learn/tensorflow/utils/reproducible.py
index a2f7fb73..b6258c8d 100644
--- a/bob/learn/tensorflow/utils/reproducible.py
+++ b/bob/learn/tensorflow/utils/reproducible.py
@@ -32,9 +32,11 @@ session_conf = tf.ConfigProto(intra_op_parallelism_threads=1,
 # in the TensorFlow backend have a well-defined initial state.
 # For further details, see:
 # https://www.tensorflow.org/api_docs/python/tf/set_random_seed
-tf.set_random_seed(1234)
+tf_random_seed = 1234
+tf.set_random_seed(tf_random_seed)
 # sess = tf.Session(graph=tf.get_default_graph(), config=session_conf)
 # keras.backend.set_session(sess)
 
 run_config = tf.estimator.RunConfig()
 run_config = run_config.replace(session_config=session_conf)
+run_config = run_config.replace(tf_random_seed=tf_random_seed)
-- 
GitLab