torch torchvision gradio huggingface-hub Pillow grad-cam opencv-python-headless numpy