optuna has 17.2M monthly downloads and 14K GitHub stars. Version 4.9.0 supports Python 3.9+, first published in 2018.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of alembic, colorlog and numpy. It is used by 815 tracked packages, including pyannote-pipeline, optuna-integration and mlforecast.
GitHub topics include machine-learning, parallel and distributed.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
30 optional dependencies
- ase[document]
- boto3[optional]
- cmaes[document]
- cmaes[optional]
- fvcore[document]
- google-cloud-storage[optional]
- greenlet[optional]
- grpcio[optional]
- kaleido[document]
- lightgbm[document]
- matplotlib[optional]
- matplotlib[document]
- pandas[optional]
- pandas[document]
- pillow[document]
- plotly[document]
- plotly[optional]
- protobuf[optional]
- redis[optional]
- scikit-learn[optional]
- scikit-learn[document]
- scipy[optional]
- sphinx[document]
- sphinx-copybutton[document]
- sphinx-gallery[document]
- sphinx-notfound-page[document]
- sphinx-rtd-theme[document]
- torch[document]
- torch[optional]
- torchvision[document]
Used By
- pyannote-pipeline
- optuna-integration
- mlforecast
- genai-perf
- neuralforecast
- aiperf
- optuna-dashboard
- dreadnode
- skforecast
- geocif
- omniopt2
- wisent
- nvidia-nat-config-optimizer
- autotrain-advanced
- pykeen
- optunahub
- opik-optimizer
- qibo
- spotforecast2
- holobench
- python-easygraph
- olive-ai
- jesse
- doubleml
- flytekitplugins-optuna
- tmnt
- local-deep-research
- optuna-distributed
- clarinpl-embeddings
- lightwood
- gpboost
- aait
- heretic-llm
- irspack
- mujoco-mojo
- lightautoml
- cehrbert
- uqlm
- mcp-markets
- koolbox
- stochas
- lazyqml
- timecopilot
- fink-anomaly-detection-model
- pybandits
- jupyterlab-optuna
- autoimblearn
- lpmalgos
- triton-model-analyzer
- accmt