torch pandas gradio openai matplotlib transformers scikit-learn