transformers torch sentence-transformers gradio PyPDF2 langchain yacana