google/pyglove

Manipulating Python Programs

62
/ 100
Established

PyGlove helps machine learning engineers and researchers automatically find better Python programs or configurations for their machine learning models. You provide your existing Python code, and PyGlove intelligently explores different settings or architectures to output an optimized version of your program. This is ideal for those who need to fine-tune complex ML systems or conduct evolutionary experiments.

710 stars. Used by 4 other packages. Available on PyPI.

Use this if you need to automate the process of searching for optimal machine learning model architectures or hyperparameters within your Python code.

Not ideal if you are looking for a simple, pre-built ML model or only need basic Python object manipulation without search capabilities.

automated-machine-learning neural-architecture-search evolutionary-computation hyperparameter-tuning machine-learning-research
Maintenance 10 / 25
Adoption 14 / 25
Maturity 25 / 25
Community 13 / 25

How are scores calculated?

Stars

710

Forks

33

Language

Python

License

Apache-2.0

Last pushed

Jan 14, 2026

Commits (30d)

0

Dependencies

2

Reverse dependents

4

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/google/pyglove"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.