首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多进程处理Python模块'emcee',但并非计算机上的所有可用内核都在使用

多进程处理Python模块'emcee',但并非计算机上的所有可用内核都在使用
EN

Stack Overflow用户
提问于 2021-09-18 11:56:34
回答 1查看 83关注 0票数 0

我正在使用emcee文档中所述的多处理模块来并行化emcee。然而,htop显示程序继续使用有限数量的内核(26-27)。我运行代码的计算机有80个可用内核,我想利用它们来加速代码。

有没有人能帮我一下?我在文档中没有找到任何解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-20 13:17:55

如果有人遇到同样的问题,我刚刚发现emcee将使用等于walkers数量的一半的内核数量。在我的例子中,我有50个步行器,因此,使用了25个CPU核心。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69234421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档