torch gradio transformers numpy PyPDF2 sentence_transformers faiss-cpu streamlit llama-cpp-python langchain langchain-community