限制 Optuna 中的最大并行进程数

问题描述

在 Optuna 中运行超参数搜索时如何限制最大并行进程数?

解决方法

并行进程数等于运行进程数。

例如,假设 foo.py 包含基于 optuna 的优化代码。那么当我们运行 foo.py 两次时,并行进程的数量是 2

python foo.py  # 1st process
python foo.py  # 2nd process

有关详细信息,请参阅this tutorial page