torch torchvision gradio Pillow reportlab numpy