donut-python torch streetview numpy pillow torchvision sklearn transformers