numpy PyMuPDF tensorflow_hub transformers gradio scikit-learn