CUDA 버전 에러

sydney·2022년 8월 17일
0

ERRORlog

목록 보기
4/4
  • 현상: CUDA error: no kernel image is available for execution on the device 에러 발생

  • 원인: 설치한 CUDA 버전(11.4)와 현재 pytorch와 연결하여 설치된 버전(10.4)이 맞지 않아 생기는 오류. torch.cuda.isavailable()에서도 True를 반환하나 실제 사용이 불가하다.

  • 확인 방법: 현재의 pytorch의 cuda 버전을 확인해 본다.

import torch
print(torch.__version__)
  • 확인 결과: 설치된 cuda는 nvcc -V 로 확인해보면 11.4인데 pytorch의 호환 CUDA 버전은 10.4인 것을 알 수 있다.

  • 해결 방법: CUDA 호환 가능한 pytorch를 다시 설치한다.

conda install pytorch torchvision torchaucio cudatoolkit=11.3 -c pytorch

0개의 댓글