Merge branch 'master' into staging

This commit is contained in:
torzdf
2019-01-06 13:41:12 +00:00
6 changed files with 10 additions and 8 deletions
+4 -2
View File
@@ -17,6 +17,7 @@ import dlib
from lib.faces_detect import DetectedFace
from lib.training_data import TrainingDataGenerator
from lib.logger import get_loglevel
logger = logging.getLogger(__name__) # pylint: disable=invalid-name
@@ -90,7 +91,7 @@ def backup_file(directory, filename):
os.rename(origfile, backupfile)
def set_system_verbosity():
def set_system_verbosity(loglevel):
""" Set the verbosity level of tensorflow and suppresses
future and deprecation warnings from any modules
From:
@@ -101,7 +102,8 @@ def set_system_verbosity():
2 - filter out WARNING logs
3 - filter out ERROR logs """
loglevel = "2" if logger.getEffectiveLevel() > 15 else "0"
numeric_level = get_loglevel(loglevel)
loglevel = "2" if numeric_level > 15 else "0"
logger.debug("System Verbosity level: %s", loglevel)
os.environ['TF_CPP_MIN_LOG_LEVEL'] = loglevel
if loglevel != '0':
+1 -1
View File
@@ -47,7 +47,7 @@ class Convert():
Note: GAN prediction outputs a mask + an image, while other
predicts only an image. """
Utils.set_verbosity()
Utils.set_verbosity(self.args.loglevel)
if not self.alignments.have_alignments_file:
self.load_extractor()
+1 -1
View File
@@ -42,7 +42,7 @@ class Extract():
def process(self):
""" Perform the extraction process """
logger.info('Starting, this may take a while...')
Utils.set_verbosity()
Utils.set_verbosity(self.args.loglevel)
# queue_manager.debug_monitor(1)
self.threaded_io("load")
save_thread = self.threaded_io("save")
+2 -2
View File
@@ -26,9 +26,9 @@ class Utils():
object """
@staticmethod
def set_verbosity():
def set_verbosity(loglevel):
""" Set the system output verbosity """
set_system_verbosity()
set_system_verbosity(loglevel)
@staticmethod
def finalize(images_found, num_faces_detected, verify_output):
+1 -1
View File
@@ -37,7 +37,7 @@ class Train():
def process(self):
""" Call the training process object """
logger.info("Training data directory: %s", self.args.model_dir)
set_system_verbosity()
set_system_verbosity(self.args.loglevel)
thread = self.start_thread()
if self.args.preview:
+1 -1
View File
@@ -11,7 +11,7 @@ class Alignments():
""" Perform tasks relating to alignments file """
def __init__(self, arguments):
self.args = arguments
set_system_verbosity()
set_system_verbosity(self.args.loglevel)
dest_format = self.get_dest_format()
self.alignments = AlignmentData(self.args.alignments_file, dest_format)