NNI
by Community
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
OSS
NNI
Added 1 June 2026
Overview
Open source AutoML toolkit that automates machine learning workflows including feature engineering, neural architecture search, model compression, and hyperparameter tuning. Written in Python and maintained by the community. Handles the repetitive optimization tasks in the ML lifecycle to reduce manual experimentation.
Best for
Best for
ML engineers and researchers who need flexible, self-hosted AutoML for hyperparameter tuning and neural architecture search
Use cases
- Hyperparameter tuning at scale across distributed systems
- Neural architecture search for deep learning models
- Model compression and optimization for deployment
Notes
Open source AutoML toolkit that automates machine learning workflows including feature engineering, neural architecture search, model compression, and hyperparameter tuning. Written in Python and maintained by the community. Handles the repetitive optimization tasks in the ML lifecycle to reduce manual experimentation.
14,352 stars on GitHub. Last updated 2024-07-03. Licensed MIT.
Use cases
- Hyperparameter tuning at scale across distributed systems
- Neural architecture search for deep learning models
- Model compression and optimization for deployment
Pros
- Supports distributed tuning across multiple machines and GPUs
- Covers full ML lifecycle from feature engineering to model compression
- Active open source project with 14k+ GitHub stars
Cons
- Requires Python expertise and familiarity with ML concepts to configure effectively
- Community-maintained with no commercial support guarantees
- Steeper learning curve compared to managed AutoML services
Indexed from awesome-llmops and enriched against its public facts.
Pros
- Supports distributed tuning across multiple machines and GPUs
- Covers full ML lifecycle from feature engineering to model compression
- Active open source project with 14k+ GitHub stars
Cons
- Requires Python expertise and familiarity with ML concepts to configure effectively
- Community-maintained with no commercial support guarantees
- Steeper learning curve compared to managed AutoML services
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
PyTorch
Community
Tensors and Dynamic neural networks in Python with strong GPU acceleration
TensorFlow
Community
An Open Source Machine Learning Framework for Everyone
scikit-learn
Community
scikit-learn: machine learning in Python
XGBoost
Community
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and D
LightGBM
Community
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.