torch torchvision transformers gradio pillow numpy opencv-python