728x90
Python을 주 언어로 삼으면서 DevOps와 인공지능을 동시에 공부를 하고 있다. 둘 다 공부를 하면서 Docker를 사용하면 환경설정에서 편리하고 관리에도 편할 것 같아 Docker, Nvidia-docker, Kubernetes를 집중적으로 공부하면서 WSL 2 (Windows Subsystem for Linux 2)를 알게 되었습니다.
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
목차에서 2. Getting Started를 보면 다음과 같이 설치 순서가 나타납니다.
- Installing the latest builds from the Microsoft Windows Insider Program
- Installing the NVIDIA preview driver for WSL 2
- Installing WSL 2
위 순서에 맞게 가이드를 준수해서 설치를 하시면 되겠습니다.
더욱 자세한 설치 방법은 추후에 게시하겠습니다.
Life's go on...
728x90
'Development > WSL2' 카테고리의 다른 글
[WSL 2] Error - Failed to save file, EACCESS permision denied (0) | 2021.02.08 |
---|---|
[WSL2] WSL2의 저장공간을 다른 저장공간으로 옮기는 방법 (0) | 2021.01.07 |