gradio transformers torch Pillow opencv-python scikit-learn matplotlib numpy requests