Home Wsl Cuda Install
Post
Cancel

Wsl Cuda Install

1. Delete old gpg key

  • wsl 에서 gpu 를 사용할 땐 윈도우에 설치 된 드라이버를 사용하므로 별도의 드라이버 설치는 안 함.
  • 단, 이 드라이버를 사용하기 위한 wsl 전용의 cuda toolkit 을 설치해야한다.
  • 공식 문서에선 오래 된 gpg key 를 삭제를 권함.
    1
    
    sudo apt-key del 7fa2af80
    

2. Install specific version cuda toolkit

  • 현 시점 최신 버전은 12.2
    1
    2
    3
    4
    5
    6
    7
    
    wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
    sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
    wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda-wsl-ubuntu-12-2-local_12.2.0-1_amd64.deb
    sudo dpkg -i cuda-repo-wsl-ubuntu-12-2-local_12.2.0-1_amd64.deb
    sudo cp /var/cuda-repo-wsl-ubunu-12-2-local/cuda-*-keyring.gpg /usr/share/keyrings/
    sudo apt-get update
    sudo apt-get install cuda -y
    

    2-1. Error occured during install unpack cuda.deb using dpkg -i command

  • 보통의 경우엔 잘 설치가 되겠지만 내 경우엔 sudo dpkg -i ... 하는 부분에서 에러가 발생했다.
  • 터미널 창에 gpg key 를 특정 폴더에 복사하라는 메세지가 출력이 되는데 이를 따라하고 재입력하면서 설치가 완료 됐다.

3. Install nvidia-utils

  • apt-cache search nvidia-utils- 를 이용하여 현재 설치 가능한 util 을 확인한다.
  • 현 시점 최신 버전은 535
    1
    
    sudo apt install nvidia-utils-535
    

References

LaintZine: 프로그래머 가이드

This post is licensed under CC BY 4.0 by the author.

Remote

vscode 가상환경 site-pacakages path 설정