ultralytics pillow numpy opencv-python torch numpy<2 gradio==3.50.2 gradio-client==0.6.1