gradio torch transformers langchain langchain-community langchain-huggingface sentence-transformers faiss-cpu python-docx docx2txt numpy pandas scikit-learn matplotlib