问题标签 [skopt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
17 浏览

python - scikit-optimize 中的 ask 函数可以并行化吗?

我正在使用 skopt (scikit-optimize) 包,使用 ask-tell 语法。我在 Windows 机器上使用 python 3.7 ask 函数调用需要很长时间(第一次调用 ~1 分钟,然后每次迭代增加 1 分钟,所以最终多达 20 分钟)。有没有办法并行化这个调用(不是我已经并行化的成本函数评估,而是 ask 函数)?我有一台 40 核的机器,还有一个很好的 GPU,两者都可以使用。

谢谢马克

回复杰罗姆:感谢您的浏览,抱歉不清楚。我意识到 CPU 代码不能在 GPU 上运行,但如果有一种方法可以做到这一点,那将是一个选择。我正在做一个非常简单的优化(目前使用 GP,但也想使用 RF 和 GBRF)。我正在使用 ask-tell 语法。基本代码是:

任何建议,将不胜感激。谢谢