streamlit tensorflow torch torchvision matplotlib Pillow tqdm opencv-python-headless pytorch-lightning numpy