openai PyMuPDF numpy scikit-learn tensorflow-cpu tensorflow-hub gradio