본문 바로가기

Development/WSL2

[WSL 2] WSL 2 설치 방법 (How to install WSL 2)

728x90

Nvidia GPU

Python을 주 언어로 삼으면서 DevOps와 인공지능을 동시에 공부를 하고 있다. 둘 다 공부를 하면서 Docker를 사용하면 환경설정에서 편리하고 관리에도 편할 것 같아 Docker, Nvidia-docker, Kubernetes를 집중적으로 공부하면서 WSL 2 (Windows Subsystem for Linux 2)를 알게 되었습니다.

 

DevOps roadmap & NVIDIA GPU

WSL 2는 윈도우에서 리눅스 계열의 터미널을 사용할 수 있게 해주는 마이크로소프트가 야심차게 준비하고 있는 프로젝트입니다.

제가 WSL 2을 사용하게 된 이유는 Docker를 사용하여 local 환경에 있는 GPU를 사용하고 싶었습니다. 윈도우에 있는 Desktop for Docker에서는 GPU를 지원하지 않는다고 공식 홈페이지에 발표되어 있습니다. WSL 2 환경의 Nvidia-docker 환경에서만 사용할 수 있었습니다. 그래서 저는 WSL 2를 비록 아직 불안정하지만 굳건히 사용해보았습니다.

 

설치 방법

 

WSL 2에서 CUDA를 설치하는 방법이 가장 잘 정리되어 있는 곳은 공식 문서입니다. 

docs.nvidia.com/cuda/wsl-user-guide/index.html

 

CUDA on WSL :: CUDA Toolkit Documentation

Windows Subsystem for Linux (WSL) is a Windows 10 feature that enables users to run native Linux command-line tools directly on Windows. WSL is a containerized environment within which users can run Linux native applications from the command line of the Wi

docs.nvidia.com

목차에서 2. Getting Started를 보면 다음과 같이 설치 순서가 나타납니다.

  1. Installing the latest builds from the Microsoft Windows Insider Program
  2. Installing the NVIDIA preview driver for WSL 2
  3. Installing WSL 2

위 순서에 맞게 가이드를 준수해서 설치를 하시면 되겠습니다.

더욱 자세한 설치 방법은 추후에 게시하겠습니다.

 

Life's go on...

728x90