设置Jupyter笔记本电脑的最大内核数

时间:2019-01-25 13:56:33

标签: python numpy jupyter-notebook jupyter

我与同事共享一台计算机。他们在那里运行并行计算,我需要运行Jupyter。我可能只使用几个核心,而不是全部。

但是,每次我在Jupyter中运行一个使用numpy的单元时,它都会尝试使用尽可能多的内核。在运行同事的计算时,Python占用了一半的内核。

我尝试将Jupyter进程的优先级设置为19,以便其Python子进程继承该niceness值,并且不尝试使用所有内核,但这不起作用。

有没有一种方法来限制Jupyter及其Python子代使用最大数量的内核?我希望此限制有一个变量。

1 个答案:

答案 0 :(得分:0)

Jupyter / notebook没有内置的资源管理器。主要是因为所有这些东西都以Jupyterhub结尾,这就像Jupyter体系结构之上的另一层,用于制作Jupyter在多用户环境中与其他人很好地玩耍。您几乎在哪。

Jupyterhub确实提供了一种对其使用的内核数量设置硬性限制的方法。有关详细信息,请参见here