tqdm pdoc requests numpy gensim scikit-learn nltk wikipedia PyPDF2 pomegranate matplotlib #mpi4py #deepspeed transformers huggingface_hub faiss-cpu datasets accelerate peft