Skip to content
Snippets Groups Projects
Commit f2cc091a authored by Amir MOHAMMADI's avatar Amir MOHAMMADI
Browse files

Use bob.extension to load the config files

parent efe0969c
No related branches found
No related tags found
1 merge request!36Use bob.extension to load config files
Pipeline #
...@@ -93,7 +93,7 @@ import random ...@@ -93,7 +93,7 @@ import random
import pkg_resources import pkg_resources
import tensorflow as tf import tensorflow as tf
from bob.io.base import create_directories_safe from bob.io.base import create_directories_safe
from bob.bio.base.utils import read_config_file from bob.extension.config import load as read_config_file
from bob.learn.tensorflow.utils.commandline import \ from bob.learn.tensorflow.utils.commandline import \
get_from_config_or_commandline get_from_config_or_commandline
from bob.core.log import setup, set_verbosity_level from bob.core.log import setup, set_verbosity_level
......
...@@ -43,7 +43,7 @@ import os ...@@ -43,7 +43,7 @@ import os
import time import time
import six import six
import tensorflow as tf import tensorflow as tf
from bob.bio.base.utils import read_config_file from bob.extension.config import load as read_config_file
from ..utils.eval import get_global_step from ..utils.eval import get_global_step
......
...@@ -112,7 +112,8 @@ from multiprocessing import Pool ...@@ -112,7 +112,8 @@ from multiprocessing import Pool
from collections import defaultdict from collections import defaultdict
import numpy as np import numpy as np
from bob.io.base import create_directories_safe from bob.io.base import create_directories_safe
from bob.bio.base.utils import read_config_file, save from bob.bio.base.utils import save
from bob.extension.config import load as read_config_file
from bob.bio.base.tools.grid import indices from bob.bio.base.tools.grid import indices
from bob.learn.tensorflow.utils.commandline import \ from bob.learn.tensorflow.utils.commandline import \
get_from_config_or_commandline get_from_config_or_commandline
......
...@@ -53,7 +53,8 @@ from multiprocessing import Pool ...@@ -53,7 +53,8 @@ from multiprocessing import Pool
from collections import defaultdict from collections import defaultdict
import numpy as np import numpy as np
from bob.io.base import create_directories_safe from bob.io.base import create_directories_safe
from bob.bio.base.utils import read_config_file, save from bob.extension.config import load as read_config_file
from bob.bio.base.utils import save
from bob.learn.tensorflow.utils.commandline import \ from bob.learn.tensorflow.utils.commandline import \
get_from_config_or_commandline get_from_config_or_commandline
from bob.core.log import setup, set_verbosity_level from bob.core.log import setup, set_verbosity_level
......
...@@ -39,7 +39,7 @@ from __future__ import division ...@@ -39,7 +39,7 @@ from __future__ import division
from __future__ import print_function from __future__ import print_function
# import pkg_resources so that bob imports work properly: # import pkg_resources so that bob imports work properly:
import pkg_resources import pkg_resources
from bob.bio.base.utils import read_config_file from bob.extension.config import load as read_config_file
from bob.learn.tensorflow.utils.commandline import \ from bob.learn.tensorflow.utils.commandline import \
get_from_config_or_commandline get_from_config_or_commandline
from bob.core.log import setup, set_verbosity_level from bob.core.log import setup, set_verbosity_level
......
...@@ -2,8 +2,6 @@ from __future__ import print_function ...@@ -2,8 +2,6 @@ from __future__ import print_function
import os import os
from tempfile import mkdtemp from tempfile import mkdtemp
import shutil import shutil
import logging
logging.getLogger("tensorflow").setLevel(logging.WARNING)
from bob.io.base.test_utils import datafile from bob.io.base.test_utils import datafile
from bob.learn.tensorflow.script.db_to_tfrecords import main as tfrecords from bob.learn.tensorflow.script.db_to_tfrecords import main as tfrecords
...@@ -13,7 +11,6 @@ from bob.learn.tensorflow.script.eval_generic import main as eval_generic ...@@ -13,7 +11,6 @@ from bob.learn.tensorflow.script.eval_generic import main as eval_generic
dummy_tfrecord_config = datafile('dummy_verify_config.py', __name__) dummy_tfrecord_config = datafile('dummy_verify_config.py', __name__)
CONFIG = ''' CONFIG = '''
import tensorflow as tf import tensorflow as tf
from bob.learn.tensorflow.utils.reproducible import run_config
from bob.learn.tensorflow.dataset.tfrecords import shuffle_data_and_labels, \ from bob.learn.tensorflow.dataset.tfrecords import shuffle_data_and_labels, \
batch_data_and_labels batch_data_and_labels
...@@ -88,8 +85,7 @@ def model_fn(features, labels, mode, params, config): ...@@ -88,8 +85,7 @@ def model_fn(features, labels, mode, params, config):
eval_metric_ops=metrics) eval_metric_ops=metrics)
estimator = tf.estimator.Estimator(model_fn=model_fn, model_dir=model_dir, estimator = tf.estimator.Estimator(model_fn=model_fn, model_dir=model_dir)
config=run_config)
''' '''
......
...@@ -11,7 +11,7 @@ def get_from_config_or_commandline(config, keyword, args, defaults, ...@@ -11,7 +11,7 @@ def get_from_config_or_commandline(config, keyword, args, defaults,
Parameters Parameters
---------- ----------
config : object config : :any:`module`
The loaded config files. The loaded config files.
keyword : str keyword : str
The keyword to load from the config file or through command line. The keyword to load from the config file or through command line.
...@@ -30,7 +30,7 @@ def get_from_config_or_commandline(config, keyword, args, defaults, ...@@ -30,7 +30,7 @@ def get_from_config_or_commandline(config, keyword, args, defaults,
Example Example
------- -------
>>> from bob.bio.base.utils import read_config_file >>> from bob.extension.config import load as read_config_file
>>> defaults = docopt(docs, argv=[""]) >>> defaults = docopt(docs, argv=[""])
>>> args = docopt(docs, argv=argv) >>> args = docopt(docs, argv=argv)
>>> config_files = args['<config_files>'] >>> config_files = args['<config_files>']
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment