- Linux ボックスを CUDA マシンとして接続しています。これには 3 つの GPU カードが搭載されています。
- 私はすべての開発を OSX ラップトップで行っています。
ラップトップで開発し、LINUX ボックスに展開する開発サイクルをどのように設定すればよいですか?
私が選んだ IDE は eclipse で、バックアップとして vi を使用しています。
ありがとう。
Mac が実際に CUDA をサポートしている場合、CUDA を Mac にインストールして、ほとんどの開発作業をローカルで行うことができます。Git や Mercurial などのバージョン管理システムを使用して、すべてのテストのためにコードを Linux ボックスにプッシュすることもできますが (CUDA をローカルで実行したくない場合)、小さなコード変更のテストが遅くなります。 Linuxボックスで利用可能になる前に、すべての変更をコミットしてプッシュする必要があります。
個人的には、可能な限りすべてのコードをターゲット マシンで直接開発することを好みます。いくつかの SSH セッションを開き、すべてのコードを Vim で記述します。これにより、ほとんどのターンアラウンド タイムで完全なテストを実行できます。問題は、テスト ボックスへのネットワーク接続が常に良好でなければならないことです。
つまり、要約すると、3 つのオプションがあります。