o ¶ñyf? ã@sÆddlZddlZddlmZmZmZmZmZmZddl Z dd„Z ej   de¡dZej  ed¡dej  e¡gZeD]Zej  ej  ed¡¡rNej  e¡Znq9edusZJde›ƒ‚e ƒed d gfej  ed ¡d d d gfej  ed¡ddgfej  ed¡dddgfgZiZeD]X\ZZZZej  ej  eee¡¡Zej  e¡s®ede›de›ejdqˆej  e¡ZdevrÀej   de¡nd evrÖej   de¡ddlZej  d¡nej   e¡eee<qˆdS)éN)Ú models_pathÚ script_pathÚ data_pathÚextensions_dirÚextensions_builtin_dirÚcwdcCs>Gdd„dƒ}|ƒ}d|_|tjd<|ƒ}d|_|tjd<dS)zWcreate fake modules that SDXL wants to import but doesn't actually use for our purposesc@s eZdZdS)z mute_sdxl_imports..DummyN)Ú__name__Ú __module__Ú __qualname__©r r ú^C:\Users\Luke\Documents\Stable diffusion\Automatic1111\stable-diffusion-webui\modules\paths.pyÚDummy sr Nztaming.modules.losses.lpipszsgm.data)ZLPIPSÚsysÚmodulesZStableDataModuleFromConfig)r Úmoduler r r Úmute_sdxl_importss rz*repositories/stable-diffusion-stability-aiÚ.zldm/models/diffusion/ddpm.pyz*Couldn't find Stable Diffusion in any of: ÚldmzStable Diffusionz../generative-modelsÚsgmzStable Diffusion XLz../BLIPzmodels/blip.pyÚBLIPz../k-diffusionzk_diffusion/sampling.pyZ k_diffusionZatstartz Warning: z not found at path )Úfile)!ÚosrÚmodules.paths_internalrrrrrrZ modules.saferrÚpathÚinsertZsd_pathÚjoinÚdirnameZpossible_sd_pathsZpossible_sd_pathÚexistsÚabspathÚ path_dirsÚpathsÚdZ must_existÚwhatÚoptionsZmust_exist_pathÚprintÚstderrrÚpopÚappendr r r r ÚsF  þ ü    ï