gradio pandas huggingface_hub requests matplotlib fastapi uvicorn python-multipart transformers torch scikit-learn numpy sentence-transformers==2.2.2