PyMuPDF gradio Pillow torch transformers PyYAML chromadb pypdf Jinja2 accelerate sentence-transformers langchain langchain-text-splitters langchain_community langchain_core