torch torchvision gradio opencv-python-headless matplotlib Pillow requests grad-cam albumentations scikit-learn