CUDA10.2를 Ubuntu18.04에 설치

준비



시스템 상태를 최신 상태로 만듭니다.
만일을 위해 Linux 커널 헤더도 설치해 둡니다.
$ sudo apt update 
$ sudo apt upgrade
$ sudo apt install linux-headers-$(uname -r)

CUDA 10.2 설치



사전 설치된 NVIDIA 그래픽 드라이버 및 CUDA 제거



CUDA는 다른 우분투 패키지와 같이 이전 버전에서 자동으로 업그레이드할 수 없습니다.
마이너 버전의 차이도 자동으로 업그레이드되지 않습니다.
이 마이너 버전의 차이로 인해 그래픽과 같은 문제가 발생합니다.
따라서 NVIDIA의 그래픽 드라이버와 CUDA 관계를 모두 제거합니다.
설정 파일도 지웁니다.
  • CUDA 설치시 올바른 버전의 NVIDIA 그래픽 드라이버가 들어 있습니다.
  • 이 방법 이외의 인스톨에서는 올바른 버젼의 NVIDIA 의 그래픽 드라이버가 들어가지 않는 경우가 있습니다.
  • $ sudo apt purge nvidia*
    $ sudo apt purge cuda*
    $ sudo apt autoremove
    $ sudo apt autoclean
    $ sudo rm -rf /usr/local/cuda*
    

    CUDA 설치


    $ sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
    $ echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" | sudo tee /etc/apt/sources.list.d/cuda.list
    $ sudo apt update 
    $ sudo apt -o Dpkg::Options::="--force-overwrite" install cuda-10-2 cuda-drivers
    

    NVIDIA 드라이버를로드하기 위해 일단 우분투를 다시 시작.
    $ reboot
    

    경로 추가



    설치한 CUDA 10.2에 대해 .bashrc에 경로를 추가합니다.
    (bash가 아닌 다른 shell을 사용하는 사람은 적절하게 읽어보십시오)
    그런 다음 설정을 다시 읽고 적용합니다.
    $ echo 'export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}' >> ~/.bashrc
    $ echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc
    $ source ~/.bashrc
    $ sudo ldconfig
    

    확인



    이제 CUDA 10.2를 실행할 수 있습니다.
    다음 명령으로 NVIDIA 드라이버 버전과 CUDA 버전을 확인할 수 있습니다.
    $ nvidia-smi
    $ nvcc -V
    

    각각 이렇게 돌아오면 성공입니다.

    좋은 웹페이지 즐겨찾기