Spaces:
Runtime error
Runtime error
| import os | |
| import sys | |
| import traceback | |
| print("Starting MuseTalk Debug App...") | |
| try: | |
| print("1. Testing basic imports...") | |
| import torch | |
| print(f" PyTorch version: {torch.__version__}") | |
| import gradio as gr | |
| print(f" Gradio version: {gr.__version__}") | |
| print("2. Testing mmpose import...") | |
| from mmpose.apis import inference_topdown, init_model | |
| print(" mmpose imported successfully") | |
| print("3. Testing musetalk imports...") | |
| from musetalk.utils.blending import get_image | |
| from musetalk.utils.face_parsing import FaceParsing | |
| from musetalk.utils.audio_processor import AudioProcessor | |
| from musetalk.utils.utils import get_file_type, get_video_fps, datagen, load_all_model | |
| from musetalk.utils.preprocessing import get_landmark_and_bbox, read_imgs, coord_placeholder, get_bbox_range | |
| print(" musetalk imports successful") | |
| print("4. Testing model loading...") | |
| device = torch.device("cuda" if torch.cuda.is_available() else "cpu") | |
| print(f" Device: {device}") | |
| print("5. Creating simple Gradio interface...") | |
| def test_function(): | |
| return "Test successful!" | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# MuseTalk Debug Interface") | |
| test_btn = gr.Button("Test") | |
| test_output = gr.Textbox() | |
| test_btn.click(fn=test_function, outputs=test_output) | |
| print("6. Launching Gradio...") | |
| demo.launch(server_name="0.0.0.0", server_port=7860) | |
| except Exception as e: | |
| print(f"ERROR: {str(e)}") | |
| print("Full traceback:") | |
| traceback.print_exc() | |
| sys.exit(1) | |