是否有一种特定于“pathos”的方法来确定 CPU 内核的数量?

Posted

技术标签:

【中文标题】是否有一种特定于“pathos”的方法来确定 CPU 内核的数量?【英文标题】:Is there a `pathos`-specific way to determine the number of CPU cores? 【发布时间】:2020-10-24 20:33:23 【问题描述】:

我想确定物理 CPU 内核的数量,以相应地调整 nodes 的数量以适应 ProcessPool

from pathos.pools import ProcessPool
process_pool = ProcessPool(nodes=?)

我知道psutil 提供了这个号码,如下所述。

import psutil
process_pool = ProcessPool(nodes=psutil.cpu_count(logical=False))

但是,是否有规范的 pathos 特定方法来调整 node 参数?

【问题讨论】:

【参考方案1】:

pathos中的用法与psutil非常相似

>>> import pathos as pa             
>>> pa.helpers.cpu_count()
8

【讨论】:

以上是关于是否有一种特定于“pathos”的方法来确定 CPU 内核的数量?的主要内容,如果未能解决你的问题,请参考以下文章