mirror of
https://github.com/YuzuZensai/spleeter.git
synced 2026-01-31 14:58:23 +00:00
✨ setup tensorflow logging handler
This commit is contained in:
@@ -10,7 +10,7 @@ from os import environ
|
|||||||
|
|
||||||
# pyright: reportMissingImports=false
|
# pyright: reportMissingImports=false
|
||||||
# pylint: disable=import-error
|
# pylint: disable=import-error
|
||||||
from tensorflow.compat.v1 import logging as tflogging
|
from tensorflow.compat.v1 import logging as tf_logging
|
||||||
from typer import echo
|
from typer import echo
|
||||||
# pylint: enable=import-error
|
# pylint: enable=import-error
|
||||||
|
|
||||||
@@ -42,11 +42,13 @@ def configure_logger(verbose: bool) -> None:
|
|||||||
verbose (bool):
|
verbose (bool):
|
||||||
`True` to use verbose logger, `False` otherwise.
|
`True` to use verbose logger, `False` otherwise.
|
||||||
"""
|
"""
|
||||||
|
tf_logger = tf_logging._get_logger()
|
||||||
|
tf_logger.handlers = [handler]
|
||||||
if verbose:
|
if verbose:
|
||||||
environ['TF_CPP_MIN_LOG_LEVEL'] = '1'
|
environ['TF_CPP_MIN_LOG_LEVEL'] = '1'
|
||||||
tflogging.set_verbosity(tflogging.INFO)
|
tf_logging.set_verbosity(tf_logging.INFO)
|
||||||
logger.setLevel(logging.DEBUG)
|
logger.setLevel(logging.DEBUG)
|
||||||
else:
|
else:
|
||||||
warnings.filterwarnings('ignore')
|
warnings.filterwarnings('ignore')
|
||||||
environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
|
environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
|
||||||
tflogging.set_verbosity(tflogging.ERROR)
|
tf_logging.set_verbosity(tf_logging.ERROR)
|
||||||
|
|||||||
Reference in New Issue
Block a user