fastapi uvicorn scikit-learn torchvision seaborn