Spaces:
Runtime error
Runtime error
| """Initialize and download models in Hugging Face Spaces environment.""" | |
| import os | |
| import asyncio | |
| import logging | |
| from huggingface_hub import HfApi | |
| from reasoning.model_manager import ModelManager | |
| # Configure logging | |
| logging.basicConfig(level=logging.INFO) | |
| logger = logging.getLogger(__name__) | |
| async def initialize_space_models(): | |
| """Download and initialize models in Spaces environment.""" | |
| try: | |
| # Initialize model manager | |
| manager = ModelManager() | |
| # Download all models | |
| logger.info("Starting model downloads in Spaces environment...") | |
| await manager.initialize_all_models() | |
| logger.info("All models downloaded and initialized successfully!") | |
| return True | |
| except Exception as e: | |
| logger.error(f"Error initializing models in Spaces: {e}") | |
| return False | |
| if __name__ == "__main__": | |
| # Initialize models in Spaces | |
| asyncio.run(initialize_space_models()) | |