【发布时间】:2019-02-05 03:55:52
【问题描述】:
我正在寻找在远程机器上执行代码的最佳方式。理想情况下,我正在寻找一种解决方案,例如 Cuda,它提供了在 GPU 或 CPU 上分配执行的机会,但适用于不同的机器。
我尝试了不同的方法来做到这一点:
我用 ssh 连接我的机器,导出我的脚本,执行它。没有特别的问题,但不是很方便。但也许这个解决方案可以优化。因为我打开了与终端或 termius 的 ssh 连接。
我尝试使用 mosh 的另一种方法,结果相同,但速度更快。
- 目前,我正在开发一个 Spyder 内核,以便在执行位置有一个直接链接。
- 我看到也有可能使用 nohup 连接,但我必须研究这个解决方案才能很好地理解这些可能性。
一切正常,但我正在寻找更方便的解决方案。
提前感谢您的回答!
【问题讨论】:
-
有rCUDA。但是如果你觉得 ssh 不方便,你不太可能对 rCUDA 更满意。
-
谢谢,也许我没有正确使用 ssh 连接,因为大多数想远程工作的人都使用 ssh 连接。主要问题是我必须保持连接。
-
您可以在后台启动您的工作。那么ssh连接中断也不会死。
标签: unix ssh server cuda nohup