gradio pillow opencv-contrib-python ultralytics torch transformers accelerate