Windows 에 CUDA 11.8과 PyTorch를 설치하는 방법을 설명합니다.
2023. 5. 7 최초작성
2023. 9. 9
2024. 1. 7 별도의 CUDA 없이 설치
2024. 3. 16 NVIDIA 그래픽 카드 드라이버 설치 방법 분리
글 업데이트
NVIDIA 그래픽 카드 드라이버 실치
다음 포스트를 참고하여 최신 버전 NVIDIA 그래픽 카드 드라이버를 설치하는 것을 권장합니다. 최신 버전 PyTorch에서 최신 버전 CUDA를 요구하는 경우에 최신 버전의 NVIDIA 그래픽 카드 드라이버 설치가 필요하기 때문입니다.
특별한 경우를 제외하고는 CUDA를 따로 설치할 필요는 없습니다.
Windows에 NVIDIA 그래픽 카드 드라이버 설치하기
https://webnautes.tistory.com/2292
PyTorch 설치
1. 개발환경으로 두가지 방법을 소개합니다.
첫번째 방법은 다음 주소에서 Python을 다운로드하여 설치하고 이후 Visual Studio Code와 같이 사용하는 것입니다.
https://www.python.org/downloads/windows/
다음 영상을 참고하여 개발환경을 구성하세요.
설치시 주의사항은 다음과 같습니다.
Tensorflow에서 GPU를 사용하려면 Python 3.7 ~ 3.10 사이의 버전을 다운로드 해야 합니다.
Windows에서 GPU를 사용할 수 있는 마지막 버전이 Tensorflow 2.10인데 Python 3.10 이하에서만 설치가능하기 때문입니다.
Add Python ... to PATH를 체크하고 설치를 진행하세요.
두번째 방법은 Miniconda를 설치 후, Visual Studio Code와 같이 사용하는 것입니다.
Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu)
https://webnautes.tistory.com/1842
2. 아래 링크에 접속하여 Your OS는 Windows, Package는 파이썬 환경에 따라 Conda 또는 Pip, Language는 Python, Compute Platform은 CUDA 11.8 또는 CUDA 12.1을 선택하면 아래쪽에 명령어가 보입니다.
현재 2024년 3월 16일 기준으로 보이는 선택항목이며 나중에 바뀔 수 있습니다.
https://pytorch.org/get-started/locally/
1번에서 첫번째 방법을 사용했다면 다음처럼 선택하여 나온 명령을 사용하여 설치하세요. Package 항목은 pip를 선택해야 합니다.
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
설치완료후 done이 출력됩니다.
1번에서 두번째 방법을 선택했다면
윈도우 키를 누르고 anaconda를 입력하여 검색된 Anaconda Prompt (miniconda3)를 실행합니다.
PyTorch를 위한 가상환경을 생성합니다. 포스트에서는 Python 3.10을 사용하는 파이썬 가상환경을 만듭니다.
(base) C:\Users\webnautes>conda create -n pytorch python==3.10
y입력후 엔터를 누릅니다.
Proceed ([y]/n)?
가상 환경을 활성화합니다.
(base) C:\Users\webnautes>conda activate pytorch
(pytorch) C:\Users\webnautes>
다음처럼 선택해서 아래쪽에 보이는 명령을 사용하여 PyTorch를 설치하세요.
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
3. 파이썬 인터프리터에서 PyTorch가 GPU를 사용할 수 있는지 체크합니다.마지막에 True가 나와야 합니다.
(pytorch) C:\Users\webnautes> python -c "import torch; print(torch.cuda.is_available())"
True
'Deep Learning & Machine Learning > Tensorflow&PyTorch 개발환경' 카테고리의 다른 글
WSL2에 CUDA 사용하는 Tensorflow 설치하는 방법 (7) | 2024.03.16 |
---|---|
WSL2에서 CUDA 사용할 수 있도록 PyTorch 설치하는 방법 (0) | 2024.03.16 |
CUDA 버전별 설치가능한 Tensorflow, PyTorch 버전 확인하는 방법 (0) | 2024.03.14 |
failed call to cuInit: CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected 해결 방법 (0) | 2024.03.14 |
Ubuntu 22.04에 CUDA 사용하도록 Tensorflow 설치하는 방법 (8) | 2024.03.14 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!