기술 성공, 실패 기록소

ubuntu graphic card driver, cuda 설치 본문

linux 및 기타 os

ubuntu graphic card driver, cuda 설치

sunlab 2019. 10. 25. 22:18
728x90

http://www.kwangsiklee.com/2017/07/%EC%9A%B0%EB%B6%84%ED%88%AC-16-04%EC%97%90%EC%84%9C-cuda-%EC%84%B1%EA%B3%B5%EC%A0%81%EC%9C%BC%EB%A1%9C-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/

 

우분투 16.04에서 CUDA 성공적으로 설치하기

개요 우분투 16.04에서 텐서플로우 설치를 위해 CUDA 설치가 필요하다. 또한 이를 위해서는 CUDA와 호환성이 맞는 Nvidia 그래픽 드라이버를 설치하여야 하는데 다행히도 CUDA는 설치파일에 NVidia 그래픽 드라이버도 내장하고 있다. 아무래도 가장 좋은 드라이버는 CUDA에 포함된 그래픽 드라이버를 설치하는 것이 호환성에 문제가 없다. 이…

www.kwangsiklee.com

 

위 내용을 참고한다.

 

Nouveau 드라이버 제거 부분을 진행시켜준 다음에

Nvidia 그래픽 드라이버 설치 부분 진행

 

그래픽 드라이브 버전은

https://www.nvidia.com/Download/index.aspx?lang=en-us

 

Download Drivers | NVIDIA

 

www.nvidia.com

여기에서 검색해서 확인하도록 하고, 또 그래픽 드라이버를 다운받을 수 있다.

 

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#major-components

 

Release Notes :: CUDA Toolkit Documentation

Thrust v1.9.4 adds asynchronous interfaces for parallel algorithms, a new allocator system including caching allocators and unified memory support, as well as a variety of other enhancements, mostly related to C++11/C++14/C++17/C++20 support. The new async

docs.nvidia.com

여기에서 그래픽 드라이브 버전에 맞는 cuda 버전을 확인 할 수 있다.

https://developer.nvidia.com/cuda-downloads

 

CUDA Toolkit 10.1 Update 2 Download

*/

developer.nvidia.com

여기서 드라이브 버전에 맞는 cuda 버전을 다운받도록한다.

 

+ 설치 안내 블로그에서

$ sudo ./NVIDIA-Linux-x86_64-384.59.run # 버전은 달라질 수 있다.

$ sudo ./cuda_8.0.61_375.26_linux.run # 버전은 달라질 수 있다.

위 와 같이 실행하면 명령어가 안먹히고

 

$ sudo sh ./NVIDIA-Linux-x86_64-384.59.run # 버전은 달라질 수 있다.

$ sudo sh ./cuda_8.0.61_375.26_linux.run # 버전은 달라질 수 있다.

다음과 같이 해야 명령어가 먹힌다.

 

$ sudo ./cuda_8.0.61_375.26_linux.run # 버전은 달라질 수 있다.

$ sudo ./cuda_8.0.61.2_linux.run # 버전은 달라질 수 있다.

이 부분 괜히 헷갈리게 라인 두개로 되어있는데, 그냥

$ sudo ./cuda_8.0.61_375.26_linux.run # 버전은 달라질 수 있다.

이 라인만 실행시켜주면 된다.

 

+ 그래픽 카드에 맞는 최신 그래픽 드라이버를 먼저 설치하고

CUDA TOOLKIT : 그래픽 드라이버 + CUDA 인데

cuda toolkit 설치시 그래픽 드라이버 설치과정은 no 하고 cuda만 설치하는 식이다.

 

+ bashrc cuda 환경변수 설정도 체크해주기.

https://freeablelab.tistory.com/11

 

Ubuntu 16.04에 CUDA 설치

Linux Ubuntu 16.04에서 CUDA를 사용하기 위해 CUDA 등을 설치했습니다. CUDA를 설치하는 과정은 Nvidia 홈페이지에서 CUDA 8.0 Linux Network설치 버전을 다운로드합니다. 리눅스에서 더블클릭하면 Ubuntu Softwa..

freeablelab.tistory.com

upper link is little worng

 

export PATH=$PATH:/usr/local/cuda-8.0

+/usr/local/cuda-8.0/bin 도 해줘야 nvcc --version 쓸 수 있네

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64

 

"/usr/local/cuda-8.0/lib64" add to origin $LD_LIBRARY_PATH

 

+ CUDA 버전을 바꿀때엔 앞의 버전의 CUDA를 제대로 삭제후에 설치해줘야 한다.

http://jonghoonp.blogspot.com/2019/08/cuda-cudnn.html