반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- pytorch
- python
- pip install
- Deep learning
- AI
- 파이썬문법
- torch.nn.Module
- ViT
- CNN
- Torchvision
- rnn
- tensorflow
- 머신러닝
- docker
- DeepLearning
- __init__
- LSTM
- wsl2
- torch.nn
- python 문법
- 딥러닝
- Anaconda
- objectdetection
- ubuntu
- 가상환경
- __call__
- pychram
- 파이썬
- vision transformer
- 가상환경구축
Archives
- Today
- Total
인공지능을 좋아하는 곧미남
[WSL2 Ubuntu] CUDA, CUDNN 설치 본문
오늘은 Window에서 WSL2를 활용해서 Ubuntu 환경에서 AI 개발을 위한 환경을 구축할때, Nvidia 라이브러리인 Nvidia-Driver, CUDA, CUDNN을 설치하는 방법을 정리해보겠습니다.
-목차-
- Nvidia-Driver 설치
- CUDA 설치
- CUDNN 설치
- 시스템 환경 변수 추가
- 설치 확인
- 사전 작업: nouveau 드라이버를 블랙리스트에 추가
# nouveau 드라이버를 블랙리스트에 추가
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
# 아래 명령어로 blacklist-nvidia-nouveau.conf 파일 내용 확인
cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0
# 아래 명령어 입력 후 재부팅
sudo update-initramfs -u
# nouveau 실행 확인 -> 아무것도 안뜨면 종료된 것
lsmod |grep nouveau
1. Nvidia-Driver 설치 : WSL 환경에서는 윈도우에 설치된 nvidia driver를 사용하므로 Ubuntu 내부에서 nvidia driver를 설치하면 안된다.
- 'users must not install any NVIDIA GPU Linux driver within WSL 2'이라고 강조되어 있다. [2]
- 근데 nvidia-smi를 쳐도 안뜨는 경우 nvidia-utils-버전 라이브러리를 설치해야함.
sudo apt install nvidia-utils-550-server
2. CUDA 설치
- Cuda archive 홈페이지 접속 후 원하는 설정에 맞는 설치 파일 다운 [3]
- Cuda 설치 확인
ls /usr/local/ | grep cuda cuda cuda-12.3
3. CUDNN 설치
- CUDNN Archive 홈페이지에서 원하는 버전 다운 [4]
- cudnn tar file 압축풀기
tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz
- cudnn include 복사 붙여넣기
sudo cp include/cudnn*.h /usr/local/cuda-12.3/include
- cudnn lib64 복사 붙여넣기
sudo cp lib/libcudnn* /usr/local/cuda-12.3/lib64
4. 시스템 환경변수 추가
bashrc 수정: sudo vi ~/.bashrc
업데이트: source ~/.bashrc
5. 설치 확인
- nvcc -V, nvidia-smi 출력 확인
Reference
[1] https://velog.io/@cjkangme/WSL2로-CUDA-환경-설정하기-CUDAcuDNN-설치까지
[2] https://docs.nvidia.com/cuda/wsl-user-guide/index.html
반응형
Comments