File size: 849 Bytes
53f544e
0ba9dcb
 
53f544e
0ba9dcb
 
 
 
 
 
 
 
 
 
53f544e
 
0ba9dcb
b6954aa
 
53f544e
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import torch
import os
import requests

MODEL_URL = "https://huggingface.co/datasets/uruguayai/fooocus/resolve/main/juggernautXL_v8Rundiffusion.safetensors"
MODEL_PATH = "/home/user/app/juggernautXL_v8Rundiffusion.safetensors"

def download_file(url, path):
    """Descarga un archivo desde una URL si no está presente en la ruta especificada."""
    if not os.path.exists(path):
        response = requests.get(url)
        with open(path, 'wb') as f:
            f.write(response.content)
        print(f"Downloaded {path}")

def load_model():
    download_file(MODEL_URL, MODEL_PATH)
    # Cargar con weights_only=False si confías en la fuente del modelo
    model = torch.load(MODEL_PATH, weights_only=False)
    return model

def main():
    model = load_model()
    print("Model loaded successfully!")

if __name__ == "__main__":
    main()