개발 · 컴퓨터공학 / / 2024. 4. 27. 02:06

CUDA toolkit 설치하기, PyTorch GPU 호환 버전 설치하기 (PyTorch 2.0.1+cpu 오류, CUDA 설치 호환, PyTorch CUDA 버전 호환, 파이토치 쿠다 호환)

728x90
반응형

nvidia cuda 설치 pytorch gpu

PyTorch를 GPU에서 돌아가는 CUDA 호환 버전으로 설치하자.

 

pytorch gpu 호환 확인

python -c "import torch; print(torch.cuda.is_available())"

이미 pytorch를 설치했다면, gpu가 사용가능한지 확인해보자.

사용가능한 상태라면 True, 아니면 False가 뜰 것이다.

 

CUDA 쿠다 버전 확인

nvidia-smi

이 명령어를 쳤을 때 

 

위와 같이 나온다면, CUDA 드라이버는 설치되어있는 상태이다.

 

CUDA toolkit 설치

nvcc --version

위 명령어로 버전을 확인할 수 있다.

버전이 안 뜬다면 cuda toolkit을 설치하자.

 

주의할 점은 사용할 torch의 버전과 호환되는 toolkit 버전을 설치해야한다.

 

아래 링크에서 내 GPU에 해당하는 CUDA SDK 버전을 확인하고, 호환되는 CUDA ToolKit을 설치하자.

 

 

 

 

예를 들어, 현재 내가 쓰는 연구실컴은 GPU가 RTX 3060Ti 이므로 CUDA SDK version은 8.6이고 11.1~12.4 사이를 받아야한다.

 

여기서 pytorch를 2.0.0 버전을 사용할 것이라면 11.8을 쓰는 것이 좋다.

 

 

 

nvcc --version

정상적으로 설치 되었는지 nvcc로 확인해보자.

 

PyTorch 파이토치 GPU 설치

이후 아래 링크에서 CUDA 버전에 호환되는 파이토치 버전을 확인하고 설치하면 된다.

 

 

 

# CUDA 11.8
conda install pytorch==2.2.1 torchvision==0.17.1 torchaudio==2.2.1 pytorch-cuda=11.8 -c pytorch -c nvidia

그 다음 11.8 버전에 맞는 pytorch GPU버전을 다운 받는다.

 

이제 torch로 명령어들이 잘 작동한다.

 

마무리

설치도 완료했고 CUDA 관련 환경세팅이 마무리 되었다면

 

이제 학습을 돌리러 갈 차례이다!

728x90
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유