torch transformers numpy scipy scikit-learn Pillow huggingface_hub plotly matplotlib gradio>=5.0