datasets smolagents langchain-community rank_bm25 transformers torch torchvision gradio>5.23