Spaces:
Sleeping
Sleeping
File size: 786 Bytes
1b05367 9333545 1b05367 9333545 1b05367 9333545 1b05367 9333545 1b05367 9333545 1b05367 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#!/usr/bin/env python
"""Setup models on startup - Facebook MMS auto-downloads on first use."""
import sys
from pathlib import Path
def setup_models():
"""Ensure models can be loaded (MMS will auto-download on first request)."""
print("[Setup] Checking model requirements...")
# Ensure backend/models directory exists for caching
models_dir = Path(__file__).parent.parent / "models"
models_dir.mkdir(parents=True, exist_ok=True)
print("[Setup] ✓ Models directory ready")
print("[Setup] Hindi: Facebook MMS will download on first request (~200MB)")
print("[Setup] English: Local models loaded from backend/models/default/")
return True
if __name__ == "__main__":
success = setup_models()
sys.exit(0 if success else 1)
|