Cuda toolkit, Cudnn 제거 후 재설치하기steemCreated with Sketch.

in zzan •  5 years ago 

tensorflow_cc(gpu)를 빌드 하기 위해 개고생 하는 중이다.

cuda 버전과 tensorflow 버전을 맞추지 않아서 빌드 에러가 났고 그래서 다시 설치해야한다.

1. 먼저 cuda 부터 삭제

cd /usr/local/cuda/
sudo ./bin/cuda-uninstaller

를 하고 다 선택해주고 엔터 하면 삭제가 된다.

만약 (uninstaller를 찾을 수 없는 경우)

sudo apt-get --purge -y remove 'cuda*'
sudo apt-get --purge -y remove 'nvidia*'
sudo apt-get autoremove --purge cuda

이렇게 하면 삭제가 된다.

2. 남아 있는 cudnn 삭제

혹시나 1번과정을 진행하였는데도
/usr/local/ 에 cuda-9 cuda-10.2 등등 같은 것이 남아 있다면

cuda 관련 lib들이 남아있는 경우가 있다

(본인이 cuda버전을 여러개 깔아서 관리 하고 있는 경우는 제외.)
이 경우 그냥

cd /usr/local/
sudo rm -rf cuda*

해준다.

자 이렇게 하면 싹싹 날라갔다.

3. cuda toolkit 설치

cuda toolkit 다운 링크
https://developer.nvidia.com/cuda-downloads

~/Downloads에 cuda_10.~~~.run
를 받았다고 가정하겠다.

cd ~/Downloads
sudo sh cuda_10.~~~.run

accept 해주고 쭉쭊쭉 엔터 그냥 누르면 된다.

4. cuDnn설치

cuDnn다운링크
https://developer.nvidia.com/rdp/cudnn-download

여기서 다운을 받으면 되는데 로그인을 해야된다 나쁜놈들..

cuda버전에 맞춰서 다운 받아야 한다.
만약 cuda 버전이 옛날꺼라서 어 없네 이러는 분들은
archived released 에 들어가서 다운을 받으면 된다.

deb으로 설치하는게 정신 건강에 좋다.

library 받아서 압축풀고 직접 넣어줘도 된다.(이렇게 하면 개고생길이 열리는 거다.)

자 설치가 다 되었으니 다시 나는 tensorflow_cc gpu 버전을 빌드하러 가보겠다...

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!