fastapi uvicorn torch torchvision ultralytics opencv-python