为什么python(不)使用更多的CPU?

时间:2017-06-01 07:58:04

标签: python multiprocessing

我有一个简单的python script,用于训练Pong上的(随机)Policy Gradients的代理。它不是专门用于并行化(不导入多处理库),而是使用numpygym,它实际上允许多核处理。

当我在笔记本电脑上运行它(英特尔i7-4600M @ 2.90GHz带集成GPU)时,它确实使用了所有四个处理器中的100%。但是,在一个功能更强大的台式机(Intel i7-4790 CPU @ 3.60GHz,带有支持CUDA的GPU)上执行相同的脚本,只需一个CPU就可以运行8个核心和专用GPU。

两台PC都有相同版本的Python(2.7.6)。 任何人都知道为什么会这样?

0 个答案:

没有答案