小编Mat*_*hew的帖子

为什么在使用 5 个 CPU 而不是 12 个 CPU 时,我的 python 脚本运行得更快?

我在具有 12 个 CPU 的计算机上运行 TensorFlow/Keras 机器学习 python 脚本。

当我执行: taskset -c cpu_list main.py在我的 Ubuntu 终端中,我发现脚本的最佳 CPU 数量是 5。

差异相当显着,从 12 个 CPU 更改为 5 个时,时间减少了约 200%。

此外,1 个 CPU 的运行时间与 12 个相似。

我很困惑为什么会这样,为什么不使用所有 12 个提供最快的运行时间,因为它会有更多的 CPU 可用于计算?

linux cpu performance python

0
推荐指数
1
解决办法
483
查看次数

标签 统计

cpu ×1

linux ×1

performance ×1

python ×1