[PyTorch 오류 해결] RuntimeError: CUDA error: device-side assert triggered
기타2020. 11. 30. 16:02
728x90
반응형
오류 메시지는 다음과 같다.
이 오류는 복잡한 GPU 디바이스 환경 설정 관련 오류인 것처럼 보이지만, 실제로는 입출력 차원(dimension)을 제대로 맞추지 않아서 발생하는 경우가 많다. 필자의 경우 ① 실제 데이터셋과는 다르게 출력(output) 차원의 크기를 설정했을 때 그리고 ② 실제 데이터셋과는 다르게 입력(output) 차원의 크기를 설정했을 때 각각 이러한 오류를 만난 적이 있다.
예를 들어 Transfer Learning을 할 때는 출력 차원을 우리의 데이터셋에 맞게 바꾸어야 한다. 실제 가지고 있는 데이터셋이 3개의 레이블로 구성되어 있을 때, Transfer Learning을 위한 모델의 출력 차원을 10개로 설정했다면 이러한 오류 메시지를 만날 수 있다. 조금 더 하이 레벨에서 오류를 친절하게 알려주었으면 하는 바램이 있지만... 아무튼 개인적으로는 이 문제를 차원 크기를 잘못 설정했을 때에만 만났다.
728x90
반응형
'기타' 카테고리의 다른 글
[GitHub 사용법] 초대를 받아 접근 권한이 있는 GitHub 저장소 리스트 확인하는 방법 (2) | 2020.12.01 |
---|---|
윈도우(Windows) USB Device Descriptor Viewer 소개 및 사용법 (0) | 2020.12.01 |
홈택스(Hometax)에서 간단히 연소득 확인하는 방법 (소득금액증명) (0) | 2020.11.27 |
Flickr 이미지 데이터셋 설명 (0) | 2020.11.27 |
리눅스 소프트 링크(Soft Link) 및 하드 링크(Hard Link) 개념 설명 및 실습 (0) | 2020.11.23 |