gradio torch transformers sentence-transformers PyPDF2 python-docx scikit-learn nltk numpy