【发布时间】:2022-01-16 10:19:45
【问题描述】:
我已按照 JetBrains 的说明从 docker 容器映像设置 python 解释器。我的问题是,当我的机器上有更多可用 CPU 时,解释器似乎只使用了一个 CPU。我希望能够使用 --cpuset-cpus 参数使用更多处理器,但在配置解释器时我找不到任何地方可以传递它。
还有其他方法可以做到这一点吗?还是 pycharm 的当前限制?
【问题讨论】:
-
你在使用 Docker Desktop for Mac 吗?
-
您可能希望链接到您所指的 JetBrains 说明
-
是什么让你认为它只使用一个核心?你在运行python脚本吗? Python 有一个'GIL', 'Global Interpreter Lock',它使 python 成为单线程(我对 python 的最大抱怨)。在 python 中使用多核并非易事
-
> 你在使用 Docker Desktop for Mac 吗? @NickODell 是的,我是
-
> 是什么让您认为它只使用一个核心? @nanotek 是的,脚本花费的时间太长了......
标签: docker pycharm multiprocessing