728x90
반응형
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
반응형
'개발 · 컴퓨터공학' 카테고리의 다른 글
구글 콘솔 개발자 계정 해지? 하루 만에 해결하는 법 (비공개 테스트 앱 출시) (0) | 2024.04.29 |
---|---|
webgpu object loading - face triangle count 계산하기 quad vertex indices mesh rendering (1) | 2024.04.28 |
webgpu ObjLoader 오류 - face triangle count, vertex qaud indices (1) | 2024.04.27 |
webgpu object loading 오류 (0) | 2024.04.26 |
webgpu parcel로 실행하기 + fetch 파일이 html인지 체크 (0) | 2024.04.26 |