CUDA/Bright

From Define Wiki
Jump to navigation Jump to search

Bright and Cuda

Cuda is provided as part of the bright repos. This makes it easy to install across the cluster.


Cuda Driver

On the image used for GPU nodes you will need to install and auto start the nvidia driver. This will install the driver at every boot, making certain that the driver is compiled for the running kernel.

yum install cuda-driver
chkconfig on cuda-driver


Manually install on a node

[root@gpuNode08 ~]# /etc/init.d/cuda-driver start 
Compiling nvidia driver..

Cuda

Bright provides packages for several versions of CUDA: 5.5, 5.0 and 4.2. This can be install through yum and will be install in /cm/shared/apps. A module file will by placed in /cm/shared/modulefiles.

There are a number of packages for each version:

cuda50-libs.x86_64 : CUDA 5.0 Libraries
cuda50-profiler.x86_64 : CUDA 5.0 Compute Profiler
cuda50-sdk.x86_64 : CUDA 5.0 SDK
cuda50-tdk.x86_64 : nVidia Tesla Deployment Kit
cuda50-toolkit.x86_64 : CUDA 5.0 Toolkit
cuda50-xorg.x86_64 : CUDA 5.0 Libraries for Xorg