microsoft/nni

An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.

Archived
47
/ 100
Emerging

Supports multiple search strategies (Bayesian optimization, evolutionary algorithms, reinforcement learning) and NAS paradigms (one-shot methods like DARTS alongside multi-trial approaches), while providing framework-agnostic compression via pruning and quantization. Integrates with PyTorch, TensorFlow, scikit-learn, XGBoost, and other frameworks, with distributed training support across local machines, remote servers, and cloud platforms. Offers a unified Python API that decouples trial code from search algorithms through a managed experiment system, enabling reproducible AutoML workflows across different hardware configurations.

14,342 stars. No commits in the last 6 months.

Archived Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

14,342

Forks

1,854

Language

Python

License

MIT

Last pushed

Jul 03, 2024

Commits (30d)

0

Get this data via API

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

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