Topic. WSL 환경에서 CUDA 사용 방법을 알아봅니다.
WSL 설치는 아래 문서를 참조하세요.
참고) 이 문서에서는 Ubuntu22.04 버전을 기준으로 설명합니다.
[실습] windows10 이상에서 WSL 환경
Topic. 윈도우즈 10 이후 환경에서 리눅스환경이 필요한 상황을 위하여 wsl 환경 설정에 대해 설명합니다. 1. 개요 WSL이란 Windows Subsystem for Linux 의 약어로 리눅스용 윈도우 하위 시스템을 말합니다.
x2bee.tistory.com
1. 현재 시스템 CUDA Version 파악
CUDA 버전은 Power Shell 에서 nvidia-smi 멍령어를 치면 우측 상단에서 적합한 버전을 알려줍니다.
2. CUDA Driver 설치
CUDA Toolkit 12.1 Downloads
Get the latest feature updates to NVIDIA's proprietary compute stack.
developer.nvidia.com
위 링크의 Bash Installer 를 참조하여 차례대로 명령을 입력합니다. 아래는 CUDA 12.4를 설치하는 과정입니다.
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.4.0/local_installers/cuda-repo-wsl-ubuntu-12-4-local_12.4.0-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-12-4-local_12.4.0-1_amd64.deb
sudo cp /var/cuda-repo-wsl-ubuntu-12-4-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda-toolkit-12-4
3. nvidia 유틸패키지 설치
$ apt-cache search nvidia-utils-
이 중 535를 설치합니다.
$ sudo apt install nvidia-utils-535
설치가 완료되었습니다.
4. 완료
아래 명령어로 1번의 Power Shell 에서 확인했던 모습이 나타나는지 확인해봅시다.
$ nvidia-smi
'A.I.(인공지능) & M.L.(머신러닝) > Development Environments' 카테고리의 다른 글
[문제해결] LoRA fine-tuning > adapter_model.bin 이 1kb 미만인 현상 (0) | 2024.04.03 |
---|---|
[문제해결] 머신러닝, 딥러닝 GPU 사용률이 올라가지 않는현상 (0) | 2024.03.08 |
[실습] Model Fine-tuning 환경설정시 시행착오(Linux Ubuntu) (1) | 2024.01.11 |
[실습] A.I. Pre-trained Model Fine-tuning 을 위한 환경설정(Linux Ubuntu) (0) | 2024.01.05 |
[실습] GPU CUDA 사용 설정 (0) | 2023.12.14 |