uruguayai commited on
Commit
b6954aa
·
verified ·
1 Parent(s): 0ba9dcb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -16
app.py CHANGED
@@ -2,17 +2,8 @@ import torch
2
  import os
3
  import requests
4
 
5
- # Definir las URLs de los archivos en el dataset de Hugging Face
6
  MODEL_URL = "https://huggingface.co/datasets/uruguayai/fooocus/resolve/main/juggernautXL_v8Rundiffusion.safetensors"
7
- INTERPOSER_URL = "https://huggingface.co/datasets/uruguayai/fooocus/resolve/main/xl-to-v1_interposer-v4.0.safetensors"
8
- VAE_URL = "https://huggingface.co/datasets/uruguayai/fooocus/resolve/main/vaeapp_sd15.pt"
9
- EXPANSION_URL = "https://huggingface.co/datasets/uruguayai/fooocus/resolve/main/fooocus_expansion.bin"
10
-
11
- # Definir las rutas locales donde se guardarán los archivos
12
  MODEL_PATH = "/home/user/app/juggernautXL_v8Rundiffusion.safetensors"
13
- INTERPOSER_PATH = "/home/user/app/xl-to-v1_interposer-v4.0.safetensors"
14
- VAE_PATH = "/home/user/app/vaeapp_sd15.pt"
15
- EXPANSION_PATH = "/home/user/app/fooocus_expansion.bin"
16
 
17
  def download_file(url, path):
18
  """Descarga un archivo desde una URL si no está presente en la ruta especificada."""
@@ -23,14 +14,9 @@ def download_file(url, path):
23
  print(f"Downloaded {path}")
24
 
25
  def load_model():
26
- # Descargar los archivos necesarios
27
  download_file(MODEL_URL, MODEL_PATH)
28
- download_file(INTERPOSER_URL, INTERPOSER_PATH)
29
- download_file(VAE_URL, VAE_PATH)
30
- download_file(EXPANSION_URL, EXPANSION_PATH)
31
-
32
- # Cargar el modelo; asegúrate de usar weights_only=True por razones de seguridad
33
- model = torch.load(MODEL_PATH, weights_only=True)
34
  return model
35
 
36
  def main():
 
2
  import os
3
  import requests
4
 
 
5
  MODEL_URL = "https://huggingface.co/datasets/uruguayai/fooocus/resolve/main/juggernautXL_v8Rundiffusion.safetensors"
 
 
 
 
 
6
  MODEL_PATH = "/home/user/app/juggernautXL_v8Rundiffusion.safetensors"
 
 
 
7
 
8
  def download_file(url, path):
9
  """Descarga un archivo desde una URL si no está presente en la ruta especificada."""
 
14
  print(f"Downloaded {path}")
15
 
16
  def load_model():
 
17
  download_file(MODEL_URL, MODEL_PATH)
18
+ # Cargar con weights_only=False si confías en la fuente del modelo
19
+ model = torch.load(MODEL_PATH, weights_only=False)
 
 
 
 
20
  return model
21
 
22
  def main():