gradio torch transformers huggingface_hub typing PIL os tempfile fastapi spaces