mirror of
https://github.com/vladmandic/automatic
synced 2026-09-20 01:31:13 +02:00
redesign logging
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
import sys
|
||||
from modules.shared import opts
|
||||
from modules.shared import opts, log
|
||||
|
||||
# this will break any attempt to import xformers which will prevent stability diffusion repo from trying to use it
|
||||
try:
|
||||
import xformers # pylint: disable=unused-import
|
||||
import xformers.ops # pylint: disable=unused-import
|
||||
import xformers # pylint: disable=unused-import, import-error
|
||||
import xformers.ops # pylint: disable=unused-import, import-error
|
||||
except:
|
||||
pass
|
||||
|
||||
if opts.cross_attention_optimization != "xFormers":
|
||||
if sys.modules.get("xformers", None) is not None:
|
||||
print('Unloading xFormers')
|
||||
log.info('Unloading xFormers')
|
||||
sys.modules["xformers"] = None
|
||||
sys.modules["xformers.ops"] = None
|
||||
|
||||
Reference in New Issue
Block a user