Update app.py
Browse files
app.py
CHANGED
|
@@ -15,16 +15,19 @@ except Exception as e:
|
|
| 15 |
os.environ["GRADIO_TEMP_DIR"] = "./tmp"
|
| 16 |
|
| 17 |
try:
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
|
|
|
|
|
|
|
|
|
| 28 |
|
| 29 |
pipe,fantasytalking,wav2vec_processor,wav2vec = None,None,None,None
|
| 30 |
@spaces.GPU(duration=1200)
|
|
|
|
| 15 |
os.environ["GRADIO_TEMP_DIR"] = "./tmp"
|
| 16 |
|
| 17 |
try:
|
| 18 |
+
# You can define minimal dummy args here for initialization
|
| 19 |
+
class DummyArgs:
|
| 20 |
+
wan_model_dir = "./models/Wan2.1-I2V-14B-720P"
|
| 21 |
+
fantasytalking_model_path = "./models/fantasytalking_model.ckpt"
|
| 22 |
+
wav2vec_model_dir = "./models/wav2vec2-base-960h"
|
| 23 |
+
|
| 24 |
+
args = DummyArgs()
|
| 25 |
+
pipe, fantasytalking, wav2vec_processor, wav2vec = load_models(args)
|
| 26 |
+
print("✅ Models loaded successfully.")
|
| 27 |
+
except Exception as e:
|
| 28 |
+
print(f"❌ Error loading models: {e}")
|
| 29 |
+
pipe = fantasytalking = wav2vec_processor = wav2vec = None
|
| 30 |
+
raise e # fail fast on startup if models can't load
|
| 31 |
|
| 32 |
pipe,fantasytalking,wav2vec_processor,wav2vec = None,None,None,None
|
| 33 |
@spaces.GPU(duration=1200)
|