Port details
py-optuna Hyperparameter optimization framework
5.0.0 misc Σ =0 5.0.0Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2024-06-24 02:48:07
Last Update: 2026-09-09 07:48:33
Commit Hash: 8bec6f3
License: MIT
WWW: https://optuna.org/ Description: # Optuna is an automatic hyperparameter optimization software framework,
particularly designed for machine learning. It features an imperative,
define-by-run style user API. Thanks to our define-by-run API, the code written
with Optuna enjoys high modularity, and the user of Optuna can dynamically
construct the search spaces for the hyperparameters. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # There is no configure plist information for this port. USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
${PYTHON_PKGNAMEPREFIX}optuna>0:misc/py-optuna@${PY_FLAVOR} To install the port : # cd /usr/ports/misc/py-optuna/ && make install clean To add the package , run one of these commands: pkg install misc/py-optuna pkg install py312-optuna NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-optuna listed in the above command, you can pick from the names under the Packages section.PKGNAME: py312-optuna Package flavors (<flavor>: <package> ) # distinfo: # TIMESTAMP = 1788825962
SHA256 (optuna-5.0.0.tar.gz) = 358bb878b7b1e20e90dc944ac4261796dd3d5c2b7860aa960a08fc10e0b5beff
SIZE (optuna-5.0.0.tar.gz) = 508726
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
py312-setuptools>0 : devel/py-setuptools@py312 py312-wheel>0 : devel/py-wheel@py312 python3.12 : lang/python312 py312-build>=0 : devel/py-build@py312 py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
py312-boto3>0 : www/py-boto3@py312 py312-cmaes>=0.12.0 : math/py-cmaes@py312 py312-coverage>=0 : devel/py-coverage@py312 py312-fakeredis>=0 : databases/py-fakeredis@py312 py312-google-cloud-storage>0 : www/py-google-cloud-storage@py312 py312-greenlet>0 : devel/py-greenlet@py312 py312-grpcio>0 : devel/py-grpcio@py312 py312-matplotlib>0 : math/py-matplotlib@py312 py312-moto>=0 : devel/py-moto@py312 py312-pandas>0 : math/py-pandas@py312 py312-plotly>=4.9.0 : graphics/py-plotly@py312 py312-protobuf>=5.28.1 : devel/py-protobuf@py312 py312-pytest>0 : devel/py-pytest@py312 py312-pytest-xdist>0 : devel/py-pytest-xdist@py312 py312-pytorch>0 : misc/py-pytorch@py312 py312-redis>0 : databases/py-redis@py312 py312-scikit-learn>=0.24.2 : science/py-scikit-learn@py312 py312-scipy>=1.9.2 : science/py-scipy@py312 py312-pytest>=7,1 : devel/py-pytest@py312 python3.12 : lang/python312
Runtime dependencies: #
py312-alembic>=1.5.0 : databases/py-alembic@py312 py312-colorlog>0 : devel/py-colorlog@py312 py312-numpy>0 : math/py-numpy@py312 py312-packaging>=20.0 : devel/py-packaging@py312 py312-pyyaml>0 : devel/py-pyyaml@py312 py312-sqlalchemy20>=1.4.2 : databases/py-sqlalchemy20@py312 py312-tqdm>0 : misc/py-tqdm@py312 python3.12 : lang/python312
This port is required by: # for Run #
misc/py-transformers
Configuration Options : #
No options to configure Options name : #
misc_py-optuna USES: #
python
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
5.0.0 09 Sep 2026 07:48:33
Yuri Victorovich (yuri)
misc/py-optuna: update 4.9.0 → 5.0.0
4.9.0 04 Aug 2026 20:10:25
Yuri Victorovich (yuri)
misc/py-optuna: update 4.7.0 → 4.9.0
4.7.0_2 05 May 2026 19:29:37
Max Brazhnikov (makc)
*/*: bump PORTREVISION after switching to NumPy 2.x
4.7.0_1 05 May 2026 19:29:37
Max Brazhnikov (makc)
*/*: Switch to NumPy 2.x
PR: 294328
Exp-run: antoine
4.7.0_1 03 Apr 2026 20:52:43
Charlie Li (vishwin)
python.mk: retire ${PYNUMPY}
With both math/py-numpy (2) and math/py-numpy1, the variable stopped
making sense. Also remove the upper version bound.
4.7.0_1 03 Apr 2026 18:52:22
Charlie Li (vishwin)
math/py-numpy: switch all consumers to math/py-numpy1
...and bump PORTREVISIONs of consumers with hard RUN_DEPENDS
PR: 281470
4.7.0 20 Jan 2026 07:36:08
Yuri Victorovich (yuri)
misc/py-optuna: update 4.3.0 → 4.7.0
Reported by: portscout
4.3.0 26 Apr 2025 19:03:15
Yuri Victorovich (yuri)
misc/py-optuna: update 4.0.0 → 4.3.0
4.0.0 03 Sep 2024 08:35:55
Yuri Victorovich (yuri)
misc/py-optuna: update 3.6.1 → 4.0.0
Reported by: portscout
3.6.1_1 07 Jul 2024 08:05:33
Po-Chuan Hsieh (sunpoet)
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml
- Bump PORTREVISION of dependent ports for dependency change
3.6.1 24 Jun 2024 02:08:34
Yuri Victorovich (yuri)
misc/py-optuna: New port: Hyperparameter optimization framework