0

我的问题有点针对我所面临的情况。我真的不确定要在这里搜索什么来找到并回答它。

作为我研究的一部分,我正在开发一些基于 CUDA 的程序。我可以访问带有 GPU 节点的超级计算集群 ( http://www.rcac.purdue.edu/userinfo/resources/carter/ )。我的开发机器是 2011 年末的 13 英寸 MacBook Pro,没有 nVidia GPU。

有两种方法可以在节点上运行 CUDA 应用程序。我可以使用“qsub”来安排作业并等待它运行并获取输出文件。或者我可以使用“qsub -I”命令在 gpu 节点本身上启动一个交互式 shell。这有一些与启动相关的等待时间,但一旦启动,我几乎可以实时运行应用程序,就好像我在本地机器上一样。

现在,我使用 TextMate 或 TextWrangler 之类的东西来编写我的代码。有什么方法可以直接从我的文本编辑器(或任何编辑器)在那个终端( qsub -I one )中运行命令。这样,我将能够比手动将文件复制到服务器、在那里编译和运行它更快地进行更改和测试。

——托马斯

4

1 回答 1

1

您知道吗?新版本的Textmate允许您在本地 textmate 安装上编辑远程计算机上的内容,并立即将其保存在服务器上。这个技巧可能会为您节省大量时间。当然,大多数编辑器命令行都可以做到这一点(使用简单的 SSH 反向隧道技巧)。但是能够继续使用 Textmate 使 rmate 成为更好的选择。

在此处查看有关此内容的作者博客。http://blog.macromates.com/2011/mate-and-rmate/

Ernie Miller 的博客提供了一个很棒的循序渐进的方法。

于 2013-01-24T19:30:17.470 回答