InvokeAI/invokeai/version/__init__.py
2023-03-03 01:02:00 -05:00

27 lines
706 B
Python

"""
initialization file for invokeai
"""
import invokeai
from .invokeai_version import __version__
__app_id__ = "invoke-ai/InvokeAI"
__app_name__ = "InvokeAI"
# copy these attributes into the invokeai namespace
setattr(invokeai, "__version__", __version__)
setattr(invokeai, "__app_id__", __app_id__)
setattr(invokeai, "__app_name__", __app_name__)
def _ignore_xformers_triton_message_on_windows():
import logging
logging.getLogger("xformers").addFilter(
lambda record: "A matching Triton is not available" not in record.getMessage()
)
# In order to be effective, this needs to happen before anything could possibly import xformers.
_ignore_xformers_triton_message_on_windows()