gradio torch langchain transformers python-dotenv ctransformers sentence_transformers scikit-learn scipy nltk numpy