我和同事共用一台电脑。他们在那里运行并行计算,我需要运行Jupyter。我可能只使用几个核心,而不是全部。在
然而,每当我在Jupyter中运行一个使用numpy的cell时,它会尝试使用尽可能多的内核。当同事的计算正在运行时,Python占用了一半的核心。在
我试图将Jupyter进程的niceness设置为19,以便它的Python子进程继承niceness值,并且不尝试使用所有核心,但它不起作用。在
有没有一种方法可以限制Jupyter及其Python子代使用最大数量的内核?我希望这个极限有一个变量。在
Tags:
Jupyter/notebook没有任何内置的资源管理器。这主要是因为所有这些东西都以Jupyterhub结束,这就像是Jupyter架构之上的另一层,旨在让Jupyter在多用户环境中与其他人友好相处。这正是你所处的位置。在
Jupyterhub确实提供了一种方法来设置它将使用的核心数量的硬限制。有关详细信息,请参见here。在
相关问题 更多 >
编程相关推荐