diffusers gradio numpy Pillow PyYAML scipy torch torchvision tqdm