본문 바로가기

~2023

[문제 해결] CUDA 디바이스에서 실행할 수 있는 커널 이미지가 없음

728x90
반응형

1. 에러명

CUDA error: no kernel image is available for execution on the device
CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.

2. 문제

PyTorch를 사용해 학습을 하려다가 다음과 같은 CUDA 에러가 발생했다. 그래서 왜 이런 에러가 발생했는지 조사를 해봤는데 PyTorch 라이브러리와 CUDA 버전이 맞지 않아 발생한 간단한 에러이다. 따라서 PyTorch와 CUDA에 대한 호환성을 맞춰 주기 위해 각자 환경에 맞는 버전을 설치해야 한다.

3. 해결 방법

이전 버전 설치 방법에 나와있는 코드를 그대로 복사 붙여넣기 하던가, 최신 버전 설치를 하고 싶다면 여기에서 해당 코드를 복사 붙여넣기 하면 된다.

728x90
반응형