torch torchvision numpy opencv-python-headless matplotlib altair<5 gradio pandas