我的问题有点针对我所面临的情况。我真的不确定要在这里搜索什么来找到并回答它。
作为我研究的一部分,我正在开发一些基于 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 )中运行命令。这样,我将能够比手动将文件复制到服务器、在那里编译和运行它更快地进行更改和测试。
——托马斯