''' 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()