remove xformer prints

This commit is contained in:
lllyasviel
2024-02-04 18:27:25 -08:00
parent 3fc5610683
commit 27d815618d
+20 -6
View File
@@ -3,11 +3,23 @@ import logging
import os import os
import sys import sys
import warnings import warnings
import os
from threading import Thread from threading import Thread
from modules.timer import startup_timer from modules.timer import startup_timer
class HiddenPrints:
def __enter__(self):
self._original_stdout = sys.stdout
sys.stdout = open(os.devnull, 'w')
def __exit__(self, exc_type, exc_val, exc_tb):
sys.stdout.close()
sys.stdout = self._original_stdout
def imports(): def imports():
logging.getLogger("torch.distributed.nn").setLevel(logging.ERROR) # sshh... logging.getLogger("torch.distributed.nn").setLevel(logging.ERROR) # sshh...
logging.getLogger("xformers").addFilter(lambda record: 'A matching Triton is not available' not in record.getMessage()) logging.getLogger("xformers").addFilter(lambda record: 'A matching Triton is not available' not in record.getMessage())
@@ -23,14 +35,16 @@ def imports():
import gradio # noqa: F401 import gradio # noqa: F401
startup_timer.record("import gradio") startup_timer.record("import gradio")
from modules import paths, timer, import_hook, errors # noqa: F401 with HiddenPrints():
startup_timer.record("setup paths") from modules import paths, timer, import_hook, errors # noqa: F401
startup_timer.record("setup paths")
import ldm.modules.encoders.modules # noqa: F401 import ldm.modules.encoders.modules # noqa: F401
startup_timer.record("import ldm") import ldm.modules.diffusionmodules.model
startup_timer.record("import ldm")
import sgm.modules.encoders.modules # noqa: F401 import sgm.modules.encoders.modules # noqa: F401
startup_timer.record("import sgm") startup_timer.record("import sgm")
from modules import shared_init from modules import shared_init
shared_init.initialize() shared_init.initialize()