torch torchvision gradio fpdf datasets tqdm Pillow