첫 포스트는 ubuntu 14.04에서 CUDA를 설치하는 방법인데요,
이거 하나 설치하려고 몇 일을 고생했는지,,
여튼, 제 경우에는 이렇게 설치했습니다.
1. CUDA를 사용할 수 있는 GPU인지 확인
2. GPU에 맞는 NVIDIA driver 설치
3. 이전 버전 또는 이전에 설치된 CUDA 삭제
$sudo /usr/local/cuda-X.Y/bin/uninstall_cuda_X.Y.pl
4. Library 설치(모든 library가 반드시 필요한 것은 아님)
(ubuntu 14.04.01까지는 문제가 없지만, 14.04.02 부터는 dependency문제로 설치가 안되는 것이 있어서 하나하나 해결하면서 설치)
$sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
5. NVIDIA에서 CUDA 다운로드, 설치
- deb file 다운로드 시
$sudo dpkg -i cuda-repo-_ _ .deb $sudo apt-get update $sudo apt-get remove libcheese* (libcheese 때문에 에러 날 때 사용. libcheese와 관련된 패키지 모두 삭제) $sudo apt-get install cuda $sudo apt-get install ubuntu-desktop (libcheese를 지웠을 때 사용. 시스템 GUI 복구)
(** libcheese 잘못 지우면 ubuntu-desktop 날라감 -> 부팅 시 tty1 화면으로 부팅 됨 -> graphic card driver 재설치 -> 무한 로그인 -> Xauthirity file 삭제 -> 정상 로그인)
- run file 다운로드 시
$sudo sh cuda__linux.run
(CUDA를 설치할 때 graphic card driver를 설치할 것인지 물으면 No, 나머지는 모두 Yes)
6. 환경변수 설정(~/.bashrc에 다음 추가)
export PATH=$PATH:\ /usr/local/cuda-7.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:\ /usr/local/cuda-7.0/lib64 (64bit OS 일 때)
7. 예제실행(terminal home 디렉토리에서 시작)
$cuda-install-samples-7.0.sh ~ $cd NVIDIA_CUDA-7.0_Samples $make -j<#> #j=threads 개수
8. Compile 후에 아무 폴더에서나 예제 실행, 첫 실행 시 root로 실행
9. CUDA library를 찾을 수 없다고 나오면 $ldconfig 또는 재부팅
10. 모든 설치가 끝나면 NVIDIA X server setting 실행시키고 예제실행하면서 GPU 사용여부 확인
11. 설치 중 X server error가 발생할 경우
- ctrl + alt + F1 으로 들어가서 로그인
- $sudo service lightdm stop 또는 $sudo stop lightdm- *.run file 설치
- $sudo service lightdm start 또는 $sudo start lightdmref: http://nicellama.blogspot.kr/search/label/cuda
http://askubuntu.com/questions/149206/how-to-install-nvidia-run
No comments:
Post a Comment