torch fastapi uvicorn scikit-learn