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.
TensorFlow
Community
An Open Source Machine Learning Framework for Everyone
PyTorch
Community
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Keras
Community
Deep Learning for humans
scikit-learn
Community
scikit-learn: machine learning in Python
PyTorch Lightning
Community
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
Kubeflow
Community
Machine Learning Toolkit for Kubernetes
DVC
Community
🦉 Data Versioning and ML Experiments
Prefect
Community
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.