MuseTalkVM / app_debug.py
Maksim
Add debug app to diagnose startup issues
fd85c89
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)