gradio torch transformers Pillow plotly numpy scikit-learn matplotlib seaborn grad-cam opencv-python albumentations