반응형
개발환경
- ubuntu18.04
- python3.7
1. Problem
RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same
pytorch로 학습을 할 때 input type과 weight type이 같아야만 한다는 에러가 발생
2. Reason
GPU로 학습을 할 때 model이나 dataset를 GPU에 설정하지 않았기 때문에 발생
3. Solution
torch.tensor(..., device="cuda")
torch.tensor(...).cuda()
torch.tensor(...).to("cuda")
model.to("cuda")
dataset이나 model을 GPU에 올려놓도록 하자!
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] selenium으로 웹크롤링시 Message: element click intercepted (0) | 2023.01.25 |
---|---|
ModuleNotFoundError: No module named 'torchvision.models.mobilenetv2' 에러해결 (0) | 2022.04.05 |
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' 에러 해결 (0) | 2022.03.31 |
AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 에러 해결 (1) | 2022.03.23 |
python 두 점 사이의 중심좌표 구하는 법 (0) | 2022.03.22 |
댓글