gradio shap numpy matplotlib torch torchvision scikit-learn tensorflow Pillow pandas opencv-python transformers sentencepiece