mirror of
https://github.com/deepfakes/faceswap.git
synced 2026-10-26 03:39:45 +08:00
Merge branch 'master' into staging
This commit is contained in:
+4
-2
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user