Difference between revisions of "Cluster der kan alt/Installation af CUDA"

From Teknologisk videncenter
Jump to: navigation, search
Line 48: Line 48:
 
</source>
 
</source>
  
</source>
 
 
Hvis den siger der skal genstartes under forløbet, så genstart maskinen og kør installeren igen.
 
Hvis den siger der skal genstartes under forløbet, så genstart maskinen og kør installeren igen.
 
tilføj følgende til .bashrc
 
tilføj følgende til .bashrc

Revision as of 13:54, 17 November 2012

Installation af cuda

Først skal cuda hentes fra nvidias hjemmeside på en windows pc. Der skal hentes 3 installations filer Toolkit, Drivers, og SDK Og det skal hentes fra http://developer.nvidia.com/cuda-downloads

Det skal derefter ligges over på linux maskinen via programmet pscp som kan hentes på puttys hjemmeside - Man kører filerne over via CMD

Når filerne er på maskinen kører man en chmod +x og skriver filnavnet efter "x"et.

for at kører filerne derefter trykker man ./ og filens navn Rækkefølgen skal være Toolkit - Drivers - SDK

du skal bruge cuda libraries i din library path så opret /etc/ld.so.conf.d/cuda.conf aog add disse linjer: /usr/local/cuda/lib64 /usr/local/cuda/lib


kør ldconfig som root for at få det til at virke: sudo ldconfig


du skal også adde /usr/local/cuda/bin til din sti. du kan gøre det ved at adde PATH="$PATH:/usr/local/cuda/bin"

Alt er gemt i standard foldersne

Kommandoer

wget http://developer.download.nvidia.com/compute/cuda/5_0/rel-update-1/installers/cuda_5.0.35_linux_64_ubuntu11.10-1.run
chmod +x cuda_5.0.35_linux_64_ubuntu11.10-1.run


  1. Installer dependecies
aptitude install freeglut3-dev build-essential gcc-4.4 g++-4.4 -y
ln -s /usr/lib/x86_64-linux-gnu/libglut.so /usr/lib/libglut.so
./cuda_5.0.35_linux_64_ubuntu11.10-1.run

Hvis den siger der skal genstartes under forløbet, så genstart maskinen og kør installeren igen. tilføj følgende til .bashrc

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/libnvvp/

Test ved at lave en make /usr/local/cuda/samples/0_Simple/clock og kør ./clock

Links