Christian commited on
Commit
abcf9af
·
1 Parent(s): f6f9c23

test extensions app

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -28,6 +28,20 @@ model_path = hf_hub_download(repo_id="PietroC01/ImgEnhancerModels", filename="mo
28
  model_path = hf_hub_download(repo_id="PietroC01/ImgEnhancerModels", filename="SDXLrender_v2.0.safetensors", local_dir=model_dir_lora)
29
  model_path = hf_hub_download(repo_id="PietroC01/ImgEnhancerModels", filename="ViT-L-14_stats.th", local_dir=model_dir_karlo)
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  # Hugging Face Spaces usa la variabile d'ambiente PORT
32
  port = os.getenv("PORT", "7860")
33
 
 
28
  model_path = hf_hub_download(repo_id="PietroC01/ImgEnhancerModels", filename="SDXLrender_v2.0.safetensors", local_dir=model_dir_lora)
29
  model_path = hf_hub_download(repo_id="PietroC01/ImgEnhancerModels", filename="ViT-L-14_stats.th", local_dir=model_dir_karlo)
30
 
31
+ # Clona le estensioni se non esistono già
32
+ extensions_dir = "extensions"
33
+ os.makedirs(extensions_dir, exist_ok=True)
34
+
35
+ # Clona multidiffusion-upscaler
36
+ multidiffusion_dir = os.path.join(extensions_dir, "multidiffusion-upscaler-for-automatic1111")
37
+ if not os.path.exists(multidiffusion_dir):
38
+ subprocess.run(["git", "clone", "https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111.git", multidiffusion_dir])
39
+
40
+ # Clona controlnet
41
+ controlnet_dir = os.path.join(extensions_dir, "sd-webui-controlnet")
42
+ if not os.path.exists(controlnet_dir):
43
+ subprocess.run(["git", "clone", "https://github.com/Mikubill/sd-webui-controlnet.git", controlnet_dir])
44
+
45
  # Hugging Face Spaces usa la variabile d'ambiente PORT
46
  port = os.getenv("PORT", "7860")
47