CheckSim commited on
Commit
89dded3
·
verified ·
1 Parent(s): c820cbf

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -8,15 +8,22 @@ from PIL import Image, ImageDraw, ImageFilter
8
  from diffusers import StableDiffusionXLInpaintPipeline
9
  from insightface.app import FaceAnalysis
10
  import insightface
11
- from huggingface_hub import hf_hub_download
12
 
13
  # ==============================================================================
14
  # 1. SETUP DELL'AMBIENTE E DOWNLOAD MODELLI
15
  # ==============================================================================
16
 
 
 
 
 
 
 
 
17
  # Inizializza l'analizzatore di volti (InsightFace)
18
  print("Inizializzazione FaceAnalysis...")
19
- face_app = FaceAnalysis(name='antelopev2', providers=['CUDAExecutionProvider', 'CPUExecutionProvider'])
20
  face_app.prepare(ctx_id=0, det_size=(640, 640))
21
 
22
  # Download e caricamento del modello Inswapper
 
8
  from diffusers import StableDiffusionXLInpaintPipeline
9
  from insightface.app import FaceAnalysis
10
  import insightface
11
+ from huggingface_hub import hf_hub_download, snapshot_download
12
 
13
  # ==============================================================================
14
  # 1. SETUP DELL'AMBIENTE E DOWNLOAD MODELLI
15
  # ==============================================================================
16
 
17
+ # Download sicuro e robusto di antelopev2 da Hugging Face per evitare errori di unzip
18
+ print("Download modelli AntelopeV2 da Hugging Face...")
19
+ try:
20
+ snapshot_download("DIAMONIK7777/antelopev2", local_dir="./models/antelopev2")
21
+ except Exception as e:
22
+ print(f"Errore download AntelopeV2: {e}")
23
+
24
  # Inizializza l'analizzatore di volti (InsightFace)
25
  print("Inizializzazione FaceAnalysis...")
26
+ face_app = FaceAnalysis(name='antelopev2', root='./', providers=['CUDAExecutionProvider', 'CPUExecutionProvider'])
27
  face_app.prepare(ctx_id=0, det_size=(640, 640))
28
 
29
  # Download e caricamento del modello Inswapper