torch torchvision torchaudio numpy pillow opencv-python grad-cam==1.4.8 gradio ultralytics torchcam