티스토리 뷰
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' 카테고리의 다른 글
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 도커 컨테이너
- support set
- 퓨샷러닝
- 파이썬 딕셔너리
- CNN
- style transfer
- 도커
- 프롬프트
- 데이터셋다운로드
- 파이썬 클래스 다형성
- 파이썬 클래스 계층 구조
- 구글드라이브서버다운
- Prompt
- 파이썬
- 딥러닝
- 구글드라이브서버연동
- stylegan
- 서버에다운
- vscode 자동 저장
- Unsupervised learning
- 구글드라이브다운
- docker
- few-shot learning
- 서버구글드라이브연동
- clip
- cs231n
- NLP
- prompt learning
- 구글드라이브연동
- python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
250x250