torch gradio==3.50 pillow ultralytics numpy opencv-python imutils scikit-learn kornia