torch transformers matplotlib seaborn tqdm gradio Pillow numpy