ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ubuntu18.04 nvidia driver-418, cuda10.1설치
    개발/리눅스 2019. 5. 5. 18:09

    참고링크

    1. Ubuntu 18.04 LTS에서 그래픽 드라이버 nvidia-415 버전 설치

    설명

    1. -nouveau 설치 확인 및 제거

      lsmod | grep nouveau    //출력되는 것이 있으면 nouveau가 설치된 것으로 제거해야한다.
      sudo vim /etc/modprobe.d/blacklist-nouveau.conf    //파일 생성 후 아래 두 줄 입력후 저장
      
      blacklist nouveau
      options nouveau modset=0
      
      udo update-initramfs -u    //입력 후 재부팅,  화면이 멈추면 Ctrl + Alt + F4 후 재부팅
      sudo service gdm stop    //nouveau가 제거된다.
    2. -최신버전 nvidia driver와 cuda설치

      sudo add-apt-repository ppa:graphics-drivers/ppa
      sudo apt update
      sudo ubuntu-drivers autoinstall
      sudo reboot
      sudo apt install nvidia-cuda-toolkit gcc-6
    3. -그냥 cuda10.1 설치하면 되었다...
      https://developer.nvidia.com/cuda-downloads
      위에서 자신에게 맞는 버전 찾아 다운로드하고(run파일이 편함) --silent --driver 옵션 붙여서 실행시키면 알아서 다운로드 된다.
      ex) sudo cuda~~.run --silent --driver
      그 이후에 sudo vim ~/.bashrc 에서 아래 코드 삽입하여 저장해주면 된다.
      이후 source ~/.bashrc해주고 설치 확인 해준다.

      export PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}}
      export LD_LIBRARY_PATH=/usr/local/cuda/lib64:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

      cudnn은 여기서받으면 되는데 로그인하고 설문조사를 해야한다. 바로 접속이 안되면 구글에 검색해서 진행하면 된다.

    4. -설치 확인

      nvidia-smi    //그래픽드라이버
      nvcc -V    //cuda toolkit
      locate libcudnn    //cudnn
      sudo updatedb    //위의 명령어로 cudnn이 안보이면 입력 후 다시 시도

      위의 명령어에서 에러가 나면 secure boot의 문제일 수 있다.
      컴퓨터 부팅 시 BIOS옵션에서 Secure Boot을 off로 해주거나 Secure Boot Variables을 삭제한 뒤 다시 해본다.
      그리고 nivdia-smi는 잘 나오는데 nvcc -V가 안되면 다운받은 run파일 옵션 없이 다시 실행해서 Document만 선택해 설치해준다.
      ex) sudo cuda~.run

    댓글

Designed by Tistory.