Spaces:
Runtime error
Runtime error
from fastapi import FastAPI | |
from .routes import router | |
import os | |
app = FastAPI( | |
title="Mila-Wellnest API", | |
description="Pregnancy Risk Prediction backend powered by fine-tuned DistilBERT.", | |
version="1.0.0" | |
) | |
def root(): | |
return {"message": "👶 Hello from Mila-Wellnest Backend API"} | |
# Mount your prediction endpoint | |
app.include_router(router) | |
# Optional: Run training once on startup if model is missing | |
async def startup_event(): | |
checkpoint_path = "./data/best_model" # ✅ persistent path | |
if not os.path.exists(checkpoint_path): | |
os.makedirs(checkpoint_path, exist_ok=True) | |
print("⚙️ No checkpoint found. Starting training...") | |
from backend.app.train import train | |
train() | |