donut-python plotly torch torch_xla streetview huggingface_hub numpy pillow torchvision scikit-learn transformers s2sphere folium pandas