torch huggingface_hub gradio einops matplotlib tqdm