Spaces:
Runtime error
Runtime error
import os | |
from pathlib import Path | |
from app.core.logging_setup import logger | |
def setup_environment(): | |
"""Set up environment variables and directories.""" | |
try: | |
cache_dir = Path("/app/hf_cache") | |
cache_dir.mkdir(parents=True, exist_ok=True) | |
os.environ["HF_HOME"] = str(cache_dir) | |
os.environ["SENTENCE_TRANSFORMERS_HOME"] = str(cache_dir) | |
logger.info("Environment variables and cache directory set up successfully.") | |
except Exception as e: | |
logger.error(f"Error setting up environment: {e}") |