티스토리 뷰
Skills/Error
RuntimeError: cuda runtime error (100) : no CUDA-capable device is detected at /opt/conda/conda-bld/pytorch_1570910687230/work/aten/src/THC/THCGeneral.cpp:50
미남잉 2023. 9. 9. 19:19728x90
cuda가 인식이 안 돼서 발생하는 문제이다. 이를 확인해보기 위해서
터미널에서 python을 입력하고 들어가서 아래로 잘 확인해보기
import torch
print(torch.__version__)
print(torch.cuda.current_device())
print(torch.cuda.device(0))
print(torch.cuda.device_count())
print(torch.cuda.get_device_name(0))
print(torch.cuda.is_available())
print(torch.cuda.current_device())
차례대로 토치 버전과 디바이스에서 사용하는 번호, 사용 가능한지 등을 확인할 수 있다.
난 모두 정상이었는데 코드 상에서 gpu 번호를 9번으로 default 값으로 잡고 있어서 발생한 오류였다. 난 0, 1번을 사용해서 이를 고쳐주니 해결되었다.
만약 위에서 확인했을 때, cuda를 사용할 수 없다 그러면 마지막으로 nvidia-smi로 확인한 다음 그래픽 드라이버를 설치하면 된다.
그래도 다 안 된다면
device = 'cuda' if torch.cuda.is_available() else 'cpu'
model.to(device)
gpu를 사용 못 할때 cpu로 연산 처리가 되도록 설정을 추가해주도록 하자.
728x90
'Skills > Error' 카테고리의 다른 글
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 서버에다운
- 파이썬
- 프롬프트
- 퓨샷러닝
- vscode 종료
- 구글드라이브서버다운
- few-shot learning
- prompt learning
- stylegan
- vscode 저장
- 데이터셋다운로드
- 구글드라이브서버연동
- Prompt
- 딥러닝
- docker
- support set
- vscode 자동 저장
- Unsupervised learning
- cs231n
- 구글드라이브다운
- 서버구글드라이브연동
- NLP
- python
- CNN
- style transfer
- 구글드라이브연동
- 도커 컨테이너
- vscode 업데이트
- 도커
- clip
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
글 보관함