gradio pymongo transformers icecream weaviate-client langchain tensorflow torch pypdf