メインコンテンツまでスキップ
Data SubmissionDatabaseSupercomputerActivitiesAbout Us

CUDAの使い方

GPUを使用するジョブのUGEへの投入方法#

GPUを使用するジョブを投入する場合、-l gpuオプションの他-l cuda=n(nは使用するGPU数を指定。上限は4)オプションを付与します。"-l cuda=n"オプションを付与しない場合、ジョブはgpu.qに投入されますが、GPUは使用できません。

例えば2つのGPUを使用する場合、以下のように指定します。

[username@at027 ~]$ qsub -l gpu -l cuda=2 gputest.shYour job 10000 ("gputest.sh") has been submitted

GPUはジョブから、cuda=nで指定した数だけ参照可能です。

[username@at027 ~]$ cat gputest.sh#!/bin/bash#$ -S /bin/bash
nvidia-smi[username@at027 ~]$ qsub -l gpu -l cuda=1 gputest.sh Your job 10001 ("gputest.sh") has been submitted[username@at027 ~]$ qsub -l gpu -l cuda=2 gputest.sh Your job 10002 ("gputest.sh") has been submitted[username@at027 ~]$ qsub -l gpu -l cuda=4 gputest.sh Your job 10003 ("gputest.sh") has been submitted[username@at027 ~]$ cat gputesh.sh.o10001Wed Mar  4 20:00:00 2019+-----------------------------------------------------------------------------+| NVIDIA-SMI 396.26                 Driver Version: 410.66                    ||-------------------------------|----------------------|----------------------+| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC || Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. ||===============================+======================+======================||   0  Tesla V100-SXM2...  On   | 00000000:15:00.0 Off |                    0 || N/A   32C    P0    39W / 300W |      0MiB / 16130MiB |      0%      Default |+-------------------------------|----------------------|----------------------+
+-----------------------------------------------------------------------------+| Processes:                                                       GPU Memory ||  GPU       PID   Type   Process name                             Usage      ||=============================================================================||  No running processes found                                                 |+-----------------------------------------------------------------------------+[username@at027 ~]$ cat gputesh.sh.o10002Wed Mar  4 20:00:00 2019+-----------------------------------------------------------------------------+| NVIDIA-SMI 396.26                 Driver Version: 410.66                    ||-------------------------------|----------------------|----------------------+| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC || Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. ||===============================+======================+======================||   0  Tesla V100-SXM2...  On   | 00000000:15:00.0 Off |                    0 || N/A   29C    P0    39W / 300W |      0MiB / 16130MiB |      0%      Default |+-------------------------------|----------------------|----------------------+|   1  Tesla V100-SXM2...  On   | 00000000:16:00.0 Off |                    0 || N/A   30C    P0    39W / 300W |      0MiB / 16130MiB |      0%      Default |+-------------------------------|----------------------|----------------------+
+-----------------------------------------------------------------------------+| Processes:                                                       GPU Memory ||  GPU       PID   Type   Process name                             Usage      ||=============================================================================||  No running processes found                                                 |+-----------------------------------------------------------------------------+[username@at027 ~]$ cat gputesh.sh.o10003Wed Mar  4 20:00:00 2019+-----------------------------------------------------------------------------+| NVIDIA-SMI 396.26                 Driver Version: 410.66                    ||-------------------------------|----------------------|----------------------+| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC || Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. ||===============================+======================+======================||   0  Tesla V100-SXM2...  On   | 00000000:15:00.0 Off |                    0 || N/A   32C    P0    38W / 300W |      0MiB / 16130MiB |      0%      Default |+-------------------------------|----------------------|----------------------+|   1  Tesla V100-SXM2...  On   | 00000000:16:00.0 Off |                    0 || N/A   32C    P0    39W / 300W |      0MiB / 16130MiB |      0%      Default |+-------------------------------|----------------------|----------------------+|   2  Tesla V100-SXM2...  On   | 00000000:3A:00.0 Off |                    0 || N/A   30C    P0    39W / 300W |      0MiB / 16130MiB |      0%      Default |+-------------------------------|----------------------|----------------------+|   3  Tesla V100-SXM2...  On   | 00000000:3B:00.0 Off |                    0 || N/A   31C    P0    37W / 300W |      0MiB / 16130MiB |      0%      Default |+-------------------------------|----------------------|----------------------+
+-----------------------------------------------------------------------------+| Processes:                                                       GPU Memory ||  GPU       PID   Type   Process name                             Usage      ||=============================================================================||  No running processes found                                                 |+-----------------------------------------------------------------------------+
に最終更新