是否有一种特定于“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 内核的数量?的主要内容,如果未能解决你的问题,请参考以下文章

是否有一种标准方法可以向您的 Web API 验证应用程序?

在 C++ 中将 bool 转换为文本

Pathos处理池递归限制

是否有一种全球方式来更新所有基于位置的应用程序的位置?

是否有一种更简洁的 Dapper 方法来仅更新随 Dapper 更改的列?

我有37个变量;是否有一种整洁的方法可以返回最大值?