numpy scipy scikit-learn torch torchvision gradio transformers pillow