torch pandas matplotlib tqdm opencv-python torchvision gradio jinja2