Muhammadidrees commited on
Commit
1f82ebc
·
verified ·
1 Parent(s): fcfc08e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -10
app.py CHANGED
@@ -15,16 +15,19 @@ except Exception as e:
15
  os.environ["GRADIO_TEMP_DIR"] = "./tmp"
16
 
17
  try:
18
- global pipe, fantasytalking, wav2vec_processor, wav2vec
19
-
20
- pipe,fantasytalking,wav2vec_processor,wav2vec = load_models(args)
21
- output_path=main(
22
- args,pipe,fantasytalking,wav2vec_processor,wav2vec
23
- )
24
- return output_path # Ensure the output path is returned
25
- except Exception as e:
26
- print(f"Error during processing: {str(e)}")
27
- raise gr.Error(f"Error during processing: {str(e)}")
 
 
 
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)