Spaces:
Running
on
Zero
Running
on
Zero
Upload app.py
Browse files
app.py
CHANGED
@@ -192,13 +192,15 @@ class GuiSD:
|
|
192 |
def load_new_model(self, model_name, vae_model, task, controlnet_model, progress=gr.Progress(track_tqdm=True)):
|
193 |
|
194 |
# download link model > model_name
|
195 |
-
|
196 |
-
|
|
|
|
|
197 |
|
198 |
self.update_storage_models()
|
199 |
|
200 |
vae_model = vae_model if vae_model != "None" else None
|
201 |
-
model_type = get_model_type(model_name)
|
202 |
dtype_model = torch.bfloat16 if model_type == "FLUX" else torch.float16
|
203 |
|
204 |
if not os.path.exists(model_name):
|
|
|
192 |
def load_new_model(self, model_name, vae_model, task, controlnet_model, progress=gr.Progress(track_tqdm=True)):
|
193 |
|
194 |
# download link model > model_name
|
195 |
+
if "http" in model_name: #
|
196 |
+
model_name, model_type = download_link_model(model_name, DIRECTORY_MODELS) #
|
197 |
+
is_link_model = True #
|
198 |
+
else: is_link_model = False #
|
199 |
|
200 |
self.update_storage_models()
|
201 |
|
202 |
vae_model = vae_model if vae_model != "None" else None
|
203 |
+
model_type = get_model_type(model_name) if not is_link_model else model_type #
|
204 |
dtype_model = torch.bfloat16 if model_type == "FLUX" else torch.float16
|
205 |
|
206 |
if not os.path.exists(model_name):
|