transformers torch scikit-learn numpy matplotlib gradio Pillow