1
685
如果您有版本为>=2.6的python,则只需使用
http://docs.python.org/library/multiprocessing.html#multiprocessing.cpu_count |
2
156
如果你对处理器的数量感兴趣
可获得的
对于您当前的流程,您必须检查
cpuset
第一。否则(或者如果cpuset未使用),
|
3
69
另一种选择是使用
这应该在支持的任何平台上工作
注意在某些情况下
|
4
32
在Python 3.4 +中: os.cpu_count() .
|
5
25
|
6
22
|
7
15
HwLoc设计为可跨OSE和体系结构进行移植。 |
8
7
无法确定如何添加代码或回复消息,但这里有对Jython的支持,您可以在放弃之前附加这些支持:
|
9
3
您也可以使用“joblib”来实现这一目的。
这个方法将提供系统中CPU的数量。但需要安装joblib。有关joblib的详细信息,请参见 https://pythonhosted.org/joblib/parallel.html 或者可以使用python的numexpr包。它有许多简单的功能,有助于获取有关系统CPU的信息。
|
10
0
如果没有python 2.6,另一个选项是:
|
11
0
这是多处理的CPU计数函数:}
|