我在集群上使用远程内核,并使用 Spyder 连接到该集群。为此,我在集群上启动我的内核python -m spyder_kernels.console &
。然后,我将在 jupyter 运行时目录中创建的 *.json 文件复制传输到本地计算机,然后使用 .json 文件通过 Spyder 连接到集群上的内核。这非常有效。
当想要再次关闭它时,我发出exit
在spyder的控制台中,这似乎关闭了内核(至少在我本地的Spyder窗口中)。但是,当我检查集群上运行的进程时,多个进程继续在集群上运行。到目前为止,我通过 htop 向他们发出 SIGTERM 来阻止他们。
如何彻底关闭远程内核以便没有进程继续运行?
(Spyder 维护者在这里)不幸的是,目前(2023 年 2 月)无法关闭或中断远程内核。
这与 Jupyter 架构的一些棘手问题有关(我们使用与 Jupyter 相同的架构来运行代码),我们无法解决这些问题,抱歉。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)