본문 바로가기
Python Library/PyTorch

[PyTorch] AssertionError: Torch not compiled with CUDA enabled

by goatlab 2024. 3. 19.
728x90
반응형
SMALL

AssertionError: Torch not compiled with CUDA enabled

 

torch와 cuda 버전이 맞지 않아 출력되는 에러이다. 따라서, 공식 홈페이지에서 가이드대로 설치를 진행한다. 현재 Windows의 PyTorch는 Python 3.8 ~ 3.11만 지원하고 Python 2.x는 지원되지 않으므로 torch 가상 환경으로 파이썬 버전을 설치한다.

 

conda create --name torch python=3.9

 

torch 가상 환경을 활성화하고 CUDA 11.8 또는 12.1을 설치한다.

 

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

 

그 다음, GPU를 사용하는 확인하기 위해 device를 출력해 본다.

 

import torch

device = (
    "cuda"
    if torch.cuda.is_available()
    else "mps"
    if torch.backends.mps.is_available()
    else "cpu"
)

print(f"Using {device} device")

 

https://pytorch.org/get-started/locally/

 

Start Locally

Start Locally

pytorch.org

 

728x90
반응형
LIST

'Python Library > PyTorch' 카테고리의 다른 글

[PyTorch] optimizer 시각화  (0) 2024.09.04
[Pytorch] 모델 파라미터 계산  (0) 2023.05.26
[PyTorch] gradient 시각화  (0) 2023.03.09
[PyTorch] CNN  (0) 2022.11.21
[PyTorch] CUDA (Compute Unified Device Architecture)  (0) 2022.11.21