torch transformers sentencepiece accelerate sentence-transformers faiss-cpu gradio PyPDF2 python-dotenv numpy nltk