Kapanther's picture
Add debug logging for font discovery to diagnose missing AnimeAce
96b7b76
raw
history blame contribute delete
909 Bytes
import os
from pathlib import Path
# Set environment before importing torch
os.environ["PYTORCH_ALLOC_CONF"] = "max_split_size_mb:512"
import gradio as gr
import torch
import core
from ui import layout
# Directories
MODELS_DIR = Path("./models")
FONTS_BASE_DIR = Path("./fonts")
os.makedirs(MODELS_DIR, exist_ok=True)
os.makedirs(FONTS_BASE_DIR, exist_ok=True)
# Force CPU for HF Spaces free tier
target_device = torch.device("cpu")
print(f"Using device: CPU")
print(f"PyTorch version: {torch.__version__}")
print(f"MangaTranslator version: {core.__version__}")
# Debug: List font directories
fonts_in_dir = [d.name for d in FONTS_BASE_DIR.iterdir() if d.is_dir()]
print(f"Font directories found: {fonts_in_dir}")
# Create and launch the Gradio app
app = layout.create_layout(
models_dir=MODELS_DIR,
fonts_base_dir=FONTS_BASE_DIR,
target_device=target_device,
)
app.queue()
app.launch()