numpy pandas plotly gradio pydantic Pillow transformers requests faiss-cpu torch torchvision tqdm configue fire