torch transformers langchain sentence-transformers tqdm openpyxl pandas datasets bitsandbytes peft accelerate sentencepiece gradio langchain_community