einops gradio torch numpy tqdm pyaml timm torchvision Pillow huggingface_hub opencv