torch torchvision numpy Pillow matplotlib scikit-image huggingface-hub gradio==3.50