smolagents torch gradio transformers datasets langchain pandas numpy spaces smolagents sentence-transformers langchain-huggingface langchain_community llama-index llama-index-embeddings-langchain llama-index-embeddings-huggingface llama-index-core accelerate