torch numpy huggingface_hub gradio einops matplotlib tqdm