250x250
LoLz
LoLz's Blog
LoLz
전체 방문자
오늘
어제
  • 분류 전체보기 (10)
    • Computer Science (5)
      • Machine Learning (4)
      • Javascript (1)
    • AI Tool (2)
      • MLOps (2)
    • Work (2)
      • Interview (0)
      • Career (2)
    • Activity (1)
      • Car (1)
      • Hiking (0)
      • Ski (0)
반응형

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • LoLz's Blog

인기 글

태그

  • HypothesisSpace
  • 머신러닝
  • representation
  • 가설공간

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
LoLz

LoLz's Blog

[Docker] WSL2에서 Nvidia Docker 설치 (Ubuntu 22.04 LTS)
AI Tool/MLOps

[Docker] WSL2에서 Nvidia Docker 설치 (Ubuntu 22.04 LTS)

2022. 12. 21. 00:11
반응형

0. 필수환경

- Windows 10 (2004~) or Windows 11
- Nvidia Driver 설치
- BIOS 가상화 설정 ON "Intel VT(Virtualization Technology)" or "AMD SVM"

 

1. WSL 및 Ubuntu 설치

https://learn.microsoft.com/ko-kr/windows/wsl/install 

1) Powershell에서 WSL 설치한다.
(WSL1에 비하면 정...말 간결해졌다.)

wsl --install
wsl --install Ubuntu

2) 기본적으로 WSL2로 설치된다고 하지만 WSL 버젼을 체크해 볼 수 있다.

wsl -l -v

3) Ubuntu가 WSL Version이 1이라면 2로 업그레이드할 수 있다

wsl --set-version Ubuntu 2

4) Ubuntu를 실행하여 계정설정을 마친다.

5) 패키지 업데이트를 진행한다. Ubuntu 기본 Repo가 느리기에 Mirror Repo 사용을 권한다.

https://gist.github.com/lesstif/8185f143ba7b8881e767900b1c8e98ad

 

2. Docker 설치

https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-containers

1) Docker Desktop을 설치한다.

https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe

2) 설정>일반에서 "WSL 2 기반 엔진 사용"이 선택되어 있는지 확인합니다.

3) Ubuntu에서 Docker 설치를 확인합니다.

docker --version

 

3. Nvidia Docker 설치

https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html

1) Repo 설정과 GPG키를 설치 한다.

distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
      && curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
      && curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | \
            sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
            sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

2) Nvidia Docker 설치

sudo apt-get update
sudo apt-get install -y nvidia-docker2

3) Docker 재시작

- 작업표시줄 Docker 아이콘 우클릭 > Restart

4) 설치 완료 확인

sudo docker run --rm --gpus all nvidia/cuda:11.6.2-base-ubuntu20.04 nvidia-smi

728x90
저작자표시 비영리 변경금지 (새창열림)

'AI Tool > MLOps' 카테고리의 다른 글

[MLOps] WSL2 Ubuntu, Docker Desktop에서 kubeflow 설치  (0) 2022.12.29
    'AI Tool/MLOps' 카테고리의 다른 글
    • [MLOps] WSL2 Ubuntu, Docker Desktop에서 kubeflow 설치
    LoLz
    LoLz
    LoLz's Blog

    티스토리툴바