ó
    USh  ã                   óœ  • S SK r S SKrS SKr\" S\" \R
                  5      -   5        \ R                  R                  \ R                  R                  \	5      5      r
\R                  R                  \
5        \ R                  " \
5        S\ R                  S'   S\ R                  S'   S\ R                  ;  a  S\ R                  S'   \R                  \l        S SKrS SKrS S	KJr  S S
KJrJrJrJrJrJr  S SKJr  SrSrS r/ SQrS r \" 5         \" 5         \ " 5       r!\!RD                  b2  \" \!RD                  5      \ R                  S'   \" S\!RD                  5        \!RF                  b2  \" \!RF                  5      \ R                  S'   \" S\!RF                  5        S SK$J%r%  S SK&J'r'  \%RP                  \ R                  S'   \%RR                  \ R                  S'   \%RT                  (       a@  \" S\%RR                   35        \" \%RR                  S5      r+\+(       a	  \" S5        O\" S5        S r,\," \%RZ                  \%R\                  \%R^                  \%R`                  \%Rb                  \%Rd                  5      u  \%l-        \%l/        \%Rf                  " 5         \'" \%Rh                  \%Rj                  \%Rl                  \%Rn                  5        S SK87  g)é    Nz[System ARGV] Ú1ÚPYTORCH_ENABLE_MPS_FALLBACKz0.0Ú PYTORCH_MPS_HIGH_WATERMARK_RATIOÚGRADIO_SERVER_PORTÚ7865)Úbuild_launcher)Úis_installedÚrunÚpythonÚrun_pipÚrequirements_metÚdelete_folder_content)Úload_file_from_urlFc                  óô  • [         R                  R                  SS5      n [         R                  R                  SSU  35      n[         R                  R                  SS5      n[        S[        R
                   35        [        S[        R
                   35        [        (       d   [        S	5      (       a  [        S
5      (       d  [        S[         SU 3SSSS9  [        (       aæ  [        (       d  [        S5      (       dË  [         R                  R                  SS5      n[        R                  " 5       S:X  aj  [        R                  " 5       R                  S5      (       a  [!        SU 3SSS9  OZ[        S5        [        S5        [        S5      (       d  [#        S5        O([        R                  " 5       S:X  a  [!        SU 3S5        [        (       d  [%        U5      (       d  [!        SU S3S5        g )NÚTORCH_INDEX_URLz&https://download.pytorch.org/whl/cu121ÚTORCH_COMMANDz?pip install torch==2.1.0 torchvision==0.16.0 --extra-index-url Ú	REQS_FILEzrequirements_versions.txtzPython zFooocus version: ÚtorchÚtorchvisionÚ"z" -m z Installing torch and torchvisionzCouldn't install torchT)ÚliveÚxformersÚXFORMERS_PACKAGEzxformers==0.0.23ÚWindowsz3.10zinstall -U -I --no-deps zDInstallation of xformers is not supported in this version of Python.zšYou can also check this and build manually: https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Xformers#building-xformers-on-windows-by-ducknessr   ÚLinuxzinstall -r "Úrequirements)ÚosÚenvironÚgetÚprintÚsysÚversionÚfooocus_versionÚREINSTALL_ALLr	   r
   r   ÚTRY_INSTALL_XFORMERSÚplatformÚsystemÚpython_versionÚ
startswithr   Úexitr   )Útorch_index_urlÚtorch_commandÚrequirements_fileÚxformers_packages       Ú*/home/gothic/public_html/Fooocus/launch.pyÚprepare_environmentr0      s“  € Ü—j‘j—n‘nÐ%6Ð8`Óa€OÜ—J‘J—N‘N ?Ø%dÐetÐduÐ#vóx€MäŸ
™
Ÿ™ {Ð4OÓPÐä	ˆG”C—K‘K�=Ð
!Ô"Ü	Ðœo×5Ñ5Ð6Ð
7Ô8ç‚}œL¨×1Ñ1¼Àm×9TÑ9TÜˆa”ˆx�u˜]˜OÐ,Ð.PÐRjÐquÒvçÒßŠ=¤¨Z× 8Ñ 8Ü!Ÿz™zŸ~™~Ð.@ÐBTÓUÐÜ�ŠÓ  IÓ-Ü×*Ò*Ó,×7Ñ7¸×?Ñ?ÜÐ6Ð7GÐ6HÐIÈ:Ð\`ÓaäÐ`ÔaÜð uôvä'¨
×3Ñ3Ü˜QœøÜ—’Ó" gÓ-ÜÐ2Ð3CÐ2DÐEÀzÔRç‚}Ô,Ð->×?Ñ?Ü�-Ð 1Ð2°"Ð5°~ÔFà
ó    ))zxlvaeapp.pthz@https://huggingface.co/lllyasviel/misc/resolve/main/xlvaeapp.pth)zvaeapp_sd15.pthzBhttps://huggingface.co/lllyasviel/misc/resolve/main/vaeapp_sd15.pt)z$xl-to-v1_interposer-v4.0.safetensorszUhttps://huggingface.co/mashb1t/misc/resolve/main/xl-to-v1_interposer-v4.0.safetensorsc                  ó   • SSK Jn   U $ )Nr   ©Úargs)Úargs_managerr4   r3   s    r/   Úini_argsr6   F   s
   € Ý!Ø€Kr1   ÚCUDA_VISIBLE_DEVICESzSet device to:Ú	HF_MIRRORzSet hf_mirror to:)Úconfig)Ú
