Ubuntu 18.04 cuda 지우고 다른 버전 다시 설치
Cuda Remove
sudo apt-get --purge remove 'cuda*'
sudo apt-get autoremove --purge 'cuda*'
/usr/local/ 폴더에 cuda 폴더가 남아있으면 지워주자
cuda든 cuda_9.x 든 뭐든 몽땅!
CUDA 설치
https://developer.nvidia.com/cuda-toolkit-archive
깔고자 하는 버전을 선택하여 .run file 다운로드
빨간 글씨는 버전에 맞게 수정하여 실행
cd ~/Downloads/
sudo mv cuda_10.0*.* ~/
sudo chmod +x cuda_10.0*.*
./cuda_10.0.176_384.81_linux.run --override
EULA License에서는 그래픽드라이버는 설치하지 말고,
Samples도 설치하지 말고,
Toolkit 설치!
CUDNN 설치
https://developer.nvidia.com/rdp/cudnn-download
cuDNN Library for Linux
Cuda에 맞는 버전 찾아서 다운로드
cd ~/Downloads/
sudo mv cudnn-10.0*.* /usr/local/cuda-10.0
cd /usr/local/cuda-10.0
sudo tar -zxvf cudnn-10.0*.*
sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64/
sudo cp cuda/include/cudnn.h /usr/local/cuda-10.0/include/
sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
libcupti 설치해주자
sudo apt-get install libcupti-dev
환경변수 설정 해주자
~/.bashrc 파일을 수정하여 환경변수를 설정해준다. 필자는 vim 프로그램을 사용하였다.
sudo vim ~/.bashrc
아래 내용을 파일 맨 아랫 부분에 추가해준다.
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
아래 명령어를 통해 환경변수 설정을 완료한다.
source ~/.bashrc