menu

GPUノード

キュークラス

GPUノード用に以下のキュークラスを用意しています.

キュークラス
クラス ノード数 チャンク数 GPU 実行時間 同時実行ジョブ数 同時実行ジョブ数/1ユーザ 同時ジョブ投入数/1ユーザ 優先度
G-SINGLE 1node 1 ~2 2day - - - 1
G-MEDIUM 2node 1~2 ~4 1day 1 1 - 2
G-LARGE 4node 1~4 ~8 12hour 1 1 - 3

 

 

インタラクティブ利用

バッチスケジューラの機能を利用してインタラクティブに利用できます.

% qsub -I -q G-SINGLE

GPUノードにログインします.セッション開始後にmoduleコマンドで環境を設定してください.

サンプル実行例

0. 作業領域がない場合,作成します.

% mkdir /work/<UserName>

1. CUDAサンプル,ジョブスクリプトをコピーします

% cp -r /opt/cuda/6.5/samples/ /work/<UserName>/cuda_sample
% cp /work/Samples/PBS_scripts/pbs_gpu.sh /work/<UserName>

2. インタラクティブジョブを利用し,GPUノード上でコンパイルします

% qsub -I -q G-SINGLE
% cd /work/<UserName>/cuda-sample/1_Utilities/devicequery
% module load cuda
% make

3. インタラクティブジョブを終了します

% exit

4. ジョブを投入します

% cd /work/<UserName>/cuda-sample/1_Utilities/devicequery
% cp /work/<UserName>/pbs_gpu.sh .
% qsub pbs_gpu.sh