torch torchvision Pillow gradio numpy pandas opencv-python transformers