torch transformers Pillow opencv-python gradio