init_cacheÚ
U2NET_HOMEÚGRADIO_TEMP_DIRz3[Cleanup] Attempting to delete content of temp dir z
[Cleanup] z[Cleanup] Cleanup successfulz/[Cleanup] Failed to delete content of temp dir.c                 ó„  • SSK Jn  [         H  u  px[        U[        R
                  US9  M      [        S[        R                  SS9  [        R                  (       a  [        S5        X4$ [        R                  (       d­  [        R                  R                  U" U [        R                  5      5      (       dt  U Hn  n	[        R                  R                  U" U	[        R                  5      5      (       d  M>  [        SU  SU	 S	35        [        S
U	 S35        [        S5        0 nU	n   O   UR                  5        HC  u  px[        R                  R!                  U" U[        R                  5      5      n
[        XŠUS9  ME     UR                  5        H  u  px[        U[        R"                  US9  M      UR                  5        HC  u  px[        R                  R!                  U" U[        R$                  5      5      n
[        XŠUS9  ME     UR                  5        H  u  px[        U[        R&                  US9  M      X4$ )Nr   )Úget_file_from_folder_list)ÚurlÚ	model_dirÚ	file_namezIhttps://huggingface.co/lllyasviel/misc/resolve/main/fooocus_expansion.binzpytorch_model.binzSkipped model download.zYou do not have [z] but you have [z].zFooocus will use [zK] to avoid downloading new models, but you are not using the latest models.zLUse --always-download-new-model to avoid fallback and always get new models.)Úmodules.utilr>   Úvae_approx_filenamesr   r9   Úpath_vae_approxÚpath_fooocus_expansionr4   Údisable_preset_downloadr    Úalways_download_new_modelr   ÚpathÚisfileÚpaths_checkpointsÚitemsÚdirnameÚpath_embeddingsÚpaths_lorasÚpath_vae)Údefault_modelÚprevious_default_modelsÚcheckpoint_downloadsÚembeddings_downloadsÚlora_downloadsÚvae_downloadsr>   rA   r?   Úalternative_model_namer@   s              r/   Údownload_modelsrW   g   sá  € Ý6ç.‰ˆ	Ü˜s¬f×.DÑ.DÐPYÔZñ /ô ØWÜ×/Ñ/Ø%òô ×#×#ÜÐ'Ô(ØÐ2Ð2ä×)×)Ü�w‰w�~‰~Ñ7¸Äv×G_ÑG_Ó`×aÑaÛ*AÐ&Ü—7‘7—>‘>Ñ";Ð<RÔTZ×TlÑTlÓ"m×nÓnÜÐ-¨m¨_Ð<LÐMcÐLdÐdfÐgÔhÜÐ.Ð/EÐ.Fð GEð Fô GäÐhÔiØ+-Ð(Ø$:�MÙñ +Bð /×4Ñ4Ö6‰ˆ	Ü—G‘G—O‘OÑ$=¸iÌ×IaÑIaÓ$bÓcˆ	Ü˜sÀ9ÔMñ 7ð /×4Ñ4Ö6‰ˆ	Ü˜s¬f×.DÑ.DÐPYÔZñ 7à(×.Ñ.Ö0‰ˆ	Ü—G‘G—O‘OÑ$=¸iÌ×I[ÑI[Ó$\Ó]ˆ	Ü˜sÀ9ÔMñ 1ð (×-Ñ-Ö/‰ˆ	Ü˜s¬f¯o©oÈÔSñ 0ð Ð.Ð.r1   )Ú*)9r   Ússlr!   r    ÚstrÚargvrH   rL   ÚabspathÚ__file__ÚrootÚappendÚchdirr   Ú_create_unverified_contextÚ_create_default_https_contextr&   r#   r   Úmodules.launch_utilr	   r
   r   r   r   r   Úmodules.model_loaderr   r$   r%   r0   rC   r6   r4   Úgpu_device_idÚ	hf_mirrorÚmodulesr9   Úmodules.hash_cacher:   Úpath_inpaintÚ	temp_pathÚtemp_path_cleanup_on_launchÚresultrW   Údefault_base_model_namerQ   rR   rS   rT   rU   Úupdate_filesÚmodel_filenamesrJ   Úlora_filenamesrN   Úwebui© r1   r/   Ú<module>rs      sP  ðÛ 	Û 
Û 
á Ð™˜SŸX™X›Ñ&Ô 'à	‡w�w‡��r—w‘w—‘ xÓ0Ó1€Ø ‡�‡��Ô Ø ‡‚ˆ„à,/€‡
�
Ð(Ñ )Ø16€‡
�
Ð-Ñ .Ø˜rŸz™zÓ)Ø'-€B‡J�JÐ#Ñ$à$'×$BÑ$B€Ô !ã Û å )ß k× kÝ 3à€ØÐ òòBÐ òñ
 Ô Ù Ô Ùƒz€à×ÑÑ!Ù),¨T×-?Ñ-?Ó)@€B‡J�JÐ%Ñ&Ù	Ð
˜D×.Ñ.Ô/à‡>�>ÑÙ! $§.¡.Ó1€B‡J�Jˆ{ÑÙ	Ð
˜tŸ~™~Ô.å Ý )à!×.Ñ.€‡
�
ˆ<Ñ à &× 0Ñ 0€‡
�
ÐÑ à	×%×%Ù	Ð?À×@PÑ@PÐ?QÐ
RÔSÙ" 6×#3Ñ#3°\ÓB€FÞÙÐ,Õ-áÐ?ÔAò'/ñT ?NØ
×"Ñ" F×$BÑ$BÀF×D_ÑD_Ø
×Ñ ×!6Ñ!6¸×8LÑ8Ló?NÑ ;€Ô  Ô ;ð × Ò Ô Ù 
ˆ6×!Ñ! 6×#;Ñ#;¸V×=RÑ=RÐTZ×TfÑTfÔ gå r1   