Windows 10의 Windows 11 이상 업데이트는 WSL(Linux용 Windows 하위 시스템) 인스턴스 내에서 GPU 하드웨어 가속을 위해 NVIDIA CUDA를 사용하는 기존 ML 도구, 라이브러리 및 인기 있는 프레임워크 실행을 지원합니다. 여기에는 PyTorch 및 TensorFlow뿐만 아니라 네이티브 Linux 환경에서 사용할 수 있는 모든 Docker 및 NVIDIA 컨테이너 도구 키트 지원이 포함됩니다.
Windows 11 또는 Windows 10 버전 21H2 설치
이러한 기능을 사용하려면 Windows 11 또는 Windows 10버전 21H2를 다운로드하여 설치할 수 있습니다.
GPU 드라이버 설치
기존 CUDA ML 워크플로와 함께 사용할 WSL용 NVIDIA CUDA 사용 드라이버를 다운로드하여 설치합니다. 설치할 드라이버에 대한 자세한 내용은 다음을 참조하세요.
WSL 설치
위의 드라이버를 설치한 후에는 WSL을 사용하도록 설정하고 Ubuntu 또는 Debian과 같은 glibc 기반 배포를 설치해야 합니다. 설정 앱의 Windows 업데이트 섹션에서 업데이트 확인을 선택하여 최신 커널이 있는지 확인합니다.
비고
다른 Microsoft 제품에 대한 수신 업데이트를 사용하도록 설정했는지 확인합니다. 설정 앱의 Windows 업데이트 섹션 내 고급 옵션에서 찾을 수 있습니다.
이러한 기능의 경우 커널 버전 5.10.43.3 이상이 필요합니다. PowerShell에서 다음 명령을 실행하여 버전 번호를 확인할 수 있습니다.
wsl cat /proc/version
NVIDIA CUDA 시작하기
이제 WSL 사용자 가이드의 NVIDIA CUDA 지침에 따라 NVIDIA Docker를 통해 또는 WSL 내에 PyTorch 또는 TensorFlow 를 설치하여 기존 Linux 워크플로 사용을 시작할 수 있습니다.
WSL의 CUDA 커뮤니티 포럼을 통해 NVIDIA의 지원에 대한 피드백을 공유합니다.