【发布时间】:2020-11-03 16:38:22
【问题描述】:
我正在尝试在 Optuna 优化运行之间释放内存。我正在使用 python 3.8 和最新版本的 Optuna。发生的情况是我运行命令:optuna.create_study(),然后我在循环中调用 optuna.optimize(...),每次都有一个新的目标函数。当我监视我的内存使用情况时,每次调用命令 optuna.create_study() 时,内存使用量都会不断增加,以至于我的处理器最终会杀死程序。只是为了更清晰的画面,第一次运行会占用 3% 以上的内存,最终会增加到 >80%。关于如何在连续调用 create_study() 之间从内存中删除一项研究的任何想法?
【问题讨论】:
标签: memory-leaks optuna