Changes between Version 2 and Version 3 of CALプログラミング(0)
- Timestamp:
- Mar 22, 2009 1:05:24 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CALプログラミング(0)
v2 v3 1 1 = リモート接続して利用する方法 = 2 *CALを利用するプログラムは、DISPLAY環境変数を正しく設定しないと動作しない。2 CALを利用するプログラムは、DISPLAY環境変数を正しく設定しないと動作しない。 3 3 {{{ 4 4 [host0 (GPUあり)] <--- [host1] 5 5 }}} 6 6 7 *上の図のような状況で、host0のコンソールにログインして利用する場合は、DISPLAYが自動的に":0.0"(つまりローカル)になるので、問題ない。7 上の図のような状況で、host0のコンソールにログインして利用する場合は、DISPLAYが自動的に":0.0"(つまりローカル)になるので、問題ない。 8 8 9 *host1からssh接続でhost0に接続して、GPUを使いたい場合、DISPLAYを":0.0"(host0のX server)にしなくてはならない。sshで接続したままだと、X forwarding機能によりDISPLAYは"localhost:10.0"となるので、そのまま実行するとCALのプログラムは動かない。9 host1からssh接続でhost0に接続して、GPUを使いたい場合、DISPLAYを":0.0"(host0のX server)にしなくてはならない。sshで接続したままだと、X forwarding機能によりDISPLAYは"localhost:10.0"となるので、そのまま実行するとCALのプログラムは動かない。 10 10 11 *まずhost0のコンソールにログインして、以下のコマンドを実行しておく。すべての計算機がローカルネットワークにあるなら、セキュリティ上よろしくないが、誰でも"host0:0.0"にwindowを開くことを許可する設定。これは起動の度に一度おこなえばよい。コンソールはログインしたまま放置する(ほうがいい?(検討))。11 まずhost0のコンソールにログインして、以下のコマンドを実行しておく。すべての計算機がローカルネットワークにあるなら、セキュリティ上よろしくないが、誰でも"host0:0.0"にwindowを開くことを許可する設定。これは起動の度に一度おこなえばよい。コンソールはログインしたまま放置する(ほうがいい?(検討))。 12 12 {{{ 13 13 xhost + 14 14 }}} 15 15 16 *host1からhost0にsshでloginしたあと、DISPLAYを以下のようにする(bash, zshの場合)。16 host1からhost0にsshでloginしたあと、DISPLAYを以下のようにする(bash, zshの場合)。 17 17 {{{ 18 18 export DISPLAY=:0.0 19 19 }}} 20 20 21 *以上がリモートからCALプログラミングするための前準備。21 以上がリモートからCALプログラミングするための前準備。