7
7
from modules .launch_util import is_installed , run , python , \
8
8
run_pip , repo_dir , git_clone , requirements_met , script_path , dir_repos
9
9
from modules .model_loader import load_file_from_url
10
- from modules .path import modelfile_path , lorafile_path , clip_vision_path , controlnet_path
10
+ from modules .path import modelfile_path , lorafile_path , clip_vision_path , controlnet_path , vae_approx_path , fooocus_expansion_path
11
+
11
12
12
13
REINSTALL_ALL = False
13
14
DEFAULT_ARGS = ['--disable-smart-memory' ]
@@ -22,7 +23,7 @@ def prepare_environment():
22
23
xformers_package = os .environ .get ('XFORMERS_PACKAGE' , 'xformers==0.0.21' )
23
24
24
25
comfy_repo = os .environ .get ('COMFY_REPO' , "https://github.com/comfyanonymous/ComfyUI" )
25
- comfy_commit_hash = os .environ .get ('COMFY_COMMIT_HASH' , "07691e80c3bf9be16c629169e259105ca5327bf0 " )
26
+ comfy_commit_hash = os .environ .get ('COMFY_COMMIT_HASH' , "9261587d8975bb0c3f929433345e9918bf659460 " )
26
27
27
28
print (f"Python { sys .version } " )
28
29
print (f"Fooocus version: { fooocus_version .version } " )
@@ -81,6 +82,11 @@ def prepare_environment():
81
82
'https://huggingface.co/stabilityai/control-lora/resolve/main/control-LoRAs-rank256/control-lora-depth-rank256.safetensors' )
82
83
]
83
84
85
+ vae_approx_filenames = [
86
+ ('taesdxl_decoder.pth' ,
87
+ 'https://huggingface.co/lllyasviel/misc/resolve/main/taesdxl_decoder.pth' )
88
+ ]
89
+
84
90
85
91
def download_models ():
86
92
for file_name , url in model_filenames :
@@ -91,6 +97,15 @@ def download_models():
91
97
load_file_from_url (url = url , model_dir = clip_vision_path , file_name = file_name )
92
98
for file_name , url in controlnet_filenames :
93
99
load_file_from_url (url = url , model_dir = controlnet_path , file_name = file_name )
100
+ for file_name , url in vae_approx_filenames :
101
+ load_file_from_url (url = url , model_dir = vae_approx_path , file_name = file_name )
102
+
103
+ load_file_from_url (
104
+ url = 'https://huggingface.co/lllyasviel/misc/resolve/main/fooocus_expansion.bin' ,
105
+ model_dir = fooocus_expansion_path ,
106
+ file_name = 'pytorch_model.bin'
107
+ )
108
+
94
109
return
95
110
96
111
0 commit comments