0

私の質問は、私が直面しているシナリオに少し固有のものです。ここで見つけて答えるために何を検索すればよいのかよくわかりませんでした。

私は研究の一環として、いくつかのCUDAベースのプログラムの開発に取り組んでいます。GPUノードを備えたスーパーコンピューティングクラスターにアクセスできます(http://www.rcac.purdue.edu/userinfo/resources/carter/)。そして、私の開発マシンは、2011年後半の13インチMacBook Proであり、nVidiaGPUを搭載していません。

ノードでCUDAアプリを実行する方法は2つあります。'qsub'を使用してジョブをスケジュールし、実行されるのを待って出力ファイルを取得することができます。または、「qsub -I」コマンドを使用して、gpuノード自体でインタラクティブシェルを開始できます。これには起動に関連する待ち時間がありますが、起動すると、ローカルマシンを使用しているかのように、ほぼリアルタイムでアプリを実行できます。

今、私はTextMateやTextWranglerのようなものを使ってコードを書いています。そのターミナル(qsub -I one)でテキストエディタ(または任意のエディタ)から直接コマンドを実行する方法はありますか?このようにして、ファイルをサーバーに手動でコピーし、そこでコンパイルして実行するよりもはるかに高速に変更を加えてテストすることができます。

-トーマス

4

1 に答える 1

1

新しいバージョンのTextmateを使用すると、ローカルのtextmateインストールのリモートマシンでコンテンツを編集して、サーバーに即座に保存できることをご存知ですか。このトリックはあなたに多くの時間を節約するかもしれません。もちろん、これはほとんどのエディターコマンドラインで可能です(単純なSSHリバーストンネルトリックを使用)。しかし、Textmateを使い続けることができると、rmateはさらに良い選択になります。

これについては、著者のブログをここでチェックしてください。http://blog.macromates.com/2011/mate-and-rmate/

そして、素晴らしいステップバイステップのアプローチのためのアーニーミラーのブログ。

于 2013-01-24T19:30:17.470 に答える