Last Update: "2014/08/05 18:21:31 makoto"
Cuda
Ubuntu
Ubuntu 13.04 で Cuda 6.0
(始めるまでが長い道のり)
次のものを
https://developer.nvidia.com/cuda-downloads
から
取得して
1032032789 Aug 1 14:44 cuda_6.0.37_linux_64.run
sh cuda_6.0.37_linux_64.run
とやればいいのだけれど、これが結構大変。
X server が動いているから Display Driver が入れられない
と言われる。
openSUSE の時には
# init 3 とやれば良かったが、Ubuntu の場合には、lightdm という処理(process)
を探して、それを止めれば良い。
というのは簡単だが、それをすると画面が消えてしまったりするので、何らか
の方法で X が動いていなくても shell が使えるような工夫が要る。
一つの方法は sshd を動かしておいて、他の機械から ssh で入ること。
多分 apt-get install ssh-server などとすれば良いのだろうけれど、
(勝手に想像するに) 少し古めの Ubuntu なので、そう、簡単には行かない。
僕の場合には、pkgsrc を
bootstrap
して、使えるようにして sshd を入れた。
cuda_6.0.37_linux_64.run
次の操作は二回必要だと思っている。
- 結果的に Driver (だけ)を入れる。再起動する
- もう一度、Toolkit と Samples を入れる
Do you accept the previously read EULA? (accept/decline/quit): accept
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 331.62? ((y)es/(n)o/(q)uit): y
Install the CUDA 6.0 Toolkit? ((y)es/(n)o/(q)uit): y
Enter Toolkit Location [ default is /usr/local/cuda-6.0 ]:
Do you want to install a symbolic link at /usr/local/cuda? ((y)es/(n)o/(q)uit): y
Install the CUDA 6.0 Samples? ((y)es/(n)o/(q)uit): y
Enter CUDA Samples Location [ default is /home/makoto/NVIDIA_CUDA-6.0_Samples ]:
Installing the NVIDIA display driver...
Installing the CUDA Toolkit in /usr/local/cuda-6.0 ...
Missing recommended library: libGLU.so
Missing recommended library: libX11.so
Missing recommended library: libXi.so
Missing recommended library: libXmu.so
Installing the CUDA Samples in /home/makoto/NVIDIA_CUDA-6.0_Samples ...
Copying samples to /home/makoto/NVIDIA_CUDA-6.0_Samples now...
Finished copying samples.
===========
= Summary =
===========
Driver: Installed
Toolkit: Installed in /usr/local/cuda-6.0
Samples: Installed in /home/makoto/NVIDIA_CUDA-6.0_Samples,
but missing recommended libraries
Please make sure that
- PATH includes /usr/local/cuda-6.0/bin
- LD_LIBRARY_PATH includes /usr/local/cuda-6.0/lib64, or,
add /usr/local/cuda-6.0/lib64 to /etc/ld.so.conf and run ldconfig as root
To uninstall CUDA, remove the CUDA files in /usr/local/cuda-6.0
Please see CUDA_Getting_Started_Guide_For_Linux.pdf in
/usr/local/cuda-6.0/doc/pdf for detailed information on setting up CUDA.
|