streamlit torch open_clip_torch Pillow requests scikit-learn